.bocian-chat{--bc-ink:#dce9df;--bc-gold:#dfbd78;--bc-line:#bfa46c42;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:1400;color:var(--bc-ink);isolation:isolate;font-family:Inter,system-ui,sans-serif;position:fixed}.bocian-chat__launcher{width:112px;height:150px;color:var(--bc-gold);cursor:pointer;outline-offset:5px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:relative}.bocian-mascot-shell{pointer-events:none;position:absolute;inset:0}.bocian-mascot{filter:drop-shadow(0 5px 6px #0008);width:144px;height:144px;transition:filter .3s;position:absolute;bottom:16px;left:-16px}.bocian-mascot__sprite{transform-origin:50% 90%;background-repeat:no-repeat;background-size:300% 200%;width:100%;height:100%;animation:5.6s ease-in-out infinite bc-breathe;display:block;-webkit-mask-image:linear-gradient(#000 0% 88%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#0000 100%)}.bocian-chat__launcher:hover .bocian-mascot{filter:drop-shadow(0 5px 6px #0008)drop-shadow(0 0 12px #e0ab3a33)}.bocian-mascot[data-busy=true]{filter:drop-shadow(0 0 10px #b4cc8b40)}.bocian-chat__hint{white-space:normal;text-align:left;border:1px solid var(--bc-line);letter-spacing:.015em;opacity:0;background:#0e211df2;border-radius:16px 16px 1px;width:max-content;max-width:205px;padding:10px 14px;font-size:12px;line-height:1.4;transition:opacity .25s,transform .3s;position:absolute;bottom:105px;right:106px;transform:translateY(5px);box-shadow:0 6px 25px #0005}.bocian-chat__hint.is-speaking,.bocian-chat__launcher:hover .bocian-chat__hint,.bocian-chat__launcher:focus-visible .bocian-chat__hint{opacity:1;transform:translateY(0)}.is-open .bocian-chat__hint{opacity:0;pointer-events:none;transform:translate(15px)}.bocian-chat__nameplate{border:1px solid var(--bc-line);letter-spacing:.04em;background:linear-gradient(110deg,#152d22,#0c1c17);border-radius:20px;justify-content:center;align-items:center;gap:7px;padding:5px 7px;font-size:12px;display:flex;position:absolute;bottom:0;left:3px;right:3px;box-shadow:0 3px 12px #0007}.bocian-chat__nameplate i,.bocian-chat__pilot i{background:#8cba82;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 7px #8cba8255}.bocian-chat__panel{transform-origin:100% 100%;z-index:-1;background:linear-gradient(155deg,#14271f 0%,#0b1814 68%);border:1px solid #c4a56a70;border-radius:20px 20px 5px;flex-direction:column;width:min(376px,100vw - 205px);height:min(550px,100dvh - 140px);animation:.55s cubic-bezier(.2,.7,.2,1) both bc-unfold;display:flex;position:absolute;bottom:73px;right:150px;overflow:hidden;box-shadow:0 22px 75px #0009,inset 0 1px #f9e7b00d}.bocian-chat__panel[hidden]{display:none}.bocian-chat__header{background:linear-gradient(90deg,#cbb16e0c,#0000);border-bottom:1px solid #c4a56a21;flex-shrink:0;align-items:center;gap:12px;padding:18px 17px 14px;display:flex}.bocian-chat__sigil{border:1px solid var(--bc-line);width:38px;height:38px;color:var(--bc-gold);background:#0002;border-radius:12px;place-items:center;font-size:23px;display:grid}.bocian-chat__header strong{letter-spacing:.02em;color:#eddbb3;font:600 21px Georgia,serif;display:block}.bocian-chat__header span:not(.bocian-chat__sigil){color:#a6b8ab;margin-top:3px;font-size:11px;display:block}.bocian-chat__header button{color:#bac7b9;cursor:pointer;background:0 0;border:0;border-radius:7px;margin-left:auto;padding:7px;font-size:27px;line-height:1}.bocian-chat__pilot{letter-spacing:.035em;color:#a5b7a9;background:#00000014;flex-shrink:0;align-items:center;gap:7px;padding:9px 18px;font-size:10px;display:flex}.bocian-chat__messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b5a06a45 transparent;flex:1;min-height:0;padding:12px 15px;overflow-y:auto}.bocian-chat__message{overflow-wrap:anywhere;border:1px solid #a7bd9d19;border-radius:13px;width:fit-content;max-width:92%;margin:0 0 13px;padding:12px 13px;font-size:13px;line-height:1.6}.bocian-chat__message--assistant{background:#ffffff06;border-top-left-radius:3px}.bocian-chat__message--user{color:#eef3e5;background:#b4ca8a18;border-color:#b4ca8a26;border-bottom-right-radius:3px;margin-left:auto}.bocian-chat__message small{letter-spacing:.06em;text-transform:uppercase;color:var(--bc-gold);margin-bottom:5px;font-size:10px;display:block}.bocian-chat__message p{white-space:pre-wrap;margin:0}.bocian-chat__message ul{color:#a3b7a7;margin:8px 0 0;padding-left:16px;font-size:11px}.bocian-chat__saved{color:#a9c591;border-top:1px solid #b4ca8a20;margin-top:9px;padding-top:7px;font-size:10px;line-height:1.4;display:block}.bocian-chat__form{background:#07120b52;border-top:1px solid #c4a56a21;flex-shrink:0;padding:10px 14px 12px}.bocian-chat__consent{color:#b3c0b1;cursor:pointer;align-items:flex-start;gap:8px;margin-bottom:10px;font-size:10px;line-height:1.45;display:flex}.bocian-chat__consent input{appearance:auto;accent-color:#b7c688;flex-shrink:0;width:13px;height:13px;margin:1px 0 0}.bocian-chat__composer{background:#060f0bc9;border:1px solid #b7c19835;border-radius:12px;align-items:flex-end;gap:7px;padding:7px 7px 7px 12px;display:flex}.bocian-chat__composer:focus-within{border-color:#d4bb7b99;box-shadow:0 0 0 2px #d4bb7b0a}.bocian-chat__composer textarea{color:#e8f0df;min-width:0;font:inherit;resize:none;background:0 0;border:0;outline:none;flex:1;max-height:100px;padding:3px 0;font-size:12px;line-height:1.5}.bocian-chat__composer textarea::placeholder{color:#7b9181}.bocian-chat__composer button{color:#142013;cursor:pointer;background:linear-gradient(145deg,#d7c490,#b99b5f);border:1px solid #c6b2706b;border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:22px;display:grid}.bocian-chat__composer button:disabled{opacity:.4;cursor:default}.bocian-chat__privacy{color:#8da38f;margin-top:8px;font-size:9px;line-height:1.5}.bocian-chat__privacy summary{cursor:pointer;width:fit-content}.bocian-chat__privacy p{margin:5px 0 0}.bocian-chat__privacy a{color:#c7b582}.bocian-chat__error{color:#e0ad94;margin:7px 0;font-size:11px;line-height:1.45}.bocian-chat__thinking{color:#95aa94;align-items:center;gap:4px;padding:0 8px 12px;font-size:10px;display:flex}.bocian-chat__thinking span{background:#c7b582;border-radius:50%;width:4px;height:4px;animation:1.1s infinite bc-think}.bocian-chat__thinking span:nth-child(2){animation-delay:.15s}.bocian-chat__thinking span:nth-child(3){margin-right:5px;animation-delay:.3s}@keyframes bc-unfold{0%{opacity:0;clip-path:inset(72% 0 0 50% round 20px);transform:scale(.2,.08)translate(40px,50px)}to{opacity:1;clip-path:inset(0 round 20px);transform:scale(1)translate(0)}}@keyframes bc-think{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@keyframes bc-breathe{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-1.5px)rotate(.45deg)}}@media (width<=600px){.bocian-chat{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.bocian-chat__launcher{width:96px;height:132px}.bocian-mascot{width:128px;height:128px;bottom:14px;left:-16px}.bocian-chat__hint{max-width:175px;padding:8px 11px;font-size:10px;bottom:92px;right:89px}.bocian-chat__nameplate{padding:4px;font-size:10px}.bocian-chat__panel{border-radius:17px;width:min(376px,100vw - 24px);height:min(510px,100dvh - 165px);bottom:128px;right:0}.bocian-chat__header{padding:12px 14px}.bocian-chat__messages{padding:10px}.bocian-chat__message{font-size:12px}.bocian-chat__pilot{padding:7px 14px}.bocian-chat__form{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.bocian-chat *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bocian-chat.is-open .bocian-chat__launcher .bocian-chat__hint{opacity:0;visibility:hidden}.bocian-chat__message a{color:#a5e7c5;overflow-wrap:anywhere;text-decoration:underline}.bocian-chat__minimize{z-index:2;border:1px solid var(--bc-line);width:32px;height:32px;color:var(--bc-gold);cursor:pointer;background:#10231ef2;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:8px;right:-4px;box-shadow:0 3px 12px #0006}.bocian-chat__window-controls{align-items:center;gap:3px;margin-left:auto;display:flex}.bocian-chat__window-controls button{min-width:34px;min-height:34px;margin-left:0}.bocian-chat__mini{border:1px solid var(--bc-line);width:44px;height:44px;color:var(--bc-gold);cursor:pointer;background:#10231ef2;border-radius:50%;place-items:center;display:grid;box-shadow:0 3px 12px #0006}.bocian-chat__mini:hover,.bocian-chat__minimize:hover{background:#203c2e}.bocian-chat--minimized{bottom:max(82px,env(safe-area-inset-bottom))}@media (width<=600px){.bocian-chat{bottom:max(82px,env(safe-area-inset-bottom))}.bocian-chat__panel{height:min(510px,100dvh - 235px);bottom:128px}}.plpe-login-gate{z-index:9998;color:#fff;background-position:50%;background-size:cover;place-items:center;min-height:100vh;padding:24px;display:grid;position:fixed;inset:0}.plpe-login-gate__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#040c12ed;border:1px solid #3ee7966b;border-radius:22px;width:min(680px,100vw - 32px);padding:38px;box-shadow:0 30px 90px #00000080}.plpe-login-gate__eyebrow{color:#4be39a;letter-spacing:.16em;font-size:11px;font-weight:900}.plpe-login-gate__panel h1{margin:14px 0 12px;font-size:clamp(30px,4vw,44px)}.plpe-login-gate__panel>p{color:#ffffffb8;max-width:570px;margin:0 auto 24px;line-height:1.65}.plpe-login-gate__block,.plpe-login-gate__profile{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;gap:13px;padding:20px;display:grid}.plpe-login-gate__block h2{margin:0;font-size:20px}.plpe-login-gate__wallets{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.plpe-login-gate__wallets button,.plpe-login-gate__primary{color:#02120b;cursor:pointer;background:linear-gradient(#38df8d,#16b866);border:1px solid #4ae2968c;border-radius:11px;min-height:48px;padding:0 18px;font-weight:950;box-shadow:0 9px 28px #1fda7f2e}.plpe-login-gate__wallets button:disabled,.plpe-login-gate__primary:disabled{opacity:.55;cursor:wait}.plpe-login-gate__profile>span{color:#4be39a;letter-spacing:.13em;font-size:10px;font-weight:900}.plpe-login-gate__profile>strong{font-size:25px}.plpe-login-gate__profile>small{color:#ffffff8c}.plpe-login-gate__stats{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.plpe-login-gate__stats div{background:#00000038;border-radius:10px;padding:12px}.plpe-login-gate__stats span,.plpe-login-gate__stats b{display:block}.plpe-login-gate__stats span{color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.plpe-login-gate__stats b{margin-top:4px;font-size:18px}.plpe-login-gate__status{color:#4be39a;padding:24px;font-weight:900}.plpe-login-gate__error{color:#ffadad;background:#7814143d;border:1px solid #ff565666;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:13px}.plpe-login-gate__back{color:#ffffffad;cursor:pointer;background:0 0;border:0;margin-top:18px;font-weight:800}@media (width<=640px){.plpe-login-gate{padding:14px}.plpe-login-gate__panel{padding:24px 18px}}.plpe-login-gate__tabs{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px;padding:5px;display:grid}.plpe-login-gate__tabs button{color:#ffffff9e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;min-height:42px;font-weight:900}.plpe-login-gate__tabs button.active{color:#63eda8;background:#28d27e1f;border-color:#4ae29666}.plpe-login-gate__form{text-align:left;gap:13px;display:grid}.plpe-login-gate__form label{gap:7px;display:grid}.plpe-login-gate__form label>span{color:#ffffffad;letter-spacing:.04em;font-size:11px;font-weight:850}.plpe-login-gate__form input{box-sizing:border-box;color:#fff;width:100%;min-height:48px;font:inherit;background:#00000042;border:1px solid #ffffff21;border-radius:11px;outline:none;padding:0 14px}.plpe-login-gate__form input:focus{border-color:#4ae2969e;box-shadow:0 0 0 3px #4ae29614}.plpe-login-gate__two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.plpe-login-gate__wallet-link{background:#ffffff09;border-radius:10px;gap:5px;padding:12px 14px;display:grid}.plpe-login-gate__wallet-link span{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.plpe-login-gate__wallet-link strong{font-size:12px;line-height:1.45}.plpe-login-gate__wallet-link.ok strong{color:#68edaa}.plpe-login-gate__wallet-link.missing strong{color:#ffc48a}@media (width<=640px){.plpe-login-gate__two-columns{grid-template-columns:1fr}}.plpe-login-gate__airdrop-signup107{color:#fff0bd;text-align:center;background:linear-gradient(120deg,#18553b,#257b4c);border:1px solid #e6ca75;border-radius:12px;margin:20px 0;padding:16px 20px;font-size:18px;font-weight:800;line-height:1.4;text-decoration:none;display:block;box-shadow:0 6px 22px #0003}.plpe-login-gate__airdrop-signup107:hover{color:#fff;background:#2b8754}.plpe-login-gate__airdrop-signup107:focus-visible{outline-offset:4px;outline:3px solid #fff1af}@media (width<=480px){.plpe-login-gate__airdrop-signup107{padding:14px;font-size:16px}}.language-switcher{align-items:center;gap:8px;display:flex}.language-icon{font-size:18px}.language-select{color:#fff;cursor:pointer;background:#1d2333;border:1px solid #2d3650;border-radius:8px;outline:none;padding:6px 10px;transition:all .2s}.language-select:hover{border-color:#3b82f6}.language-select option{color:#fff;background:#1d2333}.enrollment107{color:#e8f5eb;max-width:1160px;margin:30px auto;padding:30px}.enrollment107 header{background:linear-gradient(125deg,#092f26,#142b32);border:1px solid #416c57;border-radius:20px;padding:40px;box-shadow:0 18px 60px #0003}.enrollment107 header small{letter-spacing:.2em;color:#83e4ad}.enrollment107 h1{color:#f3e1ae;max-width:750px;font-size:clamp(30px,4vw,50px);line-height:1.12}.enrollment107 p{color:#c0d3ca;line-height:1.7}.enrollment107-worlds{grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0;display:grid}.enrollment107-worlds article{background:#102c28;border:1px solid #315749;border-radius:14px;gap:14px;padding:22px;display:grid}.enrollment107-worlds strong{color:#f0d78f;font-size:30px}.enrollment107 progress{accent-color:#47cb8a;width:100%;height:9px}.enrollment107 small{color:#b2c9be;font-size:12px}.enrollment107-form{background:#0a211e;border:1px solid #3c6450;border-radius:18px;max-width:650px;margin:30px auto;padding:28px}.enrollment107-form label{gap:8px;margin:16px 0;display:grid}.enrollment107-form input:not([type=checkbox]){box-sizing:border-box;color:#fff;background:#071613;border:1px solid #54735d;border-radius:8px;width:100%;padding:13px;font-size:16px}.enrollment107 button{color:#fff;cursor:pointer;background:#163f30;border:1px solid #4f8969;border-radius:8px;padding:12px 18px}.enrollment107 button:disabled{opacity:.5;cursor:default}.enrollment107-tabs{gap:10px;display:flex}.enrollment107-tabs [aria-pressed=true]{color:#f9df9a;border-color:#d4b46c}.enrollment107 .enrollment107-consent{align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.enrollment107 a{color:#8ae3b5}.enrollment107-submit{width:100%;font-size:17px;font-weight:700}.enrollment107-success{background:#143e2b;border:1px solid #44ac70;border-radius:12px;padding:18px}.enrollment107-error{color:#ffb8b8!important}.enrollment107 footer{text-align:center;max-width:800px;margin:auto}@media (width<=800px){.enrollment107-worlds{grid-template-columns:repeat(2,1fr)}.enrollment107{margin:0;padding:12px}.enrollment107 header{padding:24px}.enrollment107-form{padding:20px}}@media (width<=440px){.enrollment107-worlds article{padding:15px}.enrollment107-tabs button{flex:1}}.world-quick-guide{background:#0a211e;border:1px solid #416c57;border-radius:16px;margin:22px 0;padding:clamp(18px,4vw,32px);scroll-margin-top:16px}.world-quick-guide h2,.world-quick-guide strong{color:#f3e1ae}.world-quick-guide ol{padding-inline-start:1.5em}.world-quick-guide li{margin-block:14px;padding-inline-start:.35em}.world-quick-guide li p{margin:4px 0}.world-guide-link{margin-inline-start:16px;display:inline-block}.enrollment-admin114{max-width:1200px}.enrollment-admin114 .admin114-list{max-width:none}.admin114-counts{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.admin114-counts>span{background:#133c2b;border-radius:8px;padding:10px 14px}.admin114-scroll{overflow:auto}.admin114-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.admin114-scroll th,.admin114-scroll td{white-space:nowrap;border-bottom:1px solid #57765d66;padding:13px 12px}.admin114-scroll th{color:#edd18e}.admin114-scroll td{color:#e5eee8}.admin114-scroll tr:nth-child(2n){background:#ffffff05}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:var(--bg-main);width:100%;height:100%;color:var(--text);font-family:Segoe UI,sans-serif}body{background:var(--gradient-app);overflow:hidden auto}.app.app--game>main.container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.app{background:var(--gradient-app);height:100vh;display:flex;position:relative;overflow:hidden}.app:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 15% 20%,#22c55e14,#0000 30%),radial-gradient(circle at 85% 10%,#dc26260d,#0000 28%),radial-gradient(circle at 50% 90%,#627eea0f,#0000 35%);animation:24s ease-in-out infinite alternate plpeGlow;position:fixed;inset:0}.container{z-index:1;flex:1;height:100vh;padding:32px;position:relative;overflow:hidden auto}.dashboard{flex-direction:column;gap:32px;display:flex}.stats-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.dashboard-bottom{align-items:stretch;gap:22px;display:flex}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#101722}::-webkit-scrollbar-thumb{background:#22c55e47;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#22c55e8c}@keyframes plpeGlow{0%{filter:blur();transform:translateY(0)}to{filter:blur(12px);transform:translateY(-25px)}}@media (width<=1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-bottom{flex-direction:column}}@media (width<=768px){.container{padding:20px}.stats-grid{grid-template-columns:1fr}}.app--control-room{--os-bg:#101411;--os-panel:#181e19;--os-line:#303a31;--os-accent:#cbfc62;--os-paper:#f0eee2;--os-muted:#aeb9ad;--os-type:"PLPE Text", "Segoe UI", system-ui, sans-serif;--os-mono:"Cascadia Mono", Consolas, monospace;background:var(--os-bg);font-family:var(--os-type);font-size:16px}.app.app--control-room:before{background:linear-gradient(#101411d9,#101411 95%),url(/warsaw-control-room.webp) top/cover no-repeat;animation:none}.app--control-room>.container{min-width:0;padding:22px clamp(18px,3vw,48px) 32px}.app--control-room .wallet-panel{background:var(--os-panel);border-color:var(--os-line);box-shadow:none}.app--control-room .wallet-panel .wallet-button{background:var(--os-accent);color:#151c12;border-color:#0000}.control-dashboard{gap:26px;max-width:1520px;margin-inline:auto}.control-dashboard .topbar{border:0;border-bottom:1px solid var(--os-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;flex-wrap:wrap;gap:12px;margin:0;padding:0 0 14px}.control-dashboard .topbar-left h1{letter-spacing:-.02em;font-size:17px}.control-dashboard .topbar-left p{color:var(--os-muted);margin-top:3px;font-size:11px}.control-dashboard .topbar-right{flex-wrap:wrap;gap:9px;min-width:0}.control-dashboard .topbar-box:first-child{display:none}.control-dashboard .topbar-box,.control-dashboard .status{border:1px solid var(--os-line);background:var(--os-panel);min-width:0;box-shadow:none;border-radius:8px;gap:8px;padding:8px 10px}.control-dashboard .topbar-box:hover,.control-dashboard .status:hover{transform:none}.control-hero{isolation:isolate;min-height:400px;color:var(--os-paper);background:#101b13;border:1px solid #43523e;border-radius:18px;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #0005;container-type:inline-size}.control-hero-neon{z-index:2;border-radius:inherit;opacity:.1;pointer-events:none;border:1px solid #bdf88f;border-right-color:#75dabb;animation:6.4s ease-in-out infinite hero-neon-breathe;position:absolute;inset:0;box-shadow:inset 0 0 5px #c0fa94b3,inset 0 0 23px #8ad67338}@keyframes hero-neon-breathe{0%,to{opacity:.08}46%,54%{opacity:.92}}.control-hero-copy{z-index:1;grid-area:1/1;align-self:center;padding:clamp(26px,4vw,62px)}.control-kicker,.control-art-code,.control-art-caption,.control-section-heading>span{font:600 11px/1.3 var(--os-mono);text-transform:uppercase;letter-spacing:.12em}.control-kicker{color:var(--os-accent);align-items:center;gap:8px;display:flex}.control-kicker>span{background:currentColor;width:9px;height:9px;transform:rotate(45deg)}.control-hero h1{color:var(--os-paper);font:700 clamp(60px, 11.5cqi, 152px)/.88 var(--os-type);letter-spacing:-.045em;white-space:nowrap;margin:12px 0 14px}.control-hero h1 span{color:var(--os-accent)}.control-hero p{color:#d6dfd0;max-width:35ch;font-size:clamp(14px,1.6vw,20px);line-height:1.45}.control-hero-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.control-hero-actions a{border:1px solid var(--os-accent);background:var(--os-accent);color:#151c12;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.control-hero-actions a+a{color:var(--os-paper);background:#101c15a8;border-color:#a3b49d}.control-hero-actions a:hover{background:var(--os-paper);color:#151c12}.control-hero-actions a:focus-visible{outline:2px solid var(--os-paper);outline-offset:3px}.control-hero-art{min-height:270px;color:var(--os-accent);background:linear-gradient(90deg,#08110df0 0%,#08110dc4 29%,#08110d33 65%,#0000),url(/warsaw-control-room.webp) 50% 15%/cover no-repeat;grid-area:1/1;position:relative;overflow:hidden}.control-medallion{aspect-ratio:1;background:#0b100a;border-radius:50%;outline:1px solid #d1ff7c9e;width:66px;position:absolute;bottom:18px;right:18px;overflow:hidden;box-shadow:0 10px 36px #0009,0 0 50px #baff5038}.control-medallion img{object-fit:cover;width:100%;height:100%;display:block}.control-art-code,.control-art-caption{z-index:1;background:#182318;padding:4px 6px;position:absolute}.control-art-code{top:14px;right:14px}.control-art-caption{color:#dde8c9;bottom:16px;right:98px}.control-art-caption b{color:var(--os-accent);padding-inline:4px}.control-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.control-section-heading h2{color:var(--os-paper);letter-spacing:-.015em;align-items:center;gap:8px;font-size:25px;display:flex}.control-section-heading h2 svg{color:var(--os-accent)}.control-section-heading>span{color:var(--os-muted);white-space:nowrap}.market-readouts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.app--control-room :is(.market-readout,.analytics-card,.market-health,.profile-card,.wallet-search,.about-card,.partner-card,.chart-area,.challenge-card,.ai-widget,.activity-feed,.legal81,.enrollment107-form){background:linear-gradient(148deg,#263229 0%,#191f1a 46%,#151b17 100%);border:1px solid #465447;border-radius:13px;box-shadow:inset 0 1px #dfefc81c,inset 0 -1px #080c09aa,0 8px 18px #0004}.app--control-room :is(.analytics-card,.profile-card,.about-card,.partner-card,.chart-area):hover{border-color:#677962;transform:none;box-shadow:inset 0 1px #dfefc82b,inset 0 -1px #080c09aa,0 8px 18px #0004}.app--control-room :is(.market-readout,.analytics-card,.profile-card,.about-card):before{background:linear-gradient(90deg,#b4d69b3d,#0000 58%);height:1px}.app--control-room .health-item{border-color:#435146}.app--control-room .health-item span{color:#b3c0b0}.app--control-room .market-readout{min-width:0;min-height:144px;color:var(--os-paper);padding:15px;position:relative;container-type:inline-size}.market-readout:after{content:"";pointer-events:none;border-bottom:1px solid #a8be8b62;border-right:1px solid #a8be8b62;border-radius:0 0 3px;width:17px;height:10px;position:absolute;bottom:9px;right:10px}.app--control-room .market-readout[data-featured=true]{background:radial-gradient(at 0 0,#3b5032,#0000 80%),#19231b;border-color:#748d55;box-shadow:inset 0 1px #daf6a75c,inset 0 -1px #10180d,0 8px 18px #0005}.market-readout .stat-title{color:#d3e0cd;align-items:center;gap:8px;min-height:31px;margin-bottom:10px;display:flex}.market-readout .stat-title svg{color:#c3e9a4;background:linear-gradient(150deg,#42513b,#283429);border:1px solid #91ad7655;border-radius:8px;flex:none;width:30px;height:30px;padding:6px}.market-readout .stat-title h3{font:700 16px/1 var(--os-type);overflow-wrap:anywhere;margin:0}.market-readout .stat-value{font:700 clamp(19px, 16cqi, 39px)/1 var(--os-type);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere}.market-readout .stat-change{color:#d5f5b0;font:11px/1.2 var(--os-mono);background:#293e23;border-radius:5px;margin-top:8px;padding:3px 6px;display:inline-block}.market-readout .stat-change[data-negative=true]{color:#ffb3a5;background:#412823}.app--control-room .profile-value{font-variant-numeric:lining-nums tabular-nums}.control-dashboard .enrollment-banner108{margin-top:0}@media (width<=1120px){.market-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.app.app--control-room>main.container{height:100dvh;width:100%!important;max-width:100%!important;padding:13px 13px calc(76px + env(safe-area-inset-bottom))!important;margin:0!important}.control-dashboard{gap:17px}.control-dashboard .topbar{gap:8px;padding-bottom:11px;display:flex}.control-dashboard .topbar-right{display:flex}.control-dashboard .topbar-right .topbar-box{display:none}.control-dashboard .topbar-right>:nth-child(4),.control-dashboard .status{width:auto}.control-dashboard .topbar-mobile-wallet .wallet-panel{margin:0!important;padding:9px!important}.control-dashboard .topbar-mobile-wallet .wallet-mobile-help{font-size:11px;line-height:1.35}.control-dashboard .topbar-mobile-wallet .wallet-button{font-size:12px!important}.control-hero{border-radius:13px;grid-template-columns:minmax(0,1fr);min-height:0}.control-hero-copy{grid-area:auto;padding:24px 19px}.control-hero h1{font-size:clamp(57px,13vw,100px)!important;line-height:.9!important}.control-hero-actions{margin-top:16px}.control-hero-art{background-image:linear-gradient(#101b13,#0000 32%),url(/warsaw-control-room.webp);background-position:50%,100%;grid-area:auto;min-height:205px}.control-medallion{width:48px;bottom:12px;right:12px}.control-art-caption{bottom:12px;right:72px}.control-art-code,.control-art-caption{font-size:9px}.market-readouts{gap:8px}.app--control-room .market-readout{min-height:116px;padding:10px}.app--control-room .market-readout .stat-title h3{font-size:14px!important}.market-readout .stat-title svg{width:24px;height:24px;padding:4px}}@media (prefers-reduced-motion:reduce){.control-hero-neon{display:none}}.legal81{color:#e8eeee;overflow-wrap:anywhere;background:#0a1d22;border:1px solid #987c36;border-radius:14px;max-width:920px;margin:24px auto;padding:24px;line-height:1.7}.legal81 nav{flex-wrap:wrap;gap:18px;display:flex}.legal81 a{color:#efcc75}.legal81 h2{color:#efcc75;margin-top:28px}.legal81 aside{background:#302b17;border:1px solid #987c36;border-radius:8px;padding:16px}.legal81-links{flex-wrap:wrap;justify-content:center;gap:14px;padding:8px 12px;display:flex}.legal81-links a{color:#dcc47e;font-size:13px}@media (width<=600px){.legal81{margin:8px;padding:16px}}.wallet-panel{background:#1a2234;border:1px solid #ffffff0f;border-radius:14px;margin:20px 16px;padding:18px}.wallet-title{text-transform:uppercase;letter-spacing:1.5px;color:#7d8799;margin-bottom:14px;font-size:11px}.wallet-status{margin-bottom:12px;font-size:14px;font-weight:600}.connected{color:#22c55e}.disconnected{color:#9ca3af}.wallet-address{color:#fff;margin-bottom:16px;font-size:15px;font-weight:700}.wallet-button{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:10px;width:100%;padding:11px;font-size:14px;font-weight:600;transition:all .2s}.wallet-button:hover{background:#22c55e}.wallet-button.disconnect{background:#dc2626}.wallet-button.disconnect:hover{background:#ef4444}.wallet-balance{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 0;display:flex}.wallet-balance span{color:#9ca3af;font-size:13px}.wallet-balance strong{color:#22c55e;font-size:15px}.wallet-mobile-help{color:#b8c8c1;white-space:normal;font-size:13px;line-height:1.5}.plpe-login-gate__wallet-panel{background:#071b21;border:1px solid #a38e4b66;border-radius:12px;margin:16px 0;padding:16px}.plpe-login-gate__wallet-panel .wallet-panel{box-sizing:border-box;width:100%;margin:0}.plpe-login-gate__wallet-panel button{min-height:44px}.sidebar{z-index:2;scrollbar-width:thin;border-right:1px solid var(--os-line);background:radial-gradient(at 10% 2%,#b4d1901c,#0000 42%),linear-gradient(150deg,#222b23,#111713 72%);flex-direction:column;flex:0 0 238px;height:100dvh;padding:22px 15px 14px;display:flex;position:relative;overflow-y:auto;box-shadow:12px 0 32px #0005,inset -1px 0 #d9f3ca0a}.sidebar-logo{border-bottom:1px solid var(--os-line);color:var(--os-paper);grid-template-columns:42px 1fr;align-items:center;gap:1px 11px;margin-bottom:18px;padding:0 7px 22px;text-decoration:none;display:grid}.sidebar-logo-image{border:1px solid #485340;border-radius:11px;grid-row:span 2}.sidebar-logo strong{letter-spacing:-.05em;align-self:end;font-size:21px;line-height:1}.sidebar-logo strong span{color:var(--os-accent)}.sidebar-logo small{color:var(--os-muted);font:10px var(--os-mono);letter-spacing:.13em;align-self:start}.sidebar-menu,.sidebar-group{flex-direction:column;gap:4px;display:flex}.sidebar-menu{gap:17px}.sidebar-group{background:#0b130e5e;border:1px solid #83987b23;border-radius:12px;padding:7px;box-shadow:inset 0 1px 5px #0005,0 1px #a9c49812}.sidebar-group-title{color:var(--os-muted);font:600 10px/1.3 var(--os-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;padding:2px 5px 6px;display:flex}.sidebar-group-title:after{content:"";background:linear-gradient(90deg,#607952,#0000);flex:1;height:1px}.sidebar-link,.sidebar-more{color:#c3cec1;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:6px 9px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.25;text-decoration:none;display:flex;position:relative}.sidebar-link svg,.sidebar-more svg{flex:none}.sidebar-link-label{flex:1;min-width:0}.sidebar-channel{color:#a7b7a2;font:10px var(--os-mono)}.sidebar-link.active .sidebar-channel{color:#d2f2ae}.sidebar-link>svg:first-child,.sidebar-more>svg:first-child{background:linear-gradient(145deg,#334136,#232d25);border:1px solid #a8c4a120;border-radius:8px;width:30px;height:30px;padding:6px;box-shadow:inset 0 1px #e3f8d015,0 2px 4px #0004}.sidebar-link.active>svg:first-child,.sidebar-arena>svg:first-child{background:linear-gradient(145deg,#475d39,#2d3e2b);border-color:#80996b65}.sidebar-link:where(:not(.sidebar-arena)):hover,.sidebar-more:hover{color:var(--os-paper);background:#263329;box-shadow:inset 0 1px #d7ecc214,0 3px 8px #0003}.sidebar-link.active,.sidebar-more.active{color:#d2f2ae;background:radial-gradient(at 15% 0,#c5ec9c20,#0000 70%),linear-gradient(105deg,#2c3c2b,#202c22 78%);border-color:#51644a;box-shadow:inset 0 1px #e5ffd21a,0 4px 12px #0004}.sidebar-link.active:before{content:"";background:var(--os-accent);border-radius:3px;width:2px;position:absolute;inset:13px auto 13px -1px}.sidebar-link:focus-visible,.sidebar-more:focus-visible,.sidebar-logo:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}.sidebar-arena{color:#e4ce94;background:linear-gradient(#172b1e44,#14221ae0 60%,#101b14 95%),url(/game/world_stage737/realm_737_clean_resources_v2.webp) 62% 42%/145% no-repeat,#1b2d20;border-color:#9c8d5f85;grid-template-columns:30px minmax(0,1fr) auto;align-content:end;row-gap:7px;min-height:114px;padding:11px;display:grid;box-shadow:inset 0 1px #eddaa436,0 7px 15px #0007}.sidebar-arena:hover{color:#fff1c6;background-color:#284030;border-color:#e4ce94;box-shadow:inset 0 1px #eddaa44c,0 8px 18px #0009}.sidebar-arena-channel{color:#ead69f;font:9px var(--os-mono);letter-spacing:.08em;background:#141d15e8;border-radius:4px;grid-area:1/1/auto/-1;justify-self:start;padding:3px 5px}.sidebar-arena-copy{flex:1;gap:4px;display:grid}.sidebar-arena-copy strong{color:var(--os-paper);font-size:16px}.sidebar-arena-copy small{color:#b7c7b4;font-size:12px}.sidebar-tab-label,.sidebar-more,.sidebar-dismiss{display:none}.sidebar>.wallet-panel{flex-shrink:0;margin:auto 0 0;padding:13px}.sidebar-menu{margin-bottom:22px}.sidebar-footer{color:var(--os-muted);font:10px/1.4 var(--os-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:11px 2px 0;display:flex}.sidebar-online{align-items:center;gap:5px;display:inline-flex}.sidebar-online i{background:var(--os-accent);border-radius:50%;width:6px;height:6px}@media (width<=768px){.sidebar{z-index:1000;height:auto;padding:5px 8px calc(5px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--os-line);position:fixed;inset:auto 0 0;overflow:visible;box-shadow:0 -8px 24px #0006,inset 0 1px #e0f0cc0c}.sidebar>:not(.sidebar-menu){display:none}.sidebar-menu{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;display:grid;position:relative}.sidebar-group:not(.sidebar-extras){display:contents}.sidebar-group:not(.sidebar-extras)>.sidebar-group-title{display:none}.sidebar-menu>.sidebar-link,.sidebar-group:not(.sidebar-extras)>.sidebar-link,.sidebar-more{flex-direction:column;justify-content:center;gap:4px;min-height:52px;padding:4px 2px;font-size:11px;display:flex}.sidebar-menu>.sidebar-link>svg:first-child,.sidebar-group:not(.sidebar-extras)>.sidebar-link>svg:first-child,.sidebar-more>svg:first-child{border-radius:6px;width:24px;height:24px;padding:3px}.sidebar-arena{background:linear-gradient(135deg,#34402a,#202b21)}.sidebar-link.active:before{display:none}.sidebar-menu .sidebar-link .sidebar-tab-label{display:block}.sidebar-group:not(.sidebar-extras) .sidebar-link-label,.sidebar-arena-copy,.sidebar-arena-arrow,.sidebar-arena-channel,.sidebar-channel{display:none}.sidebar-more{cursor:pointer}.sidebar-extras{z-index:2;background:radial-gradient(at 12% 0,#354737,#19231b 76%);border:1px solid #526846;border-radius:13px;width:min(280px,100%);padding:13px;display:none;position:absolute;bottom:calc(100% + 13px);right:0;box-shadow:inset 0 1px #e5ffd219,0 14px 40px #0009}.sidebar-extras.is-open{display:flex}.sidebar-dismiss{z-index:-1;background:#070d0999;border:0;width:100%;display:block;position:fixed;inset:0}.sidebar-menu>.sidebar-link,.sidebar-group:not(.sidebar-extras)>.sidebar-link,.sidebar-more{z-index:1}}.enrollment-banner108{isolation:isolate;color:#fff;background:#061c16;border:0;border-radius:6px;min-height:330px;margin:28px 0 34px;position:relative;overflow:hidden;box-shadow:0 22px 55px #0004}.enrollment-banner108-landscape{z-index:-3;filter:saturate(.9)brightness(.8);background:url(/game/world_stage737/realm_737_clean_resources_v2.webp) 50% 47%/cover no-repeat;position:absolute;inset:0 0 0 24%}.enrollment-banner108:before{content:"";z-index:-1;background:linear-gradient(90deg,#071e17 0%,#071e17f5 24%,#071e17dd 39%,#071e1766 63%,#071e1708 85%),linear-gradient(#0000 45%,#051812cc);position:absolute;inset:0}.enrollment-banner108:after{content:"";background:linear-gradient(90deg,#d9b86c88,#0000);height:2px;position:absolute;bottom:0;left:38px;right:38px}.enrollment-banner108-warrior{z-index:-2;object-fit:contain;filter:drop-shadow(0 10px 22px #000b);width:330px;height:470px;position:absolute;bottom:-130px;right:2%}.enrollment-banner108-content{max-width:740px;padding:36px 40px 38px;position:relative}.enrollment-banner108-eyebrow{letter-spacing:.16em;color:#e6c77e;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.enrollment-banner108 h2{letter-spacing:-.025em;color:#fff6dc;text-wrap:balance;text-shadow:0 3px 18px #0005;max-width:570px;margin:18px 0 16px;font-size:clamp(31px,3.1vw,46px);font-weight:850;line-height:1.08}.enrollment-banner108 p{color:#d2dfd5;text-shadow:0 2px 6px #0008;max-width:550px;margin:0;font-size:14px;line-height:1.65}.enrollment-banner108-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px;display:flex}.enrollment-banner108-actions>a{color:#17251a;background:linear-gradient(130deg,#f3d38b,#d7ac58);border:0;border-radius:5px;justify-content:center;align-items:center;gap:22px;min-height:49px;padding:0 21px;font-size:14px;font-weight:800;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 5px 20px #0004}.enrollment-banner108-actions>a:hover{filter:brightness(1.1);transform:translateY(-1px)}.enrollment-banner108-actions>a:focus-visible{outline-offset:4px;outline:3px solid #fff}.enrollment-banner108-actions>a>span{font-size:22px}.enrollment-banner108-count{white-space:nowrap;color:#d8e8db;align-items:center;gap:7px;font-size:12px;display:inline-flex}.enrollment-banner108-count i{background:#5cdb98;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #5cdb9870}.enrollment-banner108-count b{font-variant-numeric:tabular-nums;color:#fff}@media (width>=1500px){.enrollment-banner108-landscape{left:34%}.enrollment-banner108-warrior{width:350px;height:490px;right:8%}}@media (width<=950px){.enrollment-banner108-content{max-width:620px;padding:30px}.enrollment-banner108 h2{max-width:430px;font-size:35px}.enrollment-banner108 p{max-width:390px}.enrollment-banner108:before{background:linear-gradient(90deg,#071e17,#071e17ef 35%,#071e1777 75%,#071e1744)}.enrollment-banner108-warrior{opacity:.8;right:-70px}.enrollment-banner108-landscape{left:5%}.enrollment-banner108-actions{gap:14px}}@media (width<=600px){.enrollment-banner108{min-height:360px;margin:18px 0 25px}.enrollment-banner108-content{padding:25px 21px 28px}.enrollment-banner108 h2{max-width:83%;margin-top:20px;font-size:33px}.enrollment-banner108 p{max-width:85%;font-size:13px}.enrollment-banner108-eyebrow{letter-spacing:.11em;max-width:86%;font-size:9px;line-height:1.6}.enrollment-banner108-warrior{opacity:.55;width:220px;height:300px;bottom:-30px;right:-100px}.enrollment-banner108:before{background:linear-gradient(90deg,#071e17f5,#071e17dd 45%,#071e1799),linear-gradient(#0000,#071e17)}.enrollment-banner108-landscape{left:0}.enrollment-banner108-actions{flex-direction:column;align-items:flex-start;gap:14px}.enrollment-banner108-actions>a{text-align:center;max-width:100%;padding:10px 16px;font-size:13px;line-height:1.4}.enrollment-banner108-count{font-size:11px}.enrollment-banner108:after{left:21px;right:21px}}.topbar{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--border);box-shadow:var(--shadow);background:#111827bf;justify-content:space-between;align-items:center;margin-bottom:30px;padding:22px 28px;display:flex}.topbar-left h1{color:var(--text);letter-spacing:.5px;margin:0;font-size:34px;font-weight:700}.topbar-left p{color:var(--text-secondary);margin-top:8px;font-size:14px}.topbar-right{align-items:center;gap:14px;display:flex}.topbar-box{border-radius:var(--radius-md);background:var(--gradient-card);border:1px solid var(--border);min-width:165px;transition:all var(--transition);align-items:center;gap:14px;padding:12px 18px;display:flex}.topbar-box:hover{border-color:var(--border-hover);box-shadow:var(--shadow-green);transform:translateY(-3px)}.topbar-box small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;margin-bottom:3px;font-size:11px;display:block}.topbar-box strong{color:var(--text);font-size:15px;font-weight:700}.status{border-radius:var(--radius-md);background:var(--gradient-button);color:#fff;letter-spacing:.5px;justify-content:center;align-items:center;gap:5px;min-width:105px;padding:12px 18px;font-weight:700;display:flex;box-shadow:0 0 18px #22c55e40}.status:hover{transform:translateY(-2px)}.mobile-online-label,.topbar-mobile-wallet{display:none}@media (width<=1200px){.topbar{flex-direction:column;align-items:flex-start;gap:22px}.topbar-right{flex-wrap:wrap}}@media (width<=768px){.topbar{box-sizing:border-box;border-radius:14px;grid-template-columns:1fr;gap:12px;width:100%;margin-bottom:16px;padding:14px;display:grid}.topbar-left{width:100%}.topbar-left h1{font-size:23px;line-height:1.2}.topbar-left p{margin-top:4px;font-size:11px;line-height:1.3}.topbar-right{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.topbar-box{box-sizing:border-box;border-radius:10px;gap:8px;width:100%;min-width:0;padding:9px 10px}.topbar-box:hover{transform:none}.topbar-icon{flex-shrink:0;width:18px;height:18px}.topbar-box small{letter-spacing:.5px;margin-bottom:2px;font-size:8px}.topbar-box strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;display:block;overflow:hidden}.topbar-right>:nth-child(4){width:100%;min-width:0}.status{box-sizing:border-box;border-radius:10px;width:100%;min-width:0;padding:9px 8px;font-size:11px}.status:hover{transform:none}.desktop-live-label{display:none}.mobile-online-label{display:inline}.topbar-mobile-wallet{width:100%;min-width:0;display:block}.topbar-mobile-wallet .wallet-panel{box-sizing:border-box;border-radius:11px;width:100%;margin:0;padding:10px}.topbar-mobile-wallet .wallet-title{display:none}.topbar-mobile-wallet .wallet-status{margin-bottom:7px;font-size:11px}.topbar-mobile-wallet .wallet-address{margin-bottom:8px;font-size:12px}.topbar-mobile-wallet .wallet-balance{display:none}.topbar-mobile-wallet .wallet-button{border-radius:9px;min-height:40px;padding:9px 12px;font-size:12px}}@media (width<=390px){.topbar{gap:9px;padding:11px}.topbar-left h1{font-size:21px}.topbar-right{gap:6px}.topbar-box{padding:8px}.topbar-box strong,.status{font-size:10px}}.install-app-button{border-radius:var(--radius-md);min-height:42px;color:var(--plpe-green);white-space:nowrap;cursor:pointer;transition:all var(--transition);background:#22c55e14;border:1px solid #22c55e47;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.install-app-button:hover{background:#22c55e26;border-color:#22c55e8c;transform:translateY(-2px);box-shadow:0 0 18px #22c55e26}.install-app-button svg{flex-shrink:0}@media (width<=768px){.install-app-button{border-radius:10px;width:100%;min-width:0;min-height:38px;padding:8px 9px;font-size:10px}.install-app-button:hover{transform:none}.install-app-button svg{width:15px;height:15px}}.chart-area{background:var(--gradient-card);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:all var(--transition);padding:22px;position:relative;overflow:hidden}.chart-area:before{content:"";background:linear-gradient(90deg, transparent, var(--plpe-green), transparent);opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}.chart-area:hover{border-color:var(--border-hover);box-shadow:var(--shadow), var(--shadow-green)}.chart-header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.chart-header h2{color:var(--text);letter-spacing:.3px;font-size:22px;font-weight:700}.chart-status{min-width:90px;color:var(--plpe-green);background:#22c55e1f;border:1px solid #22c55e40;border-radius:999px;justify-content:center;align-items:center;padding:9px 16px;font-weight:700;display:flex}.chart-container{border-radius:12px;width:100%;height:360px;overflow:hidden}.chart-actions{gap:8px;display:flex}.chart-actions button{background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;border-radius:10px;padding:8px 14px}.chart-actions button:hover{background:var(--bg-card-hover);border-color:var(--border);color:#fff}.chart-actions button.active{background:var(--gradient-button);color:#fff;border-color:#0000;box-shadow:0 0 15px #22c55e40}@media (width<=680px){.chart-area{padding:16px}.chart-area .chart-header{flex-direction:column;align-items:stretch;gap:14px}.chart-area .chart-header>div:first-child{width:100%;min-width:0}.chart-area .chart-actions{flex-wrap:wrap;gap:6px;width:100%;display:flex}.chart-area .chart-actions button{min-width:36px;padding:8px 10px}.chart-area .chart-subtitle{font-size:12px;line-height:1.5}}.ai-widget{background:linear-gradient(#1a2233 0%,#161d2d 100%);border:1px solid #2b3650;border-radius:16px;flex-direction:column;flex:2;min-height:460px;padding:20px;display:flex}.ai-widget h2{color:#fff;margin:0;font-size:22px;font-weight:700}.ai-widget p{color:#9ca7b8;margin:12px 0;line-height:1.5}.ai-message{color:#fff;background:#121826;border:1px solid #2b3650;border-left:4px solid #45d483;border-radius:10px;margin:18px 0;padding:16px;font-size:18px;font-weight:700}.ai-section{border-bottom:1px solid #2b3650;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.ai-section:last-child{border-bottom:none}.ai-label{color:#93a1bd;font-size:14px}.ai-value{color:#fff;font-weight:700}.ai-positive{color:#22c55e}.ai-warning{color:#facc15}.ai-negative{color:#ef4444}.ai-progress{background:#111827;border-radius:20px;width:100%;height:8px;margin-top:6px;overflow:hidden}.ai-progress-fill{background:linear-gradient(90deg,#22c55e,#45d483);border-radius:20px;width:82%;height:100%}.ai-notes{background:#121826;border:1px solid #2b3650;border-radius:12px;margin-top:auto;padding:16px}.ai-notes h3{margin:0 0 12px;font-size:15px}.ai-notes ul{margin:0;padding-left:18px}.ai-notes li{color:#c7d0e0;margin-bottom:8px;font-size:14px}.ai-button{color:#0f111a;cursor:pointer;background:linear-gradient(90deg,#22c55e,#45d483);border:none;border-radius:10px;width:100%;margin-top:18px;padding:14px;font-size:15px;font-weight:700;transition:all .2s}.ai-button:hover{transform:translateY(-2px);box-shadow:0 0 18px #45d48359}@media (width<=1200px){.ai-widget{min-height:auto}}.activity-feed{background:var(--gradient-card);border:1px solid var(--border);border-radius:var(--radius-md);min-height:460px;max-height:460px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:all var(--transition);flex-direction:column;flex:1;padding:22px;display:flex;position:relative;overflow:hidden}.activity-feed:before{content:"";background:linear-gradient(90deg, transparent, var(--plpe-green), transparent);opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}.activity-feed:hover{border-color:var(--border-hover);box-shadow:var(--shadow), var(--shadow-green)}.activity-feed h2{color:var(--text);letter-spacing:.3px;flex-shrink:0;margin:0 0 20px;font-size:22px;font-weight:700}.activity-list{flex:1;padding-right:8px;overflow:hidden auto}.activity-list::-webkit-scrollbar{width:7px}.activity-list::-webkit-scrollbar-track{background:0 0}.activity-list::-webkit-scrollbar-thumb{background:#22c55e33;border-radius:20px}.activity-list::-webkit-scrollbar-thumb:hover{background:#22c55e73}.activity-item{transition:all var(--transition-fast);background:#111827d9;border:1px solid #22c55e14;border-radius:12px;margin-bottom:10px;padding:14px}.activity-item:hover{background:var(--bg-card-hover);border-color:var(--border);transform:translate(5px)}.activity-item:last-child{margin-bottom:0}.activity-item strong{color:var(--text);font-size:14px;font-weight:700}.activity-item small{color:var(--text-muted);font-size:12px}@media (width<=1200px){.activity-feed{min-height:400px;max-height:400px}}.challenge-card{box-sizing:border-box;background:linear-gradient(145deg,#111f23fa,#0c0e18fa);border:1px solid #26364a;border-radius:18px;width:100%;min-width:0;margin-top:24px;padding:24px;overflow:hidden;box-shadow:0 18px 50px #00000047}.challenge-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.challenge-title-block{min-width:0}.challenge-kicker{color:#22c55e;letter-spacing:1.2px;margin-bottom:7px;font-size:12px;font-weight:800}.challenge-title-block h2{color:#f3f4f6;margin:0;font-size:25px;font-weight:800;line-height:1.25}.challenge-title-block p{color:#8d98a8;margin:7px 0 0;font-size:13px}.challenge-phase-dates{color:#8d98a8}.challenge-header-actions{flex-shrink:0;align-items:stretch;gap:10px;display:flex}.challenge-trade-button{color:#22c55e;cursor:pointer;background:linear-gradient(145deg,#22c55e24,#22c55e0b);border:1px solid #22c55e4d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:165px;padding:13px 18px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.challenge-trade-button:hover{background:#22c55e29;border-color:#22c55e8c;transform:translateY(-1px)}.challenge-trade-button span{font-size:19px;line-height:1}.challenge-trade-button strong{letter-spacing:.7px;font-size:13px;font-weight:800}.challenge-trade-button small{color:#8d98a8;font-size:10px}.challenge-reward{text-align:right;background:#22c55e12;border:1px solid #22c55e2e;border-radius:12px;min-width:155px;padding:13px 16px}.challenge-reward span{color:#718096;letter-spacing:1px;font-size:10px;font-weight:700;display:block}.challenge-reward strong{color:#22c55e;margin-top:3px;font-size:22px;display:block}.challenge-reward small{color:#a8b1bd;margin-top:3px;font-size:11px;display:block}.challenge-info{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.challenge-info>div{background:#0f172ab8;border:1px solid #263247;border-radius:11px;min-width:0;padding:12px 14px}.challenge-info span{color:#667085;letter-spacing:.9px;font-size:9px;font-weight:700;display:block}.challenge-info strong{color:#e5e7eb;margin-top:4px;font-size:16px;display:block}.challenge-table{box-sizing:border-box;background:#090e188c;border:1px solid #263247;border-radius:13px;width:100%;min-width:0;overflow:hidden}.challenge-table-head,.challenge-row{grid-template-columns:70px minmax(180px,1fr) 130px 90px 110px;align-items:center;display:grid}.challenge-table-head{color:#687386;letter-spacing:.8px;background:#ffffff06;border-bottom:1px solid #263247;min-height:42px;padding:0 16px;font-size:10px;font-weight:800}.challenge-row{color:#d8dee8;border-bottom:1px solid #263247a6;min-height:58px;padding:0 16px;transition:background .15s,transform .15s}.challenge-row:last-child{border-bottom:none}.challenge-row:hover{background:#22c55e09}.challenge-row.is-me{background:linear-gradient(90deg,#22c55e21,#22c55e09);box-shadow:inset 3px 0 #22c55e}.challenge-rank{font-size:17px}.challenge-wallet{align-items:center;gap:9px;min-width:0;display:flex}.challenge-wallet span{color:#e5e7eb;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.challenge-wallet b{color:#22c55e;letter-spacing:.5px;background:#22c55e1f;border-radius:5px;padding:3px 6px;font-size:8px}.challenge-volume{color:#22c55e;font-size:14px;font-weight:800}.challenge-trades{color:#a3adbc;font-size:13px}.challenge-entries{color:#f0c674;font-size:13px;font-weight:700}.challenge-my-result{background:linear-gradient(100deg,#22c55e1c,#22c55e06);border:1px solid #22c55e38;border-radius:13px;margin-top:16px;padding:17px 18px}.my-result-title{color:#22c55e;letter-spacing:1px;margin-bottom:13px;font-size:11px;font-weight:800}.my-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.my-result-grid span{color:#687386;letter-spacing:.8px;font-size:9px;font-weight:700;display:block}.my-result-grid strong{color:#f3f4f6;margin-top:4px;font-size:18px;display:block}.challenge-not-qualified{background:#f59e0b0e;border:1px solid #f59e0b29;border-radius:12px;flex-direction:column;gap:5px;margin-top:16px;padding:15px 17px;display:flex}.challenge-not-qualified strong{color:#f0c674;font-size:13px}.challenge-not-qualified span{color:#8893a3;font-size:12px}.challenge-footer{color:#667085;align-items:center;gap:18px;margin-top:14px;font-size:10px;display:flex}.challenge-footer span:first-child{color:#22c55e;font-weight:800}.challenge-empty{color:#7d8797;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:150px;display:flex}.challenge-empty div{margin-bottom:4px;font-size:28px}.challenge-empty strong{color:#d8dee8;font-size:14px}.challenge-empty span{max-width:420px;font-size:12px}.challenge-loading{color:#8d98a8;justify-content:center;align-items:center;min-height:180px;font-size:13px;display:flex}.challenge-error{color:#f87171;background:#ef444414;border:1px solid #ef444433;border-radius:10px;padding:18px;font-size:13px}@media (width<=900px) and (width>=601px){.challenge-info{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-table{overflow-x:auto}.challenge-table-head,.challenge-row{min-width:650px}}@media (width<=600px){.challenge-card{box-sizing:border-box;border-radius:14px;width:100%;min-width:0;margin-top:14px;padding:12px}.challenge-header{flex-direction:column;gap:12px;width:100%;margin-bottom:14px}.challenge-title-block{width:100%}.challenge-title-block h2{font-size:18px;line-height:1.25}.challenge-title-block p{margin-top:5px;font-size:10px;line-height:1.4}.challenge-phase-dates{margin-top:5px!important;font-size:11px!important;line-height:1.4!important}.challenge-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.challenge-trade-button{box-sizing:border-box;border-radius:10px;width:100%;min-width:0;padding:10px 8px}.challenge-trade-button span{font-size:16px}.challenge-trade-button strong{letter-spacing:.3px;font-size:10px}.challenge-trade-button small{font-size:8px}.challenge-reward{text-align:left;box-sizing:border-box;border-radius:10px;width:100%;min-width:0;padding:10px}.challenge-reward span{font-size:8px}.challenge-reward strong{font-size:18px}.challenge-reward small{font-size:8px;line-height:1.4}.challenge-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px}.challenge-info>div{border-radius:9px;min-width:0;padding:9px}.challenge-info span{letter-spacing:.5px;overflow-wrap:anywhere;font-size:7px}.challenge-info strong{margin-top:3px;font-size:14px}.challenge-next-phase{overflow-wrap:anywhere;margin-top:10px!important;margin-bottom:10px!important;padding:10px!important;font-size:10px!important;line-height:1.5!important}.challenge-table{background:0 0;border:none;border-radius:0;flex-direction:column;gap:8px;width:100%;min-width:0;display:flex;overflow:visible}.challenge-table-head{display:none}.challenge-row{box-sizing:border-box;background:#090e18b8;border:1px solid #263247;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;grid-template-areas:"rank wallet entries""rank volume trades";align-items:center;gap:7px 8px;width:100%;min-width:0;min-height:0;padding:11px 10px;display:grid;position:relative}.challenge-row:last-child{border-bottom:1px solid #263247}.challenge-row:hover{background:#090e18b8;transform:none}.challenge-row.is-me{background:linear-gradient(90deg,#22c55e21,#22c55e09);border-color:#22c55e59;box-shadow:inset 3px 0 #22c55e}.challenge-rank{grid-area:rank;justify-content:center;align-self:stretch;align-items:center;font-size:18px;display:flex}.challenge-wallet{grid-area:wallet;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.challenge-wallet span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.challenge-wallet b{letter-spacing:.2px;flex-shrink:0;padding:2px 4px;font-size:6px}.challenge-volume{color:#22c55e;white-space:nowrap;grid-area:volume;font-size:12px;font-weight:800}.challenge-volume:before{content:"VOL ";color:#667085;letter-spacing:.5px;font-size:7px;font-weight:700}.challenge-trades{color:#a3adbc;white-space:nowrap;grid-area:trades;justify-self:end;font-size:10px}.challenge-trades:before{content:"TX ";color:#667085;letter-spacing:.5px;font-size:7px;font-weight:700}.challenge-entries{color:#f0c674;white-space:nowrap;grid-area:entries;justify-self:end;font-size:11px;font-weight:800}.challenge-my-result{border-radius:11px;margin-top:10px;padding:12px}.my-result-title{margin-bottom:9px;font-size:9px}.my-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.my-result-grid>div{min-width:0}.my-result-grid span{letter-spacing:.4px;font-size:7px}.my-result-grid strong{white-space:nowrap;margin-top:3px;font-size:12px}.challenge-not-qualified{border-radius:10px;margin-top:10px;padding:11px}.challenge-not-qualified strong{font-size:11px}.challenge-not-qualified span{font-size:9px;line-height:1.4}.challenge-empty{min-height:120px;padding:15px 10px}.challenge-empty div{font-size:24px}.challenge-empty strong{font-size:12px}.challenge-empty span{font-size:9px;line-height:1.4}.challenge-footer{flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;margin-top:10px;font-size:8px;line-height:1.4;display:flex}}@media (width<=390px){.challenge-card{padding:10px}.challenge-title-block h2{font-size:16px}.challenge-header-actions{gap:6px}.challenge-trade-button{padding:9px 6px}.challenge-reward{padding:9px 7px}.challenge-info{gap:6px}.challenge-info>div{padding:8px 7px}.challenge-row{grid-template-columns:38px minmax(0,1fr) auto;column-gap:6px;padding:10px 8px}.challenge-rank{width:38px;font-size:18px}.challenge-wallet span{font-size:10px}.challenge-volume{font-size:11px}.challenge-trades{font-size:9px}.challenge-entries{font-size:10px}.my-result-grid strong{font-size:11px}}.challenge-rules-button{font-family:inherit}.challenge-registration{background:#f59e0b0f;border:1px solid #f59e0b40;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:14px 16px;display:flex}.challenge-registration>div{flex-direction:column;gap:4px;display:flex}.challenge-registration strong{color:#f0c674;font-size:13px}.challenge-registration span{color:#8d98a8;font-size:11px}.challenge-registration button,.challenge-holder button{color:#22c55e;cursor:pointer;background:#22c55e1f;border:1px solid #22c55e66;border-radius:9px;padding:9px 13px;font-weight:800}.challenge-registration button:disabled{opacity:.45;cursor:not-allowed}.challenge-registration.registered{background:#22c55e0f;border-color:#22c55e47}.challenge-registration.registered strong{color:#22c55e}.challenge-registration.excluded{background:#ef44440f;border-color:#ef444440}.challenge-registration.excluded strong{color:#f87171}.challenge-registration em{color:#f87171;font-size:11px;font-style:normal}.challenge-next-phase{color:#8d98a8;border:1px solid #263247;border-radius:10px;justify-content:space-between;gap:10px;margin:0 0 14px;padding:10px 13px;font-size:11px;display:flex}.challenge-next-phase strong{color:#f0c674}.challenge-holder{background:#a855f70b;border:1px solid #a855f738;border-radius:13px;margin-top:16px;padding:14px}.challenge-holder-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.challenge-holder-head>div{flex-direction:column;gap:4px;display:flex}.challenge-holder-head strong{color:#c4b5fd}.challenge-holder-head span{color:#8d98a8;font-size:11px}.challenge-holder-list{border-top:1px solid #263247;flex-direction:column;margin-top:12px;display:flex}.challenge-holder-list>div{border-bottom:1px solid #26324799;grid-template-columns:45px minmax(120px,1fr) 90px 150px;align-items:center;gap:10px;padding:9px 2px;display:grid}.challenge-holder-list code{color:#d8dee8}.challenge-holder-list strong{color:#c4b5fd}.challenge-holder-list span{color:#8d98a8;text-align:right;font-size:11px}.challenge-modal-backdrop{z-index:10000;background:#000000c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.challenge-rules-modal{background:#0d1420;border:1px solid #334155;border-radius:16px;width:min(860px,100%);max-height:88vh;padding:20px;overflow:auto;box-shadow:0 24px 80px #00000080}.challenge-rules-top{z-index:2;background:#0d1420;justify-content:space-between;gap:12px;padding:8px 0 14px;display:flex;position:sticky;top:-20px}.challenge-rules-tabs{gap:8px;display:flex}.challenge-rules-tabs button,.challenge-rules-close{color:#aab4c3;cursor:pointer;background:#111c2b;border:1px solid #334155;border-radius:9px;padding:8px 12px}.challenge-rules-tabs button.active{color:#22c55e;border-color:#22c55e73}.challenge-rules-close{padding:2px 12px;font-size:22px}.challenge-rules-copy h2{color:#f3f4f6;font-size:21px}.challenge-rules-copy h3{color:#22c55e;margin:20px 0 6px;font-size:14px}.challenge-rules-copy p{color:#a8b1bd;margin:7px 0;font-size:13px;line-height:1.65}.challenge-rules-copy b{color:#e5e7eb}@media (width<=600px){.challenge-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-reward{grid-column:1/-1}.challenge-registration{flex-direction:column;align-items:stretch}.challenge-next-phase{flex-direction:column}.challenge-holder-list>div{grid-template-columns:34px 1fr 70px}.challenge-holder-list>div span{text-align:left;grid-column:2/-1}.challenge-modal-backdrop{padding:8px}.challenge-rules-modal{max-height:94vh;padding:14px}.challenge-rules-top{top:-14px}}.challenge-phase-picker132{border-bottom:1px solid #263b3d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;padding-bottom:18px;display:flex}.challenge-phase-picker132>span{color:#a9bebb;letter-spacing:.14em;font-size:11px;font-weight:800}.challenge-phase-picker132>div{flex-wrap:wrap;gap:10px;display:flex}.challenge-phase-picker132 button{color:#c5d4d2;text-align:left;cursor:pointer;background:#0d2022;border:1px solid #34514d;border-radius:10px;gap:5px;min-width:135px;padding:13px 22px;display:grid}.challenge-phase-picker132 button[aria-pressed=true]{color:#f5d882;background:linear-gradient(120deg,#193d31,#132b28);border-color:#e0bd65;box-shadow:0 0 18px #1a604d33}.challenge-phase-picker132 button:hover{border-color:#5ac593}.challenge-phase-picker132 button small{color:#a7c7bb;font-size:10px}.challenge-archive132{color:#edcf84;letter-spacing:.08em;background:#b79d3910;border-left:3px solid #e0bd65;margin-bottom:20px;padding:13px 18px;font-size:12px;font-weight:800}@media (width<=600px){.challenge-phase-picker132>div{width:100%}.challenge-phase-picker132 button{flex:1;min-width:0;padding:12px 10px;font-size:11px}}.holder-history135{background:linear-gradient(120deg,#30264225,#111c2366);border:1px solid #665a8c;border-radius:14px;margin-top:20px;padding:20px}.holder-history135 h3{color:#d9c6ff;margin:0 0 9px;font-size:15px}.holder-history135>p{color:#aebac8;margin:0 0 16px;font-size:12px;line-height:1.6}.holder-history-phase135>strong{color:#f0d38a;margin:15px 0 8px;font-size:12px;display:block}.holder-history-row135{border-top:1px solid #51426555;grid-template-columns:1fr .6fr 1.3fr .9fr;align-items:center;gap:12px;padding:13px 0;font-size:12px;display:grid}.holder-history-row135 small{color:#aebac8}.holder-history-row135 b{color:#c3b0ed;text-align:right;font-size:10px}@media (width<=650px){.holder-history-row135{grid-template-columns:1fr 1fr}.holder-history-row135 b{text-align:left}.holder-history135{padding:15px}}.holding-tracker135{background:linear-gradient(120deg,#211d31,#0c1720);border:1px solid #66558d;border-radius:15px;margin:22px 0;padding:22px}.holding-tracker135>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.holding-tracker135 h3{color:#d6c3ff;margin:0;font-size:17px}.holding-tracker135>header>strong{letter-spacing:.08em;color:#e6c974;font-size:11px}.holding-tracker135>p{color:#b1bdca;font-size:12px;line-height:1.7}.holding-wallet135{background:#0e1824;border:1px solid #3f435f;border-radius:10px;margin-top:15px;padding:18px}.holding-wallet-head135{justify-content:space-between;align-items:center;gap:12px;display:flex}.holding-wallet-head135>strong{color:#f2e4be;font-family:monospace;font-size:15px}.holding-wallet-head135>b{color:#c3acef;font-size:10px}.holding-wallet-stats135{grid-template-columns:1fr 1fr .6fr;gap:15px;margin:17px 0;display:grid}.holding-wallet-stats135 span{color:#aeb4c6;font-size:10px}.holding-wallet-stats135 strong{color:#f4e8bd;margin-top:7px;font-size:16px;display:block}.holding-wallet135>small{color:#9aa9b9;font-size:10px;line-height:1.5}.holding-purchases135{margin-top:15px}.holding-purchases135 summary{cursor:pointer;color:#b6c6d2;font-size:12px}.holding-purchase-table135>div{border-bottom:1px solid #3b405b66;grid-template-columns:1.2fr 1fr .5fr 1.1fr;align-items:center;gap:12px;padding:13px 0;font-size:11px;display:grid}.holding-purchase-table135 a{color:#c9b5e9}.holding-purchase-table135 span{color:#d6dacb}.holding-purchase-table135 b{color:#d4bd80}.holding-purchase-table135 small{color:#aab5c6}@media (width<=650px){.holding-tracker135{padding:15px}.holding-wallet135{padding:13px}.holding-wallet-head135{flex-direction:column;align-items:flex-start}.holding-wallet-stats135{grid-template-columns:1fr}.holding-purchase-table135>div{grid-template-columns:1fr 1fr}}.challenge-rules-copy ol{color:#b9c5d2;margin:12px 0;padding-left:24px;font-size:13px;line-height:1.75}.challenge-rules-copy li{padding:5px 0 9px 6px}.challenge-rules-copy a{color:#72d9b2;text-underline-offset:3px;text-decoration:underline}.challenge-rules-copy h3{scroll-margin-top:70px}.challenge-rules-copy h2{line-height:1.4}.challenge-rules-copy{overflow-wrap:anywhere}.holding-summary-grid138{grid-template-columns:.75fr 1.4fr 1fr;gap:24px;margin:22px 0;display:grid}.holding-summary-grid138>div{flex-direction:column;gap:9px;min-width:0;display:flex}.holding-summary-grid138 span{color:#acb9cb;font-size:12px}.holding-summary-grid138 strong{color:#f5e9c0;overflow-wrap:anywhere;font-size:20px}.holding-summary-grid138 .holding-percent138{color:#9fe1bc;font-size:32px;line-height:1.15}.holding-summary-grid138 small{color:#9cabbc;font-size:11px;line-height:1.6}.holding-summary138 footer{color:#aebccd;border-top:1px solid #3c4359;padding-top:13px;font-size:11px;line-height:1.8}.holding-summary138 footer b{color:#e8d59d}.holding-note138{color:#9eacc0;margin-top:16px;font-size:11px;line-height:1.7;display:block}@media (width<=650px){.holding-summary-grid138{grid-template-columns:1fr 1fr;gap:20px}.holding-summary-grid138>div:first-child{grid-column:1/-1}.holding-summary-grid138 strong{font-size:17px}}.analytics-page{box-sizing:border-box;width:100%;min-width:0;padding:30px}.analytics-page h1{color:var(--text);letter-spacing:.3px;margin-bottom:28px;font-size:36px;font-weight:700}.analytics-overview{width:100%;min-width:0;margin-bottom:26px}.analytics-grid{flex-direction:column;gap:24px;width:100%;min-width:0;display:flex}.analytics-top{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;width:100%;min-width:0;display:grid}.analytics-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;min-width:0;display:grid}.analytics-card{background:var(--gradient-card);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-width:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:all var(--transition);box-sizing:border-box;padding:24px;position:relative;overflow:hidden}.analytics-card:before{content:"";background:linear-gradient(90deg, transparent, var(--plpe-green), transparent);opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}.analytics-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow), var(--shadow-green);transform:translateY(-5px)}.analytics-card h2{color:var(--text);letter-spacing:.3px;margin:0 0 20px;font-size:21px;font-weight:700}.analytics-card p{color:var(--text-secondary);line-height:1.7}.analytics-card hr{border:none;border-top:1px solid #ffffff0f;margin:18px 0}.analytics-card .value{color:var(--text);font-size:30px;font-weight:700}.analytics-card .positive{color:var(--success)}.analytics-card .negative{color:var(--danger)}.analytics-card .warning{color:var(--warning)}.analytics-card .muted{color:var(--text-muted)}@media (width<=1100px){.analytics-top,.analytics-row{grid-template-columns:1fr}}@media (width<=768px){.analytics-page{width:100%;min-width:0;padding:8px 0 20px;overflow-x:hidden}.analytics-page>h1{width:100%;margin:4px 0 18px;line-height:1.2;gap:8px!important;font-size:25px!important}.analytics-page>h1 svg{flex-shrink:0;width:25px;height:25px}.analytics-overview{width:100%;margin-bottom:16px}.analytics-grid{gap:14px;width:100%;min-width:0}.analytics-top,.analytics-row{grid-template-columns:1fr;gap:14px;width:100%;min-width:0}.analytics-card{border-radius:13px;width:100%;min-width:0;padding:14px;overflow:hidden}.analytics-card:hover{transform:none}.analytics-card h2{margin-bottom:12px;font-size:17px}.analytics-card p{font-size:12px;line-height:1.5}.analytics-card .value{font-size:24px}}@media (width<=390px){.analytics-page>h1{font-size:23px!important}.analytics-card{padding:12px}}.holder-header{justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;margin-bottom:20px;display:flex}.holder-header>div{min-width:0}.holder-header p{color:#94a3b8;margin-top:6px}.holder-value{text-align:right;flex-shrink:0}.holder-value span{color:#94a3b8;font-size:13px}.holder-value h1{color:#22c55e;margin-top:5px;font-size:38px}.holder-chart{color:#64748b;box-sizing:border-box;border:1px dashed #374151;border-radius:12px;justify-content:center;align-items:center;width:100%;min-width:0;height:260px;display:flex;overflow:hidden}.holder-chart>*{max-width:100%}@media (width<=768px){.holder-header{align-items:flex-start;gap:10px;margin-bottom:12px}.holder-header h2{margin-bottom:0;font-size:16px;line-height:1.2}.holder-header p{margin-top:4px;font-size:10px;line-height:1.35}.holder-value{text-align:right;min-width:60px}.holder-value span{font-size:9px}.holder-value h1{margin-top:2px;font-size:25px;line-height:1.1}.holder-chart{border-radius:10px;width:100%;height:220px}.holder-chart canvas,.holder-chart svg{max-width:100%!important}}@media (width<=390px){.holder-header{gap:7px}.holder-value h1{font-size:22px}.holder-chart{height:200px}}.market-health{background:#1b2436;border:1px solid #2f3b56;border-radius:16px;height:100%;padding:24px}.market-health h2{color:#fff;margin-bottom:25px}.health-item{border-bottom:1px solid #2f3b56;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.health-item:last-child{border:none}.health-item span{color:#94a3b8}.health-item strong{color:#22c55e}.top-holders-card{flex-direction:column;gap:0;display:flex}.holders-section{flex-direction:column;gap:18px;display:flex}.holders-section-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.holders-section-header h2{margin:0}.holders-section-header p{color:#94a3b8;margin:6px 0 0;font-size:13px;line-height:1.5}.holders-divider{background:#2b3650;width:100%;height:1px;margin:26px 0}.holders-state{color:#94a3b8;text-align:center;background:#111827;border-radius:12px;padding:18px}.holders-error{color:#f87171}.holders-table,.project-wallet-table{flex-direction:column;gap:10px;display:flex}.holder-table-row{background:#111827;border:1px solid #263247;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.holder-rank{color:#22c55e;font-size:14px;font-weight:800}.holder-wallet-column{flex-direction:column;gap:8px;min-width:0;display:flex}.holder-wallet-link{color:#e5e7eb;word-break:break-all;font-family:monospace;font-size:13px;text-decoration:none}.holder-wallet-link:hover{color:#22c55e}.holder-progress{background:#2b3650;border-radius:20px;width:100%;height:5px;overflow:hidden}.holder-progress-fill{background:#22c55e;border-radius:20px;min-width:2px;height:100%;transition:width .4s}.holder-balance-column{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.holder-balance-column strong{color:#fff;font-size:13px}.holder-balance-column span{color:#22c55e;font-size:12px}.project-wallet-row{background:#111827;border:1px solid #263247;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.project-wallet-identity{flex-direction:column;gap:5px;min-width:0;display:flex}.project-wallet-identity strong{color:#fff;font-size:14px}.project-wallet-identity a{color:#94a3b8;word-break:break-all;font-family:monospace;font-size:12px;text-decoration:none}.project-wallet-identity a:hover{color:#22c55e}.project-wallet-values{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.project-wallet-values strong{color:#fff;font-size:13px}.project-wallet-values span{color:#22c55e;font-size:12px}.contract-wallet-row{background:#581c8714;border-color:#a855f773}.contract-wallet-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.contract-wallet-title strong{color:#fff}.contract-badge{color:#c084fc;letter-spacing:.08em;background:#a855f729;border:1px solid #a855f766;border-radius:6px;align-items:center;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.liquidity-section{flex-direction:column;display:flex}.liquidity-wallet-row{background:#22c55e0a;border-color:#22c55e59}@media (width<=700px){.holders-section-header{flex-direction:column}.holder-table-row{grid-template-columns:34px minmax(0,1fr)}.holder-balance-column{grid-column:2;align-items:flex-start}.project-wallet-row{flex-direction:column;align-items:flex-start}.project-wallet-values{align-items:flex-start}.holder-wallet-link,.project-wallet-identity a{font-size:11px}}.monitor-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}.monitor-item{background:#121827;border:1px solid #2b3650;border-radius:12px;padding:18px}.monitor-item span{color:#94a3b8;margin-bottom:8px;font-size:13px;display:block}.monitor-item strong{color:#fff;font-size:22px}.live{color:#22c55e!important}@media (width<=900px){.monitor-grid{grid-template-columns:1fr}}.crypto-market{--crypto-muted:#9baeb5;color:#edf6f2;background:radial-gradient(at 5% 0,#1f655033,#0000 50%),linear-gradient(140deg,#0e1c22f7,#0b121cf7);border:1px solid #85c3b62e;border-radius:24px;min-width:0;margin-block:28px;padding:clamp(18px,3vw,34px);box-shadow:0 20px 70px #0003,inset 0 1px #eafff60a}.crypto-market button,.crypto-market input{font:inherit}.crypto-market button{cursor:pointer}.crypto-market button:disabled{cursor:default;opacity:.45}.crypto-market button:focus-visible,.crypto-market a:focus-visible,.crypto-market input:focus-visible,.crypto-market svg:focus-visible,.crypto-table-scroll:focus-visible{outline-offset:4px;outline:2px solid #6df0c0}.crypto-market-header,.crypto-table-header,.crypto-detail-top,.crypto-pagination,.crypto-market-footer,.crypto-history-caption,.crypto-history-axis{justify-content:space-between;align-items:center;gap:18px;display:flex}.crypto-market-header{align-items:flex-start;margin-bottom:26px}.crypto-eyebrow{color:#89e8c1;letter-spacing:.18em;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.crypto-market-header h2{letter-spacing:-.045em;color:#f2f8eb;margin:12px 0 8px;font-size:clamp(26px,3.2vw,42px);line-height:1.1}.crypto-market-header p{color:var(--crypto-muted);max-width:680px;margin:0;font-size:14px;line-height:1.65}.crypto-refresh,.crypto-pagination button{color:#d9e9e1;white-space:nowrap;background:#152a28;border:1px solid #7ba8974d;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 14px;display:inline-flex}.crypto-refresh:hover:not(:disabled),.crypto-pagination button:hover:not(:disabled){background:#1e3933;border-color:#6df0c080}.crypto-global{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.crypto-global>div{background:linear-gradient(140deg,#20343155,#111e2840);border:1px solid #89b8ac25;border-radius:15px;flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}.crypto-global>div>span:first-child,.crypto-detail-stats span{color:var(--crypto-muted);font-size:12px}.crypto-global strong{letter-spacing:-.035em;font-size:clamp(20px,2vw,28px);font-weight:650}.crypto-global small{color:var(--crypto-muted);font-size:12px}.crypto-change{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.crypto-change.positive{color:#6df0c0}.crypto-change.negative{color:#ff8f9e}.crypto-detail{background:#08121880;border:1px solid #80b6a32e;border-radius:18px;padding:24px;scroll-margin-top:24px}.crypto-detail--plpe{padding:0;overflow:hidden}.crypto-detail--plpe .chart-area{box-shadow:none;background:0 0;border:0}.crypto-project-row{background:#65b59012}.crypto-project-row .crypto-coin small{color:#9ae6c1}.crypto-identity{align-items:center;gap:12px;display:flex}.crypto-identity img,.crypto-coin img{object-fit:contain;flex-shrink:0}.crypto-identity h3{letter-spacing:-.025em;margin:0 0 4px;font-size:19px}.crypto-identity h3 span{color:var(--crypto-muted);margin-left:6px;font-size:12px}.crypto-identity small{color:var(--crypto-muted);font-size:11px}.crypto-detail-price{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.crypto-detail-price>strong{letter-spacing:-.045em;font-size:clamp(22px,2.5vw,32px)}.crypto-detail-price small{color:var(--crypto-muted);font-size:11px}.crypto-history{margin-top:28px}.crypto-history-caption{color:var(--crypto-muted);margin-bottom:16px;font-size:12px}.crypto-history-caption strong{color:#d6e8de;font-variant-numeric:tabular-nums;font-weight:500}.crypto-history>svg{cursor:crosshair;width:100%;height:clamp(160px,20vw,240px);display:block;overflow:visible}.crypto-history-axis{color:#779196;margin-top:12px;font-size:11px}.crypto-detail-stats{border-top:1px solid #ffffff0e;flex-wrap:wrap;align-items:flex-end;gap:26px;margin-top:20px;padding-top:20px;display:flex}.crypto-detail-stats>div{flex-direction:column;gap:7px;display:flex}.crypto-detail-stats b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.crypto-detail-stats a{color:#a1d2be;align-items:center;gap:6px;margin-left:auto;font-size:12px;text-decoration:none;display:inline-flex}.crypto-table-header{margin:30px 0 16px}.crypto-table-header h3{margin:0 0 5px;font-size:18px}.crypto-table-header p{color:var(--crypto-muted);margin:0;font-size:12px}.crypto-search{color:var(--crypto-muted);background:#081218;border:1px solid #71948640;border-radius:10px;align-items:center;gap:9px;width:290px;max-width:100%;min-height:44px;padding:0 12px;display:flex}.crypto-search input{color:#edf6f2;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;padding:12px 0;font-size:13px}.crypto-search input::placeholder{color:#90a6ad}.crypto-table-scroll{scrollbar-color:#3c655a #0c171d;border:1px solid #88a99d26;border-radius:14px;max-width:100%;overflow-x:auto}.crypto-table{border-collapse:collapse;text-align:right;font-variant-numeric:tabular-nums;width:100%;min-width:850px}.crypto-table thead{background:#17272bb3}.crypto-table th,.crypto-table td{white-space:nowrap;border-bottom:1px solid #a8c8b912;padding:14px 12px;font-size:12px}.crypto-table thead th{color:#9eb6b7;font-size:11px;font-weight:500}.crypto-table thead th button{color:inherit;font-size:inherit;background:0 0;border:0;padding:8px 0}.crypto-table thead th[aria-sort=ascending],.crypto-table thead th[aria-sort=descending]{color:#a1f4ce}.crypto-table th:first-child,.crypto-table td:first-child{color:#88a0a7;text-align:center;width:36px}.crypto-table th:nth-child(2){text-align:left}.crypto-table tbody tr:hover,.crypto-table tbody tr.is-selected{background:#65b5900d}.crypto-table tbody tr:last-child>*{border-bottom:0}.crypto-coin{text-align:left;color:#e3ede8;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.crypto-coin span{white-space:normal;flex-direction:column;gap:4px;max-width:170px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.crypto-coin small{color:#8ca5ac;letter-spacing:.06em;font-size:10px;font-weight:500}.crypto-trend svg{margin-left:auto;display:block}.crypto-pagination{color:var(--crypto-muted);flex-wrap:wrap;margin-top:18px;font-size:12px}.crypto-pagination>div{align-items:center;gap:14px;display:flex}.crypto-market-footer{color:#819a9f;flex-wrap:wrap;gap:8px;margin-top:25px;font-size:11px}.crypto-market-footer a{color:#a1d2be}.crypto-market-state,.crypto-chart-empty{text-align:center;color:#afc8c0;padding:40px 18px;font-size:14px}.crypto-chart-empty{place-items:center;min-height:200px;display:grid}.crypto-market-warning{color:#e3cd96;background:#dfb75b14;border:1px solid #dfb75b4d;border-radius:10px;padding:12px 16px;font-size:13px;line-height:1.5}@media (width<=1100px){.crypto-trend,.crypto-hour{display:none}.crypto-table{min-width:680px}.crypto-global>div{padding:15px}}@media (width<=680px){.crypto-market{border-radius:18px}.crypto-market .crypto-market-header h2{font-size:28px!important}.crypto-market-header{flex-wrap:wrap;gap:14px}.crypto-global{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-detail{padding:16px}.crypto-detail--plpe{padding:0}.crypto-detail-top{flex-direction:column;align-items:flex-start}.crypto-detail-stats{gap:18px}.crypto-detail-stats a{margin-left:0}.crypto-table-header{flex-direction:column;align-items:stretch}.crypto-search{box-sizing:border-box;width:100%}.crypto-table th,.crypto-table td{padding:12px 10px}.crypto-pagination{flex-direction:column;align-items:flex-start}.crypto-pagination>div{justify-content:space-between;width:100%}}.market-page{min-width:0}.market-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.market-page-header h1{align-items:center;gap:12px;font-size:clamp(25px,3vw,34px);display:flex}.market-page-header h1 svg{color:#89e8c1;flex-shrink:0}.crypto-purchases{color:#e3ede8;background:#09171dd9;border:1px solid #80b6a32e;border-radius:16px;min-width:0;margin-top:28px;padding:24px}.crypto-purchases header{justify-content:space-between;align-items:center;gap:16px;display:flex}.crypto-purchases h3{margin:7px 0 12px;font-size:21px}.crypto-purchases header button{color:#d9e9e1;font:inherit;cursor:pointer;background:#152a28;border:1px solid #7ba8974d;border-radius:9px;padding:10px 14px}.crypto-purchases header button:disabled{opacity:.45;cursor:default}.crypto-purchases p{color:#a6bac0;font-size:13px;line-height:1.6}.crypto-purchases small{color:#819a9f;margin-top:15px;font-size:11px;line-height:1.5;display:block}.crypto-purchase-summary{flex-wrap:wrap;gap:18px 36px;margin-top:12px;display:flex}.crypto-purchase-summary>span{color:#95aeb3;flex-direction:column;gap:6px;font-size:12px;display:flex}.crypto-purchase-summary b{color:#dfefe4;font-size:13px;font-weight:500}.crypto-purchases-table{text-align:left;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:420px}.crypto-purchases-table td,.crypto-purchases-table th{white-space:nowrap;border-bottom:1px solid #ffffff10;padding:13px 16px;font-size:12px}.crypto-purchases-table th{color:#9eb6b7;background:#17272b80;font-weight:500}.crypto-purchases-table td:last-child{color:#6df0c0;text-align:right}@media (width<=680px){.crypto-purchases{padding:16px}.crypto-purchases h3{font-size:18px}}.about-v2{--about-accent:var(--os-accent,#cbfc62);--about-paper:var(--os-paper,#f0eee2);--about-muted:#aebbad;max-width:1420px;color:var(--about-paper);margin:0 auto}.about-v2 a{text-decoration:none}.about-v2 a:focus-visible,.about-v2 button:focus-visible{outline:2px solid var(--about-accent);outline-offset:5px}.about-v2-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.about-v2-top>span{color:var(--about-muted);align-items:center;gap:9px;font-size:16px;display:flex}.about-v2-top>span svg{color:var(--about-accent)}.about-v2-hero{isolation:isolate;background:#152017;border:1px solid #8aa66b55;border-radius:24px;grid-template-columns:1.15fr 1fr;min-height:470px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 65px #0004}.about-v2-hero:before{content:"";z-index:-1;opacity:.9;background:linear-gradient(90deg,#132016 12%,#152017c4 60%,#1d3225a8),url(/warsaw-control-room.webp) 50%/cover;position:absolute;inset:0}.about-v2-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ddffa0,#0000);height:1px;animation:6s ease-in-out infinite alternate about-edge-glow;position:absolute;top:0;left:15%;right:15%;box-shadow:0 0 25px #b7f37699}.about-v2-intro{z-index:1;align-self:center;padding:clamp(28px,4vw,60px);position:relative}.about-v2-kicker{color:#bdcf9e;letter-spacing:.2em;align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.about-v2 .about-v2-intro h1{letter-spacing:-.055em;color:var(--about-paper);margin:22px 0;font-size:clamp(46px,5.8vw,80px);font-weight:650;line-height:1.04}.about-v2-intro h1 span{color:var(--about-accent)}.about-v2-intro>p{color:#c3ccbd;max-width:510px;font-size:18px;line-height:1.85}.about-v2-emblem{place-items:center;min-height:390px;display:grid;position:relative}.about-v2-emblem:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#bbed8030,#77cc5a12 40%,#0000 67%);border-radius:50%;width:75%;position:absolute}.about-v2-emblem>img{filter:drop-shadow(0 22px 30px #0008);border-radius:50%;width:min(78%,340px);height:auto;position:relative}.about-v2-orbit{aspect-ratio:1;border:1px solid #c0e99325;border-radius:50%;width:min(85%,380px);position:absolute;box-shadow:0 0 0 24px #c0e99306,0 0 0 56px #c0e99304}.about-v2-emblem-label{color:#b9cfa5;letter-spacing:.13em;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;bottom:32px}.about-v2-emblem-label i{background:var(--about-accent);border-radius:50%;width:5px;height:5px}.about-v2-section-label{align-items:center;gap:12px;display:flex}.about-v2-section-label>span{color:#a1be7b;letter-spacing:.05em;background:#869d6810;border:1px solid #7e966040;border-radius:6px;padding:6px 8px;font-size:13px}.about-v2 .about-v2-section-label h2{color:#e7ecdd;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.about-v2-products{margin-block:36px}.about-v2-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.about-v2-product{background:linear-gradient(135deg,#1f2b208f,#171d19f2);border:1px solid #82986b35;border-radius:17px;flex-direction:column;align-items:flex-start;min-width:0;padding:26px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.about-v2-product:hover{border-color:#c5ef8777;box-shadow:inset 0 1px #daffbd0d,0 12px 30px #0003}.about-v2-product>svg{color:#b9df8d;box-sizing:content-box;background:#aed37612;border:1px solid #9bbb6b33;border-radius:11px;width:23px;height:23px;padding:10px}.about-v2-product h3{color:var(--about-paper);letter-spacing:-.025em;margin:20px 0 9px;font-size:23px;font-weight:600}.about-v2-product p{color:var(--about-muted);margin:0 0 21px;font-size:16px;line-height:1.8}.about-v2-product>span{color:#b9df8d;align-items:center;gap:8px;margin-top:auto;font-size:15px;display:flex}.about-v2-information{grid-template-columns:1fr 1fr;gap:20px;display:grid}.about-v2-panel{background:#18201bd9;border:1px solid #8a9b7438;border-radius:18px;min-width:0;padding:28px}.about-v2-panel dl{margin:22px 0 0}.about-v2-panel dl>div{border-bottom:1px solid #8aa66b20;justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;font-size:16px;display:flex}.about-v2-panel dl>div:last-child{border-bottom:0;padding-bottom:0}.about-v2-panel dt{color:#a6b7a1}.about-v2-panel dd{color:#ecf2e3;text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:500}.about-v2-mission>p{color:#bbc8b6;margin:23px 0 0;font-size:18px;line-height:1.9}.about-v2-signature{border-top:1px solid #8aa66b20;align-items:center;gap:11px;margin-top:24px;padding-top:18px;display:flex}.about-v2-signature>span{flex-direction:column;gap:5px;font-size:16px;display:flex}.about-v2-signature strong{letter-spacing:.15em;color:#8fa584;font-size:12px;font-weight:400}.about-v2-community{margin-block:36px;scroll-margin-top:24px}.about-v2-community-title{color:#dfe9d5;letter-spacing:-.025em;margin:15px 0 20px;font-size:26px}.about-v2-channels{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px;display:grid}.about-v2-channels a{color:#bdd2b0;background:#1a251dcc;border:1px solid #83966b3b;border-radius:13px;align-items:center;gap:13px;padding:21px 17px;transition:background .2s,border-color .2s;display:flex}.about-v2-channels a:hover{background:#25331e;border-color:#b1d17b80}.about-v2-brand{background:#080f0b;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.about-v2-brand img{object-fit:contain;display:block}.about-v2-brand--website img{border-radius:50%;width:32px;height:32px}.about-v2-brand--telegram{background:#26a5e415}.about-v2-brand--discord{background:#5865f21a}.about-v2-brand--youtube{background:#ff000014}.about-v2-channels a>svg:last-child{color:#839575;flex-shrink:0;margin-left:auto}.about-v2-channels .about-v2-channel-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.about-v2-channels b{color:#ecf1e3;font-size:16px;font-weight:600}.about-v2-channels small{color:#9bb291;overflow-wrap:anywhere;font-size:13px}.about-v2-contract{background:linear-gradient(110deg,#233020a6,#151d18e8);border:1px solid #a1b67f55;border-radius:19px;padding:30px}.about-v2-contract h2{letter-spacing:-.025em;margin:14px 0 10px;font-size:24px}.about-v2-contract p{color:#a6b79d;font-size:16px;line-height:1.7}.about-v2-contract-address{background:#0b140e9c;border:1px solid #8cb2652e;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:21px;padding:19px;display:flex}.about-v2-contract-address code{font-family:var(--os-mono);color:#d3f0aa;letter-spacing:.02em;overflow-wrap:anywhere;font-size:16px}.about-v2-contract-address button{font:inherit;color:#d4e8c3;cursor:pointer;background:#29401e;border:1px solid #b6d58c50;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:11px 15px;font-size:15px;font-weight:600;display:inline-flex}.about-v2-contract footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;font-size:15px;display:flex}.about-v2-contract footer>a{color:#b6d78e;align-items:center;gap:7px;display:inline-flex}.about-v2-contract footer [role=status]{color:#bfd99e;min-height:18px}@keyframes about-edge-glow{0%{opacity:.3}to{opacity:.85}}@media (width<=1100px){.about-v2-channels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.about-v2-hero{grid-template-columns:1fr;min-height:auto}.about-v2-emblem{min-height:285px;padding-bottom:20px}.about-v2-emblem>img{width:230px}.about-v2-orbit{width:260px}.about-v2-emblem-label{bottom:16px}.about-v2-information{grid-template-columns:1fr}.about-v2-product-grid{grid-template-columns:1fr;gap:12px}.about-v2-product{padding:21px}}@media (width<=520px){.about-v2 .about-v2-intro h1{font-size:47px!important}.about-v2-intro{padding:30px 24px 16px}.about-v2-intro>p{font-size:18px}.about-v2-panel,.about-v2-contract{padding:21px}.about-v2-channels{grid-template-columns:1fr}.about-v2 .about-v2-section-label h2{font-size:21px!important}.about-v2-panel dl>div{gap:12px}.about-v2-contract-address{padding:14px}}@media (prefers-reduced-motion:reduce){.about-v2-hero:after{opacity:.5;animation:none}.about-v2-product,.about-v2-channels a{transition:none}}.partners-page{width:min(100%,1060px);min-width:0;margin-inline:auto}.partners-grid{gap:20px;margin-top:16px;display:grid}.partner-card{color:#edfdf7;background:radial-gradient(at 5% 0,#194c3c,#0000 60%),radial-gradient(at 95% 10%,#2b214a,#0000 65%),#0b111c;border:1px solid #41db9b88;border-radius:24px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(14px,4vw,40px);padding:clamp(14px,4vw,38px);display:grid;box-shadow:0 0 34px #21f0a024,0 18px 42px #0006}.partner-copy{min-width:0}.partner-badge{color:#a7ffcf;letter-spacing:.09em;text-transform:uppercase;background:#0e3328;border:1px solid #61f5b673;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:750;display:inline-block}.partner-mark{color:#08251d;background:linear-gradient(145deg,#beffd8,#32e4a4);border-radius:16px;place-items:center;width:56px;height:56px;margin-top:16px;font-size:2.25rem;font-weight:800;display:grid;box-shadow:0 0 22px #31ef9d65}.partner-card h2{letter-spacing:-.05em;margin:10px 0 6px;font-size:clamp(1.65rem,5vw,3rem);line-height:1.05}.partner-card p{color:#cce7e0;margin:10px 0}.partner-card p.partner-disclosure{margin-bottom:0;font-size:.8rem}.partner-card a.partner-link{color:#c0ffdf;background:#12392d;border:1px solid #61f5b6;border-radius:12px;align-items:center;gap:8px;margin-top:8px;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex}.partner-card a.partner-link:hover{background:#1b5c46}.partner-card a.partner-link:focus-visible{outline-offset:3px;outline:2px solid #fff}.partner-widget{background:#fff;border:1px solid #b4ffe1;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 0 25px #49ffc340}.partner-widget iframe{border:0;width:100%;height:356px;display:block}@media (width<=850px){.partner-card{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.app>main.container:has(>.partners-page){--partners-sidebar-width:64px;width:calc(100% - var(--partners-sidebar-width))!important;max-width:calc(100% - var(--partners-sidebar-width))!important;margin-left:var(--partners-sidebar-width)!important;padding:12px 6px!important}.partners-page>h1{margin-inline:6px}.partner-card{padding:5px}.partner-copy{padding:8px 8px 0}}@media (width<=390px){.app>main.container:has(>.partners-page){--partners-sidebar-width:58px}}.page{padding:30px}.page h1{color:var(--text);letter-spacing:.3px;margin-bottom:24px;font-size:36px;font-weight:700}.profile-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px;margin-top:28px;display:grid}.profile-card{background:var(--gradient-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:all var(--transition);padding:24px;position:relative;overflow:hidden}.profile-card:before{content:"";background:linear-gradient(90deg, transparent, var(--plpe-green), transparent);opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}.profile-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow), var(--shadow-green);transform:translateY(-5px)}.profile-card h2{color:var(--text);letter-spacing:.4px;margin-bottom:22px;font-size:21px;font-weight:700}.profile-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.profile-row:last-child{border-bottom:none}.profile-label{color:var(--text-secondary);font-size:14px}.profile-value{color:var(--text);text-align:right;font-weight:700}.green{color:var(--success)}.yellow{color:var(--warning)}.red{color:var(--danger)}@media (width<=1200px){.profile-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (width<=768px){.page{padding:20px}.page h1{font-size:30px}.profile-grid{grid-template-columns:1fr;gap:18px}.profile-row{flex-direction:column;align-items:flex-start;gap:6px}.profile-value{text-align:left}}.wallet-search{background:var(--gradient-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);transition:all var(--transition);margin-bottom:24px;padding:20px 24px}.wallet-search:hover{border-color:var(--border-hover);box-shadow:var(--shadow), var(--shadow-green)}.wallet-search-header{margin-bottom:16px}.wallet-search-header h2{color:var(--text);margin:0;font-size:22px;font-weight:700}.wallet-search-header p{color:var(--text-secondary);margin-top:6px;font-size:13px}.wallet-search-row{align-items:center;gap:12px;display:flex}.wallet-search-row input{flex:1}.wallet-search-row button{min-width:100px}.wallet-search-row .secondary{background:var(--bg-card);color:var(--text);border:1px solid var(--border)}.wallet-search-row .secondary:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.wallet-search-error{color:var(--danger);margin-top:12px;font-size:13px;font-weight:600}@media (width<=768px){.wallet-search{padding:18px}.wallet-search-row{flex-direction:column;align-items:stretch}.wallet-search-row button{width:100%}}.app-icon{color:var(--plpe-green);filter:drop-shadow(0 0 5px #00ff8c40);flex-shrink:0;transition:all .25s}.profile-card:hover .app-icon,.analytics-card:hover .app-icon,.topbar-box:hover .app-icon,.sidebar-link:hover .app-icon,.hero-badge:hover .app-icon{color:#6dffba;filter:drop-shadow(0 0 10px #00ff8c8c);transform:scale(1.08)}.card-title{align-items:center;gap:10px;margin-bottom:18px;display:flex}.card-title h2{color:var(--text-primary);margin:0;font-size:18px;font-weight:700}.card-title-icon{color:var(--plpe-green);filter:drop-shadow(0 0 6px #00ff8c40);flex-shrink:0;transition:all .25s}.profile-card:hover .card-title-icon,.analytics-card:hover .card-title-icon{color:#6dffba;filter:drop-shadow(0 0 10px #00ff8c8c);transform:scale(1.08)}.portfolio-performance{flex-direction:column;gap:24px;display:flex}.portfolio-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.portfolio-ranges{gap:10px;display:flex}.range-btn{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .25s}.range-btn:hover{border-color:var(--plpe-green);color:#fff}.range-btn.active{background:var(--gradient-button);color:#fff;border-color:var(--plpe-green);box-shadow:0 0 15px #00ff8c40}.portfolio-chart{border:1px solid var(--border);background:#ffffff05;border-radius:16px;width:100%;height:320px;overflow:hidden}.portfolio-stats{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.portfolio-stat{background:var(--gradient-card);border:1px solid var(--border);border-radius:14px;padding:18px}.portfolio-label{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:flex}.portfolio-stat h3{color:#fff;font-size:28px;font-weight:700}@media (width<=1100px){.portfolio-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.portfolio-header{flex-direction:column;align-items:flex-start}.portfolio-stats{grid-template-columns:1fr}}.coalition-votes146{z-index:20000;color:#f3dfad;background:#08251ef7;border:1px solid #b89a4f;border-radius:8px;width:min(360px,100vw - 32px);max-height:65dvh;position:fixed;bottom:100px;right:16px;overflow:auto;box-shadow:0 6px 24px #0009}.coalition-votes146 button{color:#f4e2b7;cursor:pointer;background:#174532;border:1px solid #aa9151;border-radius:4px;padding:9px 12px}.coalition-votes146 .coalition-toggle146{width:100%;font-weight:700}.coalition-votes146 section{border-top:1px solid #aa915155;padding:14px}.coalition-votes146 section>button{text-align:left;width:100%;margin:6px 0;display:block}.coalition-votes146 button[aria-pressed=true]{background:#2b7050;border-color:#f6d582}.coalition-votes146 small{color:#b9cabc;line-height:1.5;display:block}.coalition-votes146 h3{margin:0 0 9px}.coalition-votes146 p{line-height:1.45}.coalition-votes146 [role=alert]{color:#ffc6bd;padding:12px}.realm-transports144{z-index:18;pointer-events:none;position:absolute;inset:0;overflow:hidden}.realm-transport144{will-change:left,top;filter:drop-shadow(0 3px 2px #0008);position:absolute;transform:translate(-50%,-80%)}.horse-cart144{width:96px;height:55px;animation:.5s ease-in-out infinite alternate cart-bob144;display:block}.porter144{object-fit:contain;width:32px;height:44px;animation:.4s ease-in-out infinite alternate cart-bob144}.realm-transport144 small{color:#f5d989;white-space:nowrap;background:#08271cda;border-radius:4px;padding:2px 5px;font-size:11px;position:absolute;bottom:100%;left:50%}@keyframes cart-bob144{to{transform:translateY(-2px)}}@media (width<=600px){.horse-cart144{width:70px;height:42px}}.realm-transport144 .horse-cart144{object-fit:contain;width:80px;height:57px;animation:none}.realm-transport144.returning .horse-cart144{filter:saturate(.85)}@media (width<=600px){.realm-transport144 .horse-cart144{width:62px;height:43px}}.report-visual62{color:#eaf2e6;background:linear-gradient(100deg,#0a2530f5,#173c34d9),url(/game/world_stage79/realm10_map_bg.jpg) 50%/cover;border:1px solid #bba15d;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-height:150px;margin-bottom:18px;padding:18px 22px;display:flex}.report-visual62>div{flex:1;min-width:0}.report-visual62 small{letter-spacing:1.7px;color:#d4bd75;font-size:10px}.report-visual62 h3{color:#ffe1a0!important;margin:9px 0!important;font-size:24px!important}.report-visual62 p{color:#ccdcd3;font-size:14px;line-height:1.5}.report-visual62>img{object-fit:contain;filter:drop-shadow(0 7px 9px #0008);flex-shrink:0;width:145px;height:135px}.report-visual62.scout{background:linear-gradient(100deg,#172735f5,#3d3450ce)}.report-visual62.siege{background:linear-gradient(100deg,#3b271ef5,#2b363bd9)}.report-troops62{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:10px 0 22px;display:grid}.report-troops62>article{background:#102a29;border:1px solid #6d89684f;border-radius:9px;align-items:center;gap:12px;padding:10px;display:flex}.report-troops62 article>div{gap:7px;display:grid}.report-troops62 article b{color:#ffe5a0;font-size:24px}.report-unit-art62{object-fit:contain;flex:0 0 62px;width:62px;height:70px;display:inline-block}.report-unit-atlas62{background-image:url(/game/current_fix/production.png);background-repeat:no-repeat;background-size:400% 400%}.battle-unit-row>strong{align-items:center;gap:8px;display:flex}.battle-unit-row .report-unit-art62{flex-basis:44px;width:44px;height:49px}.battle-report-panel.report-detail62{box-sizing:border-box;color:#e6ede7;width:calc(100vw - 40px)!important;max-width:920px!important;padding:24px!important}.report-detail62>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.report-detail62 h2{color:#ffe4a6}.report-detail62 button,.report-scout62>button{color:#fff1c7;cursor:pointer;background:#174c3c;border:1px solid #bca25d;border-radius:7px;min-height:42px;padding:10px 18px;font-size:14px}.report-detail62>.report-close62{width:100%;margin-top:20px;display:block}.report-mission-meta62{background:#0a2026;border-radius:7px;justify-content:space-between;gap:12px;margin-bottom:18px;padding:12px;display:flex}.report-scout62{background:#101f27;border:1px solid #8c83a5;border-radius:10px;padding:18px}.report-detail62 .battle-report-summary{flex-wrap:wrap}@media (width<=600px){.report-visual62{gap:8px;padding:12px}.report-visual62 h3{font-size:18px!important}.report-visual62>img{width:90px;height:100px}.report-mission-meta62{flex-direction:column}.report-troops62{grid-template-columns:1fr 1fr}.report-troops62>article{gap:5px;padding:6px}.report-troops62 .report-unit-art62{flex-basis:42px;width:42px;height:50px}.battle-report-panel.report-detail62{padding:14px!important}}.conquest-confirm152-backdrop{z-index:2147483647;isolation:isolate;pointer-events:auto;background:#020d0bea;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.conquest-confirm152{color:#f8ecd1;background:linear-gradient(140deg,#173e31,#071e1c);border:3px double #d6b76f;border-radius:12px;width:min(620px,100%);max-height:calc(100dvh - 40px);padding:28px;font:18px/1.7 Segoe UI,Arial,sans-serif;overflow:auto;box-shadow:0 12px 70px #000}body:has(.app--game) .conquest-confirm152 :is(p,button){letter-spacing:normal;font-family:Segoe UI,Arial,sans-serif!important}.conquest-confirm152 h2{color:#f4d18a;margin:0 0 20px;font-size:28px}.conquest-confirm152 p{font-size:18px;line-height:1.7}.conquest-confirm152 footer{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.conquest-confirm152 button{color:#fff1c7;cursor:pointer;background:#245d42;border:1px solid #cfaf65;border-radius:7px;flex:1;min-height:50px;padding:12px 20px;font-size:18px}.conquest-confirm152 button:disabled{opacity:.6;cursor:wait}.conquest-confirm152 :focus-visible{outline-offset:4px;outline:3px solid #ffe39d}.conquest-confirm152-error{color:#fff;background:#531e26;border:1px solid #e8a2a2;border-radius:6px;padding:14px}@media (width<=550px){.conquest-confirm152-backdrop{padding:12px}.conquest-confirm152{max-height:calc(100dvh - 24px);padding:20px}.conquest-confirm152 footer{flex-direction:column}}.live-battle144-backdrop{z-index:2147483646;background:#010705c9;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.live-battle144{color:#eadba9;background:#091f19;border:2px solid #c4a251;border-radius:10px;width:min(980px,100%);max-height:94dvh;padding:22px;overflow:auto;box-shadow:0 12px 70px #000b}.live-battle144 header{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-battle144-scene{aspect-ratio:16/9;background:#102c23;border:1px solid #84703d;border-radius:8px;margin:14px 0;overflow:hidden}.live-battle144 canvas{object-fit:contain;width:100%;height:100%;display:block}.live-battle144-forces{grid-template-columns:1fr 1fr;gap:16px;display:grid}.live-battle144 small{color:#bbcbb8}.live-battle144 button{color:#f3dfaa;background:#164e35;border:1px solid #b79c50;border-radius:5px;padding:10px 16px}.live-battle144 .report-troops62{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=600px){.live-battle144{padding:12px}.live-battle144-forces{grid-template-columns:1fr}.live-battle144 h2{font-size:20px}}.army-march-marker .march-squad144{justify-content:center;align-items:flex-end;gap:0;width:66px;height:46px;display:flex}.march-squad144 .report-unit-art62{object-fit:contain;filter:drop-shadow(0 2px 2px #000a);animation:.65s ease-in-out infinite alternate march-step144;width:27px!important;height:36px!important;margin:0 -3px!important}.march-squad144 .report-unit-art62:nth-child(2){animation-delay:-.3s}.march-squad144 .report-unit-art62:nth-child(3){animation-delay:-.5s}@keyframes march-step144{to{transform:translateY(-3px)rotate(2deg)}}.realm-shell.realm-shell--stage737 button.army-march-marker{width:70px!important;height:46px!important}.realm-shell.realm-shell--stage737 button.army-march-marker>.march-squad144{box-shadow:none!important;background:0 0!important;border:0!important;gap:0!important;padding:0!important;display:flex!important;position:relative!important;top:0!important;bottom:auto!important;left:0!important;transform:none!important}.realm-shell.realm-shell--stage737 .march-squad144 img.report-unit-art62{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.march-details106-backdrop{z-index:2147483646!important}.realm-shell.realm-shell--stage737 button.army-march-marker>.march-squad144{align-items:center!important;width:86px!important;height:48px!important;overflow:visible!important}.realm-shell.realm-shell--stage737 .march-squad144 img.march-painted145{filter:drop-shadow(0 2px 1px #0007);object-fit:contain!important;width:86px!important;max-width:none!important;height:62px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;animation:none!important;display:block!important}.realm-shell.realm-shell--stage737 button.army-march-marker{overflow:visible!important}.realm-shell.realm-shell--stage737 button.army-march-marker>.march-squad144{z-index:1!important;pointer-events:none!important;margin:0!important;position:absolute!important;top:40%!important;left:50%!important;transform:translate(-50%,-50%)!important}.realm-shell.realm-shell--stage737 .march-squad144 img.march-painted145{visibility:visible!important;opacity:1!important;margin:0!important;position:static!important;inset:auto!important}.live-battle144-scene>img{object-fit:cover;width:100%;height:100%;display:block}.army-machines106{border-top:1px solid #b99d5355;margin-top:12px;padding:12px 0}.army-machines106>p{color:#c6d3bd;font-size:14px!important}.army-machines106 label>span{align-items:center;gap:8px;display:flex}.army-machines106 .product-icon62{flex:none;width:32px;height:32px}.army-machines106 input:disabled{opacity:.45}.army-machines106 input{min-width:64px}.march-details106-backdrop{z-index:19000;background:#000a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.march-details106{color:#f1dfb2;background:#092a22;border:2px solid #ba9a50;border-radius:12px;width:min(640px,100%);max-height:90dvh;padding:22px;overflow:auto;box-shadow:0 18px 80px #000b}.march-details106 header{justify-content:space-between;align-items:center;gap:14px;display:flex}.march-details106 h2{margin:0}.march-details106 dl{gap:6px;display:grid}.march-details106 dl>div{background:#ffffff08;border-radius:5px;justify-content:space-between;padding:8px 12px;display:flex}.march-details106 dd{margin:0;font-weight:700}.army-march-marker{cursor:pointer}.battle-film106{width:min(1000px,100%)}.battle-film106 video{aspect-ratio:16/9;background:#061513;border-radius:7px;width:100%;margin:16px 0 10px;display:block}.battle-film106 p{font-size:15px;line-height:1.5}.realm-shell.realm-shell--stage737 .realm-focus-map .realm-focus-node.developed{--site-art-scale104:.94;filter:none!important}.realm-shell.realm-shell--stage737 .realm-focus-map .realm-focus-node.developed.kind-stone,.realm-shell.realm-shell--stage737 .realm-focus-map .realm-focus-node.developed.kind-iron,.realm-shell.realm-shell--stage737 .realm-focus-map .realm-focus-node.developed.kind-gold{--site-art-scale104:.9}.realm-shell.realm-shell--stage737 .realm-focus-map .realm-focus-node.developed.kind-wheat{--site-art-scale104:1}.realm-shell.realm-shell--stage737 .realm-focus-map .realm-focus-node.developed.kind-fish{--site-art-scale104:1.02}.realm-shell.realm-shell--stage737 .realm-focus-map .realm-focus-node.developed .realm-focus-node-building{transform-origin:50% 100%!important;filter:none!important;width:112%!important;height:112%!important;inset:auto auto 2% 50%!important;transform:translate(-50%)!important}.realm-shell.realm-shell--stage737 .realm-focus-map .realm-focus-node.developed .realm-focus-node-building .roof-outpost-art,.realm-shell.realm-shell--stage737 .realm-focus-map .realm-focus-node.developed:hover .realm-focus-node-building .roof-outpost-art{transform:scale(var(--site-art-scale104))!important;transform-origin:50% 100%!important;filter:brightness(1.01)saturate(.96)drop-shadow(1px 3px 2px #14210d66)!important;transition:none!important;animation:none!important}.realm-shell.realm-shell--stage737 .realm-focus-map .realm-focus-node.developed .realm-focus-node-building .roof-outpost-base{object-position:center bottom!important;filter:none!important;animation:none!important}.realm-shell.realm-shell--stage737 .realm-focus-map .realm-focus-node.developed .realm-focus-node-building .roof-outpost-tint{filter:none!important;-webkit-mask-position:bottom!important;mask-position:bottom!important}.realm-shell.realm-shell--stage737 .realm-focus-map .realm-focus-node.developed:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #ffe1a0!important}.world-lobby102{color:#efdfb3;text-align:center;background:radial-gradient(at top,#174438,#061514 70%);align-content:center;gap:20px;min-height:100dvh;padding:30px max(20px,50vw - 430px);display:grid}.world-lobby102 h1{margin:0;font-size:32px}.world-lobby102 p{margin:0;line-height:1.6}.world-lobby102>strong{color:#76dfb8;font-size:28px}.world-lobby102 progress{accent-color:#47c89a;width:100%;height:16px}.world-lobby102-list{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.world-lobby102 article{background:#0a2520;border:1px solid #9e8651;border-radius:8px;gap:12px;padding:24px 15px;display:grid}.world-lobby102 article[data-status=locked]{opacity:.65}.world-lobby102 h2{margin:0;font-size:22px}.world-lobby102 button{color:#f5e4b5;cursor:pointer;background:#1e533d;border:1px solid #c4a75c;border-radius:5px;padding:13px 20px}@media (width<=600px){.world-lobby102-list{grid-template-columns:1fr}.world-lobby102{padding:24px 16px}.world-lobby102 article{padding:15px}}.product-icon62{vertical-align:middle;filter:drop-shadow(0 2px 2px #0006);flex:0 0 38px;object-fit:contain!important;width:38px!important;height:38px!important;display:inline-block!important}.product-atlas62{background-image:url(/game/current_fix/production.png);background-repeat:no-repeat;background-size:400% 400%}.warehouse-inventory-item>i{justify-content:center;align-items:center;display:flex;width:42px!important;min-width:42px!important}.product-meal62{font-size:28px;line-height:1}.market-stock59 .product-icon62{width:40px!important;height:40px!important}.production-art.product-art62{object-fit:contain;background:0 0!important;width:100px!important;height:100px!important}.work-loop93{isolation:isolate;background:#071b19;border:1px solid #b69855;border-radius:8px;overflow:hidden;margin:0 0 20px!important}.work-loop93-stage{aspect-ratio:2;background:#12221a;position:relative}.work-loop93-stage>img{object-fit:cover;width:100%;height:100%;display:block}.work-loop93-stage>span{color:#f0d7a0;background:#081c17aa;place-items:center;font-size:17px;display:grid;position:absolute;inset:0}.work-loop93 figcaption{color:#eddbad;background:linear-gradient(#0b281cf2,#071a18f2);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.work-loop93 figcaption>div{gap:4px;display:grid}.work-loop93 figcaption strong{font-size:17px;line-height:1.35}.work-loop93 figcaption small{color:#a7c4ae;font-size:14px}.work-loop93 figcaption button{color:#f1dfaf;cursor:pointer;background:#204c35;border:1px solid #b89d58;border-radius:4px;flex-shrink:0;padding:9px 12px}.work-loop93 figcaption button:disabled{opacity:.4}@media (width<=600px){.work-loop93 figcaption{flex-wrap:wrap;gap:10px;padding:10px}.work-loop93 figcaption strong{font-size:16px}.work-loop93 figcaption button{width:100%}}.work-layered95 .work-loop93-stage>img{object-fit:fill;filter:none;width:100%;height:100%;position:absolute;inset:0;transform:none}.work-layered95 .work-layer95-room{z-index:0}.work-layered95 .work-layer95-actor{z-index:1;pointer-events:none}.work-layered95 .work-layer95-occluder{z-index:2;pointer-events:none}.work-layered95 .work-loop93-stage>span{z-index:3}.work-video100 .work-loop93-stage>img,.work-video100 .work-loop93-stage>video{object-fit:contain;filter:none;width:100%;height:100%;position:absolute;inset:0;transform:none}.work-video100 video{z-index:1}.work-video100 .work-loop93-stage>span{z-index:2}.work-loop93 figcaption .work-video100-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.work-video100-controls label{align-items:center;gap:8px;font-size:14px;display:flex}.work-video100-controls select{color:#f1dfaf;background:#123529;border:1px solid #b89d58;border-radius:4px;padding:8px}@media (width<=600px){.work-loop93 figcaption .work-video100-controls{width:100%}.work-video100-controls label,.work-video100-controls select{flex:1}}.automation-backdrop84{z-index:2147483602;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-sizing:border-box;background:#000b;justify-content:center;padding:20px;display:flex;position:fixed;inset:0}.automation-panel84{color:#e5efe8;box-sizing:border-box;background:#0b2527;border:1px solid #b49850;border-radius:18px;width:min(980px,100%);max-height:100%;padding:24px;font:14px/1.5 Segoe UI,Arial,sans-serif;overflow:auto}.automation-panel84 header{justify-content:space-between;gap:16px;display:flex}.automation-panel84 h2,.automation-panel84 h3{color:#f2d184}.automation-panel84>section{border:1px solid #5d806a;border-radius:12px;margin:16px 0;padding:16px}.automation-panel84 p{color:#bed1c8;font-size:13px;line-height:1.6}.automation-panel84 label{flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;display:flex}.automation-panel84 input[type=number]{color:#ffebbb;background:#071b20;border:1px solid #6d886f;border-radius:6px;width:105px;padding:9px;font-size:15px}.automation-panel84 button{color:#fff0b9;cursor:pointer;background:#164634;border:1px solid #b99d51;border-radius:7px;padding:10px 16px}.automation-panel84 button:disabled{opacity:.45;cursor:default}.automation-panel84 footer{background:#0b2527;justify-content:flex-end;gap:12px;padding:15px 0;display:flex;position:sticky;bottom:-24px}.automation-rules84{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.automation-rules84 article{background:#061c20;border:1px solid #3b6656;border-radius:9px;gap:10px;padding:12px;display:grid}.automation-rules84 label>span{width:24px;height:24px}.automation-rules84 small{color:#e7ca80}.automation-panel84 input[type=checkbox]{accent-color:#d5ae50;width:18px;height:18px}@media (width<=600px){.automation-backdrop84{padding:8px}.automation-panel84{padding:15px}.automation-rules84{grid-template-columns:1fr}.automation-panel84 footer{bottom:-15px}}.automation-badge114{white-space:nowrap;border-radius:5px;padding:4px 8px;font:700 12px/1.3 system-ui}.automation-badge114.on{color:#b1f1c4;background:#164a32}.automation-badge114.off{color:#d1d4cc;background:#35433c}.automation-panel84 details{margin:12px 0}.automation-panel84 summary{cursor:pointer;color:#ecd394;min-height:32px}.automation-panel84 .automation-note114{background:#18382a;border-left:3px solid #d1ac54;padding:10px 14px}.automation-rules84 label>b{flex:1}.automation-rules84 small{line-height:1.65;display:block}body main.realm-shell.realm-shell--stage737>footer.current-bottom-toolbar.toolbar62{flex-wrap:wrap!important;justify-content:center!important;align-items:end!important;gap:9px!important;min-height:68px!important;padding:6px 10px!important;display:flex!important;overflow:visible!important}.toolbar62 .toolbar-group62{color:#f1d899;border-right:1px solid #7b72454d;flex-direction:column;flex-shrink:0;gap:4px;margin:0;padding:0 10px 0 0;display:flex;position:relative}.toolbar62 .toolbar-group62>small{letter-spacing:1px;color:#a7c1b2;padding-left:3px;font-size:9px;font-weight:800}.toolbar62 .toolbar-group62>div:not(.toolbar-popup62){align-items:center;gap:5px;display:flex}body main.realm-shell.realm-shell--stage737>footer.toolbar62 button,body main.realm-shell.realm-shell--stage737>footer.toolbar62 summary{white-space:nowrap;font-family:inherit;min-height:40px!important;padding:7px 10px!important;font-size:12px!important;position:relative!important;inset:auto!important;transform:none!important}.toolbar62 .toolbar-menu62{border:0;align-self:flex-end;padding:0}.toolbar62 .toolbar-menu62>summary{color:#f5d98a;cursor:pointer;box-sizing:border-box;background:#0d2525;border:1px solid #a88c43;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;font-weight:800;list-style:none;display:flex}.toolbar62 .toolbar-menu62>summary::-webkit-details-marker{display:none}.toolbar62 .toolbar-menu62[open]>summary{background:#264637;border-color:#e6c56c}body main.realm-shell.realm-shell--stage737>footer.toolbar62 .toolbar-popup62{z-index:800;background:#071c22fa;border:1px solid #c5a75e;border-radius:10px;flex-direction:column;align-items:stretch;gap:8px;min-width:260px;max-width:min(440px,92vw);max-height:60dvh;padding:12px;right:0;overflow-y:auto;box-shadow:0 10px 35px #000b;display:flex!important;position:absolute!important;bottom:calc(100% + 12px)!important}.toolbar62 .toolbar-popup62 button{text-align:left;width:100%}.toolbar62 .toolbar-popup62 .current-map-tools{flex-direction:column;gap:12px;display:flex;align-items:stretch!important}.toolbar62 .toolbar-popup62 .realm-map-controls{flex-wrap:wrap}.toolbar62 .toolbar-popup62 .stage741017-legend-body{width:100%!important;position:relative!important;inset:auto!important}.toolbar62 .toolbar-group62 button[aria-current=page]{color:#fff1b6!important;background:#1b4d3c!important;border-color:#e0bd60!important}@media (width<=900px){body main.realm-shell.realm-shell--stage737>footer.current-bottom-toolbar.toolbar62{gap:7px!important}.toolbar62 .toolbar-group62{padding-right:5px}.toolbar62 .toolbar-popup62{left:auto;right:0}}@media (width<=600px){body main.realm-shell.realm-shell--stage737>footer.current-bottom-toolbar.toolbar62{justify-content:space-around!important}.toolbar62 .toolbar-group62>small{font-size:8px}.toolbar62 .toolbar-menu62 .toolbar-popup62{width:auto!important;max-width:none!important;position:fixed!important;bottom:125px!important;left:12px!important;right:12px!important}}body main.realm-shell.realm-shell--stage737 .sc730-viewport.sc738-viewport,body main.realm-shell.realm-shell--stage737 .scene-viewport54,body main.realm-shell.realm-shell--stage737 .realm-map-viewport.realm-map-viewport--full,body main.realm-shell.realm-shell--stage737 .scene-viewport54 .realm-focus-map{overscroll-behavior:contain;touch-action:none!important}body .settlement-building-modal,body .report-detail62{box-sizing:border-box;touch-action:pan-y pinch-zoom!important;max-width:calc(100vw - 20px)!important}@media (width<=650px){body main.realm-shell.realm-shell--stage737 .warehouse-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.warehouse-inventory-item{min-width:0!important}.warehouse-inventory-item small{overflow-wrap:anywhere}.report-detail62 .battle-unit-row{grid-template-columns:1fr 1fr!important;gap:8px!important}.report-detail62 .battle-unit-row>strong{grid-column:1/-1}}body main.realm-shell.realm-shell--stage737>.realm-world-full{isolation:isolate;z-index:0;position:relative}@media (width<=600px){body main.realm-shell.realm-shell--stage737>footer.current-bottom-toolbar.toolbar62{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:5px!important;height:auto!important;min-height:0!important;padding:5px!important;display:grid!important}body main.realm-shell.realm-shell--stage737>footer.toolbar62>.toolbar-group62{border:0!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important}body main.realm-shell.realm-shell--stage737>footer.toolbar62>.toolbar-group62:first-child{grid-column:1/-1!important}body main.realm-shell.realm-shell--stage737>footer.toolbar62>.toolbar-group62:first-child>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}body main.realm-shell.realm-shell--stage737>footer.toolbar62 button,body main.realm-shell.realm-shell--stage737>footer.toolbar62 summary{box-sizing:border-box;letter-spacing:0!important;flex:1!important;width:100%!important;min-width:0!important;min-height:36px!important;padding:6px 5px!important;font-size:10px!important}body main.realm-shell.realm-shell--stage737>footer.toolbar62>.toolbar-group62>div{width:100%;gap:4px!important;min-width:0!important}body main.realm-shell.realm-shell--stage737>footer.toolbar62 .toolbar-menu62 summary{justify-content:center!important;gap:3px!important}.toolbar62 .toolbar-group62>small{font-size:8px!important}}body main.realm-shell.realm-shell--stage737.realm-shell--stage737.realm-shell--stage737 .realm-map-viewport.realm-map-viewport--full,body main.realm-shell.realm-shell--stage737.realm-shell--stage737.realm-shell--stage737 .sc730-viewport.sc738-viewport,body main.realm-shell.realm-shell--stage737.realm-shell--stage737.realm-shell--stage737 .scene-viewport54.scene-viewport54,body main.realm-shell.realm-shell--stage737.realm-shell--stage737.realm-shell--stage737 .scene-viewport54 .realm-focus-map{touch-action:none!important}@media (width<=600px){body main.realm-shell.realm-shell--stage737>footer.toolbar62>.toolbar-group62>div:not(.toolbar-popup62)>button{text-overflow:ellipsis;overflow:hidden;flex:1 1 0!important;width:0!important;min-width:0!important;font-size:10px!important}body main.realm-shell.realm-shell--stage737>footer.toolbar62>.toolbar-group62:first-child>div>button{width:100%!important}.toolbar62 .toolbar-group62>div:not(.toolbar-popup62){min-width:0!important}.toolbar62 .toolbar-popup62 .current-map-tools{min-width:0}}@media (width<=650px){body main.realm-shell.realm-shell--stage737 .settlement-building-modal.settlement-building-modal{width:calc(100vw - 20px)!important;min-width:0!important;max-height:calc(100dvh - 85px)!important;padding:54px 14px 18px!important;overflow-x:hidden!important}body .settlement-building-modal .drawer-building-art-shell{width:100%!important;min-width:0!important;max-width:100%!important;height:180px!important;overflow:hidden!important}body .settlement-building-modal .building-progress-details{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body .settlement-building-modal .building-progress-details>span{overflow-wrap:anywhere;min-width:0!important}body .settlement-building-modal h2{overflow-wrap:anywhere;font-size:30px!important}body .settlement-building-modal .upgrade-requirements-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .warehouse-inventory-item>span{min-width:0!important}body .warehouse-inventory-item small{white-space:normal!important;line-height:1.3!important}body .settlement-building-modal .building-workshop{min-width:0!important;padding:12px!important}body .market-rates55{max-width:100%;overflow:auto}.report-detail62 h2{font-size:22px!important}}.wall-garrison62{color:#e6efe3;background:linear-gradient(130deg,#183a31,#081d23);border:1px solid #b49c56;border-radius:12px;margin:0 0 18px;padding:20px}.wall-garrison62 header{justify-content:space-between;align-items:center;display:flex}.wall-garrison62 header small{letter-spacing:2px;color:#bfae75;font-size:10px}.wall-garrison62 h3{color:#ffdf8c;margin:6px 0;font-size:24px}.wall-garrison62 header>strong{color:#ffe6a0;font-size:30px}.wall-preview62{background:radial-gradient(at top,#52666b,#182d31 65%);border-radius:8px;height:180px;margin-top:18px;position:relative;overflow:hidden}.wall-stone62{background:repeating-linear-gradient(0deg,#0000 0 25px,#413e3280 25px 28px),repeating-linear-gradient(90deg,#918775 0 42px,#b0a38b 42px 80px,#514f43 80px 83px);border-top:12px solid #c9b98f;height:92px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 8px 18px #0005}.wall-stone62:before{content:"";background:repeating-linear-gradient(90deg,#cbbb94 0 20px,#0000 20px 40px);height:25px;position:absolute;top:-30px;left:0;right:0}.wall-crew62{filter:drop-shadow(0 2px 3px #0009);flex-direction:column;justify-content:end;align-items:center;width:48px;height:100px;display:flex;position:absolute;bottom:75px;transform:translate(-50%)}.wall-crew62 i{background-image:url(/game/current_fix/production.png);background-position:66.666% 100%;background-repeat:no-repeat;background-size:400% 400%;width:50px;height:70px;display:block}.wall-crew62 b{color:#ffe9a4;background:#071e22;border-radius:8px;padding:2px 6px;font-size:10px}.wall-fire62{filter:drop-shadow(0 0 10px #ff8f31);font-size:30px;position:absolute;bottom:20px;left:50%}.wall-empty62{text-align:center;color:#d5ded1;font-size:14px;position:absolute;top:25px;left:10px;right:10px}.wall-capacity62{background:#06181d;border-radius:6px;height:7px;margin-top:10px;overflow:hidden}.wall-capacity62 i{background:linear-gradient(90deg,#27aa79,#e2c369);height:100%;display:block}.wall-army-stats62{background:#081d23;border-radius:8px;flex-wrap:wrap;gap:20px;padding:12px;display:flex}.wall-orders62{flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0;display:flex}.wall-orders62 label{gap:5px;display:grid}.wall-garrison62 input{color:#fff1c7;background:#07191d;border:1px solid #ac965a;border-radius:6px;width:100px;padding:10px}.wall-garrison62 button{color:#fff0c7;cursor:pointer;background:#185744;border:1px solid #c2a75f;border-radius:7px;padding:11px 15px;font-weight:700}.wall-garrison62 button:disabled{opacity:.45;cursor:default}.wall-brazier62{background:linear-gradient(110deg,#4f361d44,#102a24);border:1px solid #bf8d3a66;border-radius:9px;padding:15px}.wall-brazier62 h4{color:#ffdc98;margin:0;font-size:18px}.wall-drawer62>.drawer-building-art-shell,.wall-drawer62>.drawer-kicker{display:none!important}.wall-garrison62 p{font-size:14px;line-height:1.5}@media (width<=700px){.wall-garrison62{padding:12px}.wall-crew62{width:30px}.wall-crew62 i{width:35px;height:55px}.wall-orders62 button{flex:1;font-size:12px}.wall-garrison62 header>strong{font-size:24px}}.wall-map-crew62{z-index:180;pointer-events:none;filter:drop-shadow(0 2px 2px #0008);justify-content:center;align-items:end;width:35px;height:45px;display:flex;position:absolute}.wall-map-crew62 i{background-image:url(/game/current_fix/production.png);background-position:66.666% 100%;background-repeat:no-repeat;background-size:400% 400%;width:30px;height:42px;display:block}.wall-map-crew62 b{color:#ffe7a1;background:#08201c;border-radius:6px;padding:2px 4px;font:700 9px sans-serif;position:absolute;bottom:-5px;right:-4px}.wall-machine-cards63{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.wall-machine-cards63 article{background:#091b1b;border:1px solid #736432;border-radius:8px;padding:12px}.wall-machine-cards63 button{margin-top:8px;display:block}.machine-art63{background-image:url(/game/current_fix/production.png);background-position:33.333% 100%;background-size:400% 400%;width:96px;height:85px;display:block}.scorpion63{filter:brightness(1.15);transform:scale(.85)}@media (width<=600px){.wall-machine-cards63{grid-template-columns:1fr}}.wall-machine-cards63 .scorpion-art64{object-fit:contain;filter:drop-shadow(0 4px 3px #0008);width:130px;height:106px;display:block}.fortification63 header{flex-wrap:wrap;gap:12px}.fortification63 header>strong{overflow-wrap:anywhere;max-width:100%;font-size:22px}@media (width<=600px){.fortification63 h3,.fortification63 header>strong{font-size:20px}}.clan-quick-actions button{color:#ffe198;font:inherit;cursor:pointer;background:#0a2024;border:1px solid #a68b36;border-radius:9px;min-height:44px;padding:12px 16px;font-weight:700}.clan-quick-actions button:hover{background:#17423e}.world-nav59[aria-current=page]{color:#fff0b5!important;background:#174c3e!important;border-color:#61dbaa!important}.market-stock59{border:1px solid #466958;border-radius:12px;margin-bottom:18px;padding:16px}.market-stock59>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.market-stock59 article{background:#102721;border-radius:8px;grid-template-columns:30px 1fr;gap:5px;padding:12px;display:grid}.market-stock59 article>b{color:#fff0b8;grid-column:2;font-size:15px}.market-rates55{overflow:auto}.market-rates55 table{min-width:1000px}.market-rates55 td button{min-width:55px}.realm-resourcebar>div[role=button]{cursor:pointer;position:relative}.realm-resourcebar>div[role=button]:after{content:"▾";color:#e7cc7c;position:absolute;bottom:5px;right:7px}.realm-resourcebar>div>em{display:none!important}.realm-resourcebar>div[role=button]:focus-visible{outline:2px solid #fff0b8}.resource-detail-backdrop59{z-index:100001;background:#0008;place-items:start center;padding:140px 20px 30px;display:grid;position:fixed;inset:0}.resource-detail59{color:#d9eae6;background:#082024;border:1px solid #c1a24f;border-radius:14px;width:min(530px,100%);max-height:75vh;padding:22px;font-size:16px;overflow:auto;box-shadow:0 15px 60px #000b}.resource-detail59 header{justify-content:space-between;align-items:center;display:flex}.resource-detail59 h2{color:#ffe19a;margin:0;font-size:22px}.resource-detail59 button{color:#ffe6a7;cursor:pointer;background:#144c3c;border:1px solid #c5a34b;border-radius:8px;padding:10px 16px}.resource-detail59 b{color:#fff1bf}.resource-detail59 p{line-height:1.65}.clan-industry59{background:#102820;border:1px solid #8c7940;border-radius:12px;margin-bottom:18px;padding:18px}.clan-industry59 p{font-size:15px;line-height:1.6}.clan-offer-form59{flex-wrap:wrap;gap:10px;display:flex}.clan-offer-form59 label{flex:1;gap:7px;min-width:140px;display:grid}.clan-offer-form59 input,.clan-offer-form59 select{color:#fff0bf;background:#091d1b;border:1px solid #56735a;border-radius:7px;width:100%;padding:10px}.clan-offer59{border-top:1px solid #466c54;flex-wrap:wrap;align-items:center;gap:15px;padding:15px 0;display:flex}.clan-offer59>span{flex:1;min-width:180px}.clan-offer59 small{display:block}.clan-offer59 strong{color:#7ff2af}.clan-industry59 button{color:#ffe6a7;cursor:pointer;background:#164733;border:1px solid #b89941;border-radius:7px;padding:12px 16px}.front-unit59{background:#102723;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin:9px 0;padding:11px;display:flex}.front-unit59 small{color:#b9d4c9;margin-top:5px;display:block}.front-unit59 input{color:#fff;background:#061c1d;border:1px solid #658d6b;border-radius:6px;width:90px;padding:10px}.front-defense59>button{color:#ffecae;background:#164936;border:1px solid #a78c4a;border-radius:7px;margin:12px 8px 0 0;padding:12px}.wall-segment59 nav{flex-wrap:wrap;gap:6px;display:flex}.wall-segment59 nav button{padding:8px;font-size:13px}.wall-segment59 button[aria-pressed=true]{background:#295b41;border-color:#ffdd78}.wall-segment59>button{margin:7px;padding:11px}.wall-segment59 p{font-size:15px;line-height:1.6}.barter59{background:#10241e;border:1px solid #82753e;border-radius:12px;margin:18px 0;padding:18px}.barter59 p{font-size:15px;line-height:1.6}.barter-form59{gap:15px;display:flex}.barter-form59 label{flex:1;gap:8px;display:grid}.barter59 select,.barter59 input{color:#ffe9b7;background:#091c1c;border:1px solid #57735c;border-radius:7px;width:100%;padding:10px}.barter59 button{color:#ffe8b3;background:#174731;border:1px solid #a58a49;border-radius:8px;margin:7px 7px 7px 0;padding:12px 16px}.barter59 article{border-top:1px solid #426b54;padding:13px 0}.barter59 small{margin:8px 0;display:block}@media (width>=1600px){body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar.realm-resourcebar.realm-resourcebar{grid-template-columns:repeat(15,minmax(0,1fr))!important}}@media (width>=1001px) and (width<=1599px){body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar.realm-resourcebar.realm-resourcebar{grid-template-columns:repeat(8,minmax(0,1fr))!important}}.spy-squad59{border:1px solid #6e8257;border-radius:10px;margin:12px 0;padding:14px}.spy-squad59 label{align-items:center;gap:14px;display:flex}.spy-squad59 input{color:#fff;background:#061b1d;border:1px solid #607c58;border-radius:6px;width:110px;padding:10px}.spy-squad59 p{font-size:15px;line-height:1.6}.spy-squad59 button{color:#ffe5b0;background:#16462f;border:1px solid #b69a46;border-radius:8px;padding:12px}.world-resource-icon54{vertical-align:middle;flex:none;width:26px;height:26px;display:inline-block}.thief-art54{object-fit:contain;background:0 0!important}.spy-intel54{font-size:14px;line-height:1.5}.spy-intel54 h4{color:#ffdb83;margin:18px 0 8px;font-size:16px}.spy-intel-grid54{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.spy-intel-grid54>div{background:#10262c;border:1px solid #526c66;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.spy-intel-grid54 small{color:#e0eee6;font-size:13px}.wall-tower-slot54{z-index:120;color:#fff1ba;cursor:pointer;background:#102626ee;border:2px solid #f3cf71;border-radius:50%;width:42px;height:42px;min-height:42px;font-size:25px;position:absolute;transform:translate(-50%,-100%);box-shadow:0 4px 12px #000a}.wall-tower-slot54.built{background:#164736;border-color:#5be3b5}.settlement-build-picker .cost-grid{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.settlement-build-picker .cost-grid>span{grid-template-columns:30px 1fr!important;gap:4px 8px!important;min-width:0!important;padding:10px!important;display:grid!important}.settlement-build-picker .cost-grid b{font-size:14px!important;line-height:1.3!important}.settlement-build-picker .cost-grid small{grid-column:2;color:#f2f6f0!important;white-space:normal!important;font-size:13px!important;line-height:1.5!important}.cost-shortage54{grid-column:2;font-style:normal;font-weight:800;color:#ffb8b4!important;font-size:15px!important}.cost-grid .missing{background:#381c23!important;border:2px solid #d15b5b!important}.settlement-build-choice--detailed{grid-template-columns:minmax(105px,.7fr) minmax(210px,1.3fr)!important}.settlement-build-picker-grid{grid-template-columns:repeat(auto-fit,minmax(390px,1fr))!important}.war-inbox-toggle54{z-index:2147483250;color:#ffe5a0;background:#10282a;border:1px solid #d2b66a;border-radius:9px;padding:10px 18px;font-weight:800;position:fixed;bottom:78px;right:16px}.war-inbox-toggle54.under-attack{color:#fff1d8;background:#6b2424}.incoming-attack54{z-index:2147483250;color:#fff;background:#442027f5;border:2px solid #f28d71;border-radius:10px;align-items:center;gap:12px;max-width:calc(100vw - 240px);padding:12px;display:flex;position:fixed;bottom:78px;left:16px}.incoming-attack54 button{color:#fff;background:#643a26;padding:8px}.war-inbox-backdrop54{z-index:2147483350;background:#000b;place-items:center;padding:16px;display:grid;position:fixed;inset:64px 0 0}.war-inbox-panel54{color:#eff8f0;background:#081c23;border:1px solid #b99b58;border-radius:16px;width:min(850px,96vw);max-height:85vh;padding:22px;font-size:15px;overflow:auto}.war-inbox-panel54 header{justify-content:space-between;align-items:center;display:flex}.war-inbox-panel54 article{border:1px solid #d6705c;border-radius:10px;margin:10px 0;padding:12px}.war-history-row54{text-align:left;color:#fff;background:#173a35;border:1px solid #73897c;border-radius:8px;width:100%;margin:8px 0;padding:14px;font-size:14px;display:block}.strategy-panel-backdrop{z-index:2147483400!important}.battle-identities54{color:#ecf5ef;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.battle-damage54{border:1px solid #9e6c4b;margin-top:12px;padding:12px}.thief-upgrades54{background:#18362f;border:1px solid #ab965c;border-radius:10px;padding:12px;font-size:15px;line-height:1.6}.arena-resume54{z-index:2147483201;color:#ffefb5;background:#185447;border:2px solid #d5b45e;border-radius:9px;padding:12px 24px;font-size:16px;position:fixed;top:80px;left:50%;transform:translate(-50%)}.realm-shell .online-map-hero-sprite{width:64px!important;height:100px!important}.realm-shell .army-march .hero-sprite{max-width:70px!important;max-height:110px!important}.world-map-spacer54{contain:layout style;flex:none;margin:0 auto;position:relative;overflow:clip}.realm-shell .world-map-spacer54>.realm-map.realm-map--stage722{will-change:transform;contain:layout style;transform:scale(var(--map-scale54,1))!important;transform-origin:0 0!important;margin:0!important;position:absolute!important;top:0!important;left:0!important}.army-march-marker .online-map-hero-sprite{width:58px!important;height:94px!important}.realm-map-viewport--full{overflow-anchor:none;-webkit-user-select:none;user-select:none;scroll-behavior:auto!important}.realm-map-viewport--full img{-webkit-user-drag:none}.scene-fit54{color:#ffe4a1;cursor:pointer;background:#06221eed;border:1px solid #bda051;border-radius:6px;padding:9px 13px;top:12px;right:12px;z-index:200!important;position:absolute!important}.sc738-viewport{cursor:grab}.sc738-viewport:active{cursor:grabbing}.scene-viewport54{isolation:isolate;position:relative!important;overflow:hidden!important}.realm-shell.realm-shell--stage737 .scene-viewport54>.realm-focus-map{will-change:transform;transform-origin:50%!important;flex:none!important;width:1672px!important;min-width:0!important;height:941px!important;min-height:0!important;position:absolute!important;top:50%!important;left:50%!important}.scene-viewport54>.scene-fit54{top:12px;right:12px;z-index:1000!important}.wall-tower-built54{pointer-events:none;width:80px;height:154px;position:absolute;transform:translate(-50%,-100%)}.wall-tower-built54 .sc730-art{object-fit:contain;width:100%;height:100%}.wall-tower-slot54.built{width:46px;height:27px;min-height:27px;font-size:13px;transform:translate(-50%,10px)}.tower-upgrade54 .cost-grid{font-size:15px}.scene-viewport54 .realm-focus-back,.scene-viewport54 .realm-focus-roof-button{max-width:200px}.army-hero55{background:#16332d;border:1px solid #9aaf62;border-radius:10px;align-items:center;gap:14px;margin:12px 0;padding:12px;display:flex}.army-hero-art55{flex:none;width:65px;height:96px}.army-hero55 p{line-height:1.5;font-size:14px!important}.army-hero55 button{color:#fff1bd;background:#31584a;border:1px solid #baaa60;padding:9px}.army-hero55 input{width:22px;height:22px;margin-left:auto}.zone-owner55{background:#142f2a;border:2px solid #c9a657;border-radius:11px;align-items:center;gap:14px;margin:12px 0;padding:16px;font-size:16px;display:flex}.zone-owner55 img{object-fit:cover;border:2px solid #d9bb67;border-radius:50%;width:62px;height:62px}.zone-owner55>div{gap:5px;display:grid}.zone-owner55 strong{color:#fff2bd;font-size:23px}.zone-owner55 small{color:#c5ddcf;font-size:12px}.zone-owner55 span{font-size:14px}.realm-shell .cost-grid,.resource-dialog-portal .cost-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))!important;gap:9px!important;display:grid!important}.realm-shell .cost-grid>span,.resource-dialog-portal .cost-grid>span{grid-template-columns:28px 1fr!important;gap:5px 9px!important;min-width:0!important;padding:12px!important;display:grid!important}.realm-shell .cost-grid b,.resource-dialog-portal .cost-grid b{font-size:15px!important;line-height:1.3!important}.realm-shell .cost-grid small,.resource-dialog-portal .cost-grid small{grid-column:2;white-space:normal!important;color:#f6f8ee!important;font-size:14px!important;line-height:1.6!important}.realm-shell .cost-grid .missing small{font-weight:700;color:#ffc6bf!important}.sc738-viewport,.scene-viewport54{-webkit-user-select:none;user-select:none}.realm-shell .current-zone-owner{opacity:1!important;visibility:visible!important;z-index:130!important;background:#0c2925f5!important;border:1px solid #e0bc5a!important;font-size:12px!important;display:block!important}.scene-zoom55{z-index:1001;gap:8px;display:flex;position:absolute;top:57px;right:12px}.scene-zoom55 button{color:#fff0bd;cursor:pointer;background:#10372f;border:1px solid #d8ba65;border-radius:7px;width:43px;height:40px;font-size:26px}.market-quote55{background:#18342c;border:1px solid #b99b58;border-radius:8px;padding:14px;line-height:1.6;font-size:16px!important}.market-quote55 b{color:#ffe0a0}.market-rates55{background:#0d2428;border:1px solid #9f8c51;border-radius:10px;margin:8px 0 18px;padding:15px;overflow-x:auto}.market-rates55 h3{color:#ffdb88;font-size:16px}.market-rates55 p{font-size:14px;line-height:1.5}.market-rates55 table{border-collapse:collapse;width:100%;min-width:570px;font-size:14px}.market-rates55 th,.market-rates55 td{text-align:center;border:1px solid #446458;padding:8px}.market-rates55 th{color:#ffe8af;background:#193a32}.market-rates55 td button{color:#eaffec;cursor:pointer;background:#12332c;border:1px solid #537a61;width:100%;padding:8px;font-size:15px}.market-rates55 td button.selected{color:#fff2b7;background:#68551e;border-color:#ffda72}.siege-warning55{color:#ffdfbd;background:#412528;border:2px solid #de8a61;border-radius:10px;margin:12px 0;padding:14px;font-size:15px}.siege-warning55 strong{color:#ffc681}.siege-warning55 p{font-size:15px!important}.wall-tower-patch55{pointer-events:none;position:absolute;inset:0}.wall-tower-patch55 .sc730-art{object-fit:fill!important;object-position:center!important;width:100%!important;height:100%!important}.wall-archers55{background:#15342d;border:1px solid #b5a164;border-radius:10px;margin:14px 0;padding:16px;font-size:16px}.wall-archers55 p{font-size:15px;line-height:1.6}.wall-archers55 input{width:110px;margin-right:8px;padding:10px}.wall-archers55 button{color:#fff0bf;background:#1b5042;border:1px solid #b5a164;border-radius:6px;margin:5px;padding:11px}.realm-shell .current-bottom-toolbar>.war-inbox-toggle54{min-height:44px;font-family:inherit;z-index:auto!important;position:static!important;inset:auto!important;transform:none!important}.war-history-row54{align-items:center;gap:14px;display:flex}.report-thumb55{object-fit:contain;flex:none;width:82px;height:82px}.report-summary55{gap:7px;display:grid}.report-summary55 strong{color:#fff0ba;font-size:18px}.report-summary55 small{color:#dce7dc;font-size:13px}.realm-shell.realm-shell--stage737>.current-bottom-toolbar{isolation:isolate;align-self:stretch!important;bottom:auto!important;left:auto!important;right:auto!important}.realm-shell .current-bottom-toolbar .current-map-tools{min-width:0;max-width:100%}.production-art.thief-art54{object-fit:contain!important;aspect-ratio:auto!important;background:0 0!important;width:120px!important;height:180px!important}.zone-owner55{z-index:160;background:#142f2a;flex-shrink:0;position:sticky;top:0;box-shadow:0 6px 18px #0009}.field-scout56{color:#eff7eb;background:#112c29;border:1px solid #d4b66b;border-radius:10px;margin:14px 0;padding:18px}.field-scout56 p{line-height:1.6;font-size:15px!important}.field-scout56 strong{font-size:17px}.field-scout56 button{color:#fff0bd;background:#285546;border:1px solid #d4b66b;border-radius:8px;padding:13px;font-weight:700}.field-scout56 small{margin-top:10px;font-size:13px;line-height:1.5;display:block}.market-info57{color:#f7f5df;background:#173a30;border:2px solid #d9b569;border-radius:10px;margin:12px 0;padding:16px}.market-info57 h3{font-size:20px}.market-info57 p{line-height:1.6;font-size:17px!important}.market-info57 strong{color:#ffdf88}.market-info57 small{font-size:14px;line-height:1.6;display:block}.app.app--game main.realm-shell.realm-shell--stage737 .realm-resourcebar{flex-shrink:0!important;grid-template-columns:repeat(14,minmax(0,1fr))!important;height:auto!important;min-height:72px!important}.app.app--game main.realm-shell.realm-shell--stage737 .realm-resourcebar>div{min-width:0!important;height:70px!important;min-height:70px!important}.app.app--game main.realm-shell.realm-shell--stage737 .realm-resourcebar>div>small{letter-spacing:0!important;font-size:8px!important}.app.app--game main.realm-shell.realm-shell--stage737 .realm-resourcebar>div>em{text-align:right;max-width:95%;white-space:normal!important;line-height:1.3!important}@media (width<=1599px){.app.app--game main.realm-shell.realm-shell--stage737 .realm-resourcebar{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important}.app.app--game main.realm-shell.realm-shell--stage737 .realm-resourcebar>div{height:55px!important;min-height:55px!important}}.field-recruit-note57{background:#17362f;border:1px solid #bda060;border-radius:8px;padding:14px;font-size:15px!important;line-height:1.6!important}.tower-guard-cost:has(.field-recruit-cost57){display:block!important}.field-recruit-cost57{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.field-recruit-cost57>div{background:#102b23;border:1px solid #416b58;border-radius:7px;gap:7px;padding:12px;display:grid}.field-recruit-cost57 b{font-size:15px}.field-recruit-cost57 span{font-size:14px;white-space:normal!important}.field-recruit-cost57 .missing{color:#ffd6d4;background:#482327;border-color:#f17e82}.realm-focus-profile{pointer-events:auto!important;z-index:2200!important}.realm-focus-profile summary{z-index:1;-webkit-user-select:none;user-select:none;position:relative;pointer-events:auto!important}.realm-focus-profile:not([open])>.current-profile-body{display:none!important}.realm-focus-profile[open]>.current-profile-body{display:grid!important}.wall-braziers58{color:#fff0d0;background:#30251c;border:1px solid #d39a55;border-radius:10px;margin:14px 0;padding:16px}.wall-braziers58 p{line-height:1.6;font-size:15px!important}.wall-braziers58 button{color:#fff2d7;background:#6c3b20;border:1px solid #e0ae5c;border-radius:8px;padding:12px}.wall-brazier58{z-index:1800;pointer-events:none;filter:drop-shadow(0 0 5px #ff8a2c88);width:24px;height:40px;position:absolute}.field-reinforce58{color:#e7f8f4;background:#142f35;border:1px solid #73b3bd;border-radius:10px;margin:16px 0;padding:18px}.field-reinforce58 p{line-height:1.6;font-size:15px!important}.field-reinforce58 label{justify-content:space-between;align-items:center;padding:8px;font-size:15px;display:flex}.field-reinforce58 input{color:#fff;background:#071e23;border:1px solid #71998f;width:110px;padding:9px}.field-reinforce58 button{color:#fff4d7;background:#205e4f;border:1px solid #96c7b6;border-radius:7px;padding:13px}.incoming-attack54 p{margin:5px 0;font-size:14px;line-height:1.5}body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar>.storage-bar-item>b{white-space:normal!important;font-size:12px!important;line-height:14px!important}.scene-viewport54>.realm-focus-profile{position:absolute!important;top:14px!important;left:14px!important;transform:none!important}.scene-viewport54>.realm-focus-profile[open]{max-height:calc(100% - 28px);overflow:auto}@media (width>=1600px){body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar.realm-resourcebar{grid-template-columns:repeat(14,minmax(0,1fr))!important}}@media (width>=1001px) and (width<=1599px){body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar.realm-resourcebar{grid-template-columns:repeat(7,minmax(0,1fr))!important}}body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar.realm-resourcebar>.storage-bar-item{grid-column:span 1!important}.arena-training-portrait{background:radial-gradient(at bottom,#345644,#07171e);border:1px solid #b99b5855;border-radius:10px;flex:0 0 76px;justify-content:center;align-items:center;width:76px;height:88px;display:inline-flex;overflow:hidden}.arena-training-portrait img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 3px 3px #0009);width:72px;height:86px}.arena-training-portrait .production-art{flex:none!important;width:72px!important;min-width:0!important;height:80px!important;margin:0!important}.arena-unit-roster-card{min-width:0}.arena-training-card>header{align-items:center;gap:14px}.arena-unit-roster-card .arena-training-portrait{flex-basis:54px;width:54px;height:64px}.arena-unit-roster-card .arena-training-portrait img{width:50px;height:62px}.arena-unit-roster-card .arena-training-portrait .production-art{width:50px!important;height:58px!important}.payout-queue-backdrop{z-index:1900;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b;place-items:center;padding:16px;display:grid;position:fixed;inset:64px 0 0}.payout-queue-backdrop>section{box-sizing:border-box;color:#eee7cb;background:#08191f;border:1px solid #b99742;border-radius:16px;width:min(950px,100%);max-height:100%;padding:22px;font-family:Arial,sans-serif;overflow:auto}.payout-queue-backdrop header{justify-content:space-between;align-items:center;gap:15px;display:flex}.payout-queue-backdrop h2{margin:0;font-size:20px}.payout-queue-backdrop p{font-size:14px;line-height:1.5}.payout-test-note{background:#123c32;border:1px solid #25715e;border-radius:8px;padding:14px}.payout-table-scroll{overflow:auto}.payout-queue-backdrop table{border-collapse:collapse;width:100%;font-size:13px}.payout-queue-backdrop th,.payout-queue-backdrop td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #ffffff20;padding:12px 8px}.payout-queue-backdrop a{color:#8df5ce}.payout-queue-backdrop button{color:#ffe7ad;cursor:pointer;background:#0f2b30;border:1px solid #aa9149;border-radius:7px;padding:9px 13px}.payout-queue-backdrop button:disabled{opacity:.4;cursor:default}.payout-queue-backdrop nav{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}@media (width<=600px){.payout-queue-backdrop{padding:8px}.payout-queue-backdrop>section{padding:13px}.payout-queue-backdrop h2{font-size:16px}.payout-queue-backdrop table{min-width:530px}}.hero-sprite{aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 5px 3px #0005);width:100%;height:100%;position:relative}.hero-sprite__frames{width:100%;height:auto;aspect-ratio:var(--hero-aspect);background-image:url(/game/campaign/heroes-animated.png);background-size:400% var(--hero-size);background-position:0 var(--hero-row);transform-origin:50% 90%;background-repeat:no-repeat;animation:3s ease-in-out infinite hero-idle;position:absolute;bottom:0;left:50%;translate:-50%}.hero-sprite--walk .hero-sprite__frames{animation:.65s step-end infinite hero-walk}.hero-sprite--attack .hero-sprite__frames{animation:.8s step-end both hero-attack}.hero-sprite--elite{filter:drop-shadow(0 0 8px #ffdc7c)saturate(1.15)}.rival-sprite{filter:drop-shadow(0 5px 3px #0006);width:100%;height:100%;overflow:hidden}@keyframes hero-idle{50%{transform:scaleY(1.018)rotate(.5deg)}}@keyframes hero-walk{0%,to{background-position-x:0}25%,75%{background-position-x:33.3333%}50%{background-position-x:66.6667%}}@keyframes hero-attack{0%,to{background-position-x:0}20%,85%{background-position-x:100%}}.hg-preview>img{display:none!important}.hg-preview .hg-art{align-items:flex-end;display:flex}.hg-preview .hero-sprite{width:280px;max-width:100%;height:280px}.tb-still .hero-sprite__frames,.tb-still .rival-sprite{animation:none!important}@media (prefers-reduced-motion:reduce){.hero-sprite__frames{animation:none!important}}@media (width<=750px){.hg-preview{width:220px!important;height:240px!important}}.hg-gear-thumb{align-self:center;width:110px;height:110px}.hg-preview-controls{justify-content:center}.hg-preview-controls button{padding:8px 10px;font-size:14px}.hg-preview .hero-sprite__frames{max-height:100%}section.tactical-battle .rival-sprite{margin:0 auto;width:30%!important;height:100%!important;overflow:hidden!important}.hero-sprite__equipment{pointer-events:none}.tb-expanded .tactical-battle__enemy-sprite img{object-fit:contain!important;object-position:center bottom!important;max-height:100%!important}.hero-paperdoll{overflow:visible}.hero-paperdoll>svg{display:block;overflow:visible}.hero-paperdoll__body{transform-origin:50% 95%;animation:3.6s ease-in-out infinite paperdoll-breathe}.hero-sprite--attack .hero-paperdoll__weapon{transform-origin:83% 57%;animation:.8s ease-in-out both paperdoll-strike}.hero-sprite--walk .hero-paperdoll__body{animation:.6s ease-in-out infinite paperdoll-walk}@keyframes paperdoll-breathe{50%{transform:scaleY(1.008)}}@keyframes paperdoll-strike{35%{transform:rotate(-14deg)}65%{transform:rotate(19deg)}to{transform:rotate(0)}}@keyframes paperdoll-walk{25%{transform:translateY(-5px)rotate(.6deg)}75%{transform:translateY(-4px)rotate(-.6deg)}}.tb-still .hero-paperdoll *,.living-scene--still .hero-paperdoll *{animation:none!important}@media (prefers-reduced-motion:reduce){.hero-paperdoll *{animation:none!important}}.enemy-art{filter:drop-shadow(0 5px 4px #0007);display:block;overflow:visible}.building-card__portrait .rival-sprite{width:70px;height:220px;margin:auto}@media (width<=650px){.prologue-equipped-speaker{width:100px;height:180px;bottom:220px}}.enemy-art{overflow:hidden!important}.hero-paperdoll>svg{object-position:center bottom;overflow:hidden}.hero-paperdoll{align-items:flex-end;display:flex}.hero-tailored.hero-sprite--attack .hero-paperdoll__weapon{animation:none}.tailored-arrow-release{animation:.7s ease-in both tailored-arrow-shot}.tailored-draw-hand{animation:.7s both tailored-release-hand}.hero-tailored.hero-sprite--walk .hero-paperdoll__body{animation:.6s ease-in-out infinite paperdoll-walk}@keyframes tailored-arrow-shot{0%,40%{opacity:1;transform:translate(0)}75%{opacity:1;transform:translate(320px)}to{opacity:0;transform:translate(560px)}}@keyframes tailored-release-hand{0%,30%{translate:0}50%{translate:8px -5px}to{translate:0}}@media (prefers-reduced-motion:reduce){.tailored-arrow-release,.tailored-draw-hand{animation:none}}.tailored-arm{transform-box:view-box;transform:rotate(var(--aim-angle));animation:1.2s ease-in-out both tailored-arm-action}.tailored-arm--melee.tailored-arm--right{animation-name:tailored-sword-action}.tailored-drawn{animation:1.2s ease-in-out both tailored-draw-cycle}.tailored-stowed--transition{animation:1.2s ease-in-out both tailored-stow-cycle}.tailored-cast-palm{animation:1.2s ease-in-out both tailored-cast-pulse}.hero-tailored .tailored-arrow-release{animation:1.2s ease-in both tailored-projectile-release}.hero-tailored.hero-sprite--attack .hero-paperdoll__body{animation:1.2s ease-in-out both tailored-action-weight}.hero-tailored.hero-sprite--cast .hero-paperdoll__body{animation:1.2s ease-in-out both tailored-cast-weight}@keyframes tailored-arm-action{0%,to{transform:rotate(0)}22%,42%{transform:rotate(var(--aim-angle))}54%{transform:rotate(calc(var(--aim-angle) + 4deg))}75%{transform:rotate(var(--aim-angle))}}@keyframes tailored-sword-action{0%,to{transform:rotate(0)}12%{transform:rotate(-30deg)}28%{transform:rotate(-105deg)}46%{transform:rotate(68deg)}56%{transform:rotate(76deg)}76%{transform:rotate(25deg)}}@keyframes tailored-draw-cycle{0%,9%,to{opacity:0}22%,76%{opacity:1}}@keyframes tailored-stow-cycle{0%,to{opacity:1}18%,79%{opacity:0}}@keyframes tailored-projectile-release{0%,19%{opacity:1;transform:translate(0)}20%,to{opacity:0;transform:translate(0)}}@keyframes tailored-cast-pulse{0%,18%,to{opacity:0;filter:drop-shadow(0 0 #0000)}35%,60%{opacity:.85;filter:drop-shadow(0 0 12px #a6f6df)}}@keyframes tailored-action-weight{0%,to{transform:translate(0)}35%{transform:translate(-4px)rotate(-.6deg)}55%{transform:translate(6px)rotate(.8deg)}}@keyframes tailored-cast-weight{0%,to{transform:translateY(0)}40%,65%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.tailored-arm,.tailored-drawn,.tailored-stowed--transition,.tailored-cast-palm{animation:none}.hero-sprite--attack .tailored-stowed--transition{opacity:0}}.hero-tailored>svg{overflow:visible}.hero-tailored.hero-sprite--attack .tailored-arm--melee.tailored-arm--right{animation-timing-function:cubic-bezier(.25,.02,.18,1)}.hero-sprite--idle .hero-paperdoll__body,.hero-sprite--walk .hero-paperdoll__body{animation:none!important}.hero-sprite--idle{will-change:transform;animation:4s ease-in-out infinite hero-compositor-idle55}.hero-sprite--walk{will-change:transform;animation:.65s ease-in-out infinite hero-compositor-walk55}.realm-shell .hero-sprite--idle{animation:none!important}@keyframes hero-compositor-idle55{50%{transform:scaleY(1.004)}}@keyframes hero-compositor-walk55{25%{transform:translateY(-3px)rotate(.4deg)}75%{transform:translateY(-2px)rotate(-.4deg)}}@media (prefers-reduced-motion:reduce){.hero-sprite--idle,.hero-sprite--walk{animation:none!important}}.online-image-picker{color:#f8e8b9;gap:12px;min-width:0;display:grid}.online-image-picker>strong{font-size:15px}.online-image-picker>small{color:#a8b8b5;font-size:12px}.online-image-picker__upload{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.online-image-picker__preview{object-fit:cover;border:1px solid #b99c55;border-radius:10px;width:64px!important;height:64px!important}.online-image-picker__file{color:#fff0c4;cursor:pointer;background:#12372e;border:1px solid #a38b4e;border-radius:8px;padding:11px 14px;position:relative;overflow:hidden;font-size:13px!important;display:block!important}.online-image-picker__file input{opacity:0;cursor:pointer;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.online-image-picker__presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.online-image-picker__presets button{cursor:pointer;flex-direction:column;align-items:center;gap:5px;color:#ffe5a7!important;background:#0a2025!important;border:1px solid #66816a!important;border-radius:9px!important;min-width:0!important;padding:7px!important;display:flex!important}.online-image-picker__presets img{object-fit:cover;object-position:top;border-radius:6px;width:56px!important;height:56px!important}.online-image-picker__presets span{color:inherit!important;font-size:11px!important;line-height:1.2!important}.avatar-settings{border-bottom:1px solid #b79c503d;margin-bottom:18px;padding:15px 0}.avatar-settings__save{width:100%;margin-top:12px}.online-image-picker button:disabled{opacity:.5;cursor:default}.online-image-picker__file:has(input:disabled){opacity:.5;cursor:default}.crest-image-picker{border-top:1px solid #a58c4740;grid-column:1/-1;padding-top:16px}.clan-crest .clan-crest__image{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.realm-shell.realm-shell--stage737 .crest-modal .online-image-picker__file input{min-height:0!important}.realm-shell.realm-shell--stage737 .crest-modal .online-image-picker label{display:block!important}.realm-shell.realm-shell--stage737 .crest-modal .online-image-picker__presets button{height:auto!important;min-height:80px!important}.realm-shell.realm-shell--stage737 .crest-modal .online-image-picker__presets span{width:auto!important;height:auto!important;margin:0!important}.tutorial66{z-index:2147483000;isolation:isolate;color:#f1efe0;touch-action:pan-y;font-family:inherit;position:fixed;inset:0}.tutorial-shade66{pointer-events:none;position:absolute;inset:0}.tutorial-focus66{pointer-events:none;border:2px solid #ffe6a1;border-radius:12px;transition:top .35s,left .35s,width .35s,height .35s;animation:1.8s ease-in-out infinite tutorial-pulse66;position:absolute;box-shadow:0 0 0 4px #e8bc4350,0 0 28px #e8bc4360}.tutorial-hand66{color:#ffecad;text-shadow:0 2px 4px #000;font-size:34px;animation:1.2s ease-in-out infinite tutorial-hand66;position:absolute;top:8px;right:8px}.tutorial-card66{overscroll-behavior:contain;box-sizing:border-box;background:linear-gradient(130deg,#13342f,#081a20);border:1px solid #c8a653;border-radius:15px;outline:none;flex-direction:column;width:min(480px,100vw - 32px);max-height:75dvh;padding:20px;display:flex;position:absolute;right:20px;overflow:auto;box-shadow:0 12px 60px #000b}.tutorial-card66.at-top66{top:76px}.tutorial-card66.at-bottom66{bottom:18px}.tutorial-card66.catalog66{width:min(900px,100vw - 32px);max-height:90dvh;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.tutorial-card66 header{justify-content:space-between;align-items:start;gap:14px;display:flex}.tutorial-card66 h2{color:#ffe7a2;margin:4px 0 12px;font-size:23px;line-height:1.2}.tutorial-card66 small{letter-spacing:1px;color:#d9c992;font-size:11px}.tutorial-card66 p,.tutorial-card66 li{font-size:14px;line-height:1.5}.tutorial-card66 p{margin:6px 0 12px}.tutorial-card66 h3{color:#ffe7a2;margin:14px 0 3px;font-size:15px}.tutorial-card66 button{color:#ffecb0;min-height:42px;font:inherit;cursor:pointer;background:#163d35;border:1px solid #b99a52;border-radius:7px;padding:8px 12px;font-size:13px}.tutorial-card66 button:disabled{opacity:.4;cursor:default}.tutorial-card66 button:focus-visible,.tutorial-card66 input:focus-visible{outline-offset:2px;outline:3px solid #ffe6a1}.tutorial-card66 header>button{flex:0 0 42px}.tutorial-modes66,.tutorial-start66>div,.tutorial-card66 footer{flex-wrap:wrap;gap:8px;display:flex}.tutorial-modes66 button{flex:1}.tutorial-modes66 button[aria-pressed=true],.tutorial-next66{color:#fff7d5!important;background:#806422!important}.tutorial-start66{border:1px solid #a58a3a66;border-radius:10px;align-items:center;gap:18px;margin:12px 0;padding:14px;display:flex}.tutorial-start66 img{object-fit:contain;width:150px;height:105px}.tutorial-start66 p,.tutorial-start66 b{width:100%}.tutorial-card66 input{box-sizing:border-box;color:#fff;width:100%;min-height:44px;font:inherit;background:#071d24;border:1px solid #8f814e;border-radius:7px;padding:10px}.tutorial-lessons66{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.tutorial-lessons66 button{text-align:left;align-items:center;gap:10px;display:flex}.tutorial-lessons66 button>b{color:#62dbad}.tutorial-lessons66 small{letter-spacing:0;color:#bbcabf;margin-top:4px;display:block}.tutorial-progress66{align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.tutorial-progress66 progress{accent-color:#dbbf6a;flex:1;height:7px}.tutorial-explain66{align-items:center;gap:15px;display:flex}.tutorial-explain66>img{object-fit:contain;filter:drop-shadow(0 4px 6px #0008);width:115px;height:90px}.tutorial-explain66 p{margin:4px 0}.tutorial-copy66{animation:.28s ease-out tutorial-enter66}.tutorial-copy66 ol{margin:6px 0;padding-left:22px}.tutorial-hint66{color:#acd7c2;background:#09241e;border-radius:7px;padding:9px;font-size:12px!important}.tutorial-card66 footer{border-top:1px solid #9d8a3f66;margin-top:12px;padding-top:12px}.tutorial-card66 footer button{flex:1}.tutorial-card66 footer button:first-child{flex-basis:100%}@keyframes tutorial-pulse66{50%{box-shadow:0 0 0 7px #e8bc4320,0 0 40px #e8bc43aa}}@keyframes tutorial-hand66{50%{transform:translateY(7px)}}@keyframes tutorial-enter66{0%{opacity:.2;transform:translateY(6px)}}@media (width<=600px){.tutorial-card66{width:calc(100vw - 20px);max-height:49dvh;padding:14px;right:10px}.tutorial-card66.at-top66{top:66px}.tutorial-card66.at-bottom66{bottom:10px}.tutorial-card66.catalog66{width:calc(100vw - 20px);max-height:92dvh}.tutorial-card66 h2{font-size:19px}.tutorial-card66 p,.tutorial-card66 li{font-size:13px}.tutorial-explain66>img{width:75px;height:65px}.tutorial-start66 img{width:90px;height:80px}.tutorial-lessons66{grid-template-columns:1fr}.tutorial-hand66{font-size:27px}.tutorial-card66 footer{background:#0c2627;padding-bottom:10px;position:sticky;bottom:-14px}.tutorial-modes66 button{font-size:12px}}@media (prefers-reduced-motion:reduce){.tutorial66 *{transition:none!important;animation:none!important}}.account-menu-toggle{z-index:2147483501;color:#ffe8ae;cursor:pointer;background:linear-gradient(140deg,#18352e,#0a1b20);border:1px solid #c7a866;border-radius:10px;align-items:center;gap:12px;padding:12px 22px;font:600 16px Segoe UI,sans-serif;display:flex;position:fixed;top:18px;right:22px;box-shadow:0 5px 24px #0007}.account-menu-toggle span{color:#d7b973;font-size:21px}.account-menu-overlay{z-index:2147483601;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020b13c9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.account-menu-panel{box-sizing:border-box;color:#eff3ec;letter-spacing:normal;background:radial-gradient(at 0 0,#1c3835,#0c1b22 65%);border:1px solid #ad9254;border-radius:20px;width:min(940px,100%);max-height:92dvh;padding:30px;font:15px/1.5 Segoe UI,Arial,sans-serif;overflow:auto;box-shadow:0 24px 100px #000b}.account-menu-panel *{box-sizing:border-box}.account-menu-panel header{border-bottom:1px solid #b899523d;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:23px;display:flex}.account-menu-eyebrow{color:#c5aa69;letter-spacing:2.5px;font-size:10px;font-weight:700}.account-menu-panel h2{color:#fff0c9;margin:8px 0;font:700 34px/1.2 Georgia,serif}.account-menu-panel header p{color:#aac1bb;margin:0;font-size:14px}.account-menu-panel h3{color:#f4dcaa;margin:0 0 15px;font:600 17px Segoe UI,sans-serif}.account-menu-layout{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);gap:28px;padding-top:25px;display:grid}.account-menu-profile,.account-menu-actions,.account-worlds{min-width:0}.account-menu-table{border-collapse:collapse;background:#07161b6b;border:1px solid #b6994c30;border-radius:10px;width:100%;overflow:hidden}.account-menu-table tr+tr{border-top:1px solid #c9ddcc12}.account-menu-table tr:nth-child(2n){background:#c2d9c404}.account-menu-table th{text-align:left;color:#a3bdb6;width:45%;padding:11px 14px;font-size:13px;font-weight:400}.account-menu-table td{color:#f0ead8;overflow-wrap:anywhere;padding:11px 14px;font-size:14px;font-weight:600}.account-menu-panel button{cursor:pointer;color:#f8e5b8;background:#193a32;border:1px solid #9f8a5060;border-radius:9px;padding:12px;font-family:inherit}.account-menu-panel button:hover:not(:disabled){background:#244a3f;border-color:#d8b86c}.account-menu-panel button:focus-visible,.account-menu-toggle:focus-visible{outline-offset:4px;outline:2px solid #e9cf91}.account-menu-panel button:disabled{opacity:.4;cursor:default}.account-menu-panel .account-menu-close{background:#091a20;place-items:center;width:38px;height:38px;padding:0;display:grid}.account-menu-actions{border-left:1px solid #b899522c;padding-left:27px}.account-menu-actions>p{color:#a6bdb6;margin:0 0 20px;font-size:13px}.account-menu-actions nav{gap:12px;display:grid}.account-menu-actions nav button{text-align:left;background:linear-gradient(120deg,#1c3c34,#112a2b);align-items:center;gap:14px;min-height:72px;display:flex}.account-menu-actions nav button>span:first-child{color:#ccb474;text-align:center;width:24px;font-size:26px}.account-menu-actions b{font-size:14px;font-weight:600}.account-menu-actions small{color:#a6bdb5;margin-top:3px;font-size:12px;font-weight:400;display:block}.account-menu-actions nav .account-menu-danger{background:#3b211f66;border-color:#a65f474c;margin-top:8px}.account-menu-actions nav .account-menu-danger b{color:#ffc1a4}.account-menu-confirm h4{color:#ffe0a0;margin:0 0 12px;font-size:17px}.account-menu-confirm p{color:#c4cec2;font-size:13px;line-height:1.6}.account-menu-confirm label{color:#c8d4c8;gap:8px;margin:17px 0;font-size:13px;display:grid}.account-menu-confirm input{color:#fff;background:#06171c;border:1px solid #81978a;border-radius:7px;width:100%;padding:12px;font:15px Segoe UI,sans-serif}.account-menu-confirm>button{width:100%;margin-top:10px}.account-menu-panel [role=status]{color:#ffcbb0;overflow-wrap:anywhere;font-size:13px}.account-worlds{margin-top:23px}.account-worlds article{background:#102c2677;border:1px solid #98ad7e33;border-radius:10px;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.account-worlds article>span{color:#cfb574;font-size:23px}.account-worlds article>div{flex:1}.account-worlds strong{font-size:14px;font-weight:600}.account-worlds p{color:#a8bcb2;margin:3px 0 0;font-size:12px}.account-worlds article>b{color:#b5c8bc;background:#0003;border-radius:6px;padding:4px 8px;font-size:12px}.account-worlds .is-locked{background:#1e252a;border-color:#6c747933}.account-worlds .is-locked p{color:#9ca6aa}@media (width<=700px){.account-menu-overlay{padding:12px}.account-menu-panel{border-radius:15px;max-height:95dvh;padding:20px}.account-menu-panel h2{font-size:29px}.account-menu-layout{grid-template-columns:1fr;gap:24px}.account-menu-actions{border-top:1px solid #b899522c;border-left:0;padding:22px 0 0}.account-menu-toggle{padding:10px 16px;top:12px;right:12px}.account-menu-table th,.account-menu-table td{padding:10px;font-size:12px}}.account-menu-panel,.account-menu-panel *{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Segoe UI,Arial,sans-serif!important}.account-menu-panel h2{font-family:Georgia,serif!important}.account-menu-language{background:#0d2227;border:1px solid #b899524d;border-radius:9px;margin:16px 0;padding:10px 12px}.account-menu-language .language-switcher{color:#f4dcaa;flex-wrap:wrap;font-weight:600}.account-menu-language .language-select{color:#fff0c9;background:#193a32;border-color:#9f8a508c;min-height:44px;margin-inline-start:auto}.account-menu-language .language-select:focus-visible{outline-offset:2px;outline:2px solid #e9cf91}.account-menu-toggle{z-index:auto;white-space:nowrap;box-shadow:none;flex-shrink:0;position:relative;top:auto;right:auto}.realm-topbar>.account-menu-toggle{align-self:center}.game-menu-fixedbar{z-index:2147483501;pointer-events:none;background:linear-gradient(#07161deb,#07161d99 80%,#0000);height:64px;position:fixed;inset:0 0 auto}.game-menu-fixedbar .account-menu-toggle--global{box-sizing:border-box;pointer-events:auto;z-index:2147483501;justify-content:center;width:120px;height:44px;min-height:44px;padding:8px 12px;margin:0!important;position:fixed!important;top:8px!important;left:auto!important;right:16px!important;transform:none!important}.game-menu-anchor{display:none}.plpe-hub__chapter-actions{pointer-events:auto;align-items:center;margin-left:auto;display:flex}body:has(.game-menu-fixedbar) :is(.plpe-hub,.monastery-world,.building-hub,.plpe-welcome,.plpe-story,.plpe-game,.plpe-campaign-shell,section.tactical-battle,.prologue-cinematic){height:calc(100dvh - 64px)!important;min-height:0!important;top:64px!important;bottom:0!important}body:has(.game-menu-fixedbar) .realm-shell.realm-shell--stage737{height:calc(100dvh - 64px)!important;min-height:0!important;top:64px!important}body:has(.game-menu-fixedbar) .hg-modal{padding-top:76px}body:has(.game-menu-fixedbar) .hg-workshop{max-height:calc(100dvh - 92px)}.monastery-world__top-actions{flex-wrap:wrap;justify-content:flex-end}.monastery-world__topbar{flex-wrap:wrap}@media (width<=760px){.monastery-world__top-actions{width:100%;margin-left:0}}body:has(.game-menu-fixedbar) .game-mode-choice{box-sizing:border-box;padding-top:64px}body:has(.game-menu-fixedbar) .story-scene{height:calc(100dvh - 64px)!important;top:64px!important;bottom:0!important}body:has(.game-menu-fixedbar) .app.app--game main.realm-shell.realm-shell--stage737{box-sizing:border-box!important;flex-direction:column!important;height:calc(100dvh - 64px)!important;min-height:0!important;max-height:calc(100dvh - 64px)!important;margin:0!important;display:flex!important;position:fixed!important;inset:64px 0 0!important;overflow:hidden!important}body:has(.game-menu-fixedbar) :is(.plpe-hub,.monastery-world,.building-hub,.plpe-welcome,.plpe-story,.plpe-game,.plpe-campaign-shell,section.tactical-battle,.prologue-cinematic){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;left:0!important;right:0!important}body:has(.game-menu-fixedbar) .plpe-hub{padding:0!important}.world-chat-backdrop{z-index:10060;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010507b8;place-items:center;display:grid;position:fixed;inset:0}.world-chat-panel{color:#edf4f5;background:#061116;border:1px solid #e0b84d8c;border-radius:18px;grid-template-rows:auto auto auto 1fr auto auto;width:min(900px,94vw);height:min(760px,90vh);display:grid;overflow:hidden;box-shadow:0 28px 90px #000d}.world-chat-panel>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.world-chat-panel>header small{color:#31e89a;letter-spacing:.14em;font-size:10px;font-weight:900}.world-chat-panel>header h2{margin:4px 0 0;font-size:27px}.world-chat-panel>header button{color:#fff;background:#101b20;border:1px solid #ffffff1b;border-radius:10px;width:40px;height:40px;font-size:25px}.world-chat-panel>nav{background:#08151a;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px 14px;display:grid}.world-chat-panel>nav button{color:#b8c5c9;background:#0c1b21;border:1px solid #ffffff14;border-radius:9px;padding:10px;font-weight:900}.world-chat-panel>nav button.active{color:#f7d877;background:#211c0e;border-color:#e0b84d}.world-chat-panel>nav button:disabled{opacity:.35}.world-chat-recipient{border-bottom:1px solid #ffffff10;align-items:center;gap:12px;padding:9px 16px;display:flex}.world-chat-recipient span{color:#91a4a8;font-size:11px}.world-chat-recipient select{color:#eef4f5;background:#071116;border:1px solid #ffffff1a;border-radius:8px;flex:1;padding:10px}.world-chat-messages{flex-direction:column;gap:9px;padding:16px;display:flex;overflow:auto}.world-chat-messages article{background:#0b171c;border:1px solid #ffffff12;border-radius:12px;align-self:flex-start;max-width:78%;padding:10px 12px}.world-chat-messages article.mine{background:#092019;border-color:#31d98a40;align-self:flex-end}.world-chat-messages article>div{align-items:center;gap:8px;display:flex}.world-chat-messages b{color:#f3cf73;font-size:12px}.world-chat-messages b i{color:#55656b;margin-right:5px;font-style:normal}.world-chat-messages b i.online{color:#25dc86}.world-chat-messages small,.world-chat-messages time{color:#778b91;font-size:9px}.world-chat-messages time{margin-left:auto}.world-chat-messages p{white-space:pre-wrap;word-break:break-word;margin:5px 0 0;font-size:13px;line-height:1.45}.world-chat-empty{color:#6f8187;margin:auto}.world-chat-panel>footer{background:#071217;border-top:1px solid #ffffff12;grid-template-columns:1fr 58px;gap:8px;padding:12px 14px;display:grid}.world-chat-panel textarea{resize:none;color:#fff;background:#030b0e;border:1px solid #ffffff18;border-radius:10px;height:58px;padding:11px}.world-chat-panel>footer button{color:#e7fff3;background:#0b5e3d;border:1px solid #32df8d66;border-radius:10px;font-size:22px;font-weight:900}.world-chat-error{color:#ffc6cb;background:#40151a;padding:8px 14px;font-size:11px}.realm-chat-open-btn{position:relative}.realm-chat-open-btn:after{content:"";background:#2ae18c;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px;box-shadow:0 0 8px #2ae18c}@media (width<=700px){.world-chat-panel{height:94vh}.world-chat-panel>nav{grid-template-columns:1fr 1fr}.world-chat-messages article{max-width:92%}}.strategy-panel-backdrop{z-index:10120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000508c2;place-items:center;display:grid;position:fixed;inset:0}.battle-report-panel,.realm-admin-panel{color:#edf4f5;background:#061116;border:1px solid #e0b84d94;border-radius:18px;width:min(980px,95vw);max-height:92vh;padding:0 18px 22px;overflow:auto;box-shadow:0 30px 100px #000e}.battle-report-panel>header,.realm-admin-panel>header{z-index:4;background:#061116ef;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:18px 4px 14px;display:flex;position:sticky;top:0}.battle-report-panel>header small,.realm-admin-panel>header small{color:#33e196;letter-spacing:.14em;font-size:10px;font-weight:900}.battle-report-panel h2,.realm-admin-panel h2{margin:3px 0 0;font-size:26px}.battle-report-panel>header button,.realm-admin-panel>header button{color:#fff;background:#101a1f;border:1px solid #ffffff20;border-radius:9px;width:40px;height:40px;font-size:23px}.battle-report-summary,.admin-summary-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.battle-report-summary span,.admin-summary-grid span{color:#b8c9cd;background:#0a171c;border:1px solid #ffffff12;border-radius:9px;padding:10px;font-size:11px}.battle-report-summary b,.admin-summary-grid b{color:#f1ce73}.battle-report-panel h3{color:#efc862;letter-spacing:.08em;margin:18px 0 8px;font-size:12px}.battle-unit-row{background:#09161b;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:1.4fr repeat(3,1fr);gap:8px;margin:5px 0;padding:9px 10px;display:grid}.battle-unit-row span,.battle-defender-grid span{color:#93a6ab;font-size:10px}.battle-unit-row b,.battle-defender-grid b{color:#eef4f5}.battle-defender-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.battle-defender-grid span{background:#09161b;border:1px solid #ffffff10;border-radius:8px;padding:9px}.castle-tower-report{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.castle-tower-report>div{background:#09161b;border:1px solid #ffffff12;border-radius:9px;padding:10px}.castle-tower-report>div>div{background:#241315;border-radius:8px;height:8px;margin:7px 0;overflow:hidden}.castle-tower-report i{background:#2ddd8e;height:100%;display:block}.castle-tower-report b{font-size:10px}.castle-breach,.battle-loot{background:#0a171c;border:1px solid #ffffff13;border-radius:9px;margin-top:13px;padding:11px;font-weight:900}.castle-breach.yes{color:#f99;border-color:#f05d5d88}.castle-breach.no{color:#9dffd0;border-color:#2bdc8a55}.battle-loot{color:#f0ce72;flex-wrap:wrap;gap:12px;display:flex}.battle-loot span{color:#eef4f5}.admin-summary-grid{grid-template-columns:repeat(6,1fr)}.admin-refresh{color:#edfff6;background:#0b583b;border:1px solid #31dd9160;border-radius:9px;width:100%;padding:11px;font-weight:900}.admin-player-list{gap:7px;margin-top:13px;display:grid}.admin-player-list article{background:#09161b;border:1px solid #ffffff10;border-radius:9px;grid-template-columns:minmax(240px,2fr) repeat(3,1fr);align-items:center;gap:8px;padding:10px;display:grid}.admin-player-list article>div{align-items:center;gap:7px;display:flex}.admin-player-list i{color:#5c6a6e;font-style:normal}.admin-player-list i.online{color:#2ce18b}.admin-player-list small{color:#70848a}.admin-note{color:#71868d;font-size:10px}.realm-report-btn,.realm-admin-btn{position:relative}@media (width<=760px){.battle-report-summary,.admin-summary-grid,.battle-unit-row{grid-template-columns:1fr 1fr}.castle-tower-report{grid-template-columns:1fr}.admin-player-list article{grid-template-columns:1fr 1fr}}.realm-shell--stage7 .realm-map-side-actions{z-index:900!important;background:#020608!important;border-top:1px solid #dab14861!important;border-radius:0!important;flex-direction:row!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100vw!important;min-height:62px!important;padding:8px 14px!important;display:flex!important;position:fixed!important;inset:auto 0 0!important;overflow:auto hidden!important;transform:none!important;box-shadow:0 -10px 24px #000000a6!important}.realm-shell--stage7 :is(div,nav,section):has(>.realm-report-btn):has(>.realm-chat-open-btn){z-index:900!important;background:#020608!important;border-top:1px solid #dab14861!important;border-radius:0!important;flex-direction:row!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100vw!important;min-height:62px!important;padding:8px 14px!important;display:flex!important;position:fixed!important;inset:auto 0 0!important;overflow:auto hidden!important;transform:none!important;box-shadow:0 -10px 24px #000000a6!important}.realm-shell--stage7 :is(div,nav,section):has(>.realm-report-btn):has(>.realm-chat-open-btn)>button{color:#efd071!important;min-width:108px!important;min-height:40px!important;box-shadow:none!important;background:linear-gradient(#111b1f,#060b0e)!important;border:1px solid #dab14875!important;border-radius:8px!important;flex:none!important;padding:8px 12px!important;font-size:11px!important;font-weight:900!important}.realm-shell--stage7 :is(div,nav,section):has(>.realm-report-btn):has(>.realm-chat-open-btn)>button:hover{background:linear-gradient(#1a262a,#0a1114)!important;border-color:#f1c95b!important;transform:translateY(-1px)!important}.realm-shell--stage7 .realm-map-viewport{margin-bottom:62px!important}.realm-shell--stage7 .realm-world-defense-towers,.realm-shell--stage7 .realm-world-defense-tower,.realm-shell--stage7 .empty-slot-castle{display:none!important}.realm-shell--stage7 .realm-settlement-sector .realm-player-castle,.realm-shell--stage7 .realm-settlement-sector>img:not(.empty-slot-castle){object-fit:contain!important;object-position:center!important;z-index:55!important;pointer-events:none!important;filter:brightness(1.05)contrast(1.08)saturate(1.08)drop-shadow(0 14px 10px #000000e6)!important;width:176px!important;height:154px!important;position:absolute!important;top:54%!important;left:50%!important;transform:translate(-50%,-50%)!important}.realm-shell--stage7 .realm-settlement-sector.own .realm-player-castle,.realm-shell--stage7 .realm-settlement-sector.own>img:not(.empty-slot-castle){width:194px!important;height:168px!important}.realm-shell--stage7 .territory-polygon--zone{stroke-dasharray:none!important;stroke-width:.48px!important;fill-opacity:.055!important;stroke-linejoin:round!important;stroke-linecap:round!important}.realm-shell--stage7 .territory-polygon--zone.special,.realm-shell--stage7 .territory-polygon--zone.neutral{fill-opacity:.035!important}.realm-shell--stage7 .realm-control-sector:nth-of-type(n){--mountain-glow:#ffce5329}.realm-shell--stage7 .claim-button:not(:disabled){color:#9ff0bf!important;border-color:#4edb91!important;box-shadow:0 0 22px #48dc892e!important}.realm-shell--stage7 .realm-quests-btn i{color:#111!important;background:#d8a72f!important}@media (width<=900px){.realm-shell--stage7 .realm-map-side-actions{justify-content:flex-start!important;padding-left:8px!important;padding-right:8px!important}.realm-shell--stage7 :is(div,nav,section):has(>.realm-report-btn):has(>.realm-chat-open-btn){justify-content:flex-start!important;padding-left:8px!important;padding-right:8px!important}.realm-shell--stage7 .realm-map-side-actions button{min-width:96px!important}.realm-shell--stage7 :is(div,nav,section):has(>.realm-report-btn):has(>.realm-chat-open-btn)>button{min-width:96px!important}}.realm-shell--stage7 .territory-polygon--zone{stroke-width:.44px!important;stroke-dasharray:none!important;fill-opacity:.045!important;stroke-linejoin:round!important}.realm-shell--stage7 .realm-control-sector{z-index:62!important}.realm-shell--stage7 .realm-control-sector .control-zone-object{max-width:42px!important;max-height:42px!important}.realm-shell--stage7 .realm-settlement-sector .realm-player-castle{object-fit:contain!important;object-position:center bottom!important;z-index:55!important;pointer-events:none!important;filter:brightness(1.04)contrast(1.06)saturate(1.05)drop-shadow(0 14px 11px #000000e6)!important;width:220px!important;height:auto!important;max-height:198px!important;position:absolute!important;top:auto!important;bottom:8px!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}.realm-shell--stage7 .realm-settlement-sector.own .realm-player-castle{width:232px!important;max-height:208px!important}.realm-shell--stage7 .realm-player-tag{z-index:76!important;top:-34px!important}.realm-shell--stage7 .realm-settlement-sector .realm-player-castle{object-fit:contain!important;object-position:center center!important;clip-path:none!important;z-index:56!important;width:190px!important;max-width:none!important;height:190px!important;max-height:none!important;display:block!important;position:absolute!important;inset:50% auto auto 50%!important;overflow:visible!important;transform:translate(-50%,-48%)!important;-webkit-mask:none!important;mask:none!important}.realm-shell--stage7 .realm-settlement-sector.own .realm-player-castle{width:205px!important;height:205px!important}.realm-shell--stage7 .territory-polygon--zone{stroke-dasharray:none!important;stroke-linejoin:round!important;stroke-linecap:round!important;fill-opacity:.045!important}.realm-shell--stage7 .territory-polygon--zone.mountain-hard{stroke-width:.72px!important;fill-opacity:.08!important;filter:drop-shadow(0 0 2px #ffb93e8c)!important}.realm-shell--stage7 .realm-resourcebar>div em{white-space:nowrap}.realm-shell--stage7 .world-hero-position,.realm-shell--stage7 .territory-basin,.realm-shell--stage7 .territory-polygon--slot{display:none!important}.realm-shell--stage7 .territory-polygon--zone{stroke-width:.42px!important;stroke-dasharray:none!important;stroke-linejoin:round!important;stroke-linecap:round!important;fill-opacity:.035!important;filter:drop-shadow(0 0 1px #000000d1)!important}.realm-map .user-exact-layout-overlay{object-fit:fill!important;z-index:41!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;opacity:.92!important;filter:drop-shadow(0 0 1px #000000bf)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.realm-map .territory-basin,.realm-map .territory-polygon--slot,.realm-map .territory-polygon--zone{stroke:#0000!important;fill:#0000!important;stroke-width:0!important;stroke-dasharray:none!important;filter:none!important}.world-hero-position,.realm-map .world-hero-position,.realm-shell--stage7 .world-hero-position{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.realm-shell--stage7 .realm-control-sector .control-dot{opacity:.82!important;border-width:1px!important;width:18px!important;height:18px!important;font-size:8px!important;top:1px!important;right:1px!important}.realm-shell--stage7 .realm-settlement-sector{clip-path:none!important;contain:none!important;overflow:visible!important}.realm-shell--stage7 .realm-settlement-sector .realm-player-castle{object-fit:contain!important;object-position:center center!important;clip-path:none!important;z-index:64!important;width:205px!important;max-width:none!important;height:205px!important;max-height:none!important;position:absolute!important;inset:50% auto auto 50%!important;overflow:visible!important;transform:translate(-50%,-48%)!important;-webkit-mask:none!important;mask:none!important}.realm-settlement-layout .realm-resource-node.plot-wood-c{top:73%!important;left:41%!important}.realm-settlement-layout .realm-resource-node.plot-stone-c{top:53%!important;left:27%!important}.realm-settlement-layout .realm-resource-node.plot-iron-c{top:21%!important;left:30%!important}.realm-settlement-layout .realm-resource-node.plot-wheat-c{top:16%!important;left:65%!important}.realm-settlement-layout .realm-resource-node.plot-hunt-c{top:61%!important;left:69%!important}.realm-settlement-layout .realm-resource-node.plot-gold-b{top:42%!important;left:83%!important}.realm-settlement-layout .realm-resource-node.plot-fish-b{top:70%!important;left:90%!important}.battle-defense141{color:#e7d7ad;background:#10362b55;border:1px solid #9b814c;border-radius:9px;margin:16px 0;padding:14px 16px}.battle-defense141 h3{color:#ecd194;margin:0 0 8px;font-size:14px}.battle-defense141 p{margin:6px 0;font-size:12px;line-height:1.8}body .strategy-panel-backdrop:has(.battle-report-panel){z-index:2147483646!important;pointer-events:auto!important}.battle-report-panel .conquest-panel106{z-index:2;pointer-events:auto;position:relative}.battle-report-panel .conquest-panel106 button{pointer-events:auto}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .territory-basin,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .territory-polygon--slot,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .territory-polygon--zone{stroke:#0000!important;fill:#0000!important;stroke-width:0!important;stroke-dasharray:none!important;filter:none!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .world-hero-position{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector{z-index:58!important;background:0 0!important;border:0!important;width:64px!important;height:64px!important;overflow:visible!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector:hover,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector:focus-visible{z-index:88!important;transform:translate(-50%,-50%)scale(1.16)!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector:before{content:"✦";color:#fff3bf!important;text-align:center!important;text-shadow:0 2px 3px #000!important;pointer-events:none!important;z-index:5!important;background:#060d10db!important;border:2px solid #f0cd68!important;border-radius:50%!important;place-items:center!important;width:46px!important;height:46px!important;font-size:23px!important;line-height:46px!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 2px #0000007a,0 7px 14px #000000c7!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .field-wood:before{content:"🌲";background:#124627e6!important;border-color:#62d28a!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .field-stone:before{content:"🪨";background:#394249eb!important;border-color:#c1c8cd!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .field-iron:before{content:"⛏";background:#2d3b44eb!important;border-color:#9fb5c3!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .field-food:before{content:"🌾";background:#604910eb!important;border-color:#efd260!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .field-gold:before{content:"🪙";background:#5b3f05f0!important;border-color:#ffd85b!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .field-special:before{content:"✦";background:#4a1f65f0!important;border-color:#d18aff!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector>.control-dot,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector>.control-zone-object{display:none!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector .control-zone-label{opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:100!important;width:230px!important;position:absolute!important;top:58px!important;left:50%!important;transform:translate(-50%)translateY(4px)!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector:hover .control-zone-label,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector:focus-visible .control-zone-label{opacity:1!important;visibility:visible!important;transform:translate(-50%)translateY(0)!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector>b,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector>i,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector>.plpe-target-badge{transform-origin:50%!important;transform:scale(.82)!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-settlement-sector{clip-path:none!important;contain:none!important;background:0 0!important;width:190px!important;height:160px!important;overflow:visible!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-settlement-sector>img.realm-player-castle{object-fit:contain!important;object-position:center center!important;clip-path:none!important;opacity:1!important;z-index:72!important;filter:brightness(1.1)contrast(1.12)saturate(1.04)drop-shadow(0 0 3px #ffe6a073)drop-shadow(0 14px 12px #000000f0)!important;width:380px!important;max-width:none!important;height:300px!important;max-height:none!important;position:absolute!important;top:50%!important;left:50%!important;overflow:visible!important;transform:translate(-50%,-57%)!important;-webkit-mask:none!important;mask:none!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-settlement-sector.own>img.realm-player-castle{width:440px!important;height:340px!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-settlement-sector .realm-player-tag,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-settlement-sector.own .realm-player-tag{z-index:90!important;top:178px!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-settlement-fort-ring,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-world-defense-towers,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-world-defense-tower{display:none!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .user-exact-layout-overlay{object-fit:fill!important;z-index:44!important;opacity:1!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;filter:drop-shadow(0 1px 1px #000000b8)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-resource-node,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-planned-resource-site{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector{z-index:58!important;background:0 0!important;width:42px!important;height:42px!important;overflow:visible!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector:before{opacity:.42!important;border-width:1px!important;width:18px!important;height:18px!important;font-size:10px!important;line-height:18px!important;transition:opacity .14s,transform .14s,width .14s,height .14s,font-size .14s!important;box-shadow:0 2px 5px #000000b8!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector:hover:before,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector:focus-visible:before{opacity:1!important;width:30px!important;height:30px!important;font-size:16px!important;line-height:30px!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector>b,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector>i,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector>.plpe-target-badge{opacity:0!important;visibility:hidden!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector:hover>b,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector:hover>i,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector:hover>.plpe-target-badge,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector:focus-visible>b,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector:focus-visible>i,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-control-sector:focus-visible>.plpe-target-badge{opacity:1!important;visibility:visible!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .realm-settlement-sector{z-index:62!important}html body .realm-shell--stage7 .realm-map.realm-map--realm10 .territory-overlay,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .territory-polygon,html body .realm-shell--stage7 .realm-map.realm-map--realm10 .territory-basin{display:none!important}.world-quest-backdrop{z-index:1300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.world-quest-panel{color:#eef5f4;background:linear-gradient(#0b1418,#04090c 62%,#020608);border:1px solid #ddb24c80;border-radius:16px;width:min(980px,96vw);max-height:88vh;overflow:auto;box-shadow:0 28px 80px #000d}.world-quest-panel>header{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040a0df5;border-bottom:1px solid #ddb24c38;justify-content:space-between;gap:18px;padding:20px 22px 16px;display:flex;position:sticky;top:0}.world-quest-panel header small{color:#d9b552;letter-spacing:.15em;font-weight:900}.world-quest-panel h2{margin:5px 0 4px;font-size:25px}.world-quest-panel header p{color:#a9b8ba;margin:0;font-size:12px}.quest-close{color:#f1d17b;cursor:pointer;background:#11191c;border:1px solid #705c2c;border-radius:8px;width:38px;height:38px;font-size:23px}.quest-summary{background:#050b0e;border-bottom:1px solid #182326;grid-template-columns:repeat(3,1fr);gap:9px;padding:14px 20px;display:grid}.quest-summary span{color:#aebfc0;background:#091114;border:1px solid #263336;border-radius:9px;padding:10px 12px;font-size:11px}.quest-summary b{color:#f2d47d}.quest-list{gap:10px;padding:16px 20px 22px;display:grid}.quest-card{background:linear-gradient(#0c1518,#071013);border:1px solid #243135;border-radius:12px;grid-template-columns:46px minmax(0,1fr) 110px;align-items:center;gap:12px;padding:12px;display:grid}.quest-card.ready{border-color:#d4ad45;box-shadow:0 0 0 1px #d4ad4528,0 0 24px #d4ad4518}.quest-card.claimed{opacity:.68}.quest-index{color:#6d8082;text-align:center;font-size:16px;font-weight:900}.quest-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.quest-title-row strong{color:#f0d17a;font-size:14px}.quest-title-row em{color:#6fdf9d;font-size:9px;font-style:normal;font-weight:900}.quest-title-row em.ready{color:#ffd86d}.quest-body p{color:#aebcbd;margin:5px 0 8px;font-size:11px}.quest-progress{align-items:center;gap:10px;display:flex}.quest-progress>div{background:#172326;border-radius:999px;flex:1;height:7px;overflow:hidden}.quest-progress i{border-radius:inherit;background:linear-gradient(90deg,#85691e,#e8bd4e);height:100%;display:block}.quest-progress span{text-align:right;color:#819294;min-width:82px;font-size:9px}.quest-reward{color:#8ed8b1;margin-top:7px;font-size:10px;display:block}.quest-claim{color:#f4d46f;cursor:pointer;background:linear-gradient(#31260d,#151006);border:1px solid #b98d2d;border-radius:8px;min-height:38px;padding:7px 9px;font-size:10px;font-weight:900}.quest-claim:disabled{cursor:default;opacity:.42;color:#839092;background:#101719;border-color:#354144}@media (width<=720px){.quest-summary{grid-template-columns:1fr}.quest-card{grid-template-columns:34px minmax(0,1fr)}.quest-claim{grid-column:2}}.quest-bulk69{border-bottom:1px solid #79693366;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex}.quest-bulk69 button{color:#ffe9a6;cursor:pointer;background:#185540;border:1px solid #ceb15c;border-radius:7px;min-height:44px;padding:10px 18px;font-weight:800}.quest-bulk69 button:disabled{opacity:.45;cursor:default}.quest-bulk69 small{color:#b6d1bf;flex:1;min-width:180px;font-size:12px}@media (width<=600px){.quest-bulk69{padding:10px}.quest-bulk69 button{width:100%}}.world-quest-backdrop{box-sizing:border-box}.world-quest-panel{box-sizing:border-box;min-width:0;max-width:100%}.world-quest-panel>header>div{min-width:0}.quest-close{flex-shrink:0}.quest-claim{min-height:44px}@media (width<=600px){.world-quest-backdrop{padding:10px}.world-quest-panel{width:100%;max-height:92dvh}.world-quest-panel>header{gap:10px;padding:14px}.world-quest-panel h2{font-size:20px}.quest-bulk69 small{flex-basis:100%;min-width:0}}.quest-storage156{color:#efe4bb;background:#132c23;border-bottom:1px solid #79693366;gap:6px;padding:12px 20px;font:15px/1.5 system-ui,sans-serif;display:grid}.quest-storage156 span{font-size:14px}.quest-body .quest-storage156-blocked{color:#ffd393;margin-top:9px;font:14px/1.5 system-ui,sans-serif}.quest-body .quest-storage156-fit{color:#abd8bd;font:13px/1.5 system-ui,sans-serif}.quest-body p{font-size:13px;line-height:1.5}.quest-reward{font-size:12px;line-height:1.5}.realm-shell{--bg:#05090b;--panel:#060d10f5;--panel-soft:#091216e8;--line:#ffffff1a;--gold:#d8ad4a;--green:#32dc91;--blue:#4ba3ff;--red:#f35f67;--violet:#b779ff;--text:#edf4f5;--muted:#9baaad;min-height:100vh;color:var(--text);background:#04080a;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.realm-shell *{box-sizing:border-box}.realm-shell button,.realm-shell input,.realm-shell select{font:inherit}.realm-topbar{z-index:100;background:linear-gradient(#091217,#050a0d);border-bottom:1px solid #d8ad4a47;align-items:center;gap:18px;min-height:70px;padding:9px 15px;display:flex;position:sticky;top:0;box-shadow:0 8px 28px #0007}.realm-title{flex-direction:column;min-width:250px;display:flex}.realm-title small{color:#e8bd59;letter-spacing:.22em;font-size:9px;font-weight:900}.realm-title strong{letter-spacing:.055em;font-size:23px}.realm-status{flex-wrap:wrap;flex:1;justify-content:center;gap:7px;display:flex}.realm-status span{border:1px solid var(--line);color:#c7d4d8;background:#0b151a;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:850}.realm-status span:first-child{color:#8df7c6;border-color:#32dc9159}.realm-topbar nav{gap:7px;display:flex}.realm-topbar nav button{border:1px solid var(--line);color:#e6edef;cursor:pointer;background:#0a1418;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:900}.realm-topbar nav button:hover{border-color:#d8ad4a80}.realm-topbar nav button.active{color:#a8ffd8;background:#0d3a2a;border-color:#32dc91a6}.realm-resourcebar{z-index:90;background:#071015;border-bottom:1px solid #d8ad4a38;grid-template-columns:repeat(7,minmax(115px,1fr));gap:6px;padding:7px 12px;display:grid;position:sticky;top:70px}.realm-resourcebar>div{background:linear-gradient(#0d171c,#081014);border:1px solid #ffffff13;border-radius:9px;min-height:52px;padding:8px 8px 7px 42px;position:relative;overflow:hidden}.realm-resourcebar>div>span{font-size:21px;position:absolute;top:13px;left:11px}.realm-resourcebar small{color:#87989d;letter-spacing:.13em;text-transform:uppercase;font-size:7px;display:block}.realm-resourcebar b{white-space:nowrap;font-size:14px}.realm-resourcebar em{color:#55e3a6;font-size:7px;font-style:normal;position:absolute;bottom:7px;right:8px}.reward-bar-item{background:linear-gradient(#0b3628e6,#061511f0)!important;border-color:#32dc914d!important}.realm-world-layout,.realm-settlement-layout{background:#04080a;grid-template-columns:minmax(0,1fr) 340px;min-height:calc(100vh - 136px);display:grid}.realm-map-viewport{background:#020608;border-right:1px solid #d8ad4a38;min-width:0;overflow:auto}.realm-map{aspect-ratio:4/3;transform-origin:0 0;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;min-width:1180px;min-height:820px;position:relative;overflow:hidden}.realm-map:after{content:"";z-index:4;pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 63%,#00000054 100%);position:absolute;inset:0}.realm-map-heading{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050c0fe0;border:1px solid #d8ad4a61;border-radius:10px;flex-direction:column;padding:10px 12px;display:flex;position:absolute;top:14px;left:15px;box-shadow:0 10px 30px #0008}.realm-map-heading strong{color:#f3c96b;font-size:14px}.realm-map-heading span{color:#a9b7bb;letter-spacing:.11em;margin-top:2px;font-size:7px}.realm-map-controls{z-index:45;border:1px solid var(--line);background:#050c0fe6;border-radius:9px;align-items:center;gap:5px;padding:5px;display:flex;position:absolute;bottom:14px;right:14px}.realm-map-controls button{color:#fff;cursor:pointer;background:#0c171b;border:1px solid #ffffff1f;border-radius:7px;width:28px;height:28px;font-weight:900}.realm-map-controls span{text-align:center;color:#b7c4c7;min-width:42px;font-size:8px}.territory-overlay{z-index:7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.territory-polygon{vector-effect:non-scaling-stroke;stroke-width:.32px;fill-opacity:.055;stroke-dasharray:1.2 1.05;transition:all .2s}.territory-polygon--slot{stroke-width:.42px;fill-opacity:.065}.territory-polygon.own{stroke:var(--green);fill:#29d78b;filter:drop-shadow(0 0 2px #32dc9159)}.territory-polygon.ally{stroke:var(--blue);fill:#4ba3ff}.territory-polygon.rival{stroke:var(--red);fill:#f35f67}.territory-polygon.empty{stroke:#bdc7ca;fill:#859297;stroke-dasharray:.8 1.6;fill-opacity:.025}.territory-polygon.neutral{stroke:#d8ad4a;fill:#d8ad4a;fill-opacity:.035}.territory-polygon.special{stroke:var(--violet);fill:#a75cff;fill-opacity:.08;filter:drop-shadow(0 0 2px #b779ff73)}.realm-settlement-sector,.realm-control-sector,.realm-resource-node{z-index:22;cursor:pointer;background:0 0;border:0;transition:transform .16s,filter .16s,opacity .16s;position:absolute;transform:translate(-50%,-50%)}.realm-settlement-sector:hover,.realm-control-sector:hover,.realm-resource-node:hover{z-index:35;transform:translate(-50%,-50%)scale(1.14)}.realm-settlement-sector{width:78px;height:78px}.realm-settlement-sector img{object-fit:contain;filter:drop-shadow(0 8px 7px #000c);width:66px;height:60px;position:absolute;top:6px;left:7px}.realm-settlement-sector.own img{filter:drop-shadow(0 0 10px #32dc91d9)drop-shadow(0 8px 7px #000c)}.realm-settlement-sector.ally img{filter:drop-shadow(0 0 8px #4ba3ffcc)drop-shadow(0 8px 7px #000c)}.realm-settlement-sector.rival img{filter:drop-shadow(0 0 8px #f35f67b3)drop-shadow(0 8px 7px #000c)}.slot-level{color:#f4cd77;background:#061014;border:1px solid #d8ad4a73;border-radius:5px;padding:2px 5px;font-size:7px;font-weight:900;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.slot-you{border:1px solid var(--green);color:#a7ffd4;background:#0b5839;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid;position:absolute;top:1px;right:5px}.empty-slot-mark{color:#dbe2e4;opacity:.76;background:#050b0e9e;border:1px dashed #c3cccf;border-radius:50%;place-items:center;width:25px;height:25px;font-size:16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.realm-settlement-sector.empty{opacity:.7}.realm-control-sector{width:42px;height:42px}.control-dot{color:#f0c96b;background:#070e11e0;border:1px solid #d8ad4ac7;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 12px #0009}.realm-control-sector.own .control-dot{border-color:var(--green);color:#9effcf;background:#0a3426}.realm-control-sector.ally .control-dot{border-color:var(--blue);color:#a8d4ff;background:#0b2741}.realm-control-sector.rival .control-dot{border-color:var(--red);color:#ffb0b6;background:#401519}.realm-control-sector.special .control-dot{border-color:var(--violet);color:#e5cbff;background:#2a173c;box-shadow:0 0 15px #b779ff73}.realm-control-sector b{color:#dce5e7;background:#071014;border:1px solid #ffffff29;border-radius:5px;min-width:14px;padding:1px 3px;font-size:6px;position:absolute;top:-4px;right:-2px}.realm-control-sector i{white-space:nowrap;filter:drop-shadow(0 2px 2px #000);font-size:8px;font-style:normal;position:absolute;top:31px;left:50%;transform:translate(-50%)}.realm-resource-node{width:42px;height:42px}.realm-resource-node>span{background:#05120edb;border:1px solid #32dc9180;border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;inset:5px;box-shadow:0 5px 12px #000a}.realm-resource-node.developed>span{border-color:var(--gold);background:#2a1f0be6}.realm-resource-node b{color:#f4cc75;background:#071014;border:1px solid #d8ad4a6b;border-radius:5px;padding:1px 4px;font-size:6px;position:absolute;top:-3px;right:-5px}.army-march-marker{z-index:55;pointer-events:none;width:42px;height:48px;position:absolute;transform:translate(-50%,-50%)}.army-march-marker img{object-fit:cover;object-position:top;border:2px solid var(--red);background:#091116;border-radius:50%;width:39px;height:39px;box-shadow:0 0 12px #f35f6773,0 7px 10px #000b}.army-march-marker.own img{border-color:var(--green);box-shadow:0 0 12px #32dc918c,0 7px 10px #000b}.army-march-marker span{color:#fff;white-space:nowrap;background:#060d10;border-radius:4px;padding:1px 4px;font-size:6px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.realm-map-legend{z-index:45;border:1px solid var(--line);color:#c5d0d3;background:#050c0fe6;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:7px;display:flex;position:absolute;bottom:14px;left:15px}.realm-map-legend span{border-radius:4px;width:13px;height:4px}.l-own{background:var(--green)}.l-ally{background:var(--blue)}.l-rival{background:var(--red)}.l-neutral{background:var(--gold)}.l-special{background:var(--violet)}.realm-drawer{z-index:60;background:linear-gradient(#071116,#050a0d);border-left:1px solid #d8ad4a33;max-height:calc(100vh - 136px);padding:14px;position:relative;overflow:auto}.drawer-kicker{letter-spacing:.18em;color:#dcb653;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:900}.realm-drawer h2{margin:4px 0 10px;font-size:21px;line-height:1.06}.drawer-note{color:#a8b6ba;font-size:8px;line-height:1.55}.rare-note{color:#d9c1f3}.drawer-castle-art,.drawer-building-art{object-fit:contain;filter:drop-shadow(0 9px 12px #000b);background:radial-gradient(circle,#ffffff0a,#0000 68%);border-radius:11px;width:100%;height:155px;display:block}.drawer-building-art{height:180px}.empty-slot-preview,.zone-emblem{color:#b7c2c5;background:#091216;border:1px dashed #8e9a9d;border-radius:50%;place-items:center;width:88px;height:88px;margin:10px auto;font-size:32px;display:grid}.zone-emblem{border-style:solid;border-color:var(--gold);color:#e6bd5e}.zone-emblem.rare{border-color:var(--violet);color:#dfc1ff;box-shadow:0 0 22px #b779ff3d}.zone-badges{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.zone-badges span{color:#d3dddf;background:#0b1519;border:1px solid #ffffff17;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:850}.zone-resources{grid-template-columns:1fr 1fr;gap:5px;margin:9px 0 12px;display:grid}.zone-resources span{color:#e8d6ad;background:#0a1216;border:1px solid #d8ad4a2e;border-radius:7px;padding:7px;font-size:7px}.drawer-primary,.drawer-build,.drawer-raid,.building-workshop button,.reward-panel button{cursor:pointer;border-radius:8px;width:100%;margin-top:7px;padding:10px;font-size:8px;font-weight:900}.drawer-primary{color:#b1ffdb;background:#0e4a35;border:1px solid #32dc9180}.drawer-build{color:#f4d27f;background:#3c2c0d;border:1px solid #d8ad4a8c}.drawer-raid{color:#ffb2b7;background:#4b171b;border:1px solid #f35f6799}.drawer-primary:disabled,.drawer-build:disabled,.drawer-raid:disabled,.reward-panel button:disabled{opacity:.35;cursor:not-allowed}.realm-summary{flex-wrap:wrap;gap:5px;display:flex}.realm-summary span{border:1px solid var(--line);background:#0a1418;border-radius:7px;padding:6px 8px;font-size:7px}.realm-summary--grid{grid-template-columns:repeat(3,1fr);display:grid}.drawer-mini-list{border:1px solid var(--line);background:#081115;border-radius:9px;gap:5px;margin-top:10px;padding:10px;display:grid}.drawer-mini-list b{color:#e8bd60;font-size:8px}.drawer-mini-list span{color:#b6c2c5;font-size:8px}.node-big-icon{text-align:center;filter:drop-shadow(0 8px 9px #000);font-size:54px}.army-selector{background:#0c1114;border:1px solid #f35f673b;border-radius:9px;gap:5px;margin:11px 0;padding:10px;display:grid}.army-selector>strong{color:#f09aa0;font-size:8px}.army-selector label{grid-template-columns:1fr 68px 30px;align-items:center;gap:6px;font-size:7px;display:grid}.army-selector input{border:1px solid var(--line);color:#fff;background:#050b0e;border-radius:6px;width:100%;padding:6px}.army-selector small{color:#89999e}.reward-panel{background:linear-gradient(#08271d8c,#05100dcc);border:1px solid #32dc9147;border-radius:10px;margin-top:12px;padding:10px}.reward-panel>strong{color:#8ff4c3;font-size:9px;display:block}.reward-panel p{color:#aebcbf;font-size:7px;line-height:1.45}.reward-panel button{color:#c8f7df;background:#10211b;border:1px solid #32dc9140}.reward-panel .claim-button{background:#0d5338;border-color:#32dc918c}.reward-panel small{color:#72878b;margin-top:7px;font-size:6px;line-height:1.4;display:block}.realm-settlement-layout{background:#04080a}.settlement-scene{background-position:50%;background-size:cover;min-height:calc(100vh - 136px);position:relative;overflow:hidden}.settlement-scene:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#00000003,#0003);position:absolute;inset:0}.settlement-heading{z-index:50;background:#050b0edb;border:1px solid #d8ad4a57;border-radius:10px;flex-direction:column;width:340px;padding:11px 13px;display:flex;position:absolute;top:16px;left:18px;box-shadow:0 10px 28px #0007}.settlement-heading small{letter-spacing:.15em;color:#e3ba58;font-size:7px}.settlement-heading strong{margin:3px 0;font-size:21px}.settlement-heading span{color:#a9b6ba;font-size:7px;line-height:1.4}.settlement-heading--compact{width:300px}.settlement-building,.fort-click{z-index:22;transform:translate(-50%,-50%) scale(var(--building-scale,1));cursor:pointer;background:0 0;border:0;transition:all .18s;position:absolute}.settlement-building:hover,.fort-click:hover{z-index:45;transform:translate(-50%,-50%) scale(calc(var(--building-scale,1) * 1.08))}.settlement-building{width:132px;height:110px}.settlement-building.castle{width:190px;height:165px}.settlement-building img{object-fit:contain;filter:drop-shadow(0 11px 11px #000d);width:100%;height:100%}.settlement-building.built img{animation:.35s ease-out building-in}.settlement-building.locked{opacity:.37;filter:grayscale()}@keyframes building-in{0%{opacity:.25;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}.build-plot-shape{color:#e5c468;text-shadow:0 3px 4px #000;background:#2a1e0a47;border:2px dashed #d8ad4a8c;border-radius:45%;place-items:center;width:62px;height:42px;font-size:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.settlement-building b,.fort-click b{color:#f1c86e;background:#061014;border:1px solid #d8ad4a73;border-radius:6px;padding:3px 5px;font-size:6px;position:absolute;bottom:0;right:2px}.fort-click{--building-scale:1.25;width:180px;height:115px}.fort-click img{object-fit:contain;filter:drop-shadow(0 11px 10px #000d);width:100%;height:100%}.fort-click>span{color:#e7c66d;background:#2a1e0a40;border:2px dashed #d8ad4a7a;border-radius:30%;place-items:center;width:58px;height:42px;font-size:23px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fort-click--wall{width:230px;height:125px;top:89%;left:26%}.fort-click--gate{width:230px;height:145px;top:91%;left:50%}.fort-click--tower{width:125px;height:155px}.fort-click--tower.t1{top:24%;left:9%}.fort-click--tower.t2{top:24%;left:91%}.fort-click--tower.t3{top:80%;left:10%}.fort-click--tower.t4{top:80%;left:90%}.settlement-drawer{max-height:calc(100vh - 136px)}.building-level{color:#f1c76c;background:#0c1518;border:1px solid #d8ad4a61;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.locked-info{color:#dabb77;background:#241b0c;border:1px solid #d8ad4a40;border-radius:8px;padding:9px;font-size:8px}.drawer-primary small{color:#89dcb8;margin-top:4px;font-size:6px;display:block}.building-workshop{background:#091115;border:1px solid #d8ad4a2e;border-radius:9px;gap:6px;margin-top:11px;padding:10px;display:grid}.building-workshop>strong{color:#e5bc5c;font-size:8px}.building-workshop button{color:#c8f7df;background:#0d211a;border:1px solid #32dc9140;margin:0}.market-row{grid-template-columns:1fr auto 1fr 72px;align-items:center;gap:5px;display:grid}.market-row select,.market-row input,.alliance-box input{border:1px solid var(--line);color:#dce6e8;background:#050b0e;border-radius:7px;min-width:0;padding:7px;font-size:7px}.army-inventory{border:1px solid var(--line);background:#081115;border-radius:9px;gap:7px;margin-top:12px;padding:10px;display:grid}.army-inventory>strong{color:#d9b45c;font-size:8px}.army-inventory>div{flex-wrap:wrap;gap:5px;display:flex}.army-inventory span{background:#0c171b;border:1px solid #ffffff12;border-radius:6px;padding:5px 6px;font-size:7px}.alliance-box{background:#08131c;border:1px solid #4ba3ff40;border-radius:9px;gap:6px;margin-top:12px;padding:10px;display:grid}.alliance-box strong{color:#9bceff;font-size:9px}.alliance-box small{color:#7e969f;font-size:6px;line-height:1.45}.alliance-box>div{gap:6px;display:flex}.alliance-box button{color:#b9dcff;cursor:pointer;background:#0e2940;border:1px solid #4ba3ff4d;border-radius:7px;flex:1;padding:8px;font-size:7px;font-weight:900}.realm-path-overlay{z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e0;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.realm-path-modal{background:linear-gradient(#0c161b,#050a0d);border:1px solid #d8ad4a6b;border-radius:16px;width:min(1020px,96vw);max-height:94vh;padding:23px;overflow:auto;box-shadow:0 30px 90px #000}.realm-path-modal>small{text-align:center;color:#e3ba58;letter-spacing:.2em;font-size:8px;display:block}.realm-path-modal h1{text-align:center;margin:7px 0;font-size:29px}.realm-path-modal>p{text-align:center;color:#a7b5b9;max-width:760px;margin:0 auto;font-size:8px;line-height:1.5}.faction-choice{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.faction-choice button,.hero-choice button{color:#edf3f4;cursor:pointer;background:#0a1216;border:1px solid #ffffff1f;border-radius:13px;position:relative;overflow:hidden}.faction-choice button{text-align:left;grid-template-rows:1fr auto;grid-template-columns:180px 1fr;align-items:center;height:210px;padding:11px;display:grid}.faction-choice img{object-fit:cover;object-position:top;border-radius:9px;grid-row:1/3;width:165px;height:182px}.faction-choice b{font-size:18px}.faction-choice span{color:#aab6ba;font-size:8px}.faction-choice button.active{border-color:var(--green);box-shadow:0 0 22px #32dc914d}.faction-choice button.bear.active{border-color:var(--red);box-shadow:0 0 22px #f35f674d}.hero-choice{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.hero-choice button{flex-direction:column;align-items:center;height:228px;padding:8px;display:flex}.hero-choice img{object-fit:cover;object-position:top;border-radius:8px;width:100%;height:167px}.hero-choice b{text-transform:uppercase;margin-top:6px;font-size:12px}.hero-choice span{color:#a8b5b9;font-size:7px}.hero-choice button.active{border-color:var(--gold);box-shadow:0 0 20px #d8ad4a40}.confirm-path{color:#d9ffeb;cursor:pointer;background:linear-gradient(#1b8e60,#0b593b);border:1px solid #32dc919e;border-radius:9px;width:360px;max-width:100%;margin:18px auto 0;padding:13px;font-size:11px;font-weight:900;display:block}.realm-toast{z-index:600;color:#c4ffe2;background:#0a2e22;border:1px solid #32dc9173;border-radius:9px;max-width:min(720px,92vw);padding:10px 42px 10px 14px;font-size:8px;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #000c}.realm-toast.error{color:#ffc3c7;background:#3b1216;border-color:#f35f678c}.realm-toast button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:15px;position:absolute;top:6px;right:8px}.realm-loading{text-align:center;color:#e9f0f2;background:#04090b;place-content:center;gap:12px;min-height:100vh;display:grid}.realm-spinner{border:3px solid #1d2b31;border-top-color:#43dd99;border-radius:50%;width:40px;height:40px;margin:auto;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1250px){.realm-world-layout,.realm-settlement-layout{grid-template-columns:minmax(0,1fr) 300px}.realm-resourcebar{grid-template-columns:repeat(4,1fr);position:relative;top:auto}.realm-map{min-width:1050px}}@media (width<=1000px){.realm-topbar{flex-wrap:wrap;height:auto;position:relative}.realm-resourcebar{grid-template-columns:repeat(3,1fr)}.realm-world-layout,.realm-settlement-layout{grid-template-columns:1fr}.realm-drawer{border-top:1px solid #d8ad4a33;border-left:0;max-height:none}.settlement-scene{min-height:820px}.faction-choice{grid-template-columns:1fr}}@media (width<=700px){.realm-status{display:none}.realm-topbar nav{width:100%}.realm-topbar nav button{flex:1}.realm-title{min-width:0}.realm-resourcebar{grid-template-columns:repeat(2,1fr)}.realm-map{min-width:920px}.realm-path-modal h1{font-size:22px}.faction-choice button{grid-template-columns:120px 1fr;height:165px}.faction-choice img{width:110px;height:140px}.hero-choice{gap:5px}.hero-choice button{height:175px}.hero-choice img{height:117px}.settlement-heading{width:calc(100% - 30px)}.settlement-building{width:100px;height:84px}.settlement-building.castle{width:145px;height:125px}}.realm-shell.realm-shell--stage7{z-index:2147483000;isolation:isolate;background:#04080a;width:100vw;height:100vh;min-height:100vh;position:fixed;inset:0;overflow:auto}.realm-shell--stage7 .realm-world-layout,.realm-shell--stage7 .realm-settlement-layout{grid-template-columns:minmax(0,1fr) 460px}.realm-shell--stage7 .realm-drawer{max-height:calc(100vh - 136px);padding:22px 20px 26px;font-size:13px}.realm-shell--stage7 .drawer-kicker{letter-spacing:.16em;margin-bottom:8px;font-size:11px}.realm-shell--stage7 .realm-drawer h2{margin:6px 0 14px;font-size:28px;line-height:1.08}.realm-shell--stage7 .drawer-castle-art,.realm-shell--stage7 .drawer-building-art{object-fit:contain;background:radial-gradient(circle,#d8ad4a14,#0000 70%);height:260px;margin:6px 0 12px}.realm-shell--stage7 .drawer-primary,.realm-shell--stage7 .drawer-build,.realm-shell--stage7 .drawer-raid,.realm-shell--stage7 .building-workshop button,.realm-shell--stage7 .reward-panel button{border-radius:10px;padding:14px 13px;font-size:12px}.realm-shell--stage7 .drawer-mini-list,.realm-shell--stage7 .building-workshop,.realm-shell--stage7 .army-inventory,.realm-shell--stage7 .alliance-box,.realm-shell--stage7 .reward-panel{gap:9px;padding:14px}.realm-shell--stage7 .drawer-mini-list b,.realm-shell--stage7 .drawer-mini-list span,.realm-shell--stage7 .building-workshop>strong,.realm-shell--stage7 .army-inventory>strong,.realm-shell--stage7 .army-inventory span,.realm-shell--stage7 .alliance-box strong{font-size:11px}.realm-shell--stage7 .alliance-box small,.realm-shell--stage7 .reward-panel small{font-size:10px;line-height:1.5}.realm-shell--stage7 .reward-panel>strong{font-size:13px}.realm-shell--stage7 .reward-panel p{font-size:11px;line-height:1.55}.realm-shell--stage7 .building-level{padding:6px 10px;font-size:11px}.realm-shell--stage7 .locked-info{padding:12px;font-size:11px}.realm-shell--stage7 .market-row select,.realm-shell--stage7 .market-row input,.realm-shell--stage7 .alliance-box input{padding:10px;font-size:11px}.realm-shell--stage7 .army-selector{gap:8px;padding:14px}.realm-shell--stage7 .army-selector>strong{font-size:11px}.realm-shell--stage7 .army-selector label{grid-template-columns:1fr 90px 42px;gap:8px;font-size:11px}.realm-shell--stage7 .army-selector input{padding:9px}.realm-shell--stage7 .settlement-building img,.realm-shell--stage7 .fort-click img{object-fit:contain;filter:drop-shadow(0 14px 15px #000d)}.realm-shell--stage7 .settlement-building b,.realm-shell--stage7 .fort-click b{padding:5px 7px;font-size:9px;bottom:3px;right:6px}.realm-shell--stage7 .fort-click{width:220px;height:165px}.realm-shell--stage7 .hero-choice button{height:250px}.realm-shell--stage7 .hero-choice img{object-fit:contain;object-position:center;background:radial-gradient(circle,#ffffff0f,#0000000d 68%,#0000 70%);width:100%;height:185px}.realm-shell--stage7 .hero-choice b{font-size:13px}.realm-shell--stage7 .hero-choice span{font-size:9px}@media (width<=1400px){.realm-shell--stage7 .realm-world-layout,.realm-shell--stage7 .realm-settlement-layout{grid-template-columns:minmax(0,1fr) 400px}.realm-shell--stage7 .realm-drawer{padding:18px 16px}.realm-shell--stage7 .settlement-building{width:150px;height:132px}.realm-shell--stage7 .settlement-building.castle{width:220px;height:200px}}@media (width<=1050px){.realm-shell--stage7 .realm-world-layout,.realm-shell--stage7 .realm-settlement-layout{grid-template-columns:1fr}.realm-shell--stage7 .realm-drawer{border-top:1px solid #d8ad4a33;border-left:0;max-height:none}}.realm-shell--stage7 .settlement-scene{contain:layout paint style;min-height:calc(100vh - 136px);transform:translateZ(0)}.realm-shell--stage7 .settlement-building,.realm-shell--stage7 .fort-click{contain:layout paint style;backface-visibility:hidden;transition:transform .12s,filter .12s,opacity .12s}.realm-shell--stage7 .settlement-building.built img{animation:none!important}.realm-shell--stage7 .settlement-building img,.realm-shell--stage7 .fort-click img{filter:drop-shadow(0 9px 8px #000000b3);image-rendering:auto;-webkit-user-select:none;user-select:none;pointer-events:none}.realm-shell--stage7 .settlement-building:hover{z-index:48;transform:translate(-50%,-50%) scale(calc(var(--building-scale,1) * 1.04))}.realm-shell--stage7 .settlement-building b,.realm-shell--stage7 .fort-click b{background:#040a0ce0;padding:5px 8px;font-size:10px}.realm-shell--stage7 .drawer-building-art{background:radial-gradient(circle,#d8ad4a1f,#04090b0a 65%,#0000 72%);border-radius:16px;height:300px;max-height:32vh}.realm-shell--stage7 .settlement-drawer{scrollbar-gutter:stable;overflow-y:auto}@media (width<=1450px){.realm-shell--stage7 .settlement-building{width:165px;height:150px}.realm-shell--stage7 .settlement-building.castle{width:285px;height:255px}.realm-shell--stage7 .fort-click--wall{width:300px;height:165px}.realm-shell--stage7 .fort-click--gate{width:275px;height:190px}.realm-shell--stage7 .fort-click--tower{width:160px;height:185px}}.realm-shell--stage7 .realm-settlement-sector img{object-fit:contain;filter:drop-shadow(0 10px 8px #000000d1);border-radius:0;width:92px;height:86px;top:0;left:2px;background:0 0!important}.realm-shell--stage7 .realm-settlement-sector.own{z-index:31;width:122px;height:122px}.realm-shell--stage7 .realm-settlement-sector.own img{filter:drop-shadow(0 0 13px #32dc91e0)drop-shadow(0 11px 8px #000000d9);width:116px;height:108px;top:0;left:2px}.realm-shell--stage7 .slot-level{padding:4px 7px;font-size:9px;bottom:-2px}.realm-shell--stage7 .slot-you{width:25px;height:25px;font-size:12px;top:2px;right:4px}.realm-shell--stage7 .realm-resource-node>span,.realm-shell--stage7 .realm-resource-node>.resource-node-icon{border-width:2px;font-size:25px;inset:5px;box-shadow:0 7px 16px #000000b8}.realm-shell--stage7 .realm-resource-node b{padding:3px 6px;font-size:8px;top:-3px;right:-2px}.realm-shell--stage7 .node-build-badge{z-index:4;color:#ffe59b;background:#33260d;border:1px solid #d8ad4acc;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-style:normal;display:grid;position:absolute;bottom:-5px;right:-5px;box-shadow:0 4px 9px #000000bf}.realm-shell--stage7 .control-dot{border-width:2px;width:34px;height:34px;font-size:16px}.realm-shell--stage7 .realm-control-sector b{padding:2px 5px;font-size:8px}.realm-shell--stage7 .army-march-marker{width:58px;height:64px}.realm-shell--stage7 .army-march-marker img{width:52px;height:52px}.realm-shell--stage7 .army-march-marker span{padding:3px 6px;font-size:9px;bottom:-4px}.realm-shell--stage7 .realm-toast{border-radius:12px;max-width:min(820px,92vw);padding:15px 52px 15px 18px;font-size:14px;font-weight:800;line-height:1.35;bottom:28px;box-shadow:0 18px 48px #000000c7}.realm-shell--stage7 .realm-toast button{font-size:22px;top:8px;right:12px}.realm-shell--stage7 .realm-map-legend{gap:9px;padding:10px 13px;font-size:10px}.realm-shell--stage7 .realm-map-heading span{font-size:9px;line-height:1.4}.realm-shell--stage7 .realm-map-controls span{font-size:10px}.realm-shell--stage7 .settlement-building img,.realm-shell--stage7 .fort-click img,.realm-shell--stage7 .drawer-building-art,.realm-shell--stage7 .drawer-castle-art{background:0 0!important;border-radius:0!important}.realm-shell--stage7 .realm-resourcebar{scrollbar-width:thin;grid-template-columns:repeat(11,minmax(104px,1fr));overflow-x:auto}.realm-shell--stage7 .army-bar-item{background:linear-gradient(#10181b,#081013)!important;border-color:#d8ad4a38!important}.realm-shell--stage7 .army-bar-item>span{font-size:20px}.realm-shell--stage7 .army-bar-item small{color:#d3b666}.realm-shell--stage7 .army-bar-item b{color:#f2f6f7}.realm-shell--stage7 .realm-map-viewport{position:relative}.realm-shell--stage7 .realm-map-side-actions{z-index:170;gap:8px;display:grid;position:fixed;top:160px;left:18px}.realm-shell--stage7 .realm-map-side-actions button{color:#cbe7ff;cursor:pointer;background:linear-gradient(#0c263af7,#06151ff7);border:1px solid #4ba3ff7a;border-radius:11px;align-items:center;gap:9px;min-width:142px;padding:13px 15px;font-size:13px;display:flex;position:relative;box-shadow:0 12px 32px #0000009e}.realm-shell--stage7 .realm-map-side-actions button:hover{border-color:#69b6ff;transform:translateY(-1px)}.realm-shell--stage7 .realm-map-side-actions button.has-alert{border-color:#f2c65d;box-shadow:0 0 20px #f2c65d38,0 12px 32px #0008}.realm-shell--stage7 .realm-map-side-actions button i{color:#fff;background:#d94851;border:2px solid #071015;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:11px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-7px;right:-7px}.realm-shell--stage7 .world-hero-position{z-index:72;cursor:pointer;filter:drop-shadow(0 8px 10px #000000d9);background:0 0;border:0;width:82px;height:92px;position:absolute;transform:translate(-50%,-50%)}.realm-shell--stage7 .world-hero-position img{object-fit:cover;object-position:top;background:#071014;border:3px solid #32dc91;border-radius:50%;width:68px;height:68px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #32dc9121,0 0 26px #32dc91c2}.realm-shell--stage7 .world-hero-position span{color:#aaffd5;white-space:nowrap;letter-spacing:.03em;background:#04100cf5;border:1px solid #32dc919e;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.realm-shell--stage7 .world-hero-position.ready:before{content:"";border:2px solid #32dc91b8;border-radius:50%;width:74px;height:74px;animation:1.6s ease-out infinite hero-position-pulse;position:absolute;top:34px;left:50%;transform:translate(-50%,-50%)}.realm-shell--stage7 .world-hero-position.travelling img{border-color:#f0be50;box-shadow:0 0 24px #f0be50a8}.realm-shell--stage7 .world-hero-position.travelling span{color:#ffe7a1;background:#2b210d;border-color:#d8ad4a}@keyframes hero-position-pulse{0%{opacity:.9;transform:translate(-50%,-50%)scale(.72)}to{opacity:0;transform:translate(-50%,-50%)scale(1.45)}}.realm-shell--stage7 .resource-action-popup{z-index:800;color:#edf4f5;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(#091418fb,#04090cfc);border:1px solid #d8ad4a8c;border-radius:18px;width:min(700px,92vw);max-height:86vh;padding:22px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 35px 110px #000000e0,0 0 0 9999px #0000006b}.realm-shell--stage7 .resource-popup-close,.realm-shell--stage7 .alliance-modal-close{color:#dce6e8;cursor:pointer;background:#0d171b;border:1px solid #ffffff1f;border-radius:10px;width:38px;height:38px;font-size:23px;position:absolute;top:12px;right:14px}.realm-shell--stage7 .resource-popup-head{align-items:center;gap:14px;margin-bottom:15px;padding-right:50px;display:flex}.realm-shell--stage7 .resource-popup-icon{background:#0a1b16;border:1px solid #32dc9159;border-radius:15px;place-items:center;width:72px;height:72px;font-size:38px;display:grid;box-shadow:inset 0 0 25px #32dc9114}.realm-shell--stage7 .resource-popup-head small{color:#d7b45b;letter-spacing:.14em;font-size:9px;font-weight:900;display:block}.realm-shell--stage7 .resource-popup-head h2{margin:3px 0;font-size:28px;line-height:1.1}.realm-shell--stage7 .resource-popup-head span{color:#97a9ad;font-size:11px}.realm-shell--stage7 .resource-building-preview{background:#0a1216;border:1px solid #d8ad4a40;border-radius:12px;align-items:center;gap:14px;margin-bottom:14px;padding:14px;display:flex}.realm-shell--stage7 .resource-building-preview.built{background:#071f17bf;border-color:#32dc9159}.realm-shell--stage7 .resource-building-symbol{background:#131d20;border-radius:12px;place-items:center;width:76px;height:76px;font-size:42px;display:grid}.realm-shell--stage7 .resource-building-preview small{color:#91a4a8;letter-spacing:.1em;font-size:9px;display:block}.realm-shell--stage7 .resource-building-preview strong{color:#f0ca71;margin:2px 0 5px;font-size:20px;display:block}.realm-shell--stage7 .resource-building-preview span{color:#b6c3c6;font-size:11px}.realm-shell--stage7 .hero-travel-box{background:#081620;border:1px solid #4ba3ff47;border-radius:12px;grid-template-columns:72px 1fr auto;align-items:center;gap:13px;margin-bottom:13px;padding:13px;display:grid}.realm-shell--stage7 .hero-travel-box.arrived{background:#082019;border-color:#32dc916e}.realm-shell--stage7 .hero-travel-box img{object-fit:cover;object-position:top;background:#071014;border:2px solid #32dc91b3;border-radius:50%;width:68px;height:68px}.realm-shell--stage7 .hero-travel-box strong{color:#f0c86b;font-size:14px;display:block}.realm-shell--stage7 .hero-travel-box span{color:#a7b7bb;margin-top:3px;font-size:11px;line-height:1.45;display:block}.realm-shell--stage7 .hero-travel-box button{color:#d6ecff;cursor:pointer;background:#0d3a58;border:1px solid #4ba3ff80;border-radius:9px;padding:13px 15px;font-size:11px;font-weight:900}.realm-shell--stage7 .resource-popup-actions{gap:9px;margin:12px 0;display:grid}.realm-shell--stage7 .resource-popup-actions.two{grid-template-columns:1fr 1fr}.realm-shell--stage7 .resource-popup-actions button{cursor:pointer;border-radius:10px;min-height:54px;padding:12px;font-size:12px;font-weight:900}.realm-shell--stage7 .popup-primary{color:#d7ffea;background:#0d5a3b;border:1px solid #32dc918c}.realm-shell--stage7 .popup-build,.realm-shell--stage7 .popup-upgrade{color:#ffe7a0;background:#4d3710;border:1px solid #d8ad4a8c}.realm-shell--stage7 .resource-upgrade-plan{background:#071014;border:1px solid #ffffff17;border-radius:12px;margin-top:14px;padding:13px}.realm-shell--stage7 .resource-upgrade-plan>strong{color:#d9b85f;letter-spacing:.06em;font-size:11px}.realm-shell--stage7 .resource-upgrade-table{gap:7px;margin-top:9px;display:grid}.realm-shell--stage7 .resource-upgrade-table>div{background:#0a1519;border:1px solid #ffffff0e;border-radius:8px;grid-template-columns:58px 80px 1fr;align-items:center;gap:7px;padding:7px 8px;display:grid}.realm-shell--stage7 .resource-upgrade-table>div>b{color:#f0c86b;font-size:11px}.realm-shell--stage7 .resource-upgrade-table>div>span{color:#8fe2ba;font-size:10px}.realm-shell--stage7 .cost-grid{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.realm-shell--stage7 .cost-grid>span{background:#071014;border:1px solid #ffffff14;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:auto auto;column-gap:5px;min-width:64px;padding:5px 7px;display:grid}.realm-shell--stage7 .cost-grid>span i{grid-row:1/3;align-self:center;font-size:17px;font-style:normal}.realm-shell--stage7 .cost-grid>span b{color:#f0d696;font-size:10px}.realm-shell--stage7 .cost-grid>span small{color:#7f969c;font-size:8px}.realm-shell--stage7 .cost-grid>span.missing{background:#391216a6;border-color:#f35f676b}.realm-shell--stage7 .cost-grid>span.missing b{color:#ffafb4}.realm-shell--stage7 .cost-grid>span.ok{border-color:#32dc9129}.realm-shell--stage7 .cost-grid--max{color:#78eeb9;font-size:12px;font-weight:900}.realm-shell--stage7 .upgrade-requirements{background:#0a1215;border:1px solid #d8ad4a3d;border-radius:11px;gap:9px;margin:12px 0;padding:13px;display:grid}.realm-shell--stage7 .upgrade-requirements>div:first-child{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.realm-shell--stage7 .upgrade-requirements strong{color:#e1bb5f;font-size:12px}.realm-shell--stage7 .upgrade-requirements small{color:#809397;font-size:9px}.realm-shell--stage7 .drawer-note--strong{background:#091216;border:1px solid #ffffff12;border-radius:10px;padding:12px;color:#c0cdcf!important}.realm-shell--stage7 .alliance-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.realm-shell--stage7 .alliance-modal{background:linear-gradient(#0a1821,#050b0f);border:1px solid #4ba3ff75;border-radius:18px;width:min(1020px,96vw);max-height:92vh;padding:24px;position:relative;overflow:auto;box-shadow:0 35px 110px #000}.realm-shell--stage7 .alliance-modal-title{align-items:center;gap:13px;margin-bottom:8px;display:flex}.realm-shell--stage7 .alliance-modal-title>span{background:#0d2940;border:1px solid #4ba3ff61;border-radius:14px;place-items:center;width:58px;height:58px;font-size:29px;display:grid}.realm-shell--stage7 .alliance-modal-title small{color:#8fb7d8;letter-spacing:.13em;font-size:9px}.realm-shell--stage7 .alliance-modal-title h2{margin:2px 0;font-size:28px}.realm-shell--stage7 .alliance-explainer{color:#aebdc1;max-width:850px;font-size:12px;line-height:1.55}.realm-shell--stage7 .alliance-columns{grid-template-columns:1fr 1fr;gap:14px;margin-top:15px;display:grid}.realm-shell--stage7 .alliance-section{background:#08131a;border:1px solid #4ba3ff2e;border-radius:12px;gap:9px;padding:14px;display:grid}.realm-shell--stage7 .alliance-section>strong{color:#9ecef6;letter-spacing:.05em;font-size:12px}.realm-shell--stage7 .alliance-section>small,.realm-shell--stage7 .alliance-section>p{color:#8fa2a8;margin:0;font-size:10px;line-height:1.5}.realm-shell--stage7 .alliance-section input{color:#fff;background:#050b0e;border:1px solid #ffffff1a;border-radius:8px;padding:11px;font-size:11px}.realm-shell--stage7 .alliance-section button,.realm-shell--stage7 .alliance-current-card button,.realm-shell--stage7 .alliance-invite-card button{color:#cce9ff;cursor:pointer;background:#103a56;border:1px solid #4ba3ff5c;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:900}.realm-shell--stage7 .alliance-section button.danger,.realm-shell--stage7 .alliance-current-card button.danger,.realm-shell--stage7 .alliance-invite-card button.danger{color:#ffc2c7;background:#45181c;border-color:#f35f676b}.realm-shell--stage7 .alliance-current-card{background:#082019;border:1px solid #32dc9142;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding:14px;display:flex}.realm-shell--stage7 .alliance-current-card small{color:#78d9ad;font-size:9px}.realm-shell--stage7 .alliance-current-card h3{margin:2px 0;font-size:20px}.realm-shell--stage7 .alliance-current-card span{color:#9dafb3;font-size:10px}.realm-shell--stage7 .alliance-member-list,.realm-shell--stage7 .alliance-candidate-list{gap:6px;max-height:300px;display:grid;overflow:auto}.realm-shell--stage7 .alliance-member-list>div{background:#0b171c;border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:6px;padding:8px;display:grid}.realm-shell--stage7 .alliance-member-list span{color:#66797f}.realm-shell--stage7 .alliance-member-list span.online{color:#42e39a}.realm-shell--stage7 .alliance-member-list b{font-size:11px}.realm-shell--stage7 .alliance-member-list small{color:#809399;font-size:9px}.realm-shell--stage7 .alliance-candidate-list>div{background:#0b171c;border-radius:8px;grid-template-columns:28px 1fr 50px 82px;align-items:center;gap:7px;padding:8px;display:grid}.realm-shell--stage7 .alliance-candidate-list b{font-size:10px}.realm-shell--stage7 .alliance-candidate-list small{color:#8ea0a5;font-size:9px}.realm-shell--stage7 .alliance-invite-card{background:#18150c;border:1px solid #d8ad4a38;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.realm-shell--stage7 .alliance-invite-card>div:first-child{flex-direction:column;display:flex}.realm-shell--stage7 .alliance-invite-card b{color:#f0ca71;font-size:12px}.realm-shell--stage7 .alliance-invite-card span{color:#9daeb2;font-size:9px}.realm-shell--stage7 .alliance-invite-card>div:last-child{gap:6px;display:flex}.realm-shell--stage7 .realm-toast{align-items:center;gap:12px;min-height:64px;padding:14px 58px 14px 18px;font-size:16px;display:flex}.realm-shell--stage7 .realm-toast>div{flex-direction:column;gap:2px;display:flex}.realm-shell--stage7 .realm-toast>div>strong{color:#fff;font-size:14px}.realm-shell--stage7 .realm-toast>div>span{font-size:14px}.realm-shell--stage7 .realm-toast-hero{object-fit:cover;object-position:top;background:#071014;border:2px solid #55e3a6;border-radius:50%;width:58px;height:58px}.realm-shell--stage7 .realm-toast.hero-arrival{background:#083323;border-color:#45e49c}@media (width<=1600px){.realm-shell--stage7 .realm-resourcebar{grid-template-columns:repeat(6,minmax(112px,1fr))}.realm-shell--stage7 .realm-map-side-actions{top:220px}}@media (width<=1100px){.realm-shell--stage7 .alliance-columns,.realm-shell--stage7 .resource-popup-actions.two{grid-template-columns:1fr}.realm-shell--stage7 .hero-travel-box{grid-template-columns:64px 1fr}.realm-shell--stage7 .hero-travel-box button{grid-column:1/3}.realm-shell--stage7 .realm-map-side-actions{position:absolute;top:82px;left:12px}}.realm-shell--stage7 .realm-resource-node>span,.realm-shell--stage7 .realm-resource-node>.resource-node-icon{font-size:29px;inset:5px}.realm-shell--stage7 .node-build-badge{width:27px;height:27px;font-size:14px}.realm-shell--stage7 .control-dot{width:40px;height:40px;font-size:18px}.realm-shell--stage7 .tower-guard-cost{background:#0a1215;border:1px solid #d8ad4a2e;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 6px;padding:10px 12px;display:flex}.realm-shell--stage7 .tower-guard-cost strong{color:#e0ba5f;font-size:10px}.realm-shell--stage7 .tower-guard-cost span{color:#dce6e8;font-size:11px}.settlement-build-picker-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010508c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.settlement-build-picker{background:#050d12fa;border:1px solid #cd9e398c;border-radius:18px;width:min(1040px,94vw);max-height:88vh;padding:22px;overflow:auto;box-shadow:0 24px 80px #0000008c}.settlement-build-picker-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.settlement-build-picker-head small{color:#e2b74d;letter-spacing:.16em;font-size:11px;font-weight:800}.settlement-build-picker-head h2{margin:4px 0 5px;font-size:28px}.settlement-build-picker-head p{color:#aeb8c0;margin:0}.settlement-build-picker-head>button{color:#fff;cursor:pointer;background:#101a21;border:1px solid #394650;border-radius:10px;width:42px;height:42px;font-size:28px}.settlement-build-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settlement-build-choice{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(145deg,#0e1b22fa,#070f14fa);border:1px solid #2b3a43;border-radius:14px;grid-template-columns:120px 1fr;align-items:center;gap:12px;min-height:150px;padding:12px;display:grid}.settlement-build-choice:hover:not(:disabled){border-color:#30d18c;transform:translateY(-1px)}.settlement-build-choice:disabled{opacity:.48;cursor:not-allowed}.settlement-build-choice.is-placed{opacity:.35}.settlement-build-choice img{object-fit:contain;filter:drop-shadow(0 12px 10px #00000059);width:120px;height:110px}.settlement-build-choice span{gap:5px;display:grid}.settlement-build-choice strong{font-size:17px}.settlement-build-choice small{color:#aeb8c0;line-height:1.3}.settlement-build-choice em{color:#e2b74d;font-size:12px;font-style:normal;line-height:1.4}@media (width<=900px){.settlement-build-picker-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.settlement-build-picker-grid{grid-template-columns:1fr}.settlement-build-choice{grid-template-columns:96px 1fr}.settlement-build-choice img{width:96px;height:90px}}.realm-shell--stage7 .realm-world-layout{min-height:calc(100vh - 136px);display:block}.realm-shell--stage7 .realm-map-viewport{overscroll-behavior:contain;scroll-behavior:smooth;border-right:0;width:100%;height:calc(100vh - 136px);overflow:auto}.realm-shell--stage7 .realm-map{min-width:1800px;min-height:1200px}.realm-map-pan-controls{z-index:80;pointer-events:auto;background:#040b0feb;border:1px solid #d8ad4a47;border-radius:12px;grid-template-rows:repeat(3,28px);grid-template-columns:repeat(3,28px);gap:4px;width:92px;height:92px;padding:4px;display:grid;position:sticky;bottom:58px;left:calc(100% - 104px);box-shadow:0 12px 32px #0000008c}.realm-map-pan-controls button{color:#fff;cursor:pointer;background:#0c171b;border:1px solid #ffffff1f;border-radius:7px;font-weight:900}.realm-map-pan-controls .pan-up{grid-area:1/2}.realm-map-pan-controls .pan-left{grid-area:2/1}.realm-map-pan-controls .pan-center{color:#d8ad4a;grid-area:2/2}.realm-map-pan-controls .pan-right{grid-area:2/3}.realm-map-pan-controls .pan-down{grid-area:3/2}.world-detail-modal-backdrop{z-index:1150;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010508ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.world-detail-modal{border-radius:16px;width:min(520px,94vw);max-height:88vh;position:relative;overflow:auto;box-shadow:0 26px 80px #0000009e;background:#071015!important;border:1px solid #d8ad4a6b!important;padding-top:52px!important}.world-detail-modal-close{color:#fff;cursor:pointer;background:#101b21;border:1px solid #ffffff24;border-radius:9px;width:36px;height:36px;font-size:24px;position:absolute;top:12px;right:14px}.realm-shell--stage7 .realm-map-viewport{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;scroll-behavior:auto;background:#020608}.realm-shell--stage7 .realm-map-viewport:active{cursor:grabbing}.realm-shell--stage7 .realm-map{aspect-ratio:auto;image-rendering:auto;background-size:100% 100%;min-width:2400px;min-height:1350px;transform:none!important}.realm-shell--stage7 .realm-map:after{background:radial-gradient(circle,#0000 72%,#0000003d 100%)}.realm-shell--stage7 .realm-map-heading{-webkit-backdrop-filter:none;backdrop-filter:none;font-size:12px}.realm-shell--stage7 .territory-polygon{stroke-width:.48px;stroke-dasharray:1.45 1.05;fill-opacity:.028;stroke-linejoin:round;stroke-linecap:round;filter:none}.realm-shell--stage7 .territory-polygon.own{fill-opacity:.055;filter:drop-shadow(0 0 1.5px #32dc9173)}.realm-shell--stage7 .territory-polygon.ally,.realm-shell--stage7 .territory-polygon.rival{fill-opacity:.04}.realm-shell--stage7 .territory-polygon.special{fill-opacity:.055;filter:drop-shadow(0 0 1.5px #b779ff73)}.realm-shell--stage7 .realm-resource-node{width:104px;height:92px;overflow:visible}.realm-shell--stage7 .realm-resource-node:hover{transform:translate(-50%,-50%)scale(1.08)}.realm-shell--stage7 .realm-resource-node .resource-node-object{object-fit:contain;pointer-events:none;filter:drop-shadow(0 10px 8px #000000b8);width:100%;height:100%;transition:opacity .16s,transform .16s;position:absolute;inset:0}.realm-shell--stage7 .realm-resource-node .resource-node-object.preview{opacity:.48;filter:grayscale(.18)drop-shadow(0 8px 7px #0000009e)}.realm-shell--stage7 .realm-resource-node:hover .resource-node-object{transform:translateY(-3px)}.realm-shell--stage7 .realm-resource-node .resource-node-kind{background:#04100cf2;border:2px solid #32dc91b8;border-radius:50%;place-items:center;width:29px;height:29px;font-size:16px;display:grid;position:absolute;bottom:0;left:2px;box-shadow:0 5px 12px #000000a6}.realm-shell--stage7 .realm-resource-node.developed .resource-node-kind{background:#2b1f09f2;border-color:#d8ad4a}.realm-shell--stage7 .realm-resource-node .node-build-badge{color:#ffe6a0;background:#30240c;border:2px solid #d8ad4ad1;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:2px;right:0;box-shadow:0 4px 12px #000a}.realm-shell--stage7 .realm-resource-node b{z-index:3;padding:4px 7px;font-size:10px;top:2px;right:3px}.realm-shell--stage7 .resource-popup-object,.realm-shell--stage7 .resource-building-object{background:0 0;border:0;overflow:visible}.realm-shell--stage7 .resource-popup-object img,.realm-shell--stage7 .resource-building-object img{object-fit:contain;filter:drop-shadow(0 9px 7px #0000008c);width:100%;height:100%}.realm-shell--stage7 .resource-building-object.ghost img{opacity:.55;filter:grayscale(.2)drop-shadow(0 8px 7px #00000073)}.realm-shell--stage7 .resource-popup-icon{width:104px;height:88px}.realm-shell--stage7 .resource-building-symbol{flex:none;width:118px;height:96px}.realm-shell--stage7 .resource-building-preview{align-items:center}.realm-shell--stage7 .resource-upgrade-table>div{min-height:82px}.realm-shell--stage7 .settlement-building img,.realm-shell--stage7 .fort-click img{object-fit:contain;filter:drop-shadow(0 16px 12px #000000ad);width:100%;height:100%;background:0 0!important}.realm-shell--stage7 .settlement-building img{transition:transform .14s}.realm-shell--stage7 .settlement-building b{padding:5px 8px;font-size:11px}.realm-shell--stage7 .building-activity-scene{object-fit:cover;background:#091014;border:1px solid #d8ad4a3d;border-radius:12px;width:100%;height:150px;margin:4px 0 14px;display:block}.realm-shell--stage7 .building-level{font-size:12px}.realm-shell--stage7 .drawer-note{font-size:12px;line-height:1.55}.realm-shell--stage7 .locked-info{font-size:12px}.realm-shell--stage7 .alliance-found-cost span{color:#e7eef0;font-size:12px}.realm-shell--stage7 .realm-map-controls{width:max-content;position:sticky;bottom:14px;left:calc(100% - 160px)}.realm-shell--stage7 .realm-map-pan-controls{position:sticky;bottom:62px;left:calc(100% - 112px)}.realm-shell--stage7 .realm-map-legend{width:max-content;position:sticky;bottom:14px;left:14px}.realm-shell--stage7 .resource-action-popup,.realm-shell--stage7 .alliance-modal,.realm-shell--stage7 .world-detail-modal{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.realm-shell--stage7 .realm-settlement-sector,.realm-shell--stage7 .realm-control-sector,.realm-shell--stage7 .realm-resource-node{will-change:auto}.realm-shell--stage7 .realm-settlement-sector.empty{opacity:.66}.realm-shell--stage7 .realm-settlement-sector.empty .empty-slot-castle{opacity:.26;filter:grayscale(.55)drop-shadow(0 6px 8px #0000008c)}.realm-shell--stage7 .control-zone-object{object-fit:contain;opacity:.66;pointer-events:none;filter:drop-shadow(0 8px 7px #000000ad);width:100%;height:100%;position:absolute;inset:0}.realm-shell--stage7 .realm-control-sector.own .control-zone-object{opacity:.9;filter:drop-shadow(0 0 9px #32dc9173)drop-shadow(0 8px 7px #0009)}.realm-shell--stage7 .realm-control-sector.ally .control-zone-object{opacity:.86;filter:drop-shadow(0 0 8px #4ba3ff6b)drop-shadow(0 8px 7px #0009)}.realm-shell--stage7 .realm-control-sector.rival .control-zone-object{opacity:.86;filter:drop-shadow(0 0 8px #f35f6766)drop-shadow(0 8px 7px #0009)}.realm-shell--stage7 .realm-control-sector .control-dot{width:27px;height:27px;font-size:12px;top:2px;left:auto;right:-2px;transform:none}.realm-shell--stage7 .realm-control-sector b{top:30px;right:-4px}.realm-shell--stage7 .realm-control-sector i{font-size:10px;top:58px;left:4px;transform:none}.realm-shell--stage7 .building-progress-details{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.realm-shell--stage7 .building-progress-details span{background:#0a1418;border:1px solid #ffffff14;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.realm-shell--stage7 .building-progress-details small{color:#8ea0a5;letter-spacing:.08em;font-size:8px}.realm-shell--stage7 .building-progress-details b{color:#f0d17c;font-size:12px}.realm-shell--stage7 .settlement-build-choice--detailed{grid-template-columns:145px 1fr;align-items:stretch;min-height:285px;padding:14px;overflow:hidden}.realm-shell--stage7 .build-choice-art{background:radial-gradient(circle,#d8ad4a1f,#050c0f4d);border:1px solid #d8ad4a24;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:8px;display:flex}.realm-shell--stage7 .build-choice-art img{object-fit:contain;filter:drop-shadow(0 14px 12px #0000008c);width:138px;height:130px}.realm-shell--stage7 .build-choice-art>span{color:#d9b85f;letter-spacing:.1em;text-align:center;font-size:8px;font-weight:900;display:block}.realm-shell--stage7 .build-choice-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.realm-shell--stage7 .build-choice-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.realm-shell--stage7 .build-choice-title strong{color:#f5f7f7;font-size:18px}.realm-shell--stage7 .build-choice-title b{color:#f5cf76;background:#221a09;border:1px solid #d8ad4a59;border-radius:6px;padding:4px 7px;font-size:9px}.realm-shell--stage7 .build-choice-copy>p{color:#aebdc1;margin:0;font-size:10px;line-height:1.45}.realm-shell--stage7 .build-choice-effects{gap:3px;display:grid}.realm-shell--stage7 .build-choice-effects span{color:#86dcb4;font-size:9px;line-height:1.35;display:block}.realm-shell--stage7 .build-choice-requirement{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.realm-shell--stage7 .build-choice-requirement b,.realm-shell--stage7 .build-choice-requirement span{background:#0a1418;border:1px solid #ffffff14;border-radius:6px;padding:4px 6px;font-size:8px}.realm-shell--stage7 .build-choice-requirement span{color:#ffb6b6;border-color:#f35f674d}.realm-shell--stage7 .build-choice-cost{background:#071014;border:1px solid #ffffff0f;border-radius:8px;margin-top:auto;padding:8px}.realm-shell--stage7 .build-choice-cost>small{color:#d3ad52;letter-spacing:.08em;margin-bottom:6px;font-size:8px;display:block}.realm-shell--stage7 .build-choice-owned{color:#8ef0bf;background:#32dc9114;border:1px solid #32dc9138;border-radius:8px;margin-top:auto;padding:8px;font-size:9px}.realm-shell--stage7 .build-choice-action{text-align:center;letter-spacing:.05em;border-radius:8px;padding:8px 9px;font-size:9px;font-weight:950}.realm-shell--stage7 .build-choice-action.ready{color:#ddffec;background:#0e5c3d;border:1px solid #32dc918c}.realm-shell--stage7 .build-choice-action.locked{color:#7f8d91;background:#1b2023;border:1px solid #ffffff14}.realm-shell--stage7 .settlement-build-choice.is-locked{opacity:.6}.realm-shell--stage7 .settlement-building img{image-rendering:auto}.realm-shell--stage7 .clan-modal{width:min(1120px,96vw)}.realm-shell--stage7 .clan-modal-title{align-items:center;gap:15px;display:flex}.realm-shell--stage7 .clan-crest{--crest-primary:#8b1f2d;--crest-secondary:#f0c75e;background:var(--crest-primary);border:3px solid var(--crest-secondary);flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 25px #0008,inset 0 0 18px #0005}.realm-shell--stage7 .clan-crest span{z-index:2;color:var(--crest-secondary);filter:drop-shadow(0 2px 2px #0009);font-size:1.05em;position:relative}.realm-shell--stage7 .clan-crest i{background:var(--crest-secondary);opacity:.7;height:5px;position:absolute;inset:auto 10% 8%}.realm-shell--stage7 .clan-crest--shield{clip-path:polygon(50% 0,95% 16%,86% 72%,50% 100%,14% 72%,5% 16%)}.realm-shell--stage7 .clan-crest--round{border-radius:50%}.realm-shell--stage7 .clan-crest--banner{clip-path:polygon(8% 0,92% 0,92% 100%,50% 78%,8% 100%)}.realm-shell--stage7 .clan-crest--small{width:38px;height:44px;font-size:19px}.realm-shell--stage7 .clan-crest--normal{width:62px;height:72px;font-size:31px}.realm-shell--stage7 .clan-crest--large{width:96px;height:110px;font-size:46px}.realm-shell--stage7 .clan-current-card{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.realm-shell--stage7 .clan-emblem-editor{background:#081218;border:1px solid #d8ad4a42;border-radius:14px;grid-template-columns:300px 1fr;gap:15px;margin:15px 0;padding:16px;display:grid}.realm-shell--stage7 .clan-emblem-preview{align-items:center;gap:15px;display:flex}.realm-shell--stage7 .clan-emblem-preview strong{color:#f1cb72;display:block}.realm-shell--stage7 .clan-emblem-preview span{color:#91a2a7;margin-top:5px;font-size:10px;line-height:1.4;display:block}.realm-shell--stage7 .clan-emblem-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.realm-shell--stage7 .clan-emblem-controls label{gap:6px;display:grid}.realm-shell--stage7 .clan-emblem-controls small{color:#98a8ad;letter-spacing:.08em;font-size:8px}.realm-shell--stage7 .crest-choice-row{flex-wrap:wrap;gap:5px;display:flex}.realm-shell--stage7 .crest-choice-row button{color:#fff;cursor:pointer;background:#0b171c;border:1px solid #ffffff1a;border-radius:8px;min-width:38px;height:36px;padding:5px}.realm-shell--stage7 .crest-choice-row button.active{background:#49370d;border-color:#e1b553}.realm-shell--stage7 .clan-emblem-controls input[type=color]{background:#071014;border:1px solid #ffffff1f;border-radius:8px;width:100%;height:38px;padding:3px}.realm-shell--stage7 .save-crest{color:#dbffec;cursor:pointer;background:#0d5138;border:1px solid #32dc9173;border-radius:8px;grid-column:1/-1;padding:11px;font-weight:900}.realm-shell--stage7 .alliance-found-cost{background:#161307;border:1px solid #d8ad4a47;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.realm-shell--stage7 .alliance-found-cost strong{color:#f0c766;font-size:10px}.realm-shell--stage7 .alliance-found-cost span{font-size:12px}.realm-shell--stage7 .diplomacy-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.realm-shell--stage7 .diplomacy-incoming{margin-top:14px}.realm-shell--stage7 .diplomacy-row,.realm-shell--stage7 .diplomacy-candidates>div{background:#071014;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.realm-shell--stage7 .diplomacy-row span,.realm-shell--stage7 .diplomacy-candidates span{gap:2px;display:grid}.realm-shell--stage7 .diplomacy-row small,.realm-shell--stage7 .diplomacy-candidates small{color:#84989d;font-size:8px}.realm-shell--stage7 .diplomacy-candidates{gap:7px;max-height:290px;display:grid;overflow:auto}.realm-shell--stage7 .diplomacy-active{border-radius:8px;gap:3px;padding:9px;display:grid}.realm-shell--stage7 .diplomacy-active.ally{background:#091827;border:1px solid #4ba3ff40}.realm-shell--stage7 .diplomacy-active.war{background:#281014;border:1px solid #f35f6766}.realm-shell--stage7 .diplomacy-active small{color:#9faeb1;font-size:8px}@media (width<=1100px){.realm-shell--stage7 .settlement-build-picker-grid--detailed{grid-template-columns:repeat(2,minmax(300px,1fr))}.realm-shell--stage7 .clan-emblem-editor,.realm-shell--stage7 .diplomacy-grid{grid-template-columns:1fr}}@media (width<=720px){.realm-shell--stage7 .settlement-build-picker-grid--detailed{grid-template-columns:1fr}.realm-shell--stage7 .settlement-build-choice--detailed{grid-template-columns:120px 1fr}.realm-shell--stage7 .clan-current-card,.realm-shell--stage7 .clan-emblem-controls{grid-template-columns:1fr}}.realm-shell--stage7 .realm-topbar{gap:16px;min-height:78px;padding:12px 18px}.realm-shell--stage7 .realm-title strong{font-size:28px;line-height:1.05}.realm-shell--stage7 .realm-status{gap:10px}.realm-shell--stage7 .realm-world-layout,.realm-shell--stage7 .realm-settlement-layout{min-height:calc(100vh - 160px);grid-template-columns:none!important;display:block!important}.realm-shell--stage7 .realm-map-viewport{background:#02070a;height:calc(100vh - 160px);min-height:720px}.realm-shell--stage7 .realm-map{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;min-width:3000px;min-height:1700px}.realm-shell--stage7 .realm-map-heading{border-width:2px;max-width:720px;padding:14px 17px;top:18px;left:22px}.realm-shell--stage7 .realm-map-heading strong{font-size:24px}.realm-shell--stage7 .realm-map-heading span{letter-spacing:.05em;font-size:13px;line-height:1.45}.realm-shell--stage7 .territory-polygon{stroke-width:.72px;stroke-dasharray:1.75 1.15;fill-opacity:.035;filter:drop-shadow(0 0 1px #000000e6)}.realm-shell--stage7 .territory-polygon--slot{stroke-width:1.08px;stroke-dasharray:2.3 1.35;fill-opacity:.055}.realm-shell--stage7 .realm-settlement-sector img{object-fit:contain;filter:drop-shadow(0 14px 12px #000000e0);width:170px;height:142px;top:0;left:10px}.realm-shell--stage7 .realm-settlement-sector.own img{width:210px;height:172px;top:0;left:10px}.realm-shell--stage7 .realm-player-tag{pointer-events:none;background:#040a0df2;border:2px solid #d8ad4a80;border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:2px 7px;min-width:210px;max-width:270px;padding:7px 11px;display:grid;position:absolute;top:136px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #000000a6}.realm-shell--stage7 .realm-settlement-sector.own .realm-player-tag{border-color:#32dc91c7;top:168px;box-shadow:0 0 18px #32dc9138,0 10px 22px #000a}.realm-shell--stage7 .realm-player-tag>span{color:#68777c;font-size:13px}.realm-shell--stage7 .realm-player-tag>span.online{color:#3ee49a;text-shadow:0 0 9px #3ee49acc}.realm-shell--stage7 .realm-player-tag strong{text-overflow:ellipsis;white-space:nowrap;color:#f4f7f7;text-align:left;min-width:0;font-size:15px;overflow:hidden}.realm-shell--stage7 .realm-player-tag small{color:#e4bd62;text-align:left;grid-column:2/4;font-size:11px}.realm-shell--stage7 .realm-player-tag.empty{opacity:.8;border-style:dashed}.realm-shell--stage7 .realm-player-tag.empty strong{color:#aeb9bc;font-size:13px}.realm-shell--stage7 .slot-you{border-width:2px;width:36px;height:36px;font-size:17px;top:-2px;right:5px}.realm-shell--stage7 .empty-slot-mark{border-width:2px;width:50px;height:50px;font-size:30px}.realm-shell--stage7 .realm-control-sector{width:148px;height:128px;overflow:visible}.realm-shell--stage7 .control-zone-object{opacity:.78;object-fit:contain;width:124px;height:96px;top:0;left:12px;right:auto}.realm-shell--stage7 .realm-control-sector.hidden-resources .control-zone-object{opacity:.5;filter:grayscale(.25)drop-shadow(0 10px 8px #000c)}.realm-shell--stage7 .realm-control-sector.rare .control-zone-object{filter:drop-shadow(0 0 16px #b97aff94)drop-shadow(0 10px 8px #000000d1)}.realm-shell--stage7 .realm-control-sector.pvp .control-zone-object{filter:drop-shadow(0 0 16px #f7525894)drop-shadow(0 10px 8px #000000d1)}.realm-shell--stage7 .realm-control-sector .control-dot{border-width:2px;width:42px;height:42px;font-size:20px;top:-3px;right:1px}.realm-shell--stage7 .realm-control-sector i{font-size:15px;top:82px;left:6px}.realm-shell--stage7 .control-zone-label{z-index:6;opacity:.45;pointer-events:none;background:#040a0de8;border:1px solid #ffffff1a;border-radius:9px;gap:2px;width:245px;padding:6px 9px;transition:opacity .12s,transform .12s;display:grid;position:absolute;top:98px;left:50%;transform:translate(-50%);box-shadow:0 7px 18px #00000094}.realm-shell--stage7 .control-zone-label strong{color:#edf2f3;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.15;overflow:hidden}.realm-shell--stage7 .control-zone-label small{color:#9faeb2;white-space:normal;font-size:9px;line-height:1.25}.realm-shell--stage7 .realm-control-sector:hover .control-zone-label,.realm-shell--stage7 .realm-control-sector.own .control-zone-label,.realm-shell--stage7 .realm-control-sector.rare .control-zone-label,.realm-shell--stage7 .realm-control-sector.pvp .control-zone-label{opacity:1;transform:translate(-50%)translateY(3px)}.realm-shell--stage7 .realm-control-sector.rare .control-zone-label{border-color:#b97aff6b}.realm-shell--stage7 .realm-control-sector.pvp .control-zone-label{border-color:#ff59628c}.realm-shell--stage7 .plpe-target-badge{z-index:8;color:#ffe69a;background:#2b210a;border:1px solid #e3bb51b3;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:950;position:absolute;top:-5px;left:6px;box-shadow:0 0 13px #e3bb514d}.realm-shell--stage7 .realm-resource-node .resource-node-object{width:100%;height:100%}.realm-shell--stage7 .realm-resource-node .resource-node-kind{border-width:2px;width:42px;height:42px;font-size:22px}.realm-shell--stage7 .world-hero-position{width:118px;height:130px}.realm-shell--stage7 .world-hero-position img{border-width:4px;width:94px;height:94px}.realm-shell--stage7 .world-hero-position span{padding:7px 10px;font-size:12px}.realm-shell--stage7 .world-hero-position.ready:before{width:100px;height:100px;top:47px}.realm-shell--stage7 .realm-map-legend{flex-wrap:wrap;gap:10px 12px;max-width:min(980px,86vw);padding:12px 15px;font-size:13px;line-height:1.2;display:flex}.realm-shell--stage7 .realm-map-legend span{width:23px;height:7px}.realm-shell--stage7 .realm-map-legend .l-pvp{background:#f05058}.realm-shell--stage7 .realm-map-legend .l-hidden{background:repeating-linear-gradient(90deg,#c5cdd0 0 5px,#0000 5px 9px);border:1px solid #66777d;height:8px}.realm-shell--stage7 .realm-map-controls{gap:7px;padding:8px}.realm-shell--stage7 .realm-map-controls button{width:42px;height:42px;font-size:20px}.realm-shell--stage7 .realm-map-controls span{min-width:62px;font-size:14px}.realm-shell--stage7 .realm-map-pan-controls{grid-template-rows:repeat(3,38px);grid-template-columns:repeat(3,38px);gap:4px;width:126px;height:126px}.realm-shell--stage7 .realm-map-pan-controls button{font-size:18px}.realm-shell--stage7 .zone-badges span{padding:7px 10px;font-size:12px}.realm-shell--stage7 .zone-resources span{padding:10px;font-size:13px}.realm-shell--stage7 .zone-resources.locked{background:#111006;border:1px dashed #d8ad4a73;border-radius:11px;grid-template-columns:1fr;padding:14px;display:grid}.realm-shell--stage7 .zone-resources.locked span{color:#f0ca72;background:0 0;border:0;padding:0;font-size:15px}.realm-shell--stage7 .zone-resources.locked small{color:#a8b7ba;font-size:12px;line-height:1.45}.realm-shell--stage7 .zone-emblem.pvp{color:#ff8c92;border-color:#ef525b;box-shadow:0 0 22px #ef525b40}.realm-shell--stage7 .settlement-scene{background-position:50%;background-size:cover;width:100%;height:calc(100vh - 160px);min-height:760px}.realm-shell--stage7 .settlement-heading{width:520px;padding:17px 20px}.realm-shell--stage7 .settlement-building b,.realm-shell--stage7 .fort-click b{border-width:2px;padding:7px 10px;font-size:14px}.realm-shell--stage7 .build-plot-shape{border-width:3px;width:108px;height:78px;font-size:42px}.realm-shell--stage7 .fort-click--wall{width:430px;height:220px}.realm-shell--stage7 .fort-click--gate{width:360px;height:240px}.realm-shell--stage7 .fort-click--tower{width:215px;height:235px}.realm-shell--stage7 .settlement-building-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000407b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.realm-shell--stage7 .settlement-building-modal{border-radius:18px;width:min(960px,95vw);max-height:90vh;padding:62px 28px 28px;position:relative;overflow:auto;box-shadow:0 30px 100px #000000bf;background:linear-gradient(#09141a,#050a0d)!important;border:2px solid #d8ad4a80!important}.realm-shell--stage7 .settlement-building-modal-close{color:#fff;cursor:pointer;background:#111d22;border:1px solid #ffffff24;border-radius:10px;width:42px;height:42px;font-size:28px;position:absolute;top:14px;right:16px}.realm-shell--stage7 .settlement-building-modal .drawer-building-art{height:340px;max-height:none}.realm-shell--stage7 .settlement-building-modal .drawer-primary,.realm-shell--stage7 .settlement-building-modal .drawer-raid{min-height:50px;font-size:13px}.realm-shell--stage7 .settlement-build-picker{width:min(1560px,97vw);max-height:94vh;padding:28px}.realm-shell--stage7 .settlement-build-picker-head h2{font-size:34px}.realm-shell--stage7 .settlement-build-picker-head p{font-size:13px;line-height:1.55}.realm-shell--stage7 .settlement-build-picker-grid--detailed{grid-template-columns:repeat(3,minmax(390px,1fr));gap:18px}.realm-shell--stage7 .settlement-build-choice--detailed{grid-template-columns:190px 1fr;min-height:340px;padding:17px}.realm-shell--stage7 .build-choice-art img{width:185px;height:175px;background:0 0!important}.realm-shell--stage7 .build-choice-art>span{font-size:10px}.realm-shell--stage7 .build-choice-title strong{font-size:23px}.realm-shell--stage7 .build-choice-title b{font-size:11px}.realm-shell--stage7 .build-choice-copy>p{font-size:12px}.realm-shell--stage7 .build-choice-effects span{font-size:11px}.realm-shell--stage7 .build-choice-requirement b,.realm-shell--stage7 .build-choice-requirement span,.realm-shell--stage7 .build-choice-cost>small{font-size:10px}.realm-shell--stage7 .build-choice-owned,.realm-shell--stage7 .build-choice-action{font-size:11px}@media (width<=1450px){.realm-shell--stage7 .realm-resourcebar{grid-template-columns:repeat(6,minmax(135px,1fr))}.realm-shell--stage7 .settlement-building{width:210px;height:180px}.realm-shell--stage7 .settlement-building.castle{width:385px;height:310px}.realm-shell--stage7 .settlement-build-picker-grid--detailed{grid-template-columns:repeat(2,minmax(360px,1fr))}}@media (width<=900px){.realm-shell--stage7 .realm-resourcebar{grid-template-columns:repeat(3,minmax(130px,1fr))}.realm-shell--stage7 .settlement-scene{height:900px;min-height:900px}.realm-shell--stage7 .settlement-building{width:170px;height:145px}.realm-shell--stage7 .settlement-building.castle{width:300px;height:250px}.realm-shell--stage7 .settlement-heading{width:calc(100% - 34px)}.realm-shell--stage7 .settlement-build-picker-grid--detailed{grid-template-columns:1fr}}.realm-shell--stage7 .settlement-building{width:320px!important;height:260px!important}.realm-shell--stage7 .settlement-building img,.realm-shell--stage7 .fort-click img{transform-origin:bottom;object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 18px 16px #000000c7)!important}.realm-shell--stage7 .settlement-building.built:hover img{transform:translateY(-7px)scale(1.055)!important}.realm-shell--stage7 .settlement-building b,.realm-shell--stage7 .fort-click b{text-align:center;min-width:54px;box-shadow:0 7px 18px #000b;background:#04090cf5!important;border-radius:9px!important;padding:8px 11px!important;font-size:16px!important}.realm-shell--stage7 .build-plot-shape{width:120px!important;height:88px!important;font-size:50px!important}.realm-shell--stage7 .realm-settlement-sector>img.realm-player-castle,.realm-shell--stage7 .realm-settlement-sector>img.empty-slot-castle{z-index:4;position:absolute;transform:translate(-50%);object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 18px 16px #000000e6)!important;width:250px!important;height:205px!important;top:6px!important;left:50%!important}.realm-shell--stage7 .realm-settlement-mini-buildings{z-index:3;pointer-events:none;position:absolute;inset:0}.realm-shell--stage7 .realm-settlement-mini-buildings .mini-building{opacity:.98;object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 10px 8px #000000e0)!important;width:96px!important;height:78px!important;position:absolute!important}.realm-shell--stage7 .realm-settlement-mini-buildings .mini-warehouse{top:118px!important;left:2px!important}.realm-shell--stage7 .realm-settlement-mini-buildings .mini-sawmill{top:42px!important;left:34px!important}.realm-shell--stage7 .realm-settlement-mini-buildings .mini-barracks{top:112px!important;right:2px!important}.realm-shell--stage7 .realm-settlement-mini-buildings .mini-market{top:40px!important;right:34px!important}.realm-shell--stage7 .realm-settlement-mini-buildings .mini-watchtower{width:75px!important;height:105px!important;top:6px!important;right:8px!important}.realm-shell--stage7 .realm-player-tag{column-gap:9px!important;min-width:270px!important;padding:10px 14px!important;top:208px!important}.realm-shell--stage7 .realm-player-tag>span{font-size:16px!important}.realm-shell--stage7 .settlement-building-modal .drawer-building-art{object-fit:contain!important;object-position:center bottom!important;background:radial-gradient(circle at 50% 65%,#d8ad4a1a,#0000 56%)!important;width:100%!important;height:360px!important;max-height:none!important;margin:0 auto 18px!important}.realm-shell--stage7 .settlement-building-modal .building-activity-scene{display:none!important}.realm-shell--stage7 .settlement-building-modal h2{margin:8px 0 10px!important;font-size:40px!important}.realm-shell--stage7 .settlement-building-modal .drawer-kicker{letter-spacing:.18em!important;font-size:13px!important}.realm-shell--stage7 .settlement-building-modal .building-level{padding:7px 11px!important;font-size:16px!important}.realm-shell--stage7 .settlement-building-modal .drawer-note{max-width:1000px;font-size:16px!important;line-height:1.65!important}.realm-shell--stage7 .settlement-building-modal .building-progress-details{grid-template-columns:repeat(4,1fr)!important;gap:12px!important;margin:18px 0!important}.realm-shell--stage7 .settlement-building-modal .building-progress-details span{min-height:80px;gap:7px!important;padding:13px 15px!important}.realm-shell--stage7 .settlement-building-modal .locked-info{padding:14px 16px!important;font-size:15px!important}.realm-shell--stage7 .settlement-building-modal .upgrade-requirements{gap:13px!important;margin:18px 0!important;padding:17px!important}.realm-shell--stage7 .settlement-building-modal .cost-grid{grid-template-columns:repeat(5,minmax(150px,1fr))!important;gap:10px!important;display:grid!important}.realm-shell--stage7 .settlement-building-modal .cost-grid>span{align-items:center;min-height:78px;grid-template-rows:auto auto!important;grid-template-columns:34px 1fr!important;column-gap:9px!important;min-width:0!important;padding:12px!important}.realm-shell--stage7 .settlement-building-modal .cost-grid>span i{grid-row:1/3!important;font-size:28px!important}.realm-shell--stage7 .settlement-building-modal .cost-grid>span b{color:#f1d27b!important;font-size:14px!important}.realm-shell--stage7 .settlement-building-modal .cost-grid>span small{color:#b6c4c7!important;font-size:11px!important;line-height:1.35!important}.realm-shell--stage7 .settlement-building-modal .cost-grid>span.missing small{color:#ffadb2!important}.realm-shell--stage7 .settlement-building-modal .drawer-primary{letter-spacing:.04em;min-height:58px!important;font-size:15px!important}.realm-shell--stage7 .settlement-building-modal .building-workshop{border-radius:13px!important;gap:14px!important;margin-top:20px!important;padding:17px!important}.realm-shell--stage7 .settlement-building-modal .building-workshop>strong{letter-spacing:.08em;font-size:16px!important}.realm-shell--stage7 .action-requirement-card{background:#071115;border:1px solid #ffffff1a;border-radius:12px;gap:12px;padding:15px;display:grid}.realm-shell--stage7 .action-requirement-card.ready{border-color:#32dc9152}.realm-shell--stage7 .action-requirement-card.blocked{border-color:#f35f6747}.realm-shell--stage7 .action-requirement-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.realm-shell--stage7 .action-requirement-head strong{color:#f2f6f6;font-size:18px}.realm-shell--stage7 .action-requirement-head b{color:#7cf0b9;font-size:14px}.realm-shell--stage7 .action-level-requirement{color:#f0c86b;font-size:13px}.realm-shell--stage7 .action-cost-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.realm-shell--stage7 .action-cost-list>span{background:#0a1519;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;padding:10px 11px;display:grid}.realm-shell--stage7 .action-cost-list>span.missing{background:#39121685;border-color:#f35f6775}.realm-shell--stage7 .action-cost-list>span.ok{border-color:#32dc9138}.realm-shell--stage7 .action-cost-list i{font-size:27px;font-style:normal}.realm-shell--stage7 .action-cost-list>span>span{gap:3px;min-width:0;display:grid}.realm-shell--stage7 .action-cost-list b{color:#eef3f4;font-size:14px}.realm-shell--stage7 .action-cost-list small{color:#aab9bd;font-size:11px}.realm-shell--stage7 .action-cost-list em{color:#7cf0b9;white-space:nowrap;font-size:11px;font-style:normal;font-weight:950}.realm-shell--stage7 .action-cost-list .missing em{color:#ff8d95}.realm-shell--stage7 .action-disabled-reason{color:#f0c86b;background:#1b1609;border:1px solid #d8ad4a47;border-radius:9px;padding:11px 13px;font-size:13px}.realm-shell--stage7 .action-requirement-card>button{min-height:52px!important;margin:0!important;font-size:14px!important}.realm-shell--stage7 .action-requirement-card>button:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.35)}@media (width<=1500px){.realm-shell--stage7 .settlement-building{width:285px!important;height:235px!important}.realm-shell--stage7 .settlement-building.castle{width:360px!important;height:290px!important}.realm-shell--stage7 .settlement-building-modal .cost-grid{grid-template-columns:repeat(3,minmax(150px,1fr))!important}.realm-shell--stage7 .action-cost-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.realm-shell--stage7 .settlement-building{width:230px!important;height:195px!important}.realm-shell--stage7 .settlement-building.castle{width:300px!important;height:250px!important}.realm-shell--stage7 .settlement-building-modal .building-progress-details,.realm-shell--stage7 .settlement-building-modal .cost-grid{grid-template-columns:1fr 1fr!important}.realm-shell--stage7 .action-cost-list{grid-template-columns:1fr}}.realm-shell--stage7 .realm-control-sector b{padding:6px 9px!important;font-size:14px!important;top:54px!important}.realm-shell--stage7 .control-zone-label{width:300px!important;padding:9px 12px!important;top:138px!important}.realm-shell--stage7 .realm-resource-node .resource-node-kind{width:50px!important;height:50px!important;font-size:26px!important}.realm-shell--stage7 .resource-undiscovered-mark{width:92px!important;height:92px!important;font-size:42px!important}.realm-shell--stage7 .resource-undiscovered-mark small{font-size:12px!important}.realm-shell--stage7{--stage711-ui-scale:1}.realm-shell--stage7 .realm-topbar{min-height:76px;padding:10px 16px}.realm-shell--stage7 .realm-title{min-width:285px}.realm-shell--stage7 .realm-title small{letter-spacing:.16em;font-size:11px!important}.realm-shell--stage7 .realm-title strong{font-size:28px!important}.realm-shell--stage7 .realm-status span{padding:9px 12px!important;font-size:13px!important}.realm-shell--stage7 .realm-topbar nav button{padding:12px 16px!important;font-size:14px!important}.realm-shell--stage7 .realm-resourcebar{grid-template-columns:repeat(11,minmax(136px,1fr));gap:8px;min-height:74px;padding:8px 10px 9px;top:76px;overflow-x:auto}.realm-shell--stage7 .realm-resourcebar small{line-height:1.05;letter-spacing:.08em!important;font-size:11px!important}.realm-shell--stage7 .realm-resourcebar b{line-height:1.25;font-size:19px!important}.realm-shell--stage7 .realm-resourcebar em{font-size:10px!important;bottom:8px!important;right:9px!important}.realm-shell--stage7 .realm-map-side-actions{z-index:220!important;position:fixed!important;top:168px!important;left:auto!important;right:18px!important}.realm-shell--stage7 .realm-map-side-actions button{min-width:160px!important;padding:13px 16px!important;font-size:14px!important}.realm-shell--stage7 .realm-map-legend{box-shadow:0 14px 36px #000a;z-index:220!important;gap:10px 13px!important;width:auto!important;max-width:min(1050px,72vw)!important;padding:12px 15px!important;font-size:14px!important;position:fixed!important;bottom:18px!important;left:18px!important}.realm-shell--stage7 .realm-map-controls{z-index:222!important;position:fixed!important;bottom:18px!important;left:auto!important;right:18px!important}.realm-shell--stage7 .realm-map-pan-controls{z-index:222!important;position:fixed!important;bottom:82px!important;left:auto!important;right:18px!important}.realm-shell--stage7 .realm-settlement-mini-buildings{display:none!important}.realm-shell--stage7 .realm-settlement-sector>img.realm-player-castle,.realm-shell--stage7 .realm-settlement-sector>img.empty-slot-castle{object-fit:contain!important;object-position:center bottom!important;width:190px!important;height:165px!important;top:3px!important;left:50%!important;transform:translate(-50%)!important}.realm-shell--stage7 .realm-settlement-fort-ring{z-index:2;pointer-events:none;border:7px double #dde0dab8;border-radius:50%;width:212px;height:116px;position:absolute;top:92px;left:50%;transform:translate(-50%,-50%);box-shadow:0 7px 10px #0008,inset 0 0 0 2px #232624b3}.realm-shell--stage7 .realm-settlement-fort-ring.tier-1{border-style:dashed;border-color:#8d673d}.realm-shell--stage7 .realm-settlement-fort-ring.tier-2{border-color:#a98a61}.realm-shell--stage7 .realm-settlement-fort-ring.tier-3{border-color:#b9b8ae}.realm-shell--stage7 .realm-settlement-fort-ring.tier-4{border-color:#d2d4cf;box-shadow:0 0 12px #a4c2d240,0 7px 10px #0008}.realm-shell--stage7 .realm-settlement-fort-ring.tier-5{border-color:#e5d7a0;box-shadow:0 0 15px #dfbf5e59,0 7px 10px #0008}.realm-shell--stage7 .realm-resource-node .resource-node-object{object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 13px 11px #000000d1)!important;width:172px!important;height:132px!important;top:5px!important;left:9px!important}.realm-shell--stage7 .realm-resource-node.developed .resource-node-object{width:186px!important;height:148px!important;top:0!important;left:2px!important}.realm-shell--stage7 .realm-resource-node .resource-node-kind{width:44px!important;height:44px!important;font-size:23px!important;top:2px!important;left:7px!important;right:auto!important;box-shadow:0 6px 14px #000b!important}.realm-shell--stage7 .realm-resource-node .node-build-badge{width:46px!important;height:46px!important;font-size:28px!important;top:6px!important;right:4px!important}.realm-shell--stage7 .realm-resource-node b{padding:6px 9px!important;font-size:14px!important;top:auto!important;bottom:0!important;right:3px!important}.realm-shell--stage7 .settlement-scene{isolation:isolate;background-position:50%!important;background-size:cover!important}.realm-shell--stage7 .settlement-heading{background:#040b0eeb!important;width:470px!important;padding:16px 19px!important}.realm-shell--stage7 .settlement-heading span{font-size:13px!important;line-height:1.55!important}.realm-shell--stage7 .settlement-building{z-index:32!important;width:230px!important;height:186px!important}.realm-shell--stage7 .settlement-building img{object-fit:contain!important;object-position:center bottom!important;width:100%!important;height:100%!important}.realm-shell--stage7 .settlement-building b{min-width:48px!important;padding:6px 9px!important;font-size:14px!important}.realm-shell--stage7 .build-plot-shape{background:#231a084d!important;width:100px!important;height:72px!important;font-size:40px!important}.realm-shell--stage7 .settlement-wall-segment,.realm-shell--stage7 .settlement-main-gate,.realm-shell--stage7 .settlement-wall-tower{z-index:26;color:#efcc76;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;overflow:visible}.realm-shell--stage7 .settlement-wall-segment{width:178px;height:72px;transform:translate(-50%,-50%) rotate(var(--wall-rotate,0deg));transform-origin:50%}.realm-shell--stage7 .settlement-wall-segment img{object-fit:contain;object-position:center;filter:drop-shadow(0 8px 7px #000000a6);width:100%;height:100%}.realm-shell--stage7 .settlement-wall-segment.ghost{background:#2b1f0833;border:2px dashed #d8ad4a6b;border-radius:30%;width:98px;height:42px}.realm-shell--stage7 .settlement-wall-segment.ghost span{place-items:center;width:100%;height:100%;font-size:26px;display:grid}.realm-shell--stage7 .settlement-main-gate{z-index:30;width:205px;height:170px;top:85%;left:50%;transform:translate(-50%,-50%)}.realm-shell--stage7 .settlement-main-gate img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 10px #000a);width:100%;height:100%}.realm-shell--stage7 .settlement-main-gate.ghost{background:#2b1f0838;border:2px dashed #d8ad4a7a;border-radius:25%;width:112px;height:82px}.realm-shell--stage7 .settlement-main-gate.ghost span{place-items:center;width:100%;height:100%;font-size:30px;display:grid}.realm-shell--stage7 .settlement-main-gate b{color:#f2ca72;background:#061014;border:1px solid #d8ad4a7a;border-radius:8px;padding:6px 9px;font-size:13px;position:absolute;bottom:3px;right:5px}.realm-shell--stage7 .settlement-wall-tower{width:106px;height:150px;transform:translate(-50%,-50%)}.realm-shell--stage7 .settlement-wall-tower img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 8px #000a);width:100%;height:100%}.realm-shell--stage7 .settlement-wall-tower.ghost{background:#2b1f0833;border:2px dashed #d8ad4a66;border-radius:50%;width:60px;height:60px}.realm-shell--stage7 .settlement-wall-tower.ghost span{place-items:center;width:100%;height:100%;font-size:24px;display:grid}.realm-shell--stage7 .settlement-wall-segment:hover,.realm-shell--stage7 .settlement-main-gate:hover,.realm-shell--stage7 .settlement-wall-tower:hover{z-index:48;filter:brightness(1.08)}.realm-shell--stage7 .settlement-building-modal{width:min(1240px,97vw)!important;max-height:94vh!important;padding:66px 36px 36px!important}.realm-shell--stage7 .settlement-building-modal .drawer-building-art{height:330px!important;margin-bottom:14px!important}.realm-shell--stage7 .settlement-building-modal .building-level{font-size:17px!important}.realm-shell--stage7 .settlement-building-modal .drawer-primary{min-height:62px!important;font-size:16px!important}.realm-shell--stage7 .settlement-building-modal .building-workshop>strong{font-size:18px!important}.realm-shell--stage7 .action-requirement-head strong{font-size:20px!important}.realm-shell--stage7 .action-requirement-head b{font-size:16px!important}.realm-shell--stage7 .action-level-requirement{font-size:14px!important}.realm-shell--stage7 .action-cost-list em{font-size:12px!important}.realm-shell--stage7 .action-disabled-reason{font-size:14px!important}.realm-shell--stage7 .action-requirement-card>button{min-height:56px!important;font-size:15px!important}.realm-shell--stage7 .world-detail-modal{width:min(930px,96vw)!important;padding:64px 30px 30px!important}.realm-shell--stage7 .world-detail-modal h2{font-size:36px!important}.realm-shell--stage7 .world-detail-modal .drawer-note{font-size:16px!important;line-height:1.6!important}.realm-shell--stage7 .zone-badges span{font-size:14px!important}.realm-shell--stage7 .zone-resources span{font-size:15px!important}.realm-shell--stage7 .resource-action-popup{width:min(900px,96vw)!important}.realm-shell--stage7 .resource-popup-head small{font-size:12px!important}.realm-shell--stage7 .resource-popup-head h2{font-size:34px!important}.realm-shell--stage7 .resource-popup-head span,.realm-shell--stage7 .resource-building-preview span,.realm-shell--stage7 .resource-popup-actions button{font-size:14px!important}.realm-shell--stage7 .resource-upgrade-table span,.realm-shell--stage7 .resource-upgrade-table small,.realm-shell--stage7 .resource-upgrade-table b{font-size:13px!important}@media (width<=1500px){.realm-shell--stage7 .realm-resourcebar{grid-template-columns:repeat(6,minmax(145px,1fr))}.realm-shell--stage7 .settlement-building{width:205px!important;height:165px!important}.realm-shell--stage7 .settlement-building.castle{width:350px!important;height:278px!important}.realm-shell--stage7 .settlement-wall-segment{width:150px;height:62px}.realm-shell--stage7 .settlement-wall-tower{width:90px;height:130px}.realm-shell--stage7 .settlement-main-gate{width:180px;height:150px}}@media (width<=900px){.realm-shell--stage7 .realm-resourcebar{grid-template-columns:repeat(3,minmax(145px,1fr));position:relative;top:auto}.realm-shell--stage7 .realm-map-side-actions{top:96px!important}.realm-shell--stage7 .realm-map-legend{max-width:calc(100vw - 170px)!important;font-size:12px!important}.realm-shell--stage7 .settlement-building{width:168px!important;height:138px!important}.realm-shell--stage7 .settlement-building.castle{width:285px!important;height:228px!important}.realm-shell--stage7 .settlement-wall-segment{width:120px;height:52px}}.realm-shell--stage7 .settlement-building-modal .building-progress-details{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media (width<=1200px){.realm-shell--stage7 .settlement-building-modal .building-progress-details{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=720px){.realm-shell--stage7 .settlement-building-modal .building-progress-details{grid-template-columns:1fr 1fr!important}}.realm-shell--stage7 .realm-resourcebar{grid-template-columns:repeat(12,minmax(148px,1fr))!important;gap:8px!important;padding:10px 12px!important}.realm-shell--stage7 .realm-resourcebar>div{min-height:72px!important;padding:11px 12px 10px 54px!important}.realm-shell--stage7 .realm-resourcebar>div>span{font-size:30px!important;top:18px!important;left:14px!important}.realm-shell--stage7 .realm-resourcebar small{letter-spacing:.07em!important;font-size:12px!important}.realm-shell--stage7 .realm-resourcebar em{font-size:11px!important}.realm-shell--stage7 .realm-resource-node{width:220px!important;height:176px!important}.realm-shell--stage7 .realm-resource-node .resource-node-object{object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 16px 13px #000000db)!important;image-rendering:auto!important;width:212px!important;height:168px!important;top:0!important;left:4px!important}.realm-shell--stage7 .realm-resource-node.developed .resource-node-kind{opacity:.92!important;width:36px!important;height:36px!important;font-size:18px!important;top:9px!important;left:8px!important}.realm-shell--stage7 .realm-resource-node .node-build-badge{width:42px!important;height:42px!important;font-size:26px!important}.realm-shell--stage7 .realm-resource-node b{padding:6px 9px!important;font-size:14px!important}.realm-shell--stage7 .settlement-building{width:205px!important;height:166px!important;transform:translate(-50%,-50%)scale(1)!important}.realm-shell--stage7 .settlement-building.castle{width:340px!important;height:272px!important}.realm-shell--stage7 .settlement-building:hover{transform:translate(-50%,-50%)scale(1.055)!important}.realm-shell--stage7 .settlement-building img{object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 13px 11px #000000d1)!important;image-rendering:auto!important;width:100%!important;height:100%!important}.realm-shell--stage7 .settlement-building b{padding:6px 9px!important;font-size:14px!important;bottom:5px!important;right:7px!important}.realm-shell--stage7 .settlement-wall-segment{z-index:25!important;width:190px!important;height:76px!important}.realm-shell--stage7 .settlement-wall-segment img{object-fit:contain!important;filter:drop-shadow(0 9px 8px #000b)!important;width:100%!important;height:100%!important}.realm-shell--stage7 .settlement-main-gate{z-index:31!important;width:200px!important;height:168px!important}.realm-shell--stage7 .settlement-wall-segment.ghost{opacity:.34!important;width:80px!important;height:32px!important}.realm-shell--stage7 .settlement-wall-tower.ghost{opacity:.32!important;width:48px!important;height:48px!important}.realm-shell--stage7 .settlement-main-gate.ghost{opacity:.38!important;width:96px!important;height:66px!important}.realm-shell--stage7 .settlement-heading small{font-size:13px!important}.realm-shell--stage7 .settlement-heading strong{font-size:32px!important}.realm-shell--stage7 .settlement-heading span{font-size:14px!important}.realm-shell--stage7 .settlement-building-modal .drawer-note{font-size:18px!important}.realm-shell--stage7 .action-cost-list b{font-size:16px!important}.realm-shell--stage7 .action-cost-list small{font-size:14px!important}.realm-shell--stage7 .world-detail-modal .drawer-note{font-size:17px!important}@media (width<=1550px){.realm-shell--stage7 .realm-resourcebar{grid-template-columns:repeat(6,minmax(145px,1fr))!important}.realm-shell--stage7 .settlement-building{width:185px!important;height:150px!important}.realm-shell--stage7 .settlement-building.castle{width:315px!important;height:252px!important}.realm-shell--stage7 .realm-resource-node{width:190px!important;height:154px!important}.realm-shell--stage7 .realm-resource-node .resource-node-object{width:185px!important;height:150px!important}}.realm-shell--stage7 .realm-resource-node.developed{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.realm-shell--stage7 .realm-resource-node.developed .resource-node-kind,.realm-shell--stage7 .realm-resource-node.developed .node-build-badge{display:none!important}.realm-shell--stage7 .realm-resource-node.developed .resource-node-level{color:#f6d878!important;background:#040b0ef0!important;border:1px solid #daad4aa6!important;border-radius:8px!important;min-width:44px!important;padding:6px 9px!important;font-size:14px!important;line-height:1!important;position:absolute!important;top:auto!important;bottom:4px!important;right:8px!important;box-shadow:0 4px 12px #0009!important}.realm-shell--stage7 .realm-map-controls--zoomout{grid-template-columns:52px 62px 1fr!important;gap:7px!important;min-width:180px!important}.realm-shell--stage7 .realm-map-controls--zoomout button{min-height:46px!important;font-size:19px!important;font-weight:900!important}.realm-shell--stage7 .realm-map-controls--zoomout .zoom-full{letter-spacing:.06em!important;width:auto!important;padding:0 12px!important;font-size:12px!important}.realm-shell--stage7 .realm-map-controls--zoomout button:disabled{opacity:.35!important;cursor:default!important}.realm-shell--stage7 .realm-map-controls--zoomout span{font-size:15px!important;font-weight:900!important}.realm-shell--stage7 .settlement-wall-segment{display:none!important}.realm-shell--stage7 .settlement-wall-ring{pointer-events:none;z-index:24;border:10px solid #9c8865;border-radius:48%/45%;outline:3px solid #2b2319eb;width:79%;height:74%;position:absolute;top:51.5%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #dacba46b,0 11px 19px #00000094,inset 0 0 0 3px #3f342494}.realm-shell--stage7 .settlement-wall-ring:before,.realm-shell--stage7 .settlement-wall-ring:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-11px}.realm-shell--stage7 .settlement-wall-ring:before{border:3px dashed #ebdeb9b8}.realm-shell--stage7 .settlement-wall-ring:after{border:2px solid #362e20bd;inset:-6px}.realm-shell--stage7 .settlement-wall-ring.tier-1{border-style:dashed;border-color:#795a35;box-shadow:0 8px 16px #0008,inset 0 0 0 2px #3b2b18}.realm-shell--stage7 .settlement-wall-ring.tier-2{border-color:#8c7757}.realm-shell--stage7 .settlement-wall-ring.tier-3{border-color:#aaa18e}.realm-shell--stage7 .settlement-wall-ring.tier-4{border-color:#c4c0b4;box-shadow:0 0 13px #96bbc940,0 11px 19px #0009,inset 0 0 0 3px #5f5b52}.realm-shell--stage7 .settlement-wall-ring.tier-5{border-color:#d7c88f;box-shadow:0 0 16px #e0c15b57,0 11px 19px #0009,inset 0 0 0 3px #6f613b}.realm-shell--stage7 .settlement-defense-level,.realm-shell--stage7 .settlement-defense-build-chip{z-index:42;color:#f4d275;letter-spacing:.055em;cursor:pointer;background:#040b0ef0;border:1px solid #daad4aad;border-radius:9px;padding:9px 12px;font:900 13px/1.1 inherit;position:absolute;box-shadow:0 5px 14px #0009}.realm-shell--stage7 .settlement-defense-level--wall{top:72%;left:13.5%}.realm-shell--stage7 .settlement-defense-build-chip--wall{top:73%;left:12%}.realm-shell--stage7 .settlement-defense-build-chip--gate{top:85%;left:50%;transform:translate(-50%,-50%)}.realm-shell--stage7 .settlement-defense-build-chip--towers{top:22%;right:10.5%}.realm-shell--stage7 .settlement-main-gate.ghost,.realm-shell--stage7 .settlement-wall-tower.ghost{display:none!important}.realm-shell--stage7 .settlement-main-gate{z-index:35!important;width:170px!important;height:140px!important;top:84.5%!important;left:50%!important}.realm-shell--stage7 .settlement-wall-tower{z-index:34!important;width:78px!important;height:112px!important}.realm-shell--stage7 .settlement-wall-tower img,.realm-shell--stage7 .settlement-main-gate img{image-rendering:auto!important;object-fit:contain!important;object-position:center bottom!important}.realm-shell--stage7 .settlement-building img,.realm-shell--stage7 .realm-resource-node .resource-node-object{backface-visibility:hidden;transform:translateZ(0);image-rendering:auto!important}.realm-shell--stage7 .realm-resourcebar small{font-size:13px!important}.realm-shell--stage7 .realm-resourcebar b{font-size:22px!important}.realm-shell--stage7 .settlement-building-modal .drawer-kicker{font-size:15px!important}.realm-shell--stage7 .settlement-building-modal h2{font-size:46px!important}.realm-shell--stage7 .settlement-building-modal .drawer-note{font-size:19px!important;line-height:1.65!important}.realm-shell--stage7 .settlement-building-modal .building-progress-details small{font-size:14px!important}.realm-shell--stage7 .settlement-building-modal .building-progress-details b{font-size:20px!important}.realm-shell--stage7 .settlement-building-modal .upgrade-requirements strong{font-size:19px!important}.realm-shell--stage7 .settlement-building-modal .upgrade-requirements small{font-size:15px!important}.realm-shell--stage7 .settlement-building-modal .cost-grid>span b{font-size:18px!important}.realm-shell--stage7 .settlement-building-modal .cost-grid>span small{font-size:15px!important}.realm-shell--stage7 .settlement-building-modal .action-cost-list b{font-size:17px!important}.realm-shell--stage7 .settlement-building-modal .action-cost-list small{font-size:15px!important}.realm-shell--stage7 .realm-resource-node.developed:hover{z-index:38!important;transform:translate(-50%,-50%)scale(1.08)!important}.realm-shell--stage7 .realm-resource-node.developed .resource-node-object{object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 9px 8px #000000db)!important;width:128px!important;height:100px!important;top:1px!important;left:4px!important}.realm-shell--stage7 .realm-resource-node:not(.developed) .resource-node-object{width:112px!important;height:88px!important;top:7px!important;left:7px!important}.realm-shell--stage7 .settlement-building.castle{z-index:38!important;width:392px!important;height:316px!important}.realm-shell--stage7 .settlement-wall-ring{pointer-events:none!important;z-index:24!important;border-radius:48%/45%!important;outline:0!important;width:79%!important;height:74%!important;top:51.5%!important;left:50%!important;transform:translate(-50%,-50%)!important}.realm-shell--stage7 .settlement-wall-ring:before,.realm-shell--stage7 .settlement-wall-ring:after{pointer-events:none!important}.realm-shell--stage7 .settlement-wall-ring.wall-stage-1,.realm-shell--stage7 .settlement-wall-ring.wall-stage-2{box-shadow:none!important;background:repeating-conic-gradient(#2c190e 0deg 1.05deg,#7d4a25 1.05deg 2.15deg,#b7783d 2.15deg 2.75deg,#0000 2.75deg 4.15deg)!important;border:0!important;-webkit-mask:radial-gradient(#0000 0 87%,#000 87.4% 99.4%,#0000 100%)!important;mask:radial-gradient(#0000 0 87%,#000 87.4% 99.4%,#0000 100%)!important}.realm-shell--stage7 .settlement-wall-ring.wall-stage-1:before,.realm-shell--stage7 .settlement-wall-ring.wall-stage-2:before{content:""!important;border-radius:inherit!important;border:3px solid #422511c2!important;position:absolute!important;inset:7.2%!important;box-shadow:0 8px 14px #0000007a!important}.realm-shell--stage7 .settlement-wall-ring.wall-stage-1:after,.realm-shell--stage7 .settlement-wall-ring.wall-stage-2:after{content:""!important;border-radius:inherit!important;border:2px dashed #b06f349e!important;position:absolute!important;inset:9%!important}.realm-shell--stage7 .settlement-wall-ring.wall-stage-2{filter:brightness(1.08)saturate(1.08)!important}.realm-shell--stage7 .settlement-wall-ring.wall-stage-3{background:0 0!important;border:15px solid #9d9a90!important;outline:3px solid #262622e0!important;box-shadow:0 0 0 4px #cdcabc47,0 12px 20px #00000094,inset 0 0 0 4px #59574f!important;-webkit-mask:none!important;mask:none!important}.realm-shell--stage7 .settlement-stage-wall-tower{z-index:34;pointer-events:none;filter:drop-shadow(0 8px 8px #000000c2);width:76px;height:112px;position:absolute;transform:translate(-50%,-50%)}.realm-shell--stage7 .settlement-stage-wall-tower img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.realm-shell--stage7 .settlement-stage-wall-tower.wall-stage-3{width:86px;height:124px}@media (width<=1550px){.realm-shell--stage7 .realm-resource-node.developed{width:120px!important;height:96px!important}.realm-shell--stage7 .realm-resource-node.developed .resource-node-object{width:114px!important;height:90px!important;left:3px!important}.realm-shell--stage7 .settlement-building.castle{width:350px!important;height:282px!important}.realm-shell--stage7 .settlement-stage-wall-tower{width:68px;height:100px}}.realm-shell--stage7 .realm-resource-node.developed .resource-node-object{width:94px!important;height:74px!important;transform:scale(var(--world-object-scale,1))!important;transform-origin:bottom!important;object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 7px 6px #000000d1)!important;top:1px!important;left:2px!important}.realm-shell--stage7 .realm-resource-node.developed:hover .resource-node-object{transform:scale(var(--world-object-scale,1)) translateY(-2px)!important}.realm-shell--stage7 .realm-resource-node:not(.developed){width:92px!important;height:76px!important}.realm-shell--stage7 .realm-resource-node:not(.developed) .resource-node-object{width:82px!important;height:66px!important;transform:scale(var(--world-object-scale,1))!important;transform-origin:bottom!important;top:5px!important;left:5px!important}.realm-shell--stage7 .settlement-building.castle{z-index:52!important;filter:brightness(1.06)saturate(1.04)!important;width:425px!important;height:340px!important}.realm-shell--stage7 .settlement-wall-ring{z-index:27!important;opacity:1!important;background:0 0!important;-webkit-mask:none!important;mask:none!important}.realm-shell--stage7 .settlement-wall-ring.wall-stage-1{border:10px solid #75431f!important;outline:3px solid #2c180b!important;box-shadow:0 0 0 3px #bc793959,0 11px 18px #00000094,inset 0 0 0 3px #3f230f!important}.realm-shell--stage7 .settlement-wall-ring.wall-stage-1:before{content:""!important;border-radius:inherit!important;opacity:.95!important;border:5px dashed #b8783b!important;position:absolute!important;inset:-16px!important}.realm-shell--stage7 .settlement-wall-ring.wall-stage-1:after{content:""!important;border-radius:inherit!important;opacity:.92!important;border:3px dashed #42240f!important;position:absolute!important;inset:-5px!important}.realm-shell--stage7 .settlement-wall-ring.wall-stage-2{border:13px solid #80502a!important;outline:4px solid #2b190d!important;box-shadow:0 0 0 4px #c285476b,0 12px 20px #0000009e,inset 0 0 0 4px #432711!important}.realm-shell--stage7 .settlement-wall-ring.wall-stage-2:before{content:""!important;border-radius:inherit!important;opacity:.95!important;border:6px dashed #c58a4d!important;position:absolute!important;inset:-18px!important}.realm-shell--stage7 .settlement-wall-ring.wall-stage-2:after{content:""!important;border-radius:inherit!important;border:3px solid #553116!important;position:absolute!important;inset:-6px!important}.realm-shell--stage7 .settlement-wall-ring.wall-stage-3{border:16px solid #aaa69a!important;outline:4px solid #45433d!important;box-shadow:0 0 0 5px #dad7cb52,0 13px 22px #000000a1,inset 0 0 0 4px #5c5a53!important}.realm-shell--stage7 .settlement-wall-ring.wall-stage-3:before{content:""!important;border-radius:inherit!important;opacity:.96!important;border:7px dashed #c7c4ba!important;position:absolute!important;inset:-21px!important}.realm-shell--stage7 .settlement-wall-ring.wall-stage-3:after{content:""!important;border-radius:inherit!important;border:3px solid #4d4b46!important;position:absolute!important;inset:-7px!important}.realm-shell--stage7 .settlement-stage-wall-tower{z-index:42!important;width:82px!important;height:118px!important}.realm-shell--stage7 .settlement-stage-wall-tower.wall-stage-2 img{filter:sepia(.62)saturate(.92)brightness(.94)drop-shadow(0 8px 7px #000000c7)!important}@media (width<=1550px){.realm-shell--stage7 .realm-resource-node.developed{width:88px!important;height:70px!important}.realm-shell--stage7 .realm-resource-node.developed .resource-node-object{width:84px!important;height:66px!important}.realm-shell--stage7 .settlement-building.castle{width:382px!important;height:310px!important}}.realm-shell--stage7 .realm-map.realm-map--realm10{background-color:#0b1920!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.realm-shell--stage7 .settlement-building.castle{isolation:isolate;z-index:58!important;filter:none!important;background:radial-gradient(at 50% 72%,#0000007a 0%,#0000003d 40%,#0000 72%)!important;border-radius:48%!important;width:455px!important;height:365px!important}.realm-shell--stage7 .settlement-building.castle img{z-index:2;position:relative;object-fit:contain!important;object-position:center bottom!important;filter:brightness(1.1)contrast(1.14)saturate(1.1)drop-shadow(0 22px 18px #000000f5)!important;width:100%!important;height:100%!important}.realm-shell--stage7 .settlement-building.castle b{z-index:4!important;font-size:16px!important;bottom:18px!important;right:20px!important}.realm-shell--stage7 .settlement-building.built{opacity:1!important;z-index:34!important}.realm-shell--stage7 .settlement-building.built.castle{z-index:58!important}.realm-shell--stage7 .settlement-building.built img{visibility:visible!important;opacity:1!important}.realm-shell--stage7 .settlement-building.plot{z-index:18!important}.realm-shell--stage7 .settlement-building:not(.castle){filter:brightness(1.03)contrast(1.04)!important}@media (width<=1550px){.realm-shell--stage7 .settlement-building.castle{width:410px!important;height:330px!important}}.realm-shell--stage7 .territory-polygon{fill-opacity:.008!important;stroke-width:.52px!important;stroke-dasharray:1.55 1.15!important;filter:none!important}.realm-shell--stage7 .territory-polygon--slot{fill-opacity:.012!important;stroke-width:.82px!important;stroke-dasharray:2.25 1.25!important}.realm-shell--stage7 .territory-polygon--zone{fill-opacity:.004!important;stroke-width:.42px!important;stroke-dasharray:1.3 1.25!important}.realm-shell--stage7 .control-zone-label{opacity:0!important;width:270px!important;transition:opacity .12s,transform .12s!important;top:116px!important;transform:translate(-50%)translateY(-2px)!important}.realm-shell--stage7 .realm-control-sector:hover .control-zone-label,.realm-shell--stage7 .realm-control-sector:focus-visible .control-zone-label,.realm-shell--stage7 .realm-control-sector.own .control-zone-label{opacity:1!important;transform:translate(-50%)translateY(4px)!important}.realm-shell--stage7 .realm-control-sector.rare:not(:hover):not(:focus-visible):not(.own) .control-zone-label,.realm-shell--stage7 .realm-control-sector.pvp:not(:hover):not(:focus-visible):not(.own) .control-zone-label{opacity:0!important}.realm-shell--stage7 .realm-control-sector{width:112px!important;height:96px!important}.realm-shell--stage7 .control-zone-object{width:90px!important;height:72px!important;top:3px!important;left:11px!important}.realm-shell--stage7 .realm-control-sector .control-dot{width:36px!important;height:36px!important;font-size:17px!important;top:-2px!important;right:-2px!important}.realm-shell--stage7 .realm-control-sector b{padding:3px 5px!important;font-size:10px!important;top:42px!important;right:-4px!important}.realm-shell--stage7 .realm-control-sector i{font-size:13px!important;top:70px!important}.realm-shell--stage7 .plpe-target-badge{transform-origin:0 0!important;transform:scale(.84)!important}.realm-shell--stage7 .realm-resource-node.developed{width:92px!important;height:74px!important}.realm-shell--stage7 .realm-resource-node.developed .resource-node-object{width:88px!important;height:70px!important;transform:scale(var(--world-object-scale,1))!important;transform-origin:bottom!important;top:1px!important;left:2px!important}.realm-shell--stage7 .realm-resource-node.developed .resource-node-level{min-width:26px!important;padding:3px 5px!important;font-size:9px!important;bottom:-1px!important;right:1px!important}.realm-shell--stage7 .realm-settlement-sector{width:166px!important;height:154px!important}.realm-shell--stage7 .realm-settlement-sector img{object-fit:contain!important;object-position:center bottom!important;width:140px!important;height:118px!important;top:1px!important;left:13px!important}.realm-shell--stage7 .realm-settlement-sector.own img{width:170px!important;height:140px!important;left:14px!important}.realm-shell--stage7 .realm-player-tag{min-width:180px!important;max-width:230px!important;top:112px!important}.realm-shell--stage7 .settlement-building.castle{z-index:62!important;isolation:isolate!important;filter:none!important;background:radial-gradient(at 50% 79%,#0000007a 0%,#0000002e 47%,#0000 72%)!important;border-radius:46%!important;width:350px!important;height:300px!important}@media (width<=1550px){.realm-shell--stage7 .settlement-building.castle{width:315px!important;height:270px!important}.realm-shell--stage7 .realm-settlement-sector{width:150px!important;height:142px!important}.realm-shell--stage7 .realm-settlement-sector img{width:126px!important;height:106px!important}.realm-shell--stage7 .realm-settlement-sector.own{width:178px!important;height:164px!important}.realm-shell--stage7 .realm-settlement-sector.own img{width:150px!important;height:126px!important}}.realm-shell--stage7 .realm-map.realm-map--realm10{image-rendering:auto!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;margin-inline:auto!important}.realm-shell--stage7 .territory-polygon{vector-effect:non-scaling-stroke;stroke-linejoin:round!important;stroke-linecap:round!important}.realm-shell--stage7 .territory-polygon--zone{stroke-width:2.5px!important;stroke-dasharray:8 7!important;fill-opacity:.055!important;filter:drop-shadow(0 0 3px #0009)!important}.realm-shell--stage7 .territory-polygon--slot.own{stroke:#39e2aa!important;fill:#1bbf88!important}.realm-shell--stage7 .territory-polygon--slot.ally,.realm-shell--stage7 .territory-polygon--slot.clan{stroke:#4ba8ff!important;fill:#2b76c8!important}.realm-shell--stage7 .territory-polygon--slot.rival,.realm-shell--stage7 .territory-polygon--slot.war{stroke:#ff6a71!important;fill:#b53a40!important}.realm-shell--stage7 .territory-polygon--slot.empty{stroke:#e0b84e!important;fill:#846b24!important;stroke-dasharray:9 10!important}.realm-shell--stage7 .territory-polygon--zone.neutral{stroke:#dfb94f!important;fill:#a17a23!important}.realm-shell--stage7 .territory-polygon--zone.special{stroke:#bb72ff!important;fill:#7032a6!important}.realm-shell--stage7 .territory-polygon--zone.own{stroke:#36e5a7!important;fill:#168962!important}.realm-shell--stage7 .territory-polygon--zone.ally,.realm-shell--stage7 .territory-polygon--zone.clan{stroke:#51a9ff!important;fill:#215f9a!important}.realm-shell--stage7 .territory-polygon--zone.rival,.realm-shell--stage7 .territory-polygon--zone.war{stroke:#ff656d!important;fill:#9b2f35!important}.realm-shell--stage7 .realm-control-sector .control-zone-object{opacity:.88!important;width:72px!important;height:58px!important;top:5px!important;left:11px!important}.realm-shell--stage7 .realm-control-sector .control-dot{width:32px!important;height:32px!important;font-size:15px!important}.realm-shell--stage7 .control-zone-label{z-index:90!important;width:250px!important;top:82px!important}.realm-shell--stage7 .control-zone-label strong{font-size:14px!important}.realm-shell--stage7 .control-zone-label small{font-size:11px!important}.realm-shell--stage7 .realm-resource-node.developed{z-index:28!important;overflow:visible!important}.realm-shell--stage7 .resource-node-terrain{z-index:1;width:116px;height:88px;transform:translate(-50%,-50%) scale(var(--world-object-scale,1));transform-origin:50%;object-fit:contain;object-position:center;opacity:.8;filter:saturate(.93)brightness(.92)drop-shadow(0 5px 8px #0000008c);pointer-events:none;position:absolute;top:52%;left:50%}.realm-shell--stage7 .realm-resource-node.developed .resource-node-object{z-index:3!important;filter:brightness(1.11)contrast(1.1)saturate(1.08)drop-shadow(0 0 2px #ffe196ad)drop-shadow(0 9px 8px #000000eb)!important}.realm-shell--stage7 .realm-resource-node.developed .resource-node-level{z-index:5!important}.realm-shell--stage7 .realm-foreign-outpost{z-index:20;pointer-events:none;width:86px;height:70px;position:absolute;transform:translate(-50%,-50%)}.realm-shell--stage7 .realm-foreign-outpost-terrain,.realm-shell--stage7 .realm-foreign-outpost-building{object-fit:contain;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.realm-shell--stage7 .realm-foreign-outpost-terrain{z-index:1;opacity:.62;filter:brightness(.88)saturate(.9);transform:scale(.92)}.realm-shell--stage7 .realm-foreign-outpost-building{z-index:2;transform:scale(var(--world-object-scale,1));transform-origin:bottom;filter:brightness(1.08)contrast(1.08)drop-shadow(0 8px 7px #000c)}.realm-shell--stage7 .realm-foreign-outpost b{z-index:4;color:#f4d276;background:#061014;border:1px solid #d9ae4a;border-radius:6px;padding:3px 5px;font-size:9px;position:absolute;bottom:-2px;right:-2px}.realm-shell--stage7 .realm-settlement-sector>img.realm-player-castle,.realm-shell--stage7 .realm-settlement-sector>img.empty-slot-castle{filter:brightness(1.1)contrast(1.11)saturate(1.06)drop-shadow(0 0 3px #f8da858c)drop-shadow(0 10px 9px #000d)!important}@media (width<=1550px){.realm-shell--stage7 .settlement-building.castle{width:278px!important;height:238px!important}.realm-shell--stage7 .realm-foreign-outpost{width:72px;height:60px}}.realm-shell--stage7 .realm-public-resource-site{z-index:12;pointer-events:none;opacity:.92;width:64px;height:52px;position:absolute;transform:translate(-50%,-50%)}.realm-shell--stage7 .realm-public-resource-site img{object-fit:contain;object-position:center;filter:brightness(.96)contrast(1.07)saturate(.96)drop-shadow(0 6px 6px #000000ad);width:100%;height:100%}.realm-shell--stage7 .realm-public-resource-site.kind-wheat{width:70px;height:56px}.realm-shell--stage7 .realm-public-resource-site.kind-forest{width:70px;height:58px}.realm-shell--stage7 .territory-polygon--zone.pvp{stroke:#ff5662!important;fill:#a71f2a!important;fill-opacity:.09!important;stroke-width:3.2px!important;stroke-dasharray:6 5!important}.realm-shell--stage7 .territory-polygon--zone.rare:not(.pvp){stroke:#c272ff!important;fill:#7431a2!important;fill-opacity:.075!important}.realm-shell--stage7 .realm-map-resource-key{color:#dce8df;letter-spacing:.02em;white-space:normal;flex-basis:100%;padding-top:2px;font-size:12px;font-style:normal;font-weight:800;display:block}.realm-shell--stage7 .realm-map.realm-map--realm10{image-rendering:auto!important;filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.realm-shell--stage7 .territory-basin{vector-effect:non-scaling-stroke;pointer-events:none;stroke-linejoin:round;stroke-linecap:round}.realm-shell--stage7 .territory-basin--neutral{fill:#b58b2809;stroke:#e4bc50;stroke-width:3.2px;stroke-dasharray:15 10;filter:drop-shadow(0 0 5px #000000ad)}.realm-shell--stage7 .territory-basin--pvp{fill:#8b1d2411;stroke:#ff5964;stroke-width:3.5px;stroke-dasharray:8 6;filter:drop-shadow(0 0 6px #5500008c)}.realm-shell--stage7 .realm-control-sector.hidden-resources .control-zone-object{display:none!important}.realm-shell--stage7 .realm-control-sector{z-index:17!important;width:72px!important;height:64px!important}.realm-shell--stage7 .realm-control-sector .control-dot{width:29px!important;height:29px!important;font-size:14px!important;top:1px!important;right:1px!important;box-shadow:0 0 0 2px #00000061,0 6px 12px #000000b3!important}.realm-shell--stage7 .realm-control-sector .control-zone-object{width:58px!important;height:48px!important;top:6px!important;left:7px!important}.realm-shell--stage7 .control-zone-label{width:230px!important;top:66px!important}.realm-shell--stage7 .plpe-target-badge{padding:3px 5px!important;font-size:9px!important;transform:none!important}.realm-shell--stage7 .realm-resource-node.developed{z-index:30!important;width:92px!important;height:76px!important}.realm-shell--stage7 .resource-node-terrain{opacity:.76!important;filter:brightness(.92)contrast(1.12)saturate(.92)drop-shadow(0 4px 5px #0000009e)!important;width:104px!important;height:78px!important}.realm-shell--stage7 .realm-resource-node.developed .resource-node-object{filter:brightness(1.18)contrast(1.16)saturate(1.08)drop-shadow(0 0 2px #ffeeb3cc)drop-shadow(0 8px 7px #000000f2)!important;width:82px!important;height:66px!important;top:2px!important;left:5px!important}.realm-shell--stage7 .realm-resource-node.developed .resource-node-kind,.realm-shell--stage7 .realm-resource-node.developed .node-build-badge,.realm-shell--stage7 .realm-resource-node.developed>span:not(.resource-node-level){display:none!important}.realm-shell--stage7 .realm-resource-node.developed .resource-node-level{padding:3px 5px!important;font-size:9px!important;bottom:0!important;right:2px!important}.realm-shell--stage7 .realm-public-resource-site{opacity:.9!important;width:54px!important;height:46px!important}.realm-shell--stage7 .realm-public-resource-site.kind-fish{width:62px!important;height:50px!important}.realm-shell--stage7 .realm-public-resource-site.kind-wheat,.realm-shell--stage7 .realm-public-resource-site.kind-forest{width:60px!important;height:50px!important}.realm-shell--stage7 .realm-public-resource-site img{filter:brightness(1.06)contrast(1.14)saturate(.98)drop-shadow(0 5px 5px #000000b8)!important}.realm-shell--stage7 .realm-settlement-sector img.realm-player-castle,.realm-shell--stage7 .realm-settlement-sector img.empty-slot-castle{filter:brightness(1.15)contrast(1.16)saturate(1.05)drop-shadow(0 0 2px #ffecacd9)drop-shadow(0 10px 10px #000000f2)!important}.realm-shell--stage7 .realm-settlement-fort-ring{opacity:.68!important}.realm-shell--stage7 .settlement-scene{filter:none!important;background-position:50%!important;background-size:cover!important}.realm-shell--stage7 .settlement-building.castle{z-index:64!important;background:radial-gradient(at 50% 80%,#0006 0%,#00000029 46%,#0000 70%)!important;border-radius:46%!important;width:280px!important;height:244px!important}.realm-shell--stage7 .settlement-building.castle img{object-fit:contain!important;object-position:center bottom!important;filter:brightness(1.11)contrast(1.13)saturate(1.05)drop-shadow(0 0 2px #ffeaaba6)drop-shadow(0 15px 12px #000000f0)!important;width:100%!important;height:100%!important}.realm-shell--stage7 .settlement-building.castle b{font-size:13px!important;bottom:7px!important;right:9px!important}.realm-shell--stage7 .settlement-building.plot .build-plot-shape{opacity:.72!important}@media (width<=1550px){.realm-shell--stage7 .settlement-building.castle{width:252px!important;height:220px!important}.realm-shell--stage7 .realm-resource-node.developed{width:80px!important;height:66px!important}.realm-shell--stage7 .realm-resource-node.developed .resource-node-object{width:72px!important;height:58px!important;left:4px!important}}.realm-shell--stage7 .realm-map.realm-map--realm10{image-rendering:auto!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.realm-shell--stage7 .realm-map.realm-map--realm10:after{background:linear-gradient(#0207090d,#02070914),radial-gradient(#00000005 0%,#00000008 62%,#00000029 100%)!important}.realm-shell--stage7 .territory-polygon--slot{stroke-width:5.2px!important;stroke-dasharray:16 9!important;fill-opacity:.075!important;filter:drop-shadow(0 0 6px #000000d1)!important}.realm-shell--stage7 .territory-polygon--slot.empty{stroke:#e7bf52!important;fill:#8b6c22!important;fill-opacity:.045!important}.realm-shell--stage7 .territory-polygon--zone{stroke-width:3.1px!important;stroke-dasharray:8 6!important;fill-opacity:.06!important}.realm-shell--stage7 .territory-polygon--zone.pvp{stroke-width:4px!important;fill-opacity:.11!important}.realm-shell--stage7 .realm-planned-resource-site{z-index:10;pointer-events:none;opacity:.68;width:48px;height:40px;position:absolute;transform:translate(-50%,-50%)}.realm-shell--stage7 .realm-planned-resource-site img{object-fit:contain;object-position:center;filter:brightness(.94)contrast(1.08)saturate(.86)drop-shadow(0 4px 5px #000000a3);width:100%;height:100%}.realm-shell--stage7 .realm-planned-resource-site.kind-fish{width:56px;height:44px}.realm-shell--stage7 .realm-planned-resource-site.kind-wheat,.realm-shell--stage7 .realm-planned-resource-site.kind-forest{width:54px;height:44px}.realm-shell--stage7 .realm-settlement-sector.empty{opacity:.92!important;width:112px!important;height:90px!important}.realm-shell--stage7 .realm-settlement-sector.empty .empty-slot-mark{color:#f4cf72!important;background:#050c0fc7!important;border:2px dashed #e7bf52e6!important;width:34px!important;height:34px!important;font-size:22px!important}.realm-shell--stage7 .empty-slot-number{color:#f6d67d;letter-spacing:.05em;background:#050c0feb;border:1px solid #e7bf52b8;border-radius:8px;min-width:38px;padding:3px 7px;font-size:12px;font-weight:1000;position:absolute;top:4px;left:50%;transform:translate(-50%)}.realm-shell--stage7 .realm-settlement-sector.empty .realm-player-tag{min-width:132px!important;max-width:150px!important;padding:5px 8px!important;top:60px!important}.realm-shell--stage7 .realm-settlement-sector.empty .realm-player-tag strong{text-align:center!important;font-size:11px!important}.realm-shell--stage7 .realm-settlement-sector.empty .realm-player-tag small{text-align:center!important;font-size:9px!important}.realm-shell--stage7 .realm-control-sector .control-zone-label{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .15s,transform .15s!important;transform:translate(-50%,6px)scale(.96)!important}.realm-shell--stage7 .realm-control-sector:hover .control-zone-label,.realm-shell--stage7 .realm-control-sector:focus-visible .control-zone-label,.realm-shell--stage7 .realm-control-sector.own .control-zone-label,.realm-shell--stage7 .realm-control-sector.ally .control-zone-label{opacity:1!important;visibility:visible!important;transform:translate(-50%)scale(1)!important}.realm-shell--stage7 .realm-control-sector.hidden-resources .control-dot{color:#f2cc72!important;background:#0b1214e8!important;border-color:#dfb94f!important}.realm-shell--stage7 .realm-control-sector.pvp .control-dot{color:#fff!important;background:#68131a!important;border-color:#ff6d74!important}.realm-shell--stage7 .realm-resource-node.developed .resource-node-terrain{opacity:.68!important;transform:translate(-50%,-50%) scale(calc(var(--world-object-scale,1) * .92))!important}.realm-shell--stage7 .realm-resource-node.developed .resource-node-object{filter:brightness(1.18)contrast(1.16)saturate(1.08)drop-shadow(0 0 2px #ffebaeb3)drop-shadow(0 8px 7px #000000f2)!important}.realm-shell--stage7 .settlement-scene{background-position:50%!important;background-size:cover!important}.realm-shell--stage7 .settlement-scene:after{background:radial-gradient(at 50% 54%,#0000 0%,#00000005 60%,#00000042 100%)!important}.realm-shell--stage7 .settlement-building.castle{z-index:66!important;background:radial-gradient(at 50% 81%,#00000070,#00000024 48%,#0000 72%)!important;width:270px!important;height:236px!important}.realm-shell--stage7 .settlement-building.castle img{filter:brightness(1.1)contrast(1.12)saturate(1.05)drop-shadow(0 0 2px #ffecae8c)drop-shadow(0 15px 12px #000000f0)!important}.realm-shell--stage7 .settlement-building:not(.castle){z-index:34!important}.realm-shell--stage7 .settlement-building:not(.castle) img{filter:brightness(1.11)contrast(1.11)saturate(1.04)drop-shadow(0 10px 9px #000000eb)!important}.realm-shell--stage7 .settlement-wall-ring.wall-stage-1{border-color:#885024!important;outline-color:#2d190b!important;box-shadow:0 0 0 4px #c9874566,0 12px 20px #000000a3,inset 0 0 0 3px #422510!important}.realm-shell--stage7 .settlement-wall-ring.wall-stage-2{border-color:#955d30!important;box-shadow:0 0 0 5px #d6975070,0 12px 20px #000000a8,inset 0 0 0 4px #4b2a12!important}.realm-shell--stage7 .settlement-wall-ring.wall-stage-3{border-color:#c0bbb0!important;outline-color:#4a4741!important;box-shadow:0 0 0 5px #e1ddd25c,0 13px 22px #000000a8,inset 0 0 0 4px #625f57!important}@media (width<=1550px){.realm-shell--stage7 .realm-planned-resource-site{width:42px;height:35px}.realm-shell--stage7 .realm-planned-resource-site.kind-fish{width:48px;height:39px}.realm-shell--stage7 .settlement-building.castle{width:248px!important;height:216px!important}}.realm-shell--reference{background:#04090c!important;height:100vh!important;min-height:100vh!important;overflow:hidden!important}.realm-shell--reference .realm-topbar{z-index:130!important;background:linear-gradient(#081116 0%,#04090c 100%)!important;border-bottom:1px solid #d8ad4a61!important;height:62px!important;min-height:62px!important;padding:7px 12px!important;position:relative!important;top:auto!important}.realm-shell--reference .realm-title{gap:0!important;width:228px!important;min-width:228px!important}.realm-shell--reference .realm-title small{order:2;color:#e9c66e!important;letter-spacing:.13em!important;font-family:Georgia,Times New Roman,serif!important;font-size:12px!important;font-weight:700!important}.realm-shell--reference .realm-title strong{order:1;color:#f0d68f!important;letter-spacing:.045em!important;font-family:Georgia,Times New Roman,serif!important;font-size:26px!important;line-height:1!important}.realm-shell--reference .realm-status{display:none!important}.realm-shell--reference .realm-topbar nav{gap:6px!important;margin-left:auto!important}.realm-shell--reference .realm-topbar nav button{border-color:#d8ad4a42!important;min-width:80px!important;padding:10px 12px!important;font-size:11px!important}.realm-shell--reference .realm-topbar nav button.active{color:#e3fff1!important;background:#0c573c!important;border-color:#23c884!important}.realm-shell--reference .realm-resourcebar{z-index:140!important;background:0 0!important;border:0!important;grid-template-columns:repeat(11,minmax(80px,1fr))!important;gap:4px!important;height:50px!important;padding:0!important;position:fixed!important;top:6px!important;left:246px!important;right:288px!important}.realm-shell--reference .realm-resourcebar>div{background:#071115f5!important;border:1px solid #8ba4ad38!important;border-radius:8px!important;grid-template-rows:18px 20px!important;grid-template-columns:31px 1fr!important;align-items:center!important;min-width:0!important;height:50px!important;padding:5px 7px!important;display:grid!important;box-shadow:inset 0 0 0 1px #ffffff04!important}.realm-shell--reference .realm-resourcebar>div>span{grid-row:1/3!important;align-self:center!important;width:27px!important;font-size:22px!important}.realm-shell--reference .realm-resourcebar>div>small{letter-spacing:.12em!important;color:#aebcc0!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8px!important;overflow:hidden!important}.realm-shell--reference .realm-resourcebar>div>b{color:#f0f4f4!important;font-size:17px!important;line-height:1!important}.realm-shell--reference .realm-resourcebar>div>em{color:#54e7a8!important;font-size:7px!important;position:absolute!important;bottom:3px!important;right:5px!important}.realm-shell--reference .realm-resourcebar>div{position:relative!important}.realm-shell--reference .realm-resourcebar .reward-bar-item{background:#093727f0!important;border-color:#32dc916b!important}.realm-shell--reference .realm-world-layout--reference{background:#03080b!important;grid-template:"map legend"minmax(0,66%)"settlement actions"minmax(270px,34%)/minmax(0,1fr) 255px!important;gap:7px!important;height:calc(100vh - 62px)!important;min-height:0!important;padding:7px!important;display:grid!important;overflow:hidden!important}.realm-shell--reference .realm-map-viewport{background:#061014!important;border:1px solid #d8ad4a6b!important;border-radius:8px!important;grid-area:map!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 30px #0000006b!important}.realm-shell--reference .realm-map{background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;position:absolute!important;inset:0!important;transform:none!important}.realm-shell--reference .realm-map:after{background:radial-gradient(at 50% 48%,#0000 62%,#00000024 100%)!important}.realm-shell--reference .realm-map-side-actions,.realm-shell--reference .realm-map-legend,.realm-shell--reference .realm-map-pan-controls,.realm-shell--reference .realm-map-controls{display:none!important}.reference-map-motto{z-index:75;color:#f2e2b2;text-shadow:0 2px 5px #000;pointer-events:none;flex-direction:column;gap:1px;font-family:Georgia,Times New Roman,serif;display:flex;position:absolute;top:18px;left:22px}.reference-map-motto strong{letter-spacing:.025em;font-size:26px;line-height:1.05}.reference-map-motto span{letter-spacing:.04em;font-size:16px}.reference-map-motto small{letter-spacing:.08em;color:#e7d39c;font-size:12px}.reference-map-scroll{z-index:74;color:#2d1909;text-align:center;pointer-events:none;background:linear-gradient(135deg,#c99f5d,#e5c886 52%,#bc8d4b);border:1px solid #754c19bf;border-radius:4px;width:145px;padding:15px 10px;font:700 12px/1.38 Georgia,Times New Roman,serif;position:absolute;bottom:18px;transform:rotate(-1.5deg);box-shadow:0 8px 18px #0009}.reference-map-scroll b{font-size:18px}.reference-map-scroll--left{left:18px}.reference-map-scroll--right{right:18px;transform:rotate(1.5deg)}.realm-shell--reference .territory-polygon--slot{stroke-width:5px!important;stroke-dasharray:none!important;fill-opacity:.07!important;filter:drop-shadow(0 0 4px)!important}.realm-shell--reference .territory-polygon--slot.empty{stroke-dasharray:12 9!important;stroke:#d8ad4a!important;fill:#966c1f09!important}.realm-shell--reference .territory-polygon--zone{stroke-width:2.3px!important;stroke-dasharray:7 6!important;fill-opacity:.035!important}.realm-shell--reference .territory-polygon--zone.pvp{stroke-width:3.5px!important;stroke:#ff525d!important;fill:#92161d14!important}.realm-shell--reference .territory-basin--neutral{opacity:.36!important}.realm-shell--reference .territory-basin--pvp{opacity:.72!important}.realm-shell--reference .realm-settlement-sector{transform-origin:50%!important;transform:translate(-50%,-50%)scale(.74)!important}.realm-shell--reference .realm-settlement-sector.own{transform:translate(-50%,-50%)scale(.82)!important}.realm-shell--reference .realm-resource-node.developed,.realm-shell--reference .realm-foreign-outpost{transform-origin:50%!important;transform:translate(-50%,-50%)scale(.72)!important}.realm-shell--reference .realm-control-sector,.realm-shell--reference .realm-planned-resource-site,.realm-shell--reference .realm-public-resource-site{transform-origin:50%!important;transform:translate(-50%,-50%)scale(.78)!important}.realm-shell--reference .world-hero-position{transform-origin:50%!important;transform:translate(-50%,-50%)scale(.82)!important}.realm-shell--reference .realm-player-tag{background:#040c0ff0!important;border:1px solid #d8ad4a9e!important;box-shadow:0 7px 16px #000a!important}.realm-shell--reference .realm-player-tag strong{font-size:12px!important}.realm-shell--reference .realm-player-tag small{color:#e4bf68!important;font-size:9px!important}.reference-world-legend{background:linear-gradient(#071217,#050b0e);border:1px solid #d8ad4a73;border-radius:8px;grid-area:legend;min-height:0;padding:14px 14px 12px;overflow:auto;box-shadow:0 12px 30px #0007}.reference-world-legend h3{color:#e8c467;letter-spacing:.05em;margin:0 0 13px;font:700 18px Georgia,Times New Roman,serif}.reference-world-legend h4{color:#d6b056;letter-spacing:.13em;margin:16px 0 9px;font-size:11px}.reference-legend-lines,.reference-legend-resources{gap:8px;display:grid}.reference-legend-lines span,.reference-legend-resources span{color:#dce5e7;align-items:center;gap:9px;min-height:26px;font-size:11px;display:flex}.reference-legend-lines i,.reference-legend-resources i{flex:0 0 29px;place-items:center;font-style:normal;display:grid}.reference-legend-resources img{object-fit:contain;filter:drop-shadow(0 4px 4px #000b);width:30px;height:26px}.reference-legend-resources b{font-size:10px;font-weight:700}.legend-castle{font-size:21px}.legend-bridge{color:#e1bb58;font-size:22px}.border-sample{background:#ffffff05;border-radius:4px;height:14px}.border-player{border:3px solid #45a3ff;box-shadow:0 0 5px #45a3ff}.border-neutral{border:3px dashed #d8ad4a}.border-pvp{border:3px solid #f34f5a;box-shadow:0 0 5px #f34f5a}.reference-settlement-overview{background:#061014;border:1px solid #d8ad4a6b;border-radius:8px;grid-area:settlement;grid-template-columns:225px minmax(0,1fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 10px 28px #0008}.reference-settlement-profile{background:linear-gradient(#060f13fa,#040a0dfa);border-right:1px solid #d8ad4a4d;flex-direction:column;min-height:0;padding:13px 12px;display:flex}.reference-settlement-profile>small{letter-spacing:.12em;color:#d8ad4a;font-size:9px}.reference-settlement-profile>b{color:#8ba0a6;margin-top:2px;font-size:10px}.reference-settlement-profile h3{color:#fff;margin:8px 0 7px;font-size:19px}.reference-profile-level{color:#f0c967;border:1px solid #d8ad4a;border-radius:5px;align-self:flex-start;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.reference-profile-stats{grid-template-columns:1fr 1fr;gap:5px;margin:8px 0;display:grid}.reference-profile-stats span{color:#9fb0b5;background:#0a161a;border:1px solid #ffffff14;padding:5px;font-size:8px}.reference-profile-stats b{color:#e8d18d;margin-top:2px;font-size:11px;display:block}.reference-profile-menu{gap:4px;margin-top:auto;display:grid}.reference-profile-menu button{text-align:left;color:#d5e0e2;cursor:pointer;background:#0a161a;border:1px solid #ffffff17;border-radius:5px;padding:7px 9px;font-size:9px;font-weight:800}.reference-profile-menu button:hover,.reference-profile-menu button.active{color:#ecfff6;background:#0d5a3d;border-color:#1bc47f}.reference-settlement-canvas{background-position:50%;background-size:cover;min-width:0;min-height:0;position:relative;overflow:hidden}.reference-settlement-canvas:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000003,#0000001a);position:absolute;inset:0}.reference-settlement-badge{z-index:50;color:#f0d27d;letter-spacing:.07em;background:#050c0fe0;border:1px solid #d8ad4a8c;border-radius:5px;padding:5px 9px;font-size:9px;font-weight:900;position:absolute;top:11px;left:14px}.reference-mini-building{z-index:20;transform:translate(-50%,-50%) scale(var(--overview-scale,1));transform-origin:bottom;cursor:pointer;background:0 0;border:0;width:82px;height:70px;padding:0;position:absolute}.reference-mini-building img{object-fit:contain;object-position:center bottom;filter:brightness(1.08)contrast(1.07)drop-shadow(0 7px 6px #000c);width:100%;height:100%}.reference-mini-building>b{color:#f2cf75;background:#061014;border:1px solid #d8ad4a;border-radius:4px;padding:2px 4px;font-size:7px;position:absolute;bottom:-1px;right:0}.reference-mini-building.empty span{color:#f0cc72;background:#21180942;border:2px dashed #d8ad4a9e;border-radius:50%;place-items:center;width:50px;height:36px;margin:auto;font-size:20px;display:grid}.reference-mini-building.empty{opacity:.82}.reference-mini-castle{width:150px;height:126px;z-index:35!important}.reference-mini-castle img{filter:brightness(1.1)contrast(1.1)saturate(1.06)drop-shadow(0 10px 8px #000d)}.reference-mini-castle>b{font-size:9px}.reference-fort-label{z-index:48;color:#f0ca69;background:#050c0fe6;border:1px solid #d8ad4a;border-radius:5px;padding:5px 9px;font-size:9px;font-weight:900;position:absolute;bottom:13px;left:16px}.reference-quick-actions{background:linear-gradient(#071217,#050b0e);border:1px solid #d8ad4a6b;border-radius:8px;flex-direction:column;grid-area:actions;gap:8px;min-height:0;padding:13px;display:flex;box-shadow:0 10px 28px #0008}.reference-quick-actions h3{color:#e8c467;margin:0 0 3px;font:700 15px Georgia,Times New Roman,serif}.reference-quick-actions button{color:#e0e9ea;cursor:pointer;background:#0a1c20;border:1px solid #2cb89157;border-radius:7px;flex:1;min-height:43px;font-size:10px;font-weight:900}.reference-quick-actions button:hover{color:#fff;background:#0d5a3d;border-color:#26d48f}.realm-shell--reference .world-detail-modal-backdrop{z-index:400!important}@media (width<=1500px){.realm-shell--reference .realm-resourcebar{grid-template-columns:repeat(11,minmax(70px,1fr))!important;left:220px!important;right:255px!important}.realm-shell--reference .realm-title{width:198px!important;min-width:198px!important}.realm-shell--reference .realm-title strong{font-size:22px!important}.realm-shell--reference .realm-title small{font-size:10px!important}.realm-shell--reference .realm-resourcebar>div>b{font-size:14px!important}.realm-shell--reference .realm-resourcebar>div>small{font-size:7px!important}.realm-shell--reference .realm-world-layout--reference{grid-template-columns:minmax(0,1fr) 220px!important}.reference-settlement-overview{grid-template-columns:195px minmax(0,1fr)}.reference-map-scroll{display:none}.reference-map-motto strong{font-size:20px}.reference-map-motto span{font-size:13px}.reference-map-motto small{font-size:10px}}@media (width<=1120px){.realm-shell--reference{height:auto!important;overflow:auto!important}.realm-shell--reference .realm-resourcebar{grid-template-columns:repeat(4,1fr)!important;height:auto!important;padding:6px!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.realm-shell--reference .realm-topbar{height:auto!important;min-height:58px!important}.realm-shell--reference .realm-world-layout--reference{grid-template:"map"620px"legend""settlement"330px"actions"/1fr!important;height:auto!important}.reference-world-legend{max-height:none}.reference-settlement-overview{grid-template-columns:180px 1fr}.realm-shell--reference .realm-map{position:absolute!important}.realm-shell--reference .realm-topbar nav{width:auto!important}}.realm-shell--stage722{--stage722-gold:#d8ad4a;--stage722-green:#2ed693;background:#03080b!important;height:100vh!important;min-height:100vh!important;overflow:hidden!important}.realm-shell--stage722 .realm-topbar{z-index:500!important;background:linear-gradient(#081116,#04090c)!important;border-bottom:1px solid #d8ad4a61!important;height:64px!important;min-height:64px!important;padding:7px 12px!important;position:relative!important;top:auto!important}.realm-shell--stage722 .realm-title{gap:0!important;width:230px!important;min-width:230px!important}.realm-shell--stage722 .realm-title small{order:2;color:#e9c66e!important;letter-spacing:.13em!important;font:700 11px Georgia,Times New Roman,serif!important}.realm-shell--stage722 .realm-title strong{order:1;color:#f0d68f!important;letter-spacing:.045em!important;font:700 25px/1 Georgia,Times New Roman,serif!important}.realm-shell--stage722 .realm-status{display:none!important}.realm-shell--stage722 .realm-topbar nav{z-index:4!important;gap:6px!important;margin-left:auto!important}.realm-shell--stage722 .realm-topbar nav button{border-color:#d8ad4a42!important;min-width:88px!important;padding:9px 11px!important;font-size:10px!important}.realm-shell--stage722 .realm-topbar nav button.active{color:#e3fff1!important;background:#0c573c!important;border-color:#23c884!important}.realm-shell--stage722 .realm-resourcebar{z-index:520!important;background:0 0!important;border:0!important;grid-template-columns:repeat(11,minmax(74px,1fr))!important;gap:4px!important;height:52px!important;padding:0!important;position:fixed!important;top:6px!important;left:245px!important;right:360px!important}.realm-shell--stage722 .realm-resourcebar>div{background:#071115f5!important;border:1px solid #8ba4ad38!important;border-radius:8px!important;grid-template-rows:18px 21px!important;grid-template-columns:30px 1fr!important;align-items:center!important;min-width:0!important;height:52px!important;padding:5px 7px!important;display:grid!important;position:relative!important}.realm-shell--stage722 .realm-resourcebar>div>span{grid-row:1/3!important;width:27px!important;font-size:21px!important}.realm-shell--stage722 .realm-resourcebar>div>small{letter-spacing:.1em!important;color:#aebcc0!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:7px!important;overflow:hidden!important}.realm-shell--stage722 .realm-resourcebar>div>b{color:#f0f4f4!important;font-size:16px!important;line-height:1!important}.realm-shell--stage722 .realm-resourcebar>div>em{color:#54e7a8!important;font-size:7px!important;position:absolute!important;bottom:3px!important;right:5px!important}.realm-shell--stage722 .realm-resourcebar .reward-bar-item{background:#093727f0!important;border-color:#32dc916b!important}.realm-world-full{background:#03080b;height:calc(100vh - 64px);min-height:0;padding:7px}.realm-map-viewport--full{cursor:grab;overscroll-behavior:contain;touch-action:none;scrollbar-color:#6e5723 #081115;scrollbar-width:thin;background:#061014;border:1px solid #d8ad4a6b;border-radius:9px;width:100%;height:100%;position:relative;box-shadow:0 12px 30px #00000073;overflow:auto!important}.realm-map-viewport--full:active{cursor:grabbing}.realm-map--stage722{box-shadow:inset 0 0 50px #00000042;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;min-width:0!important;min-height:0!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:none!important}.realm-map--stage722:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 50% 48%,#0000 70%,#00000026 100%);position:absolute;inset:0}.world-floating-actions{z-index:450;gap:8px;display:flex;position:absolute;top:18px;right:18px}.world-floating-actions button{color:#f1d27a;cursor:pointer;background:#050d10f0;border:1px solid #d8ad4a8c;border-radius:7px;padding:9px 13px;font-size:10px;font-weight:900;position:relative;box-shadow:0 8px 20px #0008}.world-floating-actions button:hover{background:#132229;border-color:#f0c75e}.world-floating-actions button i{color:#fff;background:#d53f49;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-7px;right:-5px}.world-only-motto{z-index:430!important;position:absolute!important;top:18px!important;left:20px!important}.world-only-scroll{z-index:430!important}.realm-castle-marker{z-index:120;width:180px;height:170px;transform:translate(-50%,-48%) scale(var(--realm-castle-scale,1));transform-origin:bottom;cursor:pointer;filter:drop-shadow(0 14px 10px #000c);background:0 0;border:0;padding:0;transition:filter .18s,transform .18s;position:absolute;overflow:visible}.realm-castle-marker:hover{filter:brightness(1.16)drop-shadow(0 0 18px #ffd977a6)drop-shadow(0 14px 10px #000d);z-index:200}.realm-castle-marker>img{object-fit:contain;object-position:center bottom;pointer-events:none;width:100%;height:150px;position:absolute;inset:20px 0 0}.realm-castle-nameplate{z-index:5;color:#fff;white-space:nowrap;background:#040c0ff5;border:1px solid #d8ad4ab8;border-radius:7px;align-items:center;gap:7px;min-width:155px;max-width:210px;padding:5px 9px;display:flex;position:absolute;top:-34px;left:50%;transform:translate(-50%);box-shadow:0 7px 16px #000b}.realm-castle-nameplate>span{text-align:left;min-width:0;display:grid}.realm-castle-nameplate strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.realm-castle-nameplate small{color:#e3bf67;font-size:8px}.realm-castle-nameplate .clan-crest{flex:none}.realm-empty-seat{z-index:35;color:#d6b661;text-align:center;pointer-events:none;background:#060f128f;border:1px dashed #d8ad4a8c;border-radius:9px;place-items:center;gap:2px;min-width:84px;padding:7px 9px;display:grid;position:absolute;transform:translate(-50%,-50%)}.realm-empty-seat b{font-size:11px}.realm-empty-seat small{letter-spacing:.06em;font-size:7px}.realm-control-sector--world{transform-origin:50%!important;transform:translate(-50%,-50%)scale(.67)!important}.realm-control-sector--world .control-zone-label{opacity:0;transition:all .16s;transform:translate(-50%,3px)}.realm-control-sector--world:hover .control-zone-label{opacity:1;transform:translate(-50%)}.realm-map-controls--stage722{z-index:460!important;background:#040c0fed!important;border:1px solid #d8ad4a59!important;border-radius:8px!important;gap:5px!important;width:max-content!important;padding:6px!important;display:flex!important;position:sticky!important;inset:calc(100% - 62px) auto auto calc(100% - 315px)!important;box-shadow:0 8px 20px #0008!important}.realm-map-controls--stage722 button{color:#f1d27a;cursor:pointer;background:#0b171c;border:1px solid #d8ad4a52;border-radius:6px;min-width:38px;height:36px;font-weight:900}.realm-map-controls--stage722 span{color:#f3e3ad;place-items:center;min-width:54px;font-size:10px;font-weight:900;display:grid}.realm-map-controls--stage722 .zoom-full{min-width:58px}.realm-map-controls--stage722 .zoom-center{min-width:38px}.world-legend-popover{z-index:470;color:#dce5e7;background:linear-gradient(#071217fa,#040a0dfa);border:1px solid #d8ad4a8c;border-radius:10px;width:290px;max-height:calc(100% - 96px);padding:16px;position:absolute;top:66px;right:18px;overflow:auto;box-shadow:0 18px 45px #000b}.world-legend-popover h3{color:#e8c467;margin:0 0 13px;font:700 18px Georgia,Times New Roman,serif}.world-legend-popover h4{color:#d8ad4a;letter-spacing:.12em;margin:15px 0 8px;font-size:10px}.world-legend-popover .legend-close{color:#fff;cursor:pointer;background:#0b171c;border:1px solid #ffffff1a;border-radius:6px;width:30px;height:30px;position:absolute;top:8px;right:8px}.realm-shell--world .reference-world-legend,.realm-shell--world .reference-settlement-overview,.realm-shell--world .reference-quick-actions{display:none!important}.realm-focus-screen{background:#03080b;height:calc(100vh - 64px);padding:7px}.realm-focus-map{background-color:#071014;background-repeat:no-repeat;background-size:245% 245%;border:1px solid #d8ad4a73;border-radius:10px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #00000061,0 16px 40px #0009}.realm-focus-map:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 50% 52%,#0000 38%,#0000002e 78%,#00000061 100%);position:absolute;inset:0}.realm-focus-back,.realm-enter-settlement{z-index:180;color:#f1d27a;cursor:pointer;background:#050d10f0;border:1px solid #d8ad4a8c;border-radius:8px;font-size:11px;font-weight:900;position:absolute;box-shadow:0 8px 22px #0009}.realm-focus-back{padding:11px 14px;bottom:18px;left:18px}.realm-enter-settlement{color:#eafff5;background:#0c5a3e;border-color:#2bd08d;padding:13px 18px;bottom:18px;right:18px}.realm-enter-settlement.danger{color:#ffdadd;background:#47181c;border-color:#d75660}.realm-focus-profile{z-index:170;color:#dce6e8;background:#040c0ff0;border:1px solid #d8ad4a7a;border-radius:10px;gap:6px;width:235px;padding:15px;display:grid;position:absolute;top:18px;left:18px;box-shadow:0 12px 28px #000a}.realm-focus-profile small{color:#d8ad4a;letter-spacing:.12em;font-size:8px}.realm-focus-profile h2{color:#fff;margin:0;font-size:24px}.realm-focus-profile>span{color:#bdcbcf;font-size:10px}.realm-focus-profile-crest{position:absolute;top:12px;right:12px}.realm-focus-border{z-index:10;pointer-events:none;border:4px solid #34dc99c7;border-radius:46% 54% 48% 52%/52% 45% 55% 48%;width:66%;height:72%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #34dc9961,inset 0 0 28px #34dc9914}.realm-focus-castle{z-index:90;cursor:pointer;filter:drop-shadow(0 18px 12px #000d);background:0 0;border:0;width:250px;height:235px;padding:0;position:absolute;top:52%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.realm-focus-castle:hover{filter:brightness(1.12)drop-shadow(0 0 18px #f5d2738c)drop-shadow(0 18px 12px #000d)}.realm-focus-castle>img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.realm-focus-castle>span{white-space:nowrap;background:#040c0ff5;border:1px solid #d8ad4aa6;border-radius:7px;align-items:center;gap:8px;padding:6px 11px;display:flex;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.realm-focus-castle strong{color:#fff;font-size:11px}.realm-focus-castle b{color:#f1cb70;font-size:9px}.realm-focus-node{z-index:60;cursor:pointer;background:0 0;border:0;width:145px;height:115px;padding:0;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.realm-focus-node:disabled{cursor:default}.realm-focus-node-terrain,.realm-focus-node-building{object-fit:contain;pointer-events:none;filter:drop-shadow(0 8px 7px #000c);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.realm-focus-node-terrain{opacity:.94;width:100%;height:100%}.realm-focus-node-building{z-index:2;width:118%;height:118%}.realm-focus-node.developed .realm-focus-node-terrain{opacity:.56}.realm-focus-node-label{z-index:5;text-align:center;white-space:nowrap;background:#040c0ff2;border:1px solid #d8ad4a80;border-radius:6px;min-width:120px;padding:4px 7px;display:grid;position:absolute;top:91%;left:50%;transform:translate(-50%);box-shadow:0 5px 12px #0009}.realm-focus-node-label strong{color:#fff;font-size:9px}.realm-focus-node-label small{color:#dfbd68;font-size:7px}.realm-focus-node:hover{z-index:110;filter:brightness(1.12)}.realm-shell--realm .realm-status{display:none!important}.realm-settlement-layout--stage722{background:#03080b!important;height:calc(100vh - 64px)!important;min-height:0!important;padding:7px!important;display:block!important}.realm-settlement-layout--stage722 .settlement-scene{background-position:50%!important;background-size:cover!important;border:1px solid #d8ad4a6b!important;border-radius:10px!important;height:100%!important;min-height:0!important;box-shadow:0 14px 35px #0009!important}.realm-settlement-layout--stage722 .settlement-heading{display:none!important}.settlement-stage722-panel{z-index:160;color:#dce5e7;background:linear-gradient(#050e12f5,#040a0df5);border:1px solid #d8ad4a73;border-radius:9px;width:215px;padding:14px;position:absolute;top:16px;box-shadow:0 12px 28px #000a}.settlement-stage722-panel--left{left:16px}.settlement-stage722-panel--right{right:16px}.settlement-stage722-panel small{color:#d8ad4a;letter-spacing:.12em;font-size:8px}.settlement-stage722-panel h2{color:#fff;margin:5px 0 0;font-size:21px}.settlement-stage722-panel>span{color:#9cafb4;font-size:9px}.settlement-stage722-level{color:#f1cc70;border:1px solid #d8ad4a;border-radius:5px;margin:8px 0;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.settlement-stage722-menu{gap:5px;display:grid}.settlement-stage722-menu button,.settlement-stage722-panel--right button{text-align:left;color:#dce5e7;cursor:pointer;background:#0a171b;border:1px solid #ffffff1a;border-radius:6px;padding:9px 10px;font-size:9px;font-weight:900}.settlement-stage722-menu button:hover,.settlement-stage722-menu button.active,.settlement-stage722-panel--right button:hover{color:#fff;background:#0d5a3d;border-color:#27cf8c}.settlement-stage722-back{width:100%;color:#f0c969!important;border-color:#d8ad4a73!important;margin-top:10px!important}.settlement-stage722-panel--right h3{color:#e7c266;margin:0 0 9px;font:700 15px Georgia,Times New Roman,serif}.settlement-stage722-panel--right{gap:7px;display:grid}.settlement-stage722-panel--right button{text-align:center;min-height:47px}.realm-settlement-layout--stage722 .settlement-building.castle{z-index:92!important;width:220px!important;height:205px!important}.realm-settlement-layout--stage722 .settlement-building.castle img{filter:brightness(1.08)contrast(1.08)saturate(1.08)drop-shadow(0 15px 12px #000d)!important}.realm-settlement-layout--stage722 .settlement-building:not(.castle){z-index:55!important}.realm-shell--stage722 .clan-crest span{place-items:center;width:66%;height:66%;display:grid;filter:drop-shadow(0 2px 2px #0009)!important}.realm-shell--stage722 .clan-crest span svg{width:100%;height:100%;overflow:visible}.realm-shell--stage722 .clan-emblem-editor{grid-template-columns:330px 1fr!important}.realm-shell--stage722 .crest-choice-row.crest-symbols{grid-template-columns:repeat(8,minmax(50px,1fr))!important;gap:7px!important;display:grid!important}.realm-shell--stage722 .crest-choice-row.crest-symbols button{color:#f0c75e!important;width:100%!important;min-width:0!important;height:52px!important;padding:8px!important}.realm-shell--stage722 .crest-choice-row.crest-symbols button svg{width:100%!important;height:100%!important}@media (width<=1500px){.realm-shell--stage722 .realm-resourcebar{grid-template-columns:repeat(11,minmax(64px,1fr))!important;left:210px!important;right:330px!important}.realm-shell--stage722 .realm-title{width:196px!important;min-width:196px!important}.realm-shell--stage722 .realm-title strong{font-size:21px!important}.realm-shell--stage722 .realm-resourcebar>div>b{font-size:13px!important}.realm-shell--stage722 .realm-resourcebar>div>small{font-size:6px!important}.realm-shell--stage722 .realm-topbar nav button{min-width:72px!important;padding:8px!important;font-size:9px!important}.settlement-stage722-panel{width:185px;padding:11px}.realm-focus-profile{width:205px}.realm-focus-node{width:122px;height:98px}.realm-focus-castle{width:220px;height:205px}}@media (width<=1050px){.realm-shell--stage722{height:auto!important;overflow:auto!important}.realm-shell--stage722 .realm-resourcebar{grid-template-columns:repeat(4,1fr)!important;height:auto!important;padding:6px!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.realm-shell--stage722 .realm-topbar{flex-wrap:wrap;height:auto!important;min-height:58px!important}.realm-world-full,.realm-focus-screen,.realm-settlement-layout--stage722{height:760px!important}.settlement-stage722-panel{display:none}.realm-focus-profile{width:190px}.realm-map-viewport--full{min-width:0}.world-only-scroll{display:none}}.realm-shell--stage723{--panel:#061116;--panel-2:#0a171d;--gold:#d8ad4a;--gold-soft:#f0d27e;--green:#18b77a;background:#02070a!important}.realm-shell--stage723 .realm-world-full{background:#02070a!important;height:calc(100vh - 64px)!important;padding:0!important}.realm-shell--stage723 .realm-map-viewport--full{box-shadow:none!important;scrollbar-width:none!important;background:#02070a!important;border:0!important;border-radius:0!important}.realm-shell--stage723 .realm-map-viewport--full::-webkit-scrollbar{display:none!important}.realm-shell--stage723 .realm-map--stage722{box-shadow:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.realm-shell--stage723 .realm-map--stage722:after{background:linear-gradient(#01060803,#01060804)!important}.realm-shell--stage723 .territory-overlay{opacity:0!important}.realm-shell--stage723 .realm-empty-seat,.realm-shell--stage723 .reference-map-motto,.realm-shell--stage723 .world-only-scroll{display:none!important}.realm-shell--stage723 .realm-castle-marker{filter:none!important;opacity:.018!important;background:0 0!important;border:0!important;width:150px!important;height:145px!important}.realm-shell--stage723 .realm-castle-marker>img,.realm-shell--stage723 .realm-castle-nameplate{opacity:0!important}.realm-shell--stage723 .realm-castle-marker:hover{opacity:.24!important;filter:none!important;background:radial-gradient(circle,#f0c75e2b,#0000 68%)!important;border:2px solid #f0c75ec7!important;border-radius:50%!important}.realm-shell--stage723 .realm-control-sector--world{opacity:.012!important;background:0 0!important;border:0!important;width:155px!important;height:125px!important;transform:translate(-50%,-50%)!important}.realm-shell--stage723 .realm-control-sector--world .control-dot,.realm-shell--stage723 .realm-control-sector--world .control-zone-label{opacity:0!important}.realm-shell--stage723 .realm-control-sector--world:hover{opacity:.25!important;background:#f0c75e14!important;border:2px solid #f0c75e9e!important;border-radius:46%!important}.realm-shell--stage723 .realm-control-sector--world.pvp:hover{background:#ff37461a!important;border-color:#ff525c!important}.realm-shell--stage723 .realm-control-sector--world.rare:hover{background:#9141ff1a!important;border-color:#b65cff!important}.realm-shell--stage723 .world-floating-actions{gap:7px!important;top:18px!important;right:18px!important}.realm-shell--stage723 .world-floating-actions button{color:#f3d47e!important;letter-spacing:.04em!important;background:linear-gradient(#071318fa,#040b0efa)!important;border-color:#d8ad4a9e!important;min-height:42px!important;padding:9px 14px!important;font-size:10px!important}.realm-shell--stage723 .realm-map-controls--stage722{background:#040b0ef0!important;border-color:#d8ad4a85!important;padding:5px!important;position:absolute!important;inset:auto auto 18px 18px!important}.realm-shell--stage723 .realm-map-controls--stage722 span{display:none!important}.realm-shell--stage723 .realm-map-controls--stage722 button{color:#f0d27d!important;background:#07141a!important;width:42px!important;min-width:42px!important;height:42px!important;font-size:17px!important}.realm-shell--stage723 .realm-map-controls--stage722 .zoom-full{width:auto!important;min-width:62px!important;font-size:10px!important}.realm-shell--stage723 .realm-map-controls--stage722 .zoom-center{font-size:14px!important}.realm-shell--stage723 .world-legend-popover{background:linear-gradient(#040d11fb,#03090cfb)!important;border-color:#d8ad4ab3!important;width:315px!important;top:69px!important;right:18px!important}.realm-shell--stage723 .realm-focus-screen{background:#02070a!important;height:calc(100vh - 64px)!important;padding:0!important}.realm-shell--stage723 .realm-focus-map{box-shadow:none!important;background-position:50%!important;background-size:100% 100%!important;border:0!important;border-radius:0!important}.realm-shell--stage723 .realm-focus-map:after{background:radial-gradient(#0000 54%,#0000002e 100%)!important}.realm-shell--stage723 .realm-focus-border{display:none!important}.realm-shell--stage723 .realm-focus-profile{background:linear-gradient(#040e12f7,#03090cf7)!important;border-color:#d8ad4a9e!important;width:250px!important;padding:16px!important;top:18px!important;left:18px!important}.realm-shell--stage723 .realm-focus-profile h2{letter-spacing:.01em!important;font-family:Georgia,Times New Roman,serif!important;font-size:28px!important}.realm-shell--stage723 .realm-focus-profile>span{font-size:11px!important}.realm-shell--stage723 .realm-focus-castle{filter:drop-shadow(0 16px 13px #000c)!important;width:215px!important;height:205px!important;top:52%!important;left:50%!important}.realm-shell--stage723 .realm-focus-castle>span{background:#040c0ff5!important;border-color:#d8ad4aa8!important;bottom:-2px!important}.realm-shell--stage723 .realm-focus-node{width:122px!important;height:98px!important}.realm-shell--stage723 .realm-focus-node-terrain{opacity:0!important;width:92px!important;height:76px!important}.realm-shell--stage723 .realm-focus-node-building{opacity:1!important;width:115px!important;height:94px!important}.realm-shell--stage723 .realm-focus-node.natural{border:2px solid #ecc45700!important;border-radius:50%!important}.realm-shell--stage723 .realm-focus-node.natural:hover{background:#ecc45714!important;border-color:#ecc457ad!important}.realm-shell--stage723 .realm-focus-node.natural .realm-focus-node-label{display:none!important}.realm-shell--stage723 .realm-focus-node.developed .realm-focus-node-label{background:#030a0df5!important;border-color:#d8ad4aa6!important;min-width:112px!important;padding:4px 7px!important;top:86%!important}.realm-shell--stage723 .realm-focus-node.developed .realm-focus-node-label strong{font-size:9px!important}.realm-shell--stage723 .realm-focus-back{min-height:45px!important;padding:0 16px!important;bottom:18px!important;left:18px!important}.realm-shell--stage723 .realm-enter-settlement{background:#0d6b49!important;border-color:#33d69a!important;min-height:48px!important;padding:0 20px!important;font-size:11px!important;bottom:18px!important;right:18px!important}.realm-shell--stage723 .realm-settlement-layout--stage722{background:#02070a!important;height:calc(100vh - 64px)!important;padding:0!important}.realm-shell--stage723 .realm-settlement-layout--stage722 .settlement-scene{box-shadow:none!important;background-position:50%!important;background-size:cover!important;border:0!important;border-radius:0!important}.realm-shell--stage723 .realm-settlement-layout--stage722 .settlement-scene:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0107092e 0%,#0000 19% 81%,#0107092e 100%);position:absolute;inset:0}.realm-shell--stage723 .settlement-stage722-panel{background:linear-gradient(#040e12f9,#03090cf9)!important;border-color:#d8ad4a9e!important;width:225px!important;padding:15px!important;top:18px!important}.realm-shell--stage723 .settlement-stage722-panel--left{left:18px!important}.realm-shell--stage723 .settlement-stage722-panel--right{right:18px!important}.realm-shell--stage723 .settlement-stage722-panel h2{font-family:Georgia,Times New Roman,serif!important;font-size:25px!important}.realm-shell--stage723 .settlement-stage722-menu button,.realm-shell--stage723 .settlement-stage722-panel--right button{background:#09171c!important;border-color:#ffffff1f!important;min-height:43px!important;font-size:10px!important}.realm-shell--stage723 .settlement-stage722-menu button.active,.realm-shell--stage723 .settlement-stage722-menu button:hover,.realm-shell--stage723 .settlement-stage722-panel--right button:hover{background:#0d6948!important;border-color:#2ed495!important}.realm-shell--stage723 .realm-settlement-layout--stage722 .settlement-building.castle{z-index:110!important;width:190px!important;height:180px!important}.realm-shell--stage723 .realm-settlement-layout--stage722 .settlement-building.castle img{filter:brightness(1.04)contrast(1.06)saturate(1.08)drop-shadow(0 15px 12px #000c)!important}.realm-shell--stage723 .realm-settlement-layout--stage722 .settlement-building:not(.castle){z-index:75!important;width:150px!important;height:126px!important}.realm-shell--stage723 .realm-settlement-layout--stage722 .settlement-building:not(.castle) img{filter:drop-shadow(0 9px 8px #000b)!important}.realm-shell--stage723 .settlement-build-slot{background:#09100d33!important;border-color:#e0bb5294!important;box-shadow:0 0 0 1px #0003,inset 0 0 18px #00000029!important}.realm-shell--stage723 .realm-topbar{background:#061015!important;border-bottom-color:#d8ad4a57!important}.realm-shell--stage723 .realm-resourcebar>div{background:linear-gradient(#09161b,#061116)!important;border-color:#5b878f4d!important}.realm-shell--stage723 .realm-resourcebar>div>b{font-size:15px!important}.realm-shell--stage723 .realm-resourcebar>div>small{letter-spacing:.08em!important;font-size:7px!important}.realm-shell--stage723 .realm-title strong{color:#f1d37d!important;font-family:Georgia,Times New Roman,serif!important}@media (width<=1500px){.realm-shell--stage723 .realm-focus-profile{width:215px!important}.realm-shell--stage723 .realm-focus-node{width:106px!important;height:86px!important}.realm-shell--stage723 .realm-focus-castle{width:190px!important;height:182px!important}.realm-shell--stage723 .settlement-stage722-panel{width:194px!important;padding:12px!important}.realm-shell--stage723 .realm-settlement-layout--stage722 .settlement-building:not(.castle){width:132px!important;height:112px!important}}.realm-shell--stage723 .realm-status{display:none!important}.realm-shell--stage724 .realm-world-full{background:#02070a!important;height:calc(100vh - 64px)!important;padding:0!important}.realm-shell--stage724 .realm-map-viewport--full{box-shadow:none!important;scrollbar-width:none!important;background:#02070a!important;border:0!important;border-radius:0!important}.realm-shell--stage724 .realm-map-viewport--full::-webkit-scrollbar{display:none!important}.realm-shell--stage724 .realm-map--stage722{image-rendering:auto!important;filter:saturate(1.04)contrast(1.04)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.realm-shell--stage724 .realm-map--stage722:after{background:radial-gradient(at 50% 48%,#0000 62%,#00000021 100%)!important}.realm-shell--stage724 .territory-polygon--slot{stroke:var(--realm-slot-color)!important;fill:var(--realm-slot-color)!important;stroke-width:.58px!important;stroke-dasharray:1.6 .8!important;fill-opacity:.035!important;filter:drop-shadow(0 0 2px var(--realm-slot-color))!important;opacity:.98!important}.realm-shell--stage724 .territory-polygon--slot.own{stroke-width:.76px!important;fill-opacity:.065!important;filter:drop-shadow(0 0 3px var(--realm-slot-color)) drop-shadow(0 0 6px var(--realm-slot-color))!important}.realm-shell--stage724 .realm-empty-seat{display:none!important}.realm-shell--stage724 .realm-castle-marker{opacity:1!important;filter:drop-shadow(0 11px 8px #000000c7)!important;z-index:145!important;background:0 0!important;border:0!important;width:154px!important;height:150px!important}.realm-shell--stage724 .realm-castle-marker>img{opacity:1!important;filter:brightness(1.06)contrast(1.06)saturate(1.08)drop-shadow(0 8px 6px #000b)!important;width:100%!important;height:132px!important;inset:20px 0 0!important}.realm-shell--stage724 .realm-castle-nameplate{opacity:1!important;border-color:var(--realm-slot-color)!important;min-width:140px!important;box-shadow:0 0 10px color-mix(in srgb,var(--realm-slot-color) 36%,transparent),0 7px 16px #000b!important;padding:5px 8px!important;top:-34px!important}.realm-shell--stage724 .realm-castle-nameplate strong{font-size:11px!important}.realm-shell--stage724 .realm-castle-nameplate small{font-size:8px!important}.realm-shell--stage724 .territory-basin--neutral{opacity:.14!important}.realm-shell--stage724 .territory-basin--pvp{opacity:.28!important}.realm-shell--stage724 .territory-polygon--zone{stroke-width:.38px!important;fill-opacity:.035!important;opacity:.92!important}.realm-shell--stage724 .territory-polygon--zone.neutral{stroke:#e4bd55!important;fill:#d4a63e!important;stroke-dasharray:1.2 .8!important}.realm-shell--stage724 .territory-polygon--zone.special{stroke:#bf73ff!important;fill:#8f43ca!important;stroke-dasharray:1.1 .75!important}.realm-shell--stage724 .territory-polygon--zone.pvp{stroke:#ff5662!important;fill:#a22e37!important;stroke-width:.55px!important;stroke-dasharray:1.05 .55!important;filter:drop-shadow(0 0 2px #ff4957a6)!important}.realm-shell--stage724 .realm-control-sector--world{opacity:1!important;z-index:84!important;background:0 0!important;border:0!important;width:76px!important;height:62px!important;transform:translate(-50%,-50%)scale(.8)!important}.realm-shell--stage724 .realm-control-sector--world .control-dot{opacity:1!important;background:#071012e6!important;border:2px solid #e7c25bcc!important;width:31px!important;height:31px!important;font-size:13px!important;box-shadow:0 5px 9px #0009!important}.realm-shell--stage724 .realm-control-sector--world.pvp .control-dot{color:#fff!important;background:#5a171d!important;border-color:#ff5a66!important}.realm-shell--stage724 .realm-control-sector--world.rare .control-dot{color:#f0d9ff!important;background:#37144d!important;border-color:#bd6fff!important}.realm-shell--stage724 .realm-control-sector--world .control-zone-label{opacity:0!important;pointer-events:none!important;min-width:150px!important;top:39px!important}.realm-shell--stage724 .realm-control-sector--world:hover .control-zone-label{opacity:1!important}.realm-shell--stage724 .realm-control-sector--world:hover{opacity:1!important;background:0 0!important;border:0!important}.realm-shell--stage724 .realm-focus-map{filter:saturate(1.03)contrast(1.04)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.realm-shell--stage724 .realm-focus-map:after{background:radial-gradient(at 50% 48%,#0000 52%,#0000001f 82%,#00000047 100%)!important}.realm-shell--stage724 .realm-focus-border{background:#10694a05!important;border:3px dashed #35e2add1!important;width:72%!important;height:78%!important}.realm-shell--stage724 .realm-focus-castle{z-index:92!important;width:206px!important;height:194px!important}.realm-shell--stage724 .realm-focus-castle img{filter:brightness(1.06)contrast(1.07)saturate(1.08)drop-shadow(0 13px 10px #000d)!important}.realm-shell--stage724 .realm-focus-node{z-index:64!important;width:124px!important;height:100px!important}.realm-shell--stage724 .realm-focus-node-terrain{opacity:.96!important;width:100%!important;height:100%!important}.realm-shell--stage724 .realm-focus-node-building{z-index:2!important;width:105%!important;height:105%!important}.realm-shell--stage724 .realm-focus-node.developed .realm-focus-node-terrain{opacity:.42!important;filter:brightness(.78)saturate(.9)drop-shadow(0 5px 5px #0007)!important}.realm-shell--stage724 .realm-focus-node-label{background:#030a0df0!important;min-width:108px!important;padding:4px 6px!important;top:86%!important}.realm-shell--stage724 .realm-focus-node-label strong{font-size:9px!important}.realm-shell--stage724 .realm-focus-node-label small{font-size:7px!important}.realm-shell--stage724 .settlement-scene--graphics{filter:saturate(1.04)contrast(1.03)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.realm-shell--stage724 .settlement-scene--graphics:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;background:radial-gradient(#0000 55%,#0000002b 100%)!important}.realm-shell--stage724 .settlement-building{z-index:60!important}.realm-shell--stage724 .settlement-building.castle{z-index:110!important;width:200px!important;height:188px!important}.realm-shell--stage724 .settlement-building.castle img{filter:brightness(1.07)contrast(1.07)saturate(1.08)drop-shadow(0 13px 10px #000d)!important}.realm-shell--stage724 .settlement-building:not(.castle){width:140px!important;height:118px!important}.realm-shell--stage724 .settlement-building:not(.castle) img{filter:drop-shadow(0 8px 7px #000c)!important}.realm-shell--stage724 .settlement-build-slot{z-index:18!important}.realm-shell--stage724 .settlement-wall-ring,.realm-shell--stage724 .settlement-stage-wall-tower,.realm-shell--stage724 .settlement-main-gate{z-index:48!important}.realm-shell--stage724 .settlement-stage722-panel{z-index:180!important}@media (width<=1500px){.realm-shell--stage724 .realm-castle-marker{width:132px!important;height:130px!important}.realm-shell--stage724 .realm-castle-marker>img{height:116px!important}.realm-shell--stage724 .realm-focus-node{width:108px!important;height:88px!important}.realm-shell--stage724 .realm-focus-castle{width:184px!important;height:174px!important}.realm-shell--stage724 .settlement-building:not(.castle){width:124px!important;height:104px!important}.realm-shell--stage724 .settlement-building.castle{width:182px!important;height:172px!important}}.realm-shell--stage724 .realm-focus-node.natural .realm-focus-node-terrain{box-sizing:border-box!important;opacity:1!important;filter:drop-shadow(0 6px 7px #000a)!important;background:#040d10e6!important;border:2px solid #e2bc52bd!important;border-radius:50%!important;width:48px!important;height:48px!important;padding:5px!important}.realm-shell--stage724 .realm-focus-node.developed .realm-focus-node-terrain{opacity:0!important}.realm-shell--stage724 .realm-focus-node.developed .realm-focus-node-building{width:112%!important;height:112%!important}.realm-shell--stage724 .territory-overlay{opacity:1!important}.realm-shell--stage724 .reference-map-motto{display:grid!important}.realm-shell--stage724 .world-only-scroll,.realm-shell--stage724 .realm-focus-border{display:block!important}.realm-shell--stage724 .realm-focus-node.natural .realm-focus-node-label{display:grid!important}.realm-shell--stage724 .realm-settlement-layout--stage722 .settlement-scene.settlement-scene--graphics{background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.realm-shell--stage725{--stage725-gold:#d8ad4a;--stage725-panel:#040c0ff0;background:#02080b!important}.realm-shell--stage725 .reference-map-motto,.realm-shell--stage725 .world-only-scroll{display:none!important}.realm-shell--stage725 .realm-map.realm-map--realm10{filter:saturate(1.04)contrast(1.03)!important;background-color:#07151c!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.realm-shell--stage725 .territory-polygon--slot,.realm-shell--stage725 .territory-basin--neutral{opacity:0!important}.realm-shell--stage725 .territory-basin--pvp{opacity:.16!important}.realm-shell--stage725 .world-floating-actions{gap:8px!important;top:20px!important;right:20px!important}.realm-shell--stage725 .world-floating-actions button{background:#030c0fe0!important;border:1px solid #d8ad4a80!important;min-height:36px!important;padding:8px 12px!important;box-shadow:0 7px 18px #0008!important}.realm-shell--stage725 .roof-building-art{pointer-events:none!important;isolation:isolate!important;width:100%!important;height:100%!important;display:block!important;position:relative!important}.realm-shell--stage725 .roof-building-base{object-fit:contain!important;object-position:center bottom!important;z-index:1!important;width:100%!important;height:100%!important;transition:transform .15s,filter .15s!important;position:absolute!important;inset:0!important}.realm-shell--stage725 .roof-building-tint{z-index:2!important;pointer-events:none!important;background:var(--roof-color,#167dff)!important;-webkit-mask-image:var(--roof-mask)!important;-webkit-mask-image:var(--roof-mask)!important;mask-image:var(--roof-mask)!important;mix-blend-mode:color!important;opacity:.98!important;filter:saturate(1.18)brightness(1.05)!important;position:absolute!important;inset:0!important;-webkit-mask-position:bottom!important;mask-position:bottom!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.realm-shell--stage725 .realm-castle-marker{z-index:56!important;width:150px!important;height:142px!important;transform:translate(-50%,-50%) scale(var(--realm-castle-scale,1))!important}.realm-shell--stage725 .realm-castle-marker .roof-building-art{height:128px!important}.realm-shell--stage725 .realm-castle-marker .roof-building-base{filter:drop-shadow(0 10px 9px #000000e0)!important}.realm-shell--stage725 .realm-castle-marker:hover .roof-building-base{transform:translateY(-5px)scale(1.04)!important}.realm-shell--stage725 .realm-castle-nameplate{background:#030a0df0!important;border-color:#d8ad4a70!important;min-width:132px!important;top:104%!important}.realm-shell--stage725 .realm-focus-map{filter:saturate(1.05)contrast(1.03)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.realm-shell--stage725 .realm-focus-map:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 52% 46%,#0000 55%,#00000026 100%);position:absolute;inset:0}.realm-shell--stage725 .realm-focus-castle{z-index:88!important;width:238px!important;height:220px!important;box-shadow:none!important;background:0 0!important;border:0!important;top:47%!important;left:51%!important}.realm-shell--stage725 .realm-focus-castle .roof-building-base{filter:drop-shadow(0 14px 12px #000000e6)!important}.realm-shell--stage725 .realm-focus-castle>span:last-child{background:#030a0df0!important;bottom:-20px!important}.realm-shell--stage725 .realm-focus-border{display:none!important}.realm-shell--stage725 .realm-focus-node{z-index:70!important;width:118px!important;height:94px!important}.realm-shell--stage725 .realm-focus-node.developed .realm-focus-node-building{object-fit:contain!important;filter:drop-shadow(0 9px 8px #000c)!important;width:125%!important;height:125%!important}.realm-shell--stage725 .realm-focus-node.natural .realm-focus-node-terrain{background:#040d10e0!important;border:1px solid #e8c155c7!important;width:42px!important;height:42px!important}.realm-shell--stage725 .realm-focus-profile{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#040c0fe6!important;border-color:#d8ad4a6b!important;width:190px!important;padding:12px!important;top:18px!important;left:18px!important}.realm-shell--stage725 .realm-focus-back,.realm-shell--stage725 .realm-enter-settlement{z-index:130!important}.realm-shell--stage725 .realm-settlement-layout--stage722{background:#071116!important;width:100%!important;height:calc(100vh - 124px)!important;min-height:720px!important;display:block!important}.realm-shell--stage725 .settlement-scene--graphics{filter:saturate(1.04)contrast(1.02)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;width:100%!important;height:100%!important;min-height:720px!important;position:relative!important;overflow:hidden!important}.realm-shell--stage725 .settlement-scene--graphics:after{background:radial-gradient(at 55% 46%,#0000 62%,#00000021 100%)!important}.realm-shell--stage725 .settlement-stage722-panel{display:none!important}.realm-shell--stage725 .settlement-heading{z-index:150!important;background:#040c0fd6!important;border:1px solid #d8ad4a59!important;border-radius:8px!important;width:auto!important;max-width:260px!important;padding:8px 11px!important;top:18px!important;left:18px!important;box-shadow:0 8px 20px #0008!important}.realm-shell--stage725 .settlement-heading small{font-size:9px!important}.realm-shell--stage725 .settlement-heading strong{font-size:19px!important;line-height:1.05!important}.realm-shell--stage725 .settlement-heading span{opacity:.84!important;font-size:9px!important}.realm-shell--stage725 .settlement-action-dock{z-index:190!important;background:#040c0fe0!important;border:1px solid #d8ad4a66!important;border-radius:10px!important;gap:6px!important;padding:7px!important;display:flex!important;position:absolute!important;top:18px!important;right:18px!important;box-shadow:0 10px 26px #0009!important}.realm-shell--stage725 .settlement-action-dock button{color:#eef4f5!important;cursor:pointer!important;background:#0a171b!important;border:1px solid #ffffff1a!important;border-radius:7px!important;grid-template-rows:24px 12px!important;place-items:center!important;gap:2px!important;min-width:62px!important;height:52px!important;padding:5px 7px!important;font-size:18px!important;display:grid!important}.realm-shell--stage725 .settlement-action-dock button:hover{background:#0d5c41!important;border-color:#2ed495!important}.realm-shell--stage725 .settlement-action-dock button span{letter-spacing:.05em!important;font-size:7px!important;font-weight:900!important;line-height:1!important}.realm-shell--stage725 .roof-color-dot{border:2px solid #fff!important;border-radius:50%!important;width:18px!important;height:18px!important;box-shadow:0 0 0 2px #0008!important}.realm-shell--stage725 .settlement-building{transform:translate(-50%,-50%) scale(var(--building-scale,1))!important;z-index:70!important;width:150px!important;height:122px!important;box-shadow:none!important;background:0 0!important;border:0!important}.realm-shell--stage725 .settlement-building.castle{z-index:116!important;width:270px!important;height:220px!important}.realm-shell--stage725 .settlement-building.built .roof-building-base{filter:drop-shadow(0 10px 9px #000000d9)!important}.realm-shell--stage725 .settlement-building.built:hover .roof-building-base{filter:brightness(1.08)drop-shadow(0 12px 10px #000000e6)!important;transform:translateY(-5px)scale(1.04)!important}.realm-shell--stage725 .settlement-building b{z-index:8!important;color:#f0cb69!important;background:#030a0df0!important;border:1px solid #d8ad4a8c!important;border-radius:6px!important;min-width:34px!important;padding:4px 6px!important;font-size:10px!important;bottom:0!important;right:4px!important}.realm-shell--stage725 .settlement-building.plot{opacity:.72!important;width:72px!important;height:54px!important}.realm-shell--stage725 .settlement-building.plot .build-plot-shape{background:#050f126b!important;border:2px dashed #ebce76b8!important;width:42px!important;height:42px!important;font-size:24px!important}.realm-shell--stage725 .settlement-wall-ring{display:none!important}.realm-shell--stage725 .settlement-defense-level--wall{z-index:155!important;top:auto!important;bottom:14px!important;left:50%!important;transform:translate(-50%)!important}.realm-shell--stage725 .settlement-main-gate{z-index:118!important;background:0 0!important;border:0!important;width:130px!important;height:105px!important;top:92%!important;left:54%!important;transform:translate(-50%,-50%)!important}.realm-shell--stage725 .settlement-wall-tower,.realm-shell--stage725 .settlement-stage-wall-tower{z-index:108!important;width:70px!important;height:95px!important;transform:translate(-50%,-50%)!important}.realm-shell--stage725 .settlement-defense-build-chip{z-index:158!important;color:#f0cb69!important;background:#040c0fe0!important;border-color:#d8ad4a80!important}.realm-shell--stage725 .settlement-defense-build-chip--wall{top:auto!important;bottom:14px!important;left:50%!important;transform:translate(-50%)!important}.realm-shell--stage725 .settlement-defense-build-chip--gate{top:auto!important;bottom:56px!important;left:54%!important;transform:translate(-50%)!important}.realm-shell--stage725 .settlement-defense-build-chip--towers{top:auto!important;bottom:14px!important;right:18px!important}.realm-shell--stage725 .build-choice-art .roof-building-art{width:150px!important;height:120px!important;margin:0 auto!important}.realm-shell--stage725 .build-choice-art>span:not(.roof-building-art){z-index:4!important}.realm-shell--stage725 .settlement-building-modal,.realm-shell--stage725 .settlement-build-picker{background:linear-gradient(#071217,#030a0d)!important;border-color:#d8ad4a73!important}.realm-shell--stage725 .settlement-style-modal,.realm-shell--stage725 .settlement-stats-modal{width:min(720px,94vw)!important;padding:56px 26px 26px!important}.realm-shell--stage725 .settlement-style-modal h2,.realm-shell--stage725 .settlement-stats-modal h2{color:#f0cb69!important;margin:5px 0 10px!important;font:700 34px Georgia,Times New Roman,serif!important}.realm-shell--stage725 .roof-color-preview{width:290px!important;height:215px!important;margin:12px auto 18px!important}.realm-shell--stage725 .roof-color-grid{grid-template-columns:repeat(8,1fr)!important;gap:9px!important;display:grid!important}.realm-shell--stage725 .roof-color-grid button{cursor:pointer!important;border:2px solid #ffffff47!important;border-radius:8px!important;height:46px!important;box-shadow:0 7px 13px #0007!important}.realm-shell--stage725 .roof-color-grid button.active{border-color:#fff!important;outline:3px solid #2ed495bf!important}.realm-shell--stage725 .roof-color-custom{background:#091519!important;border:1px solid #ffffff1a!important;border-radius:9px!important;grid-template-columns:1fr 60px auto!important;align-items:center!important;gap:12px!important;margin-top:16px!important;padding:12px 14px!important;display:grid!important}.realm-shell--stage725 .roof-color-custom input{background:0 0!important;border:0!important;width:54px!important;height:36px!important}.realm-shell--stage725 .roof-color-custom b{color:#dfe9eb!important;font-family:monospace!important}.realm-shell--stage725 .settlement-stats-grid{grid-template-columns:repeat(4,1fr)!important;gap:10px!important;margin-top:16px!important;display:grid!important}.realm-shell--stage725 .settlement-stats-grid>span{text-align:center!important;background:#081418!important;border:1px solid #d8ad4a3d!important;border-radius:9px!important;place-items:center!important;min-height:86px!important;padding:10px!important;display:grid!important}.realm-shell--stage725 .settlement-stats-grid small{color:#99aeb3!important;font-size:10px!important}.realm-shell--stage725 .settlement-stats-grid b{color:#f1cc70!important;font-size:20px!important}@media (width<=1500px){.realm-shell--stage725 .settlement-action-dock{gap:4px!important;padding:5px!important;top:10px!important;right:10px!important}.realm-shell--stage725 .settlement-action-dock button{min-width:52px!important;height:46px!important}.realm-shell--stage725 .settlement-building{width:132px!important;height:108px!important}.realm-shell--stage725 .settlement-building.castle{width:232px!important;height:192px!important}.realm-shell--stage725 .realm-castle-marker{width:132px!important;height:125px!important}.realm-shell--stage725 .realm-focus-castle{width:205px!important;height:188px!important}}@media (width<=1000px){.realm-shell--stage725 .settlement-action-dock{max-width:96vw!important;inset:auto auto 12px 50%!important;overflow-x:auto!important;transform:translate(-50%)!important}.realm-shell--stage725 .settlement-action-dock button{min-width:48px!important}.realm-shell--stage725 .settlement-heading{display:none!important}.realm-shell--stage725 .settlement-stats-grid{grid-template-columns:repeat(2,1fr)!important}.realm-shell--stage725 .roof-color-grid{grid-template-columns:repeat(4,1fr)!important}}.realm-shell--stage725 .drawer-building-art-shell{width:320px!important;height:220px!important;margin:0 auto 8px!important}.realm-shell--stage725 .drawer-building-art-shell .roof-building-base{filter:drop-shadow(0 12px 10px #000b)!important}.realm-shell--stage725 .world-floating-actions{width:126px!important;height:92px!important;display:block!important}.realm-shell--stage725 .world-floating-actions button:last-child{opacity:.015!important;color:#0000!important;width:118px!important;height:44px!important;box-shadow:none!important;background:#000!important;border:0!important;position:absolute!important;top:0!important;right:0!important}.realm-shell--stage725 .world-floating-actions button:first-child{width:118px!important;height:38px!important;position:absolute!important;top:50px!important;right:0!important}.realm-shell--stage726 .realm-map.realm-map--realm10{filter:saturate(1.06) contrast(1.05) sharpen(1)!important}.realm-shell--stage726 .world-floating-actions{gap:8px!important;width:auto!important;height:auto!important;display:flex!important;top:18px!important;right:18px!important}.realm-shell--stage726 .world-floating-actions button,.realm-shell--stage726 .world-floating-actions button:first-child,.realm-shell--stage726 .world-floating-actions button:last-child{opacity:1!important;color:#f3d47e!important;background:linear-gradient(#071318fa,#040b0efa)!important;border:1px solid #d8ad4a9e!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:110px!important;height:40px!important;padding:8px 12px!important;font-size:10px!important;display:flex!important;position:relative!important;inset:auto!important;box-shadow:0 8px 20px #0009!important}.realm-shell--stage726 .world-floating-actions .roof-color-dot{width:16px!important;height:16px!important}.realm-shell--stage726 .realm-focus-map{filter:saturate(1.08)contrast(1.06)!important;image-rendering:auto!important}.realm-shell--stage726 .realm-focus-castle{width:300px!important;height:270px!important;box-shadow:none!important;z-index:92!important;background:0 0!important;border:0!important;top:48%!important;left:50%!important}.realm-shell--stage726 .realm-focus-castle .roof-building-base{filter:brightness(1.05)contrast(1.08)saturate(1.08)drop-shadow(0 16px 12px #000000e0)!important}.realm-shell--stage726 .realm-focus-node{width:132px!important;height:108px!important}.realm-shell--stage726 .realm-focus-node.developed .realm-focus-node-building{width:132%!important;height:132%!important}.realm-shell--stage726 .realm-focus-node.developed .realm-focus-node-label{min-width:118px!important;top:91%!important}.realm-shell--stage726 .realm-focus-profile{z-index:145!important}.realm-shell--stage726 .realm-focus-roof-button{z-index:145!important;color:#f0cb69!important;cursor:pointer!important;background:#040c0feb!important;border:1px solid #d8ad4a8c!important;border-radius:8px!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 14px!important;font-weight:900!important;display:flex!important;position:absolute!important;bottom:72px!important;left:18px!important}.realm-shell--stage726 .realm-border-resource{z-index:62!important;cursor:pointer!important;background:#040c0f2e!important;border:1px solid #dcb2488c!important;border-radius:14px!important;width:126px!important;height:108px!important;position:absolute!important;transform:translate(-50%,-50%)!important;box-shadow:0 8px 18px #0008!important}.realm-shell--stage726 .realm-border-resource img{object-fit:contain!important;filter:drop-shadow(0 9px 7px #000c)!important;width:118px!important;height:88px!important}.realm-shell--stage726 .realm-border-resource>span{color:#fff!important;text-align:center!important;white-space:nowrap!important;background:#030a0df5!important;border:1px solid #d8ad4a94!important;border-radius:7px!important;gap:2px!important;min-width:136px!important;padding:5px 8px!important;display:grid!important;position:absolute!important;top:84%!important;left:50%!important;transform:translate(-50%)!important}.realm-shell--stage726 .realm-border-resource strong{color:#f0cb69!important;font-size:9px!important}.realm-shell--stage726 .realm-border-resource small{color:#dbe7e9!important;font-size:7px!important}.realm-shell--stage726 .realm-border-resource.neutral{outline-offset:3px!important;outline:2px dashed #e3bb4d80!important}.realm-shell--stage726 .realm-border-resource.own{outline-offset:3px!important;outline:3px solid #2ed495c7!important}.realm-shell--stage726 .realm-border-resource.enemy{outline-offset:3px!important;outline:3px solid #f24b4bb8!important}.realm-shell--stage726 .realm-border-resource.locked{filter:grayscale(.5)brightness(.72)!important;opacity:.7!important;cursor:not-allowed!important}.realm-shell--stage726 .realm-border-modal-backdrop{z-index:380!important}.realm-shell--stage726 .settlement-scene--graphics{filter:saturate(1.08)contrast(1.05)!important;background-position:50%!important;background-size:100% 100%!important}.realm-shell--stage726 .settlement-building{width:176px!important;height:144px!important}.realm-shell--stage726 .settlement-building.castle{z-index:122!important;width:330px!important;height:274px!important}.realm-shell--stage726 .settlement-building.castle .roof-building-base{filter:brightness(1.07)contrast(1.08)saturate(1.08)drop-shadow(0 18px 14px #000d)!important}.realm-shell--stage726 .settlement-building.built .roof-building-base{filter:brightness(1.03)contrast(1.04)drop-shadow(0 11px 9px #000000db)!important}.realm-shell--stage726 .settlement-building.plot{width:78px!important;height:62px!important}.realm-shell--stage726 .settlement-wall-ring{pointer-events:none!important;z-index:46!important;background:0 0!important;border-radius:49% 49% 46% 46%!important;width:86%!important;height:78%!important;display:block!important;position:absolute!important;top:1.5%!important;left:13%!important;transform:none!important}.realm-shell--stage726 .settlement-wall-ring.wall-stage-1{border:10px dashed #74502f!important;outline:4px solid #2a190cb8!important;box-shadow:0 10px 18px #0007!important}.realm-shell--stage726 .settlement-wall-ring.wall-stage-2{border:13px solid #76573b!important;outline:4px dashed #b18a55!important;box-shadow:0 10px 18px #0008,inset 0 0 0 4px #4b321f!important}.realm-shell--stage726 .settlement-wall-ring.wall-stage-3{border:15px solid #aaa69a!important;outline:4px solid #4b4944!important;box-shadow:0 0 0 5px #dad7cb40,0 12px 20px #0009,inset 0 0 0 4px #5c5a53!important}.realm-shell--stage726 .settlement-main-gate{width:150px!important;height:124px!important;top:82%!important;left:57%!important}.realm-shell--stage726 .settlement-defense-build-chip--gate,.realm-shell--stage726 .settlement-defense-level--wall,.realm-shell--stage726 .settlement-defense-build-chip--wall{left:57%!important}@media (width<=1500px){.realm-shell--stage726 .settlement-building{width:154px!important;height:126px!important}.realm-shell--stage726 .settlement-building.castle{width:292px!important;height:240px!important}.realm-shell--stage726 .realm-focus-node{width:118px!important;height:96px!important}.realm-shell--stage726 .realm-focus-castle{width:265px!important;height:238px!important}.realm-shell--stage726 .realm-border-resource{width:112px!important;height:96px!important}.realm-shell--stage726 .realm-border-resource img{width:104px!important;height:80px!important}}.realm-shell--stage727 .realm-focus-map,.realm-shell--stage727 .settlement-scene--graphics{image-rendering:auto!important;filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.realm-shell--stage727 .realm-focus-map:after,.realm-shell--stage727 .settlement-scene--graphics:after{background:radial-gradient(at 55% 45%,#0000 68%,#00000017 100%)!important}.realm-shell--stage727 .realm-focus-castle{appearance:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;outline:0!important;width:318px!important;height:286px!important;top:48%!important;left:50%!important;overflow:visible!important}.realm-shell--stage727 .realm-focus-castle:before,.realm-shell--stage727 .realm-focus-castle:after{content:none!important;display:none!important}.realm-shell--stage727 .realm-focus-castle .roof-building-art,.realm-shell--stage727 .realm-focus-castle .roof-building-base,.realm-shell--stage727 .roof-building-art{background:0 0!important}.realm-shell--stage727 .realm-focus-castle .roof-building-base{object-fit:contain!important;object-position:center bottom!important;filter:brightness(1.06)contrast(1.08)saturate(1.08)drop-shadow(0 17px 13px #000000c7)!important}.realm-shell--stage727 .roof-outpost-art{pointer-events:none!important;background:0 0!important;width:100%!important;height:100%!important;display:block!important;position:relative!important}.realm-shell--stage727 .roof-outpost-base{object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 8px 7px #000000c7)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.realm-shell--stage727 .roof-outpost-tint{pointer-events:none!important;background:var(--roof-color,#167dff)!important;-webkit-mask-image:var(--roof-mask)!important;-webkit-mask-image:var(--roof-mask)!important;mask-image:var(--roof-mask)!important;mix-blend-mode:color!important;opacity:.98!important;position:absolute!important;inset:0!important;-webkit-mask-position:bottom!important;mask-position:bottom!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.realm-shell--stage727 .realm-focus-node-building{background:0 0!important;width:142%!important;height:142%!important;display:block!important;overflow:visible!important}.realm-shell--stage727 .realm-border-resource>.roof-outpost-art{width:120px!important;height:92px!important;margin:0 auto!important}.realm-shell--stage727 .realm-border-resource>.roof-outpost-art img{width:100%!important;height:100%!important}.realm-shell--stage727 .realm-focus-node{width:138px!important;height:112px!important}.realm-shell--stage727 .realm-focus-node-label{min-width:122px!important;top:93%!important}.realm-shell--stage727 .realm-focus-node-label strong{font-size:10px!important}.realm-shell--stage727 .realm-focus-node-label small{font-size:8px!important}.realm-shell--stage727 .realm-focus-node.developed .realm-focus-node-terrain{opacity:.22!important}.realm-shell--stage727 .settlement-action-dock,.realm-shell--stage727 .settlement-heading{display:none!important}.realm-shell--stage727 .settlement-realm-back{z-index:210!important;color:#f0cb69!important;cursor:pointer!important;background:#030b0eed!important;border:1px solid #d8ad4a9e!important;border-radius:8px!important;min-width:142px!important;height:42px!important;font-weight:900!important;position:absolute!important;bottom:18px!important;left:18px!important;box-shadow:0 8px 18px #0008!important}.realm-shell--stage727 .settlement-realm-back:hover{color:#fff!important;background:#0d5c41!important}.realm-shell--stage727 .settlement-building{background:0 0!important;width:190px!important;height:154px!important;overflow:visible!important}.realm-shell--stage727 .settlement-building.castle{background:0 0!important;width:350px!important;height:292px!important;top:39%!important;left:57%!important}.realm-shell--stage727 .settlement-building .roof-building-base{object-fit:contain!important;object-position:center bottom!important}.realm-shell--stage727 .settlement-building.castle .roof-building-base{filter:brightness(1.06)contrast(1.08)saturate(1.06)drop-shadow(0 18px 13px #000000c7)!important}.realm-shell--stage727 .settlement-building.built:not(.castle) .roof-building-base{filter:brightness(1.04)contrast(1.06)drop-shadow(0 11px 9px #000000c7)!important}.realm-shell--stage727 .settlement-building.plot{width:82px!important;height:62px!important}.realm-shell--stage727 .settlement-wall-ring{display:none!important}.realm-shell--stage727 .settlement-fortification-layer{z-index:52!important;pointer-events:none!important;position:absolute!important;inset:0!important}.realm-shell--stage727 .settlement-fort-segment{width:190px!important;height:78px!important;transform:translate(-50%,-50%) rotate(var(--fort-rotate,0deg))!important;transform-origin:50%!important;filter:drop-shadow(0 8px 7px #000000ad)!important;position:absolute!important}.realm-shell--stage727 .settlement-fort-segment img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.realm-shell--stage727 .settlement-fortification-layer.wall-stage-1 .settlement-fort-segment{opacity:.96!important}.realm-shell--stage727 .settlement-fortification-layer.wall-stage-2 .settlement-fort-segment{opacity:1!important;filter:brightness(1.05)drop-shadow(0 9px 8px #000b)!important}.realm-shell--stage727 .settlement-fortification-layer.wall-stage-3 .settlement-fort-segment{filter:drop-shadow(0 10px 9px #000c)!important;width:205px!important;height:86px!important}.realm-shell--stage727 .settlement-fortification-layer.tier-5 .settlement-fort-segment{filter:brightness(1.08)contrast(1.08)drop-shadow(0 10px 9px #000c)!important}.realm-shell--stage727 .settlement-stage-wall-tower,.realm-shell--stage727 .settlement-wall-tower{z-index:64!important;width:94px!important;height:132px!important;box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.realm-shell--stage727 .settlement-stage-wall-tower>img,.realm-shell--stage727 .settlement-wall-tower>img{object-fit:contain!important;filter:drop-shadow(0 9px 8px #000c)!important;width:100%!important;height:100%!important}.realm-shell--stage727 .settlement-wall-tower .roof-building-art{width:100%!important;height:100%!important}.realm-shell--stage727 .settlement-main-gate{z-index:72!important;width:185px!important;height:155px!important;box-shadow:none!important;background:0 0!important;border:0!important;top:84%!important;left:57%!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.realm-shell--stage727 .settlement-main-gate>img,.realm-shell--stage727 .settlement-main-gate .roof-building-art{object-fit:contain!important;filter:drop-shadow(0 11px 9px #000c)!important;width:100%!important;height:100%!important}.realm-shell--stage727 .settlement-main-gate b{bottom:2px!important;right:8px!important}.realm-shell--stage727 .settlement-defense-build-chip--wall,.realm-shell--stage727 .settlement-defense-level--wall{z-index:205!important;top:auto!important;bottom:11px!important;left:57%!important}.realm-shell--stage727 .settlement-defense-build-chip--gate{z-index:205!important;top:auto!important;bottom:11px!important;left:68%!important}.realm-shell--stage727 .settlement-defense-build-chip--towers{z-index:205!important;top:auto!important;bottom:11px!important;left:46%!important}.realm-shell--stage727 .settlement-defense-level--wall{min-width:190px!important}.realm-shell--stage727 .arena-unit-roster{grid-template-columns:repeat(5,minmax(120px,1fr))!important;gap:8px!important;margin:8px 0 14px!important;display:grid!important}.realm-shell--stage727 .arena-unit-roster-card{background:#061014db!important;border:1px solid #d8ad4a47!important;border-radius:9px!important;align-items:center!important;gap:9px!important;min-height:72px!important;padding:9px 11px!important;display:flex!important}.realm-shell--stage727 .arena-unit-icon{font-size:27px!important;line-height:1!important}.realm-shell--stage727 .arena-unit-roster-card>span:last-child{gap:2px!important;display:grid!important}.realm-shell--stage727 .arena-unit-roster-card small{color:#9fafb4!important;letter-spacing:.08em!important;font-size:9px!important}.realm-shell--stage727 .arena-unit-roster-card strong{color:#fff!important;font-size:20px!important}.realm-shell--stage727 .arena-unit-roster-card em{color:#e8c35f!important;font-size:10px!important;font-style:normal!important}.realm-shell--stage727 .arena-training-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.realm-shell--stage727 .arena-training-card{background:linear-gradient(#07171bf5,#040d10f5)!important;border:1px solid #2ed49540!important;border-radius:10px!important;gap:9px!important;padding:13px!important;display:grid!important}.realm-shell--stage727 .arena-training-card.locked{opacity:.68!important;border-color:#d8ad4a3d!important}.realm-shell--stage727 .arena-training-card header{align-items:center!important;gap:10px!important;display:flex!important}.realm-shell--stage727 .arena-training-card header>span:last-child{gap:2px!important;display:grid!important}.realm-shell--stage727 .arena-training-card header strong{color:#fff!important;font-size:16px!important}.realm-shell--stage727 .arena-training-card header small{color:#d8ad4a!important;font-size:10px!important}.realm-shell--stage727 .arena-training-count{background:#09171b!important;border-radius:7px!important;justify-content:space-between!important;padding:7px 9px!important;display:flex!important}.realm-shell--stage727 .arena-training-count span{color:#9eafb4!important;font-size:10px!important}.realm-shell--stage727 .arena-training-count b{color:#fff!important;font-size:14px!important}.realm-shell--stage727 .arena-training-cost{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.realm-shell--stage727 .arena-training-cost span{color:#f1d47d!important;background:#0a1518!important;border:1px solid #ffffff17!important;border-radius:6px!important;padding:5px 8px!important;font-size:11px!important}.realm-shell--stage727 .arena-training-gain{background:#165c431f!important;border-left:3px solid #2ed495!important;gap:4px!important;padding:8px 9px!important;display:grid!important}.realm-shell--stage727 .arena-training-gain small{color:#9fafb4!important;letter-spacing:.06em!important;font-size:9px!important}.realm-shell--stage727 .arena-training-gain b{color:#68e5b5!important;font-size:11px!important}.realm-shell--stage727 .arena-training-card>button{color:#fff!important;cursor:pointer!important;background:#0a6d4c!important;border:1px solid #2ed4957a!important;border-radius:8px!important;min-height:44px!important;font-size:11px!important;font-weight:900!important}.realm-shell--stage727 .arena-training-card>button:disabled{cursor:not-allowed!important;color:#89969a!important;background:#202a2d!important;border-color:#394548!important}.realm-shell--stage727 .arena-training-note{color:#c7d1d4!important;background:#d8ad4a14!important;border-radius:8px!important;margin:11px 0 0!important;padding:9px 11px!important;font-size:10px!important;line-height:1.45!important}@media (width<=1500px){.realm-shell--stage727 .settlement-building{width:170px!important;height:138px!important}.realm-shell--stage727 .settlement-building.castle{width:318px!important;height:264px!important}.realm-shell--stage727 .settlement-fort-segment{width:170px!important;height:70px!important}.realm-shell--stage727 .arena-unit-roster{grid-template-columns:repeat(5,minmax(100px,1fr))!important}}@media (width<=1050px){.realm-shell--stage727 .arena-unit-roster{grid-template-columns:repeat(2,minmax(0,1fr))!important}.realm-shell--stage727 .arena-training-grid{grid-template-columns:1fr!important}}.realm-shell--stage7271 .settlement-fortification-layer{z-index:43!important;pointer-events:none!important;position:absolute!important;inset:0!important;overflow:visible!important}.realm-shell--stage7271 .settlement-fortification-ring-art{object-fit:fill!important;object-position:center!important;pointer-events:none!important;filter:drop-shadow(0 12px 10px #0000007a)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.realm-shell--stage7271 .settlement-fortification-layer.wall-stage-1 .settlement-fortification-ring-art{filter:brightness(1.05)saturate(1.08)drop-shadow(0 11px 9px #0000008c)!important}.realm-shell--stage7271 .settlement-fortification-layer.wall-stage-2 .settlement-fortification-ring-art{filter:brightness(1.06)contrast(1.04)saturate(1.08)drop-shadow(0 12px 10px #0000009e)!important}.realm-shell--stage7271 .settlement-fortification-layer.wall-stage-3 .settlement-fortification-ring-art{filter:brightness(1.04)contrast(1.07)drop-shadow(0 13px 11px #0000009e)!important}.realm-shell--stage7271 .settlement-fortification-layer.tier-5 .settlement-fortification-ring-art{filter:brightness(1.08)contrast(1.1)drop-shadow(0 14px 12px #000000b3)!important}.realm-shell--stage7271 .settlement-fort-segment,.realm-shell--stage7271 .settlement-stage-wall-tower,.realm-shell--stage7271 .settlement-defense-build-chip--towers{display:none!important}.realm-shell--stage7271 .settlement-wall-tower-slot{z-index:88!important;color:#f4cd69!important;cursor:pointer!important;background:radial-gradient(circle,#071215f5 0 45%,#040a0cd1 46% 100%)!important;border:2px dashed #f4ca60e6!important;border-radius:50%!important;align-content:center!important;place-items:center!important;gap:0!important;width:52px!important;height:52px!important;padding:0!important;transition:transform .14s,filter .14s,border-color .14s!important;display:grid!important;position:absolute!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 5px #0000006b,0 7px 16px #000b,inset 0 0 15px #d8ad4a29!important}.realm-shell--stage7271 .settlement-wall-tower-slot>span{color:#f2c85e!important;text-shadow:0 2px 4px #000!important;font-size:25px!important;font-weight:900!important;line-height:20px!important}.realm-shell--stage7271 .settlement-wall-tower-slot>small{letter-spacing:.08em!important;color:#fff0b3!important;margin-top:3px!important;font-size:7px!important;font-weight:900!important;line-height:1!important}.realm-shell--stage7271 .settlement-wall-tower-slot:hover,.realm-shell--stage7271 .settlement-wall-tower-slot.selected{filter:brightness(1.18)!important;border-style:solid!important;border-color:#40e7a9!important;transform:translate(-50%,-50%)scale(1.12)!important;box-shadow:0 0 0 6px #13745359,0 0 22px #2ed49573,0 9px 18px #000c!important}.realm-shell--stage7271 .settlement-wall-tower{z-index:96!important;width:112px!important;height:156px!important;overflow:visible!important;transform:translate(-50%,-58%)!important}.realm-shell--stage7271 .settlement-wall-tower .roof-building-art,.realm-shell--stage7271 .settlement-wall-tower .roof-building-base{object-fit:contain!important;object-position:center bottom!important;background:0 0!important;width:100%!important;height:100%!important}.realm-shell--stage7271 .settlement-wall-tower .roof-building-base{filter:brightness(1.07)contrast(1.08)drop-shadow(0 12px 10px #000000d1)!important}.realm-shell--stage7271 .settlement-main-gate{z-index:102!important;width:210px!important;height:175px!important;top:83.8%!important;left:56%!important;transform:translate(-50%,-54%)!important}.realm-shell--stage7271 .settlement-main-gate .roof-building-art,.realm-shell--stage7271 .settlement-main-gate .roof-building-base{object-fit:contain!important;object-position:center bottom!important;background:0 0!important;width:100%!important;height:100%!important}.realm-shell--stage7271 .settlement-main-gate .roof-building-base{filter:brightness(1.05)contrast(1.08)drop-shadow(0 13px 10px #000000d1)!important}.realm-shell--stage7271 .settlement-defense-build-chip--gate{z-index:110!important;top:83.8%!important;bottom:auto!important;left:56%!important;transform:translate(-50%,-50%)!important}.realm-shell--stage7271 .settlement-defense-level--wall,.realm-shell--stage7271 .settlement-defense-build-chip--wall{z-index:220!important;top:auto!important;bottom:10px!important;left:56%!important;transform:translate(-50%)!important}.realm-shell--stage7271 .tower-build-target{background:linear-gradient(90deg,#0840304d,#051215e6)!important;border:1px solid #2ed49566!important;border-radius:9px!important;grid-template-columns:auto 1fr!important;grid-template-areas:"small strong""text text"!important;gap:3px 10px!important;margin:0 42px 12px 0!important;padding:10px 12px!important;display:grid!important;box-shadow:inset 0 0 18px #2ed49512!important}.realm-shell--stage7271 .tower-build-target small{grid-area:small;color:#7fe4bf!important;letter-spacing:.1em!important;font-size:9px!important}.realm-shell--stage7271 .tower-build-target strong{grid-area:strong;color:#fff!important;font-size:14px!important}.realm-shell--stage7271 .tower-build-target span{grid-area:text;color:#bac8cc!important;font-size:10px!important;line-height:1.45!important}@media (width<=1500px){.realm-shell--stage7271 .settlement-wall-tower-slot{width:44px!important;height:44px!important}.realm-shell--stage7271 .settlement-wall-tower{width:96px!important;height:136px!important}.realm-shell--stage7271 .settlement-main-gate{width:184px!important;height:154px!important}}.realm-shell--stage728 .settlement-scene--graphics{image-rendering:auto!important;filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;overflow:hidden!important}.realm-shell--stage728 .settlement-scene--graphics:after{content:""!important;pointer-events:none!important;z-index:1!important;background:radial-gradient(at 50% 45%,#0000 62%,#01080a1a 100%)!important;position:absolute!important;inset:0!important}.realm-shell--stage728 .settlement-heading,.realm-shell--stage728 .settlement-action-dock{display:none!important}.realm-shell--stage728 .settlement-building{z-index:72!important;width:208px!important;height:168px!important;box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.realm-shell--stage728 .settlement-building.castle{z-index:86!important;width:382px!important;height:326px!important;top:43%!important;left:50%!important}.realm-shell--stage728 .settlement-building .roof-building-art,.realm-shell--stage728 .settlement-building .roof-building-base{object-fit:contain!important;object-position:center bottom!important;background:0 0!important;width:100%!important;height:100%!important}.realm-shell--stage728 .settlement-building.built:not(.castle) .roof-building-base{filter:brightness(1.07)contrast(1.09)saturate(1.06)drop-shadow(0 13px 10px #000000d1)!important}.realm-shell--stage728 .settlement-building.castle .roof-building-base{filter:brightness(1.08)contrast(1.1)saturate(1.07)drop-shadow(0 20px 15px #000000d9)!important}.realm-shell--stage728 .settlement-building.plot{opacity:.82!important;width:82px!important;height:60px!important}.realm-shell--stage728 .build-plot-shape{color:#ead177!important;background:#040d0f52!important;border:1px dashed #e8cd74ad!important;border-radius:50%!important;width:46px!important;height:46px!important;font-size:25px!important}.realm-shell--stage728 .settlement-fortification-layer{z-index:48!important;pointer-events:none!important;position:absolute!important;inset:0!important;overflow:visible!important}.realm-shell--stage728 .settlement-fortification-ring-art{object-fit:fill!important;object-position:center!important;pointer-events:none!important;filter:drop-shadow(0 14px 11px #0009)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.realm-shell--stage728 .settlement-fortification-layer.wall-stage-1 .settlement-fortification-ring-art{filter:brightness(1.06)contrast(1.08)saturate(1.08)drop-shadow(0 13px 10px #000000a3)!important}.realm-shell--stage728 .settlement-fortification-layer.wall-stage-2 .settlement-fortification-ring-art{filter:brightness(1.09)contrast(1.1)saturate(1.08)drop-shadow(0 14px 11px #000000ad)!important}.realm-shell--stage728 .settlement-fortification-layer.wall-stage-3 .settlement-fortification-ring-art{filter:brightness(1.06)contrast(1.1)drop-shadow(0 15px 12px #000000b8)!important}.realm-shell--stage728 .settlement-fortification-layer.tier-5 .settlement-fortification-ring-art{filter:brightness(1.1)contrast(1.13)drop-shadow(0 16px 13px #000000c2)!important}.realm-shell--stage728 .settlement-wall-tower-slot{z-index:101!important;background:radial-gradient(circle,#050f12f2 0 46%,#040a0cc7 47% 100%)!important;border:1px dashed #f2ca5cd1!important;width:44px!important;height:44px!important;box-shadow:0 0 0 4px #02080a75,0 7px 15px #000b!important}.realm-shell--stage728 .settlement-wall-tower-slot>span{font-size:22px!important;line-height:18px!important}.realm-shell--stage728 .settlement-wall-tower-slot>small{letter-spacing:.07em!important;font-size:6px!important}.realm-shell--stage728 .settlement-wall-tower-slot:hover,.realm-shell--stage728 .settlement-wall-tower-slot.selected{border-color:#47e6a9!important;transform:translate(-50%,-50%)scale(1.16)!important;box-shadow:0 0 0 5px #19765657,0 0 21px #2ed4957a,0 8px 18px #000c!important}.realm-shell--stage728 .settlement-wall-tower{z-index:108!important;width:118px!important;height:168px!important;transform:translate(-50%,-61%)!important}.realm-shell--stage728 .settlement-wall-tower .roof-building-art,.realm-shell--stage728 .settlement-wall-tower .roof-building-base{object-fit:contain!important;object-position:center bottom!important;background:0 0!important;width:100%!important;height:100%!important}.realm-shell--stage728 .settlement-wall-tower .roof-building-base{filter:brightness(1.07)contrast(1.1)drop-shadow(0 12px 10px #000000db)!important}.realm-shell--stage728 .settlement-main-gate{z-index:112!important;width:248px!important;height:205px!important;top:86%!important;left:50%!important;transform:translate(-50%,-55%)!important}.realm-shell--stage728 .settlement-main-gate .roof-building-art,.realm-shell--stage728 .settlement-main-gate .roof-building-base{object-fit:contain!important;object-position:center bottom!important;background:0 0!important;width:100%!important;height:100%!important}.realm-shell--stage728 .settlement-main-gate .roof-building-base{filter:brightness(1.07)contrast(1.1)drop-shadow(0 14px 11px #000000db)!important}.realm-shell--stage728 .settlement-defense-build-chip--gate{z-index:118!important;top:85.8%!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%)!important}.realm-shell--stage728 .settlement-defense-level--wall,.realm-shell--stage728 .settlement-defense-build-chip--wall{z-index:230!important;bottom:10px!important;left:50%!important;transform:translate(-50%)!important}.realm-shell--stage728 .realm-focus-map{image-rendering:auto!important;filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.realm-shell--stage728 .realm-focus-map:after{background:radial-gradient(#0000 72%,#00000012 100%)!important}.realm-shell--stage728 .realm-focus-node{width:146px!important;height:118px!important}.realm-shell--stage728 .realm-focus-node-building{width:150%!important;height:150%!important}.realm-shell--stage728 .realm-focus-castle{width:330px!important;height:300px!important;box-shadow:none!important;background:0 0!important;top:49%!important;left:50%!important}@media (width<=1500px){.realm-shell--stage728 .settlement-building{width:184px!important;height:150px!important}.realm-shell--stage728 .settlement-building.castle{width:340px!important;height:290px!important}.realm-shell--stage728 .settlement-wall-tower{width:104px!important;height:148px!important}.realm-shell--stage728 .settlement-main-gate{width:220px!important;height:185px!important}}.realm-shell--stage729 .settlement-scene--graphics{image-rendering:auto!important;filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;overflow:hidden!important}.realm-shell--stage729 .settlement-scene--graphics:after{content:""!important;z-index:2!important;pointer-events:none!important;background:radial-gradient(at 50% 43%,#0000 67%,#02080a1a 100%)!important;position:absolute!important;inset:0!important}.realm-shell--stage729 .settlement-heading,.realm-shell--stage729 .settlement-action-dock,.realm-shell--stage729 .settlement-stage722-panel{display:none!important}.realm-shell--stage729 .settlement-building{z-index:74!important;width:224px!important;height:182px!important;box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.realm-shell--stage729 .settlement-building.castle{z-index:88!important;width:425px!important;height:356px!important;top:44%!important;left:50%!important}.realm-shell--stage729 .settlement-building .roof-building-art,.realm-shell--stage729 .settlement-building .roof-building-base{object-fit:contain!important;object-position:center bottom!important;background:0 0!important;width:100%!important;height:100%!important}.realm-shell--stage729 .settlement-building.built:not(.castle) .roof-building-base{filter:brightness(1.08)contrast(1.1)saturate(1.08)drop-shadow(0 14px 10px #000000d1)!important}.realm-shell--stage729 .settlement-building.castle .roof-building-base{filter:brightness(1.08)contrast(1.12)saturate(1.08)drop-shadow(0 20px 14px #000000d6)!important}.realm-shell--stage729 .settlement-building b{padding:4px 6px!important;font-size:11px!important;bottom:5px!important;right:7px!important}.realm-shell--stage729 .settlement-building.plot{opacity:.88!important;width:92px!important;height:68px!important}.realm-shell--stage729 .build-plot-shape{color:#f0d178!important;background:#050d0f38!important;border:2px dashed #edd37eb8!important;border-radius:50%!important;place-items:center!important;width:52px!important;height:52px!important;font-size:27px!important;display:grid!important;box-shadow:0 4px 13px #00000047!important}.realm-shell--stage729 .settlement-fortification-layer{pointer-events:none!important;position:absolute!important;inset:0!important;overflow:visible!important}.realm-shell--stage729 .settlement-fortification-layer--back{z-index:58!important}.realm-shell--stage729 .settlement-fortification-layer--front{z-index:96!important}.realm-shell--stage729 .settlement-fortification-ring-art{object-fit:fill!important;object-position:center!important;pointer-events:none!important;background:0 0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.realm-shell--stage729 .settlement-fortification-layer.wall-stage-1 .settlement-fortification-ring-art{filter:brightness(1.03)contrast(1.08)saturate(1.06)drop-shadow(0 9px 7px #00000085)!important}.realm-shell--stage729 .settlement-fortification-layer.wall-stage-2 .settlement-fortification-ring-art{filter:brightness(1.04)contrast(1.1)saturate(1.05)drop-shadow(0 10px 8px #00000094)!important}.realm-shell--stage729 .settlement-fortification-layer.wall-stage-3 .settlement-fortification-ring-art{filter:brightness(1.05)contrast(1.1)drop-shadow(0 12px 9px #000000a6)!important}.realm-shell--stage729 .settlement-fortification-layer.tier-5 .settlement-fortification-ring-art{filter:brightness(1.08)contrast(1.13)drop-shadow(0 13px 10px #000000b3)!important}.realm-shell--stage729 .settlement-wall-tower-slot{z-index:125!important;background:radial-gradient(circle,#050e10f5 0 54%,#03090bd1 55% 100%)!important;border:1px solid #eac452e0!important;border-radius:50%!important;width:46px!important;height:46px!important;box-shadow:0 0 0 3px #03090b8c,0 7px 16px #000000b8!important}.realm-shell--stage729 .settlement-wall-tower-slot>span{color:#f3d477!important;font-size:23px!important;line-height:20px!important}.realm-shell--stage729 .settlement-wall-tower-slot>small{color:#f2d77e!important;letter-spacing:.06em!important;font-size:6px!important}.realm-shell--stage729 .settlement-wall-tower-slot:hover,.realm-shell--stage729 .settlement-wall-tower-slot.selected{border-color:#46e0a4!important;transform:translate(-50%,-50%)scale(1.14)!important;box-shadow:0 0 0 4px #209b6f4d,0 0 20px #30db9e61,0 8px 18px #000b!important}.realm-shell--stage729 .settlement-wall-tower{z-index:126!important;width:128px!important;height:178px!important;transform:translate(-50%,-62%)!important}.realm-shell--stage729 .settlement-wall-tower .roof-building-art,.realm-shell--stage729 .settlement-wall-tower .roof-building-base{object-fit:contain!important;object-position:center bottom!important;background:0 0!important;width:100%!important;height:100%!important}.realm-shell--stage729 .settlement-main-gate{z-index:132!important;width:270px!important;height:220px!important;top:86%!important;left:50%!important;transform:translate(-50%,-57%)!important}.realm-shell--stage729 .settlement-main-gate .roof-building-art,.realm-shell--stage729 .settlement-main-gate .roof-building-base{object-fit:contain!important;object-position:center bottom!important;background:0 0!important;width:100%!important;height:100%!important}.realm-shell--stage729 .settlement-defense-build-chip--gate{z-index:136!important;top:84.8%!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%)!important}.realm-shell--stage729 .settlement-defense-level--wall,.realm-shell--stage729 .settlement-defense-build-chip--wall{z-index:240!important;bottom:9px!important;left:50%!important;transform:translate(-50%)!important}.realm-shell--stage729 .realm-focus-map{image-rendering:auto!important;filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.realm-shell--stage729 .realm-focus-map:after{background:radial-gradient(at 50% 48%,#0000 74%,#0000000f 100%)!important}.realm-shell--stage729 .realm-focus-node{width:158px!important;height:128px!important}.realm-shell--stage729 .realm-focus-node-building{width:156%!important;height:156%!important}.realm-shell--stage729 .realm-focus-castle{appearance:none!important;width:345px!important;height:310px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;outline:0!important;top:49%!important;left:50%!important;overflow:visible!important}.realm-shell--stage729 .realm-focus-castle:before,.realm-shell--stage729 .realm-focus-castle:after{content:none!important;display:none!important}.realm-shell--stage729 .realm-focus-castle .roof-building-art,.realm-shell--stage729 .realm-focus-castle .roof-building-base{background:0 0!important}.realm-shell--stage729 .realm-focus-castle .roof-building-base{object-fit:contain!important;object-position:center bottom!important;filter:brightness(1.08)contrast(1.1)saturate(1.08)drop-shadow(0 18px 13px #000000c2)!important}@media (width<=1500px){.realm-shell--stage729 .settlement-building{width:196px!important;height:160px!important}.realm-shell--stage729 .settlement-building.castle{width:370px!important;height:314px!important}.realm-shell--stage729 .settlement-wall-tower{width:108px!important;height:152px!important}.realm-shell--stage729 .settlement-main-gate{width:230px!important;height:190px!important}}.realm-quests-btn.has-ready-quests{box-shadow:0 0 10px #f4c45344;border-color:#f4c453!important}.quest-ready-mark{color:#111;background:#f4c453;border-radius:50%;place-items:center;width:20px;height:20px;font-size:17px;font-style:normal;font-weight:900;display:inline-grid}body>.field-dialog70{box-sizing:border-box;touch-action:pan-y pinch-zoom;place-items:center;display:grid;z-index:2147483600!important;padding:16px!important;position:fixed!important;inset:0!important}body>.field-dialog70>.world-detail-modal{border-radius:16px;box-sizing:border-box!important;width:min(930px,100%)!important;max-width:100%!important;height:min(820px,100dvh - 32px)!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;padding:56px 0 0!important;position:relative!important;overflow:hidden!important}body>.field-dialog70 .world-detail-modal-close{z-index:2;width:44px!important;height:40px!important;position:absolute!important;top:8px!important;right:12px!important}body>.field-dialog70 .field-scroll70{box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;height:100%;min-height:0;padding:0 26px 26px;overflow:hidden auto}@media (width<=600px){body>.field-dialog70{padding:8px!important}body>.field-dialog70>.world-detail-modal{height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important}body>.field-dialog70 .field-scroll70{padding:0 14px 20px}body>.field-dialog70 h2{overflow-wrap:anywhere;font-size:25px!important}}.report-controls137{background:#102a23;border:1px solid #9b8144;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;padding:16px;display:flex}.report-controls137 p{margin:0!important}.report-controls137 label{color:#e8d6a7;align-items:center;gap:8px;display:flex}.report-controls137 select{color:#f0dfb0;background:#091e19;border:1px solid #9b8144;border-radius:5px;padding:8px}.report-controls137 small{color:#adc0b2;flex-basis:100%;line-height:1.6}.report-status137{border-radius:5px;padding:3px 7px;font-size:11px;display:inline-block}.report-unread137{background:#214b382e!important;border-left:3px solid #e9c568!important}.report-unread137 .report-status137{color:#ffe19a;background:#8b642b44}.report-read137 .report-status137{color:#a9c9b5;background:#2a68442e}@media (width<=600px){.report-controls137{padding:12px}.report-controls137>button{width:100%}}.market-saving139{z-index:2147483250;color:#e9d49d;pointer-events:none;background:#0b2923f2;border:1px solid #a58e51;border-radius:8px;padding:9px 14px;font-size:12px;position:fixed;bottom:120px;right:18px}.market-quick139{touch-action:manipulation}.army-power143{color:#f2dda0;background:#102b25;border:1px solid #ad9554;border-radius:8px;gap:8px;margin:12px 0;padding:16px;display:grid}.army-power143 small{color:#b9cbbd}.world-map-viewport54{overflow-anchor:none;scroll-behavior:auto}.resource-operation-error152{color:#fff!important;background:#4d1c26!important;border:1px solid #d48b8b!important;margin:12px 0!important;padding:14px!important;font:17px/1.6 Segoe UI,Arial,sans-serif!important}.realm-shell--stage733 .realm-focus-screen{background:#02080b!important;height:calc(100vh - 64px)!important;padding:0!important}.realm-shell--stage733 .realm-focus-map{image-rendering:auto!important;filter:none!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}.realm-shell--stage733 .realm-focus-map:after{background:radial-gradient(#0000 70%,#0000001a 100%)!important}.realm-shell--stage733 .realm-focus-border{display:none!important}.realm-shell--stage733 .realm-focus-profile{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#030c0fed!important;width:220px!important;padding:13px!important}.realm-shell--stage733 .realm-focus-castle{width:270px!important;height:245px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;outline:0!important;top:50%!important;left:50%!important;overflow:visible!important}.realm-shell--stage733 .realm-focus-castle .roof-building-art,.realm-shell--stage733 .realm-focus-castle .roof-building-base{object-fit:contain!important;object-position:center bottom!important;background:0 0!important;width:100%!important;height:100%!important;overflow:visible!important}.realm-shell--stage733 .realm-focus-castle .roof-building-base{filter:brightness(1.05)contrast(1.08)saturate(1.06)drop-shadow(0 14px 11px #000000c7)!important}.realm-shell--stage733 .realm-focus-castle>span{padding:5px 9px!important;bottom:-2px!important}.realm-shell--stage733 .realm-focus-node{filter:none!important;width:118px!important;height:96px!important;overflow:visible!important}.realm-shell--stage733 .realm-focus-node-terrain{opacity:.22!important;object-fit:contain!important;width:84px!important;height:68px!important}.realm-shell--stage733 .realm-focus-node.developed .realm-focus-node-terrain{opacity:.08!important}.realm-shell--stage733 .realm-focus-node-building{background:0 0!important;width:112%!important;height:112%!important;display:block!important;top:50%!important;left:50%!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.realm-shell--stage733 .realm-focus-node-building .roof-outpost-art,.realm-shell--stage733 .realm-focus-node-building .roof-outpost-base,.realm-shell--stage733 .realm-focus-node-building .roof-outpost-tint{object-fit:contain!important;object-position:center bottom!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;overflow:visible!important}.realm-shell--stage733 .realm-focus-node-building .roof-outpost-base{filter:drop-shadow(0 7px 6px #000000b8)!important}.realm-shell--stage733 .realm-focus-node-label{background:#030b0ef0!important;border-radius:6px!important;min-width:106px!important;max-width:132px!important;padding:4px 7px!important;top:87%!important;box-shadow:0 4px 10px #0008!important}.realm-shell--stage733 .realm-focus-node-label strong{font-size:9px!important;line-height:1.05!important}.realm-shell--stage733 .realm-focus-node-label small{font-size:7px!important;line-height:1.1!important}.realm-shell--stage733 .realm-focus-node:hover{z-index:115!important;filter:brightness(1.09)!important}.realm-shell--stage733 .realm-border-resource{width:98px!important;height:80px!important;box-shadow:none!important;outline-offset:2px!important;background:0 0!important;border:0!important;overflow:visible!important}.realm-shell--stage733 .realm-border-resource>.roof-outpost-art{width:94px!important;height:74px!important;overflow:visible!important}.realm-shell--stage733 .realm-border-resource>.roof-outpost-art img{object-fit:contain!important;width:100%!important;height:100%!important}.realm-shell--stage733 .realm-border-resource>span{min-width:112px!important;padding:4px 6px!important;top:82%!important}.realm-shell--stage733 .realm-border-resource strong{font-size:8px!important}.realm-shell--stage733 .realm-border-resource small{font-size:7px!important}.realm-shell--stage733 .realm-focus-roof-button{bottom:72px!important;left:18px!important}.realm-shell--stage733 .realm-focus-back{bottom:18px!important;left:18px!important}.realm-shell--stage733 .realm-enter-settlement{bottom:18px!important;right:18px!important}@media (width<=1500px){.realm-shell--stage733 .realm-focus-profile{width:198px!important}.realm-shell--stage733 .realm-focus-castle{width:236px!important;height:214px!important}.realm-shell--stage733 .realm-focus-node{width:104px!important;height:84px!important}.realm-shell--stage733 .realm-focus-node-label{min-width:96px!important}.realm-shell--stage733 .realm-border-resource{width:88px!important;height:72px!important}.realm-shell--stage733 .realm-border-resource>.roof-outpost-art{width:84px!important;height:66px!important}}@media (width<=1100px){.realm-shell--stage733 .realm-focus-castle{width:205px!important;height:186px!important}.realm-shell--stage733 .realm-focus-node{width:92px!important;height:76px!important}.realm-shell--stage733 .realm-focus-node-label{min-width:88px!important;padding:3px 5px!important}.realm-shell--stage733 .realm-focus-profile{width:180px!important}}.realm-shell--stage734 .realm-focus-screen{background:#02080a!important;height:calc(100vh - 64px)!important;min-height:640px!important;padding:0!important}.realm-shell--stage734 .realm-focus-map{image-rendering:auto!important;box-shadow:none!important;filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;overflow:hidden!important}.realm-shell--stage734 .realm-focus-map:after{pointer-events:none!important;background:linear-gradient(#00000004,#00000014)!important}.realm-shell--stage734 .realm-focus-border,.realm-shell--stage734 .realm-focus-profile,.realm-shell--stage734 .realm-focus-roof-button,.realm-shell--stage734 .realm-enter-settlement{display:none!important}.realm-shell--stage734 .realm-focus-castle{width:310px!important;height:248px!important;box-shadow:none!important;z-index:70!important;background:0 0!important;border:0!important;top:43.933%!important;left:47.027%!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.realm-shell--stage734 .realm-focus-castle .roof-building-art,.realm-shell--stage734 .realm-focus-castle .roof-building-base,.realm-shell--stage734 .realm-focus-castle .roof-building-tint{opacity:0!important}.realm-shell--stage734 .realm-focus-castle>span{color:#fff5d3!important;z-index:4!important;background:#030c0ff7!important;border:1px solid #9e823c!important;border-radius:7px!important;min-width:164px!important;padding:6px 12px!important;bottom:-9px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 5px 12px #000b!important}.realm-shell--stage734 .realm-focus-castle:hover:after{content:"";pointer-events:none;border:2px solid #f5ca55b8;border-radius:50%;position:absolute;inset:12px 25px 18px;box-shadow:0 0 20px #f5ca5552}.realm-shell--stage734 .realm-focus-node{width:214px!important;height:180px!important;box-shadow:none!important;z-index:52!important;background:0 0!important;border:0!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.realm-shell--stage734 .realm-focus-node-building,.realm-shell--stage734 .realm-focus-node-terrain{opacity:0!important;pointer-events:none!important}.realm-shell--stage734 .realm-focus-node-label{color:#fff5d3!important;text-align:center!important;background:#030c0ffa!important;border:1px solid #9e823c!important;border-radius:7px!important;min-width:144px!important;max-width:174px!important;padding:5px 10px!important;top:95%!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 5px 12px #000b!important}.realm-shell--stage734 .realm-focus-node-label strong{font:700 11px/1.08 Georgia,serif!important;display:block!important}.realm-shell--stage734 .realm-focus-node-label small{color:#f1cd68!important;margin-top:2px!important;font:700 8px/1.15 Arial,sans-serif!important;display:block!important}.realm-shell--stage734 .realm-focus-node:hover:after{content:"";pointer-events:none;border:2px solid #f4c952b3;border-radius:50%;width:150px;height:104px;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #f4c9524d}.realm-shell--stage734 .realm-border-resource{width:110px!important;height:88px!important;box-shadow:none!important;z-index:62!important;background:0 0!important;border:0!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.realm-shell--stage734 .realm-border-resource>.roof-outpost-art{filter:drop-shadow(0 7px 6px #000b)!important;width:106px!important;height:82px!important}.realm-shell--stage734 .realm-border-resource>.roof-outpost-art img{object-fit:contain!important;width:100%!important;height:100%!important}.realm-shell--stage734 .realm-border-resource>span{background:#030b0ef7!important;border:1px solid #8d7130!important;border-radius:6px!important;min-width:116px!important;max-width:140px!important;padding:4px 7px!important;top:78%!important;box-shadow:0 4px 10px #000b!important}.realm-shell--stage734 .realm-border-resource strong{font-size:8px!important;line-height:1.05!important}.realm-shell--stage734 .realm-border-resource small{color:#f0c75e!important;font-size:7px!important;line-height:1.05!important}.realm-shell--stage734 .realm-border-resource.locked{filter:grayscale(.28)brightness(.72)!important;opacity:.88!important}.realm-shell--stage734 .realm-focus-back{z-index:150!important;background:#030c0ff5!important;top:16px!important;bottom:auto!important;left:16px!important}@media (width<=1500px){.realm-shell--stage734 .realm-focus-castle{width:268px!important;height:218px!important}.realm-shell--stage734 .realm-focus-node{width:184px!important;height:158px!important}.realm-shell--stage734 .realm-focus-node-label{min-width:128px!important;max-width:156px!important}.realm-shell--stage734 .realm-border-resource{width:96px!important;height:78px!important}.realm-shell--stage734 .realm-border-resource>.roof-outpost-art{width:92px!important;height:72px!important}}@media (width<=1100px){.realm-shell--stage734 .realm-focus-castle{width:230px!important;height:190px!important}.realm-shell--stage734 .realm-focus-node{width:158px!important;height:138px!important}.realm-shell--stage734 .realm-focus-node-label{min-width:112px!important;max-width:138px!important;padding:4px 6px!important}.realm-shell--stage734 .realm-focus-node-label strong{font-size:9px!important}}.realm-shell--stage735 .realm-focus-map{background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.realm-shell--stage735 .realm-focus-node{left:var(--node-left)!important;top:var(--node-top)!important;width:var(--node-w)!important;height:var(--node-h)!important;box-shadow:none!important;z-index:58!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important}.realm-shell--stage735 .realm-focus-node-building{opacity:1!important;pointer-events:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important;transform:none!important}.realm-shell--stage735 .realm-focus-node-building .roof-outpost-art{width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.realm-shell--stage735 .realm-focus-node-building .roof-outpost-base{object-fit:fill!important;object-position:center!important;filter:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.realm-shell--stage735 .realm-focus-node-building .roof-outpost-tint{background:var(--roof-color)!important;width:100%!important;height:100%!important;-webkit-mask:var(--roof-mask) center/100% 100% no-repeat!important;-webkit-mask:var(--roof-mask) center/100% 100% no-repeat!important;mask:var(--roof-mask) center/100% 100% no-repeat!important;mix-blend-mode:color!important;opacity:.96!important;pointer-events:none!important;display:block!important;position:absolute!important;inset:0!important}.realm-shell--stage735 .realm-focus-node-terrain{opacity:.58!important;width:72px!important;height:58px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.realm-shell--stage735 .realm-focus-node-label{z-index:5!important;background:#071216!important;border:1px solid #a68a43!important;border-radius:7px!important;min-width:142px!important;max-width:186px!important;padding:5px 9px!important;top:100%!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-2px)!important;box-shadow:0 4px 10px #000c!important}.realm-shell--stage735 .realm-focus-node-label strong{font:700 11px/1.08 Georgia,serif!important}.realm-shell--stage735 .realm-focus-node-label small{color:#f1cd68!important;margin-top:2px!important;font:700 8px/1.12 Arial,sans-serif!important}.realm-shell--stage735 .realm-focus-node:hover{z-index:90!important;filter:brightness(1.05)!important}.realm-shell--stage735 .realm-focus-castle{width:23.665%!important;height:31.461%!important;box-shadow:none!important;z-index:66!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;top:24.719%!important;left:33.981%!important;overflow:visible!important;transform:none!important}.realm-shell--stage735 .realm735-castle-art{pointer-events:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.realm-shell--stage735 .realm735-castle-base{object-fit:fill!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.realm-shell--stage735 .realm735-castle-tint{background:var(--roof-color)!important;width:100%!important;height:100%!important;-webkit-mask:var(--roof-mask) center/100% 100% no-repeat!important;-webkit-mask:var(--roof-mask) center/100% 100% no-repeat!important;mask:var(--roof-mask) center/100% 100% no-repeat!important;mix-blend-mode:color!important;opacity:.96!important;position:absolute!important;inset:0!important}.realm-shell--stage735 .realm-focus-castle>span{color:#fff5d3!important;z-index:5!important;background:#071216!important;border:1px solid #a68a43!important;border-radius:7px!important;min-width:164px!important;padding:6px 12px!important;top:100%!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-2px)!important;box-shadow:0 4px 10px #000c!important}.realm-shell--stage735 .realm-focus-castle:hover:after{content:"";pointer-events:none;border:2px solid #f5ca55ad;border-radius:14px;position:absolute;inset:8%;box-shadow:0 0 20px #f5ca5547}.realm-shell--stage735 .realm-border-resource{z-index:72!important}@media (width<=1200px){.realm-shell--stage735 .realm-focus-node-label{min-width:116px!important;max-width:150px!important;padding:4px 6px!important}.realm-shell--stage735 .realm-focus-node-label strong{font-size:9px!important}.realm-shell--stage735 .realm-focus-node-label small{font-size:7px!important}.realm-shell--stage735 .realm-focus-castle>span{min-width:132px!important;padding:4px 8px!important}}.realm-shell--stage736 .realm-focus-screen{background:#02080a!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}.realm-shell--stage736 .realm-focus-map{aspect-ratio:2164/581!important;width:100%!important;height:auto!important;min-height:360px!important;box-shadow:none!important;image-rendering:auto!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;overflow:hidden!important}.realm-shell--stage736 .realm-focus-map:after{pointer-events:none!important;background:linear-gradient(#00000004,#0000000e)!important}.realm-shell--stage736 .realm-focus-border,.realm-shell--stage736 .realm-focus-profile,.realm-shell--stage736 .realm-enter-settlement{display:none!important}.realm-shell--stage736 .realm-focus-roof-button{z-index:180!important;color:#f5d887!important;background:#030c0ff5!important;border:1px solid #b2974f!important;display:flex!important;inset:auto 16px 14px auto!important}.realm-shell--stage736 .realm-focus-back{z-index:180!important;background:#030c0ff5!important;top:auto!important;bottom:14px!important;left:16px!important}.realm-shell--stage736 .realm-focus-node{left:var(--node-x)!important;top:var(--node-y)!important;width:clamp(96px,8.7vw,176px)!important;height:clamp(76px,6.8vw,136px)!important;box-shadow:none!important;z-index:62!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.realm-shell--stage736 .realm-focus-node.kind-fish{width:clamp(112px,9.6vw,194px)!important;height:clamp(78px,7.2vw,145px)!important}.realm-shell--stage736 .realm-focus-node.kind-forest{width:clamp(102px,9vw,182px)!important;height:clamp(76px,6.8vw,138px)!important}.realm-shell--stage736 .realm-focus-node.kind-wheat{width:clamp(104px,8.9vw,180px)!important;height:clamp(78px,6.9vw,140px)!important}.realm-shell--stage736 .realm-focus-node.kind-hunt{width:clamp(104px,8.7vw,176px)!important;height:clamp(78px,6.7vw,136px)!important}.realm-shell--stage736 .realm-focus-node-building{opacity:1!important;pointer-events:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important;transform:none!important}.realm-shell--stage736 .realm-focus-node-building .roof-outpost-art{filter:drop-shadow(0 8px 6px #000000b3)!important;width:100%!important;height:100%!important;transition:transform .14s,filter .14s!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}.realm-shell--stage736 .realm-focus-node-building .roof-outpost-base{object-fit:contain!important;object-position:center!important;filter:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.realm-shell--stage736 .realm-focus-node-building .roof-outpost-tint{background:var(--roof-color)!important;width:100%!important;height:100%!important;-webkit-mask:var(--roof-mask) center/contain no-repeat!important;-webkit-mask:var(--roof-mask) center/contain no-repeat!important;mask:var(--roof-mask) center/contain no-repeat!important;mix-blend-mode:color!important;opacity:.96!important;pointer-events:none!important;display:block!important;position:absolute!important;inset:0!important}.realm-shell--stage736 .realm-focus-node:hover .roof-outpost-art{filter:drop-shadow(0 10px 8px #000000d1)brightness(1.05)!important;transform:scale(1.045)!important}.realm-shell--stage736 .realm-focus-node-terrain{display:none!important}.realm-shell--stage736 .realm-focus-node.natural:before{content:"+";color:#fff3c2;text-shadow:0 2px 3px #000;background:radial-gradient(#5f4b259e,#182015b8);border:2px solid #e9cf80cc;border-radius:50%;place-items:center;width:clamp(48px,4vw,72px);height:clamp(34px,3vw,54px);font:700 clamp(22px,2vw,34px)/1 Georgia,serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 10px #0008,inset 0 0 0 2px #ffffff14}.realm-shell--stage736 .realm-focus-node-label{color:#fff5d3!important;text-align:center!important;z-index:9!important;background:#071216!important;border:1px solid #9e823c!important;border-radius:6px!important;min-width:clamp(132px,9vw,182px)!important;max-width:clamp(142px,10vw,196px)!important;padding:4px 8px!important;top:calc(100% - 2px)!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 4px 10px #000d!important}.realm-shell--stage736 .realm-focus-node-label strong{font:700 clamp(8px,.62vw,11px)/1.05 Georgia,serif!important;display:block!important}.realm-shell--stage736 .realm-focus-node-label small{color:#f1cd68!important;margin-top:2px!important;font:700 clamp(7px,.52vw,9px)/1.05 Arial,sans-serif!important;display:block!important}.realm-shell--stage736 .realm-focus-node:hover{z-index:110!important}.realm-shell--stage736 .realm-focus-castle{width:clamp(180px,12.2vw,248px)!important;height:clamp(148px,10vw,204px)!important;box-shadow:none!important;z-index:82!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;top:47%!important;left:50%!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.realm-shell--stage736 .realm736-castle-art{pointer-events:none!important;filter:drop-shadow(0 10px 8px #000000c7)!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}.realm-shell--stage736 .realm736-castle-base{object-fit:contain!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.realm-shell--stage736 .realm736-castle-tint{background:var(--roof-color)!important;width:100%!important;height:100%!important;-webkit-mask:var(--roof-mask) center/contain no-repeat!important;-webkit-mask:var(--roof-mask) center/contain no-repeat!important;mask:var(--roof-mask) center/contain no-repeat!important;mix-blend-mode:color!important;opacity:.96!important;position:absolute!important;inset:0!important}.realm-shell--stage736 .realm-focus-castle>span{color:#fff5d3!important;z-index:9!important;background:#071216!important;border:1px solid #a68a43!important;border-radius:7px!important;min-width:144px!important;padding:5px 10px!important;top:calc(100% - 6px)!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 5px 12px #000d!important}.realm-shell--stage736 .realm-focus-castle:hover:after{content:"";pointer-events:none;border:2px solid #f5ca55b8;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 22px #f5ca5557}.realm-shell--stage736 .realm-border-resource{width:clamp(74px,6.4vw,118px)!important;height:clamp(60px,5vw,94px)!important;box-shadow:none!important;z-index:74!important;background:0 0!important;border:0!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.realm-shell--stage736 .realm-border-resource>.roof-outpost-art{filter:drop-shadow(0 7px 6px #000b)!important;width:100%!important;height:100%!important}.realm-shell--stage736 .realm-border-resource>.roof-outpost-art img{object-fit:contain!important;width:100%!important;height:100%!important}.realm-shell--stage736 .realm-border-resource.locked>.roof-outpost-art{display:none!important}.realm-shell--stage736 .realm-border-resource.locked:before{content:"+";color:#fff3c2;background:#30301dc2;border:2px solid #ebd284d1;border-radius:50%;place-items:center;width:clamp(44px,3.6vw,68px);height:clamp(32px,2.7vw,50px);font:700 clamp(20px,1.8vw,30px)/1 Georgia,serif;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 10px #0009}.realm-shell--stage736 .realm-border-resource>span{background:#071216!important;border:1px solid #8d7130!important;border-radius:6px!important;min-width:104px!important;max-width:132px!important;padding:3px 6px!important;top:calc(100% - 2px)!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 4px 10px #000c!important}.realm-shell--stage736 .realm-border-resource strong{font-size:8px!important;line-height:1.03!important}.realm-shell--stage736 .realm-border-resource small{color:#f0c75e!important;font-size:7px!important;line-height:1.03!important}.realm-shell--stage736 .realm-border-resource.locked{filter:none!important;opacity:.95!important}@media (width<=1200px){.realm-shell--stage736 .realm-focus-map{min-height:300px!important}.realm-shell--stage736 .realm-focus-node-label{padding:3px 5px!important}.realm-shell--stage736 .realm-focus-castle>span{min-width:118px!important;padding:4px 7px!important}}.realm-shell--stage737 .realm-focus-screen{background:#020809!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}.realm-shell--stage737 .realm-focus-map{aspect-ratio:1550/800!important;width:100%!important;height:auto!important;min-height:520px!important;box-shadow:none!important;image-rendering:auto!important;isolation:isolate!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;overflow:hidden!important}.realm-shell--stage737 .realm-focus-map:after{content:""!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(#00000003,#0000000a)!important;position:absolute!important;inset:0!important}.realm-shell--stage737 .realm-focus-border,.realm-shell--stage737 .realm-enter-settlement{display:none!important}.realm-shell--stage737 .realm-focus-profile{color:#f4e6b0!important;z-index:190!important;background:#061317!important;border:1px solid #9a7b35!important;border-radius:10px!important;flex-direction:column!important;width:220px!important;min-height:185px!important;padding:14px 14px 12px!important;display:flex!important;position:absolute!important;top:14px!important;left:14px!important;box-shadow:0 8px 22px #000000c7!important}.realm-shell--stage737 .realm-focus-profile small{color:#d6b354!important;font-weight:800!important}.realm-shell--stage737 .realm-focus-profile h2{color:#fff!important;margin:2px 0 6px!important}.realm-shell--stage737 .realm-focus-profile-crest{transform-origin:100% 0!important;position:absolute!important;top:32px!important;right:10px!important;transform:scale(.78)!important}.realm-shell--stage737 .realm-focus-back{z-index:195!important;color:#f5d887!important;background:#061317!important;border:1px solid #a78a43!important;top:auto!important;bottom:15px!important;left:16px!important}.realm-shell--stage737 .realm-focus-roof-button{z-index:195!important;color:#f5d887!important;background:#061317!important;border:1px solid #a78a43!important;display:flex!important;inset:auto 16px 15px auto!important}.realm-shell--stage737 .realm-focus-castle{width:260px!important;height:220px!important;box-shadow:none!important;z-index:105!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;top:45%!important;left:54.6%!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.realm-shell--stage737 .realm-focus-castle .realm736-castle-base{display:none!important}.realm-shell--stage737 .realm-focus-castle .realm736-castle-art{pointer-events:none!important;filter:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.realm-shell--stage737 .realm-focus-castle .realm736-castle-tint{background:var(--roof-color)!important;width:100%!important;height:100%!important;-webkit-mask:var(--roof-mask) center/contain no-repeat!important;-webkit-mask:var(--roof-mask) center/contain no-repeat!important;mask:var(--roof-mask) center/contain no-repeat!important;mix-blend-mode:color!important;opacity:.95!important;display:block!important;position:absolute!important;inset:0!important}.realm-shell--stage737 .realm-focus-castle>span{color:#fff1c3!important;z-index:8!important;background:#061317!important;border:1px solid #a98a3f!important;border-radius:7px!important;min-width:150px!important;padding:5px 11px!important;top:calc(100% - 16px)!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 5px 12px #000d!important}.realm-shell--stage737 .realm-focus-castle:hover:after{content:"";pointer-events:none;border:2px solid #f5cd5cc7;border-radius:50%;position:absolute;inset:7% 10% 10%;box-shadow:0 0 24px #f5cd5c59}.realm-shell--stage737 .realm-focus-node{left:var(--node-x)!important;top:var(--node-y)!important;width:clamp(112px,9.2vw,174px)!important;height:clamp(88px,7.1vw,136px)!important;box-shadow:none!important;z-index:65!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.realm-shell--stage737 .realm-focus-node:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 46%,#78693dfc 0 38%,#4c5930fa 62%,#2a3d25f5 75%,#2a3d2500 77%);border:1px solid #bea56085;border-radius:50%;width:112%;height:76%;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 13px #00000073,inset 0 0 0 2px #ffffff09}.realm-shell--stage737 .realm-focus-node.kind-fish:before{width:118%;height:82%}.realm-shell--stage737 .realm-focus-node-terrain{display:none!important}.realm-shell--stage737 .realm-focus-node-building{z-index:2!important;pointer-events:none!important;display:block!important;position:absolute!important;inset:-8% -8% -4%!important}.realm-shell--stage737 .realm-focus-node-building .roof-outpost-art{filter:drop-shadow(0 8px 7px #000000bd)!important;width:100%!important;height:100%!important;transition:transform .14s,filter .14s!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}.realm-shell--stage737 .realm-focus-node-building .roof-outpost-base{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.realm-shell--stage737 .realm-focus-node-building .roof-outpost-tint{background:var(--roof-color)!important;width:100%!important;height:100%!important;-webkit-mask:var(--roof-mask) center/contain no-repeat!important;-webkit-mask:var(--roof-mask) center/contain no-repeat!important;mask:var(--roof-mask) center/contain no-repeat!important;mix-blend-mode:color!important;opacity:.98!important;position:absolute!important;inset:0!important}.realm-shell--stage737 .realm-focus-node:hover{z-index:125!important}.realm-shell--stage737 .realm-focus-node:hover .roof-outpost-art{filter:drop-shadow(0 11px 9px #000000db)brightness(1.06)!important;transform:scale(1.055)!important}.realm-shell--stage737 .realm-focus-node.natural:after{content:"+";color:#fff0bd;text-shadow:0 2px 3px #000;z-index:3;pointer-events:none;background:#2b341fe0;border:2px solid #f1da91e6;border-radius:50%;place-items:center;width:54px;height:40px;font:700 29px/1 Georgia,serif;display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 10px #0009}.realm-shell--stage737 .realm-focus-node-label{color:#fff4cf!important;text-align:center!important;z-index:6!important;background:#061317!important;border:1px solid #9c813d!important;border-radius:6px!important;min-width:132px!important;max-width:188px!important;padding:4px 8px!important;top:calc(100% - 3px)!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 4px 10px #000d!important}.realm-shell--stage737 .realm-focus-node-label strong{font:700 clamp(9px,.72vw,12px)/1.06 Georgia,serif!important;display:block!important}.realm-shell--stage737 .realm-focus-node-label small{color:#f2cf67!important;margin-top:2px!important;font:700 clamp(8px,.6vw,10px)/1.05 Arial,sans-serif!important;display:block!important}.realm-shell--stage737 .realm-focus-node[data-occurrence="1"].kind-wheat .realm-focus-node-label,.realm-shell--stage737 .realm-focus-node[data-occurrence="1"].kind-hunt .realm-focus-node-label{top:auto!important;bottom:calc(100% - 4px)!important}.realm-shell--stage737 .realm-border-resource{width:clamp(94px,7.4vw,138px)!important;height:clamp(72px,5.7vw,108px)!important;box-shadow:none!important;z-index:78!important;background:0 0!important;border:0!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.realm-shell--stage737 .realm-border-resource.locked:before{content:none!important;display:none!important}.realm-shell--stage737 .realm-border-resource.locked>.roof-outpost-art{display:none!important}.realm-shell--stage737 .realm-border-resource:not(.locked):before{content:"";pointer-events:none;background:radial-gradient(#74663cf5,#36482af0 70%,#0000 73%);border-radius:50%;width:112%;height:76%;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.realm-shell--stage737 .realm-border-resource>.roof-outpost-art{filter:drop-shadow(0 8px 7px #000c)!important;z-index:2!important;width:116%!important;height:116%!important;position:absolute!important;inset:-8%!important}.realm-shell--stage737 .realm-border-resource>.roof-outpost-art img{object-fit:contain!important;width:100%!important;height:100%!important}.realm-shell--stage737 .realm-border-resource>span{z-index:5!important;background:#061317!important;border:1px solid #8f7332!important;border-radius:6px!important;min-width:104px!important;max-width:142px!important;padding:3px 6px!important;top:calc(100% - 1px)!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 4px 10px #000c!important}.realm-shell--stage737 .realm-border-resource strong{font-size:8px!important;line-height:1.04!important}.realm-shell--stage737 .realm-border-resource small{color:#f1cb61!important;font-size:7px!important;line-height:1.04!important}.realm-shell--stage737 .realm-border-resource.kind-gold>span,.realm-shell--stage737 .realm-border-resource.kind-hunt>span{top:auto!important;bottom:calc(100% - 2px)!important}.realm-shell--stage737 .realm-settlement-layout,.realm-shell--stage737 .sc730-root,.realm-shell--stage737 .sc730-viewport{isolation:auto}@media (width<=1200px){.realm-shell--stage737 .realm-focus-map{min-height:440px!important}.realm-shell--stage737 .realm-focus-profile{width:190px!important;min-height:166px!important;padding:11px!important}.realm-shell--stage737 .realm-focus-node-label{min-width:112px!important;padding:3px 5px!important}}.realm-shell--stage737 .realm-focus-profile{box-sizing:border-box!important;opacity:1!important;background:#061317!important;width:clamp(236px,14.5vw,270px)!important;min-height:210px!important;top:10px!important;left:10px!important}.realm-shell--stage737 .realm-focus-node.developed:before{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.realm-shell--stage737 .realm-focus-node.kind-fish.developed:before{display:none!important}.realm-shell--stage737 .realm-focus-node.natural:after{content:none!important;display:none!important}.realm-shell--stage737 .realm-border-resource:not(.locked):before{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.realm-shell--stage737 .realm-focus-castle{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.realm-shell--stage737 .realm-focus-castle>.realm736-castle-art{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;box-shadow:none!important;color:#0000!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important;transform:none!important}.realm-shell--stage737 .realm-focus-castle>.realm736-castle-art .realm736-castle-base{display:none!important}.realm-shell--stage737 .realm-focus-castle>.realm736-castle-art .realm736-castle-tint{width:100%!important;height:100%!important;box-shadow:none!important;background:var(--roof-color)!important;-webkit-mask:var(--roof-mask) center/contain no-repeat!important;-webkit-mask:var(--roof-mask) center/contain no-repeat!important;mask:var(--roof-mask) center/contain no-repeat!important;mix-blend-mode:color!important;opacity:.98!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;inset:0!important}.realm-shell--stage737 .realm-focus-castle>span:not(.realm736-castle-art){display:none!important}.realm-shell--stage737 .realm-focus-castle:hover:after,.realm-shell--stage737 .realm-focus-castle:focus-visible:after{content:none!important;display:none!important}.realm-shell--stage737 .realm-focus-node.developed .realm-focus-node-label{opacity:1!important;background:#061317!important;display:block!important}.realm-shell--stage737 .realm-focus-profile{opacity:1!important;background:#061317!important;width:clamp(244px,15.2vw,286px)!important;min-height:244px!important}.realm-shell--stage737 .realm-border-resource.locked>span{display:none!important}.realm-shell--stage737 .realm-focus-castle>.realm736-castle-art .realm736-castle-tint{background:var(--roof-color)!important;-webkit-mask:var(--roof-mask) center/contain no-repeat!important;-webkit-mask:var(--roof-mask) center/contain no-repeat!important;mask:var(--roof-mask) center/contain no-repeat!important;opacity:.96!important;display:block!important}.realm-shell--stage737 .realm-focus-screen{background:#020809!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;display:flex!important;overflow:hidden!important}.realm-shell--stage737 .realm-focus-map{aspect-ratio:1550/800!important;flex:none!important;width:100%!important;max-width:calc(193.75vh - 124px)!important;height:auto!important;min-height:0!important;margin:0 auto!important}.realm-shell--stage737 .realm-focus-map:before{content:""!important;background:var(--realm-roof-color,#167dff)!important;mix-blend-mode:color!important;opacity:.98!important;pointer-events:none!important;z-index:2!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;-webkit-mask:url(/game/world_stage737/castle_map.roof.png) 50%/100% 100% no-repeat!important;mask:url(/game/world_stage737/castle_map.roof.png) 50%/100% 100% no-repeat!important}.realm-shell--stage737 .realm-focus-castle>.realm736-castle-art,.realm-shell--stage737 .realm-focus-castle>.realm736-castle-art .realm736-castle-tint,.realm-shell--stage737 .realm-focus-castle>.realm736-castle-art .realm736-castle-base{display:none!important}.realm-shell--stage737 .realm-focus-profile{border-radius:8px!important;width:14.6%!important;min-width:198px!important;max-width:224px!important;height:24.2%!important;min-height:0!important;padding:10px 11px!important;top:10px!important;left:10px!important}.realm-shell--stage737 .realm-focus-profile h2{margin:3px 0 8px!important;font-size:clamp(18px,1.45vw,23px)!important;line-height:1!important}.realm-shell--stage737 .realm-focus-profile span{font-size:10px!important;line-height:1.18!important}.realm-shell--stage737 .realm-focus-profile-crest{top:27px!important;right:7px!important;transform:scale(.64)!important}.realm-shell--stage737 .realm-focus-node-label strong{font-size:clamp(9px,.66vw,11px)!important}.realm-shell--stage737 .realm-focus-node-label small{font-size:clamp(7px,.54vw,9px)!important}.sc730-wall--back,.sc730-wall--front{filter:none!important;transform-origin:bottom!important;transform:scaleY(1.07)!important}.realm-shell--stage737 .realm-focus-node-label{min-width:104px!important;max-width:148px!important;padding:3px 6px!important;top:calc(100% + 2px)!important}.realm-shell--stage737 .realm-focus-node-label small{font-size:clamp(7px,.5vw,8.5px)!important;line-height:1.03!important}.sc730-wall--back{filter:none!important;transform-origin:bottom!important;transform:scaleY(1.08)!important}.sc730-wall--front{filter:none!important;transform-origin:bottom!important;transform:scaleY(1.1)!important}.structure-repair-card{color:#e4eadf;background:#071714;border:1px solid #3a7059;border-radius:9px;gap:9px;margin:4px 0 14px;padding:12px;display:grid}.structure-repair-card.state-damaged{border-color:#927c34}.structure-repair-card.state-critical{border-color:#a8522e}.structure-repair-card.state-destroyed{background:#190d0d;border-color:#9d3434}.structure-repair-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.structure-repair-head span{gap:3px;display:grid}.structure-repair-head small{color:#aebfb6;letter-spacing:.8px;font:800 9px Arial}.structure-repair-head strong{color:#f2d889;font:800 17px Georgia}.structure-repair-head>b{color:#8bf0b9;font:800 12px Arial}.structure-repair-bar{background:#1b1515;border:1px solid #153d32;border-radius:10px;height:9px;overflow:hidden}.structure-repair-bar i{background:linear-gradient(90deg,#2baf70,#4dde9a);height:100%;display:block}.state-critical .structure-repair-bar i{background:#e06c38}.state-destroyed .structure-repair-bar i{background:#bd3737}.structure-repair-button{color:#f5d67d!important;background:#1a2418!important;border:1px solid #a98832!important;border-radius:7px!important;min-height:39px!important;font-weight:900!important}.structure-repair-ok{color:#79dfa7;font:800 12px Arial}.structure-repair-locked{color:#f0a077;font:11px/1.4 Arial}.outpost-durability{background:#071713;border:1px solid #356e58;border-radius:8px;gap:6px;margin:10px 0;padding:9px 10px;display:grid}.outpost-durability>div{color:#dce9df;justify-content:space-between;gap:10px;font:800 11px Arial;display:flex}.outpost-durability>i{background:#201414;border:1px solid #163a31;border-radius:8px;height:7px;display:block;overflow:hidden}.outpost-durability>i b{background:#32c17a;height:100%;display:block}.outpost-durability.state-damaged>i b{background:#d5aa39}.outpost-durability.state-critical>i b{background:#e06b38}.outpost-durability.state-destroyed>i b{background:#bd3737}.outpost-durability button{color:#f1d17a!important;background:#152019!important;border:1px solid #8d7330!important;border-radius:6px!important;min-height:34px!important;font-weight:900!important}.realm-shell--stage737 .realm-focus-border{width:16.8%!important;height:31.5%!important;box-shadow:none!important;filter:brightness(.97)saturate(.98)!important;opacity:1!important;pointer-events:none!important;z-index:3!important;background-image:url(/game/world_stage737/realm_737.webp)!important;background-position:20.5% 0!important;background-repeat:no-repeat!important;background-size:595.24% 317.46%!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.realm-shell--stage737 .realm-focus-node:hover .roof-outpost-art{transform:scale(1.02)!important}.realm-shell--stage737 .realm-focus-node[data-occurrence="1"].kind-iron .realm-focus-node-label,.realm-shell--stage737 .realm-focus-node[data-occurrence="1"].kind-gold .realm-focus-node-label,.realm-shell--stage737 .realm-focus-node[data-occurrence="1"].kind-wheat .realm-focus-node-label,.realm-shell--stage737 .realm-focus-node[data-occurrence="1"].kind-hunt .realm-focus-node-label{top:auto!important;bottom:calc(100% + 2px)!important}.realm-shell--stage737 .realm-border-resource:not(.locked):before{width:80%!important;height:56%!important}.realm-shell--stage737 .realm-border-resource:not(.locked)>.roof-outpost-art{transform-origin:50%!important;transform:scale(.7)!important}.realm-shell--stage737 .realm-border-resource:not(.locked)>span{min-width:82px!important;max-width:112px!important;padding:2px 5px!important}.realm-shell--stage737 .realm-border-resource:not(.locked) strong{font-size:7px!important}.realm-shell--stage737 .realm-border-resource:not(.locked) small{font-size:6px!important}@media (width<=1200px){.realm-shell--stage737 .realm-focus-profile{width:13.2%!important;min-width:154px!important;max-width:170px!important;height:21.5%!important;padding:7px 8px!important}.realm-shell--stage737 .realm-focus-profile h2{max-width:98px!important;font-size:16px!important}.realm-shell--stage737 .realm-focus-profile span{max-width:126px!important;font-size:7.5px!important}.realm-shell--stage737 .realm-focus-profile-crest{transform:scale(.43)!important}}.realm-shell--stage737 .realm-border-resource.neutral:before{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.realm-shell--stage737 .realm-border-resource.neutral>span{min-width:88px!important;max-width:128px!important;box-shadow:none!important;text-shadow:0 2px 3px #000,0 0 5px #000!important;background:0 0!important;border:0!important;border-radius:0!important;padding:2px 4px!important}.realm-shell--stage737 .realm-focus-border{background:0 0!important;display:none!important}.realm-shell--stage737 .realm-focus-map:before{content:none!important;background:0 0!important;display:none!important;-webkit-mask:none!important;mask:none!important}.realm-shell--stage737 .realm-focus-profile{box-sizing:border-box!important;border-radius:7px!important;width:12.4%!important;min-width:174px!important;max-width:192px!important;height:20.3%!important;min-height:0!important;padding:8px 9px!important;top:9px!important;left:9px!important}.realm-shell--stage737 .realm-focus-profile small{font-size:8px!important;line-height:1.05!important}.realm-shell--stage737 .realm-focus-profile h2{max-width:112px!important;margin:3px 0 6px!important;font-size:clamp(17px,1.18vw,20px)!important;line-height:1!important}.realm-shell--stage737 .realm-focus-profile span{max-width:145px!important;font-size:8.5px!important;line-height:1.14!important}.realm-shell--stage737 .realm-focus-profile-crest{transform-origin:100% 0!important;top:24px!important;right:5px!important;transform:scale(.5)!important}.realm-shell--stage737 .realm-focus-castle{width:280px!important;height:250px!important;box-shadow:none!important;background:0 0!important;border:0!important;top:42%!important;left:52.2%!important;transform:translate(-50%,-50%)!important}.realm-shell--stage737 .realm-focus-castle>.realm736-castle-art{display:none!important}.realm-shell--stage737 .realm-focus-node{width:clamp(98px,7.9vw,150px)!important;height:clamp(76px,6vw,116px)!important}.realm-shell--stage737 .realm-focus-node.kind-fish{width:clamp(120px,9.7vw,184px)!important;height:clamp(82px,6.6vw,126px)!important}.realm-shell--stage737 .realm-focus-node.kind-forest,.realm-shell--stage737 .realm-focus-node.kind-wheat,.realm-shell--stage737 .realm-focus-node.kind-hunt{width:clamp(108px,8.7vw,166px)!important;height:clamp(78px,6.25vw,120px)!important}.realm-shell--stage737 .realm-focus-node-building{transform-origin:50%!important;inset:-2% -2% 0!important;transform:none!important}.realm-shell--stage737 .realm-focus-node.developed .realm-focus-node-building .roof-outpost-art{transform-origin:50%!important;transform:scale(.7)!important}.realm-shell--stage737 .realm-focus-node-label{border-radius:5px!important;min-width:88px!important;max-width:128px!important;padding:2px 5px!important;top:calc(100% + 2px)!important}.realm-shell--stage737 .realm-focus-node-label strong{font-size:clamp(7.5px,.54vw,9.3px)!important;line-height:1.03!important}.realm-shell--stage737 .realm-focus-node-label small{margin-top:1px!important;font-size:clamp(6px,.44vw,7.6px)!important;line-height:1.02!important}.realm-shell--stage737 .realm-focus-node.kind-hunt[data-occurrence="1"] .realm-focus-node-label,.realm-shell--stage737 .realm-focus-node.kind-stone[data-occurrence="1"] .realm-focus-node-label{top:auto!important;bottom:calc(100% + 2px)!important}.realm-shell--stage737 .realm-border-resource.neutral:before{content:"+"!important;color:#f4d46e!important;pointer-events:none!important;background:#040e10c2!important;border:2px solid #f1c753f0!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;font:900 23px/1 Arial,sans-serif!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 3px 10px #000000b8!important}.realm-shell--stage737 .realm-border-resource.neutral>span{min-width:90px!important;max-width:132px!important;box-shadow:none!important;text-shadow:0 2px 3px #000,0 0 5px #000!important;background:0 0!important;border:0!important;border-radius:0!important;padding:2px 4px!important;top:calc(100% + 4px)!important}.realm-shell--stage737 .realm-border-resource.neutral strong{color:#fff4cf!important;font-size:8px!important;line-height:1.05!important}.realm-shell--stage737 .realm-border-resource.neutral small{color:#f4d36d!important;font-size:7px!important;font-weight:900!important;line-height:1.05!important}@media (width<=1200px){.realm-shell--stage737 .realm-focus-profile{width:13.2%!important;min-width:154px!important;max-width:170px!important;height:21.5%!important;padding:7px 8px!important}.realm-shell--stage737 .realm-focus-profile h2{max-width:98px!important;font-size:16px!important}.realm-shell--stage737 .realm-focus-profile span{max-width:126px!important;font-size:7.5px!important}.realm-shell--stage737 .realm-focus-profile-crest{transform:scale(.43)!important}}.realm-shell--stage737 .realm-focus-node-label{min-width:84px!important;max-width:136px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;text-shadow:0 2px 3px #000000fa,0 0 5px #000000eb!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 2px!important}.realm-shell--stage737 .realm-focus-node-label small{color:#f3cf61!important;margin-top:1px!important;font-size:clamp(6.2px,.45vw,7.8px)!important;line-height:1.03!important}.realm-shell--stage737 .realm-focus-node.kind-fish[data-occurrence="1"] .realm-focus-node-label,.realm-shell--stage737 .realm-focus-node.kind-iron[data-occurrence="1"] .realm-focus-node-label,.realm-shell--stage737 .realm-focus-node.kind-hunt[data-occurrence="0"] .realm-focus-node-label,.realm-shell--stage737 .realm-focus-node.kind-hunt[data-occurrence="1"] .realm-focus-node-label{top:auto!important;bottom:calc(100% + 1px)!important}.realm-shell--stage737 .realm-focus-node.kind-gold[data-occurrence="0"] .realm-focus-node-label{left:34%!important}.realm-shell--stage737 .realm-border-resource.kind-iron>span{top:auto!important;bottom:calc(100% + 3px)!important}.realm-shell--stage737 .realm-border-resource.neutral>span{box-shadow:none!important;-webkit-backdrop-filter:none!important;text-shadow:0 2px 3px #000,0 0 5px #000!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.realm-shell--stage737 .realm-focus-node.developed:before{content:""!important;width:72%!important;height:43%!important;box-shadow:none!important;opacity:.82!important;pointer-events:none!important;z-index:1!important;background:radial-gradient(#2d2b1f6b 0%,#2d2b1f33 46%,#2d2b1f00 76%)!important;border:0!important;border-radius:50%!important;display:block!important;position:absolute!important;top:61%!important;left:50%!important;transform:translate(-50%,-50%)!important}.realm-shell--stage737 .realm-focus-node.kind-stone.developed:before,.realm-shell--stage737 .realm-focus-node.kind-iron.developed:before,.realm-shell--stage737 .realm-focus-node.kind-gold.developed:before{background:radial-gradient(#524b3e80 0%,#49423742 48%,#49423700 77%)!important}.realm-shell--stage737 .realm-focus-node.kind-wheat.developed:before{background:radial-gradient(#7e622d73 0%,#70572738 50%,#70572700 78%)!important}.realm-shell--stage737 .realm-focus-node.kind-forest.developed:before,.realm-shell--stage737 .realm-focus-node.kind-hunt.developed:before{background:radial-gradient(#283b1f7a 0%,#27381f38 50%,#27381f00 78%)!important}.realm-shell--stage737 .realm-focus-node.kind-fish.developed:before{background:radial-gradient(#04222f6b 0%,#04222f33 48%,#04222f00 78%)!important;width:82%!important;height:37%!important;display:block!important;top:64%!important}.realm-shell--stage737 .realm-focus-node-building{z-index:2!important}.realm-shell--stage737 .realm-focus-node.kind-fish[data-occurrence="0"] .realm-focus-node-label,.realm-shell--stage737 .realm-focus-node.kind-fish[data-occurrence="1"] .realm-focus-node-label{top:auto!important;bottom:calc(100% + 1px)!important}.realm-shell--stage737 .realm-border-resource.kind-fish>span{top:auto!important;bottom:calc(100% + 3px)!important}.realm-shell--stage737 .realm-focus-node-label,.realm-shell--stage737 .realm-border-resource.neutral>span{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;outline:0!important}.realm-shell--stage737 .realm-focus-map{background-image:url(/game/world_stage737/realm_737_resources_grouped_v3.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.realm-shell--stage737 .realm-focus-map:before{content:""!important;background:var(--realm-roof-color,#167dff)!important;mix-blend-mode:color!important;opacity:.98!important;pointer-events:none!important;z-index:2!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask:url(/game/world_stage737/realm_737_resources_grouped_v3_roof_mask.png) 50%/100% 100% no-repeat!important;mask:url(/game/world_stage737/realm_737_resources_grouped_v3_roof_mask.png) 50%/100% 100% no-repeat!important}.realm-shell--stage737 .realm-focus-node-label{box-shadow:none!important;-webkit-backdrop-filter:none!important;text-shadow:0 2px 3px #000,0 0 5px #000!important;background:0 0!important;border:0!important;outline:0!important}.realm-shell--stage737 .realm-border-resource.neutral>span{box-shadow:none!important;-webkit-backdrop-filter:none!important;text-shadow:0 2px 3px #000,0 0 5px #000!important;background:0 0!important;border:0!important;outline:0!important}.realm-shell--stage737 .realm-focus-node.kind-forest[data-occurrence="1"] .realm-focus-node-label,.realm-shell--stage737 .realm-focus-node.kind-hunt[data-occurrence="0"] .realm-focus-node-label,.realm-shell--stage737 .realm-focus-node.kind-hunt[data-occurrence="1"] .realm-focus-node-label,.realm-shell--stage737 .realm-focus-node.kind-fish[data-occurrence="0"] .realm-focus-node-label,.realm-shell--stage737 .realm-focus-node.kind-fish[data-occurrence="1"] .realm-focus-node-label{top:auto!important;bottom:calc(100% + 2px)!important}.realm-shell--stage737 .realm-border-resource.kind-forest>span,.realm-shell--stage737 .realm-border-resource.kind-hunt>span,.realm-shell--stage737 .realm-border-resource.kind-fish>span{top:auto!important;bottom:calc(100% + 3px)!important}.realm-shell--stage737 .realm-focus-map{filter:none!important;background-image:url(/game/world_stage737/realm_737_resources_grouped_v4.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.realm-shell--stage737 .realm-focus-map:before{content:""!important;background:var(--realm-roof-color,#167dff)!important;mix-blend-mode:color!important;opacity:.96!important;pointer-events:none!important;z-index:2!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:url(/game/world_stage737/realm_737_resources_grouped_v4_roof_mask.png)!important;mask-image:url(/game/world_stage737/realm_737_resources_grouped_v4_roof_mask.png)!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-source-type:alpha!important;mask-mode:alpha!important}.realm-shell--stage737 .realm-focus-node.developed .realm-focus-node-building .roof-outpost-art{transform-origin:50%!important;filter:brightness(.97)contrast(1.03)saturate(.92)drop-shadow(0 5px 4px #00000094)!important;transform:scale(.62)!important}.realm-shell--stage737 .realm-focus-node.developed:hover .realm-focus-node-building .roof-outpost-art{transform:scale(.65)!important}.realm-shell--stage737 .realm-focus-node.developed:before{content:none!important;display:none!important}.realm-shell--stage737 .realm-focus-node-label,.realm-shell--stage737 .realm-focus-node-label strong,.realm-shell--stage737 .realm-focus-node-label small,.realm-shell--stage737 .realm-focus-node-label b{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;outline:0!important}.realm-shell--stage737 .realm-focus-node-label{text-align:center!important;text-shadow:0 2px 3px #000,0 0 5px #000!important;width:max-content!important;min-width:0!important;max-width:128px!important;padding:0!important}.realm-shell--stage737 .realm-focus-node-label:before,.realm-shell--stage737 .realm-focus-node-label:after{content:none!important;display:none!important}.realm-shell--stage737 .realm-focus-node-label strong{color:#fff8df!important;font-size:10px!important;line-height:1.05!important}.realm-shell--stage737 .realm-focus-node-label small,.realm-shell--stage737 .realm-focus-node-label b{color:#f2cf65!important;padding:0!important;font-size:8px!important;line-height:1.05!important}.realm-shell--stage737 .realm-border-resource.neutral>.roof-outpost-art{display:none!important}.realm-shell--stage737 .realm-border-resource.neutral{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.realm-shell--stage737 .realm-border-resource.neutral:before,.realm-shell--stage737 .realm-border-resource.neutral:after{box-shadow:none!important}.realm-shell--stage737 .realm-border-resource.neutral>span,.realm-shell--stage737 .realm-border-resource.neutral>span strong,.realm-shell--stage737 .realm-border-resource.neutral>span small{box-shadow:none!important;-webkit-backdrop-filter:none!important;text-shadow:0 2px 3px #000,0 0 5px #000!important;background:0 0!important;border:0!important;outline:0!important}.realm-shell--stage737 .realm-border-resource.neutral>span{min-width:82px!important;max-width:118px!important;padding:1px 3px!important}.realm-shell--stage737 .realm-border-resource.neutral>span strong{color:#fff4cf!important;font-size:9px!important;line-height:1.05!important}.realm-shell--stage737 .realm-border-resource.neutral>span small{color:#f4d36d!important;font-size:7px!important;font-weight:900!important;line-height:1.05!important}.realm-shell--stage737 .realm-focus-node.kind-hunt .realm-focus-node-label,.realm-shell--stage737 .realm-focus-node.kind-fish .realm-focus-node-label{top:auto!important;bottom:calc(100% - 7px)!important}.realm-shell--stage737 .realm-border-resource.kind-hunt>span,.realm-shell--stage737 .realm-border-resource.kind-fish>span{top:auto!important;bottom:calc(100% + 1px)!important}.realm-shell--stage737 .realm-border-resource.kind-fish>span{left:auto!important;right:0!important;transform:none!important}.realm-shell--stage737 .realm-focus-map:before{content:none!important;mix-blend-mode:normal!important;opacity:0!important;pointer-events:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important;position:static!important;inset:auto!important;-webkit-mask:none!important;mask:none!important}.realm-shell--stage737 .realm-focus-castle{width:22.5806%!important;height:37.5%!important;box-shadow:none!important;isolation:isolate!important;z-index:105!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;top:35%!important;left:50%!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.realm-shell--stage737 .realm-focus-castle>.realm736-castle-art,.realm-shell--stage737 .realm-focus-castle>.realm736-castle-base,.realm-shell--stage737 .realm-focus-castle>.realm736-castle-tint{display:none!important}.realm-shell--stage737 .realm-focus-castle:before{content:""!important;background:var(--realm-roof-color,var(--roof-color,#167dff))!important;mix-blend-mode:color!important;opacity:.96!important;pointer-events:none!important;z-index:3!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:url(/game/world_stage737/realm_737_resources_grouped_v4_roof_mask_local.png)!important;mask-image:url(/game/world_stage737/realm_737_resources_grouped_v4_roof_mask_local.png)!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-source-type:alpha!important;mask-mode:alpha!important}.realm-shell--stage737 .realm-focus-map{filter:none!important;background-blend-mode:normal!important}.realm-shell--stage737 .realm-focus-node.kind-iron[data-occurrence="0"]{--node-x:21.0%!important;--node-y:11.0%!important}.realm-shell--stage737 .realm-focus-node.kind-iron[data-occurrence="1"]{--node-x:30%!important;--node-y:21.0%!important}.realm-shell--stage737 .realm-border-resource.kind-iron{top:13%!important;left:38%!important}.realm-shell--stage737 .realm-focus-node.kind-stone[data-occurrence="0"]{--node-x:18.0%!important;--node-y:37.0%!important}.realm-shell--stage737 .realm-focus-node.kind-stone[data-occurrence="1"]{--node-x:25.0%!important;--node-y:54%!important}.realm-shell--stage737 .realm-border-resource.kind-stone{top:67%!important;left:33%!important}.realm-shell--stage737 .realm-focus-node.kind-forest[data-occurrence="0"]{--node-x:22.0%!important;--node-y:88.0%!important}.realm-shell--stage737 .realm-focus-node.kind-forest[data-occurrence="1"]{--node-x:46.0%!important;--node-y:73.0%!important}.realm-shell--stage737 .realm-border-resource.kind-forest{top:88%!important;left:57%!important}.realm-shell--stage737 .realm-focus-node.kind-hunt[data-occurrence="0"]{--node-x:64.0%!important;--node-y:72.0%!important}.realm-shell--stage737 .realm-focus-node.kind-hunt[data-occurrence="1"]{--node-x:68.0%!important;--node-y:58.0%!important}.realm-shell--stage737 .realm-border-resource.kind-hunt{top:58%!important;left:82%!important}.realm-shell--stage737 .realm-focus-node.kind-wheat[data-occurrence="0"]{--node-x:55.0%!important;--node-y:13.0%!important}.realm-shell--stage737 .realm-focus-node.kind-wheat[data-occurrence="1"]{--node-x:67.0%!important;--node-y:13.0%!important}.realm-shell--stage737 .realm-border-resource.kind-wheat{top:22%!important;left:70%!important}.realm-shell--stage737 .realm-focus-node.kind-gold[data-occurrence="0"]{--node-x:78.0%!important;--node-y:38.0%!important}.realm-shell--stage737 .realm-border-resource.kind-gold{top:47%!important;left:93%!important}.realm-shell--stage737 .realm-focus-node.kind-fish[data-occurrence="0"]{--node-x:75.0%!important;--node-y:88.0%!important}.realm-shell--stage737 .realm-focus-node.kind-fish[data-occurrence="1"]{--node-x:85.5%!important;--node-y:88.0%!important}.realm-shell--stage737 .realm-border-resource.kind-fish{top:88%!important;left:95%!important}.realm-shell--stage737 .realm-focus-node-label{max-width:112px!important}.realm-shell--stage737 .realm-border-resource.neutral>span{max-width:108px!important}.realm-shell--stage737 .realm-focus-node.kind-gold[data-occurrence="1"]{--node-x:91.5%!important;--node-y:18.0%!important}.realm-shell--stage7 .realm-map-viewport,.realm-shell--stage737 .realm-map-viewport{scroll-behavior:auto!important;overscroll-behavior:contain!important}.realm-shell--stage7 .warehouse-capacity,.realm-shell--stage737 .warehouse-capacity{grid-template-columns:1fr auto!important;align-items:center!important;gap:8px 14px!important;display:grid!important}.realm-shell--stage7 .warehouse-capacity b,.realm-shell--stage737 .warehouse-capacity b{font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.realm-shell--stage7 .warehouse-capacity small,.realm-shell--stage737 .warehouse-capacity small{opacity:.78!important;grid-column:1/-1!important}.realm-shell--stage737 .realm-focus-map:before{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.realm-shell--stage737 .realm-focus-castle:before{mix-blend-mode:color!important;opacity:.9!important;-webkit-mask-image:url(/game/world_stage737/realm_737_resources_grouped_v4_roof_mask_v15_exact.png)!important;mask-image:url(/game/world_stage737/realm_737_resources_grouped_v4_roof_mask_v15_exact.png)!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.realm-shell--stage7 .realm-castle-marker{overflow:visible!important}.realm-shell--stage7 .realm-castle-nameplate{z-index:70!important;top:-42px!important;bottom:auto!important}.realm-world-defense-tower{width:58px;height:76px;transform:scale(calc(var(--realm-castle-scale,1)*.72));transform-origin:bottom;position:absolute}.realm-world-defense-tower.broken{opacity:.28;filter:grayscale()brightness(.55);transform:scale(calc(var(--realm-castle-scale,1)*.62)) rotate(7deg)}.army-march-marker{cursor:pointer!important;transition:none!important}.army-march-marker:after{content:"";filter:blur(3px);z-index:-1;background:radial-gradient(circle,#d2b87c8c,#82693c2e 55%,#0000 72%);border-radius:50%;width:34px;height:18px;animation:.55s ease-in-out infinite alternate armyDust;position:absolute;top:60%;left:-18px}.army-march-marker.battle-near:before{content:"⚔";filter:drop-shadow(0 0 8px #ff7b38);font-size:24px;animation:.35s ease-in-out infinite alternate battlePulse;position:absolute;top:-18px;left:50%;transform:translate(-50%)}@keyframes armyDust{0%{opacity:.45;transform:translate(-3px)scale(.8)}to{opacity:.8;transform:translate(5px)scale(1.25)}}@keyframes battlePulse{0%{opacity:.65;transform:translate(-50%)scale(.85)}to{opacity:1;transform:translate(-50%)scale(1.2)}}.industry-level-benefit{background:#082019;border:1px solid #31dc9140;border-radius:10px;gap:5px;margin:0 0 12px;padding:12px;display:grid}.industry-level-benefit b{color:#f1cc72;font-size:14px}.industry-level-benefit span{color:#a9c2ba;font-size:11px}.spy-mission-box{grid-template-columns:1fr auto;gap:9px;margin:12px 0;display:grid}.spy-mission-box select,.spy-mission-box button{color:#eef4f5;background:#0a171c;border:1px solid #ffffff1c;border-radius:9px;min-height:46px;padding:9px 11px}.spy-mission-box button{background:#0b583b;border-color:#31dc9160;font-weight:900}.spy-report{background:#171407;border:1px solid #d9b44d55;border-radius:10px;gap:6px;padding:13px;display:grid}.spy-report strong{color:#f3ce70}.spy-report span{color:#d9e0e1;font-size:11px}.zone-badges span{white-space:nowrap}.plpe-mode-level-grid{z-index:8;grid-template-columns:1fr 1fr;gap:18px;width:min(980px,92vw);margin:0 auto 18px;display:grid;position:relative}.plpe-mode-level-badge{color:#f3ce70;text-align:center;letter-spacing:.05em;background:#040d11e0;border:1px solid #e0b84d73;border-radius:12px;padding:10px 14px;font-weight:900}@media (width<=720px){.plpe-mode-level-grid{grid-template-columns:1fr}.realm-world-defense-towers{transform:translate(-50%)scale(.8)}}.realm-shell--stage737 .realm-focus-castle:before{content:none!important;opacity:0!important;background:0 0!important;display:none!important;-webkit-mask:none!important;mask:none!important}.realm-shell--stage737 .realm-focus-map:before{content:none!important;opacity:0!important;background:0 0!important;display:none!important;-webkit-mask:none!important;mask:none!important}.realm-shell--stage737 .realm-focus-map:after{content:""!important;pointer-events:none!important;z-index:104!important;background:var(--realm-roof-color,var(--roof-color,#167dff))!important;mix-blend-mode:color!important;opacity:.96!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:url(/game/world_stage737/realm_737_roof_mask_full_v16.png)!important;mask-image:url(/game/world_stage737/realm_737_roof_mask_full_v16.png)!important;-webkit-mask-position:0 0!important;mask-position:0 0!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-source-type:alpha!important;mask-mode:alpha!important}.realm-control-sector .control-zone-watchtower{object-fit:contain!important;z-index:9!important;filter:drop-shadow(0 8px 7px #000000db)!important;pointer-events:none!important;width:72px!important;height:92px!important;position:absolute!important;top:48%!important;left:50%!important;transform:translate(-50%,-72%)!important}.realm-control-sector .control-zone-build-tower{z-index:9!important;color:#ffd96b!important;pointer-events:none!important;background:#050d10c7!important;border:1px dashed #f1c75b!important;border-radius:50%!important;place-items:center!important;min-width:42px!important;min-height:42px!important;font-size:22px!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-70%)!important}.realm-control-sector .control-zone-build-tower b{font-size:17px;position:absolute;bottom:-5px;right:-3px}.realm-control-sector.own.revealed .control-dot{opacity:.15!important}.realm-world-defense-towers{z-index:62!important;pointer-events:none!important;width:240px!important;height:92px!important;position:absolute!important;top:72%!important;left:50%!important;transform:translate(-50%)!important}.realm-world-defense-tower{pointer-events:auto!important;cursor:pointer!important;filter:drop-shadow(0 7px 6px #000000d9)!important;background:0 0!important;border:0!important;width:66px!important;height:86px!important;padding:0!important;position:absolute!important}.realm-world-defense-tower .roof-building-art{width:100%!important;height:100%!important}.realm-world-defense-tower small{color:#f3d373!important;background:#061014e8!important;border-radius:8px!important;min-width:28px!important;padding:2px 4px!important;font-size:8px!important;font-weight:900!important;position:absolute!important;bottom:-8px!important;left:50%!important;transform:translate(-50%)!important}.realm-world-defense-tower.destroyed{opacity:.28!important;filter:grayscale()!important}.army-selector-presets{grid-template-columns:1fr 1fr 1fr!important;gap:7px!important;margin-top:9px!important;display:grid!important}.army-selector-presets button{color:#f1cf72!important;background:#101a1d!important;border:1px solid #d4ad4850!important;border-radius:8px!important;min-height:34px!important;font-weight:900!important}.realm-drawer button:disabled{opacity:.42!important;cursor:not-allowed!important}.realm-settlement-sector .realm-player-castle{filter:drop-shadow(0 16px 11px #000000b8)!important}.realm-settlement-sector.own .realm-player-castle{transform:translate(-50%,-50%)scale(1.1)!important}.realm-shell--stage7 .realm-planned-resource-site{display:none!important}.realm-shell--stage7 .realm-settlement-sector{width:250px!important;height:220px!important;overflow:visible!important}.realm-shell--stage7 .realm-settlement-sector>img.realm-player-castle{object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 14px 11px #000000eb)!important;width:205px!important;height:156px!important;top:22px!important;left:50%!important;transform:translate(-50%)!important}.realm-shell--stage7 .realm-settlement-sector.own>img.realm-player-castle{width:230px!important;height:176px!important}.realm-shell--stage7 .realm-player-tag{min-width:170px!important;max-width:210px!important;padding:7px 10px!important;top:-34px!important}.realm-shell--stage7 .realm-settlement-sector.own .realm-player-tag{top:-38px!important}.realm-world-defense-towers{z-index:68!important;width:190px!important;height:66px!important;top:158px!important;left:50%!important;transform:translate(-50%)!important}.realm-world-defense-tower{width:45px!important;height:62px!important}.realm-world-defense-tower.tower-1{bottom:8px!important;left:7px!important}.realm-world-defense-tower.tower-2{bottom:-3px!important;left:72px!important}.realm-world-defense-tower.tower-3{bottom:8px!important;right:7px!important}.realm-world-defense-tower small{font-size:7px!important;bottom:-5px!important}.realm-shell--stage7 .realm-control-sector.own .control-dot,.realm-shell--stage7 .realm-control-sector.ally .control-dot,.realm-shell--stage7 .realm-control-sector.rival .control-dot{border-color:var(--zone-owner-color,#d6ae45)!important;box-shadow:0 0 0 2px #000000b3,0 0 14px var(--zone-owner-color,#d6ae45)!important}.realm-shell--stage7 .territory-polygon--zone.own,.realm-shell--stage7 .territory-polygon--zone.ally,.realm-shell--stage7 .territory-polygon--zone.rival{fill-opacity:.025!important;stroke-width:.72px!important;stroke-dasharray:1.9 1.15!important}.realm-shell--stage7 .realm-control-sector .control-zone-watchtower{opacity:1!important;z-index:12!important;filter:drop-shadow(0 9px 7px #000000e6)!important;width:58px!important;height:82px!important;top:47%!important;left:50%!important;transform:translate(-50%,-70%)!important}.realm-shell--stage7 .realm-control-sector .control-zone-build-tower{z-index:12!important}.realm-shell--stage737 .realm-focus-map:before,.realm-shell--stage737 .realm-focus-map:after,.realm-shell--stage737 .realm-focus-castle:before{content:none!important;opacity:0!important;background:0 0!important;display:none!important;-webkit-mask:none!important;mask:none!important}.realm-shell--stage737 .realm-focus-map{position:relative!important}.realm-shell--stage737 .realm-focus-roof-layer{z-index:104!important;pointer-events:none!important;mix-blend-mode:color!important;opacity:.96!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:url(/game/world_stage737/realm_737_roof_mask_full_v16.png)!important;mask-image:url(/game/world_stage737/realm_737_roof_mask_full_v16.png)!important;-webkit-mask-position:0 0!important;mask-position:0 0!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-source-type:alpha!important;mask-mode:alpha!important}.siege-doctrine{background:#081418;border:1px solid #d7ad4f42;border-radius:10px;margin:10px 0 12px;padding:10px}.siege-doctrine>strong{color:#f0ca6d;letter-spacing:.08em;margin-bottom:8px;font-size:11px;display:block}.siege-doctrine>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.siege-doctrine button{color:#d7e1e3;background:#0a171c;border:1px solid #ffffff14;border-radius:8px;gap:3px;padding:9px;font-weight:900;display:grid}.siege-doctrine button small{color:#73868c;font-size:8px;font-weight:500}.siege-doctrine button.active{color:#f7d97a;background:#2a210c;border-color:#e3ba4d}.army-march-marker.battle-near{filter:drop-shadow(0 0 10px #ff7332cc)!important}.army-march-marker.battle-near:after{background:radial-gradient(circle at 25% 45%,#f0c982bf,#0000 24%),radial-gradient(circle at 70%,#b883428c,#0000 30%),radial-gradient(#785a376b,#0000 68%)!important;width:54px!important;height:28px!important;animation:.28s ease-in-out infinite alternate armyDust!important}.realm-shell--stage7 .realm-map-side-actions{z-index:460!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#020608f7!important;border:1px solid #d8ad4a47!important;border-bottom:0!important;border-radius:12px 12px 0 0!important;flex-direction:row!important;grid-template-columns:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:calc(100vw - 36px)!important;padding:8px 10px!important;display:flex!important;position:fixed!important;inset:auto 18px 10px auto!important;overflow:auto hidden!important;box-shadow:0 -8px 24px #0000008c!important}.realm-shell--stage7 .realm-map-side-actions button{white-space:nowrap!important;color:#f0cf73!important;width:auto!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:linear-gradient(#0d171b,#060c0f)!important;border:1px solid #d8ad4a66!important;border-radius:9px!important;padding:9px 14px!important;font-size:12px!important;font-weight:900!important}.realm-shell--stage7 .realm-map-side-actions button:hover{background:linear-gradient(#182126,#0b1114)!important;border-color:#f0ca5b!important;transform:translateY(-1px)!important}.realm-shell--stage7 .realm-world-layout{background:#020608!important;padding-bottom:58px!important}.realm-shell--stage7 .realm-map-viewport{border-bottom:1px solid #d8ad4a38!important}@media (width<=900px){.realm-shell--stage7 .realm-map-side-actions{justify-content:flex-start!important;max-width:none!important;left:10px!important;right:10px!important}.realm-shell--stage7 .realm-map-side-actions button{flex:none!important}}.realm-shell--stage7 .realm-world-defense-towers,.realm-shell--stage7 .realm-world-defense-tower,.realm-shell--stage7 .empty-slot-castle{display:none!important}:is(.realm-shell--stage7 .realm-settlement-sector.empty,.realm-shell--stage7 .realm-settlement-sector:not(.own):has(.empty-slot-mark)){background:0 0!important}.realm-shell--stage7 .empty-slot-mark{color:#f0ca63!important;background:#03080a8c!important;border:1px dashed #f0c95d8f!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;font-size:20px!important;display:grid!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.realm-shell--stage7 .realm-settlement-sector{background:0 0!important;width:190px!important;height:178px!important;overflow:visible!important}.realm-shell--stage7 .realm-settlement-sector.own{width:215px!important;height:198px!important}.realm-shell--stage7 .realm-settlement-sector .realm-player-castle,.realm-shell--stage7 .realm-settlement-sector>img:not(.empty-slot-castle){object-fit:contain!important;object-position:center center!important;filter:brightness(1.06)contrast(1.08)saturate(1.08)drop-shadow(0 12px 8px #000000e0)!important;z-index:55!important;pointer-events:none!important;width:158px!important;height:138px!important;position:absolute!important;top:51%!important;left:50%!important;transform:translate(-50%,-50%)!important}.realm-shell--stage7 .realm-settlement-sector.own .realm-player-castle,.realm-shell--stage7 .realm-settlement-sector.own>img:not(.empty-slot-castle){filter:brightness(1.08)contrast(1.1)saturate(1.12)drop-shadow(0 14px 10px #000000f0)drop-shadow(0 0 12px #2cda8b2e)!important;width:178px!important;height:154px!important}.realm-shell--stage7 .realm-settlement-sector:before{content:""!important;z-index:44!important;pointer-events:none!important;background:radial-gradient(#00000085,#0000002e 48%,#0000 72%)!important;border-radius:50%!important;width:142px!important;height:44px!important;position:absolute!important;top:69%!important;left:50%!important;transform:translate(-50%,-50%)!important}.realm-shell--stage7 .realm-player-tag{z-index:70!important;min-width:142px!important;max-width:190px!important;top:-31px!important;left:50%!important;transform:translate(-50%)!important}.realm-shell--stage7 .realm-player-tag strong{font-size:11px!important}.realm-shell--stage7 .realm-player-tag small{font-size:8px!important}.realm-shell--stage7 .realm-control-sector .control-zone-watchtower{z-index:16!important;opacity:1!important;object-fit:contain!important;filter:drop-shadow(0 8px 7px #000000e6)!important;width:56px!important;height:78px!important;display:block!important;top:48%!important;left:50%!important;transform:translate(-50%,-72%)!important}.realm-shell--stage7 .realm-control-sector.own .control-zone-watchtower{filter:drop-shadow(0 8px 7px #000000e6)drop-shadow(0 0 8px #2cda8b57)!important}.realm-shell--stage7 .realm-control-sector:hover .control-zone-label{opacity:1!important}.realm-shell--stage7 .realm-map-side-actions{z-index:520!important;background:#020608!important;border:1px solid #d8ad4a4d!important;border-bottom:0!important;border-radius:13px 13px 0 0!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:min(980px,100vw - 28px)!important;min-height:54px!important;padding:7px 10px 9px!important;display:flex!important;position:fixed!important;inset:auto auto 0 50%!important;overflow:auto hidden!important;transform:translate(-50%)!important;box-shadow:0 -10px 26px #0000009e!important}.realm-shell--stage7 .realm-map-side-actions button{color:#f0ce71!important;min-width:108px!important;min-height:38px!important;box-shadow:none!important;background:linear-gradient(#10191d,#060b0e)!important;border:1px solid #d8ad4a6b!important;border-radius:8px!important;flex:none!important;padding:8px 12px!important;font-size:11px!important;font-weight:900!important}.realm-shell--stage7 .realm-map-side-actions button:hover{background:linear-gradient(#1b2428,#0b1012)!important;border-color:#f0c85d!important}.realm-shell--stage7 .realm-map-viewport{padding-bottom:56px!important}.realm-shell--stage7 .territory-polygon--zone{fill-opacity:.012!important}.realm-shell--stage7 .realm-control-sector.rare .control-dot,.realm-shell--stage7 .realm-control-sector.pvp .control-dot{box-shadow:0 0 0 2px #000000b8,0 0 16px!important}.realm-shell--stage7 .realm-focus-screen{background:#031014!important;overflow:hidden!important}.realm-shell--stage7 .realm-focus-map{image-rendering:auto!important;filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.realm-shell--stage7 .realm-focus-map:after{background:linear-gradient(#02070805,#0207081f)!important}.realm-shell--stage7 .realm-focus-node{z-index:34!important;width:190px!important;height:150px!important;transform:translate(-50%,-50%)!important}.realm-shell--stage7 .realm-focus-node.developed{width:205px!important;height:164px!important}.realm-shell--stage7 .realm-focus-node-building{pointer-events:none!important;filter:drop-shadow(0 8px 8px #0009)!important;width:165px!important;height:126px!important;display:block!important;position:absolute!important;top:47%!important;left:50%!important;transform:translate(-50%,-58%)!important}.realm-shell--stage7 .realm-focus-node-building .roof-art,.realm-shell--stage7 .realm-focus-node-building img{object-fit:contain!important;object-position:center bottom!important;background:0 0!important;width:100%!important;height:100%!important}.realm-shell--stage7 .realm-focus-node-terrain{object-fit:contain!important;opacity:.82!important;max-width:150px!important;max-height:105px!important;position:absolute!important;top:48%!important;left:50%!important;transform:translate(-50%,-50%)!important}.realm-shell--stage7 .realm-focus-node-label{color:#fff2cc!important;text-align:center!important;white-space:normal!important;background:linear-gradient(#09191b,#031014)!important;border:1px solid #a98f43!important;border-radius:7px!important;min-width:132px!important;max-width:188px!important;padding:6px 10px!important;position:absolute!important;bottom:-9px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 4px 9px #000a!important}.realm-shell--stage7 .realm-focus-node-label strong{font:700 12px/1.15 Georgia,serif!important;display:block!important}.realm-shell--stage7 .realm-focus-node-label small{color:#efc965!important;margin-top:2px!important;font:700 9px/1.25 Arial!important;display:block!important}.realm-shell--stage7 .realm-focus-castle{z-index:40!important;width:300px!important;height:250px!important;top:51%!important;left:50%!important;transform:translate(-50%,-50%)!important}.realm-shell--stage7 .realm-focus-castle>span{bottom:-15px!important}.realm-shell--stage7 .realm-border-resource{max-width:180px!important;transform:translate(-50%,-50%)!important}.realm-shell--stage7 .resource-action-popup .cost-grid span.missing{background:#2a0f12!important;border-color:#7f3131!important}.realm-shell--stage7 .resource-action-popup .cost-grid span.ok{background:#071b15!important;border-color:#1d664d!important}@media (width<=1450px){.realm-shell--stage7 .realm-focus-node{width:165px!important;height:132px!important}.realm-shell--stage7 .realm-focus-node.developed{width:178px!important;height:142px!important}.realm-shell--stage7 .realm-focus-node-building{width:142px!important;height:108px!important}.realm-shell--stage7 .realm-focus-castle{width:255px!important;height:215px!important}}.realm-map.realm-map--realm10{position:relative!important}.realm-map.realm-map--realm10>.user-exact-layout-overlay,.realm-map.realm-map--realm10>.stage741015-world-layout-overlay,.realm-map.realm-map--realm10>.stage7410151-world-layout-overlay,.realm-map.realm-map--realm10>.territory-overlay,.realm-map.realm-map--realm10>.realm-planned-resource-site,.realm-map.realm-map--realm10>.realm-public-resource-site,.realm-map.realm-map--realm10>.world-hero-position,.realm-map.realm-map--realm10>button{display:none!important}.stage7410152-world-overlay{z-index:18!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;object-fit:fill!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.stage7410152-player-layer,.stage7410152-zone-layer{z-index:26!important;pointer-events:none!important;position:absolute!important;inset:0!important}.stage7410152-player-slot,.stage7410152-zone-marker{pointer-events:auto!important;cursor:pointer!important;background:0 0!important;border:0!important;font-family:inherit!important;display:block!important;position:absolute!important;transform:translate(-50%,-50%)!important}.stage7410152-player-slot{z-index:31!important;width:150px!important;height:126px!important}.stage7410152-player-slot:hover{z-index:44!important;filter:brightness(1.09)!important}.stage7410152-player-slot img{object-fit:contain!important;filter:drop-shadow(0 9px 8px #000000c7)!important;width:104px!important;height:88px!important;position:absolute!important;top:3px!important;left:50%!important;transform:translate(-50%)!important}.stage7410152-player-slot.mine img{filter:drop-shadow(0 0 10px #32dc91bf)drop-shadow(0 9px 8px #000000c7)!important}.stage7410152-player-empty{color:#9fddff!important;background:#031224c7!important;border:2px solid #20a9ffeb!important;border-radius:14px!important;place-items:center!important;width:48px!important;height:48px!important;font-size:25px!important;display:grid!important;position:absolute!important;top:30px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 15px #179aff47!important}.stage7410152-player-tag{color:#eff9ff!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#030c14e0!important;border:1px solid #1ba9ffb8!important;border-radius:7px!important;min-width:102px!important;max-width:160px!important;padding:4px 7px!important;font-size:10px!important;font-weight:900!important;line-height:1.15!important;position:absolute!important;top:86px!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 5px 13px #00000094!important}.stage7410152-player-tag small{color:#72cfff!important;margin-top:2px!important;font-size:8px!important;display:block!important}.stage7410152-zone-marker{z-index:34!important;width:34px!important;height:34px!important}.stage7410152-zone-marker .stage7410152-zone-icon{color:#ffe8a0!important;background:#221804db!important;border:1px solid #ffc62eeb!important;border-radius:50%!important;place-items:center!important;width:29px!important;height:29px!important;font-size:15px!important;display:grid!important;box-shadow:0 0 8px #ffbe2040,0 4px 8px #00000094!important}.stage7410152-zone-marker:hover .stage7410152-zone-icon{background:#3c2703f2!important;transform:scale(1.14)!important}.stage7410152-zone-marker.rare .stage7410152-zone-icon{color:#f5d7ff!important;background:#2c123aeb!important;border-color:#e9a8ff!important;box-shadow:0 0 10px #cf70ff6b,0 4px 8px #00000094!important}.stage7410152-zone-marker.pvp .stage7410152-zone-icon{background:#371408eb!important;border-color:#ffb44f!important}.stage7410152-zone-badge{color:#ffd86e!important;white-space:nowrap!important;background:#070c0ee8!important;border:1px solid #ffc62e8f!important;border-radius:5px!important;padding:2px 4px!important;font-size:6px!important;font-weight:1000!important;position:absolute!important;top:29px!important;left:50%!important;transform:translate(-50%)!important}.stage7410152-zone-marker:not(:hover) .stage7410152-zone-badge:not(.always){display:none!important}@media (width<=1550px){.stage7410152-player-slot{width:124px!important;height:108px!important}.stage7410152-player-slot img{width:88px!important;height:74px!important}.stage7410152-player-tag{font-size:9px!important;top:75px!important}.stage7410152-zone-marker{width:30px!important;height:30px!important}.stage7410152-zone-marker .stage7410152-zone-icon{width:25px!important;height:25px!important;font-size:13px!important}}.stage7410152-player-slot{width:280px!important;height:248px!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.stage7410152-player-slot.empty .stage7410152-player-empty{display:none!important}.stage7410152-player-slot.empty .stage7410152-player-tag{color:#f2fbff!important;text-align:center!important;background:#030c14e8!important;border:1.5px solid #19aeffe0!important;border-radius:9px!important;min-width:150px!important;max-width:205px!important;padding:7px 12px!important;font-size:12px!important;line-height:1.18!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 13px #149dff2e,0 7px 16px #0000009e!important}.stage7410152-player-slot.empty .stage7410152-player-tag small{color:#78d4ff!important;margin-top:3px!important;font-size:9px!important;display:block!important}.stage7410152-player-slot.occupied img{object-fit:contain!important;object-position:center center!important;clip-path:none!important;filter:brightness(1.1)contrast(1.12)saturate(1.05)drop-shadow(0 0 2px #ffecae8c)drop-shadow(0 15px 12px #000000f0)!important;width:270px!important;max-width:none!important;height:236px!important;max-height:none!important;position:absolute!important;top:50%!important;left:50%!important;overflow:visible!important;transform:translate(-50%,-59%)!important;-webkit-mask:none!important;mask:none!important}.stage7410152-player-slot.occupied .stage7410152-player-tag{text-align:center!important;border-width:1.5px!important;min-width:145px!important;max-width:210px!important;padding:6px 10px!important;font-size:11px!important;position:absolute!important;top:calc(50% + 79px)!important;left:50%!important;transform:translate(-50%)!important}.stage7410152-player-slot.occupied .stage7410152-player-tag small{margin-top:3px!important;font-size:9px!important;display:block!important}.stage7410152-player-slot.mine img{filter:brightness(1.11)contrast(1.12)saturate(1.06)drop-shadow(0 0 3px #ffecae94)drop-shadow(0 0 12px #32dc9157)drop-shadow(0 16px 13px #000000f0)!important;width:286px!important;height:250px!important}@media (width<=1550px){.stage7410152-player-slot{width:235px!important;height:210px!important}.stage7410152-player-slot.occupied img{width:224px!important;height:196px!important}.stage7410152-player-slot.mine img{width:238px!important;height:208px!important}.stage7410152-player-slot.occupied .stage7410152-player-tag{top:calc(50% + 67px)!important}.stage7410152-player-slot.empty .stage7410152-player-tag{min-width:132px!important;font-size:10px!important}}.realm-map.realm-map--realm10{background:#06131e!important;position:relative!important}.realm-map.realm-map--realm10>.stage7410152-world-overlay{object-fit:fill!important;opacity:1!important;z-index:20!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.realm-map.realm-map--realm10>.user-exact-layout-overlay,.realm-map.realm-map--realm10>.stage741015-world-layout-overlay,.realm-map.realm-map--realm10>.stage7410151-world-layout-overlay,.realm-map.realm-map--realm10>.territory-overlay,.realm-map.realm-map--realm10>.realm-planned-resource-site,.realm-map.realm-map--realm10>.realm-public-resource-site,.realm-map.realm-map--realm10>.world-hero-position{display:none!important}.stage7410152-player-layer,.stage7410152-zone-layer{z-index:42!important;pointer-events:none!important}.stage7410152-zone-layer{z-index:44!important}.stage7410152-player-slot{pointer-events:auto!important;width:260px!important;height:210px!important;box-shadow:none!important;background:0 0!important;border:0!important}.stage7410152-player-slot>img,.stage7410152-player-slot .stage7410152-player-empty,.stage7410152-player-slot.empty .stage7410152-player-tag{display:none!important}.stage7410152-player-slot.occupied .stage7410152-player-tag{color:#fff!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#030c14db!important;border:1px solid #16a7ffb8!important;border-radius:6px!important;min-width:92px!important;max-width:150px!important;padding:3px 7px!important;font-size:9px!important;font-weight:900!important;line-height:1.1!important;display:block!important;position:absolute!important;top:70%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important;box-shadow:0 4px 10px #00000094!important}.stage7410152-player-slot.occupied .stage7410152-player-tag small{display:none!important}.stage7410152-player-slot.mine .stage7410152-player-tag{border-color:#32dc91e6!important;box-shadow:0 0 9px #32dc9140,0 4px 10px #00000094!important}.stage7410152-zone-marker{pointer-events:auto!important;width:72px!important;height:58px!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:40%!important}.stage7410152-zone-marker .stage7410152-zone-icon,.stage7410152-zone-marker .stage7410152-zone-badge,.stage7410152-zone-marker .stage741016-resource-pair,.stage7410152-zone-marker .stage741016-field-badge{display:none!important}.stage7410152-zone-marker:hover{outline-offset:2px!important;background:#ffbe1914!important;outline:2px solid #ffc523e6!important;box-shadow:0 0 13px #ffae0047!important}.stage741017-legend{z-index:90!important;color:#eef9ff!important;width:min(440px,100vw - 38px)!important;font-family:inherit!important;position:absolute!important;bottom:14px!important;left:16px!important}.stage741017-legend summary{color:#ffe19a!important;letter-spacing:.04em!important;cursor:pointer!important;background:#040d16f2!important;border:2px solid #daa92dd1!important;border-radius:8px!important;width:max-content!important;min-width:205px!important;padding:11px 18px!important;font-size:13px!important;font-weight:1000!important;list-style:none!important;box-shadow:0 8px 22px #00000094!important}.stage741017-legend summary::-webkit-details-marker{display:none!important}.stage741017-legend summary:before{content:"◀";color:#ffd65c;margin-right:9px}.stage741017-legend[open] summary:before{content:"▼"}.stage741017-legend-body{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#030c14f5!important;border:2px solid #daa92db8!important;border-radius:10px!important;max-height:58vh!important;margin-top:7px!important;padding:14px!important;overflow:auto!important;box-shadow:0 16px 34px #000000b8!important}.stage741017-legend-body section+section{border-top:1px solid #ffffff17;margin-top:12px;padding-top:11px}.stage741017-legend-body h4{color:#f7c84e;letter-spacing:.07em;margin:0 0 7px;font-size:12px}.stage741017-legend-body p{color:#d9e7eb;margin:5px 0;font-size:11px;line-height:1.45}.stage741017-legend-body b{color:#fff}.stage741017-legend-body .swatch{vertical-align:-2px;border-radius:3px;width:19px;height:13px;margin-right:7px;display:inline-block}.stage741017-legend-body .swatch.blue{background:#1482ff1a;border:2px solid #16a8ff;box-shadow:0 0 7px #16a8ff}.stage741017-legend-body .swatch.gold{background:#ffbe231a;border:2px solid #ffc329;box-shadow:0 0 7px #ffc329}.stage741017-legend-body .swatch.core{background:#ff460021;border:2px solid #ff6b1a;box-shadow:0 0 8px #ff4b00}.stage741017-legend-body .rates{color:#9fffc9!important}.stage741017-legend-body .warning{color:#ffdf86!important}@media (width<=1550px){.stage7410152-player-slot{width:220px!important;height:182px!important}.stage7410152-zone-marker{width:60px!important;height:48px!important}.stage741017-legend summary{min-width:175px!important;padding:9px 14px!important;font-size:11px!important}.stage741017-legend-body{max-height:52vh!important;padding:11px!important}.stage741017-legend-body p{font-size:10px!important}}.realm-map.realm-map--realm10 .world-hero-position,.realm-map.realm-map--realm10>.world-hero-position{display:none!important}.stage7410152-player-slot{pointer-events:auto!important;cursor:pointer!important;width:220px!important;height:190px!important}.stage7410152-player-slot.occupied:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(#030d18b3 0%,#030d1857 55%,#0000 76%);border-radius:50%;width:165px;height:138px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.stage7410152-player-slot>img.stage741018-live-castle{object-fit:contain!important;object-position:center!important;clip-path:none!important;filter:brightness(1.08)contrast(1.09)saturate(1.03)drop-shadow(0 0 3px #ffebaa7a)drop-shadow(0 12px 10px #000000eb)!important;z-index:3!important;pointer-events:none!important;width:168px!important;height:150px!important;display:block!important;position:absolute!important;top:40%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-mask:none!important;mask:none!important}.stage7410152-player-slot.mine>img.stage741018-live-castle{filter:brightness(1.1)contrast(1.1)drop-shadow(0 0 12px #32dc918c)drop-shadow(0 12px 10px #000000eb)!important}.stage741018-player-name-layer{z-index:49!important;pointer-events:none!important;position:absolute!important;inset:0!important}.stage741018-player-name{color:#fff!important;text-align:center!important;background:#030c14f7!important;border:2px solid #199cebd1!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:190px!important;min-height:64px!important;padding:7px 12px!important;display:flex!important;position:absolute!important;transform:translate(-50%,-50%)!important;box-shadow:0 7px 18px #000000b8!important}.stage741018-player-name.mine{border-color:#32dc91eb!important;box-shadow:0 0 14px #32dc9140,0 7px 18px #000000b8!important}.stage741018-player-name.empty{opacity:.78!important}.stage741018-player-name img{object-fit:cover!important;background:#07131c!important;border:2px solid #ffd65ec7!important;border-radius:50%!important;flex:0 0 40px!important;width:40px!important;height:40px!important}.stage741018-player-name span{flex-direction:column!important;align-items:center!important;min-width:0!important;line-height:1.05!important;display:flex!important}.stage741018-player-name strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;letter-spacing:.015em!important;max-width:122px!important;font-size:15px!important;font-weight:1000!important;display:block!important;overflow:hidden!important}.stage741018-player-name small{color:#70cff8!important;letter-spacing:.06em!important;margin-top:4px!important;font-size:9px!important;font-weight:900!important}.stage7410152-player-slot .stage7410152-player-tag,.stage7410152-player-slot .stage7410152-player-empty{display:none!important}.stage7410152-zone-marker{pointer-events:auto!important;cursor:pointer!important;background:0 0!important;border-radius:44%!important;outline:0!important;width:92px!important;height:72px!important}.stage7410152-zone-marker:hover,.stage7410152-zone-marker:focus-visible{outline-offset:1px!important;background:#ffb70017!important;outline:3px solid #ffc523eb!important;box-shadow:0 0 18px #ffa5006b!important}.stage741018-field-resources{background:linear-gradient(135deg,#5c390547,#050f15e6)!important;border:1px solid #ffbe2a85!important;border-radius:9px!important;margin:9px 0 10px!important;padding:10px!important}.stage741018-field-resources>small{color:#d7b650!important;letter-spacing:.08em!important;margin-bottom:7px!important;font-size:9px!important;font-weight:900!important;display:block!important}.stage741018-field-resources-row{grid-template-columns:1fr 1fr!important;gap:7px!important;display:grid!important}.stage741018-field-resource{color:#f4f8fa!important;background:#030c12d6!important;border:1px solid #ffffff1a!important;border-radius:8px!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:7px 9px!important;font-size:11px!important;font-weight:900!important;display:flex!important}.stage741018-field-resource i{font-size:21px!important;font-style:normal!important}.stage741018-field-badge{color:#8dffba!important;margin-top:7px!important;font-size:9px!important;font-weight:1000!important}@media (width<=1550px){.stage7410152-player-slot{width:188px!important;height:166px!important}.stage7410152-player-slot>img.stage741018-live-castle{width:142px!important;height:128px!important}.stage741018-player-name{width:164px!important;min-height:56px!important;padding:6px 9px!important}.stage741018-player-name img{flex-basis:34px!important;width:34px!important;height:34px!important}.stage741018-player-name strong{max-width:104px!important;font-size:12px!important}.stage7410152-zone-marker{width:78px!important;height:62px!important}}.realm-shell--stage7{position:relative!important}.stage7410152-zone-marker{background:#ffbe140e!important;border:2px solid #ffc92edb!important;border-radius:50%!important;width:52px!important;height:52px!important;transition:transform .12s,background .12s,box-shadow .12s!important;box-shadow:0 0 0 3px #0000002e,0 0 13px #ffbb1e2e!important}.stage7410152-zone-marker:hover{background:#ffbe1429!important;transform:translate(-50%,-50%)scale(1.16)!important;box-shadow:0 0 0 3px #00000038,0 0 18px #ffc4267a!important}.stage7410152-zone-marker .stage7410152-zone-icon,.stage7410152-zone-marker .stage7410152-zone-badge{opacity:0!important;pointer-events:none!important}.stage7410195-resource-overlay{z-index:900!important;background:#05090b!important;padding:12px!important;position:fixed!important;inset:132px 0 0!important}.stage7410195-resource-scene{background-image:linear-gradient(#02080a1a,#02080a4d),url(/game/world_stage79/settlement_bg.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #d6a83994!important;border-radius:14px!important;width:100%!important;height:100%!important;min-height:660px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 90px #0000008c,0 12px 28px #00000073!important}.stage7410195-resource-heading{z-index:20!important;text-align:center!important;color:#fff!important;background:#050b0fe6!important;border:1px solid #d6a83985!important;border-radius:12px!important;min-width:420px!important;max-width:72%!important;padding:10px 16px!important;position:absolute!important;top:18px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 8px 24px #00000073!important}.stage7410195-resource-heading small{color:#d8b75b!important;letter-spacing:.08em!important;font-weight:900!important;display:block!important}.stage7410195-resource-heading strong{margin:2px 0!important;font-size:24px!important;display:block!important}.stage7410195-resource-heading span{color:#c7d2d6!important;font-size:12px!important;display:block!important}.stage7410195-resource-heading div{justify-content:center!important;gap:8px!important;margin-top:8px!important;display:flex!important}.stage7410195-resource-heading button{color:#fff!important;cursor:pointer!important;background:#121b1f!important;border:1px solid #90752e!important;border-radius:8px!important;padding:7px 12px!important;font-weight:900!important}.stage7410195-resource-castle{cursor:pointer!important;z-index:6!important;background:0 0!important;border:0!important;width:190px!important;height:175px!important;position:absolute!important;top:49%!important;left:50%!important;transform:translate(-50%,-50%)!important}.stage7410195-resource-castle img{object-fit:contain!important;filter:drop-shadow(0 12px 12px #000000a6)!important;width:100%!important;height:100%!important}.stage7410195-resource-site{cursor:pointer!important;z-index:9!important;background:#060d10bd!important;border:1px solid #dbb245b8!important;border-radius:18px!important;place-items:center!important;width:84px!important;height:84px!important;display:grid!important;position:absolute!important;transform:translate(-50%,-50%)!important;box-shadow:0 8px 18px #00000075!important}.stage7410195-resource-site:hover{z-index:14!important;transform:translate(-50%,-50%)scale(1.08)!important;box-shadow:0 0 18px #e2b84757,0 9px 22px #00000085!important}.stage7410195-resource-site img{object-fit:contain!important;pointer-events:none!important;width:68px!important;height:68px!important}.stage7410195-resource-plus{color:#baffdc!important;background:#09251b!important;border:2px solid #4fe0a1!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;font-size:21px!important;font-weight:1000!important;display:grid!important;position:absolute!important;bottom:-8px!important;right:-8px!important}.stage7410195-extra-lv5{color:#ffe18a!important;background:#211906!important;border:1px solid #d7ae43!important;border-radius:7px!important;padding:3px 6px!important;font-size:10px!important;position:absolute!important;top:-7px!important;left:-7px!important}.stage7410195-resource-level{color:#dffaff!important;background:#07171b!important;border:1px solid #6fc5d5!important;border-radius:7px!important;padding:3px 6px!important;font-size:10px!important;position:absolute!important;bottom:-6px!important;right:-6px!important}@media (width<=1200px){.stage7410195-resource-overlay{top:150px!important}.stage7410195-resource-site{width:68px!important;height:68px!important}.stage7410195-resource-site img{width:54px!important;height:54px!important}.stage7410195-resource-heading{min-width:330px!important;max-width:84%!important}}.stage741018-live-castle{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.stage7410195-resource-overlay{z-index:2147483000!important;background:#07100d!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.stage7410195-resource-scene{width:100vw!important;height:100vh!important;min-height:0!important;box-shadow:none!important;background-image:url(/game/world_stage720/resource_map_7410196.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:0!important;border-radius:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.stage7410195-resource-heading{display:none!important}.stage7410195-resource-castle{width:190px!important;height:170px!important;box-shadow:none!important;cursor:pointer!important;z-index:40!important;background:0 0!important;border:0!important;border-radius:30px!important;position:absolute!important;top:53%!important;left:49.2%!important;transform:translate(-50%,-50%)!important}.stage7410195-resource-castle img{display:none!important}.stage7410195-resource-castle:hover{outline-offset:8px!important;outline:2px solid #46daaa7a!important}.stage7410195-resource-site{width:122px!important;height:96px!important;box-shadow:none!important;cursor:pointer!important;z-index:35!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:24px!important;display:block!important;position:absolute!important;transform:translate(-50%,-50%)!important}.stage7410195-resource-site:hover{outline-offset:4px!important;background:#3fdbaa0e!important;outline:2px solid #4fe0a17a!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 22px #3fdbaa2e!important}.stage7410195-resource-site img,.stage7410195-resource-plus,.stage7410195-extra-lv5,.stage7410195-resource-level{display:none!important}.stage7410195-resource-site.plot-wood-c{top:40%!important;left:28%!important}.stage7410195-resource-site.plot-stone-c{top:24%!important;left:46.6%!important}.stage7410195-resource-site.plot-iron-c{top:34%!important;left:70%!important}.stage7410195-resource-site.plot-wheat-c{top:55%!important;left:91%!important}.stage7410195-resource-site.plot-hunt-c{top:79%!important;left:61.5%!important}.stage7410195-resource-site.plot-gold-b{top:76.5%!important;left:47.2%!important}.stage7410195-resource-site.plot-wood-a{top:29.5%!important;left:10.2%!important}.stage7410195-resource-site.plot-wood-b{top:80%!important;left:30.8%!important}.stage7410195-resource-site.plot-stone-a{width:92px!important;top:27.5%!important;left:33.4%!important}.stage7410195-resource-site.plot-stone-b{width:92px!important;top:27.5%!important;left:36.8%!important}.stage7410195-resource-site.plot-iron-a{width:92px!important;top:27.3%!important;left:57.2%!important}.stage7410195-resource-site.plot-iron-b{width:92px!important;top:27.3%!important;left:60.5%!important}.stage7410195-resource-site.plot-wheat-a{width:110px!important;top:55%!important;left:64.8%!important}.stage7410195-resource-site.plot-wheat-b{width:110px!important;top:55%!important;left:68.7%!important}.stage7410195-resource-site.plot-fish-a{width:115px!important;height:115px!important;top:63%!important;left:18.8%!important}.stage7410195-resource-site.plot-fish-b{width:115px!important;height:115px!important;top:63%!important;left:22.2%!important}.stage7410195-resource-site.plot-hunt-a{width:105px!important;top:70.5%!important;left:81%!important}.stage7410195-resource-site.plot-hunt-b{width:105px!important;top:70.5%!important;left:84.3%!important}.stage7410195-resource-site.plot-gold-a{width:135px!important;height:120px!important;top:27.2%!important;left:87.5%!important}.realm-resource-node.plot-wood-c{top:73%!important;left:28%!important}.realm-resource-node.plot-stone-c{top:54%!important;left:22%!important}.realm-resource-node.plot-iron-c{top:27%!important;left:35%!important}.realm-resource-node.plot-wheat-c{top:28%!important;left:73%!important}.realm-resource-node.plot-hunt-c{top:58%!important;left:80%!important}.realm-resource-node.plot-gold-b{top:28%!important;left:55%!important}@media (width<=1200px){.stage7410195-resource-site{width:92px!important;height:76px!important}.stage7410195-resource-castle{width:150px!important;height:135px!important}}.settlement3d85{isolation:isolate;background:#b4c9bb;width:100%;height:100%;min-height:500px;position:relative;overflow:hidden}.settlement3d85-canvas{touch-action:none;position:absolute;inset:0}.settlement3d85-canvas canvas{width:100%;height:100%;display:block}.settlement3d85-labels{pointer-events:none;position:absolute;inset:0}.settlement3d85-labels button{pointer-events:auto;white-space:nowrap;color:#fff0c2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#092822e8;border:1px solid #c1a35e99;border-radius:7px;gap:2px;padding:6px 10px;font-size:12px;display:grid;position:absolute;top:0;left:0;box-shadow:0 4px 12px #0b221b45}.settlement3d85-labels small{color:#e8cb70;font-size:11px}.settlement3d85-labels button:hover{background:#174e3c;outline:1px solid #f1d584}.settlement3d85-labels .is-plot{opacity:.8;background:#243d2c9e}.settlement3d85-labels .is-tower{padding:3px 6px;font-size:10px}.settlement3d85-labels.is-hidden{display:none}.settlement3d85-controls{pointer-events:none;flex-wrap:wrap;justify-content:center;gap:6px;display:flex;position:absolute;bottom:34px;left:16px;right:16px}.settlement3d85-controls button{pointer-events:auto;color:#f3dda0;background:#0a2b24eb;border:1px solid #baa35e99;border-radius:8px;padding:9px 14px;font-weight:700}.settlement3d85-controls button:disabled{opacity:.5}.settlement3d85-help{text-align:center;color:#173d31;pointer-events:none;text-shadow:0 1px #ecf0d8;margin:0;font-size:11px;position:absolute;bottom:5px;left:0;right:0}.settlement3d85-loading{text-align:center;color:#163e32;font-weight:700;position:absolute;inset:40% 0 auto}.sc85-view-switch{z-index:2200;position:absolute;top:20px;right:22px}.sc85-view-switch button{color:#ffe5a3;background:#103b2eea;border:1px solid #c0a666;border-radius:9px;padding:9px 16px;font-weight:700;box-shadow:0 4px 12px #071b1940}.realm-settlement-layout--730:has(.settlement3d85){height:calc(100dvh - 120px);min-height:480px;position:relative}@media (width<=700px){.settlement3d85-labels .is-tower{display:none}.settlement3d85-labels button{padding:4px 6px;font-size:10px}.settlement3d85-controls{gap:4px;bottom:40px;left:5px;right:5px}.settlement3d85-controls button{padding:8px;font-size:11px}.sc85-view-switch{top:10px;right:10px}.settlement3d85-help{padding-inline:8px;font-size:10px;bottom:8px}}.realm-settlement-layout--730{position:relative}.settlement-hero84{pointer-events:none;z-index:112;width:100px;height:150px;position:absolute;transform:translate(-50%,-100%)}.settlement-hero-render84{pointer-events:none;width:150px;height:190px;position:absolute;bottom:0;left:-25px}.settlement-hero84:before{content:"";filter:blur(4px);background:#06180e55;border-radius:50%;width:52px;height:15px;position:absolute;bottom:0;left:24px}.settlement-hero84>span{color:#ffe2a0;background:#092b21e8;border:1px solid #b49b55;border-radius:5px;padding:3px 6px;font:700 10px Georgia;position:absolute;bottom:-21px;left:50%;transform:translate(-50%)}.settlement-hero-controls84{z-index:203;flex-wrap:wrap;gap:7px;max-width:calc(100% - 220px);display:flex;position:absolute;top:12px;left:105px}.settlement-hero-controls84 button{color:#ffe6a0;cursor:pointer;background:#0b2a25e8;border:1px solid #b49b55;border-radius:6px;padding:8px 10px;font-size:12px}.settlement-hero-controls84 button:disabled{opacity:.5;cursor:default}@media (width<=600px){.settlement-hero-controls84{max-width:calc(100% - 20px);top:52px;left:10px}}.realm-shell--stage7 .realm-settlement-layout.realm-settlement-layout--730{background:#061014!important;width:100%!important;height:100dvh!important;min-height:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}.realm-shell--stage730.realm-shell--settlement>.realm-topbar,.realm-shell--stage730.realm-shell--settlement>.realm-resourcebar{display:none!important}.sc730-shell{background:#041014;flex-direction:column;height:100%;display:flex;overflow:hidden}.sc730-viewport{isolation:isolate;background:#061014;flex:1;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.sc730-canvas{transform-origin:50%;isolation:isolate;position:absolute;top:50%;left:50%;overflow:visible}.sc730-terrain{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.sc730-viewport .sc730-art{object-fit:contain!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;width:100%!important;height:100%!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.sc730-viewport button{cursor:pointer;appearance:none!important;box-sizing:border-box!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;font-family:Georgia,Times New Roman,serif!important;transition:filter .15s,outline-color .15s!important}.sc730-viewport .sc730-object,.sc730-viewport .sc730-tower,.sc730-viewport .sc730-gate{background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;overflow:visible!important;transform:none!important}.sc730-viewport .sc730-object:hover,.sc730-viewport .sc730-tower:hover,.sc730-viewport .sc730-gate:hover{filter:brightness(1.12)!important}.sc730-viewport button:focus-visible{outline-offset:3px!important;outline:3px solid #f8d775!important}.sc730-viewport .sc730-nameplate{color:#fff4d4!important;background:linear-gradient(#091c20,#030b0e)!important;border:1px solid #a99150!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:4px 5px!important;display:flex!important;position:absolute!important;overflow:visible!important;transform:none!important;box-shadow:0 3px 7px #0008!important}.sc730-nameplate strong{text-align:center;white-space:normal;color:#fff6df!important;font:600 12px/1.05 Georgia,Times New Roman,serif!important}.sc730-nameplate small{color:#f1cb6c!important;font:600 10px/1.1 Arial,sans-serif!important}.sc730-viewport .sc730-nameplate--empty{color:#e6d49d!important;background:linear-gradient(#17221b,#081411)!important;border-color:#756748!important}.sc730-viewport .sc730-pad{color:#fff3bf!important;z-index:65!important;background:#b5a55b22!important;border:2px solid #dfc478!important;border-radius:50%!important;place-items:center!important;width:69px!important;height:41px!important;padding:0!important;display:grid!important;position:absolute!important;transform:translate(-50%,-50%)!important;box-shadow:0 2px 7px #0008!important}.sc730-pad span{text-shadow:0 2px 3px #000;font:700 25px/1 Georgia!important}.sc730-viewport .sc730-wall{pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.sc730-viewport .sc730-wall--back{z-index:10!important}.sc730-viewport .sc730-wall--front{z-index:90!important}.sc730-wall-hit{z-index:100;pointer-events:none;position:absolute;inset:0;overflow:visible}.sc730-wall-hit path{pointer-events:stroke;cursor:pointer}.sc730-viewport .sc730-tower-site{color:#ffe397!important;background:radial-gradient(#14221dd9,#020b0bdc)!important;border:1px solid #dbc06b!important;border-radius:50%!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;transform:translate(-50%,-50%)!important;box-shadow:0 1px 5px #0009!important}.sc730-tower-site span{font:700 18px/1 Arial!important}.sc730-tower-site small{font:600 7px/1.2 Arial!important}.sc730-viewport .sc730-tower-site--locked{opacity:.56!important;cursor:not-allowed!important;border-style:dashed!important;width:26px!important;height:26px!important}.sc730-tower-site--locked span{font-size:9px!important}.sc730-tower-site--locked small{font-size:7px!important}.sc730-viewport .sc730-gate-site,.sc730-viewport .sc730-back,.sc730-viewport .sc730-wall-control{color:#f5d887!important;z-index:120!important;background:linear-gradient(#102321,#061015)!important;border:1px solid #b2974f!important;border-radius:7px!important;margin:0!important;padding:11px 17px!important;font-size:12px!important;font-weight:600!important;position:absolute!important}.sc730-viewport .sc730-gate-site{transform:translate(-50%,-50%)!important}.sc730-viewport .sc730-back{bottom:14px!important;left:14px!important}.sc730-viewport .sc730-wall-control{max-width:46%;bottom:14px!important;left:50%!important;transform:translate(-50%)!important}.sc730-version{z-index:130;color:#b3bda5;text-shadow:0 1px 4px #000;pointer-events:none;font:10px/1 Arial;position:absolute;bottom:17px;right:15px}.sc730-reserve{z-index:78;color:#c9c398;background:#162219;border:1px solid #8e855b;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;font:10px Georgia;display:flex;position:absolute}.sc730-reserve span{font-size:17px}.sc730-reserve small{font:8px Arial}.sc730-hud{z-index:150;color:#f9f2df;background:linear-gradient(#061a20,#020c10);border-bottom:1px solid #877239;flex-shrink:0;grid-template-columns:185px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;padding:5px 9px;display:grid;box-shadow:0 3px 9px #0005}.sc730-brand strong{color:#f3d079;letter-spacing:.4px;font:700 23px/1 Georgia,serif;display:block}.sc730-brand small{color:#e9d096;letter-spacing:2.3px;margin-top:4px;font:700 9px/1.3 Georgia,serif;display:block}.sc730-resources{justify-content:space-between;align-items:stretch;min-width:0;height:48px;display:flex}.sc730-resource{border-left:1px solid #b49a4930;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;padding:3px 7px;display:flex}.sc730-resource i{font:22px/1 system-ui}.sc730-resource span{min-width:0}.sc730-resource small{color:#c7cabe;white-space:nowrap;font:9px/1.2 Arial,sans-serif;display:block}.sc730-resource b{color:#fff8e7;white-space:nowrap;font:600 13px/1.5 Arial,sans-serif}.sc730-nav{gap:5px;display:flex}.realm-shell .sc730-nav button{color:#f4ebcc;cursor:pointer;background:#08161b;border:1px solid #6e6846;border-radius:6px;padding:10px 11px;font:700 10px/1 Arial}.realm-shell .sc730-nav button.active{color:#e2ffe7;background:#07583d;border-color:#1aca88}.drawer-building-art-shell .sc730-art{object-fit:contain!important;filter:none!important;background:0 0!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}@media (width<=1400px){.sc730-hud{grid-template-columns:150px minmax(0,1fr) auto;gap:3px}.sc730-brand strong{font-size:19px}.sc730-resource{gap:4px;padding:3px 4px}.sc730-resource i{font-size:17px}.sc730-resource small{font-size:7px}.sc730-resource b{font-size:11px}.realm-shell .sc730-nav button{padding:10px 7px;font-size:8px}}@media (width<=1000px){.sc730-hud{grid-template-columns:1fr auto;row-gap:5px;min-height:96px}.sc730-resources{grid-area:2/1/auto/-1;height:42px;overflow:auto}.sc730-nav{grid-area:1/2}.sc730-resource{min-width:64px}.sc730-brand strong{font-size:18px}.sc730-brand small{font-size:7px}}@media (width<=700px){.sc730-viewport .sc730-back,.sc730-viewport .sc730-wall-control{padding:9px 10px!important;font-size:10px!important;bottom:7px!important}.sc730-version{font-size:8px;bottom:55px}}@media (prefers-reduced-motion:reduce){.sc730-viewport *{transition:none!important}}.sc730-modal-art{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:visible}.sc730-modal-art .sc730-art{object-fit:contain!important;object-position:center bottom!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;display:block!important}.sc730-reserve{color:#e2d4a2;background:0 0;border:1px dashed #bbab71;border-radius:50%;justify-content:center;width:66px!important;height:38px!important}.sc730-canvas .sc730-art{object-position:center bottom!important}.realm-shell--stage730.realm-shell--settlement>.realm-toast{pointer-events:none!important;max-width:min(620px,88vw)!important;min-height:0!important;padding:11px 42px 11px 14px!important;font-size:13px!important;top:76px!important;bottom:auto!important}.realm-shell--stage730.realm-shell--settlement>.realm-toast button{pointer-events:auto!important}.quantity-action-wrap{gap:8px;margin:10px 0 16px;display:grid}.quantity-action-control{background:#071713;border:1px solid #245b4a;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.quantity-action-control label{color:#e6cf86;margin-right:auto;font:700 12px Arial}.quantity-action-control input{color:#fff5d8;text-align:center;background:#03100f;border:1px solid #39745e;border-radius:6px;width:92px;min-height:38px;font:700 15px Arial}.quantity-action-control button{min-width:42px;min-height:38px;color:#f4dc91!important;background:#0d2119!important;border:1px solid #6f7a4e!important;border-radius:6px!important;font-weight:800!important}.quantity-action-control .quantity-max{min-width:62px!important}.quantity-afford-note{color:#e7a78b;font:12px Arial}.recruit-unit-card{background:#061411;border:1px solid #1f5c4b;border-radius:10px;margin:12px 0;padding:12px}.recruit-unit-stats{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;display:flex}.recruit-unit-stats>strong{color:#f4d47d;margin-right:auto;font:700 17px Georgia}.recruit-unit-stats>span{color:#cbd8ce;background:#091b18;border:1px solid #234c43;border-radius:6px;padding:5px 8px;font:12px Arial}.recruit-unit-stats b{color:#83f2bd}.passive-building-card{background:#071713;border:1px solid #23604d;border-radius:10px;gap:8px;padding:18px;display:grid}.passive-building-card b{color:#f4d47d;font:700 20px Georgia}.passive-building-card span{color:#d8e0d7;font:14px/1.5 Arial}.sc730-wall--back,.sc730-wall--front{filter:drop-shadow(0 7px 6px #0008)!important}.warehouse-capacity{color:#ead996;background:linear-gradient(90deg,#102019,#071310);border:1px solid #7d6e3b;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:10px 0 14px;padding:12px 14px;display:flex}.warehouse-capacity b{color:#fff1b7;font:800 22px Georgia}.warehouse-group{margin:13px 0}.warehouse-group h4{color:#efcf70;letter-spacing:.7px;margin:0 0 8px;font:700 13px Georgia}.warehouse-inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.warehouse-inventory-item{background:#071713;border:1px solid #245d4c;border-radius:8px;align-items:center;gap:9px;min-height:62px;padding:8px 10px;display:flex}.warehouse-inventory-item i{font:24px/1 system-ui}.warehouse-inventory-item span{gap:3px;min-width:0;display:grid}.warehouse-inventory-item small{color:#bdcfc5;font:11px/1.2 Arial}.warehouse-inventory-item b{color:#fff4d1;font:800 17px/1.2 Arial}.sc730-viewport:before{content:"";pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 36px #0006}.sc730-canvas{will-change:transform}.sc730-version{color:#dfd3a2}.sc730-outer-defense-note{z-index:120;color:#d8ca92;font:9px Arial;position:absolute;bottom:44px;right:16px}@media (width<=1100px){.warehouse-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sc730-wall--back{filter:drop-shadow(0 7px 6px #0008)!important}.sc730-wall--front{filter:drop-shadow(0 12px 8px #000a)!important}.sc730-tower{filter:drop-shadow(0 7px 6px #0009)!important}.sc730-gate{filter:drop-shadow(0 11px 8px #000a)!important}.sc730-viewport:before{box-shadow:inset 0 0 22px #0005!important}.sc738-shell{--settlement-roof-color:#167dff}.sc738-canvas{overflow:visible}.sc738-wall-depth{pointer-events:none;z-index:3;box-sizing:border-box;border:18px solid #635e52d6;border-radius:50%;width:1218px;height:606px;position:absolute;top:74px;left:52px;transform:scaleY(.84);box-shadow:inset 0 0 0 5px #d6cdb457,inset 0 0 22px #0007,0 10px 12px #0008}.sc738-wall-depth--1{border-width:14px}.sc738-wall-depth--2{border-width:18px}.sc738-wall-depth--3{border-width:20px}.sc738-wall-depth--4{box-shadow:inset 0 0 0 6px color-mix(in srgb,var(--settlement-roof-color) 22%,#d7cfb7),inset 0 0 24px #0008,0 12px 13px #0008;border-width:21px}.sc738-wall-depth--5{box-shadow:inset 0 0 0 7px color-mix(in srgb,var(--settlement-roof-color) 30%,#e7d38a),inset 0 0 25px #0009,0 13px 14px #0009;border-width:22px}.sc738-wall-walkway{pointer-events:none;z-index:4;box-sizing:border-box;border:7px solid color-mix(in srgb,var(--settlement-roof-color) 72%,#18202a);opacity:.88;border-radius:50%;width:1190px;height:578px;position:absolute;top:87px;left:66px;transform:scaleY(.84);box-shadow:0 2px #f1dd9d55,inset 0 0 0 2px #0008}.sc738-wall-walkway--4{border-width:8px}.sc738-wall-walkway--5{border-width:10px;box-shadow:0 2px #ffd96b88,inset 0 0 0 2px #0009}.sc738-wall-flags{pointer-events:none;z-index:17;position:absolute;inset:0}.sc738-wall-flags i{background:var(--settlement-roof-color);clip-path:polygon(0 0,100% 8%,100% 78%,50% 100%,0 78%);filter:drop-shadow(0 2px 1px #0008);border:1px solid #d6b84d;width:12px;height:24px;position:absolute}.sc738-wall-flags i:first-child{top:25%;left:15%}.sc738-wall-flags i:nth-child(2){top:14%;left:24%}.sc738-wall-flags i:nth-child(3){top:8%;left:36%}.sc738-wall-flags i:nth-child(4){top:7%;left:49%}.sc738-wall-flags i:nth-child(5){top:9%;left:62%}.sc738-wall-flags i:nth-child(6){top:16%;left:75%}.sc738-wall-flags i:nth-child(7){top:28%;left:85%}.sc738-wall-flags i:nth-child(8){top:54%;left:89%}.sc738-wall-flags i:nth-child(9){top:75%;left:79%}.sc738-wall-flags i:nth-child(10){top:84%;left:65%}.sc738-wall-flags i:nth-child(11){top:84%;left:33%}.sc738-wall-flags i:nth-child(12){top:76%;left:19%}.sc738-wall-flags i:nth-child(13){top:55%;left:8%}.sc738-wall-flags i:nth-child(14){top:36%;left:8%}.sc738-wall-art{filter:none!important}.sc738-wall-art--1{filter:drop-shadow(0 4px 3px #0008)!important}.sc738-wall-art--2{filter:drop-shadow(0 5px 4px #0008)!important}.sc738-wall-art--3{filter:drop-shadow(0 6px 5px #0009)!important}.sc738-wall-art--4{filter:drop-shadow(0 7px 6px #0009)saturate(1.04)!important}.sc738-wall-art--5{filter:drop-shadow(0 8px 7px #000a)saturate(1.09)contrast(1.03)!important}.sc738-tower-tier-3:after,.sc738-tower-tier-4:after,.sc738-tower-tier-5:after{content:"";background:var(--settlement-roof-color);clip-path:polygon(0 0,100% 8%,100% 75%,0 100%);filter:drop-shadow(0 1px 1px #0009);pointer-events:none;border:1px solid #ddb94d;width:7px;height:18px;position:absolute;top:5%;right:9%}.sc738-tower-tier-4:after{width:8px;height:21px}.sc738-tower-tier-5:after{border-color:#ffd96b;width:9px;height:24px}.sc738-damage.state-damaged .sc730-art,.sc738-wall-art.state-damaged{filter:saturate(.78)contrast(1.05)!important}.sc738-damage.state-critical .sc730-art,.sc738-wall-art.state-critical{filter:saturate(.38)brightness(.78)contrast(1.18)!important}.sc738-damage.state-destroyed .sc730-art,.sc738-wall-art.state-destroyed{opacity:.78;filter:grayscale(.8)brightness(.48)contrast(1.28)!important}.sc738-hp-chip{pointer-events:none;gap:2px;min-width:86px;display:grid}.sc738-hp-chip i{background:#2a1818;border:1px solid #0008;border-radius:5px;height:4px;display:block;overflow:hidden}.sc738-hp-chip i b{background:#27c57d;height:100%;display:block}.sc738-hp-chip.state-damaged i b{background:#d8b13e}.sc738-hp-chip.state-critical i b{background:#e57038}.sc738-hp-chip.state-destroyed i b{background:#c43b3b}.sc738-hp-chip small{text-shadow:0 1px 2px #000;color:#dfe9df!important;font:700 8px/1 Arial!important}.sc738-nameplate{height:62px!important;padding-bottom:4px!important}.sc738-nameplate .sc738-hp-chip{margin-top:2px}.sc738-tower-hp{min-width:66px;position:absolute;transform:translate(-50%,-50%)}.sc738-tower-hp .sc738-hp-chip{min-width:66px}.sc738-tower-hp .sc738-hp-chip small{display:none}.sc738-gate-hp{z-index:118;min-width:100px;position:absolute;top:684px;left:649px;transform:translate(-50%,-50%)}.sc738-wall-control{gap:2px!important;min-width:190px!important;display:grid!important}.sc738-wall-control span{font-weight:800}.sc738-wall-control b{color:#7bf0b3;font:800 10px Arial}.sc738-defense-hud{z-index:122;color:#ead99b;background:#061310ef;border:1px solid #927b36;border-radius:8px;grid-template-columns:minmax(170px,1fr) auto;align-items:center;gap:6px 10px;min-width:330px;max-width:460px;padding:9px 10px;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 16px #0008}.sc738-defense-hud div{gap:2px;display:grid}.sc738-defense-hud strong{font:800 11px Georgia}.sc738-defense-hud span,.sc738-defense-hud small{color:#cbd8d0;font:10px Arial}.sc738-defense-hud button{min-height:34px;color:#f1d47c!important;background:#142018!important;border:1px solid #9a7a2d!important;border-radius:6px!important;padding:6px 10px!important;font:800 10px Arial!important}.sc738-defense-hud button:disabled{opacity:.45}.sc738-defense-hud>small{color:#f1a17b;grid-column:1/-1}@media (width<=900px){.sc738-defense-hud{min-width:270px;bottom:6px;right:6px}.sc738-hp-chip small{font-size:7px!important}}.sc738-wall-face-cover{box-sizing:border-box;z-index:16;pointer-events:none;mix-blend-mode:normal;border:8px solid #8f8979ed;border-radius:50%;width:1208px;height:594px;position:absolute;top:82px;left:57px;transform:scaleY(.84);box-shadow:inset 0 2px #eee1bd77,inset 0 -3px #504b43aa,0 3px 4px #0006}.sc738-wall-face-cover--1{opacity:.86;border-width:6px}.sc738-wall-face-cover--2{border-width:8px}.sc738-wall-face-cover--3{border-width:9px}.sc738-wall-face-cover--4{border-width:10px;border-color:color-mix(in srgb,#a8a18d 86%,var(--settlement-roof-color))}.sc738-wall-face-cover--5{border-width:11px;border-color:color-mix(in srgb,#b7ad8e 80%,var(--settlement-roof-color));box-shadow:inset 0 2px #fff0bd99,inset 0 -3px #574d3caa,0 4px 5px #0006}.sc738-canvas:before{content:"";z-index:0;pointer-events:none;background:url(/game/settlement_7384/terrain.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.sc738-canvas:after{content:"";z-index:15;pointer-events:none;background:var(--settlement-roof-color,#167dff);position:absolute;inset:0;-webkit-mask:url(/game/settlement_7384/wall_color_mask.png) 50%/100% 100% no-repeat;mask:url(/game/settlement_7384/wall_color_mask.png) 50%/100% 100% no-repeat}.sc738-canvas>.sc730-terrain{opacity:0!important}.sc738-wall-depth,.sc738-wall-walkway,.sc738-wall-flags,.sc738-wall-face-cover,.sc730-wall,.sc738-wall-art,.sc738-tower-wrap,.sc730-tower-site{display:none!important}.sc738-gate-wrap .sc730-gate{opacity:0!important}.sc738-gate-wrap .sc738-gate-hp{display:none!important}.sc730-gate-site{opacity:0!important}.sc738-canvas [class*=wall-depth],.sc738-canvas [class*=wall-walkway],.sc738-canvas [class*=wall-face-cover]{box-shadow:none!important}.sc738-shell .sc730-nameplate.sc738-nameplate{box-shadow:none!important;color:#fff!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;height:34px!important;min-height:0!important;padding:0!important;display:flex!important;overflow:visible!important}.sc738-shell .sc730-nameplate.sc738-nameplate:before,.sc738-shell .sc730-nameplate.sc738-nameplate:after{display:none!important}.sc738-shell .sc730-nameplate.sc738-nameplate strong{color:#fff!important;letter-spacing:.015em!important;text-shadow:0 2px 2px #000,0 0 4px #000,0 0 7px #000!important;white-space:normal!important;font:900 15px/1.03 Georgia,serif!important}.sc738-shell .sc730-nameplate.sc738-nameplate small{color:#ffe07a!important;text-shadow:0 2px 2px #000,0 0 4px #000!important;margin-top:2px!important;font:900 11px/1.05 Arial,sans-serif!important}.sc738-shell .sc738-nameplate .sc738-hp-chip{display:none!important}.sc738-shell .sc730-tower,.sc738-shell .sc730-tower-site,.sc738-shell .sc738-tower-wrap,.sc738-shell .sc738-tower-hp,.sc738-shell .settlement-wall-tower,.sc738-shell .settlement-stage-wall-tower,.sc738-shell .settlement-defense-build-chip--towers{pointer-events:none!important;display:none!important}.sc738-canvas:before,.sc738-canvas:after{content:none!important;display:none!important}.sc738-canvas>.sc730-terrain{opacity:1!important;display:block!important}.sc738-canvas>.sc730-wall{display:block!important}.sc738-canvas .sc738-gate-wrap .sc730-gate,.sc738-canvas .sc730-gate-site{opacity:1!important}.sc738-canvas .sc730-tower-site{display:flex!important}.sc738-canvas>.sc730-wall,.sc738-canvas .sc730-tower,.sc738-canvas .sc730-tower-site{display:none!important}.sc738-approved-roof-tint{z-index:1;pointer-events:none;background:var(--settlement-roof-color);position:absolute;inset:0;-webkit-mask:url(/game/settlement_7384/wall_color_mask.png) 50%/100% 100% no-repeat;mask:url(/game/settlement_7384/wall_color_mask.png) 50%/100% 100% no-repeat}.sc738-unbuilt-gate-cover{z-index:2;pointer-events:none;clip-path:polygon(36% 62%,62% 62%,62% 95%,36% 95%);width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}.sc738-approved-gate{cursor:pointer;background:0 0!important;border:0!important;padding:0!important;position:absolute!important}.sc738-tower-management{z-index:125;color:#ffe3a0;cursor:pointer;background:#061915ee;border:1px solid #b49a58;border-radius:8px;padding:8px 14px;font:700 12px Georgia;position:absolute;bottom:62px;left:50%;transform:translate(-50%)}.sc738-player-hero{z-index:115;pointer-events:none;width:74px;height:128px;position:absolute;top:438px;left:530px}.sc738-player-hero span{color:#ffe2a0;background:#092b21e8;border:1px solid #c6aa63;border-radius:5px;padding:3px 6px;font:700 10px Georgia;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tower-hit58{cursor:pointer;z-index:2000!important;pointer-events:auto!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important}.tower-hit58:focus-visible{outline:2px solid #ffe3a0;background:#e4c65b33!important}.wall-tower-slot54{z-index:2100!important}.wall-tower-patch55{pointer-events:none!important;background:0 0!important}.sc738-approved-gate{z-index:2050!important}.sc730-wall-hit{z-index:1900!important;pointer-events:none!important}.sc730-wall-hit path{pointer-events:stroke!important}.sc738-stage .tower-crew78,.tower-crew78{z-index:200;filter:drop-shadow(1px 2px 1px #0008);width:26px;height:31px}.tower-crew78 i{width:23px;height:31px;transform:none}.tower-crew78 b{text-align:center;background:#092a22;border:1px solid #a58a46;min-width:14px;padding:1px 3px;font-size:8px;bottom:-7px;right:-8px}.tower-torch78{z-index:201;pointer-events:none;filter:drop-shadow(0 0 3px #ffb747);background:radial-gradient(at 50% 75%,#fff7b0 5%,#ffc04f 35%,#e46c1a 65%,#0000 72%);border-radius:60% 30% 45% 45%;width:6px;height:10px;position:absolute}.sc738-stage .tower-crew78{gap:0;width:auto;min-width:26px;transform:translate(-25%)}.sc738-stage .tower-crew78 i{flex:none;margin-right:-9px}.sc738-stage .tower-crew78 i:last-of-type{margin-right:0}.app--game .realm-shell{width:100%!important;max-width:none!important;margin:0!important}.realm-shell--stage737 .realm-focus-node[data-plot-key=wood-c]{--node-x:57%!important;--node-y:88%!important}.realm-shell--stage737 .realm-focus-node[data-plot-key=stone-c]{--node-x:33%!important;--node-y:67%!important}.realm-shell--stage737 .realm-focus-node[data-plot-key=iron-c]{--node-x:38%!important;--node-y:13%!important}.realm-shell--stage737 .realm-focus-node[data-plot-key=wheat-c]{--node-x:70%!important;--node-y:22%!important}.realm-shell--stage737 .realm-focus-node[data-plot-key=hunt-c]{--node-x:82%!important;--node-y:58%!important}.realm-shell.realm-shell--stage737 .realm-focus-node[data-plot-key=gold-b]{--node-x:91.5%!important;--node-y:18%!important}.realm-shell.realm-shell--stage737 .realm-focus-node[data-plot-key=gold-c]{--node-x:92.5%!important;--node-y:51%!important}.current-zone-owner{color:#fff;white-space:nowrap;background:#051511;border:1px solid #39c485;border-radius:4px;padding:2px 5px;font-size:10px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.current-zone-avatar{object-fit:cover;pointer-events:none;border:2px solid #39c485;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px!important;height:42px!important;display:block!important}.current-upgrade-banner{box-sizing:border-box;color:#ffe295;text-align:center;background:#2b2109;border-bottom:1px solid #967c38;flex:none;min-height:34px;padding:6px 16px;font:700 15px/1.5 Arial,sans-serif}.realm-shell .realm-toast{z-index:10050!important;font-size:16px!important}.realm-shell .resource-action-popup{font-size:15px!important}.realm-shell .resource-popup-actions button{min-height:46px!important;font-size:14px!important}.realm-shell .resource-action-popup .cost-grid small,.realm-shell .resource-action-popup .cost-grid b{font-size:13px!important}.realm-shell.realm-shell--stage737 .realm-resourcebar .storage-bar-item>b{grid-area:2/1/auto/-1!important;font-size:15px!important}.realm-shell.realm-shell--stage737 .realm-resourcebar .storage-bar-item>span{grid-row:1!important}.app--game .realm-shell.realm-shell--stage737{flex-direction:column!important;height:100dvh!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.realm-shell.realm-shell--stage737>.realm-topbar{flex:none!important;gap:16px!important;height:auto!important;min-height:58px!important;padding:8px 16px!important;display:flex!important;position:relative!important;inset:auto!important}.realm-shell.realm-shell--stage737 .realm-topbar nav{gap:8px!important;margin-left:auto!important;display:flex!important;position:static!important}.realm-shell.realm-shell--stage737 .realm-topbar nav button{min-height:40px!important;padding:10px 16px!important;font-size:14px!important}.realm-shell.realm-shell--stage737 .realm-title{width:auto!important;min-width:170px!important}.realm-shell.realm-shell--stage737 .realm-status{display:none!important}.realm-shell.realm-shell--stage737>.realm-resourcebar{box-sizing:border-box!important;flex:none!important;grid-template-columns:repeat(11,minmax(0,1fr))!important;gap:5px!important;width:100%!important;height:auto!important;padding:6px 10px!important;display:grid!important;position:relative!important;inset:auto!important}.realm-shell.realm-shell--stage737 .realm-resourcebar>div{grid-template-rows:22px 26px!important;grid-template-columns:30px minmax(0,1fr)!important;min-width:0!important;height:72px!important;padding:6px 8px!important}.realm-shell.realm-shell--stage737 .realm-resourcebar>div>small{letter-spacing:0!important;color:#e1e8e6!important;font-size:12px!important}.realm-shell.realm-shell--stage737 .realm-resourcebar>div>b{white-space:nowrap!important;font-size:17px!important;line-height:1.3!important}.realm-shell.realm-shell--stage737 .realm-resourcebar>div>em{font-size:11px!important}.realm-shell.realm-shell--stage737 .realm-resourcebar>div>span{font-size:25px!important}.realm-shell.realm-shell--stage737>.realm-world-full,.realm-shell.realm-shell--stage737>.realm-focus-screen,.realm-shell.realm-shell--stage737>.realm-settlement-layout.realm-settlement-layout--730{flex:auto!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}.realm-shell.realm-shell--stage737 .sc730-hud{display:none!important}.realm-shell.realm-shell--stage737 .realm-map-viewport{box-sizing:border-box!important;height:100%!important}.realm-shell.realm-shell--stage737 .world-floating-actions{justify-content:center!important;gap:8px!important;width:auto!important;height:auto!important;display:flex!important}.realm-shell.realm-shell--stage737 .world-floating-actions button,.realm-shell.realm-shell--stage737 .world-floating-actions button:first-child,.realm-shell.realm-shell--stage737 .world-floating-actions button:last-child{width:auto!important;min-width:105px!important;min-height:42px!important;padding:10px 14px!important;font-size:14px!important;position:static!important;transform:none!important}.realm-shell.realm-shell--stage737 .world-floating-actions .realm-chat-open-btn{display:none!important}.realm-shell.realm-shell--stage737 .realm-focus-profile{width:320px!important;min-width:0!important;max-width:calc(100% - 24px)!important;height:auto!important;min-height:0!important;padding:12px 15px!important;display:block!important}.realm-shell.realm-shell--stage737 .realm-focus-profile summary{cursor:pointer;color:#ffe08a!important;font:700 16px/1.5 Arial,sans-serif!important}.current-profile-body{grid-template-columns:minmax(0,1fr) 80px;gap:8px;padding-top:10px;display:grid;position:relative}.current-profile-body>small,.current-profile-body>h2,.current-profile-body>span{overflow-wrap:anywhere;grid-column:1}.app.app--game{height:100dvh}.app.app--game>main.container{height:100%;min-height:0;overflow:hidden}.app--game .realm-shell.realm-shell--stage737{height:100%!important;max-height:100dvh!important}.realm-shell.realm-shell--stage737>.realm-settlement-layout.realm-settlement-layout--730{flex:1 1 0!important;height:0!important;min-height:0!important;position:relative!important;overflow:hidden!important}.realm-shell.realm-shell--stage737 .sc738-shell{height:100%!important;min-height:0!important}.realm-shell.realm-shell--stage737 .sc738-viewport,.realm-shell.realm-shell--stage737>.realm-focus-screen,.realm-shell.realm-shell--stage737>.realm-world-full{flex:1 1 0!important;height:0!important;min-height:0!important}.realm-shell.realm-shell--stage737 .realm-topbar nav{flex-wrap:wrap!important}.realm-shell.realm-shell--stage737 .realm-focus-screen{overflow:auto!important}.realm-shell .alliance-modal{max-height:calc(100dvh - 32px)!important;overflow:auto!important}.realm-shell.realm-shell--stage737 .realm-focus-profile h2{max-width:210px!important;font-size:25px!important}.realm-shell.realm-shell--stage737 .realm-focus-profile span{max-width:none!important;font-size:14px!important}.realm-shell.realm-shell--stage737 .realm-focus-profile small{font-size:12px!important}.realm-shell.realm-shell--stage737 .realm-focus-profile-crest{grid-area:1/2/5;align-self:center;position:static!important;transform:none!important}.realm-shell.realm-shell--stage737 .realm-focus-node-label{min-width:140px!important;padding:8px 10px!important}.realm-shell.realm-shell--stage737 .realm-focus-node-label strong{font-size:15px!important;line-height:1.2!important}.realm-shell.realm-shell--stage737 .realm-focus-node-label small{font-size:12px!important}.realm-shell.realm-shell--stage737 .realm-focus-node[data-plot-key=fish-b]{--node-x:87%!important;--node-y:72%!important}.realm-shell.realm-shell--stage737 .sc730-nameplate strong{font-size:19px!important}.realm-shell.realm-shell--stage737 .sc730-nameplate small{font-size:14px!important}.realm-shell.realm-shell--stage737 .sc738-defense-hud strong{font-size:15px!important}.realm-shell.realm-shell--stage737 .sc738-defense-hud span,.realm-shell.realm-shell--stage737 .sc738-defense-hud small,.realm-shell.realm-shell--stage737 .sc738-defense-hud button{font-size:13px!important}.current-wall-tower{cursor:pointer;position:absolute;background:0 0!important;border:0!important;padding:0!important}.current-wall-tower span{color:#ffe08a;background:#071a15e8;border:1px solid #dfc478;border-radius:5px;padding:4px 7px;font:700 14px Arial;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.current-wall-tower.built span{border-color:#42cb8b}.current-wall-tower:disabled{opacity:.35}.current-wall-tower:hover,.current-wall-tower:focus-visible{border-radius:30px;outline:2px solid #efcb69!important}.clan-crest{isolation:isolate;overflow:hidden}.clan-crest>span{z-index:2;position:relative}.clan-crest:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.crest-pattern-split:before{background:linear-gradient(90deg,transparent 50%,var(--crest-accent) 50%)}.crest-pattern-quartered:before{background:conic-gradient(var(--crest-accent) 0 25%,transparent 0 50%,var(--crest-accent) 0 75%,transparent 0)}.crest-pattern-diagonal:before{background:linear-gradient(135deg,transparent 40%,var(--crest-accent) 40% 60%,transparent 60%)}.crest-pattern-cross:before{background:linear-gradient(90deg,transparent 38%,var(--crest-accent) 38% 62%,transparent 62%),linear-gradient(transparent 38%,var(--crest-accent) 38% 62%,transparent 62%)}.crest-pattern-stripes:before{background:repeating-linear-gradient(90deg,transparent 0 18%,var(--crest-accent) 18% 36%)}.crest-pattern-chevron:before{background:var(--crest-accent);clip-path:polygon(0 65%,50% 25%,100% 65%,100% 85%,50% 45%,0 85%)}.crest-pattern-diamond:before{background:var(--crest-accent);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.clan-crest .crest-extra-mark{z-index:4;width:28%;height:28%;color:var(--crest-secondary);position:absolute;bottom:8%;right:7%}.crest-extra-mark svg{width:100%;height:100%}.clan-emblem-controls select{color:#fff2d0;background:#10231e;border:1px solid #b59a50;border-radius:6px;min-height:40px;padding:8px;font-size:15px}.realm-shell .clan-emblem-controls small{font-size:13px!important}.realm-shell .crest-choice-row button{min-width:44px;min-height:44px}@media (width<=1600px){.realm-shell.realm-shell--stage737>.realm-resourcebar{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (width<=800px){.realm-shell.realm-shell--stage737>.realm-resourcebar{max-height:180px;overflow:auto;grid-template-columns:repeat(4,minmax(0,1fr))!important}.realm-shell.realm-shell--stage737 .realm-topbar{flex-wrap:wrap}.realm-shell.realm-shell--stage737 .realm-topbar nav button{padding:8px!important;font-size:13px!important}.realm-shell.realm-shell--stage737 .realm-focus-profile{width:240px!important}}.production-art{background-image:url(/game/current_fix/production.png);background-size:400% 400%;flex-shrink:0;width:112px;height:112px;display:block;position:relative}.production-art i{background-image:url(/game/current_fix/production.png);background-size:400% 400%;width:70px;height:70px;position:absolute;top:-8px;left:21px}.realm-shell .zone-resources.revealed>span{flex-direction:column;gap:7px;padding:14px;font-size:16px;display:flex}.realm-shell .zone-resources.revealed>span>b{color:#a8f1ce;font-size:17px}.realm-shell .resource-building-preview.built{gap:24px;min-height:200px}.realm-shell .resource-building-preview.built .resource-building-object{width:200px;height:170px;position:relative;overflow:hidden}.realm-shell .resource-building-preview.built .resource-building-object img{object-fit:contain;width:100%;height:100%;animation:3s ease-in-out infinite current-building-work}.realm-shell .resource-building-preview.built .resource-building-object:after{content:"";pointer-events:none;background:radial-gradient(circle,#edc57e80 1px,#0000 3px) 0 0/27px 33px;animation:2.5s linear infinite current-work-dust;position:absolute;inset:25% 12%}@keyframes current-building-work{50%{filter:brightness(1.1);transform:translateY(-2px)}}@keyframes current-work-dust{0%{opacity:0;transform:translateY(20px)}50%{opacity:.5}to{opacity:0;transform:translateY(-25px)}}@media (prefers-reduced-motion:reduce){.realm-shell .resource-building-preview.built .resource-building-object img,.realm-shell .resource-building-preview.built .resource-building-object:after{animation:none}}.app.app--game main.realm-shell.realm-shell--stage737{height:100%!important;max-height:100dvh!important}.app.app--game main.realm-shell.realm-shell--stage737>.realm-settlement-layout.realm-settlement-layout--730,.app.app--game main.realm-shell.realm-shell--stage737>.realm-focus-screen,.app.app--game main.realm-shell.realm-shell--stage737>.realm-world-full{flex:1 1 0!important;height:0!important;min-height:0!important}.app.app--game .realm-shell .sc738-shell{height:100%!important;min-height:0!important}.app.app--game .realm-shell .sc738-viewport{flex:1 1 0!important;height:0!important;min-height:0!important}.realm-shell.realm-shell--stage737 .realm-focus-profile .clan-crest--large{width:76px!important;height:88px!important;font-size:38px!important}.realm-shell.realm-shell--stage737 .realm-focus-profile .clan-crest span{max-width:none!important;font-size:1em!important}.realm-shell .clan-crest--heater{clip-path:polygon(0 0,100% 0,100% 55%,80% 82%,50% 100%,20% 82%,0 55%)}.realm-shell .clan-crest--kite{clip-path:polygon(50% 0,100% 25%,80% 65%,50% 100%,20% 65%,0 25%)}.realm-shell .clan-crest--oval{border-radius:50%/40%}.realm-shell .clan-crest--square{border-radius:8%}.realm-shell .clan-crest--diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.realm-shell .clan-crest--hexagon{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.realm-shell .clan-crest--octagon{clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%)}.realm-shell .clan-crest--pavise{clip-path:polygon(20% 0,80% 0,100% 15%,100% 95%,65% 100%,50% 88%,35% 100%,0 95%,0 15%)}.realm-shell .clan-crest--swallowtail{clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%)}.realm-shell .crest-choice-row{flex-wrap:wrap;gap:8px}.realm-shell .crest-choice-row button{padding:6px!important}.realm-shell .crest-choice-row .clan-crest{pointer-events:none}.realm-shell .crest-modal{width:min(900px,100vw - 24px);padding:26px}.realm-shell .crest-modal h2{margin-bottom:20px}.clan-quick-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.clan-development label{gap:8px;margin:14px 0;font-size:16px;display:grid}.clan-development progress{accent-color:#30c38a;width:100%;height:18px}.commander-rank-card{background:#102a22;border:1px solid #8d7c45;border-radius:12px;align-items:center;gap:16px;margin:16px 0;padding:14px;display:flex}.commander-rank-path{gap:10px;margin-top:16px;padding:0;list-style:none;display:grid}.commander-rank-path li{color:#aab6ae;border:1px solid #46554d;border-radius:6px;padding:10px}.commander-rank-path li.unlocked{color:#ffe08a;border-color:#a6904c}@media (height<=650px){.app--game .realm-shell.realm-shell--stage737>.realm-resourcebar{max-height:95px!important;overflow-y:auto!important}.app--game .realm-shell.realm-shell--stage737>.realm-topbar{min-height:48px!important;padding:4px 10px!important}}.realm-shell.realm-shell--stage737>.current-bottom-toolbar{box-sizing:border-box!important;width:100%!important;padding:8px 12px max(8px,env(safe-area-inset-bottom))!important;z-index:500!important;background:#050d10!important;border-top:1px solid #8a7133!important;flex-wrap:wrap!important;flex:none!important;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.realm-shell.realm-shell--stage737>.current-bottom-toolbar .realm-chat-open-btn{display:flex!important}.realm-shell.realm-shell--stage737>.current-bottom-toolbar button{min-height:44px!important;font-size:14px!important}@media (height<=650px){.realm-shell.realm-shell--stage737>.current-bottom-toolbar{gap:4px!important;padding:4px 8px!important}.realm-shell.realm-shell--stage737>.current-bottom-toolbar button{min-height:36px!important;padding:6px 10px!important}}.realm-shell.realm-shell--stage737 .current-map-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.realm-shell.realm-shell--stage737 .current-bottom-toolbar .stage741017-legend{z-index:600!important;width:auto!important;position:relative!important;inset:auto!important}.realm-shell.realm-shell--stage737 .current-bottom-toolbar .stage741017-legend summary{box-sizing:border-box;min-height:44px;min-width:0!important;font-size:14px!important}.realm-shell.realm-shell--stage737 .current-bottom-toolbar .stage741017-legend-body{box-sizing:border-box!important;width:min(440px,100vw - 32px)!important;max-height:min(55dvh,480px)!important;margin:0!important;position:absolute!important;bottom:calc(100% + 10px)!important;left:0!important}.realm-shell.realm-shell--stage737 .current-bottom-toolbar .stage741017-legend-body p{font-size:14px!important}.realm-shell.realm-shell--stage737 .current-bottom-toolbar .realm-map-controls{align-items:center!important;gap:4px!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.realm-shell.realm-shell--stage737 .current-bottom-toolbar .realm-map-controls span{text-align:center;color:#ffe295;min-width:48px!important;font-size:14px!important;display:block!important}.realm-shell.realm-shell--stage737 .crest-modal{box-sizing:border-box!important;width:min(900px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:24px!important;overflow:hidden auto!important}.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-editor{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;width:100%!important;min-width:0!important;display:grid!important}.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-preview{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:20px!important;min-width:0!important;display:flex!important}.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-preview>.clan-emblem-summary{overflow-wrap:anywhere;flex:1;min-width:0}.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-preview span{font-size:14px;line-height:1.5;display:block}.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-controls label{flex-direction:column!important;gap:8px!important;width:auto!important;min-width:0!important;display:flex!important}.realm-shell.realm-shell--stage737 .crest-modal .crest-choice-row{grid-template-columns:repeat(auto-fit,minmax(48px,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.realm-shell.realm-shell--stage737 .crest-modal .crest-choice-row button{box-sizing:border-box!important;place-items:center!important;width:100%!important;min-width:0!important;height:54px!important;padding:8px!important;display:grid!important}.realm-shell.realm-shell--stage737 .crest-modal .crest-choice-row button svg{width:30px!important;height:30px!important}.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-controls input,.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-controls select{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:44px!important}.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-controls>button{color:#fff2d0;background:#164b38;border:1px solid #b59a50;border-radius:6px;font-size:15px;min-width:0!important;max-width:100%!important;min-height:44px!important}.realm-shell.realm-shell--stage737 .crest-modal .save-crest{grid-column:1/-1!important}@media (width<=600px){.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-controls{grid-template-columns:minmax(0,1fr)!important}.realm-shell.realm-shell--stage737 .crest-modal{padding:18px!important}}.current-object-upgrade{color:#ffe295;background:#30250e;border:1px solid #c7a54e;border-radius:8px;gap:8px;margin:12px 0;padding:14px;font-size:16px;display:grid}.current-object-upgrade progress{accent-color:#e6bd50;width:100%;height:12px}.realm-shell.realm-shell--stage737>.realm-resourcebar{grid-template-columns:repeat(5,minmax(130px,1fr)) minmax(220px,1.4fr) repeat(5,minmax(130px,1fr))!important;max-height:none!important;overflow:auto hidden!important}.realm-shell.realm-shell--stage737>.realm-resourcebar>div{box-sizing:border-box!important;grid-template-rows:18px 26px 14px!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:2px 6px!important;height:76px!important;min-height:76px!important;display:grid!important}.realm-shell.realm-shell--stage737>.realm-resourcebar>div>small{white-space:nowrap!important;text-overflow:clip!important;grid-area:1/1/auto/-1!important;width:auto!important;max-width:none!important;font-size:12px!important;line-height:18px!important;position:static!important;inset:auto!important;overflow:visible!important}.realm-shell.realm-shell--stage737>.realm-resourcebar>div>span{grid-area:2/1!important;width:30px!important;height:26px!important;line-height:26px!important;position:static!important;inset:auto!important;transform:none!important}.realm-shell.realm-shell--stage737>.realm-resourcebar>div>b,.realm-shell.realm-shell--stage737>.realm-resourcebar>.storage-bar-item>b{font-variant-numeric:tabular-nums;grid-area:2/2!important;width:auto!important;min-width:0!important;max-width:none!important;position:static!important;inset:auto!important}.realm-shell.realm-shell--stage737>.realm-resourcebar>div>em{text-align:right!important;grid-area:3/2!important;line-height:14px!important;position:static!important;inset:auto!important}.realm-shell.realm-shell--stage737>.realm-resourcebar>.storage-bar-item>span{grid-area:2/1!important;position:static!important;inset:auto!important}.resource-dialog-portal.realm-shell{isolation:isolate;z-index:2147483100!important;pointer-events:none!important;background:0 0!important;width:100vw!important;height:100dvh!important;min-height:0!important;position:fixed!important;inset:0!important;overflow:visible!important}.resource-dialog-portal.realm-shell .resource-action-popup{pointer-events:auto!important}.resource-dialog-portal.realm-shell--stage7 .resource-action-popup{box-sizing:border-box;overscroll-behavior:contain;max-height:calc(100dvh - 140px);top:50dvh}.resource-dialog-portal .resource-popup-close{float:right;z-index:5;min-width:44px;min-height:44px;position:sticky!important;top:0!important}.app.app--game .realm-shell.realm-shell--stage737>.realm-world-full{box-sizing:border-box!important;overflow:hidden!important}.app.app--game .realm-shell.realm-shell--stage737 .realm-map-viewport--full{box-sizing:border-box!important;height:100%!important;min-height:0!important}@media (width<=950px){.realm-shell.realm-shell--stage737>.current-bottom-toolbar{box-sizing:border-box;max-width:100%;min-height:60px;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important}.realm-shell.realm-shell--stage737>.current-bottom-toolbar>*{flex-shrink:0!important}.realm-shell.realm-shell--stage737 .current-map-tools{flex-wrap:nowrap!important}}.realm-shell.realm-shell--stage737 .realm-focus-node>.realm-focus-node-label{box-sizing:border-box!important;white-space:normal!important;background:#061317ed!important;border:1px solid #9c813d!important;border-radius:7px!important;flex-direction:column!important;align-items:center!important;gap:3px!important;width:max-content!important;min-width:0!important;max-width:160px!important;height:auto!important;min-height:0!important;padding:6px 9px!important;line-height:1.3!important;display:flex!important;position:absolute!important;inset:calc(100% + 4px) auto auto 50%!important;overflow:visible!important;transform:translate(-50%)!important}.realm-shell.realm-shell--stage737 .realm-focus-node-label>strong,.realm-shell.realm-shell--stage737 .realm-focus-node-label>small{white-space:normal!important;text-align:center!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;line-height:1.3!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}@media (width<=700px) and (height>=501px){.realm-shell.realm-shell--stage737>.current-bottom-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding:6px!important;display:grid!important;overflow:visible!important}.realm-shell.realm-shell--stage737>.current-bottom-toolbar>.current-map-tools{grid-column:1/-1;justify-content:center;gap:4px}.realm-shell.realm-shell--stage737>.current-bottom-toolbar>button{width:100%!important;min-width:0!important;min-height:40px!important;padding:8px!important;font-size:12px!important}.realm-shell.realm-shell--stage737 .current-bottom-toolbar .realm-map-controls button{min-width:32px!important;padding:6px!important}.realm-shell.realm-shell--stage737 .current-bottom-toolbar .stage741017-legend summary{min-height:40px!important;padding:10px 8px!important;font-size:12px!important}.realm-shell.realm-shell--stage737 .current-map-tools .realm-map-controls span{min-width:36px!important}}.realm-shell.realm-shell--stage737>.current-bottom-toolbar:has(.stage741017-legend[open]){overflow:visible!important}.realm-shell.realm-shell--stage737 .realm-focus-node.kind-fish[data-occurrence="1"]>.realm-focus-node-label,.realm-shell.realm-shell--stage737 .realm-focus-node.kind-forest[data-occurrence="1"]>.realm-focus-node-label{top:auto!important;bottom:calc(100% + 4px)!important}.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-editor{grid-template-columns:190px minmax(0,1fr)!important;gap:24px!important;padding:20px!important}.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-preview{text-align:center;align-self:start;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:16px!important}.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-preview>.clan-crest{box-sizing:border-box!important;flex:none!important;width:140px!important;min-width:140px!important;max-width:140px!important;height:164px!important;min-height:164px!important;max-height:164px!important;margin:0!important}.realm-shell.realm-shell--stage737 .crest-modal .clan-crest>span{width:66%!important;height:66%!important;color:var(--crest-secondary)!important;place-items:center!important;margin:0!important;line-height:1!important;display:grid!important}.realm-shell.realm-shell--stage737 .crest-modal .clan-crest>span>svg{fill:currentColor;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}.realm-shell.realm-shell--stage737 .crest-modal .crest-choice-row .clan-crest--small{box-sizing:border-box!important;border-width:1px!important;flex:none!important;width:28px!important;min-width:28px!important;height:34px!important;min-height:34px!important;margin:0!important}.realm-shell.realm-shell--stage737 .crest-modal .crest-choice-row .clan-crest>span>svg{width:100%!important;height:100%!important}.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-controls small{letter-spacing:.08em!important;font-size:11px!important;line-height:1.5!important}.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-controls select{font-size:14px!important}.realm-shell.realm-shell--stage737 .crest-modal .crest-symbols button{color:#f0c75e!important}.realm-shell.realm-shell--stage737 .crest-modal .crest-symbols button svg{fill:currentColor}.realm-shell.realm-shell--stage737 .crest-modal .crest-choice-row button:focus-visible{outline-offset:3px;outline:2px solid #ffe4a2}@media (width<=700px){.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-editor{grid-template-columns:1fr!important;gap:20px!important;padding:12px!important}.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-preview{text-align:left;flex-direction:row!important}.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-preview>.clan-crest{width:100px!important;min-width:100px!important;max-width:100px!important;height:118px!important;min-height:118px!important;max-height:118px!important}.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-controls{grid-template-columns:1fr!important}}.realm-shell.realm-shell--stage737 .realm-map.realm-map--stage722{flex-shrink:0!important;min-width:0!important;min-height:0!important}.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-preview>:is(.clan-crest--round,.clan-crest--square,.clan-crest--diamond,.clan-crest--hexagon,.clan-crest--octagon){height:140px!important;min-height:140px!important;max-height:140px!important}.realm-shell.realm-shell--stage737 .crest-modal .crest-choice-row :is(.clan-crest--round,.clan-crest--square,.clan-crest--diamond,.clan-crest--hexagon,.clan-crest--octagon){height:28px!important;min-height:28px!important;max-height:28px!important}@media (width<=700px){.realm-shell.realm-shell--stage737 .crest-modal .clan-emblem-preview>:is(.clan-crest--round,.clan-crest--square,.clan-crest--diamond,.clan-crest--hexagon,.clan-crest--octagon){height:100px!important;min-height:100px!important;max-height:100px!important}}.realm-shell.realm-shell--stage737 .alliance-modal-backdrop:has(.crest-modal){box-sizing:border-box!important;padding:12px!important;position:fixed!important;inset:64px 0 0!important}.realm-shell.realm-shell--stage737 .crest-modal{max-height:calc(100dvh - 96px)!important}.realm-shell.realm-shell--stage737>.current-build-queue{background:#091d22;border-bottom:1px solid #b49d5544;flex:none;gap:8px;max-height:100px;padding:6px 10px;display:flex;overflow-x:auto}.current-build-queue>article{background:#102b27;border:1px solid #c0a35266;border-radius:8px;flex:1 0 220px;min-width:0;max-width:480px;padding:6px 10px}.current-build-queue>article>b{color:#ffe3a1;font-size:12px}.current-build-queue .current-object-upgrade{background:0 0;border:0;margin:3px 0 0;padding:3px 0}.current-build-queue .current-object-upgrade strong,.current-build-queue .current-object-upgrade span{font-size:11px}.current-build-queue progress{height:5px}.sc738-construction-pad{border-color:#ffcb55!important;box-shadow:0 0 15px #f5cb5566!important}body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar{box-sizing:border-box!important;flex:none!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:5px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:6px 10px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important}body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar>div{grid-template-rows:15px 22px 10px!important;grid-template-columns:24px minmax(0,1fr)!important;width:auto!important;min-width:0!important;max-width:none!important;height:64px!important;padding:6px!important;display:grid!important;overflow:hidden!important}body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar>.storage-bar-item{grid-column:span 2!important}body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar>div>span{grid-area:1/1/3!important;width:22px!important;font-size:20px!important}body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar>div>small{letter-spacing:0!important;grid-area:1/2!important;font-size:9px!important;line-height:13px!important}body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar>div>b{white-space:nowrap!important;grid-area:2/2!important;font-size:14px!important;line-height:20px!important}body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar>div>em{font-size:9px!important;bottom:4px!important;right:6px!important}@media (width<=1100px){body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (width<=600px),(height<=500px){body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar{gap:3px!important;padding:4px!important}body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar>div{grid-template-rows:12px 18px 9px!important;grid-template-columns:minmax(0,1fr)!important;height:52px!important;padding:4px!important}body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar>div>span{display:none!important}body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar>div>small{grid-column:1!important;font-size:8px!important}body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar>div>b{grid-column:1!important;font-size:11px!important;line-height:18px!important}body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar>div>em{font-size:8px!important;bottom:3px!important;right:4px!important}}@media (height<=500px) and (width>=700px){body:has(.game-menu-fixedbar) main.realm-shell.realm-shell--stage737>.realm-resourcebar{grid-template-columns:repeat(12,minmax(0,1fr))!important}}.realm-shell.realm-shell--stage737 :is(.settlement-building-modal-backdrop,.settlement-build-picker-backdrop,.alliance-modal-backdrop,.world-detail-modal-backdrop){box-sizing:border-box!important;padding:12px!important;position:fixed!important;inset:64px 0 0!important}.realm-shell.realm-shell--stage737 :is(.settlement-building-modal,.settlement-build-picker,.alliance-modal,.world-detail-modal){max-height:calc(100dvh - 96px)!important}.stage741018-player-name .player-avatar-edit{cursor:pointer;place-items:center;display:grid;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:50%!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important}.stage741018-player-name .player-avatar-edit img{object-fit:cover;border-radius:50%!important;width:36px!important;height:36px!important;margin:0!important}.player-avatar-edit:focus-visible{outline-offset:3px;outline:2px solid #ffe2a0}.current-hero-travel{color:#ffdfa0;background:#0b3029;border-bottom:1px solid #a68d45;flex:none;align-items:center;gap:12px;padding:8px 14px;display:flex}.current-hero-travel>img{object-fit:cover;border:1px solid #c6a954;border-radius:50%;width:34px;height:34px}.current-hero-travel strong{flex:1;font-size:13px}.current-hero-travel small{color:#c5d7cd;font-size:11px;display:block}.current-hero-travel>b{text-align:center;min-width:40px;font-size:16px}.current-hero-travel button{color:#ffe5a0;cursor:pointer;background:#183d32;border:1px solid #bd9c50;border-radius:7px;padding:8px 12px}.realm-focus-map .is-travel-destination{outline-offset:3px;border-radius:14px;filter:drop-shadow(0 0 10px #64ffb6)!important;outline:3px solid #78ffc4!important}.realm-focus-map .is-travel-destination .realm-focus-node-label{background:#082e24!important;border-color:#6dffbe!important}.realm-hero-route{z-index:91;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.realm-hero-route line{stroke:#ffe095;stroke-width:.22px;stroke-dasharray:1 .7;filter:drop-shadow(0 1px 1px #000)}.realm-travelling-hero{z-index:110;cursor:pointer;background:#09231e;border:2px solid #ffe19b;border-radius:50%;width:48px;height:48px;padding:0;position:absolute;transform:translate(-50%,-75%);box-shadow:0 3px 10px #000a}.realm-travelling-hero img{object-fit:cover;border-radius:50%;width:100%;height:100%}.realm-travelling-hero span{color:#b8ffdd;text-shadow:0 1px 3px #000;font-size:22px;position:absolute;bottom:-4px;right:-6px}@media (width<=600px){.current-hero-travel{gap:7px;padding:6px 8px}.current-hero-travel strong{font-size:11px}.current-hero-travel button{padding:7px;font-size:11px}}.realm-shell.realm-shell--stage737 .stage7410152-zone-marker{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)!important;width:3.2%!important;min-width:0!important;height:4.5%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;transform:translate(-50%,-50%)!important}.realm-shell.realm-shell--stage737 .stage7410152-zone-marker:hover,.realm-shell.realm-shell--stage737 .stage7410152-zone-marker:focus-visible{background:#ffd2503d!important;transform:translate(-50%,-50%)!important;box-shadow:inset 0 0 0 3px #ffe386!important}.realm-shell.realm-shell--stage737 .stage741018-player-name{transform:translate(-50%,-50%) scale(var(--world-label-scale,1))!important;transform-origin:50%!important}.realm-shell.realm-shell--stage737 .stage741018-player-name[role=button]{cursor:pointer;pointer-events:auto!important}.stage741018-player-name[role=button]:focus-visible{outline-offset:3px;outline:3px solid #ffe19a!important}.player-info-modal .opponent-profile{color:#f9edce;background:linear-gradient(140deg,#112d2c,#071216);border:1px solid #8d783e;border-radius:12px;margin:16px 0;padding:18px}.player-info-modal .opponent-profile-heading{align-items:center;gap:18px;min-width:0;display:flex}.player-info-modal .opponent-profile-avatar{object-fit:cover!important;border:2px solid #c3a561!important;border-radius:50%!important;flex:0 0 90px!important;width:90px!important;height:90px!important;max-height:90px!important;display:block!important;position:static!important}.player-info-modal .opponent-profile-heading>div{min-width:0}.player-info-modal .opponent-profile small{color:#d7b564;letter-spacing:.08em;font-size:11px;display:block}.player-info-modal .opponent-profile h2{overflow-wrap:anywhere;text-transform:none!important;margin:6px 0!important;font-size:25px!important}.player-info-modal .opponent-profile-heading span{color:#b7cbc9;overflow-wrap:anywhere;font-size:13px}.player-info-modal .opponent-profile-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.player-info-modal .opponent-profile-details>div{background:#071819;border:1px solid #ffffff20;border-radius:7px;padding:10px}.player-info-modal .opponent-profile-details dt{color:#b7cbc9;font-size:11px}.player-info-modal .opponent-profile-details dd{color:#ffe4a3;margin:5px 0 0;font-size:20px;font-weight:700}.player-info-modal .opponent-profile-clan{overflow-wrap:anywhere;border-top:1px solid #ffffff20;align-items:center;gap:12px;padding-top:14px;display:flex}.player-info-modal .opponent-profile-clan strong{margin-top:5px;font-size:15px;display:block}@media (width<=500px){.player-info-modal .opponent-profile{padding:12px}.player-info-modal .opponent-profile-heading{gap:12px}.player-info-modal .opponent-profile-avatar{flex-basis:68px!important;width:68px!important;height:68px!important;max-height:68px!important}.player-info-modal .opponent-profile h2{font-size:21px!important}.player-info-modal .opponent-profile-details{gap:5px}.player-info-modal .opponent-profile-details>div{padding:8px 5px}}.map-build-timer{font-variant-numeric:tabular-nums;color:#ffe6a5!important;white-space:nowrap!important;background:#10342b!important;border:1px solid #bba15b!important;border-radius:5px!important;width:auto!important;min-width:0!important;height:auto!important;margin:4px 0 0!important;padding:3px 7px!important;font:700 12px/1.3 Georgia!important;display:block!important;position:static!important}.sc738-nameplate:has(.map-build-timer){height:auto!important;min-height:54px!important;padding:5px!important;overflow:visible!important}.sc738-defense-timer{z-index:150;text-align:center;color:#ffe3aa;background:#061915ed;border:1px solid #b79a50;border-radius:7px;min-width:110px;padding:5px;font-size:11px;position:absolute}.realm-shell.realm-shell--stage737 .realm-travelling-hero{visibility:visible!important;opacity:1!important;z-index:180!important;width:82px!important;height:112px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;overflow:visible!important;transform:translate(-50%,-95%)!important}.realm-shell.realm-shell--stage737 .realm-travelling-hero>img{filter:drop-shadow(0 5px 4px #000b)drop-shadow(0 0 5px #ffe09a);object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;display:block!important}.realm-shell.realm-shell--stage737 .realm-travelling-hero>span{color:#ffeab8;background:#06241ced;border:1px solid #e3c571;border-radius:5px;white-space:nowrap!important;padding:4px 7px!important;font:700 11px/1.2 Georgia!important;display:block!important;position:absolute!important;inset:100% auto auto 50%!important;transform:translate(-50%)!important}.realm-shell.realm-shell--stage737 .army-march-route{visibility:visible!important;z-index:100!important;pointer-events:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.army-march-route line{stroke:#ffc964;stroke-width:.25px;stroke-dasharray:1 .6;filter:drop-shadow(0 1px 1px #000)}.realm-shell.realm-shell--stage737 .army-march-marker{visibility:visible!important;opacity:1!important;z-index:180!important;pointer-events:none!important;width:82px!important;height:112px!important;display:block!important;position:absolute!important;transform:translate(-50%,-90%)!important}.realm-shell.realm-shell--stage737 .army-march-marker>img{filter:drop-shadow(0 6px 4px #000b)drop-shadow(0 0 5px #ffd374);object-fit:contain!important;width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}.realm-shell.realm-shell--stage737 .army-march-marker>span{color:#ffe5ad!important;white-space:nowrap!important;text-align:center!important;background:#06251bf2!important;border:1px solid #c7a659!important;border-radius:6px!important;gap:3px!important;padding:5px 8px!important;font:700 11px/1.2 Georgia!important;display:grid!important;position:absolute!important;top:100%!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important}.army-march-marker b,.army-march-marker small{font-size:inherit!important;display:block!important}.world-realm-hero{z-index:110;pointer-events:none;width:70px;height:96px;position:absolute;transform:translate(-50%,24px)}.world-realm-hero img{object-fit:contain;filter:drop-shadow(0 3px 3px #000b);width:100%;height:100%}.world-realm-hero span{color:#ffe7af;white-space:nowrap;background:#082b22ed;border:1px solid #c9ac62;border-radius:4px;padding:3px 5px;font:700 9px Georgia;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (width<=600px){.realm-shell.realm-shell--stage737 .realm-travelling-hero,.realm-shell.realm-shell--stage737 .army-march-marker{width:58px!important;height:82px!important}.world-realm-hero{width:40px;height:55px;transform:translate(-50%,10px)}}.realm-shell .online-map-hero-sprite{pointer-events:none!important;filter:drop-shadow(0 5px 3px #0009)!important;width:100%!important;height:100%!important;max-height:100%!important;display:block!important;position:relative!important}.realm-shell .online-map-hero-sprite>svg{width:100%!important;height:100%!important;display:block!important;overflow:visible!important}.realm-shell .world-realm-hero{transform:translate(-120%,-60%)!important}.realm-shell.realm-shell--stage737 .stage741018-player-name-layer{z-index:190!important}.realm-shell.realm-shell--stage737 button.stage741018-player-name.occupied{cursor:pointer;touch-action:manipulation;pointer-events:auto!important}.realm-shell.realm-shell--stage737 button.stage741018-player-name:focus-visible{outline-offset:3px;outline:3px solid #ffe19a!important}.realm-shell.realm-shell--stage737 .stage7410152-zone-marker{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)!important;width:4.2%!important;height:6.7%!important}.realm-shell.realm-shell--stage737 .stage7410152-zone-marker[data-zone-index]:is([data-zone-index="67"],[data-zone-index="68"],[data-zone-index="69"],[data-zone-index="70"],[data-zone-index="71"],[data-zone-index="72"],[data-zone-index="73"],[data-zone-index="74"],[data-zone-index="75"],[data-zone-index="76"],[data-zone-index="77"],[data-zone-index="78"],[data-zone-index="79"],[data-zone-index="80"],[data-zone-index="81"],[data-zone-index="82"],[data-zone-index="83"],[data-zone-index="84"]){width:3.8%!important;height:7.1%!important}.realm-resourcebar .reward-bar-item[role=button]{font:inherit;color:inherit;text-align:left;cursor:pointer}.realm-resourcebar .reward-bar-item[role=button]:focus-visible{outline-offset:-3px;outline:2px solid #ffd87b}.player-info-backdrop85{overscroll-behavior:contain;touch-action:pan-y;z-index:2147483600!important;place-items:center!important;width:100vw!important;height:100dvh!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important}body .player-info-backdrop85>aside.realm-drawer.world-detail-modal.player-info-modal{flex-direction:column!important;width:min(840px,100%)!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 40px)!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.player-info-heading85{color:#f6df9c;background:#102e29;border-bottom:1px solid #ae975650;flex:none;min-height:58px;padding:18px 65px 18px 22px;font-size:17px;position:relative}.player-info-heading85 .world-detail-modal-close{z-index:2;width:38px;height:38px;position:absolute!important;top:9px!important;right:12px!important}.player-info-scroll85{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;color:#dce9e1;flex:auto;min-height:0;max-height:calc(100dvh - 100px);padding:8px 22px 24px;overflow-x:hidden;overflow-y:auto!important}.player-info-scroll85>*{box-sizing:border-box;max-width:100%}@media (width<=600px){.player-info-backdrop85{padding:8px!important}body .player-info-backdrop85>aside.realm-drawer.world-detail-modal.player-info-modal{max-height:calc(100dvh - 16px)!important}.player-info-scroll85{max-height:calc(100dvh - 76px);padding:8px 12px 24px}.player-info-heading85{padding-left:14px;font-size:15px}}.realm-shell.realm-shell--stage737 button.army-march-marker{appearance:none!important;box-shadow:none!important;pointer-events:auto!important;cursor:pointer!important;background:0 0!important;border:0!important;border-image:!important;border-radius:0!important;min-width:0!important;min-height:0!important;padding:0!important}.realm-shell.realm-shell--stage737 button.army-march-marker:focus-visible{outline-offset:5px!important;outline:2px solid #e1c275!important}.allied-support-grid78{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:14px;margin:16px 0;display:grid}.allied-support78{color:#dcebe4;background:linear-gradient(140deg,#12352c,#071a1c);border:1px solid #497b66;border-radius:12px;min-width:0;padding:16px}.allied-support78 h4,.allied-support78 h5{color:#f1d488;margin:0 0 10px}.allied-support78 p{font-size:12px;line-height:1.5}.allied-support-controls78{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.allied-support-controls78 label{min-width:0;font-size:12px}.allied-support78 input,.allied-support78 select{box-sizing:border-box;color:#fff4cc;background:#071d20;border:1px solid #5b8271;border-radius:6px;width:100%;min-height:38px;padding:7px;display:block}.allied-support78 button{color:#ffe4a3;cursor:pointer;background:#1c4637;border:1px solid #b69948;border-radius:7px;min-height:40px;padding:8px 12px}.allied-support78 button:disabled{opacity:.45;cursor:default}.allied-support-actions78{flex-wrap:wrap;gap:8px;display:flex}.newcomer-protection78{color:#c9fff0;background:#0c3632;border:1px solid #68c6ad;border-radius:8px;padding:12px}.world-ranking78{background:#102725;border:1px solid #947c41;border-radius:10px;margin:12px 0;padding:14px}.world-ranking78 summary{cursor:pointer;color:#ffe4a1}.world-ranking78 dl>div{border-bottom:1px solid #ffffff16;justify-content:space-between;display:flex}.world-ranking78 p{font-size:12px;line-height:1.5}.resource-popup-actions{flex-wrap:wrap}.alliance-modal.diplomacy-modal{background:linear-gradient(145deg,#0e2929,#07161c);border-color:#ac9550}.diplomacy-active{border-radius:10px;gap:10px}.realm-shell .realm-control-sector--world{pointer-events:none!important}.realm-shell.realm-shell--stage737 .stage7410152-zone-marker{justify-content:center;align-items:center;display:flex!important}@media (width<=600px){.alliance-modal.diplomacy-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px}.allied-support-grid78{grid-template-columns:1fr}.allied-support78{padding:12px}.diplomacy-grid{grid-template-columns:1fr!important}}.walls-overview-backdrop78{z-index:2147483500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-sizing:border-box;background:#0008;justify-content:flex-end;align-items:flex-start;padding:75px 18px 18px;display:flex;position:fixed;inset:0}.walls-overview78{color:#dfede6;box-sizing:border-box;background:linear-gradient(140deg,#102f2a,#07171d);border:1px solid #b39a55;border-radius:14px;width:min(790px,100%);max-height:100%;padding:22px;overflow:auto;box-shadow:0 12px 50px #0009}.walls-overview78 header{justify-content:space-between;align-items:center;gap:16px;display:flex}.walls-overview78 header h2{color:#ffe4a3;margin:5px 0 18px}.walls-overview78 button{cursor:pointer;color:#fff0ba;background:#13382e;border:1px solid #6b8b76;border-radius:7px;padding:9px}.walls-summary78{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.walls-summary78 article{background:#061e1d;border:1px solid #496d59;border-radius:9px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.walls-summary78 small{color:#c9b56e;font-size:10px}.walls-summary78 b{font-size:20px}.walls-summary78 span{font-size:12px}.walls-summary78 progress{accent-color:#49d29e;width:100%}.walls-summary78 .product-icon62{vertical-align:middle;width:20px;height:20px}.walls-towers78{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.walls-towers78 button{text-align:left;flex-direction:column;gap:6px;display:flex}.walls-towers78 b{color:#ffe4a3}.walls-towers78 small{color:#c9ddcf}.walls-overview78>p{color:#bbcec4;font-size:12px;line-height:1.5}.walls-overview78 button:focus-visible{outline-offset:3px;outline:2px solid #ffdf8c}@media (width<=600px){.walls-overview-backdrop78{padding:12px}.walls-overview78{padding:15px}.walls-summary78{grid-template-columns:1fr}.walls-towers78{grid-template-columns:repeat(2,minmax(0,1fr))}.realm-topbar nav{flex-wrap:wrap}.walls-topbar78{white-space:nowrap}}main.realm-shell.realm-shell--stage737.realm-shell--stage7.realm-shell--stage722.realm-shell--stage725>.realm-resourcebar{scrollbar-width:thin;scrollbar-color:#ad9452 #08191c;touch-action:pan-x;overscroll-behavior-x:contain;flex:none!important;grid-template-columns:none!important;gap:7px!important;max-width:100%!important;padding:8px 10px!important;display:flex!important;overflow:auto hidden!important}main.realm-shell.realm-shell--stage737.realm-shell--stage7.realm-shell--stage722.realm-shell--stage725>.realm-resourcebar>div{box-sizing:border-box!important;flex:0 0 137px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:5px!important;min-width:137px!important;min-height:76px!important;padding:9px 10px!important}main.realm-shell.realm-shell--stage737.realm-shell--stage7.realm-shell--stage722.realm-shell--stage725>.realm-resourcebar>div>small{letter-spacing:.015em!important;white-space:normal!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important}main.realm-shell.realm-shell--stage737.realm-shell--stage7.realm-shell--stage722.realm-shell--stage725>.realm-resourcebar>div>b,main.realm-shell.realm-shell--stage737.realm-shell--stage7.realm-shell--stage722.realm-shell--stage725>.realm-resourcebar>.storage-bar-item>b{font-size:18px!important;line-height:1.3!important}main.realm-shell.realm-shell--stage737.realm-shell--stage7.realm-shell--stage722.realm-shell--stage725>.realm-resourcebar>div>span{font-size:25px!important}.world-chat-panel{flex-direction:column;display:flex}.world-chat-panel>header,.world-chat-panel>nav,.world-chat-panel>footer,.world-chat-recipient,.world-chat-error{flex:none}.world-chat-panel>.world-chat-messages{overflow-anchor:none;flex:auto;min-height:0;overflow-y:auto}@media (width<=600px){main.realm-shell.realm-shell--stage737.realm-shell--stage7.realm-shell--stage722.realm-shell--stage725>.realm-resourcebar>div{flex-basis:131px!important;min-width:131px!important;min-height:72px!important}main.realm-shell.realm-shell--stage737.realm-shell--stage7.realm-shell--stage722.realm-shell--stage725>.realm-resourcebar>div>small{font-size:12px!important}main.realm-shell.realm-shell--stage737.realm-shell--stage7.realm-shell--stage722.realm-shell--stage725>.realm-resourcebar>div>b{font-size:18px!important}}.realm-shell.realm-shell--stage737 .scene-viewport54,.realm-shell.realm-shell--stage737 .sc738-viewport{overflow-anchor:none!important;scroll-behavior:auto!important;overscroll-behavior:none!important;overflow:hidden!important}.realm-shell.realm-shell--stage737 [data-camera-canvas54]{touch-action:none!important;transition:none!important}.realm-shell.realm-shell--stage737 .stage7410152-zone-marker .mountain-defender80{pointer-events:none;filter:drop-shadow(0 2px 2px #000b);flex-direction:column;justify-content:center;align-items:center;position:absolute;inset:0;opacity:1!important;visibility:visible!important;background:0 0!important;display:flex!important}.realm-shell.realm-shell--stage737 .mountain-defender80>.report-unit-art62{background-repeat:no-repeat;background-size:400% 400%;min-width:0;min-height:0;flex:0 0 76%!important;width:68%!important;height:76%!important;display:block!important}.realm-shell.realm-shell--stage737 .mountain-defender80>small{color:#ffe1a0;white-space:nowrap;background:#152b21e8;border:1px solid #aa8d4b;border-radius:3px;padding:1px 4px;font:700 9px/1.1 Georgia,serif!important;display:block!important}.mountain-resources81{pointer-events:none;filter:drop-shadow(0 3px 2px #0009);justify-content:center;align-items:center;display:flex;position:absolute;inset:15% 4%}.mountain-resources81>span{aspect-ratio:1;background-image:url(/game/resources83/resource-atlas83.png);background-repeat:no-repeat;background-size:300% 200%;width:48%;display:block}.mountain-resources81{filter:drop-shadow(0 2px 1px #0008);transform:scale(1.22)}.world-selector150{color:#f8e9ba;box-sizing:border-box;background:radial-gradient(at top,#17382b,#071317 65%);min-height:100dvh;padding:88px max(20px,4vw) 36px}.world-selector150>header{max-width:1300px;margin:0 auto 24px}.world-selector150 h1{margin:8px 0;font-size:36px}.world-selector150 header p{color:#c0d2c6;max-width:800px;line-height:1.6}.world-selector150-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1300px;margin:auto;display:grid}.world-selector150-card{text-align:left;color:inherit;background:#10271f;border:1px solid #b39c58;border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden}.world-selector150-card:disabled{opacity:1;cursor:not-allowed;color:#c0c1b4;background:#19201e}.world-selector150-card:disabled img{filter:grayscale()brightness(.45)}.world-selector150-card>img{object-fit:cover;width:100%;height:160px}.world-selector150-card>div{padding:18px}.world-selector150-card h2{margin:9px 0 18px;font-size:26px}.world-selector150-card p{font-size:14px;line-height:1.6}.world-selector150-card small{letter-spacing:.13em;font-size:10px}.world-selector150-card:not(:disabled):hover{border-color:#ffe4a2;box-shadow:0 0 22px #b7a76244}.world-selector150-card.test150{border-color:#65b98b}.world-selector150>footer{flex-wrap:wrap;align-items:center;gap:24px;max-width:1300px;margin:24px auto;display:flex}.world-selector150 button:not(.world-selector150-card),.world-selector150 a{color:#f8e6b3;background:#163d2c;border:1px solid #ae9655;border-radius:6px;padding:11px 18px}.world-map-badge150{z-index:2147483200;color:#f8e7af;pointer-events:none;background:#09261ded;border:1px solid #ba9f54;border-radius:6px;padding:7px 10px;font-size:11px;position:fixed;top:64px;left:10px}.world-map-badge150 button{pointer-events:auto;margin-left:12px;padding:4px 8px;font-size:11px}.world-map-badge150.test150{border-color:#67c79a}@media (width<=1100px){.world-selector150-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.world-selector150{padding:82px 14px 24px}.world-selector150-grid{grid-template-columns:1fr}.world-selector150 h1{font-size:29px}.world-selector150-card>img{height:140px}.world-map-badge150{max-width:calc(100vw - 40px);font-size:10px}}@font-face{font-family:PLPE Text;font-style:normal;font-weight:400;font-display:swap;src:url(/game/fonts86/alegreya-sans-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PLPE Text;font-style:normal;font-weight:400;font-display:swap;src:url(/game/fonts86/alegreya-sans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PLPE Text;font-style:normal;font-weight:500;font-display:swap;src:url(/game/fonts86/alegreya-sans-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PLPE Text;font-style:normal;font-weight:500;font-display:swap;src:url(/game/fonts86/alegreya-sans-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PLPE Text;font-style:normal;font-weight:700;font-display:swap;src:url(/game/fonts86/alegreya-sans-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PLPE Text;font-style:normal;font-weight:700;font-display:swap;src:url(/game/fonts86/alegreya-sans-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PLPE Herald;font-style:normal;font-weight:500;font-display:swap;src:url(/game/fonts86/cinzel-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PLPE Herald;font-style:normal;font-weight:500;font-display:swap;src:url(/game/fonts86/cinzel-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PLPE Herald;font-style:normal;font-weight:600;font-display:swap;src:url(/game/fonts86/cinzel-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PLPE Herald;font-style:normal;font-weight:600;font-display:swap;src:url(/game/fonts86/cinzel-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PLPE Herald;font-style:normal;font-weight:700;font-display:swap;src:url(/game/fonts86/cinzel-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PLPE Herald;font-style:normal;font-weight:700;font-display:swap;src:url(/game/fonts86/cinzel-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:is(body:has(.app--game) :where(.app--game,[role=dialog],.realm-drawer,.game-menu-fixedbar),body:has(.app--game) :where(.app--game,[role=dialog],.realm-drawer,.game-menu-fixedbar) *){font-family:var(--plpe-text86)!important}body:has(.app--game) :is(h1,h2,h3,h4,.realm-drawer-title,.account-menu-panel h2){letter-spacing:.025em;font-family:var(--plpe-herald86)!important}body:has(.app--game) :is(button,input,select,textarea){font-family:var(--plpe-text86)!important}body:has(.app--game) .world-ranking86{background:radial-gradient(at 100% 0,#284e3b66,#0000 65%),linear-gradient(140deg,#102c29,#081b20);border:1px solid #a48a49;padding:20px;box-shadow:inset 0 1px #ffe8a522,0 8px 24px #0003}body:has(.app--game) .world-ranking86 summary{justify-content:space-between;align-items:center;gap:12px;font-size:17px;font-weight:700;list-style:none;display:flex}body:has(.app--game) .world-ranking86 summary span{color:#f3dfa6;font-family:var(--plpe-herald86)!important}.world-ranking86 summary span:before{content:"▸";color:#d5b467;margin-right:10px;display:inline-block}.world-ranking86[open] summary span:before{transform:rotate(90deg)}.world-ranking86 summary strong{color:#ffe5a4;font-variant-numeric:tabular-nums;background:#a18a3020;border:1px solid #c9a85b66;border-radius:8px;padding:6px 12px}body:has(.app--game) .world-ranking86 .ranking-intro86{color:#c3d6cc;margin:14px 0 10px;font-size:16px;line-height:1.5}.ranking-rules86{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.ranking-rules86 span{color:#bfd4c8;border:1px solid #88b59c33;border-radius:20px;padding:5px 10px;font-size:14px}.ranking-rules86 b{color:#efd99e;margin-left:5px}body:has(.app--game) .ranking-list86{gap:7px;margin:0;padding:0;list-style:none;display:grid}body:has(.app--game) .ranking-list86 li{color:#e1ede5;background:#06181c99;border:1px solid #8dbba128;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;font-size:17px;display:grid}body:has(.app--game) .ranking-list86 .is-selected86{background:linear-gradient(100deg,#6c57262e,#153c32);border-color:#d4b86a;box-shadow:inset 3px 0 #d4b86a}.ranking-place86{color:#b2c9bd;font-variant-numeric:tabular-nums;background:#92b9a414;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.ranking-list86 li:nth-child(-n+3) .ranking-place86{color:#ffe7a2;background:#bd96372b;border:1px solid #cbaa5155}.ranking-name86{overflow-wrap:anywhere}.ranking-list86 strong{color:#f5dfa2;text-align:right;font-variant-numeric:tabular-nums}.ranking-list86 small{color:#a9c1b4;margin-left:5px;font-size:12px;font-weight:400}body:has(.app--game) .world-ranking86 h4{color:#d8c899;margin:22px 0 12px;font-size:14px}body:has(.app--game) .world-ranking86 .ranking-breakdown86{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}body:has(.app--game) .ranking-breakdown86>div{background:#ffffff04;border:1px solid #9abbad26;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-size:16px;display:flex}.ranking-breakdown86 dt{color:#b9cec2}.ranking-breakdown86 dd{color:#f4dfaa;font-variant-numeric:tabular-nums;margin:0;font-weight:700}@media (width<=520px){body:has(.app--game) .world-ranking86{padding:13px}body:has(.app--game) .world-ranking86 summary{font-size:14px}body:has(.app--game) .ranking-list86 li{gap:8px;padding:9px 8px;font-size:16px}body:has(.app--game) .ranking-breakdown86>div{padding:9px 8px;font-size:15px}}body:has(.app--game) .world-ranking86 summary span:before{content:"";vertical-align:middle;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid #d5b467;width:0;height:0;margin-right:12px}body:has(.app--game) .account-menu-panel.account-menu-panel{background:linear-gradient(110deg,#041716ed,#071b20d9),url(/game/menu87/polishpepe-hussars87.webp) 50%/cover no-repeat!important;animation:none!important}body:has(.app--game) .account-menu-panel header{background:linear-gradient(90deg,#071d1b77,#071d1b22);border-bottom-color:#d6b66b66}body:has(.app--game) .account-menu-panel :is(nav button,.account-menu-profile){background-color:#061c1bc9}body:has(.app--game) .game-mode-choice:before{background:linear-gradient(#03131644,#04141788),url(/game/menu87/polishpepe-hussars87.webp) 50%/cover no-repeat}body:has(.app--game) .game-mode-choice__panel{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;background:linear-gradient(135deg,#061c1bd9,#06131ac9);border-color:#c5a65d88}body:has(.app--game) .game-mode-card>div{background:linear-gradient(120deg,#041b1bd9,#06151ac7),url(/game/menu87/polishpepe-hussars87.webp) 50% 65%/cover}:is(body:has(.app--game) .game-mode-choice__panel>h1,body:has(.app--game) .game-mode-card strong){color:#f4dfaa;text-shadow:0 2px 8px #000;font-family:var(--plpe-herald86)!important}:is(body:has(.app--game) .game-mode-card p,body:has(.app--game) .game-mode-choice__panel>p){color:#cfdfd7;font-size:16px;line-height:1.5}body:has(.app--game) .game-mode-card :is(span,b){font-size:13px}@media (width<=800px){body:has(.app--game) .game-mode-choice__panel{padding:16px}body:has(.app--game) .game-mode-card strong{font-size:23px}}body .player-info-modal .clan-crest{box-sizing:border-box;border:2px solid var(--crest-secondary);background:var(--crest-primary);isolation:isolate;place-items:center;font-size:19px;overflow:hidden;flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:44px!important;min-height:44px!important;max-height:44px!important;display:grid!important;position:relative!important}body .player-info-modal .clan-crest>span{z-index:2;min-width:0;color:var(--crest-secondary);place-items:center;width:100%!important;height:100%!important;display:grid!important;position:relative!important}body .player-info-modal .clan-crest img,body .player-info-modal .clan-crest svg{object-fit:contain;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}body .player-info-modal .clan-crest>i{background:var(--crest-secondary);height:3px;position:absolute;inset:auto 10% 8%}body .player-info-modal .clan-crest--round{border-radius:50%}body .player-info-modal .opponent-profile-clan>div:last-child{flex:1;min-width:0}body:has(.app--game) :is(.realm-drawer.realm-drawer,.alliance-modal.alliance-modal,.world-chat-panel.world-chat-panel,.world-quest-panel.world-quest-panel,.game-inventory__panel.game-inventory__panel,.adventure-shop.adventure-shop,.hg-workshop.hg-workshop,.duel-settings-panel.duel-settings-panel,.quest-modal.quest-modal,.walls-overview78.walls-overview78,.automation-panel84.automation-panel84){background:linear-gradient(115deg,#041716f2,#071b20df),url(/game/menu87/polishpepe-hussars87.webp) 50%/cover no-repeat!important;animation:none!important}.settlement-hero84>.tailored-hero{width:100%;height:100%}.realm-shell--stage737 .realm-focus-castle:before{opacity:1!important;-webkit-mask-image:url(/game/world_stage737/castle-roofs89.png)!important;mask-image:url(/game/world_stage737/castle-roofs89.png)!important}.world-view-settings89{background:#061c1cce;border:1px solid #b79d5b88;border-radius:10px;margin-bottom:20px;padding:16px}.world-view-settings89 h4{color:#efd99e;margin:0 0 8px;font-size:16px}.world-view-settings89 p{color:#bbd0c5;font-size:15px;line-height:1.4}.world-view-settings89>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.world-view-settings89 button{border-radius:8px;place-items:center;gap:6px;text-align:center!important;color:#d8e9de!important;background:#081b21!important;border:1px solid #657766!important;padding:12px!important;display:grid!important}.world-view-settings89 button[aria-pressed=true]{box-shadow:inset 0 0 16px #e6c15e14;background:#254c39!important;border-color:#eed489!important}.world-view-settings89 button b{font-size:20px}.world-view-settings89 small{font-size:13px!important}body:has(.app--game) :is(.account-menu-panel,.game-mode-choice__panel){outline-offset:4px;outline:1px solid #4e432c;border:2px solid #b99750!important;border-radius:9px!important;box-shadow:0 22px 80px #000b,inset 0 0 0 4px #112725,inset 0 0 0 5px #bba05c66!important}body:has(.app--game) :is(.account-menu-panel header,.game-mode-choice__panel>h1){border-bottom:1px solid #c0a65e77;padding-bottom:18px}body:has(.app--game) .account-menu-actions nav>button{min-height:66px;box-shadow:inset 0 0 0 3px #061c1b,inset 0 0 0 4px #a78b4544;background:linear-gradient(110deg,#173e33e8,#0a2225e8)!important;border:1px solid #bda15b88!important;border-radius:5px!important}body:has(.app--game) .account-menu-actions nav>button b{letter-spacing:.015em;font-size:14px;font-family:var(--plpe-herald86)!important}body:has(.app--game) .account-menu-actions nav>button small{color:#bcd0c4;line-height:1.4;font-size:14px!important}.realm-shell--stage737 .realm-focus-castle:before{content:none!important;display:none!important}body .realm-shell.realm-shell--stage737 .realm-focus-roof-layer{opacity:1!important;-webkit-mask-image:url(/game/world_stage737/castle-roofs-full89.png)!important;mask-image:url(/game/world_stage737/castle-roofs-full89.png)!important}body:has(.app--game) .world-floating-actions button.world-nav59[aria-current=page]{color:#fff2b8!important;background:linear-gradient(135deg,#2b6c4f,#164535)!important;border-color:#f0d082!important;box-shadow:inset 0 -3px #d4b361,0 0 15px #86d9a833!important}body:has(.app--game) .world-floating-actions button.world-nav59:not([aria-current=page]){box-shadow:none!important;background:#07171c!important}.covert-missions89{background:#092322;border:1px solid #9c8650;border-radius:10px;margin:14px 0;padding:16px}.covert-missions89 h3{color:#e6d09b;margin:0 0 12px}.covert-missions89 details{border:1px solid #6f8b6b55;border-radius:7px;margin-top:10px;padding:12px}.covert-missions89 summary{cursor:pointer;color:#f2dda3;font-size:17px;font-weight:700}.covert-missions89 p{line-height:1.5;font-size:15px!important}.covert-missions89 input{color:#f3e8cb;background:#071b20;border:1px solid #7b8e71;border-radius:6px;max-width:100%;margin-top:7px;padding:8px;display:block}.covert-missions89 button{color:#ffe6a8;cursor:pointer;background:#174736;border:1px solid #c6a960;border-radius:6px;padding:10px 14px}.covert-missions89 button:disabled{opacity:.45;cursor:default}body:has(.app--game) :is(.account-menu-panel.account-menu-panel,.game-mode-choice__panel.game-mode-choice__panel){border:30px solid #0000!important;border-image:url(/game/menu89/nenufar-frame89.webp) 210 310/30px/7px!important;border-radius:0!important;outline:none!important;padding:20px!important;box-shadow:0 24px 80px #000b!important}body:has(.app--game) .account-menu-actions nav>button{box-shadow:none!important;border:12px solid #0000!important;border-image:url(/game/menu89/nenufar-frame89.webp) 210 310/12px/2px!important;border-radius:0!important;padding:10px 12px!important}body:has(.app--game) :is(.realm-drawer.realm-drawer,.alliance-modal.alliance-modal,.world-chat-panel.world-chat-panel,.world-quest-panel.world-quest-panel,.automation-panel84.automation-panel84){border:18px solid #0000!important;border-image:url(/game/menu89/nenufar-frame89.webp) 210 310/18px/2px!important;border-radius:0!important}body:has(.app--game) .account-menu-panel :is(table,p,small,select,input){font-family:var(--plpe-text86)!important}body:has(.app--game) .account-menu-panel :is(h2,h3,h4){font-family:var(--plpe-herald86)!important;color:#f5dfaa!important}body:has(.app--game) .account-menu-table :is(th,td){line-height:1.4;font-size:15px!important}@media (width<=600px){body:has(.app--game) :is(.account-menu-panel.account-menu-panel,.game-mode-choice__panel.game-mode-choice__panel){border-width:20px!important;border-image-width:20px!important;padding:12px!important}body:has(.app--game) .account-menu-actions nav>button b{font-size:13px!important}body:has(.app--game) .account-menu-table :is(th,td){font-size:14px!important}}body:has(.app--game) :is(.account-menu-panel.account-menu-panel,.game-mode-choice__panel.game-mode-choice__panel){border-image-width:52px!important}body:has(.app--game) .account-menu-actions nav>button{border-image-width:22px!important}body:has(.app--game) :is(.realm-drawer.realm-drawer,.alliance-modal.alliance-modal,.world-chat-panel.world-chat-panel,.world-quest-panel.world-quest-panel,.automation-panel84.automation-panel84){border-image-width:28px!important}.account-advanced89{border-top:1px solid #b09a5755;padding:12px}.account-advanced89 summary{cursor:pointer;color:#cbb980;font-size:15px}.account-advanced89 button{color:#e8d3b0;cursor:pointer;text-align:left;background:#231b18;border:1px solid #80694c;border-radius:5px;gap:10px;width:100%;margin-top:10px;padding:12px;display:flex}.account-advanced89 button small{font-size:13px;display:block}.account-advanced89 button>span:first-child{font-size:20px}@media (width<=600px){body:has(.app--game) :is(.account-menu-panel.account-menu-panel,.game-mode-choice__panel.game-mode-choice__panel){border-image-width:35px!important}}body:has(.app--game) :is(.settlement-building-modal.settlement-building-modal,.resource-action-popup.resource-action-popup,.game-inventory__panel.game-inventory__panel,.adventure-shop.adventure-shop){box-sizing:border-box;border:20px solid #0000!important;border-image:url(/game/menu89/nenufar-frame89.webp) 210 310/30px/2px!important;border-radius:0!important}.nickname-settings89{background:#0a2823c9;border:1px solid #b99d5988;border-radius:7px;margin-bottom:16px;padding:14px}.nickname-settings89 summary{cursor:pointer;color:#f1dba2;font-size:17px;font-weight:700}.nickname-settings89 input{color:#f4e9c9;box-sizing:border-box;background:#071c20;border:1px solid #7e9473;border-radius:6px;width:100%;margin:7px 0;padding:9px;display:block}.nickname-settings89 small{display:block;font-size:14px!important}.nickname-settings89 button{color:#ffe6ab;cursor:pointer;background:#194d38;border:1px solid #c2a560;border-radius:6px;margin-top:10px;padding:8px 13px}.war-alert-backdrop89{z-index:2147483640;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020a11b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.war-alert89{box-sizing:border-box;color:#eadbb6;background:linear-gradient(135deg,#16352a,#071b23);border:26px solid #0000;border-image:url(/game/menu89/nenufar-frame89.webp) 210 310/36px/4px;width:min(560px,100%);padding:26px;box-shadow:0 25px 100px #000b}.war-alert89 h2{color:#ffe0a0;font-size:clamp(22px,4vw,30px)}.war-alert89 p{font-size:17px;line-height:1.5}.war-alert89 small{color:#d0b05f;letter-spacing:.14em}.war-countdown89{background:#030f16aa;border:1px solid #c4a15855;padding:12px}.war-countdown89 strong{color:#fff0b5;font-variant-numeric:tabular-nums;margin-left:10px;font-size:27px}.war-alert89 footer{flex-wrap:wrap;gap:10px;display:flex}.war-alert89 button{color:#ffe6a7;cursor:pointer;background:#21553d;border:1px solid #c2a263;border-radius:5px;padding:12px}.war-alert89 button+button{background:#11292c}body .realm-shell--stage737 .world-control-tower89{z-index:9;pointer-events:none;filter:drop-shadow(0 3px 2px #000b);transform:translate(-50%,-50%);width:30px!important;height:44px!important;position:absolute!important;top:8%!important;left:50%!important}body .world-control-tower89 img{object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;position:static!important}body .world-control-tower89 small{color:#ffe4a1;background:#072519;border:1px solid #bda55d;border-radius:4px;padding:1px 3px;position:absolute;bottom:1px;right:-1px;font-size:9px!important}body .stage7410152-zone-marker:has(.world-control-tower89) .current-zone-avatar{transform:translate(13px,9px)scale(.8)!important}.live-battle89{z-index:2147483550;box-sizing:border-box;color:#ffe3a4;background:linear-gradient(115deg,#362313ed,#092020f5);border:1px solid #e0ba65;border-radius:8px;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:16px;display:flex;position:fixed;bottom:110px;right:16px;box-shadow:0 5px 30px #0009}.live-battle89 p{color:#cbd7c9;margin:5px 0;font-size:14px}.live-battle89 progress{accent-color:#d3aa4c;width:100%;height:6px}.live-battle89>b{font-variant-numeric:tabular-nums;font-size:24px}.live-battle89 button{color:#ffe3a4;cursor:pointer;background:#174535;border:1px solid #b8a064;border-radius:5px;padding:8px}.live-battle89-sparks{filter:drop-shadow(0 0 8px #e9a34d);font-size:35px;animation:.6s ease-in-out infinite alternate live-battle-flare89}@keyframes live-battle-flare89{to{filter:drop-shadow(0 0 15px #ffbb61);transform:rotate(8deg)scale(1.1)}}@media (width<=600px){.live-battle89{gap:8px;max-width:calc(100vw - 16px);padding:10px;bottom:220px;right:8px}.live-battle89 p{font-size:12px}.live-battle89-sparks{font-size:26px}}@media (prefers-reduced-motion:reduce){.live-battle89-sparks{animation:none}}.account-menu-panel>.world-view-settings89{grid-template-columns:1fr 1.2fr;align-items:center;column-gap:18px;margin:16px 0 20px;display:grid}.account-menu-panel>.world-view-settings89 h4{grid-area:1/1}.account-menu-panel>.world-view-settings89 p{grid-area:2/1;margin:0}.account-menu-panel>.world-view-settings89>div{grid-area:1/2/3}@media (width<=600px){.account-menu-panel>.world-view-settings89{display:block}.account-menu-panel>.world-view-settings89>div{margin-top:12px}}@font-face{font-family:PLPE Chronicle;font-style:normal;font-weight:400;font-display:swap;src:url(/game/fonts90/alegreya-400.ttf)format("truetype")}@font-face{font-family:PLPE Chronicle;font-style:normal;font-weight:600;font-display:swap;src:url(/game/fonts90/alegreya-600.ttf)format("truetype")}@font-face{font-family:PLPE Chronicle;font-style:normal;font-weight:700;font-display:swap;src:url(/game/fonts90/alegreya-700.ttf)format("truetype")}body:has(.app--game){--plpe-text86:"PLPE Chronicle",Georgia,serif;--plpe-herald86:"PLPE Herald",Georgia,serif}:is(body:has(.app--game) :is(h1,h2,h3,h4,h5,button,summary,.realm-drawer-title,.action-requirement-head strong,.world-stat-label,.settlement3d85-labels button),body:has(.app--game) :is(h1,h2,h3,h4,h5,button,summary,.realm-drawer-title) :is(span,b,strong)){letter-spacing:.025em;font-family:var(--plpe-herald86)!important}body:has(.app--game) :is(button small,button small *,input,select,textarea){letter-spacing:normal;font-family:var(--plpe-text86)!important}body:has(.app--game) :is(.account-menu-panel,.settlement-building-modal,.resource-action-popup,.player-info-modal,.realm-drawer){font-size:17px;line-height:1.45}body:has(.app--game) :is(.settlement3d85-labels button,.settlement3d85-labels button b){letter-spacing:.015em;line-height:1.25;font-size:12px!important}body:has(.app--game) .settlement3d85-labels button small{font-size:12px;font-family:var(--plpe-text86)!important}body:has(.app--game) .settlement3d85-labels .is-tower{font-size:10px!important}body:has(.app--game) :is(.world-floating-actions button,.settlement3d85-controls button){font-size:12px;line-height:1.3}.watch-security90{background:radial-gradient(at 100% 0,#37634755,#0000 70%),#081f22;border:1px solid #bc9e53;border-radius:10px;margin:20px 0;padding:18px;box-shadow:inset 0 0 0 4px #d2b15b0b}.watch-security90 header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.watch-security90 header>span{font-size:32px}.watch-security90 header>div{flex:1;min-width:180px}.watch-security90 h3{color:#f2dc9e;margin:5px 0;font-size:18px}.watch-security90 small{letter-spacing:.16em;color:#cfad63;font-size:11px}.watch-security90 header>b{color:#ffe7a2;background:#b69b3326;border:1px solid #bea45b88;border-radius:6px;padding:8px 12px;font-size:19px}.watch-security90-effects{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.watch-security90-effects article{background:#05151bbb;border:1px solid #93b99533;border-radius:7px;gap:4px;padding:12px;display:grid}.watch-security90-effects strong{color:#94dfb1;font-size:27px}.watch-security90-effects span{color:#d3dfce;font-size:16px}.watch-security90 p{color:#bbd0c6;font-size:16px;line-height:1.5}@media (width<=600px){body:has(.app--game) .settlement3d85-labels button{font-size:10px!important}body:has(.app--game) .settlement3d85-labels button b{font-size:10px!important}.watch-security90{padding:12px}.watch-security90 h3{font-size:16px}}body:has(.app--game) .building-console90-header{border-bottom:1px solid #c5a35d66;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:4px 42px 20px 0;display:flex}body:has(.app--game) .building-console90-header h2{line-height:1.15;margin:8px 0 0!important;font-size:clamp(23px,3vw,34px)!important}.building-console90-header>b{color:#f7e1a0;background:linear-gradient(#264d3e,#0b2626);border:1px solid #b79c57;flex-shrink:0;padding:13px 16px;font-size:21px;box-shadow:inset 0 0 0 3px #041a20;font-family:var(--plpe-herald86)!important}body:has(.app--game) .building-console90-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 22px;padding:0;display:grid}body:has(.app--game) .building-console90-tabs button{white-space:normal;color:#d7cba8;cursor:pointer;background:linear-gradient(#213e38,#091c21);border:1px solid #77765c;border-radius:3px;min-width:0;min-height:52px;padding:10px 12px;font-size:14px;line-height:1.25;box-shadow:inset 0 0 0 3px #061619,inset 0 0 0 4px #a4a77722}body:has(.app--game) .building-console90-tabs button[aria-pressed=true]{color:#ffe5a0;background:linear-gradient(#396349,#133a30);border-color:#e5c26a;box-shadow:inset 0 0 0 3px #092620,inset 0 -4px #b8964933,0 0 14px #c2aa3f18}.building-console90-content[hidden]{display:none!important}.building-console90-content{min-width:0;animation:.2s ease-out building-panel90}.building-console90-content>h3{color:#f2dba0;margin:0 0 18px;font-size:20px}body:has(.app--game) .building-console90 .building-workshop{background:linear-gradient(135deg,#17352a99,#04151ce8);border:1px solid #a58b4d77;border-radius:5px;gap:18px;margin:0 0 20px;padding:20px}body:has(.app--game) .building-console90 .building-workshop>strong{color:#efd493;border-bottom:1px solid #b89b5555;padding:0 0 14px;font-size:18px;line-height:1.4;display:block;font-family:var(--plpe-herald86)!important}body:has(.app--game) .building-console90 :is(.action-requirement-card,.quantity-action-card,.passive-building-card){background:linear-gradient(120deg,#112d29ee,#071a20ee);border:1px solid #8a8e654d;border-radius:5px;margin:0;padding:18px;box-shadow:inset 0 1px #d2c48213}body:has(.app--game) .building-console90 .action-requirement-head{flex-wrap:wrap;gap:12px;margin-bottom:14px}body:has(.app--game) .building-console90 .action-requirement-head strong{color:#f1dba2;font-size:17px;line-height:1.4}body:has(.app--game) .building-console90 .action-cost-list{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:10px;margin:12px 0 18px;display:grid}body:has(.app--game) .building-console90 .action-cost-list>span{background:#020e15aa;border:1px solid #7d956755;border-radius:4px;min-width:0;padding:12px}body:has(.app--game) .building-console90 .action-cost-list b{font-size:16px!important}.building-console90 .action-cost-list small{line-height:1.4;font-size:15px!important}body:has(.app--game) .building-console90 .building-progress-details{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:10px!important}body:has(.app--game) .building-console90 .cost-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))!important}body:has(.app--game) .building-console90 button:not(.building-console90-tabs button){white-space:normal;min-height:44px;line-height:1.35}body:has(.app--game) .building-console90 :is(.building-workshop button,.drawer-primary){color:#f9e5b1;border-radius:3px;box-shadow:inset 0 0 0 3px #08251f,inset 0 0 0 4px #dfc27622;background:linear-gradient(#2c6749,#10392e)!important;border:1px solid #bca15c!important;padding:13px 16px!important;font-size:14px!important}body:has(.app--game) .building-console90 button:disabled{opacity:.5;cursor:not-allowed;filter:saturate(.35)}body:has(.app--game) .building-console90 :is(input,select){color:#efe4c2;background:#06171e;border:1px solid #a48b54;border-radius:4px;max-width:100%;min-height:44px;padding:9px 12px!important;font-size:17px!important}@keyframes building-panel90{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=600px){body:has(.app--game) .building-console90-tabs{gap:5px}body:has(.app--game) .building-console90-tabs button{min-height:48px;padding:8px 5px;font-size:11px}body:has(.app--game) .building-console90 .building-workshop{gap:14px;padding:12px}body:has(.app--game) .building-console90 :is(.action-requirement-card,.quantity-action-card,.passive-building-card){padding:12px}body:has(.app--game) .building-console90-header{gap:10px;padding-right:25px}.building-console90-header>b{padding:8px;font-size:16px}}@media (prefers-reduced-motion:reduce){.building-console90-content{animation:none}}body:has(.app--game) .building-console90 :is(p,.passive-building-card>span,.drawer-note){font-size:17px!important;line-height:1.55!important}body:has(.app--game) .building-console90 :is(.action-level-requirement,.action-disabled-reason){line-height:1.45;font-size:14px!important}body:has(.app--game) .building-console90 .quantity-action-wrap{background:#071b1dcc;border:1px solid #9a8b5855;border-radius:5px;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;margin:0 0 8px;padding:14px;display:grid!important}body:has(.app--game) .building-console90 .quantity-action-wrap>.production-art{object-fit:contain;grid-area:1/1;width:90px!important;min-width:0!important;height:100px!important;max-height:100px!important;margin:0!important}body:has(.app--game) .building-console90 .quantity-action-control{flex-wrap:wrap;grid-area:1/2;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}body:has(.app--game) .building-console90 .quantity-action-control button{flex:0 0 44px;min-height:40px;margin:0;width:auto!important;padding:8px!important;font-size:15px!important}body:has(.app--game) .building-console90 .quantity-action-control label{flex:1 0 100%;font-size:13px}body:has(.app--game) .building-console90 .quantity-action-control input{text-align:center;width:70px;min-width:50px;padding:6px!important}:is(body:has(.app--game) .building-console90 .quantity-action-wrap>.action-requirement-card,body:has(.app--game) .building-console90 .quantity-action-wrap>.quantity-afford-note){grid-column:1/-1}@media (width<=600px){body:has(.app--game) .building-console90 .quantity-action-wrap{grid-template-columns:64px minmax(0,1fr);gap:8px;padding:10px}body:has(.app--game) .building-console90 .quantity-action-wrap>.production-art{width:60px!important;height:80px!important}body:has(.app--game) .building-console90 .quantity-action-control{gap:5px;padding:6px}body:has(.app--game) .building-console90 .quantity-action-control button{flex-basis:34px;padding:5px!important}body:has(.app--game) .building-console90 .quantity-action-control input{width:48px;min-width:40px}body:has(.app--game) .building-console90 .quantity-max{flex-basis:100%!important}}html body:has(.app--game){--plpe-surface91:url(/game/menu91/emerald-oak91.webp);--plpe-panel91:linear-gradient(110deg,#04181366,#05171444),var(--plpe-surface91)}html body:has(.app--game) :is(.account-menu-panel.account-menu-panel,.game-mode-choice__panel.game-mode-choice__panel,.realm-drawer.realm-drawer,.resource-action-popup.resource-action-popup,.alliance-modal.alliance-modal,.clan-modal.clan-modal,.diplomacy-modal.diplomacy-modal,.crest-modal.crest-modal,.codex-modal__card.codex-modal__card,.world-chat-panel.world-chat-panel,.world-quest-panel.world-quest-panel,.war-inbox-panel54.war-inbox-panel54,.battle-report-panel.battle-report-panel,.game-inventory__panel.game-inventory__panel,.hg-workshop.hg-workshop,.adventure-shop.adventure-shop,.automation-panel84.automation-panel84,.walls-overview78.walls-overview78,.pepe-class-select__panel.pepe-class-select__panel,.plpe-login-gate__panel.plpe-login-gate__panel,.plpe-login-gate__wallet-panel.plpe-login-gate__wallet-panel,.realm-admin-panel.realm-admin-panel,.duel-settings-panel.duel-settings-panel,.quest-modal.quest-modal,.building-panel.building-panel,.toolbar-popup62.toolbar-popup62,.reward-panel.reward-panel){color:#eadfc1;background-image:var(--plpe-panel91)!important;background-color:#081c18!important;background-position:50%!important;background-repeat:repeat!important;background-size:auto,1152px 768px!important}html body:has(.app--game) :is(.realm-topbar,.realm-resourcebar,.world-floating-actions,.game-menu-fixedbar){background-image:linear-gradient(#04151bd9,#051713a6),var(--plpe-surface91)!important;background-color:#071b18!important;background-size:auto,1152px 768px!important}html body:has(.app--game) .realm-resourcebar>div{box-shadow:inset 0 1px #ddc57d28,inset 0 -2px #0005;background-image:linear-gradient(120deg,#061a14a6,#081c1566),var(--plpe-surface91)!important;background-color:#0b241e!important;background-size:auto,500px 334px!important;border-color:#967e426e!important}html body:has(.app--game) .realm-resourcebar>.reward-bar-item{background-image:linear-gradient(#175738bb,#0b3828b3),var(--plpe-surface91)!important;border-color:#d2b56899!important}html body:has(.app--game) :is(.building-workshop,.action-requirement-card,.quantity-action-wrap,.passive-building-card,.watch-security90,.world-ranking86,.shop-item,.account-menu-profile,.game-mode-card>div,.world-view-settings89,.nickname-settings89,.covert-missions89){background-image:linear-gradient(#071a17a6,#061714d9),var(--plpe-surface91)!important;background-position:50%!important;background-size:auto,900px 600px!important}html body:has(.app--game) :is(.realm-resourcebar>div,.realm-drawer,.toolbar-popup62,.building-panel,.resource-action-popup):focus-within{outline-color:#e5cb82}html body:has(.app--game) .world-control-tower89.world-control-tower89{filter:drop-shadow(0 4px 3px #000b);width:58px!important;height:84px!important;top:10%!important}html body:has(.app--game) .world-control-tower89.world-control-tower89 small{text-align:center;min-width:15px;bottom:3px;right:0;font-size:12px!important}html body:has(.app--game) .realm-resourcebar :is(small,b){text-shadow:0 1px 3px #000c}html body:has(.app--game) :is(.opponent-profile,.opponent-profile-details>div,.opponent-profile-clan,.player-info-heading85,.ranking-breakdown86>div,.ranking-list86 li,.zone-resources,.zone-stats>span,.tower-guard-cost,.action-cost-list>span,.structure-repair-card,.upgrade-requirements,.spy-squad59,.field-scout56,.neutral-garrison-card,.battle-report-summary>span,.battle-defender-grid>span,.report-troops62 article,.chat-channel-tab,.shop-wallet,.shop-filters,.quantity-action-control){background-image:linear-gradient(#061913aa,#061713cc),var(--plpe-surface91)!important;background-color:#0a2119!important;background-size:auto,720px 480px!important;border-color:#a78b4777!important}html body:has(.app--game) :is(.realm-drawer,.resource-action-popup,.alliance-modal,.world-chat-panel,.world-quest-panel,.war-inbox-panel54,.battle-report-panel,.automation-panel84,.walls-overview78,.game-inventory__panel,.hg-workshop,.adventure-shop) button{white-space:normal;color:#f4dfad;border:1px solid #b799546e;border-radius:4px;min-height:44px;box-shadow:inset 0 1px #e5c77b22;font-size:14px!important;line-height:1.35!important}html body:has(.app--game) :is(.realm-drawer,.resource-action-popup,.alliance-modal,.automation-panel84,.walls-overview78,.game-inventory__panel,.hg-workshop,.adventure-shop) :is(p,label,td,dt,dd){font-size:17px!important;line-height:1.45!important}html body:has(.app--game) .opponent-profile-details{gap:12px!important}.opponent-profile-details>div{padding:14px!important}html body:has(.app--game) .opponent-profile-details dt{color:#c4cdb5;font-size:14px!important}.opponent-profile-details dd{color:#f1d99e;font-size:22px!important}html body:has(.app--game) .player-info-heading85>strong{font-family:var(--plpe-herald86)!important;font-size:20px!important}html body:has(.app--game) :is(.realm-drawer,.resource-action-popup,.world-chat-panel) :is(button[aria-label*=Zamknij],.settlement-building-modal-close,.world-detail-modal-close,.resource-popup-close){width:36px;min-height:36px;padding:6px;font-size:20px!important;line-height:1!important}html body:has(.app--game) .realm-drawer :is(.drawer-primary,.drawer-build,.drawer-raid){background-image:linear-gradient(#25533a99,#0c291ccc),var(--plpe-surface91)!important;background-size:auto,600px 400px!important;border-color:#bda25a!important;padding:13px 18px!important}@media (width<=600px){html body:has(.app--game) .opponent-profile-details{grid-template-columns:1fr!important}.opponent-profile-details>div{padding:12px!important}html body:has(.app--game) .realm-drawer :is(p,label,td,dt,dd){font-size:16px!important}}html body:has(.app--game) :is(.world-floating-actions button,.realm-topbar nav>button,.realm-focus-toolbar button,.settlement3d85-controls button,.world-scene92-controls button){min-height:42px;line-height:1.3;background-image:linear-gradient(#123b2bab,#071f18cc),var(--plpe-surface91)!important;box-shadow:none!important;color:#f6dfaa!important;background-size:auto,600px 400px!important;border:7px solid #0000!important;border-image:url(/game/menu89/nenufar-frame89.webp) 210 310/10px!important;border-radius:0!important;padding:6px 11px!important;font-size:12px!important}html body:has(.app--game) .world-floating-actions button[aria-current=page]{filter:drop-shadow(0 0 5px #dfbe5e33);background-image:linear-gradient(#397650bb,#194e36cc),var(--plpe-surface91)!important}html body:has(.app--game) :is(.realm-focus-node-label,.realm-focus-profile>summary,.realm-border-resource>span,.settlement3d85-labels button,.world-scene92-labels button,.world-scene92-markers144 button,.stage741018-player-label){background-image:linear-gradient(#08211799,#061713bb),var(--plpe-surface91)!important;background-size:auto,650px 434px!important;border:7px solid #0000!important;border-image:url(/game/menu89/nenufar-frame89.webp) 210 310/11px!important;border-radius:0!important;padding:6px 9px!important;box-shadow:0 3px 8px #0005!important}:is(html body:has(.app--game) .realm-focus-node-label strong,html body:has(.app--game) .realm-border-resource strong){letter-spacing:.015em!important;font-size:12px!important;line-height:1.3!important}html body:has(.app--game) .realm-focus-node-label small{font-size:11px!important;line-height:1.25!important}html body:has(.app--game) .realm-resourcebar>div{border:7px solid #0000!important;border-image:url(/game/menu89/nenufar-frame89.webp) 210 310/10px!important;border-radius:0!important;padding:6px 8px!important}html body:has(.app--game) .realm-resourcebar>div small{letter-spacing:.01em;font-size:11px!important;line-height:1.2!important}html body:has(.app--game) .realm-resourcebar>div b{font-size:17px!important;line-height:1.25!important}@media (width<=600px){html body:has(.app--game) .realm-focus-node-label strong{font-size:11px!important}html body:has(.app--game) .realm-focus-node-label{border-width:5px!important;border-image-width:8px!important;padding:4px 6px!important}}.allied-development92{background-image:linear-gradient(#0a281bbb,#061d18cc),var(--plpe-surface91);border:1px solid #a88c4e;border-radius:6px;margin:18px 0;padding:20px}.allied-development92 h3{color:#f0d799;margin:8px 0;font-size:23px}.allied-development92 h4{color:#d2b775;border-bottom:1px solid #b69d4855;margin:24px 0 12px;padding-bottom:10px}.allied-development92 small{color:#b6ccb7;font-size:14px}.allied-development92 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.allied-development92 dl>div{background:#04171277;border:1px solid #9db78b33;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.allied-development92 dd{color:#ebd391;white-space:nowrap;margin:0;font-weight:700}@media (width<=600px){.allied-development92{padding:12px}.allied-development92 dl{grid-template-columns:1fr}}html body:has(.app--game) .realm-shell.realm-shell--stage737 .realm-focus-node-label strong{font-size:12px!important;line-height:1.25!important}html body:has(.app--game) .realm-shell.realm-shell--stage737 .realm-focus-node-label small{font-size:11px!important}html body:has(.app--game) :is(.scene-zoom55 button,.scene-fit54,.realm-castle-nameplate){background-image:linear-gradient(#08211799,#061713bb),var(--plpe-surface91)!important;color:#f2dda9!important;background-size:auto,650px 434px!important;border:7px solid #0000!important;border-image:url(/game/menu89/nenufar-frame89.webp) 210 310/11px!important;border-radius:0!important;padding:6px 9px!important}.cavalry-rider91{object-fit:contain;filter:drop-shadow(0 3px 4px #0008);background:0 0!important}@media (width<=600px){html body:has(.app--game) .realm-topbar>nav{padding-top:50px!important}html body:has(.app--game) .realm-focus-profile{max-width:calc(100% - 122px)!important;top:12px!important;left:10px!important}html body:has(.app--game) .realm-focus-profile>summary{white-space:normal!important;padding:6px 8px!important;font-size:12px!important;line-height:1.3!important}html body:has(.app--game) .scene-fit54{min-height:44px;max-width:100px!important;font-size:10px!important;line-height:1.3!important;top:12px!important;right:10px!important}html body:has(.app--game) .scene-zoom55{top:66px!important;right:10px!important}}html body:has(.app--game) .realm-shell.realm-shell--stage737 footer.world-floating-actions.current-bottom-toolbar{background-image:linear-gradient(#09271dc0,#041710dc),var(--plpe-surface91)!important;background-size:auto,900px 600px!important;border-top:2px solid #b99b52!important;box-shadow:0 -3px 12px #0009,inset 0 2px #ead49633!important}html body:has(.app--game) .realm-shell.realm-shell--stage737 footer.world-floating-actions.current-bottom-toolbar :is(button,summary){background-image:linear-gradient(#163e2b88,#071f18aa),var(--plpe-surface91)!important;box-shadow:none!important;color:#f6dfaa!important;min-height:44px!important;font-family:var(--plpe-herald86)!important;background-size:auto,600px 400px!important;border:7px solid #0000!important;border-image:url(/game/menu89/nenufar-frame89.webp) 210 310/10px!important;border-radius:0!important;padding:6px 11px!important;font-size:12px!important;line-height:1.3!important}html body:has(.app--game) .realm-shell.realm-shell--stage737 footer.world-floating-actions.current-bottom-toolbar button[aria-current=page]{background-image:linear-gradient(#448b58bb,#205a3dcc),var(--plpe-surface91)!important;filter:drop-shadow(0 0 4px #ebcb6a77)!important}html body:has(.app--game) .realm-shell.realm-shell--stage737 .realm-focus-node>.realm-focus-node-label{background-image:linear-gradient(#09271da6,#061713cc),var(--plpe-surface91)!important;background-size:auto,650px 434px!important;border:6px solid #0000!important;border-image:url(/game/menu89/nenufar-frame89.webp) 210 310/9px!important;border-radius:0!important;max-width:148px!important;padding:5px 8px!important}html body:has(.app--game) .realm-shell.realm-shell--stage737 .realm-focus-node>.realm-focus-node-label>strong{font-family:var(--plpe-herald86)!important;letter-spacing:.02em!important;font-size:11px!important;line-height:1.3!important}@media (width<=600px){html body:has(.app--game) .realm-shell.realm-shell--stage737 footer.world-floating-actions.current-bottom-toolbar :is(button,summary){padding:5px 7px!important;font-size:11px!important}html body:has(.app--game) .realm-shell.realm-shell--stage737 .realm-focus-node>.realm-focus-node-label{max-width:128px!important}}html body:has(.app--game) .realm-shell.realm-shell--stage737 .stage741018-player-name-layer>button.stage741018-player-name{background-image:linear-gradient(#0c2d20b3,#041a15d9),var(--plpe-surface91)!important;color:#f4dfa9!important;opacity:1!important;background-size:auto,600px 400px!important;border:7px solid #0000!important;border-image:url(/game/menu89/nenufar-frame89.webp) 210 310/11px!important;border-radius:0!important;padding:6px 10px!important;box-shadow:0 3px 9px #0008!important}html body:has(.app--game) .realm-shell.realm-shell--stage737 .stage741018-player-name-layer>button.stage741018-player-name strong{font-family:var(--plpe-herald86)!important;color:#f4dfa9!important;font-size:13px!important}html body:has(.app--game) .realm-shell.realm-shell--stage737 .stage741018-player-name-layer>button.stage741018-player-name small{color:#c9cca9!important;font-size:10px!important}html body:has(.app--game) .realm-shell.realm-shell--stage737 .stage741018-player-name-layer>button.stage741018-player-name.mine{filter:drop-shadow(0 0 5px #dbc17566);background-image:linear-gradient(#2a5d3ba6,#0b3024d9),var(--plpe-surface91)!important}html body:has(.app--game) :is(.plpe-close94,button[aria-label^=Zamknij],button[aria-label^=Close],.account-menu-close,.resource-popup-close,.settlement-building-modal-close,.world-detail-modal-close,.realm-drawer>header>button:last-child,.war-inbox-panel54>header>button:last-child,.battle-report-panel>header>button:last-child,.world-chat-panel>header>button:last-child,.world-quest-panel>header>button:last-child){color:#fff2c7!important;opacity:1!important;cursor:pointer!important;background:#08271ff5!important;border:2px solid #d6b96b!important;border-image:!important;border-radius:7px!important;flex:0 0 44px!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font:32px/1 Arial,sans-serif!important;display:inline-flex!important;overflow:visible!important;box-shadow:0 2px 6px #0009!important}html body:has(.app--game) .war-inbox-panel54 button.war-history-row54{text-align:left!important;background-image:linear-gradient(#0b251ca6,#061a15cc),var(--plpe-surface91)!important;border-color:#ae914d!important;align-items:center!important;gap:18px!important;padding:12px!important;display:flex!important}html body:has(.app--game) .war-inbox-panel54 .war-history-row54 .report-thumb55{object-fit:cover!important;border:1px solid #bea15b!important;border-radius:5px!important;flex:0 0 144px!important;width:144px!important;height:96px!important}html body:has(.app--game) .report-scene94>img{border:1px solid #ba9b56;border-radius:5px;object-fit:cover!important;width:260px!important;height:170px!important}@media (width<=600px){html body:has(.app--game) .war-inbox-panel54 .war-history-row54 .report-thumb55{flex-basis:92px!important;width:92px!important;height:86px!important}html body:has(.app--game) .war-inbox-panel54 button.war-history-row54{gap:10px!important}html body:has(.app--game) .report-scene94{flex-direction:column-reverse!important}html body:has(.app--game) .report-scene94>img{width:100%!important;height:160px!important}}html[data-map-labels95=hidden] body:has(.app--game) :is(.realm-focus-node-label,.realm-border-resource>span,.realm-castle-nameplate,.sc730-nameplate,.sc738-nameplate,.settlement-hero84>span,.stage741018-player-name-layer,.world-scene92-labels,.settlement3d85-labels){visibility:hidden!important;pointer-events:none!important;display:none!important}html body:has(.app--game) .world-control-tower89 .tower-owner-flag95{z-index:6!important;color:#fff0b9!important;background:#176b40!important;border:2px solid #f1d28b!important;border-radius:3px 3px 11px!important;place-items:center!important;width:28px!important;height:30px!important;font:700 18px/1 Arial,sans-serif!important;display:grid!important;position:absolute!important;top:4px!important;left:36px!important;box-shadow:0 2px 4px #000b!important}html body:has(.app--game) .world-control-tower89:is(.owner-ally,.owner-clan) .tower-owner-flag95{background:#1261af!important}html body:has(.app--game) .world-control-tower89:is(.owner-rival,.owner-war) .tower-owner-flag95{background:#9e2930!important}html body:has(.app--game) .world-control-tower89:is(.owner-neutral,.owner-special,.owner-empty) .tower-owner-flag95{background:#655c47!important}.map-labels-toggle95{min-height:44px;padding:10px 16px}.tower-owner-legend95{color:#eed69d;line-height:1.6}html body:has(.app--game) .realm-shell.realm-shell--stage737 .realm-focus-profile{box-shadow:none!important;background:0 0!important;border:0!important;border-image:!important;border-radius:0!important;padding:0!important}html body:has(.app--game) .realm-shell.realm-shell--stage737 .realm-focus-profile>summary{box-shadow:none!important;border-color:#0000!important}html body:has(.app--game) .realm-shell.realm-shell--stage737 .realm-focus-profile[open]>.current-profile-body{background-image:var(--plpe-panel91);border:1px solid #a9914d;margin-top:6px;padding:14px}html body:has(.app--game) .realm-shell.realm-shell--stage737 :is(.realm-focus-node-label,.realm-border-resource>span,.stage741018-player-name,.realm-castle-nameplate){box-shadow:none!important;border-color:#0000!important}html body:has(.app--game) .world-control-tower89>.tower-owner-label96{box-shadow:0 2px 4px #0008;text-align:center!important;pointer-events:none!important;z-index:7!important;background:#061d18ed!important;border:1px solid #a68c4d!important;border-radius:3px!important;gap:2px!important;width:max-content!important;max-width:116px!important;padding:4px 6px!important;line-height:1.2!important;display:grid!important;position:absolute!important;top:calc(100% + 2px)!important;left:50%!important;transform:translate(-50%)!important}html body:has(.app--game) .tower-owner-label96>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:700 12px/1.2 var(--plpe-herald86)!important;color:#f8e7b9!important}html body:has(.app--game) :is(.tower-owner-label96>em,.tower-owner-name96>em){text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#b9d7c2!important;font:10px/1.25 Georgia,serif!important}.tower-owner-name96{gap:2px;margin-top:4px;display:grid}.tower-owner-name96>b{color:#fae7b6;font-size:12px}.world-castles96{z-index:23;pointer-events:none;position:absolute;inset:0}.world-castles96>span{pointer-events:none;filter:drop-shadow(0 4px 3px #0008);width:8%;height:13.5%;position:absolute;transform:translate(-50%,-100%)}html body:has(.app--game) .world-castles96>span>img{object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;position:static!important}html body:has(.app--game) .realm-map.realm-map--realm10 .stage7410152-player-slot{width:8%!important;height:13.5%!important;transform:translate(-50%,-100%)!important}html body:has(.app--game) .settlement-hero-render84{transform-origin:50% 100%!important;transform:scale(.68)!important}html body:has(.app--game) .settlement-hero84>.hero-tailored{transform-origin:50% 100%!important;scale:.68!important}html body:has(.app--game) .settlement-hero84:before{width:36px!important;height:10px!important;left:32px!important}html[data-map-labels95=hidden] body:has(.app--game) .tower-owner-label96{display:none!important}@media (width<=600px){html body:has(.app--game) .world-control-tower89>.tower-owner-label96{max-width:96px!important}html body:has(.app--game) .tower-owner-label96>b{font-size:11px!important}}html body:has(.app--game) .realm-map--realm10 .stage7410152-player-slot.occupied:before{content:none!important;background:0 0!important;display:none!important}html body:has(.app--game) .world-castles96{opacity:1!important;mix-blend-mode:normal!important}html body:has(.app--game) .world-castles96>span{opacity:1!important;mix-blend-mode:normal!important}html body:has(.app--game) .world-castles96>span>img{opacity:1!important;mix-blend-mode:normal!important}.automation-status98{color:#ffe0a1;background:#392619;border:1px solid #ad8246;max-width:440px;padding:6px 10px;font:13px/1.4 Georgia,serif;display:block}html body:has(.app--game) .cm-overlay{background-color:#02090fa6!important;background-image:none!important}html body:has(.app--game) .cm-overlay.cm-overlay--details{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#02090f30!important;background-image:none!important}html body:has(.app--game) .cm-overlay--details>.cm-overlay-dismiss{box-shadow:none!important;background:0 0!important;border:0!important}.m99-help{color:#f5e8c1;background:#102d25;border-top:1px solid #b69b54;border-bottom:1px solid #b69b54;padding:14px 24px;font:16px/1.5 Georgia,serif}.m99-help ol{margin:8px 0;padding-left:24px}.m99-evidence p,.m99-evidence blockquote{margin:7px 0;font-size:16px!important;line-height:1.5!important}.m99-evidence h5{margin:0 0 8px;font-size:17px}.m99-clock-time{color:#ffe1a2;background:#051b1c;border:1px solid #b49b55;border-radius:5px;padding:8px 18px;font:700 26px Georgia,serif}@media (width<=700px){.m99-help{padding:12px;font-size:15px}.m99-evidence p,.m99-evidence blockquote{font-size:15px!important}}.story-figures99{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:20% 13% 18%}.story-figures99>img{object-fit:contain;filter:brightness(.8)drop-shadow(0 8px 8px #000a);width:31%;height:100%;max-height:53vh}.story-figures99>img.speaking{filter:brightness(1.05)drop-shadow(0 8px 8px #000a)}@media (width<=700px){.story-figures99{inset:19% 2% 30%}.story-figures99>img{width:46%;max-height:42vh}}.mystery72 .m72-intro>p,.mystery72[data-mystery72=rings] .m99-evidence>p,.mystery72[data-mystery72=rings] .m99-evidence>h5{display:none}html body:has(.app--game) :is([role=dialog]:not(:where(.story-scene,.prologue-cinematic,.cm-overlay)),[role=alertdialog],.march-details106,.settlement-build-picker,.settlement-building-modal,.settlement-style-modal,.settlement-stats-modal,.world-detail-modal,.world-report-modal,.war-alert89){box-sizing:border-box;color:#f1dfb7!important;background-color:#071b16!important;background-image:linear-gradient(115deg,#061a16bb,#03100ed9),url(/game/menu91/emerald-oak91.webp)!important;background-size:auto,1152px 768px!important;border:12px solid #0000!important;border-image:url(/game/menu89/nenufar-frame89.webp) 210 310/18px!important;border-radius:2px!important;box-shadow:0 20px 70px #000b,inset 0 0 28px #0008!important}html body:has(.app--game) :is(.march-details106,.war-alert89,[role=dialog]) :is(h2,h3){color:#f5df9e;text-shadow:0 2px 3px #0009;font-family:var(--plpe-herald86)}html body:has(.app--game) .march-details106 dl{border-top:1px solid #a88a4c66;gap:0}html body:has(.app--game) .march-details106 dl>div{border-bottom:1px solid #a88a4c44;border-radius:0;padding:10px 12px;background:linear-gradient(90deg,#08281d99,#112d2155)!important}html body:has(.app--game) :is([role=dialog],[role=alertdialog],.march-details106) button{color:#f4dfad;background-color:#10382a;border-color:#bda45a;min-height:40px}@media (width<=600px){html body:has(.app--game) .march-details106{width:100%;max-height:calc(100dvh - 24px);padding:16px}}html body:has(.app--game)>:is(.march-details106-backdrop,.war-alert-backdrop89){z-index:2147483600!important}html body:has(.app--game) .tower-owner-label96{transition:max-width .16s,transform .16s,box-shadow .16s}html body:has(.app--game) .stage7410152-zone-marker:is(:hover,:focus-visible){z-index:450!important;overflow:visible!important}html body:has(.app--game) .stage7410152-zone-marker:is(:hover,:focus-visible) .world-control-tower89>.tower-owner-label96{transform-origin:top!important;z-index:30!important;background:#06251bf9!important;max-width:none!important;transform:translate(-50%)scale(1.35)!important;box-shadow:0 3px 12px #000b!important}html body:has(.app--game) .stage7410152-zone-marker:is(:hover,:focus-visible) .tower-owner-label96>b{text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}@media (prefers-reduced-motion:reduce){html body:has(.app--game) .tower-owner-label96{transition:none}}.war-alert-backdrop89{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none!important;background:0 0!important;place-items:start end!important;padding:120px 18px 18px!important}.war-alert89{pointer-events:auto;max-height:55dvh;overflow:auto;width:min(420px,100%)!important;padding:18px!important}.war-alert89 h2{font-size:22px!important}.war-alert89 p{font-size:14px!important}@media (width<=600px){.war-alert-backdrop89{padding:85px 10px 10px!important}.war-alert89{max-height:48dvh}}body:has(.app--game) :is(.realm-drawer,.account-menu-panel,.account-menu-dialog,.alliance-modal,.world-chat-panel,.world-quest-panel,.game-inventory__panel,.adventure-shop,.hg-workshop,.duel-settings-panel,.quest-modal,.walls-overview78,.automation-panel84,.resource-action-popup,.world-battle-report-panel){color:#e4eee7;animation:28s ease-in-out infinite alternate menu-water84;background-color:#0000!important;background-image:radial-gradient(at 5% 0,#28594b75,#0000 55%),radial-gradient(at 95% 100%,#80672d35,#0000 48%),linear-gradient(135deg,#0a2428,#07161e 55%,#102c29)!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:170% 170%!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border-color:#b69a56!important;border-radius:16px!important;box-shadow:0 18px 70px #0009,inset 0 1px #f7dda02b!important}body:has(.app--game) :is(.realm-drawer,.account-menu-panel,.account-menu-dialog,.alliance-modal,.world-chat-panel,.world-quest-panel,.game-inventory__panel,.adventure-shop,.hg-workshop,.duel-settings-panel,.quest-modal,.walls-overview78,.automation-panel84,.resource-action-popup) :is(h2,h3){color:#f0d494;text-shadow:0 2px 8px #0006;letter-spacing:.02em}body:has(.app--game) :is(.realm-drawer,.account-menu-panel,.account-menu-dialog,.alliance-modal,.world-chat-panel,.world-quest-panel,.game-inventory__panel,.adventure-shop,.hg-workshop,.duel-settings-panel,.quest-modal,.walls-overview78,.automation-panel84,.resource-action-popup) h2{font-size:clamp(22px,2.1vw,32px);line-height:1.2}body:has(.app--game) :is(.realm-drawer,.account-menu-panel,.account-menu-dialog,.alliance-modal,.world-chat-panel,.world-quest-panel,.game-inventory__panel,.adventure-shop,.hg-workshop,.duel-settings-panel,.quest-modal,.walls-overview78,.automation-panel84,.resource-action-popup) button{min-height:36px;transition:background-color .16s,border-color .16s,box-shadow .16s}body:has(.app--game) :is(.realm-drawer,.account-menu-panel,.account-menu-dialog,.alliance-modal,.world-chat-panel,.world-quest-panel,.game-inventory__panel,.adventure-shop,.hg-workshop,.duel-settings-panel,.quest-modal,.walls-overview78,.automation-panel84,.resource-action-popup) button:hover:not(:disabled){background-color:#1b493a;border-color:#f2d489;box-shadow:0 0 15px #d0a75325}body:has(.app--game) button:focus-visible{outline-offset:3px;outline:2px solid #edcf80}body:has(.app--game) button[data-action-pending84]{position:relative;box-shadow:inset 0 0 0 1px #ffda7d;cursor:progress!important}body:has(.app--game) button[data-action-pending84]:after{content:"";vertical-align:middle;border:2px solid #e7cf7a55;border-top-color:#fff1b9;border-radius:50%;width:12px;height:12px;margin-left:8px;animation:.7s linear infinite action-spin84;display:inline-block}body:has(.app--game) :is(.realm-drawer,.account-menu-panel,.account-menu-dialog,.alliance-modal,.world-chat-panel,.world-quest-panel,.game-inventory__panel,.adventure-shop,.hg-workshop,.duel-settings-panel,.quest-modal,.walls-overview78,.automation-panel84) :is(input,select,textarea){accent-color:#d3b264;border-color:#66826e;border-radius:7px}@keyframes menu-water84{0%{background-position:0 0,100% 100%,0%}to{background-position:65% 20%,30% 70%,100%}}@keyframes action-spin84{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){body:has(.app--game) :is(.realm-drawer,.account-menu-panel,.account-menu-dialog,.alliance-modal,.world-chat-panel,.world-quest-panel,.game-inventory__panel,.adventure-shop,.hg-workshop,.duel-settings-panel,.quest-modal,.walls-overview78,.automation-panel84,.resource-action-popup){animation:none!important}body:has(.app--game) button[data-action-pending84]:after{animation:none!important}}body:has(.app--game) :is(.realm-drawer,.alliance-modal,.world-chat-panel,.world-quest-panel,.game-inventory__panel,.adventure-shop,.hg-workshop,.duel-settings-panel,.quest-modal,.walls-overview78,.automation-panel84,.resource-action-popup){font-family:Segoe UI,Arial,sans-serif}body:has(.automation-backdrop84) .account-menu-toggle{visibility:hidden;pointer-events:none}body:has(.app--game):has(:is(.world-quest-backdrop,.world-chat-backdrop,.settlement-building-modal-backdrop,.walls-overview-backdrop78,.hg-modal,.game-inventory)) .account-menu-toggle{visibility:hidden;pointer-events:none}.game-session-restore{text-align:center;color:#ffe4a0;background:#07141c;place-content:center;gap:16px;min-height:100dvh;padding:24px;display:grid}.game-session-restore button{min-height:44px;padding:12px 20px}.inventory-painted-art{filter:drop-shadow(0 5px 8px #0008);background-image:url(/game/current_fix/inventory-atlas-v50.png);background-repeat:no-repeat;background-size:400% 300%;width:116px;max-width:100%;height:116px;display:inline-block}@media (width<=900px),(pointer:coarse){body:has(.game-container){overflow-y:auto!important}.game-container{min-height:100dvh;height:auto!important;overflow:visible!important}.game-container:has(.realm-shell){height:100dvh!important;overflow:hidden!important}.realm-shell.realm-shell--stage7 .realm-map-viewport{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom!important;overflow:auto!important}.realm-shell.realm-shell--stage7 .realm-focus-screen{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom!important;overflow:auto!important}.realm-shell.realm-shell--stage7 .realm-focus-map{width:1100px!important;min-width:1100px!important;height:740px!important;min-height:740px!important}.realm-shell.realm-shell--stage7 .realm-focus-profile{max-width:230px!important}.building-hub{min-height:100dvh;height:auto!important;padding-bottom:70px!important;overflow:auto!important}.pvp-battle{min-height:100dvh;height:auto!important;overflow:auto!important}.pvp-battle__header{flex-wrap:wrap;gap:8px;padding:8px!important}.arena-duels{padding:12px!important}.hg-modal:has(.adventure-shop){touch-action:pan-y pinch-zoom;padding:8px!important;inset:64px 0 0!important;overflow:auto!important}.hg-workshop.adventure-shop{box-sizing:border-box;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 80px)!important;padding:14px!important;overflow:auto!important}.hg-workshop.adventure-shop .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.adventure-shop .shop-item{min-width:0;padding:10px!important}.adventure-shop .shop-item-art{height:110px!important}.adventure-shop .shop-item h3{overflow-wrap:anywhere;font-size:14px!important}.adventure-shop .shop-filters{grid-template-columns:1fr!important}.adventure-shop button,.adventure-shop select,.adventure-shop input{min-height:44px}.game-account-menu{max-height:calc(100dvh - 80px);overflow:auto!important}.tactical-battle{min-height:100dvh;height:auto!important;overflow:auto!important}.tactical-battle__field{touch-action:pan-x pan-y pinch-zoom!important}.game-global-menu-trigger{top:max(8px,env(safe-area-inset-top))!important}.realm-shell.realm-shell--stage7 .realm-focus-screen{touch-action:manipulation!important;display:block!important}.realm-shell.realm-shell--stage7 .realm-focus-map{flex-shrink:0!important;margin:0!important;left:auto!important}.realm-shell.realm-shell--stage7 .realm-resourcebar{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;height:auto!important;padding:4px!important}.realm-shell.realm-shell--stage7 .realm-resourcebar>div{min-width:0!important;height:45px!important;min-height:45px!important;padding:4px!important}.realm-shell.realm-shell--stage7 .realm-resourcebar small{font-size:8px!important}.realm-shell.realm-shell--stage7 .realm-resourcebar b{font-size:11px!important}.realm-shell.realm-shell--stage7 .realm-resourcebar em{font-size:8px!important}.realm-shell.realm-shell--stage7 .realm-topbar{flex-wrap:nowrap!important;gap:6px!important;height:56px!important;min-height:56px!important;padding:5px 8px!important;display:flex!important}.realm-shell.realm-shell--stage7 .realm-title{min-width:100px!important}.realm-shell.realm-shell--stage7 .realm-title strong{font-size:16px!important}.realm-shell.realm-shell--stage7 .realm-title small{font-size:8px!important}.realm-shell.realm-shell--stage7 .realm-topbar nav{margin-left:auto;gap:4px!important;display:flex!important}.realm-shell.realm-shell--stage7 .realm-topbar nav button{min-height:40px!important;padding:5px!important;font-size:9px!important}.realm-shell.realm-shell--stage7 .realm-focus-map{touch-action:manipulation!important;overflow:visible!important}}@media (height<=500px) and (width<=1000px){.app.app--game main.realm-shell.realm-shell--stage737 .realm-resourcebar{grid-template-columns:repeat(11,minmax(0,1fr))!important}.app.app--game main.realm-shell.realm-shell--stage737 .realm-resourcebar>div{height:40px!important;min-height:40px!important}.app.app--game .current-bottom-toolbar{flex-wrap:nowrap!important;min-height:44px!important;display:flex!important;overflow-x:auto!important}.app.app--game .current-bottom-toolbar button{min-width:80px!important;min-height:40px!important}}@media (width<=900px),(pointer:coarse){.app.app--game main.realm-shell.realm-shell--stage737 .realm-focus-screen,.app.app--game main.realm-shell.realm-shell--stage737 .realm-map-viewport,.app.app--game main.realm-shell.realm-shell--stage737 .realm-focus-map{touch-action:pinch-zoom!important}.app.app--game main.realm-shell.realm-shell--stage737 .realm-resourcebar{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;height:auto!important;max-height:none!important;padding:4px!important}.app.app--game main.realm-shell.realm-shell--stage737 .realm-resourcebar>div{min-width:0!important;height:45px!important;min-height:45px!important;padding:4px!important}.app.app--game main.realm-shell.realm-shell--stage737 .realm-topbar{flex-wrap:nowrap!important;height:56px!important;min-height:56px!important;padding:5px 8px!important}.app.app--game main.realm-shell.realm-shell--stage737 .realm-topbar nav button{padding:5px!important;font-size:9px!important}.pvp-battle{height:calc(100dvh - 64px)!important;min-height:0!important}}@media (height<=500px) and (width<=1000px){.app.app--game main.realm-shell.realm-shell--stage737 .realm-resourcebar{grid-template-columns:repeat(11,minmax(0,1fr))!important}.app.app--game main.realm-shell.realm-shell--stage737 .realm-resourcebar>div{height:40px!important;min-height:40px!important}}.neutral-garrison-card{color:#ffedcd;background:#241d12;border:1px solid #d5a052;border-radius:10px;margin:12px 0;padding:14px}.neutral-garrison-card strong{color:#ffd47e}.neutral-garrison-card p{margin:8px 0}.neutral-garrison-card small{line-height:1.5;display:block}.cinema-speaker{align-items:center;gap:10px;font-weight:700;color:#a7efbd!important;font-size:15px!important;display:inline-flex!important}.cinema-speaker--bocian{color:#f4db9e!important}.cinema-speaker--narrator{color:#e7d8bb!important}.cinema-speaker__symbol{background:#10231de0;border:1px solid;border-radius:50%;place-items:center;width:36px;height:36px;font-size:23px!important;display:grid!important}.cinema-speaker__wave{align-items:center;gap:3px;height:20px;display:flex!important}.cinema-speaker__wave i{background:currentColor;border-radius:2px;width:2px;height:7px;animation:1.2s ease-in-out infinite cinema-wave;display:block}.cinema-speaker__wave i:nth-child(2){animation-delay:-.4s}.cinema-speaker__wave i:nth-child(3){animation-delay:-.8s}.cinema-backdrop{pointer-events:none;background-position:50%;background-size:cover;animation:20s ease-in-out infinite alternate cinema-camera,1s both cinema-reveal;position:absolute;inset:-3%}.prologue-cinematic:before,.prologue-cinematic:after,.story-scene:before,.story-scene:after{content:"";z-index:3;pointer-events:none;background:#000d;height:clamp(20px,4vh,48px);position:absolute;left:0;right:0}.prologue-cinematic:before,.story-scene:before{top:0}.prologue-cinematic:after,.story-scene:after{bottom:0}.prologue-cinematic .prologue-cinematic__dialogue,.story-scene .story-scene__dialogue{box-sizing:border-box;z-index:5;background:linear-gradient(120deg,#06130ff2,#071015e8);border:1px solid #a6dab066;border-radius:18px 18px 18px 4px;width:min(680px,86vw);max-height:55vh;padding:20px 24px;animation:.35s both cinema-caption;position:absolute;inset:auto auto 7vh 5vw;overflow:auto;transform:none}.prologue-cinematic[data-speaker=bocian] .prologue-cinematic__dialogue,.story-scene[data-speaker=bocian] .story-scene__dialogue{border-color:#e4c78c88;border-radius:18px 18px 4px;left:auto;right:5vw}.prologue-cinematic[data-speaker=narrator] .prologue-cinematic__dialogue,.story-scene[data-speaker=narrator] .story-scene__dialogue{text-align:center;background:linear-gradient(90deg,#071014bb,#071014e8,#071014bb);border:1px solid #d8c49a44;border-radius:14px;animation:none;inset:auto auto 7vh 50%;transform:translate(-50%)}.prologue-cinematic .prologue-cinematic__dialogue p,.story-scene .story-scene__dialogue p{color:#fff;min-height:0;margin:14px 0 18px;font-size:clamp(17px,1.5vw,23px);line-height:1.6}.cinema-auto{z-index:6;color:#f1d59d;cursor:pointer;background:#0a1a20e8;border:1px solid #ad955c;border-radius:8px;padding:9px 13px;position:relative}.prologue-cinematic .cinema-auto{position:absolute;top:82px;right:24px}.story-scene .cinema-auto{margin-top:8px}.prologue-cinematic .prologue-cinematic__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.prologue-cinematic .prologue-cinematic__actions small{font-size:11px}.story-scene .story-scene__replay{margin:8px 0 0;font-size:12px;display:block}.story-scene .story-scene__title{width:min(500px,90vw);min-width:0;max-width:90vw;top:5vh}.plpe-story__characters{display:none!important}.plpe-story__dialogue-box--narrator{text-align:center;top:auto!important;bottom:7vh!important;left:50%!important;transform:translate(-50%)!important}@keyframes cinema-camera{0%{transform:scale(1.01)translate(-.4%,.2%)}to{transform:scale(1.075)translate(.6%,-.4%)}}@keyframes cinema-reveal{0%{opacity:0}to{opacity:1}}@keyframes cinema-caption{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes cinema-wave{50%{height:16px}}@media (width<=700px){.prologue-cinematic .prologue-cinematic__dialogue,.story-scene .story-scene__dialogue{width:92vw;max-height:58vh;padding:16px;bottom:6vh;left:4vw;right:auto}.prologue-cinematic[data-speaker=bocian] .prologue-cinematic__dialogue,.story-scene[data-speaker=bocian] .story-scene__dialogue{right:4vw}.prologue-cinematic .cinema-auto{top:116px;right:18px}.prologue-cinematic .prologue-cinematic__actions small{display:none}.cinema-speaker{font-size:14px!important}}@media (prefers-reduced-motion:reduce){.cinema-backdrop,.cinema-speaker__wave i,.prologue-cinematic .prologue-cinematic__dialogue,.story-scene .story-scene__dialogue{animation:none}}@media (width<=700px){.prologue-cinematic[data-speaker=narrator] .prologue-cinematic__dialogue,.story-scene[data-speaker=narrator] .story-scene__dialogue{inset:auto auto 6vh 50%;transform:translate(-50%)}.plpe-story__dialogue-box--narrator{bottom:6vh!important}}.plpe-welcome__content.tester-access109{color:#eadfc1;background:linear-gradient(110deg,#04181399,#05171488),url(/game/menu91/emerald-oak91.webp) 50%/1152px 768px;border:1px solid #b7995477;border-radius:22px;width:min(680px,100vw - 32px);padding:38px;box-shadow:0 30px 90px #0008}.tester-access109 .plpe-welcome__eyebrow{color:#dcc47e;letter-spacing:.16em;font-size:11px}.tester-access109 h1{margin:14px 0 12px;font-size:clamp(30px,4vw,44px)}.tester-access109 p{color:#ddd9c8;font-size:16px;line-height:1.65}.tester-access109 form{text-align:left;gap:12px!important;max-width:none!important;margin:24px auto 0!important}.tester-access109 label{color:#e8d8ac;font-size:15px}.tester-access109 input{box-sizing:border-box;width:100%;min-height:48px;color:#f5e9ce!important;background:#061814bb!important;border:1px solid #a88b4966!important;border-radius:8px!important}.tester-access109 input:focus{outline-offset:2px;outline:2px solid #d9bc70}.tester-access109 form button{color:#fff0bd;background:linear-gradient(120deg,#18553b,#257b4c);border:1px solid #c9ae66;border-radius:8px;width:100%;min-width:0;min-height:48px;margin-top:6px;padding:13px 18px;font-size:16px;box-shadow:inset 0 1px #fff2}.tester-access109 form button:hover{background:#2b7851}.tester-access109 form button:disabled{opacity:.6;cursor:wait}@media (width<=600px){.plpe-welcome__content.tester-access109{padding:26px 20px}.tester-access109 p{font-size:15px}}.game-mode-choice{color:#edf4f5;background:#04080a;place-items:center;min-height:100vh;font-family:Inter,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.game-mode-choice:before{content:"";background:radial-gradient(circle at 25% 45%,#1d78532e,#0000 35%),radial-gradient(circle at 76% 45%,#b3712329,#0000 36%),linear-gradient(140deg,#081319,#030608);position:absolute;inset:0}.game-mode-choice__shade{pointer-events:none;background:linear-gradient(#00000014,#0000006b);position:absolute;inset:0}.game-mode-choice__panel{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050b0ee8;border:1px solid #d8ad4a5c;border-radius:20px;width:min(1220px,94vw);padding:28px;position:relative;box-shadow:0 30px 90px #000c}.game-mode-choice__panel>small{text-align:center;color:#e1b856;letter-spacing:.24em;font-size:9px;font-weight:900;display:block}.game-mode-choice__panel>h1{text-align:center;letter-spacing:.05em;margin:8px 0 4px;font-size:36px}.game-mode-choice__panel>p{text-align:center;color:#9fb0b5;max-width:740px;margin:0 auto 24px;font-size:11px;line-height:1.55}.game-mode-choice__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.game-mode-card{color:#fff;cursor:pointer;text-align:left;background:#071015;border:1px solid #ffffff1f;border-radius:16px;min-height:430px;padding:0;transition:all .2s;position:relative;overflow:hidden}.game-mode-card:hover{border-color:#d8ad4aa6;transform:translateY(-4px);box-shadow:0 18px 45px #000b}.game-mode-card img{object-fit:cover;filter:saturate(.92)contrast(1.05);width:100%;height:245px;display:block}.game-mode-card>div{padding:17px 19px 20px}.game-mode-card span{letter-spacing:.17em;color:#7ff0bd;font-size:8px;font-weight:900}.game-mode-card--campaign span{color:#e7b85c}.game-mode-card strong{letter-spacing:.04em;margin:5px 0;font-size:26px;display:block}.game-mode-card p{color:#a9b6ba;min-height:50px;margin:0 0 15px;font-size:10px;line-height:1.5}.game-mode-card b{background:#0e5239;border:1px solid #32dc9173;border-radius:8px;padding:10px 14px;font-size:9px;display:inline-flex}.game-mode-card--campaign b{color:#f3d27f;background:#4b3510;border-color:#d8ad4a7a}@media (width<=800px){.game-mode-choice__grid{grid-template-columns:1fr}.game-mode-card{min-height:360px}.game-mode-card img{height:190px}.game-mode-choice__panel>h1{font-size:28px}}.game-mode-card--locked150{cursor:not-allowed;opacity:1}.game-mode-card--locked150 img{filter:saturate(.35)brightness(.6)}.game-mode-card--locked150:hover{transform:none}.game-mode-card .campaign-access150{color:#e3c985;margin:12px 0 0;font-size:12px;line-height:1.5}.plpe-game{color:#fff;min-height:100vh;padding:24px}.plpe-game__header{justify-content:space-between;gap:24px;margin-bottom:24px;display:flex}.plpe-game__eyebrow,.plpe-game__chapter span{color:#45d483;letter-spacing:1.5px;font-size:12px;font-weight:800}.plpe-game__header h1,.plpe-game__chapter h2{margin:5px 0}.plpe-game__header p,.plpe-game__chapter p{color:#9ca7b8;margin:0}.plpe-game__resources{gap:12px;display:flex}.plpe-game__resource{background:#161d2d;border:1px solid #2b3650;border-radius:12px;min-width:120px;padding:12px 16px}.plpe-game__resource span{color:#9ca7b8;font-size:12px;display:block}.plpe-game__resource strong{margin-top:5px;font-size:18px;display:block}.plpe-game__hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.plpe-game__character-card{background:linear-gradient(#1a2233 0%,#161d2d 100%);border:1px solid #2b3650;border-radius:16px;align-items:center;gap:18px;min-height:180px;padding:18px;display:flex;overflow:hidden}.plpe-game__character-image{object-fit:cover;object-position:top center;border:1px solid #34425f;border-radius:14px;flex-shrink:0;width:150px;height:150px}.plpe-game__character-card span,.plpe-game__character-card p,.plpe-game__character-card small{color:#9ca7b8}.plpe-game__character-card h2{margin:4px 0}.plpe-game__character-card p{margin:0 0 10px}.plpe-game__xp{background:#0f1520;border-radius:999px;width:220px;max-width:100%;height:8px;margin-bottom:5px;overflow:hidden}.plpe-game__xp-fill{background:#45d483;height:100%}.plpe-game__monastery{background:#121826;border:1px solid #2b3650;border-radius:16px;margin-bottom:24px;overflow:hidden}.plpe-game__monastery-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:space-between;align-items:flex-end;gap:20px;min-height:350px;padding:28px;display:flex}.plpe-game__monastery-hero h2{margin:6px 0;font-size:30px}.plpe-game__monastery-hero strong{color:#45d483;background:#070e16d1;border:1px solid #45d48366;border-radius:10px;padding:10px 14px}.plpe-game__buildings{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.plpe-game__building{text-align:left;color:#fff;cursor:pointer;background:#151c2a;border:1px solid #34425f;border-radius:12px;min-height:210px;padding:0;transition:transform .2s,border-color .2s;overflow:hidden}.plpe-game__building:hover{border-color:#45d483;transform:translateY(-2px)}.plpe-game__building img{object-fit:cover;width:100%;height:145px;display:block}.plpe-game__building>div{padding:13px}.plpe-game__building strong{font-size:16px;display:block}.plpe-game__arena-placeholder{color:#45d483;letter-spacing:3px;background:radial-gradient(circle,#45d4832e,#0a0f18f5);place-items:center;height:145px;font-size:28px;font-weight:900;display:grid;padding:0!important}.plpe-game__chapter{background:linear-gradient(135deg,#162438 0%,#172d2a 100%);border:1px solid #2e5748;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.plpe-game__chapter button{color:#07110c;cursor:pointer;background:#45d483;border:0;border-radius:10px;min-width:200px;padding:14px 20px;font-weight:900}.plpe-game__reset{color:#fff;cursor:pointer;background:#ef5350;border:0;border-radius:8px;margin-bottom:20px;padding:10px 14px;font-weight:800}.plpe-welcome{z-index:99999;color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;width:100vw;height:100vh;display:grid;position:fixed;inset:0}.plpe-welcome__content{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050b12e0;border:1px solid #45d48366;border-radius:22px;width:min(760px,88vw);padding:40px 44px;box-shadow:0 28px 90px #000000a6}.plpe-welcome__eyebrow{color:#45d483;letter-spacing:2px;font-size:13px;font-weight:900}.plpe-welcome__content h1{margin:12px 0 18px;font-size:clamp(34px,4vw,58px);line-height:1.08}.plpe-welcome__content p{color:#d3dbe7;max-width:640px;margin:10px auto;font-size:18px;line-height:1.65}.plpe-welcome__content button{color:#031309;cursor:pointer;background:linear-gradient(#39e987 0%,#159c54 100%);border:1px solid #76ffb4;border-radius:12px;min-width:280px;margin-top:26px;padding:16px 30px;font-size:17px;font-weight:900;box-shadow:0 0 35px #45d48366}.plpe-story{z-index:99999;color:#fff;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.plpe-story:after{content:"";z-index:100;opacity:0;pointer-events:none;background:#000;transition:opacity .5s;position:absolute;inset:0}.plpe-story--transition:after{opacity:1}.plpe-story__characters{z-index:3;pointer-events:none;position:absolute;inset:0}.plpe-story__speaker{opacity:.42;filter:brightness(.72)saturate(.8);transition:opacity .35s,filter .35s,transform .35s;position:absolute;bottom:0}.plpe-story__speaker img{object-fit:contain;filter:drop-shadow(0 20px 40px #000000b3);background:0 0;width:auto;height:auto;max-height:80vh;display:block}.plpe-story__speaker--active{opacity:1;filter:brightness()saturate();transform:scale(1.015)}.plpe-story__speaker--pepe{left:3%}.plpe-story__speaker--bocian,.plpe-story__speaker--bear{right:3%}.plpe-story__dialogue-box{z-index:10;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050d15eb;border:1px solid #45d48373;border-radius:18px;width:min(560px,42vw);padding:20px 24px;position:absolute;box-shadow:0 20px 60px #0000008c}.plpe-story__dialogue-box strong{color:#45d483;margin-bottom:8px;font-size:16px;font-weight:900;display:block}.plpe-story__typed-text{color:#fff;margin:0;font-size:clamp(18px,1.35vw,23px);font-weight:500;line-height:1.55}.plpe-story__dialogue-box--pepe{bottom:15%;left:29%}.plpe-story__dialogue-box--bocian{bottom:15%;right:29%}.plpe-story__dialogue-box--bear{bottom:15%;right:23%}.plpe-story__dialogue-box--narrator{text-align:center;background:#03070cd6;border:1px solid #ffffff1a;width:min(1000px,84vw);padding:36px 44px;top:50%;left:50%;transform:translate(-50%,-50%)}.plpe-story__dialogue-box--narrator .plpe-story__typed-text{font-size:clamp(28px,2.4vw,42px);font-weight:600;line-height:1.55}.plpe-story__cursor{color:#45d483;margin-left:3px;animation:.7s step-end infinite plpeCursor;display:inline-block}@keyframes plpeCursor{0%,45%{opacity:1}46%,to{opacity:0}}.plpe-story__action{z-index:20;color:#031309;cursor:pointer;background:linear-gradient(#39e987 0%,#159c54 100%);border:1px solid #76ffb4;border-radius:12px;min-width:300px;padding:17px 34px;font-size:17px;font-weight:900;position:absolute;bottom:6%;left:50%;transform:translate(-50%);box-shadow:0 0 35px #45d48373}.plpe-story__action--battle{color:#fff;background:linear-gradient(#ff6554 0%,#bf2925 100%);border-color:#ff9d91;box-shadow:0 0 35px #ff463c73}.plpe-game--battle{z-index:99999;width:100vw;height:100vh;padding:0;position:fixed;inset:0;overflow:hidden;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.plpe-game--battle:before{content:"";background:linear-gradient(#02060a0a 0%,#02060a14 55%,#02060a94 100%);position:absolute;inset:0}.plpe-game--battle .plpe-game__battle{background:0 0;border:0;width:100%;height:100%;padding:0;position:relative}.plpe-game--battle .plpe-game__battle-title{z-index:10;text-align:center;background:#050b12bf;border:1px solid #45d4834d;border-radius:12px;margin:0;padding:10px 18px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.plpe-game--battle .plpe-game__battle-field{z-index:3;display:block;position:absolute;inset:0}.plpe-game--battle .plpe-game__fighter{background:0 0;border:0;padding:0;position:absolute;bottom:155px}.plpe-game--battle .plpe-game__fighter:first-child{left:4%}.plpe-game--battle .plpe-game__fighter:last-child{right:4%}.plpe-game--battle .plpe-game__fighter img{object-fit:contain;filter:drop-shadow(0 22px 40px #000000bf);background:0 0;border:0;width:auto;max-width:none;height:auto;max-height:65vh;display:block}.plpe-game--battle .plpe-game__battle-support{z-index:4;position:absolute;bottom:155px;left:27%}.plpe-game--battle .plpe-game__battle-support img{object-fit:contain;filter:drop-shadow(0 20px 38px #000000b3);background:0 0;width:auto;height:auto;max-height:49vh;display:block}.plpe-game--battle .plpe-game__battle-cards{z-index:20;grid-template-columns:minmax(250px,1fr) minmax(400px,1.35fr) minmax(250px,1fr);gap:14px;width:min(1500px,100vw - 40px);margin:0;display:grid;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.plpe-game--battle .plpe-game__combat-card{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050d16eb;border:1px solid #506891a6;border-radius:14px;min-height:130px;padding:15px 18px;box-shadow:0 16px 45px #0000006b}.plpe-game--battle .plpe-game__combat-card h3{margin:0 0 8px}.plpe-game--battle .plpe-game__combat-card p{margin:4px 16px 4px 0;display:inline-block}.plpe-game--battle .plpe-game__combat-card hr{border:0;border-top:1px solid #34425f;margin:10px 0}.plpe-game--battle .plpe-game__combat-card strong{color:#45d483}.plpe-game--battle .plpe-game__combat-card small{color:#9ca7b8;margin-top:5px;display:block}.plpe-game--battle .plpe-game__battle-actions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.plpe-game--battle .plpe-game__battle-actions button{color:#fff;cursor:pointer;background:#111d2ff5;border:1px solid #40506c;border-radius:12px;padding:16px 12px;font-size:15px;font-weight:900;transition:transform .18s,border-color .18s}.plpe-game--battle .plpe-game__battle-actions button:hover{border-color:#45d483;transform:translateY(-2px)}.plpe-game--battle .plpe-game__battle-message{z-index:25;color:#fff;text-align:center;background:#050d16eb;border:1px solid #45d4834d;border-radius:10px;min-width:320px;padding:10px 16px;position:absolute;bottom:175px;left:50%;transform:translate(-50%)}.plpe-game--battle .plpe-game__battle-result{z-index:50;text-align:center;color:#fff;background:#050d14f7;border:1px solid #45d4838c;border-radius:18px;width:min(450px,100vw - 40px);padding:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 90px #000000a6}.plpe-game--battle .plpe-game__battle-result h2{color:#45d483}.plpe-game--battle .plpe-game__battle-result button{color:#07110c;cursor:pointer;background:#45d483;border:0;border-radius:10px;padding:12px 20px;font-weight:900}@media (width<=1100px){.plpe-game__header{flex-direction:column}.plpe-game__hero{grid-template-columns:1fr}.plpe-game__buildings{grid-template-columns:repeat(2,1fr)}.plpe-game--battle .plpe-game__battle-cards{grid-template-columns:1fr}.plpe-game--battle .plpe-game__combat-card{display:none}}@media (width<=800px){.plpe-story__speaker img{max-height:63vh}.plpe-story__speaker--pepe{left:-7%}.plpe-story__speaker--bocian{right:-7%}.plpe-story__dialogue-box,.plpe-story__dialogue-box--pepe,.plpe-story__dialogue-box--bocian,.plpe-story__dialogue-box--bear{width:auto;bottom:14%;left:5%;right:5%}.plpe-story__dialogue-box--narrator{width:88vw;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.plpe-game--battle .plpe-game__fighter img{max-height:52vh}.plpe-game--battle .plpe-game__battle-support{left:22%}.plpe-game--battle .plpe-game__battle-support img{max-height:38vh}}@media (width<=700px){.plpe-game{padding:14px}.plpe-game__buildings{grid-template-columns:1fr}.plpe-game__chapter{flex-direction:column;align-items:stretch}.plpe-game__chapter button{width:100%}.plpe-welcome__content{padding:28px 22px}.plpe-game--battle .plpe-game__battle-actions{grid-template-columns:repeat(3,1fr)}.plpe-game--battle .plpe-game__battle-actions button{padding:12px 6px;font-size:12px}}.plpe-story__speaker,.plpe-story__speaker--pepe,.plpe-story__speaker--bocian,.plpe-story__speaker--bear{opacity:1!important;visibility:visible!important;filter:none!important;transition:filter .25s,transform .25s!important}.plpe-story__speaker img{opacity:1!important;visibility:visible!important;background:0 0!important}.plpe-story__speaker--active img{transform:scale(1.015);filter:drop-shadow(0 0 12px #45d483f2)drop-shadow(0 0 30px #45d4838c)drop-shadow(0 20px 40px #000000bf)!important}.plpe-game--battle .plpe-game__battle-character{opacity:1!important;visibility:visible!important;z-index:8!important;display:block!important;position:absolute!important;bottom:150px!important}.plpe-game--battle .plpe-game__battle-character>img{filter:drop-shadow(0 20px 38px #000000bf);opacity:1!important;visibility:visible!important;object-fit:contain!important;background:0 0!important;width:auto!important;height:auto!important;max-height:62vh!important;display:block!important}.plpe-game--battle .plpe-game__battle-character--pepe{left:4%!important}.plpe-game--battle .plpe-game__battle-character--enemy{right:4%!important}.plpe-game--battle .plpe-game__battle-support{opacity:1!important;visibility:visible!important;z-index:6!important;display:block!important;position:absolute!important;bottom:150px!important;left:24%!important}.plpe-game--battle .plpe-game__battle-support img{opacity:1!important;visibility:visible!important;object-fit:contain!important;filter:drop-shadow(0 18px 35px #000000bf)!important;background:0 0!important;width:auto!important;height:auto!important;max-height:43vh!important;display:block!important}.plpe-game--battle .plpe-game__floating-hp{z-index:50!important;background:#030910f0!important;border:1px solid #45d4838c!important;border-radius:10px!important;width:250px!important;padding:9px 11px!important;display:block!important;position:absolute!important;top:-72px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 8px 25px #0000008c!important}.plpe-game--battle .plpe-game__floating-hp--enemy{border-color:#ef5350a6!important}.plpe-game--battle .plpe-game__floating-hp span{color:#fff;margin-bottom:6px;font-size:13px;font-weight:900;display:block!important}.plpe-game--battle .plpe-game__floating-hp strong{color:#fff;margin-top:5px;font-size:12px;display:block!important}.plpe-game--battle .plpe-game__health-bar{background:#000000b8!important;border-radius:999px!important;width:100%!important;height:11px!important;display:block!important;overflow:hidden!important}.plpe-game--battle .plpe-game__health-fill{background:#45d483!important;height:100%!important;transition:width .35s!important;display:block!important}.plpe-game--battle .plpe-game__health-fill--enemy{background:#ef5350!important}.plpe-game__battle-character--player-attack>img{filter:drop-shadow(0 0 18px #45d483f2)drop-shadow(0 0 40px #45d48399)drop-shadow(0 20px 38px #000000bf)!important}.plpe-game__battle-character--enemy-attack>img{filter:drop-shadow(0 0 18px #ff4b46f2)drop-shadow(0 0 40px #ff4b4699)drop-shadow(0 20px 38px #000000bf)!important}.plpe-game__battle-character--hit>img{animation:.42s plpeFinalHit!important}@keyframes plpeFinalHit{0%{transform:translate(0)}20%{filter:brightness(2.3)drop-shadow(0 0 35px #fffffff2);transform:translate(-12px)}40%{transform:translate(12px)}60%{transform:translate(-8px)}80%{transform:translate(5px)}to{transform:translate(0)}}.plpe-game__damage-popup{pointer-events:none;z-index:100!important;color:#ff5454!important;text-shadow:0 0 12px #ff1e1ed9,0 4px 15px #000000f2!important;font-size:48px!important;font-weight:1000!important;animation:.9s forwards plpeFinalDamage!important;position:absolute!important;top:20%!important;left:50%!important}.plpe-game__damage-popup--ability{color:#48f59a!important;text-shadow:0 0 15px #48f59a,0 0 35px #48f59aa6!important}@keyframes plpeFinalDamage{0%{opacity:0;transform:translate(-50%,20px)scale(.7)}25%{opacity:1;transform:translate(-50%)scale(1.25)}to{opacity:0;transform:translate(-50%,-70px)scale(1)}}.plpe-hub{font-size:12px}.plpe-hub__hero strong{font-size:18px!important}.plpe-hub__hero span{font-size:13px!important}.plpe-hub__hero small{font-size:11px!important}.plpe-hub__resource small{font-size:10px!important}.plpe-hub__resource strong{font-size:16px!important}.plpe-hub__chapter small{font-size:11px!important}.plpe-hub__chapter strong{font-size:15px!important}.plpe-hub__exit-label,.plpe-hub__status,.plpe-hub__hint{font-size:12px!important}.plpe-hub__story-button{font-size:14px!important}.monastery-world{font-size:12px}.monastery-world__identity span{font-size:10px!important}.monastery-world__identity strong{font-size:16px!important}.monastery-world__resources{font-size:12px!important}.monastery-world__back{font-size:11px!important}.monastery-world__location span{font-size:10px!important}.monastery-world__location strong{font-size:14px!important}.monastery-world__hint{font-size:11px!important}.monastery-world__window-header span{font-size:10px!important}.monastery-world__window-header h2{font-size:24px!important}.monastery-world__window-section h3,.monastery-world__upgrade-columns h3{font-size:13px!important}.monastery-world__window-section p,.monastery-world__window-section li{font-size:11px!important}.monastery-world__mentor-rank span,.monastery-world__mentor-info span,.monastery-world__mentor-info small{font-size:10px!important}.monastery-world__support-level span,.monastery-world__notice{font-size:11px!important}.monastery-world__chapter-title span{font-size:10px!important}.monastery-world__section-heading span{font-size:10px!important}.monastery-world__objectives strong{font-size:12px!important}.monastery-world__objectives small,.monastery-world__reward-grid span{font-size:10px!important}.monastery-world__reward-grid strong{font-size:15px!important}.monastery-world__completed-banner{font-size:11px!important}.monastery-world__building-list small{font-size:10px!important}.monastery-world__building-list b{font-size:11px!important}.monastery-world__regions span,.monastery-world__current-bonus span,.monastery-world__upgrade-title span{font-size:10px!important}.monastery-world__upgrade-title strong{font-size:17px!important}.monastery-world__requirement{font-size:11px!important}.monastery-world__level-complete>span{font-size:10px!important}.monastery-world__level-complete p{font-size:11px!important}.monastery-world__action{font-size:12px!important}.comic-archive{font-size:12px}.comic-archive__title strong{font-size:17px!important}.comic-archive__title small{font-size:10px!important}.comic-archive__resources strong{font-size:14px!important}.comic-archive__resources small{font-size:9px!important}.comic-archive__back{font-size:11px!important}.comic-archive__nav button{font-size:12px!important}.comic-archive__chapter-number{font-size:10px!important}.comic-archive__chapter-card>strong{font-size:17px!important}.comic-archive__chapter-card p,.comic-archive__chapter-progress b{font-size:11px!important}.comic-archive__locked,.comic-archive__eyebrow{font-size:10px!important}.comic-archive__details h2{font-size:25px!important}.comic-archive__details>p{font-size:11px!important}.comic-archive__section-heading strong,.comic-archive__detail-section>strong{font-size:10px!important}.comic-archive__section-heading span,.comic-archive__event strong{font-size:11px!important}.comic-archive__event small,.comic-archive__rewards span{font-size:10px!important}.comic-archive__rewards b{font-size:15px!important}.comic-archive__chapter-status{font-size:10px!important}.comic-archive__collection-header h2{font-size:23px!important}.comic-archive__collection-header p{font-size:11px!important}.comic-archive__entries strong{font-size:12px!important}.comic-archive__entries p{font-size:10px!important}.comic-archive__character-grid strong{font-size:13px!important}.comic-archive__character-grid small,.comic-archive__secret-summary span{font-size:10px!important}.plpe-story__dialogue-box strong{font-size:16px!important}.plpe-story__typed-text{font-size:18px!important;line-height:1.55!important}.plpe-story__action{font-size:14px!important}.plpe-game__battle-title h2{font-size:27px!important}.plpe-game__battle-title span{font-size:11px!important}.plpe-game__floating-hp span{font-size:12px!important}.plpe-game__floating-hp strong{font-size:11px!important}.plpe-game__combat-card h3{font-size:16px!important}.plpe-game__combat-card p,.plpe-game__combat-card strong{font-size:12px!important}.plpe-game__combat-card small{font-size:10px!important}.plpe-game__battle-actions button,.plpe-game__battle-message{font-size:13px!important}.plpe-game__battle-result h2{font-size:28px!important}.plpe-game__battle-result p{font-size:13px!important}.plpe-welcome__eyebrow{font-size:11px!important}.plpe-welcome__content h1{font-size:42px!important}.plpe-welcome__content p{font-size:16px!important;line-height:1.6!important}.plpe-welcome__content button{font-size:15px!important}.hg-modal{z-index:2147483500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020c18d9;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.hg-workshop{color:#edf9f2;background:linear-gradient(135deg,#153e48,#10172a);border:1px solid #c2b277;border-radius:24px;width:min(1100px,100%);max-height:calc(100dvh - 32px);padding:22px;font-size:16px;overflow:auto}.hg-workshop header{z-index:3;background:#14333c;border-radius:15px;justify-content:space-between;align-items:center;padding:8px;display:flex;position:sticky;top:-22px}.hg-workshop h2{font-size:25px}.hg-workshop button{color:#fff;cursor:pointer;background:#174b50;border:1px solid #83b4a6;border-radius:12px;padding:10px 14px;font-size:15px}.hg-workshop button:disabled{opacity:.45}.hg-workshop nav{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.hg-workshop button[aria-pressed=true]{background:#74603c;border-color:#ffe59b}.hg-layout{grid-template-columns:250px 1fr;gap:25px;display:grid}.hg-layout aside{text-align:center}.hg-preview{width:200px;height:300px;margin:auto;position:relative}.hg-preview>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.hg-art{pointer-events:none;filter:drop-shadow(0 2px 2px #0006);z-index:4;width:100%;height:100%;position:absolute;inset:0}.hg-items{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.hg-items article{background:#071e29ad;border:1px solid;border-radius:18px;flex-direction:column;gap:10px;padding:15px;display:flex}.hg-items h3{margin:0;font-size:18px}.hg-items p{margin:0;font-size:14px;line-height:1.6}.hg-item-icon{filter:drop-shadow(0 0 10px);font-size:44px}.hg-items article button:first-of-type{margin-top:auto}.tb-expanded .tactical-battle__pepe-class{width:100%!important;height:100%!important;position:relative!important;inset:auto!important}.tb-expanded .tactical-battle__pepe-class>img{object-fit:contain;animation:3.2s ease-in-out infinite tb-breathe;width:100%!important;height:100%!important}.tb-expanded .tactical-battle__class-equipment{display:none}.tb-expanded .hg-art{animation:3.2s ease-in-out infinite tb-breathe}.tb-phoenix img{object-fit:contain;width:130px;height:110px}.tb-phoenix{font-size:0}.tb-expanded .tactical-battle__enemy-sprite{width:100%!important;height:100%!important;position:relative!important}.tb-expanded .tactical-battle__enemy-sprite img{max-height:100px!important}@media (width<=750px){.hg-layout{grid-template-columns:1fr}.hg-preview{height:220px}.hg-items{grid-template-columns:1fr}.hg-workshop{padding:14px}.hg-layout aside{grid-template-columns:1fr 1fr;align-items:center;display:grid}.hg-layout aside .hg-preview{grid-row:span 4}.hg-items article{grid-template-columns:60px 1fr;display:grid}.hg-items .hg-item-icon{grid-row:span 3}.hg-items article button{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.hg-art{animation:none!important}}.hg-equipped-slots{grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 0;display:grid}.hg-equipped-slots button{gap:3px;min-width:0;padding:6px 2px;display:grid}.hg-equipped-slots span{font-size:25px}.hg-equipped-slots small{font-size:10px}.hg-rarity{color:#eed39b;font-size:12px}.hg-layout aside{min-width:0}@media (width<=750px){.hg-equipped-slots{grid-column:1/-1}}.gear-item-art{filter:drop-shadow(0 3px 5px #0009);background-repeat:no-repeat;width:100%;height:100%;display:block}.gear-item-art--1{filter:drop-shadow(0 0 6px var(--item-glow)) saturate(1.15)}.gear-item-art--2{filter:drop-shadow(0 0 9px #ffd777)brightness(1.15)}.hg-equipped-slots .gear-item-art{height:54px;font-size:inherit}.hg-gear-thumb{width:150px;height:150px}.hg-items article{background:radial-gradient(at top,#284647,#071823 70%)}.hg-workshop small{line-height:1.5}.hg-items article button{min-height:42px}@media (width<=850px){.hg-layout{grid-template-columns:1fr}.hg-items{grid-template-columns:repeat(3,minmax(0,1fr))}.hg-layout aside{display:block}.hg-gear-thumb{width:100px;height:100px}}@media (width<=550px){.hg-items{grid-template-columns:1fr}.hg-items article{display:flex}.hg-items h3{min-height:0}}.hg-bag{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin:12px 0 20px;display:grid}.hg-bag button{aspect-ratio:1;background:#061821;padding:4px;position:relative}.hg-bag small{color:#f3d98f;position:absolute;bottom:3px;right:5px}.hg-bag i{color:#a6edbc;font-style:normal;position:absolute;top:3px;left:5px}.hg-bag .hg-undiscovered .gear-item-art{opacity:.4;filter:grayscale(.8)}.hg-items{grid-template-columns:1fr}.hg-items article{grid-template-columns:150px minmax(0,1fr);gap:10px 20px;display:grid}.hg-gear-thumb{grid-row:span 5}.hg-items h3{min-height:0}.hg-items article button{grid-column:2}.hg-layout aside{padding-top:65px;position:relative}.hg-equipped-slots{pointer-events:none;grid-template-columns:70px 70px;justify-content:space-between;gap:10px;display:grid;position:absolute;inset:25px 0 auto}.hg-equipped-slots button{pointer-events:auto;background:#071a24e8;height:76px}.hg-preview{width:240px!important;height:340px!important}.hg-workshop{width:min(1200px,100%)}@media (width<=850px){.hg-layout{grid-template-columns:1fr}.hg-layout aside{max-width:340px;margin:auto}.hg-bag{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=550px){.hg-items article{display:flex}.hg-bag{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=851px) and (height<=950px){.hg-bag{gap:5px;margin:8px 0 12px}.hg-bag button{aspect-ratio:auto;height:65px}.hg-workshop h2{margin:6px 0}.hg-workshop nav{margin:10px 0}.hg-items article{gap:6px 16px;padding:12px}.hg-items article button{min-height:38px;padding:7px}.hg-workshop{padding:18px}.hg-layout aside{padding-top:40px}}.spell-art{filter:drop-shadow(0 2px 6px #0008);width:100px;height:100px;margin:auto;display:block}.hero-card-catalog{margin:20px 0}.hero-card-catalog__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.hero-card-catalog__card{background:radial-gradient(at top,#29404a,#07151e 70%);border:1px solid #8e7445;border-radius:18px;flex-direction:column;gap:10px;padding:18px;font-size:16px;line-height:1.5;display:flex}.hero-card-catalog__card p{margin:0}.hero-card-catalog__card h3{color:#ffe1a0;margin:5px 0}.hero-card-catalog__card.crafted{border-color:#66c5a0}.hero-card-catalog__card button{margin-top:auto}.tb-cards .spell-art{flex-shrink:0;width:72px;height:72px}.hg-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.hg-filters label{gap:6px;font-size:14px;display:grid}.hg-filters select,.hg-socket select{color:#fff;background:#0a2834;border:1px solid #8ba49c;border-radius:8px;max-width:100%;padding:9px}.hg-socket{border:1px solid #426b75;border-radius:12px;grid-column:1/-1;padding:12px}.hg-bag:empty:after{content:"—";padding:24px}.hg-equipped-slots{pointer-events:auto;grid-template-columns:repeat(4,1fr);position:static}.hg-layout aside{padding-top:0}.hg-equipped-slots button{height:70px}.hg-preview-controls{margin-top:10px!important}.hg-workshop{box-sizing:border-box}.hg-layout{grid-template-columns:300px minmax(0,1fr)}.combat-drill__field{background:radial-gradient(at bottom,#44594c,#0a1927 70%);border-radius:22px;justify-content:space-around;align-items:end;height:300px;display:flex;position:relative;overflow:hidden}.combat-drill__field>div{width:160px;height:260px}.combat-drill__shield{align-self:center;width:90px;height:90px;transition:box-shadow .15s;background:#173d50!important;border-radius:50%!important;font-size:50px!important}.combat-drill__field.strike .combat-drill__shield{box-shadow:0 0 45px #ffce55;border-color:#ffe7a1!important}.combat-drill__field.windup>div:last-of-type{transform:rotate(-5deg)}.combat-drill__field>strong{text-align:center;position:absolute;top:12px;left:5%;right:5%}.rune-circuit__board{background:radial-gradient(#2c416a,#081522);border-radius:25px;grid-template-columns:repeat(4,1fr);gap:3px;max-width:440px;margin:20px auto;padding:12px;display:grid}.rune-circuit__board button{aspect-ratio:1;background:0 0!important;border:0!important;padding:0!important}.rune-circuit__board svg{width:100%;height:100%}.rune-circuit__board .powered{filter:drop-shadow(0 0 6px #7fe8d5)}.gear-trade__form{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.gear-trade label{gap:6px;display:grid}.gear-trade select{color:#fff;background:#0b2934;border:1px solid #6d9b96;border-radius:8px;max-width:100%;padding:10px}.gear-trade__offers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.gear-trade__offers article{background:#061d29;border:1px solid #8a8856;border-radius:16px;padding:16px}.gear-trade__offers article>div{width:110px;height:110px;margin:auto}.gear-trade__offers article button{width:100%;margin-top:12px}@media (width<=650px){.gear-trade__form{grid-template-columns:1fr}}.hg-deck-editor{border-top:1px solid #81ac9b;margin-top:24px;padding-top:16px}.hg-deck-editor>div{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;display:grid}.hg-deck-editor button{text-align:center;flex-direction:column;gap:10px;min-height:210px;display:flex}.hg-deck-editor svg{align-self:center;width:76px!important;height:76px!important}.hg-deck-editor small{line-height:1.5}.hg-deck-editor button[aria-pressed=true]{border:2px solid #e7cc80}.hg-preview .hero-paperdoll{width:100%!important;height:100%!important}.training-practices .building-tabs{flex-wrap:wrap;gap:12px;display:flex}.training-practices .building-action{flex:1;width:auto;min-width:180px}.building-card .building-action{font-size:16px!important}.building-hub__hero{min-height:290px}.hg-preview{height:390px!important}.game-inventory__tabs[data-journal-only=true]>button:not(:last-child){display:none}.living-controls{flex-wrap:wrap;max-width:calc(100vw - 24px)}@media (width<=750px){.hg-layout{grid-template-columns:minmax(0,1fr)!important}.hg-layout aside{display:block!important}.hg-preview{width:220px!important;height:350px!important}.hg-equipped-slots{grid-template-columns:repeat(4,minmax(0,1fr))}.hg-items article{gap:10px;padding:12px;grid-template-columns:100px minmax(0,1fr)!important}.hg-items h3,.hg-items p{overflow-wrap:anywhere}.hg-items article button{grid-column:1/-1}.hg-gear-thumb{width:95px;height:95px}.hg-workshop{max-width:calc(100vw - 24px);padding:12px}.hg-workshop header{top:-12px}.hg-deck-editor>div{grid-template-columns:repeat(2,minmax(0,1fr))}.hg-deck-editor button{padding:8px;font-size:13px}.hg-bag{grid-template-columns:repeat(4,minmax(0,1fr))}}.hg-workshop{background:radial-gradient(at 20% 0,#29332d,#101712 55%,#080d0c);border:2px solid #8d7446;border-radius:10px;width:min(1180px,100%)}.hg-workshop header{background:#101b18;border-radius:5px}.hg-workshop button{background:linear-gradient(#26342d,#111e19);border-color:#70613f;border-radius:5px}.hg-workshop button[aria-pressed=true]{background:linear-gradient(#675126,#302814);box-shadow:inset 0 0 15px #f1ce6820}.hg-layout{grid-template-columns:390px minmax(0,1fr);gap:22px}.hg-layout aside.hg-character-sheet{background:radial-gradient(at 50% 40%,#3b443240,#050a08cc 75%);border:1px solid #665a3b;border-radius:6px;grid-template-rows:repeat(6,66px) auto;grid-template-columns:70px minmax(0,1fr) 70px;gap:6px;max-width:none;margin:0;padding:12px;display:grid!important}.hg-character-sheet .hg-preview{grid-area:1/2/7;min-width:0;width:100%!important;height:100%!important}.hg-character-sheet .hg-equipped-slots{display:contents}.hg-character-sheet .hg-equipped-slots button{width:70px;height:66px;padding:3px;position:relative;box-shadow:inset 0 0 16px #0009}.hg-equipped-slots .gear-item-art{height:46px!important}.hg-character-sheet .hg-equipped-slots small{text-shadow:0 1px 3px #000;background:#0007;font-size:10px;position:absolute;bottom:1px;left:0;right:0}.hg-equipped-slots [data-slot=head]{grid-area:1/1}.hg-equipped-slots [data-slot=body]{grid-area:2/3}.hg-equipped-slots [data-slot=weapon]{grid-area:3/1}.hg-equipped-slots [data-slot=charm]{grid-area:1/3}.hg-equipped-slots [data-slot=boots]{grid-area:6/3}.hg-equipped-slots [data-slot=gloves]{grid-area:4/3}.hg-equipped-slots [data-slot=cloak]{grid-area:2/1}.hg-equipped-slots [data-slot=belt]{grid-area:5/3}.hg-equipped-slots [data-slot=ring]{grid-area:5/1}.hg-equipped-slots [data-slot=shield],.hg-equipped-slots [data-slot=book]{grid-area:4/1}.hg-character-sheet .hg-preview-controls{grid-area:7/1/auto/-1;justify-content:center;margin:4px 0!important}.hg-character-sheet>h3,.hg-character-sheet>p,.hg-character-sheet>small,.hg-character-stats{grid-column:1/-1;margin:4px 0}.hg-character-title{color:#ecd08f}.hg-character-stats{border-block:1px solid #655739;padding:8px 0}.hg-character-stats>div{justify-content:space-between;padding:4px 8px;font-size:14px;display:flex}.hg-character-stats dd{color:#e9d59d;margin:0}.hg-character-sheet>p:first-of-type{display:none}.hg-backpack{background:#070e0be6;border:1px solid #665a3b;border-radius:5px;margin-top:18px;padding:12px}.hg-backpack header{background:0 0;padding:0;position:static}.hg-backpack h3{color:#e8ce94}.hg-backpack .hg-bag{background:repeating-linear-gradient(90deg,#5e523a33 0 1px,#0000 1px 8.333%);grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;min-height:140px;max-height:360px;margin:10px 0 0;overflow-y:auto}.hg-backpack .hg-bag button{background:radial-gradient(#243025,#080e0b);border:1px solid #4f4b32;border-radius:2px;min-width:0;height:80px}.hg-backpack .hg-bag .gear-item-art{width:100%;height:100%}@media (width<=850px){.hg-layout{grid-template-columns:minmax(0,1fr)!important}.hg-layout aside.hg-character-sheet{box-sizing:border-box;width:min(390px,100%);margin:auto}.hg-backpack .hg-bag{grid-template-columns:repeat(6,minmax(0,1fr))}.hg-backpack .hg-bag button{height:68px}}@media (width<=450px){.hg-layout aside.hg-character-sheet{grid-template-rows:repeat(6,57px) auto;grid-template-columns:58px minmax(0,1fr) 58px;gap:4px;padding:6px}.hg-character-sheet .hg-equipped-slots button{width:58px;height:57px}.hg-equipped-slots .gear-item-art{height:39px!important}.hg-backpack{padding:6px}.hg-backpack .hg-bag{grid-template-columns:repeat(4,minmax(0,1fr))}.hg-backpack header{flex-wrap:wrap}.hg-workshop{overflow-x:hidden}.hg-items article{display:flex!important}.hg-character-sheet .hg-preview-controls button{padding:7px;font-size:12px}}.training-character-ledger{background:#090e0bd9;border:1px solid #7b673c;max-width:450px;margin:16px 0;padding:10px 14px}.training-character-ledger>div{border-bottom:1px solid #514b333b;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.training-character-ledger dd{color:#edce8a;align-items:center;gap:14px;margin:0;display:flex}.training-character-ledger button{color:#fff0bb;cursor:pointer;background:#5a4420;border:1px solid #c6a55b;border-radius:3px;width:32px;height:30px;font-size:20px}.training-character-ledger button:disabled{opacity:.3}@media (width>=851px){.hg-layout aside.hg-character-sheet{grid-template-rows:repeat(6,55px) auto}.hg-character-sheet .hg-equipped-slots button{height:55px}.hg-character-sheet .hg-equipped-slots .gear-item-art{height:39px!important}.hg-character-sheet>small{display:none}.hg-character-stats>div{padding:2px 8px}.hg-character-sheet .hg-preview-controls button{padding:6px 10px}.hg-layout>div>nav button{padding:8px;font-size:13px}.hg-workshop .hg-character-title{font-size:18px}.hg-backpack .hg-bag{min-height:84px}}.hero-card-catalog__card .spell-art--painted{filter:none;border-bottom:1px solid #8e7445;border-radius:17px 17px 0 0;max-width:none;margin:-18px -18px 8px;width:calc(100% + 36px)!important;height:155px!important}.hg-deck-editor .spell-art--painted{filter:none;border-radius:5px;width:100%!important;height:110px!important}.tb-cards .spell-art--painted{filter:none;border:1px solid #ad965b;border-radius:6px}.adventure-shop{color:#eee4cd;background:radial-gradient(at top,#243d36,#0d171b 65%)}.adventure-shop header small{letter-spacing:.18em;color:#d6b86c}.shop-wallet{border-bottom:1px solid #b69b4f55;flex-wrap:wrap;gap:22px;padding:18px 0;display:flex}.shop-wallet b{color:#ffdc87}.shop-wallet small{margin-left:auto}.adventure-shop>p{max-width:850px;line-height:1.6}.shop-filters{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.shop-filters label{gap:6px;display:grid}.shop-filters input,.shop-filters select{box-sizing:border-box;color:#fff;background:#091c24;border:1px solid #728c83;border-radius:8px;width:100%;min-width:0;padding:11px}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.shop-item{background:linear-gradient(145deg,#1f332d,#07131a);border:1px solid #678676;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.shop-item--1{border-color:#6c9dc1}.shop-item--2{border-color:#d3ae61;box-shadow:inset 0 0 24px #c99d3510}.shop-item h3{color:#ffdf9b;margin:0;font-size:17px}.shop-item p{margin:0;font-size:13px;line-height:1.5}.shop-item small{color:#bfcec4}.shop-item button{background:linear-gradient(#715826,#3d2c13);border-color:#c9a956;margin-top:auto}.shop-item-art{background:radial-gradient(#d8c87918,#0000 70%);justify-content:center;align-items:center;height:115px;display:flex}.shop-item-art>.gear-item-art{background-repeat:no-repeat;width:96px;height:110px;display:block}.shop-item-art>svg{width:95px;height:95px}.shop-item-art>span:not(.gear-item-art){font-size:55px}.shop-notice{color:#9bedd0;min-height:24px}.shop-premium-note{border:1px solid #ba9a4d;border-radius:10px;margin-bottom:20px;padding:15px}.shop-premium-note button{margin-top:12px;display:block}.shop-more{margin:20px auto;display:block}.adventure-shop footer{color:#b9c6bf;margin-top:22px;font-size:12px}@media (width<=650px){.shop-filters{grid-template-columns:1fr}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shop-item{padding:10px}.shop-item h3{font-size:14px}.shop-item button{padding:10px 4px;font-size:12px}.shop-wallet{gap:12px}.shop-wallet small{margin-left:0}.shop-item-art{height:90px}.shop-item-art>.gear-item-art{width:75px;height:85px}}.hg-workshop.adventure-shop{flex-direction:column;max-height:calc(100dvh - 100px);display:flex;padding:0!important;overflow:hidden!important}.adventure-shop>header{z-index:1;background:#0b1b1b;border-bottom:1px solid #b99b5855;flex:none;margin:0!important;padding:18px 24px!important;position:relative!important;top:auto!important}.shop-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:0 24px 24px;overflow:auto}.shop-scroll>.shop-filters{margin:16px 0}.shop-result-count{color:#c8d5cb;font-size:13px;line-height:1.5}.shop-item-art{flex:none;min-height:116px;overflow:hidden}.shop-item-art>.inventory-painted-art{flex:none;width:110px;height:110px}.shop-item h3{min-height:44px;line-height:1.3}.shop-item{gap:12px}.shop-item button{min-height:42px}.shop-item button:disabled{opacity:.65}.shop-stats71{color:#e2f4e9;background:#07191c;border:1px solid #b9a66b55;border-radius:8px;padding:9px}.shop-stats71>small{font-size:11px;line-height:1.4;display:block}.shop-stats71 dl{grid-template-columns:1fr;gap:5px;margin:9px 0 0;display:grid}.shop-stats71 dl>div{justify-content:space-between;align-items:center;gap:6px;font-size:13px;display:flex}.shop-stats71 dt{overflow-wrap:anywhere}.shop-stats71 dd{color:#a4f1ca;white-space:nowrap;margin:0;font-weight:800}.plpe-hub{color:#fff;z-index:9999;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.plpe-hub:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#03080d66 0%,#03080d03 20%,#03080d00 72%,#03080d4d 100%);position:absolute;inset:0}.plpe-hub__hud{z-index:40;pointer-events:none;align-items:center;gap:18px;min-height:70px;display:flex;position:absolute;top:18px;left:24px;right:24px}.plpe-hub__hero{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050c13e0;border:1px solid #48e29659;border-radius:14px;width:270px;padding:12px 16px;box-shadow:0 12px 40px #00000061}.plpe-hub__hero-main{justify-content:space-between;align-items:center;display:flex}.plpe-hub__hero-main div{flex-direction:column;gap:2px;display:flex}.plpe-hub__hero strong{color:#fff;font-size:17px;font-weight:800}.plpe-hub__hero span{color:#5ff0a5;font-size:12px}.plpe-hub__xp{background:#ffffff1f;border-radius:999px;width:100%;height:6px;margin-top:9px;overflow:hidden}.plpe-hub__xp-fill{border-radius:inherit;background:linear-gradient(90deg,#19c975,#63f6ae);height:100%;box-shadow:0 0 12px #25e88eb3}.plpe-hub__hero small{color:#a9b6c8;margin-top:5px;font-size:10px;display:block}.plpe-hub__resources{gap:10px;display:flex}.plpe-hub__resource{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060c13db;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:9px;min-width:118px;height:54px;padding:0 14px;display:flex;box-shadow:0 10px 30px #00000047}.plpe-hub__resource>span{font-size:22px}.plpe-hub__resource div{flex-direction:column;display:flex}.plpe-hub__resource small{color:#94a3b8;font-size:9px}.plpe-hub__resource strong{color:#fff;font-size:15px}.plpe-hub__chapter{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060c13db;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;min-width:210px;margin-left:auto;padding:12px 17px;display:flex;box-shadow:0 10px 30px #00000042}.plpe-hub__chapter small{color:#55e89c;font-size:10px}.plpe-hub__chapter strong{color:#fff;margin-top:3px;font-size:14px}.plpe-hub__exit{z-index:60;color:#d7dee8;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070c12db;border:1px solid #ffffff2e;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 14px;transition:color .15s,border-color .15s,background .15s,filter .15s;display:flex;position:absolute;top:112px;right:24px;box-shadow:0 8px 24px #00000052}.plpe-hub__exit:hover{color:#fff;filter:brightness(1.15);background:#460c0fe0;border-color:#ff6363a6}.plpe-hub__exit:active{filter:brightness(.95)}.plpe-hub__exit-icon{color:#ff7474;font-size:14px;font-weight:900}.plpe-hub__exit-label{letter-spacing:.05em;font-size:11px;font-weight:800}.plpe-hub__hotspot{z-index:30;color:#0000;cursor:pointer;box-shadow:none;background:#fff0;border:0;border-radius:5px;outline:0;margin:0;padding:0;transition:-webkit-backdrop-filter .14s,backdrop-filter .14s;display:block;position:absolute}.plpe-hub__hotspot span{display:none}.plpe-hub__hotspot:hover{box-shadow:none;-webkit-backdrop-filter:brightness(1.55)saturate(1.25)contrast(1.08);background:#fff0;border:0;outline:0;transform:none}.plpe-hub__hotspot:active{box-shadow:none;-webkit-backdrop-filter:brightness(1.75)saturate(1.32)contrast(1.1);border:0;outline:0;transform:none}.plpe-hub__hotspot:focus,.plpe-hub__hotspot:focus-visible{box-shadow:none;border:0;outline:0}.plpe-hub__hotspot--training{width:13.75%;height:6.55%;top:28.55%;left:7.35%}.plpe-hub__hotspot--forge{width:13.9%;height:6.6%;top:47.2%;left:26.85%}.plpe-hub__hotspot--monastery{width:13.3%;height:6.5%;top:15.35%;left:40.15%}.plpe-hub__hotspot--archive{width:15.55%;height:6.55%;top:32.65%;left:56.1%}.plpe-hub__hotspot--arena{width:14.55%;height:6.45%;top:31.6%;left:83.75%}.plpe-hub__hotspot--vault{width:13.55%;height:6.45%;top:62.6%;left:50.75%}.plpe-hub__hotspot--expeditions{width:15.35%;height:6.5%;top:61.75%;left:81.05%}.plpe-hub__bottom{z-index:40;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:18px;left:24px;right:24px}.plpe-hub__status,.plpe-hub__hint{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050b11c7;border:1px solid #ffffff1a;border-radius:9px;padding:8px 13px;font-size:11px}.plpe-hub__status{color:#cbd5e1;align-items:center;gap:7px;display:flex}.plpe-hub__online-dot{background:#39e894;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #39e894e6}.plpe-hub__hint{color:#8fa0b5}.plpe-hub__story-button{z-index:50;color:#fff3cf;cursor:pointer;background:linear-gradient(#714a19f5,#38210cf5);border:1px solid #ffd7788c;border-radius:10px;padding:13px 24px;font-size:13px;font-weight:800;transition:transform .16s,filter .16s;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0006,0 0 18px #ffc15426}.plpe-hub__story-button:hover{filter:brightness(1.15);transform:translate(-50%)scale(1.04)}.plpe-hub__story-button:active{transform:translate(-50%)scale(.98)}.plpe-hub__reset-button{z-index:50;color:#ffb3b3;cursor:pointer;background:#500505c7;border:1px solid #ff505073;border-radius:7px;padding:7px 10px;font-size:10px;position:absolute;bottom:60px;right:24px}.plpe-hub__reset-button:hover{filter:brightness(1.18)}@media (width<=1200px){.plpe-hub__resources{gap:7px}.plpe-hub__resource{min-width:100px;padding:0 10px}.plpe-hub__hero{width:230px}.plpe-hub__chapter{min-width:180px}}@media (width<=1000px){.plpe-hub__resources{display:none}.plpe-hub__hero{width:220px}.plpe-hub__chapter{min-width:170px}.plpe-hub__exit{top:100px}}@media (width<=700px){.plpe-hub{background-position:48%}.plpe-hub__hud{top:10px;left:10px;right:10px}.plpe-hub__hero{width:190px}.plpe-hub__chapter{display:none}.plpe-hub__exit{height:36px;padding:0 10px;top:88px;right:10px}.plpe-hub__exit-label{display:none}.plpe-hub__bottom{bottom:10px;left:10px;right:10px}.plpe-hub__hint{display:none}.plpe-hub__story-button{bottom:18px}.plpe-hub__reset-button{bottom:52px;right:10px}}:is(.plpe-hub--en,.plpe-hub--de) .plpe-hub__hotspot{box-sizing:border-box;color:#fff;-webkit-backdrop-filter:none;background:linear-gradient(#121413f7,#070a0bf7);border:1px solid #dbb1537a;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;display:flex;box-shadow:0 6px 18px #00000059}:is(.plpe-hub--en,.plpe-hub--de) .plpe-hub__hotspot span{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #000000e6;width:100%;font-size:clamp(10px,1.05vw,17px);font-weight:900;line-height:1.05;display:block;overflow:hidden}:is(.plpe-hub--en,.plpe-hub--de) .plpe-hub__hotspot:hover{-webkit-backdrop-filter:none;background:linear-gradient(#262318fa,#0c0e0dfa);border:1px solid #ffd165c7;box-shadow:0 0 24px #f5be442e}.plpe-hub__equipped-heroes{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.plpe-hub__equipped-heroes foreignObject{overflow:visible}.plpe-hub__hud{z-index:5}.plpe-hub__inventory-nav{z-index:30;flex-wrap:wrap;justify-content:center;gap:8px;max-width:95%;display:flex;position:absolute;top:120px;left:50%;transform:translate(-50%)}.plpe-hub__inventory-nav button{color:#ffedbd;cursor:pointer;background:#071c25ed;border:1px solid #b49c5e;border-radius:9px;padding:10px 14px;font-size:14px}@media (width<=700px){.plpe-hub__inventory-nav{width:95%;top:150px}.plpe-hub__inventory-nav button{padding:8px;font-size:12px}}.plpe-hub__signs{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.plpe-hub__signs foreignObject{pointer-events:auto}.plpe-hub__sign{color:#f8e5bb;cursor:pointer;text-align:left;background:linear-gradient(#141c20,#060c10);border:2px solid #8d7846;border-radius:16px;align-items:center;gap:12px;width:100%;height:100%;padding:5px 12px;display:flex;box-shadow:0 4px 9px #0009}.plpe-hub__sign>span:first-child{text-align:center;flex:0 0 38px;font-size:32px}.plpe-hub__sign>span:last-child{flex:1;min-width:0}.plpe-hub__sign strong{overflow-wrap:anywhere;font-size:18px;line-height:1.1;display:block}.plpe-hub__sign small{color:#d6c79d;margin-top:3px;font-size:11px;line-height:1.1;display:block}.plpe-hub__sign:hover,.plpe-hub__sign:focus-visible{background:#25342c;border-color:#ffe5a2;outline:2px solid #ffe5a2}@media (width>=701px){.plpe-hub__inventory-nav{top:105px}}.plpe-hub__mobile-locations{display:none}@media (width<=700px){.plpe-hub__signs{display:none}.plpe-hub__mobile-locations{z-index:6;overscroll-behavior:contain;grid-template-columns:1fr 1fr;align-content:start;gap:8px;padding:3px;display:grid;position:absolute;inset:250px 12px 150px;overflow-y:auto}.plpe-hub__mobile-locations .plpe-hub__sign{border-radius:12px;gap:7px;min-height:76px;padding:8px}.plpe-hub__mobile-locations .plpe-hub__sign>span:first-child{flex-basis:26px;font-size:24px}.plpe-hub__mobile-locations strong{font-size:15px}.plpe-hub__mobile-locations small{font-size:11px;line-height:1.25}.plpe-hub__inventory-nav button{min-height:44px}.plpe-hub__equipped-heroes{width:170%;height:170%;top:auto;bottom:0}.plpe-hub__exit{top:100px}}@media (height<=500px) and (width<=950px){.plpe-hub__signs,.plpe-hub__resources{display:none}.plpe-hub__inventory-nav{flex-wrap:nowrap;justify-content:start;width:75%;top:95px;left:12px;transform:none}.plpe-hub__inventory-nav button{min-height:44px;padding:6px;font-size:11px}.plpe-hub__mobile-locations{z-index:6;grid-template-columns:repeat(3,1fr);align-content:start;gap:8px;padding:3px;display:grid;position:absolute;inset:152px 12px 42px;overflow-y:auto}.plpe-hub__mobile-locations .plpe-hub__sign{gap:7px;min-height:62px;padding:7px}.plpe-hub__mobile-locations strong{font-size:15px}.plpe-hub__mobile-locations small{font-size:11px}.plpe-hub__equipped-heroes{display:none}.plpe-hub__exit{top:95px}}.plpe-hub__grounded-party{pointer-events:none;z-index:3;align-items:flex-end;width:clamp(300px,40vw,550px);height:min(60dvh,520px);display:flex;position:absolute;bottom:28px;left:3.5%}.plpe-hub__grounded-hero{width:50%;height:100%;position:relative}.plpe-hub__grounded-hero:before{content:"";filter:blur(4px);background:#02080999;border-radius:50%;width:76%;height:14px;position:absolute;bottom:0;left:12%}.plpe-hub__grounded-hero .hero-tailored{transform:translateY(6px)}.plpe-hub__grounded-hero .hero-paperdoll__body{transform-origin:50% 100%}@media (width<=700px){.plpe-hub__grounded-party{width:82%;height:min(40dvh,330px);bottom:18px;left:4%}}@media (height<=500px) and (width<=950px){.plpe-hub__grounded-party{display:none}}@media (width>=951px){.plpe-hub__inventory-nav{justify-content:flex-start;max-width:calc(100% - 48px);top:130px;left:24px;transform:none}.plpe-hub__grounded-party{width:clamp(300px,25vw,420px);left:1.5%}}@media (width>=951px) and (width<=1350px){.plpe-hub__inventory-nav button{padding:10px;font-size:13px}}@media (width>=951px){.plpe-hub .living-controls{max-width:calc(100% - 390px);left:auto;right:16px;transform:none}}.hg-deck-editor .card-development60{text-align:center;color:#f4eed7;background:#101d1b;border:1px solid #8c794a;border-radius:8px;flex-direction:column;gap:9px;min-width:0;padding:10px;display:flex}.hg-deck-editor .card-development60 .card-select60{width:100%;min-height:245px;margin:0}.hg-deck-editor .card-development60 .card-upgrade60{color:#fff3c5;background:#125542;border:1px solid #bfa04d;justify-content:center;min-height:42px;margin-top:auto}.card-category60{letter-spacing:.5px;border-radius:5px;padding:6px;font-size:13px;font-weight:800}.card-category60--attack{color:#ffe0cd;background:#642e2e}.card-category60--defense{color:#daeeff;background:#244b6e}.card-category60--support{color:#ddffe8;background:#23583d}.card-development60 small{color:#d3ddd6;overflow-wrap:anywhere}.card-development60 button:disabled{opacity:.6}.hg-deck-editor>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.hg-deck-editor .card-development60 .card-select60{color:#fff3ce;cursor:pointer;background:#122a25;border:1px solid #6b7350;border-radius:6px;justify-content:flex-start;align-items:center;padding:9px}.hg-deck-editor .card-development60 .card-select60[aria-pressed=true]{background:linear-gradient(#53451f,#2a291b);border:2px solid #e7cc80}.hg-deck-editor .card-development60 .card-select60:disabled{opacity:.65}.card-development60 .spell-art{flex-shrink:0}.card-development60 .card-select60 small{color:#e2e4d8}@media (width<=600px){.hg-deck-editor>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.living-scene{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.living-scene svg{width:100%;height:100%;position:absolute;inset:0}.living-scene__tint{background:0 0;transition:background 8s;position:absolute;inset:0}.living-scene--night .living-scene__tint{background:#050f307a}.living-scene--cloud .living-scene__tint,.living-scene--rain .living-scene__tint{background:#192a3b38}.living-scene--night.living-scene--rain .living-scene__tint{background:#050f2894}.living-scene--heat .living-scene__tint{background:#ffa9361a}.living-water path{animation:1.4s linear infinite living-flow}.living-flag{transform-box:fill-box;transform-origin:0;animation:2s ease-in-out infinite alternate living-flag}.living-eagle{animation:26s linear infinite living-orbit}.living-eagle--1{animation-duration:33s;animation-delay:-8s}.living-eagle--2{animation-duration:29s;animation-delay:-17s}.living-drop{background:#cde4ee99;width:1px;height:26px;animation:1s linear infinite living-rain;position:absolute;top:-15%}.living-scene--snow .living-drop{filter:blur(.5px);background:#fff;border-radius:50%;width:5px;height:5px}.living-controls{z-index:20;color:#fff;background:#07171de8;border:1px solid #b99a50;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;max-width:94%;padding:7px 12px;font-size:13px;display:flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.living-controls button{color:#ffe6a8;cursor:pointer;background:#16352d;border:1px solid #9c884c;border-radius:7px;padding:7px}.living-controls a{color:#b4ddf1}@keyframes living-flow{to{stroke-dashoffset:-82px}}@keyframes living-flag{to{transform:skewY(9deg)scaleX(.83)}}@keyframes living-orbit{0%{transform:translate(1200px,130px)scale(.8)}25%{transform:translate(1460px,210px)scale(1.1)rotate(12deg)}50%{transform:translate(1240px,280px)scale(.7)rotate(-8deg)}75%{transform:translate(1000px,200px)scale(.5)rotate(-15deg)}to{transform:translate(1200px,130px)scale(.8)}}@keyframes living-rain{to{transform:translate(-70px,125vh)}}@media (width<=700px){.living-controls{width:94%;font-size:11px;bottom:30px}}.living-scene__tint{z-index:2}.living-scene--night.living-scene--cloud .living-scene__tint{background:#050f3085}.living-scene--night.living-scene--heat .living-scene__tint{background:#1d12267a}.living-current path{stroke-linecap:round;animation:1.7s linear infinite living-current}@keyframes living-current{to{stroke-dashoffset:-85px}}.living-cloth-folds{animation:6s ease-in-out infinite alternate living-fold}.living-cloth-folds path{animation:5s linear infinite living-fold-light}.living-bird-wings{transform-box:fill-box;transform-origin:50%;animation:1.3s ease-in-out infinite living-wingbeat}.living-eagle--1 .living-bird-wings{animation-duration:1.8s}.living-eagle--2 .living-bird-wings{animation-duration:2.2s}.living-swallow{animation:23s linear infinite living-flight}.living-swallow .living-bird-wings{animation-duration:.42s}.living-leaf{opacity:0;transform-box:view-box;transform-origin:0 0;animation:16s linear infinite living-leaf-drift}@keyframes living-wingbeat{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1.15)}}@keyframes living-flight{0%{transform:translate(-60px,var(--bird-y)) scale(.6)}40%{transform:translate(700px,calc(var(--bird-y) + 65px)) scale(.9)}to{transform:translate(1780px,calc(var(--bird-y) - 40px)) scale(.5)}}@keyframes living-leaf-drift{0%{opacity:0;transform:translate(var(--leaf-x),var(--leaf-y)) rotate(0) scale(var(--leaf-size))}8%{opacity:.8}35%{transform:translate(calc(var(--leaf-x) + 180px),calc(var(--leaf-y) + 90px)) rotate(130deg) scale(var(--leaf-size))}65%{transform:translate(calc(var(--leaf-x) + 400px),calc(var(--leaf-y) + 30px)) rotate(280deg) scale(var(--leaf-size))}90%{opacity:.65}to{opacity:0;transform:translate(calc(var(--leaf-x) + 680px),calc(var(--leaf-y) + 190px)) rotate(450deg) scale(var(--leaf-size))}}@keyframes living-fold{to{opacity:.08}}@keyframes living-fold-light{to{stroke-dashoffset:-132px}}.living-scene--still *{animation-play-state:paused!important}.living-water-detail path{stroke-linecap:round;animation:1s linear infinite living-water-stream}.living-water-foam ellipse{transform-box:fill-box;transform-origin:50%;opacity:0;animation:1.8s ease-out infinite living-foam}@keyframes living-water-stream{to{stroke-dashoffset:-180px}}@keyframes living-foam{0%{opacity:.45;transform:scale(.4)}to{opacity:0;transform:scale(2)}}.living-eagle{filter:drop-shadow(0 1px 1px #0007)}.living-leaf path:first-child{stroke:#d5c17b;stroke-width:.6px}.living-scene--motion-on .living-leaf{will-change:transform,opacity}.living-scene--still .living-leaf{opacity:.55!important}.living-eagle--0{animation-duration:19s}.living-eagle--1{animation-duration:25s}.living-eagle--2{animation-duration:22s}.living-leaf{animation-iteration-count:1;animation-fill-mode:both}.living-scene--still .living-leaf,.living-scene--snow .living-water-image,.living-scene--snow .living-water-detail,.living-scene--snow .living-water-foam,.living-scene--snow .living-current{display:none}.living-eagle{offset-path:path("M1120 130 C1420 30 1560 230 1300 280 C1050 320 870 170 1120 130 Z");offset-rotate:auto;animation:24s linear infinite bird-circle}.living-eagle--1{offset-path:path("M670 110 C870 40 1150 100 1060 230 C970 320 610 260 670 110 Z");animation-duration:31s;animation-delay:-11s}.living-eagle--2{offset-path:path("M1300 140 C1580 140 1560 360 1300 330 C1110 300 1120 170 1300 140 Z");animation-duration:28s;animation-delay:-17s}.living-swallow{offset-path:path("M500 180 C650 40 940 120 820 300 C700 410 380 330 500 180 Z");offset-rotate:auto;animation:17s linear infinite bird-circle}.living-bird-wings{animation:3.5s ease-in-out infinite bird-bank}.living-bird-wings path:first-child{transform-origin:0 0;animation:1.5s ease-in-out infinite wing-left}.living-bird-wings path:nth-child(2){transform-origin:0 0;animation:1.5s ease-in-out infinite wing-right}.living-swallow .living-bird-wings path{animation-duration:.4s}@keyframes bird-circle{0%{offset-distance:0%;transform:scale(.7)rotate(-8deg)}25%{transform:scale(.95)rotate(9deg)}55%{transform:scale(.65)rotate(-13deg)}to{offset-distance:100%;transform:scale(.7)rotate(-8deg)}}@keyframes wing-left{0%,75%,to{transform:scaleY(1)}40%{transform:scaleY(.25)skew(13deg)}}@keyframes wing-right{0%,75%,to{transform:scaleY(1)}40%{transform:scaleY(.4)skew(-13deg)}}@keyframes bird-bank{50%{transform:rotate(9deg)}}.living-scene--night .living-winter-landscape{filter:brightness(.55)saturate(.8)}.living-controls__toggle{display:none}.living-controls__body{display:contents}@media (width<=950px){.plpe-hub .living-controls{background:0 0;border:0;width:auto;max-width:calc(100% - 24px);padding:0;bottom:8px;left:auto;right:12px;transform:none}.living-controls .living-controls__toggle{background:#07171df5;min-height:36px;padding:8px 12px;display:block}.living-controls:not(.is-open) .living-controls__body{display:none}.living-controls.is-open .living-controls__body{box-sizing:border-box;background:#07171df5;border:1px solid #b99a50;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:min(460px,100vw - 24px);padding:14px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 30px #000a}}.monastery-world{color:#fff;z-index:9999;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.monastery-world__shade{z-index:1;pointer-events:none;background:linear-gradient(#03060a6b 0%,#03060a03 20%,#03060a00 73%,#03060a52 100%);position:absolute;inset:0}.monastery-world__topbar{z-index:40;pointer-events:none;align-items:center;gap:12px;display:flex;position:absolute;top:16px;left:20px;right:20px}.monastery-world__identity{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070b10d1;border:1px solid #d2a65373;border-radius:10px;flex-direction:column;min-width:220px;padding:9px 14px;display:flex}.monastery-world__identity span{color:#e0ba6c;letter-spacing:.1em;font-size:9px;font-weight:900}.monastery-world__identity strong{margin-top:3px;font-size:15px}.monastery-world__resources{gap:7px;display:flex}.monastery-world__resources div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070b10d1;border:1px solid #ffffff1c;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:62px;height:40px;padding:0 12px;display:flex}.monastery-world__back{color:#fff;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070b10db;border:1px solid #ffffff29;border-radius:9px;min-height:42px;margin-left:auto;padding:0 15px;font-size:10px;font-weight:900;transition:filter .15s,border-color .15s}.monastery-world__back:hover{filter:brightness(1.2);border-color:#59e79d99}.monastery-world__location{z-index:20;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070a0ec7;border:1px solid #daae5c7a;border-radius:9px;flex-direction:column;align-items:center;min-width:130px;padding:8px 12px;transition:transform .15s,filter .15s,border-color .15s;display:flex;position:absolute;box-shadow:0 9px 24px #00000042}.monastery-world__location:hover{filter:brightness(1.22);border-color:#efc46fe6;transform:translateY(-2px)}.monastery-world__location span{color:#dbb36a;letter-spacing:.12em;font-size:8px;font-weight:900}.monastery-world__location strong{margin-top:2px;font-size:12px}.monastery-world__location--book{top:39%;left:5.8%}.monastery-world__location--map{top:53%;left:48%;transform:translate(-50%)}.monastery-world__location--map:hover{transform:translate(-50%)translateY(-2px)}.monastery-world__location--buildings{top:45%;right:20%}.monastery-world__location--upgrade{top:36%;right:5.5%}.monastery-world__hint{z-index:10;color:#ffffff9e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05090da6;border-radius:8px;padding:7px 12px;font-size:9px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.monastery-world__window{z-index:80;box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05090ef0;border:1px solid #d7aa578c;border-radius:14px;width:min(390px,100vw - 40px);padding:18px;position:absolute;top:50%;right:5%;transform:translateY(-50%);box-shadow:0 25px 80px #0000008c}.monastery-world__window--wide{width:min(570px,100vw - 40px)}.monastery-world__window--upgrade{width:min(610px,100vw - 40px)}.monastery-world__window-header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;padding-bottom:12px;display:flex}.monastery-world__window-header span{color:#dfb668;letter-spacing:.13em;font-size:8px;font-weight:900}.monastery-world__window-header h2{margin:3px 0 0;font-size:22px}.monastery-world__window-header button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.monastery-world__window-header button:hover{background:#ff505024;border-color:#ff5f5f73}.monastery-world__mentor-rank{background:#2068452b;border:1px solid #54e69d73;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:104px;height:104px;margin:12px auto 18px;display:flex;box-shadow:0 0 30px #41e29521}.monastery-world__mentor-rank span{color:#79e8b2;font-size:8px;font-weight:800}.monastery-world__mentor-rank strong{font-size:38px}.monastery-world__window-section{margin-top:14px}.monastery-world__window-section h3{color:#e0bd79;margin:0 0 7px;font-size:11px}.monastery-world__window-section p{color:#aab6c5;margin:0;font-size:10px;line-height:1.6}.monastery-world__window-section ul{margin:7px 0 0;padding:0;list-style:none}.monastery-world__window-section li{color:#c5ced9;margin-bottom:6px;padding-left:17px;font-size:10px;position:relative}.monastery-world__window-section li:before{content:"✦";color:#5de3a0;position:absolute;left:0}.monastery-world__chapter-title{background:#dfb46414;border:1px solid #dfb4642e;border-radius:9px;flex-direction:column;gap:4px;padding:12px;display:flex}.monastery-world__chapter-title span{color:#dcb36a;font-size:8px;font-weight:900}.monastery-world__chapter-title strong{font-size:15px}.monastery-world__progress{background:#ffffff14;border-radius:999px;width:100%;height:7px;overflow:hidden}.monastery-world__progress div{border-radius:inherit;background:linear-gradient(90deg,#32d98b,#72efb6);height:100%}.monastery-world__building-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.monastery-world__building-list>div{background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;min-height:72px;padding:10px;display:grid}.monastery-world__building-list>div>span{font-size:20px}.monastery-world__building-list strong{font-size:10px}.monastery-world__building-list b{color:#71e4ad;font-size:9px}.monastery-world__building-list .locked{opacity:.42}.monastery-world__building-list .locked b{color:#e18775}.monastery-world__upgrade-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.monastery-world__upgrade-columns h3{color:#dfb86d;margin:0 0 10px;font-size:11px}.monastery-world__upgrade-columns ul{margin:0;padding:0;list-style:none}.monastery-world__upgrade-columns li{color:#c3cdd9;margin-bottom:7px;padding-left:17px;font-size:10px;position:relative}.monastery-world__upgrade-columns li:before{content:"✦";color:#5ee2a1;position:absolute;left:0}.monastery-world__requirement{color:#c9d2dd;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-bottom:7px;padding:0 10px;font-size:9px;display:flex}.monastery-world__requirement b{color:#e78372}.monastery-world__requirement.complete b{color:#66e4a7}.monastery-world__action{color:#fff0c9;cursor:pointer;background:linear-gradient(#774f1bf5,#3b230bf5);border:1px solid #dcaf5b73;border-radius:8px;width:100%;min-height:40px;margin-top:16px;font-size:10px;font-weight:900}.monastery-world__action:hover:not(:disabled){filter:brightness(1.18)}.monastery-world__action:disabled{opacity:.35;cursor:not-allowed}@media (width<=800px){.monastery-world__resources{display:none}.monastery-world__identity{min-width:170px}.monastery-world__back{font-size:0}.monastery-world__back:after{content:"←";font-size:17px}.monastery-world__location{min-width:100px;padding:7px 9px}.monastery-world__location strong{font-size:10px}.monastery-world__location--book{left:2%}.monastery-world__location--upgrade{right:2%}.monastery-world__location--buildings{right:7%}.monastery-world__window{width:auto;max-height:70vh;inset:auto 10px 10px;overflow-y:auto;transform:none}.monastery-world__upgrade-columns{grid-template-columns:1fr}.monastery-world__mentor-top{justify-content:center;align-items:center;gap:28px;margin:10px 0 20px;display:flex}.monastery-world__mentor-info{flex-direction:column;gap:3px;display:flex}.monastery-world__mentor-info span{color:#dfb86d;font-size:8px;font-weight:900}.monastery-world__mentor-info strong{font-size:26px}.monastery-world__mentor-info small{color:#8998aa;max-width:150px;font-size:9px}.monastery-world__section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.monastery-world__section-heading h3{margin:0}.monastery-world__section-heading span{color:#7ae6b2;font-size:9px}.monastery-world__support-level{background:#ffffff09;border-radius:9px;align-items:center;gap:14px;padding:10px;display:flex}.monastery-world__support-level strong{color:#75e7af;background:#4be0971f;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.monastery-world__support-level span{color:#aab6c5;font-size:9px}.monastery-world__notice{color:#b8c2cf;background:#daae5c0f;border:1px solid #daae5c2e;border-radius:8px;margin-top:13px;padding:10px;font-size:9px;line-height:1.5}.monastery-world__objectives{flex-direction:column;gap:8px;margin-top:15px;display:flex}.monastery-world__objectives>div{background:#ffffff09;border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.monastery-world__objectives>div>span{background:#ffffff0f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.monastery-world__objectives div div{flex-direction:column;display:flex}.monastery-world__objectives strong{font-size:10px}.monastery-world__objectives small{color:#8f9dac;margin-top:2px;font-size:8px}.monastery-world__objectives .completed{border-color:#4ae1962e}.monastery-world__objectives .completed>span{color:#63e5a8;background:#4ae19626}.monastery-world__reward-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.monastery-world__reward-grid>div{background:#ffffff09;border-radius:8px;flex-direction:column;padding:9px;display:flex}.monastery-world__reward-grid span{color:#8494a7;font-size:8px}.monastery-world__reward-grid strong{color:#e3bd72;margin-top:3px;font-size:13px}.monastery-world__completed-banner{text-align:center;color:#72ebb3;letter-spacing:.1em;background:#39d98e1a;border:1px solid #39d98e40;border-radius:8px;margin-top:14px;padding:9px;font-size:9px;font-weight:900}.monastery-world__building-list>div>div{flex-direction:column;min-width:0;display:flex}.monastery-world__building-list small{color:#8392a4;margin-top:2px;font-size:8px}.monastery-world__regions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.monastery-world__regions span{color:#71e7ae;background:#41e29517;border:1px solid #41e2952e;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:800}.monastery-world__current-bonus{background:#3ade8f12;border:1px solid #3ade8f29;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.monastery-world__current-bonus span{color:#9ba9b8;font-size:8px;font-weight:800}.monastery-world__current-bonus strong{color:#6ee7ad;font-size:18px}.monastery-world__upgrade-title{justify-content:space-between;align-items:center;margin:15px 0 12px;display:flex}.monastery-world__upgrade-title span{color:#d9b36e;font-size:8px;font-weight:900}.monastery-world__upgrade-title strong{font-size:15px}.monastery-world__level-complete{background:#3fde9312;border:1px solid #3fde932e;border-radius:10px;margin-top:16px;padding:16px}.monastery-world__level-complete>span{color:#6fe9ae;letter-spacing:.1em;font-size:8px;font-weight:900}.monastery-world__level-complete>strong{margin-top:5px;font-size:25px;display:block}.monastery-world__level-complete p{color:#aab6c5;font-size:9px;line-height:1.55}}.monastery-world__top-actions{pointer-events:auto;align-items:center;gap:9px;margin-left:auto;display:flex}.monastery-world__top-actions .monastery-world__back{margin-left:0}.monastery-world__reset{color:#ffdada;letter-spacing:.04em;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#5c1014e0;border:1px solid #ff5d5d7a;border-radius:9px;min-height:42px;padding:0 15px;font-size:10px;font-weight:950;transition:filter .15s,border-color .15s,transform .15s}.monastery-world__reset:hover{filter:brightness(1.18);border-color:#ff7e7ecc;transform:translateY(-1px)}@media (width<=760px){.monastery-world__top-actions{gap:6px}.monastery-world__reset,.monastery-world__top-actions .monastery-world__back{min-height:38px;padding:0 10px;font-size:9px}}.campaign-atlas{z-index:2147483500;color:#f8ead0;background:#111d20;border:2px solid #a2874a;border-radius:18px;flex-direction:column;font-family:system-ui;display:flex;position:fixed;inset:2vh 2vw;overflow:hidden}.campaign-atlas header,.campaign-atlas footer{background:#091216;flex-shrink:0;align-items:center;gap:14px;padding:12px 20px;display:flex}.campaign-atlas h2{flex:1;margin:0;font-size:20px}.campaign-atlas button{color:#ffe6a8;cursor:pointer;background:#173d32;border:1px solid #ac9051;border-radius:9px;padding:10px 16px}.campaign-atlas__layout{flex:1;min-height:0;display:flex}.campaign-atlas__viewport{background:#352519;flex:1;overflow:auto}.campaign-atlas__map{min-width:700px;position:relative}.campaign-atlas__map img{width:100%;display:block}.campaign-atlas__map button{background:#0c1f23e8;min-width:38px;padding:7px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 18px #ffce6977}.campaign-atlas__map button[aria-pressed=true]{color:#fff;background:#947019;outline:2px solid #ffe9a0}.campaign-atlas aside{width:290px;padding:24px;font-size:16px;line-height:1.6;overflow:auto}.campaign-atlas aside h3{font-size:25px}.campaign-atlas__preview{color:#d0bb8b;border-top:1px solid #695632;padding-top:16px}@media (width<=800px){.campaign-atlas__layout{flex-direction:column}.campaign-atlas__viewport{flex:1}.campaign-atlas aside{width:auto;max-height:35%;padding:12px}.campaign-atlas aside h3{margin:5px 0}.campaign-atlas h2{font-size:16px}}.chapter-two76{color:#f1e3bf;background:#102d29;min-height:100%;padding:20px}.chapter-two76 h3{margin:8px 0;font:30px Georgia,serif}.chapter-two76 p{line-height:1.5}.chapter-two76 svg{width:100%;min-height:300px;max-height:65vh;margin:16px 0;display:block}.chapter-two76 svg g:focus{outline:none}.chapter-two76 svg g:focus circle{stroke:#fff;stroke-width:5px}.campaign-atlas{top:72px}.campaign-atlas header select{color:#ffe6a8;background:#173d32;border:1px solid #ac9051;border-radius:8px;max-width:220px;min-height:44px;padding:8px}@media (width<=800px){.campaign-atlas header select{max-width:130px}.campaign-atlas header{gap:6px;padding:8px}}.s149-shell{z-index:2147483000;color:#eee3c5;background:#071a18;flex-direction:column;font-family:Georgia,serif;display:flex;position:fixed;inset:0}.s149-shell button,.s149-puzzle button,.s149-puzzle select,.s149-puzzle input{font:inherit;color:#f4e9c7;cursor:pointer;background:#143d32;border:1px solid #9b834d;border-radius:7px;min-height:44px;padding:11px 15px}.s149-shell button:disabled,.s149-puzzle button:disabled{opacity:.45;cursor:default}.s149-shell button:focus-visible,.s149-puzzle :focus-visible{outline-offset:3px;outline:3px solid #f4cf71}.s149-hud{background:linear-gradient(110deg,#163d32,#0a1b1e);border-bottom:1px solid #9a8147;align-items:center;gap:20px;padding:20px 28px;display:flex}.s149-hud>div{flex:1}.s149-hud small,.s149-details>small,.s149-puzzle small{letter-spacing:2px;color:#d5b770;font:11px system-ui,sans-serif}.s149-hud h1{margin:6px 0 0;font-size:30px}.s149-body{flex:1;min-height:0;display:flex}.s149-map{background:var(--realm-color);isolation:isolate;flex:1;min-width:0;position:relative;overflow:hidden}.s149-map>svg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s149-map:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 0 110px #031710aa}.s149-map-title{font-variant:small-caps;color:#f0dfb5;text-shadow:0 2px 8px #071b17;max-width:70%;font-size:clamp(22px,3vw,45px);position:absolute;top:8%;left:8%}.s149-shell .s149-node{box-shadow:none;z-index:3;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.s149-node i{background:radial-gradient(circle,#1e5142,#091f1b);border:3px double #d6b96d;border-radius:50%;place-items:center;width:56px;height:56px;font:700 24px Georgia;display:grid;box-shadow:0 3px 14px #061b16}.s149-node>span{text-align:center;background:#0a211ddf;border:1px solid #af9254;border-radius:4px;max-width:145px;margin-top:7px;padding:6px 10px;font-size:13px}.s149-node.selected i{outline-offset:5px;outline:3px solid #f3da8c}.s149-node.cleared i{background:#2a7654}.s149-node.locked{filter:saturate(.35);opacity:.72}.s149-details{background:linear-gradient(#102e27,#091e1b);border-left:1px solid #9c834d;width:350px;max-width:35%;padding:28px;line-height:1.7;overflow-y:auto}.s149-details h2{margin:12px 0 20px;font-size:28px;line-height:1.25}.s149-details blockquote{background:#1b423533;border-left:3px solid #c2a15d;margin:22px 0;padding:18px}.s149-details blockquote strong,.s149-outcome>b{color:#efd18a;margin-bottom:7px;display:block}.s149-details>button{width:100%;margin:8px 0}.s149-dialogue{color:#baccb4;font-size:15px}.s149-outcome{background:#1c4b34;border:1px solid #77985d;border-radius:8px;padding:14px}.s149-footer{background:#081c1a;border-top:1px solid #8f7949;justify-content:space-between;gap:24px;padding:15px 25px;font:13px/1.5 system-ui;display:flex}.s149-primary{color:#fff0c9!important;background:linear-gradient(#397753,#1c513b)!important;border-color:#d9bd75!important}.s149-success{color:#86deb0}.s149-locked{padding:50px;line-height:1.7}.s149-notice{z-index:2147483600;background:#153a2fee;border:1px solid #b99c5d;max-width:min(600px,90vw);padding:18px 50px 18px 20px;line-height:1.5;position:fixed;bottom:65px;left:25px;box-shadow:0 10px 35px #0009}.s149-notice>button{position:absolute;top:4px;right:4px}.s149-overlay{z-index:2147483644;background:#030f0de8;justify-content:center;align-items:flex-start;padding:3vh 3vw;display:flex;position:fixed;inset:0;overflow:auto}.s149-puzzle{color:#efdfb6;background:linear-gradient(135deg,#143b2e,#061c19);border:3px double #c0a364;border-radius:14px;width:min(1280px,100%);overflow:hidden;box-shadow:0 15px 80px #0009}.s149-puzzle>header{background:#061a16;border-bottom:1px solid #806e40;align-items:center;gap:24px;padding:22px 28px;display:flex}.s149-puzzle>header>div{flex:1}.s149-puzzle h2{max-width:850px;margin:9px 0 0;font-size:23px;line-height:1.5}.s149-puzzle-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);display:grid}.s149-workbench{background:linear-gradient(#08241dcc,#08241dbb),url(/game/mysteries72/mechanizm.png) 50%/cover;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:470px;padding:30px;display:flex}.s149-puzzle-layout>aside{color:#302d1f;background:linear-gradient(#d8c395,#bba777);border-left:2px solid #9a814d;padding:28px;line-height:1.65}.s149-puzzle-layout>aside small{color:#59462a}.s149-puzzle-layout aside li{margin-bottom:20px}.s149-puzzle-layout aside ol{padding-left:20px}.s149-puzzle-layout aside button{color:#fff2cb;background:#344e36;width:100%}.s149-hint{background:#f9eccc55;border-left:3px solid #70603b;padding:12px}.s149-puzzle>footer{background:#08231d;border-top:1px solid #9b844e;padding:16px 25px;line-height:1.6}.s149-order{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;display:flex}.s149-order label{background:linear-gradient(#6e5436,#2c261a);border:2px solid #b79b59;border-radius:45% 45% 6px 6px;flex-direction:column;flex:1;align-items:center;gap:18px;min-width:115px;max-width:145px;padding:22px 8px 15px;display:flex}.s149-order b{color:#e0c77c;font-size:35px}.s149-order span{font-size:13px}.s149-order select{max-width:100%;padding:7px;font-size:13px}.s149-grid{background:#1e352b;border:8px ridge #8c7546;gap:9px;width:100%;max-width:440px;padding:20px;display:grid;box-shadow:0 15px 40px #0008}.s149-grid.lights{grid-template-columns:repeat(4,1fr)}.s149-grid.path{grid-template-columns:repeat(5,1fr)}.s149-grid>button{aspect-ratio:1;background:linear-gradient(#284a3e,#0d241f);border-radius:6px;min-width:0;padding:0;font-size:27px}.s149-grid .lit{color:#fff6bd;text-shadow:0 0 16px #fd7;background:radial-gradient(circle,#f5d46c55,#574b27);box-shadow:inset 0 0 14px #d8b955}.s149-grid .visited{color:#f5de9c;background:#2e7c56}.s149-grid .current{outline:2px solid #fff1b1}.s149-grid .broken{color:#6b7569;background:#19221e;border-color:#3f4e43}.s149-balance{filter:drop-shadow(0 10px 12px #0008);width:100%;max-width:500px}.s149-inputs{gap:24px;display:flex}.s149-inputs label{text-align:center;flex-direction:column;gap:9px;display:flex}.s149-inputs input{text-align:center;width:85px}.s149-letter{color:#30291e;text-align:center;background:#d3c08f;border:9px double #8d774c;flex-direction:column;gap:30px;width:100%;padding:35px 20px;display:flex}.s149-letter strong{letter-spacing:7px;overflow-wrap:anywhere;font-size:clamp(23px,3vw,42px)}.s149-letter small{color:#695333}.s149-letter code{letter-spacing:2px;overflow-wrap:anywhere;font-size:14px}.s149-letter label{flex-direction:column;gap:12px;display:flex}.s149-letter input{text-align:center;text-transform:uppercase;width:100%}.s149-vessels{justify-content:center;gap:25px;width:100%;max-width:440px;display:flex}.s149-vessels>div{background:#152f2a;border:6px ridge #b3a06c;flex-direction:column;justify-content:space-between;align-items:center;width:100px;height:180px;padding:12px 3px;display:flex;position:relative;overflow:hidden}.s149-vessels span{background:linear-gradient(#46bda285,#168b8099);border-top:3px solid #8ff9db;transition:height .3s;position:absolute;bottom:0;left:0;right:0}.s149-vessels b,.s149-vessels strong{z-index:1;position:relative}.s149-valves{grid-template-columns:repeat(4,1fr);gap:9px;width:100%;display:grid}.s149-valves button{flex-direction:column;align-items:center;gap:10px;padding:12px 6px;font-size:13px;display:flex}.s149-valves button[aria-pressed=true]{background:#557d47;box-shadow:0 0 16px #89b46e44}.s149-valves button>span{font-size:36px}.s149-valves small{letter-spacing:0;font-size:12px}.s149-device{width:100%;min-height:260px}.s149-device canvas{width:100%;display:block}.s149-rings{justify-content:center;gap:8px;width:100%;display:flex}.s149-rings>div{text-align:center;flex:1;min-width:0}.s149-rings b{font-size:13px}.s149-rings>div>div{justify-content:space-between;align-items:center;gap:2px;margin-top:12px;display:flex}.s149-rings span{overflow-wrap:anywhere;font-size:12px}.s149-rings button{min-width:35px;padding:8px;font-size:23px}.s149-found{text-align:center;border-top:1px solid #96b774;width:100%}.s149-fallback{flex-direction:column;align-items:center;gap:25px;font-size:25px;display:flex}.s149-workbench>p{text-align:center;line-height:1.6}.s149-chapters-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:24px;display:grid}.s149-chapters-grid button{text-align:left;background:linear-gradient(125deg,#204f3e,#0d2524);min-height:110px;padding:20px!important}.s149-chapters-grid button strong{margin:8px 0;font-size:20px;display:block}.s149-chapters-grid .selected{outline:2px solid #dfbf73}.s149-chapters-grid small{color:#c5bd94}.s149-chapters-grid .locked{filter:saturate(.3);opacity:.7}@media (width<=850px){.s149-hud{flex-wrap:wrap;gap:10px;padding:12px}.s149-hud h1{font-size:23px}.s149-hud>span{font-size:13px}.s149-body{flex-direction:column;overflow-y:auto}.s149-map{flex:none;min-height:430px}.s149-details{border-top:1px solid #ab9257;border-left:0;width:auto;max-width:none;padding:22px;overflow:visible}.s149-footer{flex-direction:column;gap:8px;padding:10px;font-size:12px}.s149-puzzle-layout{grid-template-columns:1fr}.s149-puzzle-layout>aside{border-top:2px solid #9a814d;border-left:0}.s149-overlay{padding:10px}.s149-workbench{min-height:350px;padding:20px 12px}.s149-puzzle>header{padding:18px}.s149-puzzle h2{font-size:19px}.s149-node>span{max-width:95px;padding:5px;font-size:10px}.s149-node i{width:43px;height:43px;font-size:19px}.s149-map-title{font-size:25px}.s149-order label{min-width:95px;max-width:140px}.s149-rings{gap:3px}.s149-rings button{min-width:28px;padding:4px}.s149-notice{bottom:15px;left:10px}.s149-chapters-grid{grid-template-columns:1fr;padding:15px}}.s149-shell{top:64px}.s149-overlay{padding-top:16px;top:64px}.s149-map:before{content:"";background:linear-gradient(#06221922,#06221955),url(/game/campaign/chapter-atlas.png) 0 0/210%;background-position:center,var(--map-position);z-index:-1;background-repeat:no-repeat;position:absolute;inset:0}.s149-map>svg>rect,.s149-map>svg>g,.s149-map>svg>path{opacity:0}.s149-map>svg>polyline{filter:drop-shadow(0 2px 3px #05140c);opacity:.88}.s149-map-title{z-index:1;text-shadow:0 2px 7px #000,0 0 20px #000}.s149-node{filter:drop-shadow(0 3px 4px #000)}.s149-journal{color:#30291e;background:linear-gradient(#d8c395,#bba777);border:3px double #a08048;border-radius:12px;width:min(800px,100%);padding:25px;line-height:1.8}.s149-journal header{align-items:center;gap:20px;display:flex}.s149-journal h2{flex:1}.s149-journal button{color:#ffe4a5;background:#183f31;border:1px solid #8c7447;border-radius:6px;min-width:44px;min-height:44px}.s149-journal article{border-top:1px solid #94825a;padding:12px 0}.s149-party{z-index:4;pointer-events:none;filter:drop-shadow(0 4px 5px #0009);align-items:flex-end;height:110px;display:flex;position:absolute;transform:translate(-50%,-100%)}.s149-party img{object-fit:contain;max-width:80px;height:100%}.s149-party img+img{height:85%;margin-left:-12px}@media (width<=850px){.s149-party{height:65px}.s149-party img{max-width:48px}}.s149-map>svg>path.s149-trail-shadow{opacity:.5;filter:blur(2px)}.s149-map>svg>path.s149-trail{opacity:.95;filter:drop-shadow(0 1px 2px #000)}.s151-map{background:#081b1c;justify-content:center;align-items:center;padding-bottom:42px;display:flex;container-type:size}.s151-map:before,.s151-map:after{display:none}.s151-map-stage{isolation:isolate;background-repeat:no-repeat;background-size:100% 100%;flex:none;width:min(100cqw,177.777cqh);height:min(56.25cqw,100cqh);position:relative;box-shadow:0 0 60px #0008}.s151-map-stage:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#020f1144,#0000 35%,#020f1122);position:absolute;inset:0}.s151-map-stage>svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.s151-route-future,.s151-route-done{fill:none;stroke:#e7d7a6;stroke-width:2px;stroke-dasharray:2 11;stroke-linecap:round;opacity:.28}.s151-route-done{stroke:#ffdc8d;stroke-width:3px;opacity:.9}.s151-map-heading{z-index:2;text-shadow:0 2px 6px #000,0 0 18px #000;max-width:65%;position:absolute;top:5%;left:5%}.s151-map-heading h2{color:#fff1c8;margin:7px 0;font-size:clamp(25px,2.8vw,42px);line-height:1.15}.s151-map-heading small{letter-spacing:2px;color:#edce8b;font:12px/1.5 Segoe UI,sans-serif}.s151-map-heading p{color:#f2e7c8;margin:0;font:15px/1.6 Segoe UI,sans-serif}.s149-shell .s151-map-node{z-index:3;opacity:1;filter:none}.s151-map-node i{background:#092b26e8;border:2px solid #d3b56b;width:42px;height:42px;font-size:18px;box-shadow:0 2px 10px #000a}.s151-map-node.locked i{color:#ded9be;background:#142b2bde;border-color:#b4af8d}.s151-map-node>span{color:#fff1ce;border-color:#c3a96e99;min-width:90px;max-width:170px;padding:7px 10px;font:15px/1.35 Segoe UI,sans-serif;box-shadow:0 3px 8px #0006}.s151-map-node.locked>span{opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;transform:translateY(-6px)}.s151-map-node:hover>span,.s151-map-node:focus-visible>span,.s151-map-node.selected>span{opacity:1;transform:none}.s151-map-node em{color:#f3cf84;font:20px Georgia;position:absolute;top:-4px;right:-3px}.s151-map-node.selected i{outline-offset:4px;outline:2px solid #ffe6a1}.s151-map-stage .s149-party{z-index:2;height:78px}.s151-map-caption{color:#ded1ae;background:#071f1ce8;justify-content:space-between;gap:12px;margin:0;padding:10px 20px;font:14px/1.5 Segoe UI,sans-serif;display:flex;position:absolute;bottom:0;left:0;right:0}.s151-map-caption span{color:#b7cabf}.s149-details{width:370px;font:18px/1.7 Segoe UI,sans-serif}.s149-details h2{font-family:Georgia,serif;font-size:30px}.s149-details>small{font-size:13px}.s149-details button{font-size:17px}.s151-chapter-brief{border-block:1px solid #a98e4d55;margin:10px 0 24px;padding:12px 0;font-size:16px}.s151-chapter-brief summary{color:#edcb81;cursor:pointer}.s151-chapter-brief p{color:#c7d6c5}.s149-puzzle{width:min(1440px,100%);font:18px/1.7 Segoe UI,sans-serif}.s149-puzzle small{letter-spacing:1px;font-size:13px}.s149-puzzle h2{font:26px/1.4 Georgia,serif}.s149-puzzle button,.s149-puzzle input,.s149-puzzle select{min-height:48px;font-size:18px}.s151-puzzle-guide{background:#173d32;border-bottom:1px solid #b19558;grid-template-columns:1fr 1.6fr;gap:28px;padding:22px 30px;display:grid}.s151-puzzle-guide h3{margin:6px 0;font-size:22px;line-height:1.5}.s151-puzzle-guide p{margin:6px 0}.s149-puzzle-layout{grid-template-columns:minmax(0,1.4fr) minmax(330px,1fr)}.s149-puzzle-layout>aside{padding:28px;font:18px/1.8 Segoe UI,sans-serif}.s149-puzzle-layout>aside h3{margin-top:10px;font:26px Georgia,serif}.s149-puzzle-layout>aside li{margin-bottom:22px}.s149-puzzle-layout>aside ol{padding-left:25px}.s149-workbench{background:linear-gradient(#08241de0,#08241dbb),var(--puzzle-art151,url(/game/mysteries72/mechanizm.png)) center/cover;min-height:430px}.s149-order label{min-width:125px;max-width:170px}.s149-order span,.s149-order select,.s149-rings b,.s149-rings span{font-size:17px}.s149-grid{max-width:460px}.s149-grid>button{min-height:48px;font-size:30px}.s149-letter code,.s149-valves button{font-size:17px}.s149-valves small{font-size:15px}.s149-hint{font-size:18px}.s151-note-tip{font-size:16px}.s149-puzzle>footer{z-index:5;font-size:18px;position:sticky;bottom:0}.s149-found h3{font-size:24px}.s149-chapters-grid button{text-shadow:0 2px 5px #000;min-height:160px;background-position:50%!important;background-size:cover!important}.s149-chapters-grid button strong{font-size:25px}.s149-chapters-grid small{font-size:13px}@media (width<=1000px){.s149-puzzle-layout{grid-template-columns:1fr}.s151-puzzle-guide{grid-template-columns:1fr;gap:12px}.s149-details{width:320px}.s151-map-caption span{display:none}}@media (width<=850px){.s151-map{min-height:470px;padding:0 0 40px;display:block;overflow-x:auto;container-type:normal}.s151-map-stage{width:760px;height:427.5px}.s151-map-heading h2{font-size:29px}.s151-map-heading p{font-size:14px}.s151-map-caption{width:100%;font-size:13px;position:sticky;left:0}.s149-details{width:auto;font-size:18px}.s151-map-stage .s149-party{height:64px}.s151-map-node>span{max-width:140px;font-size:14px}.s151-map-node i{width:42px;height:42px}.s149-overlay{padding:8px}.s151-puzzle-guide{padding:20px}.s149-puzzle-layout>aside{padding:22px}.s149-puzzle-layout>aside li{font-size:18px}.s149-rings{flex-wrap:wrap;gap:20px}.s149-rings>div{min-width:140px}.s149-valves{grid-template-columns:repeat(2,1fr)!important}.s149-valves button{min-width:0}.s149-workbench{padding:24px 14px}.s149-inputs{gap:12px}}@media (prefers-reduced-motion:reduce){.s151-map-node>span{transition:none}}@media (width<=1000px){.s149-puzzle-layout>aside{grid-row:1}.s149-puzzle-layout>aside ol{margin-bottom:16px}}:is(body:has(.app--game) .s149-puzzle :is(p,li,label,input,select,button,code,small),body:has(.app--game) .mystery72 :is(p,li,label,input,select,button,small)){font-variant:normal;letter-spacing:normal;font-family:Segoe UI,Arial,sans-serif!important}body:has(.app--game) .s149-puzzle h3{letter-spacing:normal;font-size:22px;font-family:Segoe UI,Arial,sans-serif!important}body:has(.app--game) .s149-details :is(p,blockquote,button,summary,small){letter-spacing:normal;font-family:Segoe UI,Arial,sans-serif!important}@media (width<=650px){.s149-puzzle>header{align-items:flex-start;gap:12px;padding:18px}.s149-puzzle>header>div{min-width:0}.s149-puzzle>header>button{flex:none;padding:8px}.s149-puzzle h2{font-size:24px;line-height:1.35}.s151-puzzle-guide h3{font-size:21px}}.monastery-world__window--wide{background:#04090ef9!important;border:1px solid #e7be566b!important;width:min(1160px,100vw - 64px)!important;max-height:min(84vh,900px)!important;padding:0!important;overflow:auto!important;box-shadow:0 34px 110px #000000c2!important}.monastery-world__window--wide .monastery-world__window-header{z-index:5;position:sticky;top:0;background:#04090efa!important;border-bottom:1px solid #e7be562e!important;padding:22px 26px!important}.monastery-world__window--wide .monastery-world__window-header h2{margin:3px 0 0!important;font-size:28px!important}.monastery-world__window--wide .monastery-world__window-header span{letter-spacing:.16em!important;color:#f0c965!important;font-size:10px!important}.monastery-world__building-explainer{color:#c9d4de!important;background:linear-gradient(90deg,#e5b74c13,#0000)!important;border-bottom:1px solid #ffffff0f!important;margin:0!important;padding:18px 26px!important;font-size:14px!important;line-height:1.65!important}.monastery-world__building-list--upgrades{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:20px 26px 26px!important;display:grid!important}.monastery-world__building-list--upgrades>div{background:linear-gradient(145deg,#0d161ff7,#050a0ff7)!important;border:1px solid #8fa4b833!important;border-radius:14px!important;grid-template-rows:auto auto!important;grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:10px 14px!important;min-height:150px!important;padding:18px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 38px #00000038!important}.monastery-world__building-list--upgrades>div.upgrade-ready{border-color:#41e2979e!important;box-shadow:0 0 0 1px #41e2971f,0 0 34px #41e29717!important}.monastery-world__building-list--upgrades>div>span{background:#ffffff0b;border-radius:14px;grid-row:1/3;place-items:center;width:54px;height:54px;display:grid;font-size:27px!important}.monastery-world__building-list--upgrades>div>div{min-width:0!important}.monastery-world__building-list--upgrades strong{color:#fff!important;margin-bottom:5px!important;font-size:17px!important;display:block!important}.monastery-world__building-list--upgrades small{color:#aebac5!important;margin-top:3px!important;font-size:12px!important;line-height:1.45!important;display:block!important}.monastery-world__building-list--upgrades small:last-child{color:#efd58b!important;background:#00000040!important;border-radius:8px!important;margin-top:10px!important;padding:8px 10px!important;font-size:11px!important}.monastery-world__building-list--upgrades>div>b{color:#5de6aa!important;white-space:nowrap!important;background:#33dc9114!important;border:1px solid #33dc912e!important;border-radius:8px!important;align-self:start!important;padding:6px 9px!important;font-size:11px!important}.monastery-world__building-upgrade-button{color:#fff!important;letter-spacing:.06em!important;background:linear-gradient(#6d4b11,#3e2808)!important;border:1px solid #e6bb4e66!important;border-radius:9px!important;grid-column:2/4!important;min-height:42px!important;font-size:12px!important;font-weight:900!important}.monastery-world__building-upgrade-button:disabled{color:#606b74!important;opacity:1!important;background:#111820!important;border-color:#ffffff14!important}.monastery-world__regions{padding:0 26px 24px!important}.monastery-world__window-section h3{padding:0 26px!important}@media (width<=850px){.monastery-world__building-list--upgrades{grid-template-columns:1fr!important}.monastery-world__window--wide{width:calc(100vw - 24px)!important}}.building-hub{color:#edf4fb;box-sizing:border-box;background:#05080d 50%/cover no-repeat;min-height:100vh;font-family:inherit;overflow:auto;z-index:15000!important;width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important}.building-hub:before{content:"";pointer-events:none;background:linear-gradient(90deg,#03070be8,#03070b61 48%,#03070bc7),linear-gradient(#03070b1f,#03070bd1);position:fixed;inset:0}.building-hub>*{z-index:1;position:relative}.building-hub__top{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:6;background:#04090ecc;border-bottom:1px solid #ffd35d3d;justify-content:space-between;align-items:center;padding:18px 28px;display:flex;position:sticky;top:0}.building-hub__eyebrow{color:#f3c85e;letter-spacing:.12em;font-size:11px;font-weight:900}.building-hub__title{margin:3px 0 0;font-size:30px}.building-hub__back{color:#fff;cursor:pointer;background:#080f17f0;border:1px solid #ffd35d61;border-radius:10px;padding:12px 16px;font-weight:900}.building-hub__content{gap:18px;max-width:1550px;margin:0 auto;padding:24px 28px 48px;display:grid}.building-hub__hero{background:#050a10e0;border:1px solid #ffd35d3d;border-radius:16px;max-width:760px;padding:22px;box-shadow:0 18px 60px #00000040}.building-hub__hero h2{margin:5px 0 8px;font-size:30px}.building-hub__hero p{color:#b9c4cf;margin:0;line-height:1.55}.building-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.building-card{background:#060c12e6;border:1px solid #94a9be38;border-radius:14px;min-height:150px;padding:18px;box-shadow:0 14px 40px #00000029}.building-card.ready{border-color:#48e8a09e;box-shadow:0 0 0 1px #48e8a01f,0 0 28px #48e8a014}.building-card.locked{opacity:.45;filter:saturate(.5)}.building-card.selected{border-color:#e6b94c;box-shadow:0 0 0 2px #e6b94c26}.building-card__icon{font-size:32px}.building-card__portrait{justify-content:center;align-items:flex-end;height:180px;margin:-4px 0 8px;display:flex;overflow:hidden}.building-card__portrait img{object-fit:contain;filter:drop-shadow(0 14px 16px #000000a6);max-width:90%;max-height:175px}.building-card h3{margin:9px 0 5px;font-size:19px}.building-card p{color:#aebac6;margin:0;font-size:13px;line-height:1.45}.building-card__meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.building-chip{background:#121d28e6;border:1px solid #94a9be26;border-radius:8px;padding:6px 8px;font-size:11px}.building-cost{background:#02070bb8;border:1px solid #f1c04a38;border-radius:9px;margin-top:12px;padding:10px;font-size:12px}.building-cost strong{color:#f4cf69}.building-action{color:#fff;cursor:pointer;background:linear-gradient(#80550ddb,#472a08f0);border:1px solid #ffcd5166;border-radius:9px;width:100%;margin-top:14px;padding:11px;font-weight:900}.building-action:disabled{opacity:.35;cursor:not-allowed}.building-action.secondary{background:#0e1924f0;border-color:#859fb740}.building-action.green{background:linear-gradient(#15784ae0,#0a432df2);border-color:#48e8a066}.building-tabs{flex-wrap:wrap;gap:8px;display:flex}.building-tab{color:#dbe5ee;cursor:pointer;background:#070d14e6;border:1px solid #879bb03d;border-radius:9px;padding:10px 14px;font-weight:800}.building-tab.active{color:#ffd76e;background:#5b3d09b8;border-color:#e6b94c}.building-resourcebar{flex-wrap:wrap;gap:8px;display:flex}.building-resourcebar span{background:#050b11e6;border:1px solid #91a3b733;border-radius:9px;padding:8px 10px;font-size:12px}.building-progress{background:#17212b;border-radius:99px;height:8px;margin-top:9px;overflow:hidden}.building-progress>i{background:linear-gradient(90deg,#44df9c,#e7c659);height:100%;display:block}.building-note{color:#cbd5df;background:#050b11e0;border-left:3px solid #e8bc52;border-radius:8px;padding:12px 14px}.building-split{grid-template-columns:minmax(0,1fr) 390px;gap:16px;display:grid}.building-panel{background:#050b11e6;border:1px solid #8b9eb230;border-radius:14px;padding:18px}.building-list{gap:9px;display:grid}.building-row{background:#0f1923c7;border:1px solid #8b9eb21f;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.codex-modal{z-index:17000;background:#000000c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.codex-modal__card{background:#081019;border:1px solid #f1c25161;border-radius:16px;width:min(760px,95vw);max-height:80vh;padding:24px;overflow:auto;box-shadow:0 30px 100px #000}.codex-modal__card h2{margin-top:0}.codex-modal__card p{color:#d0dae3;line-height:1.65}.codex-modal__close{float:right}.building-duo{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hero-stat-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.hero-stat{background:#0d161fdb;border:1px solid #879bb02e;border-radius:10px;padding:12px}.hero-stat b{margin-top:3px;font-size:24px;display:block}.arena-portrait{justify-content:center;align-items:flex-end;height:220px;display:flex}.arena-portrait img{object-fit:contain;filter:drop-shadow(0 16px 18px #000);max-width:100%;max-height:215px}@media (width<=1000px){.building-hub__grid{grid-template-columns:1fr 1fr}.building-split,.building-duo{grid-template-columns:1fr}.hero-stat-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.building-hub__grid{grid-template-columns:1fr}.building-hub__content{padding:14px}.building-hub__top{padding:12px}.building-hub__title{font-size:20px}}.building-hub{isolation:isolate!important;max-width:none!important;margin:0!important}.building-hub__top{min-height:76px!important}.building-hub__eyebrow{font-size:12px!important}.building-hub__title{font-size:34px!important}.building-hub__back{font-size:13px!important}.building-hub__content{max-width:1680px!important;padding:28px 34px 58px!important}.building-hub__hero p,.building-card p,.building-note,.building-row{font-size:15px!important}.building-card h3{font-size:21px!important}.building-chip,.building-cost,.building-resourcebar span{font-size:13px!important}.building-tab{min-height:44px!important;font-size:14px!important}.building-action{min-height:44px!important;font-size:13px!important}.building-panel h3{font-size:20px!important}.bonus-zones{margin-top:18px}.bonus-zones__head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;display:flex}.bonus-zones__head span{color:#e1b96f;letter-spacing:1.5px;font-size:11px;font-weight:900}.bonus-zones__head h2{margin:4px 0 0}.bonus-zones__head p{color:#99a8b6;max-width:620px;font-size:12px;line-height:1.5}.bonus-zone-battle{z-index:12000;position:fixed;inset:0}.building-exchange-notice{background:#040a0fc7;border:1px solid #ffffff1f;border-radius:10px;margin-top:12px;padding:12px 14px;font-weight:800;line-height:1.45}.building-exchange-notice--success{color:#73f0b5;background:#0a422f61;border-color:#49e09a73}.building-exchange-notice--error{color:#ff9ca8;background:#5c121c61;border-color:#ff5f7173}.ca-archive{height:100dvh;overflow-y:auto!important}.ca-archive .building-hub__content{padding-bottom:60px}.ca-archive-search{color:#f7e2a0;gap:8px;max-width:700px;margin:0 0 18px;font-size:17px;display:grid}.ca-archive-search input{color:#fff;background:#091c29;border:1px solid #66bfae;border-radius:14px;width:100%;min-height:48px;padding:10px 15px;font-size:18px}.ca-archive .building-card h3{font-size:20px}.ca-archive .building-card p{font-size:16px;line-height:1.6}.ca-archive .codex-modal__card{max-width:850px;max-height:85dvh;overflow-y:auto}.ca-archive .codex-modal__close{float:right;z-index:3;min-width:44px;min-height:44px;position:sticky;top:0}.ca-archive-text{white-space:pre-wrap;font-size:18px;line-height:1.75}.ca-archive-portrait{background-size:300% 100%;border-radius:18px;max-width:200px;height:220px;margin:0 auto 15px}.tb-expanded .tb-grid button,.tb-expanded .tactical-battle__fighter{pointer-events:auto!important}.tb-expanded .tb-grid{pointer-events:auto}.ca-rune-tools{padding-bottom:0}.ca-rune-tools p{background:#244d51;border-radius:12px;padding:12px}.ca-archive-board{object-fit:contain;border-radius:12px;width:100%;max-height:55vh;margin:15px 0;display:block}.building-card__portrait img{object-fit:contain}.archive-replay{grid-template-columns:180px 1fr;gap:20px;font-size:18px;line-height:1.7;display:grid}.archive-replay__speaker{height:290px}.archive-replay nav{align-items:center;gap:14px;margin:14px 0;display:flex}.archive-replay button{color:#fff;cursor:pointer;background:#12323e;border:1px solid #a18e60;border-radius:8px;padding:10px;font-size:16px}.archive-replay ol{grid-column:1/-1;padding-left:25px}.archive-replay li{margin:10px 0}.archive-replay li button{text-align:left;width:100%}.archive-replay [aria-current=true]{background:#1b4b45;border-color:#8dd8bd}@media (width<=600px){.archive-replay{grid-template-columns:100px 1fr}.archive-replay__speaker{height:200px}}.prologue-equipped-speaker{z-index:4;pointer-events:none;width:180px;height:300px;position:absolute;bottom:190px;left:3%}@media (width<=650px){.prologue-equipped-speaker{width:100px;height:180px;bottom:220px}}.story-scene{z-index:280000;color:#fff;background:linear-gradient(#03060947,#030609db),url(/assets/world_map_bg-DQpPV1pw.png) 50%/cover no-repeat;position:fixed;inset:0;overflow:hidden}.story-scene__shade{background:radial-gradient(circle at 50% 40%,#0000 0 25%,#00000073 72%);position:absolute;inset:0}.story-scene__title{z-index:4;text-align:center;background:#05090ee6;border:1px solid #e0b14e66;border-radius:10px;min-width:340px;padding:10px 18px;position:absolute;top:25px;left:50%;transform:translate(-50%)}.story-scene__title span{color:#deb36a;font-size:8px;font-weight:900;display:block}.story-scene__title strong{margin-top:3px;font-size:20px;display:block}.story-scene__characters{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:70px 5% 125px}.story-scene__characters img{object-fit:contain;filter:drop-shadow(0 12px 14px #000000a6);max-width:31vw;max-height:64vh}.story-scene__dialogue{z-index:5;box-sizing:border-box;background:#05090ef5;border:1px solid #ffffff1f;border-radius:12px;width:min(920px,100vw - 40px);padding:16px 18px;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.story-scene__dialogue span{color:#69e7aa;font-size:11px;font-weight:900}.story-scene__dialogue p{min-height:50px;margin:7px 0 12px;font-size:17px;line-height:1.55}.story-scene__dialogue button{color:#f0c77d;cursor:pointer;background:#7a4d1959;border:1px solid #e0b14e59;border-radius:8px;width:100%;min-height:42px;font-weight:900}.story-scene__title small{color:#8c9baa;margin-top:4px;font-size:10px;display:block}.story-scene__characters img{transition:filter .2s,transform .2s,opacity .2s}.story-scene__characters img:not(.speaking){filter:saturate(.55)brightness(.72);opacity:.78}.story-scene__characters img.speaking{filter:saturate(1.08)brightness(1.05);transform:translateY(-5px)scale(1.015)}.story-scene__voice{color:#9aa8b6;cursor:pointer;background:#04090ebd;border:1px solid #ffffff24;border-radius:8px;width:38px;height:34px;margin-left:10px}.story-scene__voice.active{color:#4ce5a2;border-color:#4ce5a273}.story-scene__dialogue .story-scene__replay{width:auto;min-height:32px;margin-left:16px;padding:6px 12px;font-size:14px}.story-scene__dialogue>span{font-size:17px}.story-scene__characters img.speaking{animation:3s ease-in-out infinite story-breathe}@keyframes story-breathe{50%{transform:translateY(-8px)scale(1.02)}}@media (prefers-reduced-motion:reduce){.story-scene__characters img.speaking{animation:none}}.story-scene__figure{opacity:.65;filter:brightness(.7);width:min(34vw,370px);height:min(55vh,400px);transition:filter .2s,opacity .2s}.story-scene__figure.speaking{opacity:1;filter:brightness(1.08)drop-shadow(0 0 12px #b3ecc345)}.arena-hub{color:#fff;z-index:9999;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.arena-hub__shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#03060a9e 0%,#03060a2e 42%,#03060a4d 65%,#03060ab8 100%);position:absolute;inset:0}.arena-hub__topbar{z-index:40;align-items:center;gap:12px;min-height:60px;display:flex;position:absolute;top:16px;left:18px;right:18px}.arena-hub__brand{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a0fe0;border:1px solid #dbab5273;border-radius:11px;align-items:center;gap:12px;min-width:290px;padding:10px 15px;display:flex}.arena-hub__brand-icon{color:#e7bb67;font-size:28px}.arena-hub__brand div{flex-direction:column;display:flex}.arena-hub__brand strong{font-size:19px}.arena-hub__brand small{color:#ca9f58;margin-top:2px;font-size:10px;font-weight:800}.arena-hub__resources{gap:8px;margin-left:auto;display:flex}.arena-hub__resources>div{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070a0fe0;border:1px solid #ffffff1c;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;align-items:center;gap:0 7px;min-width:84px;height:46px;padding:0 11px;display:grid}.arena-hub__resources>div>span{grid-row:1/3;font-size:20px}.arena-hub__resources strong{align-self:end;font-size:14px}.arena-hub__resources small{color:#8e9bab;align-self:start;font-size:9px}.arena-hub__player{background:#070a0fe0;border:1px solid #ffffff1a;border-radius:9px;width:170px;padding:8px 12px}.arena-hub__player>div:first-child{justify-content:space-between;gap:6px;display:flex}.arena-hub__player strong{font-size:13px}.arena-hub__player span{color:#79e5af;font-size:10px}.arena-hub__player small{color:#8493a5;margin-top:3px;font-size:9px;display:block}.arena-hub__xp{background:#ffffff14;border-radius:999px;height:5px;margin-top:6px;overflow:hidden}.arena-hub__xp div{background:linear-gradient(90deg,#46d895,#72edb4);height:100%}.arena-hub__back{color:#fff;cursor:pointer;background:#070a0fe6;border:1px solid #ffffff24;border-radius:9px;height:45px;padding:0 14px;font-size:11px;font-weight:900}.arena-hub__back:hover{filter:brightness(1.2)}.arena-hub__main{z-index:20;position:absolute;inset:21% 28% 6% 5%}.arena-hub__intro{max-width:590px}.arena-hub__intro>span{color:#e0b465;letter-spacing:.12em;font-size:11px;font-weight:900}.arena-hub__intro h1{margin:5px 0 7px;font-size:45px;line-height:1}.arena-hub__intro p{color:#c0c8d2;max-width:520px;margin:0;font-size:14px;line-height:1.55}.arena-hub__modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:absolute;bottom:0;left:0;right:0}.arena-hub__mode{box-sizing:border-box;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#070a0fe0;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;min-height:285px;padding:18px;display:flex;box-shadow:0 18px 50px #00000052}.arena-hub__mode--active{border-color:#ec5b3ac7;box-shadow:0 0 30px #e5442b2e,0 18px 50px #0000005c}.arena-hub__mode--locked{opacity:.58}.arena-hub__mode-icon{margin-bottom:10px;font-size:30px}.arena-hub__mode>span{color:#d7a95a;letter-spacing:.08em;font-size:10px;font-weight:900}.arena-hub__mode h2{margin:5px 0 8px;font-size:20px}.arena-hub__mode p{color:#aeb8c4;margin:0;font-size:12px;line-height:1.5}.arena-hub__mode-rewards{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;margin-bottom:10px;display:grid}.arena-hub__mode-rewards div{background:#ffffff0a;border-radius:7px;flex-direction:column;align-items:center;padding:8px;display:flex}.arena-hub__mode-rewards span{color:#8f9cac;font-size:9px}.arena-hub__mode-rewards strong{color:#e1b66a;margin-top:2px;font-size:14px}.arena-hub__fight{color:#fff;cursor:pointer;background:linear-gradient(#a02b1bf5,#5d1811f5);border:1px solid #ff5e41bf;border-radius:8px;width:100%;min-height:44px;font-size:13px;font-weight:900;box-shadow:0 0 20px #ea482c2b}.arena-hub__fight:hover{filter:brightness(1.18)}.arena-hub__attempts{text-align:center;color:#8d9aaa;margin-top:7px;font-size:10px;display:block}.arena-hub__lock{text-align:center;color:#adb6c1;background:#00000040;border:1px solid #ffffff12;border-radius:7px;margin-top:auto;padding:10px;font-size:10px}.arena-hub__rank{z-index:25;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06090eeb;border:1px solid #d7a85373;border-radius:12px;width:315px;padding:18px;position:absolute;top:21%;right:3%}.arena-hub__eyebrow{color:#dfb464;letter-spacing:.1em;font-size:10px;font-weight:900}.arena-hub__rank-main{align-items:center;gap:15px;margin-top:12px;display:flex}.arena-hub__rank-badge{background:#87491b4d;border:1px solid #d49c4f99;border-radius:50%;flex-shrink:0;place-items:center;width:70px;height:70px;font-size:32px;display:grid}.arena-hub__rank-main>div:last-child{flex:1}.arena-hub__rank-main strong{font-size:24px}.arena-hub__rank-progress{background:#ffffff14;border-radius:999px;height:7px;margin-top:8px;overflow:hidden}.arena-hub__rank-progress div{background:linear-gradient(90deg,#a55b2d,#e2a260);height:100%}.arena-hub__rank-main small{color:#a9b3c0;margin-top:5px;font-size:10px;display:block}.arena-hub__record{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.arena-hub__record>div{background:#ffffff09;border-radius:8px;flex-direction:column;padding:10px;display:flex}.arena-hub__record span{color:#8997a7;font-size:9px}.arena-hub__record strong{margin-top:2px;font-size:17px}.arena-hub__ranking-button{color:#c6ad80;cursor:not-allowed;background:#d8aa530f;border:1px solid #d8aa5359;border-radius:8px;width:100%;height:40px;margin-top:12px;font-size:11px}.arena-hub__next-rank{border-top:1px solid #ffffff14;margin-top:18px;padding-top:14px}.arena-hub__next-rank>span{color:#dcb263;font-size:9px;font-weight:900}.arena-hub__next-rank>strong{margin-top:4px;font-size:16px;display:block}.arena-hub__next-rewards{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.arena-hub__next-rewards div{color:#c8d0da;background:#ffffff09;border-radius:7px;flex-direction:column;align-items:center;padding:8px 5px;font-size:10px;display:flex}.arena-hub__next-rewards b{color:#e3b86c;margin-top:3px;font-size:13px}.arena-hub__season{z-index:25;box-sizing:border-box;background:#06090ee6;border:1px solid #d7a85359;border-radius:11px;flex-direction:column;width:315px;padding:15px 18px;display:flex;position:absolute;bottom:6%;right:3%}.arena-hub__season span{color:#ddb264;font-size:10px;font-weight:900}.arena-hub__season strong{margin-top:3px;font-size:14px}.arena-hub__season small{color:#8996a6;margin-top:5px;font-size:10px;line-height:1.45}@media (width<=1150px){.arena-hub__resources{display:none}.arena-hub__main{right:34%}.arena-hub__rank,.arena-hub__season{width:285px}.arena-hub__modes{grid-template-columns:1fr 1fr}.arena-hub__mode:last-child{display:none}}@media (width<=800px){.arena-hub__player{display:none}.arena-hub__brand{min-width:210px}.arena-hub__main{top:115px;left:15px;right:15px}.arena-hub__rank,.arena-hub__season{display:none}.arena-hub__modes{grid-template-columns:1fr}.arena-hub__mode--locked{display:none}}.arena-multiplayer .building-hub__content{max-width:1500px}.arena-multiplayer__top-actions{align-items:center;gap:12px;display:flex}.arena-multiplayer__resources{justify-content:flex-end}.arena-message{border-radius:10px;padding:12px 14px;font-size:13px;font-weight:800}.arena-message.success{color:#a8f7d3;background:#13674557;border:1px solid #48e8a06b}.arena-message.error{color:#ffb7b7;background:#73171761;border:1px solid #ff68686b}.arena-login-panel{width:min(680px,100%)}.arena-login-panel h2{margin-top:0}.arena-login-panel p{color:#aebac6;line-height:1.55}.arena-wallet-buttons{flex-wrap:wrap;gap:10px;display:flex}.arena-wallet-buttons .building-action{width:auto;min-width:190px}.arena-pvp-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.arena-pvp-main{gap:16px;display:grid}.arena-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.arena-panel-heading h2{margin:4px 0 0}.arena-panel-heading p{color:#aebac6;max-width:760px;line-height:1.5}.arena-online-count{white-space:nowrap;color:#9bf1c8;background:#18684642;border:1px solid #48e8a047;border-radius:9px;padding:8px 11px;font-weight:900}.arena-player-list{gap:8px;margin-top:16px;display:grid}.arena-player-row{background:#0c161fd1;border:1px solid #8b9eb224;border-radius:10px;grid-template-columns:minmax(190px,1.3fr) repeat(3,minmax(80px,.55fr)) 92px 116px;align-items:center;gap:10px;padding:11px 12px;display:grid}.arena-player-identity{align-items:center;gap:10px;min-width:0;display:flex}.arena-player-identity div{min-width:0}.arena-player-identity strong,.arena-player-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.arena-player-identity small{color:#7f8f9f;margin-top:2px;font-size:10px}.arena-presence-dot{background:#4ae6a0;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 12px #4ae6a0cc}.arena-presence-dot.busy{background:#f5ba54;box-shadow:0 0 12px #f5ba54a6}.arena-player-stat{flex-direction:column;display:flex}.arena-player-stat span{color:#7f8f9f;text-transform:uppercase;font-size:9px}.arena-player-stat b{margin-top:2px;font-size:13px}.arena-status{text-align:center;color:#7beab2;font-size:10px;font-weight:900}.arena-status.busy{color:#f2bd62}.arena-small-button{color:#fff;cursor:pointer;border-radius:8px;min-height:34px;padding:0 10px;font-size:10px;font-weight:900}.arena-small-button:disabled{opacity:.4;cursor:not-allowed}.arena-small-button.challenge,.arena-small-button.accept{background:#106c46bf;border:1px solid #48e8a073}.arena-small-button.decline{background:#721d1dbd;border:1px solid #ff696966}.arena-challenge-row small{color:#8fa0b0;margin-top:3px;display:block}.arena-row-actions{gap:7px;display:flex}.arena-profile-card{position:sticky;top:105px}.arena-profile-card h2{margin:5px 0 0}.arena-profile-card>small{color:#8191a1}.arena-profile-rating{background:#5c3e0c47;border:1px solid #e6b94c47;border-radius:10px;justify-content:space-between;align-items:flex-end;margin:18px 0 12px;padding:14px;display:flex}.arena-profile-rating span{color:#d5b266;font-size:11px;font-weight:900}.arena-profile-rating strong{color:#ffd977;font-size:32px}.arena-profile-stats{grid-template-columns:1fr 1fr}.arena-nickname-label{color:#9dabb9;margin:16px 0 6px;font-size:11px;font-weight:800;display:block}.arena-nickname-input{box-sizing:border-box;color:#fff;background:#04090ed9;border:1px solid #90a4b840;border-radius:9px;outline:none;width:100%;padding:11px 12px}.arena-nickname-input:focus{border-color:#e6b94c9e}.arena-logout{color:#8493a2;cursor:pointer;background:0 0;border:0;width:100%;margin-top:8px;font-size:10px}.arena-match-lobby{border-color:#48e8a080;box-shadow:0 0 32px #48e8a014}.arena-match-lobby h2{margin:4px 0 8px}.arena-match-lobby p{color:#aebac6;line-height:1.5}.arena-ranking-table{gap:7px;margin-top:18px;display:grid}.arena-ranking-row{background:#0c161fc7;border:1px solid #8b9eb221;border-radius:9px;grid-template-columns:52px minmax(190px,1fr) 80px 130px 100px 70px;align-items:center;gap:10px;padding:11px 12px;display:grid}.arena-ranking-row>strong{color:#ffd66b;font-size:18px}.arena-ranking-row div b,.arena-ranking-row div small{display:block}.arena-ranking-row div small{color:#7f8f9f;margin-top:2px;font-size:10px}@media (width<=1150px){.arena-pvp-layout{grid-template-columns:1fr}.arena-profile-card{position:static}.arena-player-row{grid-template-columns:minmax(180px,1.4fr) 80px 80px 105px 110px}.arena-player-stat:nth-of-type(4){display:none}.arena-ranking-row{grid-template-columns:45px minmax(180px,1fr) 80px 120px 95px}.arena-ranking-row>span:last-child{display:none}}@media (width<=760px){.arena-multiplayer__resources{display:none}.arena-player-row{grid-template-columns:1fr 90px}.arena-player-stat,.arena-status{display:none}.arena-ranking-row{grid-template-columns:38px 1fr 90px}.arena-ranking-row>span:not(:nth-last-child(2)){display:none}}.arena-mastery{gap:12px;margin-bottom:14px;padding:18px 0;display:flex;overflow:auto}.arena-mastery a{color:#f9dda0;background:#071a24;border:1px solid #ac925d;border-radius:12px;flex:0 0 170px;padding:16px;font-size:15px;text-decoration:none}.arena-mastery strong{margin-top:8px;display:block}.arena-mastery .locked{opacity:.5}.arena-mastery span{color:#68e7ad}.arena-portrait{height:210px!important;overflow:visible!important}.arena-portrait img{object-fit:contain!important;width:100%!important;height:100%!important}.arena-portrait .rival-sprite{width:68px;height:210px;margin:auto}.arena-portrait{justify-content:center;align-items:center;display:flex;overflow:hidden!important}.arena-portrait>.enemy-art{width:100%;height:100%;overflow:hidden!important}.arena-mastery a{flex-basis:145px}.arena-mastery{scrollbar-width:thin}.arena-mastery strong{font-size:14px;line-height:1.4}.arena-player-row--self60{background:#12362bd9!important;border-color:#61bb8e!important}.arena-self-label60{color:#a9e8c4;text-align:center;padding:10px;font-size:12px;font-weight:800}.tb-cards button.campaign-summon85{background:radial-gradient(at top,#2c514c,#101d2b);border-color:#bfa260}.tb-cards button.campaign-summon85>span{color:#e7cb82;text-shadow:0 0 18px #67d9bd;font-size:42px;line-height:1}.tb-cards button.campaign-summon85:enabled:hover{transform:translateY(-2px);box-shadow:0 0 18px #80d4b34d}.cm-patrol-badge85{color:#ffe1a2;background:#7b2e29;border:1px solid #efc86a;border-radius:50%;place-items:center;width:23px;height:23px;font-size:14px;display:grid;position:absolute;top:-6px;right:-5px;box-shadow:0 0 10px #b55d334d}.tactical-battle{z-index:300000;color:#fff;isolation:isolate;background-position:50% 62%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;overflow:hidden}.tactical-battle:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#04070a29,#04070a6b),radial-gradient(circle at 22% 55%,#21875814,#0000 28%),radial-gradient(circle at 78% 55%,#a4302717,#0000 28%);position:absolute;inset:0}.tactical-battle__backdrop{pointer-events:none;background:linear-gradient(#00000038 0%,#0000 22% 70%,#00000047 100%),linear-gradient(90deg,#0000002e,#0000 22% 78%,#0000002e);position:absolute;inset:0}.tactical-battle--shake{animation:.42s cubic-bezier(.36,.07,.19,.97) both battleShake}@keyframes battleShake{0%,to{transform:translate(0,0)}12%{transform:translate(-6px,2px)rotate(-.15deg)}25%{transform:translate(7px,-3px)rotate(.18deg)}38%{transform:translate(-9px,2px)rotate(-.22deg)}52%{transform:translate(8px,3px)rotate(.18deg)}68%{transform:translate(-5px,-2px)}84%{transform:translate(4px,1px)}}.tactical-battle__topbar{z-index:80;grid-template-columns:minmax(260px,1fr) 96px 220px auto;gap:9px;display:grid;position:absolute;top:14px;left:18px;right:18px}.tactical-battle__battle-title,.tactical-battle__round,.tactical-battle__turn,.tactical-battle__retreat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03070bd6;border:1px solid #e0b05057;border-radius:10px;min-height:58px;box-shadow:0 10px 28px #00000038}.tactical-battle__battle-title,.tactical-battle__round,.tactical-battle__turn{box-sizing:border-box;flex-direction:column;justify-content:center;padding:9px 13px;display:flex}.tactical-battle__battle-title span,.tactical-battle__round small,.tactical-battle__turn small{color:#e7bd6d;letter-spacing:.08em;font-size:9px;font-weight:900}.tactical-battle__battle-title strong{margin-top:2px;font-size:17px}.tactical-battle__round strong{margin-top:1px;font-size:22px}.tactical-battle__turn strong{margin-top:2px;font-size:12px}.tactical-battle__retreat{color:#f3cec7;cursor:pointer;padding:0 18px;font-weight:900}.tactical-battle__retreat:disabled{opacity:.35;cursor:not-allowed}.tactical-battle__initiative{z-index:75;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03070bc2;border:1px solid #ffffff14;border-radius:999px;gap:6px;padding:5px;display:flex;position:absolute;top:84px;left:50%;transform:translate(-50%)}.tactical-battle__initiative-unit{opacity:.46;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;grid-template-columns:10px 1fr;place-items:center;width:36px;height:29px;display:grid}.tactical-battle__initiative-unit.active{opacity:1;border-color:#ffcd5ed9;box-shadow:0 0 16px #ffbe3447}.tactical-battle__initiative-unit.player{border-left-color:#58e6a8}.tactical-battle__initiative-unit.enemy{border-left-color:#e46c61}.tactical-battle__initiative-unit span{color:#8d9aa3;font-size:7px}.tactical-battle__initiative-unit b{font-size:13px}.tactical-battle__target-prompt{z-index:90;color:#ffd676;letter-spacing:.05em;background:#05080ce0;border:1px solid #ffcd6080;border-radius:999px;padding:8px 14px;font-size:10px;font-weight:900;animation:1s ease-in-out infinite alternate targetPromptPulse;position:absolute;top:124px;left:50%;transform:translate(-50%)}@keyframes targetPromptPulse{to{box-shadow:0 0 24px #ffc74c4d}}.tactical-battle__field{z-index:20;grid-template-columns:minmax(360px,1fr) 90px minmax(480px,1.25fr);align-items:end;gap:16px;display:grid;position:absolute;inset:118px 18px}.tactical-battle__formation{align-items:end;gap:10px;min-height:100%;display:grid}.tactical-battle__formation--player{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;max-width:330px;padding-left:42px}.tactical-battle__formation--enemy{grid-template-columns:repeat(2,minmax(190px,1fr));grid-auto-rows:minmax(0,1fr);padding-right:24px}.tactical-battle__versus{color:#efc472;text-shadow:0 0 22px #ffb83c52;pointer-events:none;place-self:center;font-size:34px;font-weight:1000}.tactical-battle__fighter{color:#fff;cursor:default;background:0 0;border:0;outline:none;min-height:220px;padding:0;position:relative;overflow:visible}.tactical-battle__fighter.targetable,.tactical-battle__fighter--enemy{cursor:pointer}.tactical-battle__fighter.targetable .tactical-battle__body:after{content:"";border:1px solid #ffd66e9e;border-radius:50%;width:72%;height:24px;animation:1s ease-in-out infinite alternate targetRing;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #ffc64647}@keyframes targetRing{to{opacity:.72;transform:translate(-50%)scale(1.08)}}.tactical-battle__fighter--enemy.selected-enemy .tactical-battle__body:before{content:"";border:2px solid #f55743d1;border-radius:50%;width:64%;height:21px;position:absolute;bottom:7px;left:50%;transform:translate(-50%);box-shadow:0 0 22px #ec463559}.tactical-battle__overhead{z-index:15;text-align:left;pointer-events:none;filter:drop-shadow(0 2px 8px #000000d9);width:min(220px,94%);position:absolute;top:0;left:50%;transform:translate(-50%)}.tactical-battle__name-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tactical-battle__name-row strong{text-shadow:0 2px 7px #000000f2;font-size:11px;font-weight:950}.tactical-battle__name-row small{color:#e7c06d;font-size:8px;font-weight:900}.tactical-battle__hpbar{background:#0c1114c7;border:1px solid #000000a6;border-radius:999px;height:8px;margin-top:4px;overflow:hidden;box-shadow:0 2px 7px #00000080}.tactical-battle__hpbar i{background:linear-gradient(90deg,#2ecc7f,#66f2b4);height:100%;transition:width .26s;display:block}.tactical-battle__hpbar--enemy i{background:linear-gradient(90deg,#d84239,#f27668)}.tactical-battle__mini-row{color:#ebeff2e6;text-shadow:0 2px 6px #000000e6;justify-content:space-between;gap:7px;margin-top:3px;font-size:7px;font-weight:800;display:flex}.tactical-battle__statuses{gap:3px;margin-top:3px;display:flex}.tactical-battle__statuses span{background:#03070bbd;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.tactical-battle__body{pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:32px 0 0}.tactical-battle__body>img,.tactical-battle__enemy-sprite,.tactical-battle__emoji-unit{z-index:5;position:relative}.tactical-battle__body>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 13px 8px #0000009e);width:100%;height:100%;max-height:250px}.tactical-battle__fighter--player:first-child .tactical-battle__body>img{max-height:255px}.tactical-battle__fighter--player:nth-child(2) .tactical-battle__body>img{max-height:245px}.tactical-battle__enemy-sprite{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.tactical-battle__enemy-sprite img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 8px #000000a6);width:100%;height:100%;max-height:225px}.tactical-battle__enemy-sprite>span{background:#4d110fd1;border:1px solid #e45c4b66;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:grid;position:absolute;top:34px;right:12%}.tactical-battle__enemy-sprite--wild-bear img{filter:saturate(.72)sepia(.22)drop-shadow(0 12px 8px #000000a6)}.tactical-battle__enemy-sprite--mountain-bear img{filter:brightness(1.2)saturate(.55)drop-shadow(0 12px 8px #000000a6)}.tactical-battle__emoji-unit{filter:drop-shadow(0 12px 9px #000000ad);align-self:flex-end;padding-bottom:28px;font-size:88px}.tactical-battle__emoji-unit--harpy,.tactical-battle__emoji-unit--harpy-matriarch{animation:1.7s ease-in-out infinite enemyHover}@keyframes enemyHover{50%{transform:translateY(-8px)}}.tactical-battle__ground-shadow{z-index:2;filter:blur(5px);background:#00000094;border-radius:50%;width:58%;height:18px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.tactical-battle__fighter.impact .tactical-battle__body{animation:.34s cubic-bezier(.36,.07,.19,.97) fighterImpact}@keyframes fighterImpact{0%,to{transform:translate(0)scale(1)}25%{filter:brightness(1.5);transform:translate(-10px)scale(1.04)}50%{filter:brightness(1.8);transform:translate(9px)scale(.98)}75%{transform:translate(-4px)scale(1.02)}}.tactical-battle__shield-visual{z-index:12;filter:drop-shadow(0 0 20px #53c7ffe6);background:radial-gradient(circle,#89e5ff38,#3497ec14 55%,#0000 72%);border-radius:48% 48% 55% 55%;place-items:center;width:92px;height:112px;animation:.7s both shieldAppear;display:grid;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.tactical-battle__shield-visual svg{fill:#47ace72e;stroke:#9ae6ff;stroke-width:4px;width:82px;height:96px}@keyframes shieldAppear{0%{opacity:0;transform:translate(-50%)scale(.5)}40%{opacity:1;transform:translate(-50%)scale(1.15)}to{opacity:.92;transform:translate(-50%)scale(1)}}.tactical-battle__action-dock{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03070be0;border:1px solid #ddb15642;border-radius:18px;justify-content:center;align-items:center;gap:12px;min-height:90px;padding:9px 14px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #00000052}.tactical-battle__active-hero{color:#72edb4;letter-spacing:.08em;place-items:center;min-width:68px;padding:0 10px;font-size:9px;font-weight:950;display:grid}.tactical-battle__action-button{color:#eef4f6;cursor:pointer;background:radial-gradient(circle at 38% 32%,#ffffff1f,#0000 44%),#0b1014eb;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:72px;height:72px;padding:12px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid;position:relative;box-shadow:inset 0 0 0 3px #ffffff05,0 8px 20px #00000047}.tactical-battle__action-button:hover:not(:disabled){border-color:#ffd163b3;transform:translateY(-3px)scale(1.04);box-shadow:0 0 23px #ffbf382e,0 9px 22px #00000059}.tactical-battle__action-button.active{border-color:#ffd163eb;box-shadow:0 0 25px #ffc23b52,inset 0 0 22px #ffc54617}.tactical-battle__action-button:disabled{opacity:.28;cursor:not-allowed}.tactical-battle__action-button>svg:not(.tactical-battle__charge-ring){fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px}.tactical-battle__spirit-button{color:#91dfff;width:82px;height:82px}.tactical-battle__spirit-button.ready{color:#fff5a8;border-color:#ffe05be6;animation:.85s ease-in-out infinite alternate spiritReadyPulse;box-shadow:0 0 36px #ffdd416b,inset 0 0 30px #70cdff1f}@keyframes spiritReadyPulse{to{filter:brightness(1.18);transform:scale(1.06)}}.tactical-battle__charge-ring{pointer-events:none;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;inset:2px;transform:rotate(-90deg)}.tactical-battle__charge-ring circle{fill:none;stroke:#ffffff14;stroke-width:5px}.tactical-battle__charge-ring .tactical-battle__charge-ring-value{stroke:#64d8ff;stroke-linecap:round;transition:stroke-dashoffset .3s}.tactical-battle__spirit-button.ready .tactical-battle__charge-ring-value{stroke:#ffe36b}.tactical-battle__charge-number{color:#beeefe;text-shadow:0 2px 8px #000000e6;font-size:8px;font-weight:950;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.tactical-battle__reaction{z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04080ceb;border:1px solid #ff66525c;border-radius:18px;justify-content:center;align-items:center;gap:18px;min-width:420px;min-height:104px;padding:10px 18px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 0 34px #bf342726}.tactical-battle__reaction-shield{place-items:center;width:64px;height:76px;animation:.7s ease-in-out infinite alternate reactionShieldPulse;display:grid}.tactical-battle__reaction-shield svg{fill:#42a8e424;stroke:#8edfff;stroke-width:4px;filter:drop-shadow(0 0 12px #55c9ffcc);width:62px;height:72px}@keyframes reactionShieldPulse{to{filter:brightness(1.25);transform:scale(1.1)}}.tactical-battle__reaction-targets{gap:12px;display:flex}.tactical-battle__reaction-targets button{color:#fff;cursor:pointer;background:#0a1319c7;border:1px solid #74dcff4d;border-radius:12px;grid-template-columns:44px 1fr;align-items:center;gap:4px;width:116px;height:82px;padding:6px;display:grid}.tactical-battle__reaction-targets button:hover:not(:disabled){border-color:#8be5ffd9;box-shadow:0 0 22px #4dc8ff38}.tactical-battle__reaction-targets button img{object-fit:contain;width:44px;height:64px}.tactical-battle__reaction-targets button span{font-size:9px;font-weight:900}.tactical-battle__enemy-phase{z-index:95;place-items:center;width:54px;height:54px;display:grid;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.tactical-battle__enemy-phase-pulse{border:3px solid #f35b48b8;border-radius:50%;width:22px;height:22px;animation:1s ease-out infinite enemyPulse}@keyframes enemyPulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.tactical-battle__result{z-index:150;box-sizing:border-box;text-align:center;background:#03070bf7;border:1px solid #ffffff26;border-radius:18px;width:min(520px,100vw - 42px);padding:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 100px #000000bf}.tactical-battle__result--player{border-color:#4ee19c7a}.tactical-battle__result--enemy{border-color:#e55f4f7a}.tactical-battle__result>span{color:#e6bd6d;font-size:10px;font-weight:950}.tactical-battle__result h2{margin:7px 0 16px}.tactical-battle__rewards{flex-wrap:wrap;justify-content:center;gap:7px;margin:14px 0;display:flex}.tactical-battle__rewards b{color:#efc979;background:#e2b25114;border-radius:8px;padding:7px 10px;font-size:10px}.tactical-battle__result button{color:#fff;cursor:pointer;background:#237e528c;border:1px solid #4de39c4d;border-radius:9px;width:100%;min-height:44px;font-weight:900}.tactical-battle__fx{z-index:105;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tactical-battle__fx:before,.tactical-battle__fx:after,.tactical-battle__fx span{content:"";position:absolute}.tactical-battle__fx--player-to-enemy span{top:48%;left:23%}.tactical-battle__fx--enemy-to-player span{top:48%;right:23%}.tactical-battle__fx--self span{top:49%;left:50%}.tactical-battle__fx--slash span{background:linear-gradient(90deg,#0000,#fff 28%,#ffd46d 58%,#0000);border-radius:50%;width:130px;height:12px;transform:rotate(-25deg);box-shadow:0 0 14px #fff,0 0 34px #ffc54ceb}.tactical-battle__fx--player-to-enemy.tactical-battle__fx--slash span{animation:.58s cubic-bezier(.16,.8,.2,1) forwards slashRight}.tactical-battle__fx--enemy-to-player.tactical-battle__fx--slash span{animation:.58s cubic-bezier(.16,.8,.2,1) forwards slashLeft}.tactical-battle__fx--lightning:before{background:repeating-linear-gradient(112deg,#0000 0 12%,#8fe0ff1f 13%,#0000 14% 24%);animation:.7s ease-out both lightningFlash;inset:0}.tactical-battle__fx--lightning span,.tactical-battle__fx--bolt span{clip-path:polygon(42% 0,70% 0,55% 34%,86% 34%,30% 100%,43% 54%,17% 54%);background:#a2efff;width:72px;height:72px;box-shadow:0 0 24px #67ddff,0 0 70px #6277ff}.tactical-battle__fx--player-to-enemy.tactical-battle__fx--lightning span,.tactical-battle__fx--player-to-enemy.tactical-battle__fx--bolt span{animation:.75s cubic-bezier(.1,.8,.2,1) forwards boltRight}.tactical-battle__fx--arrow span{background:linear-gradient(90deg,#d7c198,#fff 70%,#ffc970);border-radius:4px;width:110px;height:7px;animation:.62s cubic-bezier(.12,.72,.18,1) forwards arrowLeft;box-shadow:0 0 10px #ffffff73}.tactical-battle__fx--fire span{background:radial-gradient(circle at 42% 36%,#fff7ae,#ff9a31 36%,#ef3c1f 67%,#0000 72%);border-radius:50%;width:92px;height:92px;animation:.68s cubic-bezier(.12,.72,.18,1) forwards fireLeft;box-shadow:0 0 28px #ff6d21,0 0 70px #ff45188c}.tactical-battle__fx--poison span{background:radial-gradient(circle,#c9ff9c,#59bd52 52%,#143d21 70%,#0000 74%);border-radius:50%;width:82px;height:82px;animation:.68s cubic-bezier(.12,.72,.18,1) forwards fireLeft;box-shadow:0 0 30px #75da62}.tactical-battle__fx--heal span,.tactical-battle__fx--blessing span,.tactical-battle__fx--shield span,.tactical-battle__fx--block span,.tactical-battle__fx--freeze span,.tactical-battle__fx--sleep span{top:52%;left:50%;transform:translate(-50%,-50%)}.tactical-battle__fx--heal span{background:radial-gradient(circle,#fff 0 8%,#75f2b9 9% 30%,#5be1a333 31% 56%,#0000 58%);border-radius:50%;width:110px;height:110px;animation:.72s ease-out both pulseFx;box-shadow:0 0 40px #5eeeaeb8}.tactical-battle__fx--shield span,.tactical-battle__fx--block span{clip-path:polygon(50% 0,92% 18%,86% 68%,50% 100%,14% 68%,8% 18%);background:#4ab4eb1f;border:6px solid #9ae5ff;border-radius:48% 48% 58% 58%;width:118px;height:138px;animation:.72s ease-out both shieldFx;box-shadow:0 0 42px #53c7ffe6,inset 0 0 28px #76dbff38}.tactical-battle__fx--block span{border-color:#ffe5a1;box-shadow:0 0 45px #ffc64ef2,inset 0 0 30px #ffd87038}.tactical-battle__fx--freeze span{filter:drop-shadow(0 0 18px #85ddff);background:linear-gradient(45deg,#0000 45%,#c7f4ff 46% 54%,#0000 55%),linear-gradient(-45deg,#0000 45%,#c7f4ff 46% 54%,#0000 55%),radial-gradient(circle,#8fe0ff9e,#4ca4ff1f 58%,#0000 62%);width:125px;height:125px;animation:.82s ease-out both pulseFx}.tactical-battle__fx--sleep span{background:radial-gradient(circle,#967aff61,#5941b81a 60%,#0000 65%);border-radius:50%;width:120px;height:90px;animation:.85s ease-out both pulseFx;box-shadow:0 0 34px #8f76ff8c}.tactical-battle__fx--sleep:after{content:"Z Z Z";color:#c9bcff;letter-spacing:8px;text-shadow:0 0 15px #7e62ffe6;font-size:28px;font-weight:1000;animation:.9s ease-out both sleepRise;top:40%;left:50%}.tactical-battle__fx--blessing span{background:conic-gradient(#0000,#ffe276bf,#0000,#ffe276bf,#0000);border-radius:50%;width:120px;height:120px;animation:.85s ease-out both blessingSpin;box-shadow:0 0 45px #ffda5b7a}.tactical-battle__fx--death:before{background:radial-gradient(circle,#fffffff2,#ffd57473 12%,#0000 38%);animation:.8s ease-out both deathFlash;inset:0}.tactical-battle__fx--death span{border:5px solid #ffe28bf2;border-radius:50%;width:180px;height:180px;animation:.8s ease-out both deathRing;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #ffd267e6}@keyframes slashRight{0%{opacity:.3;transform:translate(0)rotate(-25deg)scale(.65)}45%{opacity:1}to{opacity:0;transform:translate(48vw)rotate(-25deg)scale(1.35)}}@keyframes slashLeft{0%{opacity:.3;transform:translate(0)rotate(25deg)scale(.65)}45%{opacity:1}to{opacity:0;transform:translate(-48vw)rotate(25deg)scale(1.35)}}@keyframes boltRight{0%{opacity:.4;transform:translate(0)scale(.65)}36%{opacity:1}to{opacity:0;transform:translate(50vw)scale(1.5)}}@keyframes arrowLeft{0%{opacity:.3;transform:translate(0)scale(.8)}30%{opacity:1}to{opacity:0;transform:translate(-50vw)scale(1.05)}}@keyframes fireLeft{0%{opacity:.4;transform:translate(0)scale(.55)}30%{opacity:1}to{opacity:0;transform:translate(-49vw)scale(1.25)}}@keyframes lightningFlash{0%{opacity:0}12%{opacity:1;background-color:#beebff4d}24%{opacity:.1}38%{opacity:.9;background-color:#d5f3ff40}to{opacity:0}}@keyframes pulseFx{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}45%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}to{opacity:0;transform:translate(-50%,-50%)scale(1.65)}}@keyframes shieldFx{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}72%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.08)}}@keyframes sleepRise{0%{opacity:0;transform:translate(-50%,30px)}to{opacity:0;transform:translate(-50%,-65px)}}@keyframes blessingSpin{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.35)}45%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)rotate(210deg)scale(1.6)}}@keyframes deathFlash{0%{opacity:0}16%{opacity:1}to{opacity:0}}@keyframes deathRing{0%{opacity:1;transform:translate(-50%,-50%)scale(.25)}to{opacity:0;transform:translate(-50%,-50%)scale(3.8)}}@media (width<=1200px){.tactical-battle__field{grid-template-columns:280px 60px 1fr}.tactical-battle__formation--enemy{grid-template-columns:repeat(2,minmax(150px,1fr))}.tactical-battle__action-button{width:62px;height:62px}.tactical-battle__spirit-button{width:72px;height:72px}}.tactical-battle__field{grid-template-columns:minmax(420px,.95fr) 64px minmax(560px,1.25fr);align-items:end;inset:118px 22px 112px}.tactical-battle__formation{align-items:end;height:100%;min-height:0}.tactical-battle__formation--player{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(170px,240px));justify-content:start;align-items:end;gap:clamp(12px,2vw,34px);max-width:560px;padding:0 0 0 24px;display:grid}.tactical-battle__formation--enemy{justify-content:flex-end;align-items:flex-end;gap:clamp(8px,1.25vw,22px);min-width:0;padding:0 20px 0 0;display:flex}.tactical-battle__fighter{align-self:end;height:clamp(260px,42vh,430px);min-height:250px}.tactical-battle__fighter--enemy{flex:1 1 0;min-width:118px;max-width:220px}.tactical-battle__body{justify-content:center;align-items:flex-end;inset:40px 0 0}.tactical-battle__body>img,.tactical-battle__enemy-sprite img{object-fit:contain;object-position:50% 100%;width:100%;height:100%}.tactical-battle__body>img{max-height:clamp(250px,38vh,385px)}.tactical-battle__enemy-sprite img{max-height:clamp(220px,34vh,345px)}.tactical-battle__ground-shadow{width:72%;height:18px;bottom:2px}.tactical-battle__overhead{width:min(205px,96%);top:0}.tactical-battle__fighter--player.selected-actor .tactical-battle__body:before{content:"";z-index:1;background:radial-gradient(#41eb9933,#0000 68%);border:2px solid #5df6adf5;border-radius:50%;width:80%;height:27px;animation:.8s ease-in-out infinite alternate selectedHeroPulse;position:absolute;bottom:-1px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #49efa28c,0 0 34px #49efa247}@keyframes selectedHeroPulse{to{filter:brightness(1.25);transform:translate(-50%)scale(1.08)}}.tactical-battle__fighter--player.acted{filter:saturate(.72)brightness(.82)}.tactical-battle__fighter--player.acted .tactical-battle__overhead:after{content:"RUCH WYKONANY";color:#ffffff94;letter-spacing:.06em;margin-top:3px;font-size:7px;font-weight:900;display:inline-block}.tactical-battle__fighter--player:not(.acted):hover .tactical-battle__body{filter:brightness(1.08)}.tactical-battle__target-prompt{text-align:center;max-width:min(720px,70vw);top:116px}.tactical-battle__enemy-sprite>span{width:25px;height:25px;font-size:13px;top:44px;right:4%}.tactical-battle__enemy-sprite--bear-warrior img{filter:saturate(.92)contrast(1.12)drop-shadow(0 12px 8px #000000b3);transform:scale(1.03)}.tactical-battle__enemy-sprite--bear-archer img{filter:sepia(.32)hue-rotate(332deg)brightness(.9)drop-shadow(0 12px 8px #000000b3);transform:scale(.9)translateY(2px)}.tactical-battle__enemy-sprite--bear-elite img{filter:contrast(1.28)brightness(.73)saturate(.78)drop-shadow(0 13px 9px #000000bd);transform:scale(1.12)}.tactical-battle__enemy-sprite--bear-commander img{filter:saturate(1.4)contrast(1.18)drop-shadow(0 0 18px #ff4b2b6b);transform:scale(1.17)}@media (width<=1250px){.tactical-battle__field{grid-template-columns:minmax(320px,.9fr) 44px minmax(450px,1.2fr);gap:8px}.tactical-battle__formation--player{grid-template-columns:repeat(2,minmax(135px,190px));gap:8px;padding-left:8px}.tactical-battle__formation--enemy{gap:4px;padding-right:4px}.tactical-battle__fighter--enemy{min-width:96px}}.tactical-battle{overflow:hidden;background-position:50%!important;background-size:cover!important}.tactical-battle__backdrop{background:linear-gradient(#03070a0d 0%,#03070a14 52%,#02040657 100%)!important}.tactical-battle__field{pointer-events:none;grid-template-columns:minmax(420px,.9fr) 66px minmax(620px,1.25fr)!important;align-items:end!important;inset:108px 26px 106px!important}.tactical-battle__field:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(at bottom,#0003,#0000 66%),repeating-linear-gradient(90deg,#0000 0 94px,#ffffff06 95px 96px),repeating-linear-gradient(0deg,#0000 0 67px,#ffffff05 68px 69px);height:42%;position:absolute;bottom:0;left:1.5%;right:1.5%;-webkit-mask-image:linear-gradient(#0000 0%,#000000a6 45%,#000 100%);mask-image:linear-gradient(#0000 0%,#000000a6 45%,#000 100%)}.tactical-battle__formation,.tactical-battle__versus{z-index:2;position:relative}.tactical-battle__formation--player{grid-template-columns:repeat(2,minmax(175px,250px))!important;align-items:end!important;gap:clamp(16px,2.4vw,48px)!important;max-width:650px!important;padding-left:clamp(12px,2vw,48px)!important}.tactical-battle__formation--enemy{justify-content:flex-end!important;align-items:flex-end!important;gap:clamp(10px,1.5vw,30px)!important;padding-right:clamp(10px,2vw,42px)!important}.tactical-battle__fighter{pointer-events:auto;height:clamp(330px,46vh,500px)!important;min-height:310px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.tactical-battle__fighter:before,.tactical-battle__fighter:after{background:0 0}.tactical-battle__fighter--player{width:min(245px,23vw)!important}.tactical-battle__fighter--enemy{min-width:125px!important;max-width:230px!important}.tactical-battle__body{box-shadow:none!important;background:0 0!important;border:0!important;inset:44px 0 0!important;overflow:visible!important}.tactical-battle__sprite-image,.tactical-battle__body>img,.tactical-battle__enemy-sprite img{display:block;object-fit:contain!important;object-position:center bottom!important;width:100%!important;height:100%!important;box-shadow:none!important;filter:drop-shadow(0 15px 10px #000000b8)!important;background:0 0!important;border:0!important;border-radius:0!important}.tactical-battle__fighter--player .tactical-battle__sprite-image{max-height:clamp(300px,43vh,450px)!important}.tactical-battle__fighter--enemy .tactical-battle__sprite-image{max-height:clamp(250px,37vh,390px)!important}.tactical-battle__enemy-sprite{background:0 0!important;border:0!important;width:100%!important;height:100%!important}.tactical-battle__enemy-sprite>span{display:none!important}.tactical-battle__creature-sprite{color:#fff;filter:drop-shadow(0 14px 9px #000000b8);transform-origin:bottom;justify-content:center;align-items:flex-end;width:100%;height:100%;font-size:clamp(105px,10vw,180px);line-height:1;display:flex}.tactical-battle__creature-sprite--water-serpent,.tactical-battle__creature-sprite--ancient-serpent{transform:scale(1.16)}.tactical-battle__creature-sprite--harpy,.tactical-battle__creature-sprite--harpy-matriarch{transform:translateY(-12px)scale(1.08)}.tactical-battle__ground-shadow{filter:blur(2px);z-index:1!important;background:radial-gradient(#000000bd,#00000061 48%,#0000 72%)!important;border-radius:50%!important;width:72%!important;height:22px!important;bottom:2px!important}.tactical-battle__overhead{text-shadow:0 2px 6px #000,0 0 7px #000;z-index:20!important;width:min(220px,98%)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;top:0!important}.tactical-battle__name-row strong{font-size:13px!important}.tactical-battle__name-row small,.tactical-battle__mini-row{font-size:9px!important}.tactical-battle__hpbar{background:#05080ad1!important;border:1px solid #000000eb!important;height:9px!important;box-shadow:0 2px 7px #000c!important}.tactical-battle__versus{opacity:.82;margin-bottom:80px;align-self:center!important}.tactical-battle__fighter--player.selected-actor .tactical-battle__body:before,.tactical-battle__fighter--enemy.selected-enemy .tactical-battle__body:before,.tactical-battle__fighter.targetable .tactical-battle__body:after{height:27px!important;bottom:-4px!important}.tactical-battle__battle-log,.tactical-battle__center-log,.battle-log,.combat-log{display:none!important}@media (width<=1250px){.tactical-battle__field{grid-template-columns:minmax(330px,.85fr) 46px minmax(500px,1.2fr)!important}.tactical-battle__formation--player{grid-template-columns:repeat(2,minmax(140px,190px))!important}.tactical-battle__fighter--enemy{min-width:105px!important}}.tactical-battle__enemy-sprite--water-serpent,.tactical-battle__enemy-sprite--ancient-serpent{transform-origin:bottom;justify-content:center!important;align-items:flex-end!important;width:100%!important;height:100%!important;display:flex!important}.tactical-battle__enemy-sprite--water-serpent img{object-position:center bottom!important;width:118%!important;height:118%!important;max-height:clamp(275px,39vh,410px)!important}.tactical-battle__enemy-sprite--ancient-serpent img{object-position:center bottom!important;filter:drop-shadow(0 15px 10px #000000bf)drop-shadow(0 0 16px #6949ff38)!important;width:132%!important;height:132%!important;max-height:clamp(310px,43vh,455px)!important}.tactical-battle__pepe-class{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.tactical-battle__pepe-class>span{background:#04090ee0;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:19px;display:grid;position:absolute;top:8%;right:2%;box-shadow:0 5px 16px #00000059}.tactical-battle__pepe-class--warrior>span{border-color:#e0b1568c}.tactical-battle__pepe-class--ranger>span{border-color:#68d78499}.tactical-battle__pepe-class--mage>span{border-color:#9674ffa6}.tactical-battle__class-glyph{font-size:28px;line-height:1}.tactical-battle__cooldown{color:#ffd56a;background:#05080ce6;border:1px solid #ffcf5ccc;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:2px;right:3px}.tactical-battle__pepe-class{isolation:isolate;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.tactical-battle__pepe-class .tactical-battle__sprite-image{z-index:3;position:relative;object-fit:contain!important;object-position:center bottom!important;width:auto!important;max-width:100%!important;height:100%!important}.tactical-battle__class-aura{z-index:1;filter:blur(18px);opacity:.42;pointer-events:none;border-radius:50%;height:48%;position:absolute;bottom:5%;left:12%;right:12%}.tactical-battle__pepe-class--warrior .tactical-battle__class-aura{background:radial-gradient(circle,#ffbd48bf,#0000 67%)}.tactical-battle__pepe-class--ranger .tactical-battle__class-aura{background:radial-gradient(circle,#34e57ebf,#0000 67%)}.tactical-battle__pepe-class--mage .tactical-battle__class-aura{background:radial-gradient(circle,#815dffd1,#0000 67%)}.tactical-battle__class-badge{z-index:7;background:#04090ee0!important;border:1px solid #ffffff38!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;font-size:18px!important;display:grid!important;position:absolute!important;top:9%!important;right:4%!important;box-shadow:0 5px 16px #00000073!important}.tactical-battle__class-weapon{z-index:6;filter:drop-shadow(0 0 9px #ffffff52)drop-shadow(0 7px 6px #000000b8);opacity:.9;transform:rotate(-14deg);background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:clamp(34px,3.2vw,58px)!important;position:absolute!important;top:30%!important;left:2%!important}.tactical-battle__pepe-class--ranger .tactical-battle__class-weapon{color:#75f2aa;transform:rotate(-8deg)}.tactical-battle__pepe-class--mage .tactical-battle__class-weapon{color:#9c7cff;filter:drop-shadow(0 0 14px #865effe6);animation:1.8s ease-in-out infinite alternate plpeMagePulse}@keyframes plpeMagePulse{0%{opacity:.7;transform:scale(.94)rotate(-10deg)}to{opacity:1;transform:scale(1.08)rotate(-4deg)}}.tactical-battle__enemy-sprite--harpy img,.tactical-battle__enemy-sprite--harpy-matriarch img{object-position:center bottom!important;filter:drop-shadow(0 15px 10px #000000c2)drop-shadow(0 0 14px #6a48844d)!important;width:115%!important;height:115%!important;max-height:clamp(285px,40vh,425px)!important}.tactical-battle__enemy-sprite--harpy-matriarch img{filter:drop-shadow(0 16px 11px #000c)drop-shadow(0 0 20px #b1396761)!important;width:130%!important;height:130%!important;max-height:clamp(315px,44vh,470px)!important}.tactical-battle__combat-text{z-index:40;letter-spacing:.8px;text-shadow:0 3px 4px #000,0 0 10px #000;pointer-events:none;white-space:nowrap;font-size:clamp(18px,1.6vw,29px);font-weight:1000;animation:.9s ease-out forwards plpeCombatText;position:absolute;top:28%;left:50%;transform:translate(-50%)}.tactical-battle__combat-text--damage{color:#ff767f}.tactical-battle__combat-text--heal{color:#5ff3ae}.tactical-battle__combat-text--block{color:#8dd8ff}.tactical-battle__combat-text--status{color:#d9bcff}@keyframes plpeCombatText{0%{opacity:0;transform:translate(-50%,12px)scale(.82)}18%{opacity:1;transform:translate(-50%,-4px)scale(1.12)}to{opacity:0;transform:translate(-50%,-58px)scale(.96)}}.tactical-battle__fighter.impact .tactical-battle__sprite-image{animation:.34s cubic-bezier(.36,.07,.19,.97) plpeSpriteImpact}@keyframes plpeSpriteImpact{0%,to{transform:translate(0)}20%{filter:brightness(1.5)drop-shadow(0 15px 10px #000000b8);transform:translate(-8px)rotate(-1deg)}45%{transform:translate(7px)rotate(1deg)}70%{transform:translate(-3px)}}.tactical-battle__class-equipment{z-index:5;pointer-events:none;filter:drop-shadow(0 6px 6px #0000008c);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tactical-battle__class-equipment--ranger{filter:drop-shadow(0 6px 6px #0009)drop-shadow(0 0 9px #36d77e38)}.tactical-battle__class-equipment--mage{filter:drop-shadow(0 6px 6px #0009)drop-shadow(0 0 12px #7e58ff73)}.tb-expanded .tactical-battle__field{min-height:200px;perspective:none!important;display:block!important;position:absolute!important;inset:145px 20px 285px!important}.tb-expanded .tactical-battle__field:after{display:none}.tb-expanded .tactical-battle__formation{display:contents!important}.tb-expanded .tactical-battle__versus{display:none}.tb-expanded .tactical-battle__fighter{z-index:3;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;width:12.5%!important;min-width:0!important;max-width:none!important;height:25%!important;margin:0!important;padding:0 3px!important;transition:left .4s,top .4s!important;display:flex!important;position:absolute!important;transform:none!important}.tb-expanded .tactical-battle__overhead{z-index:5;background:#061a25d9;border-radius:7px;width:100%!important;min-width:0!important;padding:3px 5px!important;font-size:10px!important;position:relative!important;inset:auto!important}.tb-expanded .tactical-battle__name-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.tb-expanded .tactical-battle__mini-row{gap:3px;font-size:9px!important}.tb-expanded .tactical-battle__body{overflow:visible;width:100%!important;height:65%!important;min-height:35px!important;max-height:100px!important;position:relative!important;transform:none!important}.tb-expanded .tactical-battle__body>img,.tb-expanded .tactical-battle__body>svg{transform-origin:bottom;filter:drop-shadow(0 4px 5px #0007);animation:3.2s ease-in-out infinite tb-breathe;object-fit:contain!important;width:100%!important;height:100%!important;max-height:100px!important;position:relative!important}.tb-expanded .tactical-battle__fighter:nth-child(2n) .tactical-battle__body>img{animation-delay:-1.6s}.tb-expanded .tactical-battle__statuses{font-size:11px;position:absolute;top:100%}.tb-expanded .tactical-battle__hpbar{height:5px!important}.tb-grid{z-index:1;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(8,1fr);gap:3px;display:grid;position:absolute;inset:0}.tb-grid button{clip-path:polygon(15% 0,85% 0,100% 50%,85% 100%,15% 100%,0 50%);opacity:.75;background:linear-gradient(150deg,#bdca6522,#32636633);border:1px solid #d9eaca26;font-size:28px}.tb-grid button.reachable{cursor:pointer;background:#61d8b74a;border:2px solid #83efc8;box-shadow:inset 0 0 18px #7affb655}.tb-grid button.reachable:hover{background:#c3ef8477}.tb-grid .blocked{opacity:1;background:#14382caa}.tb-deck{z-index:15;background:linear-gradient(#071e2af2,#040e16);border-top:1px solid #a29159;grid-template-rows:25px 61px 94px;gap:5px;height:208px;padding:8px 14px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}.tb-deck-status{color:#b5eada;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tb-weapons,.tb-cards{scrollbar-width:thin;scrollbar-color:#56958a #092532;gap:8px;padding-bottom:3px;display:flex;overflow:auto hidden}.tb-weapons button,.tb-cards button{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(130deg,#284550,#102332);border:1px solid #657d7b;border-radius:12px;flex:1;grid-template-columns:35px 1fr;align-items:center;gap:1px 6px;min-width:145px;padding:6px 10px;font-size:12px;display:grid}.tb-weapons button>span,.tb-cards button>span{text-shadow:0 0 12px #a4e9ff77;grid-row:span 2;font-size:27px}.tb-weapons b,.tb-cards b{font-size:12px}.tb-weapons small,.tb-cards small{color:#b9dfdb;font-size:10px;line-height:1.35}.tb-weapons button[aria-pressed=true]{background:linear-gradient(130deg,#735e37,#2a3b3f);border:2px solid #ffe09b}.tb-cards button{background:radial-gradient(at 100% 0,#593e6a,#152a39);border-color:#9279ae;min-width:167px;max-width:200px}.tb-cards button:disabled,.tb-weapons button:disabled{opacity:.43;cursor:default}.tb-expanded .tactical-battle__action-dock,.tb-expanded .tactical-battle__reaction{z-index:18!important;height:63px!important;min-height:0!important;padding:5px 12px!important;bottom:214px!important}.tb-expanded .tactical-battle__action-button{width:49px!important;min-width:49px!important;height:49px!important}.tb-expanded .tactical-battle__active-hero{font-size:10px!important}.tb-expanded .tactical-battle__target-prompt{font-size:12px!important;top:118px!important}.tb-phoenix{filter:drop-shadow(0 0 15px #f93);pointer-events:none;z-index:8;font-size:38px;animation:2s ease-in-out infinite tb-phoenix-float;position:absolute;top:0;left:22%}.tb-phoenix small{color:#ffde8a;background:#442315cc;border-radius:12px;padding:3px 8px;font-size:11px;display:block}.tb-projectile{z-index:9;pointer-events:none;filter:drop-shadow(0 0 7px);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tb-impact-ring{transform-box:fill-box;transform-origin:50%;animation:.7s ease-out both tb-ring}.tb-expanded .tactical-battle__result{z-index:50!important}.tb-expanded .tactical-battle__initiative{z-index:10}.tb-expanded button:focus-visible{outline-offset:2px;outline:3px solid #ffe79b}@keyframes tb-breathe{0%,to{translate:0;scale:1}50%{translate:0 -3px;scale:1.025}}@keyframes tb-ring{0%{opacity:1;scale:.2}to{opacity:0;scale:2}}@keyframes tb-phoenix-float{0%,to{translate:0}50%{translate:10px -8px}}@media (width<=800px){.tb-expanded .tactical-battle__field{inset:140px 5px 280px!important}.tb-expanded .tactical-battle__mini-row span:last-child,.tb-expanded .tactical-battle__name-row small{display:none}.tb-expanded .tactical-battle__name-row strong{font-size:9px!important}.tb-expanded .tactical-battle__overhead{padding:2px!important}.tb-deck{grid-template-rows:25px 61px 94px;padding:7px}.tb-weapons button{min-width:135px}.tb-expanded .tactical-battle__active-hero{display:none}.tb-expanded .tactical-battle__reaction-targets img{height:30px!important}}@media (height<=680px){.tb-expanded .tactical-battle__field{min-height:100px;inset:110px 10px 230px!important}.tb-deck{grid-template-rows:20px 51px 72px;height:165px}.tb-expanded .tactical-battle__action-dock,.tb-expanded .tactical-battle__reaction{height:53px!important;bottom:170px!important}.tb-expanded .tactical-battle__action-button{width:42px!important;height:42px!important}.tb-expanded .tactical-battle__target-prompt{top:85px!important}.tb-expanded .tactical-battle__body>img{max-height:70px!important}}@media (prefers-reduced-motion:reduce){.tb-expanded *{transition:none!important;animation:none!important}}.tb-expanded .tactical-battle__fx{display:none}.tb-grid button{pointer-events:auto}.tb-magic-glyph{transform-box:fill-box;transform-origin:50%;animation:1s ease-out both tb-glyph}@keyframes tb-glyph{0%{opacity:0;rotate:-30deg;scale:.4}35%{opacity:1;scale:1}to{opacity:0;rotate:35deg;scale:1.3}}.tb-expanded .tactical-battle__fighter{min-height:0!important}.tb-expanded .tactical-battle__body{flex-shrink:0;inset:auto!important}.tb-expanded .tactical-battle__overhead{flex-shrink:0}.tb-expanded .tactical-battle__formation{transform:none!important}.tb-status-painted{opacity:.5;pointer-events:none;filter:drop-shadow(0 0 3px #80d8ff44);width:100%;height:65%;position:absolute;bottom:-8%;left:0}.tb-status-painted--ward{opacity:.22;height:110%;bottom:-5%}.tb-status-painted--burn{opacity:.55;height:45%;bottom:-10%}.tactical-battle__field:has(.card-spell) .tb-status-aura{opacity:0}.tb-status-aura{transition:opacity .18s}section.tactical-battle.tb-expanded{background-position:50%!important;background-size:100% 100%!important;font-size:16px!important;overflow:hidden!important}section.tactical-battle.tb-expanded .tactical-battle__backdrop{opacity:.2!important}section.tactical-battle.tb-expanded .tactical-battle__topbar{background:#07151bd9;border-radius:12px;align-items:center;gap:20px;padding:8px 16px;z-index:24!important;height:60px!important;display:flex!important;position:absolute!important;top:12px!important;left:20px!important;right:185px!important}section.tactical-battle.tb-expanded .tactical-battle__battle-title strong{font-size:20px!important}section.tactical-battle.tb-expanded .tactical-battle__topbar small,section.tactical-battle.tb-expanded .tactical-battle__battle-title span{font-size:12px!important}section.tactical-battle.tb-expanded .tactical-battle__turn strong{font-size:15px!important}section.tactical-battle.tb-expanded .tactical-battle__field{perspective:none!important;min-height:0!important;inset:26% 3% 250px!important}section.tactical-battle.tb-expanded .tactical-battle__fighter{background:0 0!important;border:0!important;width:12.5%!important;height:25%!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}section.tactical-battle.tb-expanded .tactical-battle__body{width:clamp(115px,12vw,185px)!important;height:clamp(115px,12vw,185px)!important;min-height:0!important;max-height:none!important;position:absolute!important;inset:auto auto 0 50%!important;overflow:visible!important;transform:none!important}section.tactical-battle.tb-expanded .tactical-battle__body>img,section.tactical-battle.tb-expanded .tactical-battle__enemy-sprite img{object-fit:contain;width:100%!important;height:100%!important;max-height:none!important}section.tactical-battle.tb-expanded .tactical-battle__overhead{pointer-events:none;border:1px solid #8aa39788;color:#fff!important;background:#07151be8!important;width:175px!important;min-width:0!important;padding:7px 9px!important;font-size:14px!important;position:absolute!important;top:auto!important;bottom:clamp(114px,12vw,184px)!important;left:50%!important}section.tactical-battle.tb-expanded .tactical-battle__name-row strong{line-height:1.2;white-space:normal!important;font-size:15px!important}section.tactical-battle.tb-expanded .tactical-battle__name-row small,section.tactical-battle.tb-expanded .tactical-battle__mini-row{font-size:12px!important}section.tactical-battle.tb-expanded .tactical-battle__hpbar{height:8px!important;margin:5px 0!important}section.tactical-battle.tb-expanded .tactical-battle__fighter--enemy .rival-sprite{transform:scaleX(-1)}section.tactical-battle.tb-expanded .tactical-battle__ground-shadow{width:90%!important;height:13%!important;bottom:0!important;left:5%!important}section.tactical-battle.tb-expanded .tb-grid button{clip-path:polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%);opacity:.6;background:#87683618;border-color:#ffe8aa38}section.tactical-battle.tb-expanded .tb-grid button.reachable{box-shadow:none;background:#32bb8630;border:1px solid #60e0ac8a}section.tactical-battle.tb-expanded.tb-hide-grid .tb-grid button{opacity:0!important}section.tactical-battle.tb-expanded.tb-hide-grid .tb-grid button.reachable:hover{opacity:.5!important}section.tactical-battle.tb-expanded .tb-deck-status{font-size:15px!important}section.tactical-battle.tb-expanded .tb-cards button,section.tactical-battle.tb-expanded .tb-weapons button{min-width:190px!important;max-width:230px!important;font-size:15px!important}section.tactical-battle.tb-expanded .tb-cards b,section.tactical-battle.tb-expanded .tb-weapons b{font-size:15px!important}section.tactical-battle.tb-expanded .tb-cards small,section.tactical-battle.tb-expanded .tb-weapons small{font-size:12px!important}section.tactical-battle.tb-expanded .tb-mentor-kit{padding:10px;font-size:16px!important}section.tactical-battle.tb-expanded .tactical-battle__action-dock,section.tactical-battle.tb-expanded .tactical-battle__reaction{max-width:96%!important;height:61px!important;bottom:195px!important}section.tactical-battle.tb-expanded .tactical-battle__action-button{flex-direction:column;justify-content:center;align-items:center;gap:3px;border-radius:9px!important;width:100px!important;min-width:100px!important;height:54px!important;display:flex!important}section.tactical-battle.tb-expanded .tactical-battle__action-button svg{width:24px!important;height:24px!important}section.tactical-battle.tb-expanded .tactical-battle__action-button:after{content:attr(data-action-name);color:#fff;font-size:12px;font-weight:700;line-height:1.1}section.tactical-battle.tb-expanded .tactical-battle__active-hero{font-size:13px!important}section.tactical-battle.tb-expanded .tactical-battle__initiative{transform:translate(-50%);top:82px!important;bottom:auto!important;left:50%!important}section.tactical-battle.tb-expanded .tactical-battle__target-prompt{padding:8px 18px!important;font-size:15px!important;top:122px!important}.tb-settings-toggle{z-index:40;color:#fff;cursor:pointer;background:#102e36;border:1px solid #c8af61;border-radius:10px;padding:12px 16px;font-size:16px;position:absolute;top:20px;right:16px}.tb-settings{color:#fff;z-index:80;background:#071b27f7;border:1px solid #c8af61;border-radius:16px;width:min(420px,100% - 32px);max-height:75%;padding:22px;font-size:17px;position:absolute;top:78px;right:16px;overflow:auto}.tb-settings header{justify-content:space-between;align-items:center;display:flex}.tb-settings h2{font-size:22px}.tb-settings label{align-items:center;gap:12px;margin:20px 0;display:flex}.tb-settings input{width:22px;height:22px}.tb-settings button{color:#fff;background:#254954;border:1px solid #8db6b8;border-radius:8px;padding:8px}.tb-settings p{line-height:1.6}.tb-still *{transition:none!important;animation:none!important}@media (height<=760px){section.tactical-battle.tb-expanded .tactical-battle__field{inset:28% 3% 218px!important}section.tactical-battle.tb-expanded .tactical-battle__body{width:132px!important;height:132px!important}section.tactical-battle.tb-expanded .tactical-battle__overhead{width:155px!important;padding:4px 6px!important;bottom:130px!important}section.tactical-battle.tb-expanded .tb-deck{grid-template-rows:21px 42px 64px!important;height:155px!important;padding:7px 12px!important}section.tactical-battle.tb-expanded .tactical-battle__action-dock,section.tactical-battle.tb-expanded .tactical-battle__reaction{height:56px!important;bottom:160px!important}section.tactical-battle.tb-expanded .tactical-battle__topbar{height:48px!important;top:6px!important}section.tactical-battle.tb-expanded .tactical-battle__initiative{top:62px!important}section.tactical-battle.tb-expanded .tactical-battle__target-prompt{top:100px!important}}@media (width<=850px){section.tactical-battle.tb-expanded .tactical-battle__topbar{gap:10px;padding:6px;right:130px!important}section.tactical-battle.tb-expanded .tactical-battle__turn{display:none!important}.tb-settings-toggle{padding:10px;font-size:13px;right:8px}section.tactical-battle.tb-expanded .tactical-battle__body{width:115px!important;height:115px!important}section.tactical-battle.tb-expanded .tactical-battle__overhead{width:125px!important;bottom:113px!important}section.tactical-battle.tb-expanded .tactical-battle__action-button{width:74px!important;min-width:74px!important}section.tactical-battle.tb-expanded .tactical-battle__active-hero{display:none!important}section.tactical-battle.tb-expanded .tactical-battle__name-row strong{font-size:12px!important}}section.tactical-battle.tb-expanded .tactical-battle__fighter[data-row="0"] .tactical-battle__overhead{bottom:-60px!important}section.tactical-battle.tb-expanded .tb-deck{background:linear-gradient(#071a22f5,#061116)!important;grid-template-rows:25px 48px 175px!important;height:270px!important;overflow:visible!important}section.tactical-battle.tb-expanded .tb-cards{align-items:stretch!important;gap:12px!important;padding:5px 5px 12px!important;overflow:auto hidden!important}section.tactical-battle.tb-expanded .tb-cards button{position:relative;text-align:center!important;background:radial-gradient(at 50% 25%,#3c5771,#182539 65%,#101822)!important;border:2px solid #c6a963!important;border-radius:12px!important;flex-direction:column!important;flex:0 0 145px!important;justify-content:flex-start!important;align-items:center!important;gap:3px!important;min-width:145px!important;max-width:145px!important;height:158px!important;padding:7px!important;transition:transform .15s,filter .15s!important;display:flex!important;box-shadow:inset 0 0 0 3px #151c29,inset 0 0 0 4px #bba05c66,0 4px 8px #0008!important}section.tactical-battle.tb-expanded .tb-cards button>span{filter:drop-shadow(0 0 8px #85daff77);background:radial-gradient(#8cafc844,#0000 70%);place-items:center;width:100%;height:65px;min-height:65px;display:grid;font-size:43px!important}section.tactical-battle.tb-expanded .tb-cards button>b{color:#ffebbc;line-height:1.2;white-space:normal!important;font-size:14px!important}section.tactical-battle.tb-expanded .tb-cards button>small{color:#d1e0ea;line-height:1.25;white-space:normal!important;font-size:11px!important}section.tactical-battle.tb-expanded .tb-cards button:disabled{filter:saturate(.5);opacity:.55!important}section.tactical-battle.tb-expanded .tb-cards button:not(:disabled):hover,section.tactical-battle.tb-expanded .tb-cards button:focus-visible{filter:brightness(1.2);transform:translateY(-4px);border-color:#fff0a9!important}@media (height<=760px){section.tactical-battle.tb-expanded .tb-deck{grid-template-rows:20px 42px 145px!important;height:225px!important}section.tactical-battle.tb-expanded .tb-cards button{height:133px!important}section.tactical-battle.tb-expanded .tb-cards button>span{height:43px;min-height:43px;font-size:34px!important}section.tactical-battle.tb-expanded .tactical-battle__field{bottom:282px!important}section.tactical-battle.tb-expanded .tactical-battle__action-dock,section.tactical-battle.tb-expanded .tactical-battle__reaction{bottom:230px!important}}.tb-card-groups{gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.tb-card-group{border-left:2px solid #d6ab55;flex:none;padding-left:12px}.tb-card-group h3{color:#f9d78c;letter-spacing:2px;text-transform:uppercase;margin:3px 0 8px;font-size:14px}.tb-card-group--defense{border-color:#65bbf4}.tb-card-group--support{border-color:#80dbad}.tb-card-group .tb-cards{overflow:visible}.tb-card-group .tb-cards button{background:radial-gradient(circle at 50% 20%,#654534,#181d2e 75%)}.tb-card-group--defense .tb-cards button{background:radial-gradient(circle at 50% 20%,#244e68,#111c2e 75%)}.tb-card-group--support .tb-cards button{background:radial-gradient(circle at 50% 20%,#285c48,#141d2e 75%)}.tb-deck{overflow-y:auto!important}.tb-card-group .tb-cards button{flex-shrink:0}.tb-card-groups{min-height:180px}section.tactical-battle.tb-expanded{box-sizing:border-box;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}section.tactical-battle.tb-expanded .tb-deck{box-sizing:border-box!important;grid-template-rows:22px 36px minmax(0,1fr)!important;height:260px!important;bottom:0!important;overflow:hidden!important}section.tactical-battle.tb-expanded .tb-card-groups{padding-bottom:8px;min-height:0!important;overflow:auto!important}section.tactical-battle.tb-expanded .tb-card-group .tb-cards{overflow:visible!important}.tb-equipped-weapon{color:#ffe5ad;align-items:center;gap:12px;padding:5px 12px;font-size:14px;display:flex}.tb-equipped-weapon small{color:#bdd0d4}.tb-status-aura{pointer-events:none;z-index:5;position:absolute;inset:0}.tb-ice-prison{filter:drop-shadow(0 0 12px #59ceff);animation:1.8s ease-in-out infinite ice-shimmer;width:100%!important;height:100%!important}.tb-flames{filter:drop-shadow(0 0 12px #ff702d);position:absolute;inset:5% 0 0}.tb-flames i{transform-origin:bottom;mix-blend-mode:screen;background:linear-gradient(#0000,#ffb83888,#ff4c1488);border-radius:60% 10% 60% 30%;width:22%;height:60%;animation:.8s ease-in-out infinite alternate status-flame;position:absolute;bottom:0}.tb-flames--blue{filter:drop-shadow(0 0 14px #48baff)}@keyframes status-flame{0%{opacity:.5;transform:scaleY(.65)rotate(-12deg)}to{opacity:.95;transform:scaleY(1.25)rotate(12deg)}}@keyframes ice-shimmer{50%{opacity:.65;filter:drop-shadow(0 0 18px #a9f2ff)}}@media (height<=760px){section.tactical-battle.tb-expanded .tb-deck{grid-template-rows:20px 32px minmax(0,1fr)!important;height:220px!important}section.tactical-battle.tb-expanded .tactical-battle__action-dock,section.tactical-battle.tb-expanded .tactical-battle__reaction{bottom:225px!important}section.tactical-battle.tb-expanded .tactical-battle__field{bottom:280px!important}}@media (prefers-reduced-motion:reduce){.tb-flames i,.tb-ice-prison{animation:none}}section.tactical-battle.tb-expanded .tb-deck{grid-template-rows:20px 30px minmax(0,1fr)!important;gap:4px!important;height:280px!important;padding:8px 12px!important}section.tactical-battle.tb-expanded .tb-card-group h3{line-height:18px;margin:0 0 4px!important;font-size:13px!important}section.tactical-battle.tb-expanded .tb-cards button{box-sizing:border-box;height:150px!important}section.tactical-battle.tb-expanded .tactical-battle__action-dock,section.tactical-battle.tb-expanded .tactical-battle__reaction{bottom:285px!important}section.tactical-battle.tb-expanded .tactical-battle__field{bottom:345px!important}section.tactical-battle.tb-expanded .tactical-battle__body{width:210px!important;height:210px!important}section.tactical-battle.tb-expanded .tactical-battle__overhead{bottom:208px!important}@media (height<=760px){section.tactical-battle.tb-expanded .tb-deck{grid-template-rows:18px 25px minmax(0,1fr)!important;height:235px!important}section.tactical-battle.tb-expanded .tb-cards button{height:128px!important}section.tactical-battle.tb-expanded .tactical-battle__action-dock,section.tactical-battle.tb-expanded .tactical-battle__reaction{bottom:240px!important}section.tactical-battle.tb-expanded .tactical-battle__field{bottom:300px!important}section.tactical-battle.tb-expanded .tactical-battle__body{width:160px!important;height:160px!important}section.tactical-battle.tb-expanded .tactical-battle__overhead{bottom:158px!important}}@media (width<=850px){section.tactical-battle.tb-expanded .tactical-battle__body{width:120px!important;height:150px!important}section.tactical-battle.tb-expanded .tactical-battle__overhead{width:112px!important;bottom:148px!important}section.tactical-battle.tb-expanded .tb-equipped-weapon{gap:5px;font-size:12px}section.tactical-battle.tb-expanded .tb-equipped-weapon small{display:none}}section.tactical-battle.tb-expanded .tactical-battle__overhead{transform:none!important}section.tactical-battle.tb-expanded .tactical-battle__fighter[data-row="0"] .tactical-battle__body{width:150px!important;height:150px!important}@media (height<=800px){section.tactical-battle.tb-expanded .tactical-battle__body{width:160px!important;height:160px!important}section.tactical-battle.tb-expanded .tactical-battle__overhead{bottom:158px!important}}section.tactical-battle.tb-expanded .tactical-battle__body{box-sizing:border-box!important;margin:0!important;position:absolute!important;inset:auto auto 0 50%!important;transform:none!important}section.tactical-battle.tb-expanded .tactical-battle__fighter{box-sizing:border-box!important;overflow:visible!important}section.tactical-battle.tb-expanded .tactical-battle__overhead{box-sizing:border-box!important;margin:0!important}section.tactical-battle.tb-expanded .tb-cards .spell-art{flex:0 0 58px!important;width:58px!important;height:58px!important;margin:0!important}@media (height<=760px){section.tactical-battle.tb-expanded .tb-cards .spell-art{flex-basis:44px!important;width:44px!important;height:44px!important}}section.tactical-battle.tb-expanded .tactical-battle__body,section.tactical-battle.tb-expanded .tactical-battle__overhead{transform:translate(-50%)!important}section.tactical-battle.tb-expanded .tactical-battle__fighter.acted .tactical-battle__overhead:after{display:none!important}section.tactical-battle.tb-expanded .tactical-battle__fighter.acted .tactical-battle__name-row strong:after{content:" ✓";color:#82ddac}@media (width>=851px){section.tactical-battle.tb-expanded .tactical-battle__overhead{bottom:20px!important;left:calc(50% - 70px)!important;transform:translate(-100%)!important}section.tactical-battle.tb-expanded .tactical-battle__fighter[data-row="0"] .tactical-battle__overhead{bottom:20px!important}}section.tactical-battle.tb-expanded .tactical-battle__body>svg,section.tactical-battle.tb-expanded .tactical-battle__body>.enemy-art{width:100%!important;height:100%!important;max-height:none!important}section.tactical-battle.tb-expanded .tactical-battle__body,section.tactical-battle.tb-expanded .tactical-battle__fighter[data-row="0"] .tactical-battle__body{width:240px!important;height:240px!important}:is(section.tactical-battle.tb-expanded .tactical-battle__body:has(.tb-ice-prison)>.hero-paperdoll,section.tactical-battle.tb-expanded .tactical-battle__body:has(.tb-ice-prison)>.enemy-art,section.tactical-battle.tb-expanded .tactical-battle__body:has(.tb-ice-prison)>.tactical-battle__enemy-sprite){filter:grayscale()sepia(.5)hue-rotate(145deg)saturate(3)brightness(1.45)drop-shadow(0 0 7px #8ee8ff)!important}.tb-ice-prison{filter:drop-shadow(0 0 7px #54cfff);animation:2.7s ease-in-out infinite ice-shimmer;position:absolute;inset:0;width:100%!important;height:100%!important}.tb-frost-motes{position:absolute;inset:0}.tb-frost-motes i{background:#dfffff;width:3px;height:3px;animation:2.3s ease-in-out infinite frost-mote;position:absolute;box-shadow:0 0 6px #54d6ff}.tb-flames i{clip-path:polygon(12% 100%,0 72%,22% 48%,18% 24%,43% 43%,59% 0,76% 33%,68% 55%,100% 74%,89% 100%);mix-blend-mode:screen;background:linear-gradient(#fff3a511 5%,#ffbb3ba0 52%,#ff4809cc);border-radius:0}.tb-flames--blue i{background:linear-gradient(#e4ffff15 5%,#65e9ff99 55%,#176bffaa)}@keyframes frost-mote{0%,to{opacity:0;transform:translateY(0)rotate(0)}45%{opacity:1}90%{opacity:0;transform:translateY(-22px)rotate(120deg)}}@media (width>=851px){section.tactical-battle.tb-expanded .tactical-battle__overhead{left:calc(50% - 92px)!important}}@media (height<=800px){section.tactical-battle.tb-expanded .tactical-battle__body,section.tactical-battle.tb-expanded .tactical-battle__fighter[data-row="0"] .tactical-battle__body{width:210px!important;height:210px!important}}@media (width<=850px){section.tactical-battle.tb-expanded .tactical-battle__body,section.tactical-battle.tb-expanded .tactical-battle__fighter[data-row="0"] .tactical-battle__body{width:140px!important;height:180px!important}}@media (prefers-reduced-motion:reduce){.tb-frost-motes i{opacity:.6;animation:none}}@media (width>=851px){section.tactical-battle.tb-expanded .tactical-battle__overhead{width:140px!important;padding:6px!important}section.tactical-battle.tb-expanded .tactical-battle__name-row strong{font-size:12px!important}section.tactical-battle.tb-expanded .tactical-battle__mini-row{font-size:10px!important}section.tactical-battle.tb-expanded .tactical-battle__fighter[data-row="0"] .tactical-battle__body{width:210px!important;height:160px!important}}.tb-energy-aura{--energy:#70d7ff;pointer-events:none;opacity:.65;position:absolute;inset:8% 13% 1%}.tb-energy-aura--warm{--energy:#ffc16c}.tb-energy-aura span{background:radial-gradient(ellipse at 50% 70%,transparent 45%,color-mix(in srgb,var(--energy) 20%,transparent) 68%,transparent 75%);filter:blur(5px);border-radius:48% 48% 38% 38%;animation:3s ease-in-out infinite energy-breathe;position:absolute;inset:0}.tb-energy-aura i{background:var(--energy);width:2px;height:4px;box-shadow:0 0 5px var(--energy);border-radius:50%;animation:2.7s ease-out infinite energy-rise;position:absolute;bottom:8%}:is(.tactical-battle__body:has(.tb-energy-aura--blue)>.hero-paperdoll,.tactical-battle__body:has(.tb-energy-aura--blue)>.tactical-battle__enemy-sprite){filter:drop-shadow(0 0 3px #70d7ff88)drop-shadow(0 0 7px #4eaeff55)!important}.tactical-battle__body:has(.tb-energy-aura--warm)>.hero-paperdoll{filter:drop-shadow(0 0 4px #ffbd6677)!important}@keyframes energy-breathe{50%{opacity:.45;transform:scale(1.025)}}@keyframes energy-rise{0%{opacity:0;transform:translateY(0)}25%{opacity:.55}to{opacity:0;transform:translateY(-85px)}}@media (prefers-reduced-motion:reduce){.tb-energy-aura *{animation:none}}.tb-hero-choice{gap:5px;display:flex}.tb-hero-choice button{color:#fff;background:#153b32;border:1px solid #a89966;border-radius:6px;padding:5px 8px}.tb-hero-choice button[aria-pressed=true]{border-color:#eac76a}.tb-hero-choice button:disabled{opacity:.45}.weapon-strike{pointer-events:none;filter:drop-shadow(0 0 3px #c3e7ff66);overflow:visible}.weapon-strike--arrow{filter:drop-shadow(0 1px 1px #0009)}.weapon-strike--block{filter:drop-shadow(0 0 5px #65d9ff88)}.tb-camera-impact{animation:.35s ease-out both tb-camera-jolt!important}.tb-camera-impact--3{animation:.65s ease-out both tb-camera-quake!important}.tb-camera-impact--2{animation:.35s ease-out both tb-camera-quake!important}@keyframes tb-camera-jolt{0%,to{translate:0}20%{translate:-2px 1px}45%{translate:2px -1px}70%{translate:-1px}}@keyframes tb-camera-quake{0%,to{translate:0}12%{translate:-7px 3px}25%{translate:6px -4px}40%{translate:-5px -2px}55%{translate:4px 3px}70%{translate:-2px 1px}85%{translate:1px -1px}}.tactical-battle:has([data-weapon-effect=sword-return]) .selected-actor [data-equipment-slot=weapon]{animation:1.2s both tb-sword-leaves-hand}@keyframes tb-sword-leaves-hand{0%,14%,85%,to{opacity:1}15%,84%{opacity:0}}@media (prefers-reduced-motion:reduce){.tb-camera-impact{animation:none!important}}.card-spell{filter:drop-shadow(0 0 5px);isolation:isolate}.card-spell--frost{filter:drop-shadow(0 0 4px #7cdfff88)}.card-spell--renewal{filter:drop-shadow(0 0 4px #9fb7)}.card-spell--painted{filter:none!important}.card-spell--painted image{image-rendering:auto}.card-spell--painted svg{overflow:hidden}section.tactical-battle.tb-expanded .tactical-battle__field{-webkit-user-select:none;user-select:none}section.tactical-battle.tb-expanded .tb-grid{z-index:4;pointer-events:none}section.tactical-battle.tb-expanded .tb-grid button:disabled{pointer-events:none!important;opacity:0!important}section.tactical-battle.tb-expanded .tb-grid button.reachable{pointer-events:auto!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__fighter--enemy .hero-battle-ready{transform:none!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__action-dock{width:max-content!important;right:auto!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__active-hero{white-space:normal;flex:0 auto;min-width:140px!important;max-width:240px!important;padding:0 6px!important;font-size:11px!important;line-height:1.25!important;display:block!important}body main.pvp-battle:has(>section.tactical-battle--pvp){height:calc(100dvh - 64px)!important;min-height:0!important;padding:0!important;inset:64px 0 0!important;overflow:hidden!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp{box-sizing:border-box;--battle-deck60:clamp(148px,25cqh,220px);--battle-dock60:50px;--battle-hero60:clamp(92px,21cqh,180px);container-type:size;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;position:absolute!important;inset:0!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__topbar{gap:10px!important;height:50px!important;min-height:0!important;margin:0!important;padding:5px 10px!important;top:6px!important;left:12px!important;right:150px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__battle-title{max-width:35%;min-width:0!important;padding:4px 8px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__battle-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:clamp(13px,1.2vw,18px)!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__round,body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__turn{min-width:0!important;padding:4px 8px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__retreat{height:38px!important;min-height:38px!important;padding:5px 12px!important;font-size:13px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__initiative{height:26px!important;top:62px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__target-prompt{max-width:85%;padding:4px 10px!important;font-size:11px!important;top:92px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tb-settings-toggle{height:38px;padding:7px 12px;font-size:13px;top:10px!important;right:12px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tb-settings{max-height:calc(100% - 68px);overflow:auto;top:54px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__field{inset:clamp(128px,22cqh,180px) 3% calc(var(--battle-deck60) + var(--battle-dock60) + 10px)!important;height:auto!important;min-height:0!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__body{width:var(--battle-hero60)!important;height:var(--battle-hero60)!important;max-height:none!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__overhead{width:clamp(115px,10vw,160px)!important;bottom:calc(var(--battle-hero60) - 1px)!important;padding:4px 6px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__fighter[data-row="0"] .tactical-battle__overhead{bottom:-52px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__name-row strong{font-size:12px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__mini-row{font-size:10px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__action-dock,body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__reaction{bottom:calc(var(--battle-deck60) + 5px)!important;height:var(--battle-dock60)!important;max-width:96%!important;min-height:0!important;padding:4px 8px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__action-button{width:76px!important;min-width:76px!important;height:42px!important;font-size:11px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tb-deck{height:var(--battle-deck60)!important;grid-template-rows:20px 34px minmax(0,1fr)!important;gap:4px!important;padding:6px 12px!important;bottom:0!important;overflow:hidden!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tb-card-groups{overflow:auto hidden;height:100%!important;min-height:0!important;padding-bottom:3px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tb-card-group h3{margin:0 0 3px!important;font-size:11px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tb-cards{gap:7px!important;height:calc(100% - 18px)!important;padding:0 2px 3px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tb-cards button{gap:2px!important;min-width:145px!important;max-width:165px!important;height:100%!important;padding:4px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tb-cards button>span{height:clamp(24px,5cqh,45px)!important;min-height:24px!important;font-size:28px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tb-cards button>b{font-size:12px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tb-cards button>small{font-size:10px!important;line-height:1.15!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tb-deck-status{font-size:12px!important}@media (height<=620px){body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp{--battle-deck60:112px;--battle-dock60:40px;--battle-hero60:clamp(55px,17cqh,86px)}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__field{top:90px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__topbar{height:40px!important;top:4px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__initiative{height:22px!important;top:48px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__target-prompt{font-size:10px!important;top:72px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__action-button{width:64px!important;min-width:64px!important;height:34px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__action-button svg{width:16px!important;height:16px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__overhead{width:98px!important;padding:2px 4px!important;bottom:0!important;left:calc(50% - 115px)!important;transform:none!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__fighter[data-row="0"] .tactical-battle__overhead{bottom:0!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__name-row strong{font-size:10px!important;line-height:1!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__hpbar{height:4px!important;margin:2px 0!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__mini-row{font-size:8px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tb-deck{grid-template-rows:16px 27px minmax(0,1fr)!important;padding:3px 9px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tb-card-group h3{margin:0!important;font-size:9px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tb-cards button>span,body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tb-cards button>small{display:none!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tb-cards button{justify-content:center!important;min-width:130px!important}}@media (width<=650px){body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp{--battle-hero60:clamp(62px,18vw,105px);--battle-dock60:54px}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__action-dock{box-sizing:border-box;touch-action:pan-x!important;justify-content:flex-start!important;width:96vw!important;max-width:96vw!important;overflow:auto hidden!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__active-hero{display:none!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__overhead{width:82px!important;bottom:calc(var(--battle-hero60) - 1px)!important;padding:2px 3px!important;left:50%!important;transform:translate(-50%)!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__name-row strong{font-size:9px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tactical-battle__topbar{gap:3px!important;left:4px!important;right:75px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tb-settings-toggle{width:66px;font-size:10px!important;right:4px!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp .tb-cards button{min-width:124px!important}body .tactical-battle--pvp .reaction-label61{font-size:10px!important}body .tactical-battle--pvp .tactical-battle__reaction-targets button{padding:4px!important;font-size:12px!important}}.pvp-battle{z-index:13000;box-sizing:border-box;color:#fff;background-position:50%;background-size:cover;padding:12px max(12px,50vw - 600px);position:fixed;inset:64px 0 0;overflow:auto}.pvp-battle__header{align-items:center;min-height:44px;margin-bottom:8px;display:flex;position:relative}.pvp-battle__header h1{margin:0;font-size:clamp(16px,3vw,24px)}.pvp-connection-back,.pvp-result button{color:#ffe2a0;cursor:pointer;background:#193c31;border:1px solid #b89743;border-radius:8px;min-height:44px;padding:10px 16px;position:relative}.pvp-result{text-align:center;background:#07191ef2;border:1px solid #b89743;border-radius:12px;margin:12px 0;padding:20px;position:relative}.pvp-result h2{margin:0}.pvp-battle>p[role=alert]{background:#6b2529;border-radius:8px;padding:12px}@media (width<=650px){.pvp-battle{padding:8px}.pvp-battle .duel-team-battle>header{padding:8px;font-size:12px}.pvp-battle .duel-team-field{height:300px!important}}.app.app--game main.pvp-battle{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;left:0!important;right:0!important;transform:none!important}main.pvp-battle{box-sizing:border-box!important;width:100vw!important;max-width:none!important;margin:0!important;left:0!important;right:0!important;transform:none!important}.pvp-battle{z-index:2147483200!important;padding:0!important}.pvp-battle>.tactical-battle--pvp{box-sizing:border-box;z-index:1!important;width:100%!important;height:calc(100dvh - 64px)!important;min-height:620px!important;position:relative!important;inset:auto!important}:is(.pvp-battle:has(.tactical-battle--pvp)>.pvp-battle__header,.pvp-battle:has(.tactical-battle--pvp)>.pvp-connection-back){display:none}.tactical-battle--pvp .tactical-battle__fighter--enemy .hero-battle-ready{transform:none}body .tactical-battle--pvp .hero-battle-ready{will-change:auto!important;animation:none!important;transform:rotate(0)scale(1)!important}body .tactical-battle--pvp .hero-battle-ready>.hero-paperdoll__body,body .tactical-battle--pvp .hero-battle-ready>svg>.hero-paperdoll__body{animation:none!important}body main.pvp-battle>section.tactical-battle.tb-expanded.tactical-battle--pvp footer.tactical-battle__reaction{z-index:40!important;background:#071b22f5!important;border:2px solid #e8c568!important;border-radius:12px!important;grid-template-columns:1fr!important;gap:5px!important;width:min(580px,94vw)!important;height:82px!important;max-height:none!important;padding:6px 10px!important;display:grid!important;box-shadow:0 0 24px #e7b94b55!important}body .tactical-battle--pvp .reaction-label61{color:#ffe29a;text-align:center;font-size:13px;font-weight:800;line-height:18px}body .tactical-battle--pvp .tactical-battle__reaction-shield{display:none!important}body .tactical-battle--pvp .tactical-battle__reaction-targets{justify-content:center!important;gap:10px!important;width:100%!important;height:44px!important;display:flex!important}body .tactical-battle--pvp .tactical-battle__reaction-targets button{font-weight:800;color:#effff4!important;cursor:pointer!important;background:#155442!important;border:1px solid #d4c16b!important;border-radius:7px!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:8px!important;max-width:260px!important;height:44px!important;min-height:44px!important;padding:4px 10px!important;font-size:14px!important;display:flex!important}body .tactical-battle--pvp .tactical-battle__reaction-targets .hero-battle-ready{flex:0 0 28px!important;width:28px!important;height:34px!important}body .tactical-battle--pvp .tactical-battle__reaction-targets button:disabled{opacity:.5;cursor:default!important}.arena-duels{color:#eef8ef;background:#061b23ed;border:1px solid #9b8354;border-radius:18px;padding:24px;font-size:16px;line-height:1.6}.arena-duels button,.arena-global-chat button,.arena-chat-toggle{color:#fff;cursor:pointer;background:#154337;border:1px solid #b99b58;border-radius:8px;padding:10px 15px}.arena-duels button:disabled{opacity:.4}.arena-duels input,.arena-global-chat input{color:#fff;background:#06161d;border:1px solid #8d9f91;border-radius:7px;padding:10px}.arena-duels__row{border-bottom:1px solid #fff2;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.arena-duels__row strong,.arena-duels__row span{flex:1}.arena-duels__fighters{background:radial-gradient(#48684c77,#122c32);border-radius:20px;justify-content:space-around;padding:15px;display:flex}.arena-duels__fighters article{flex-direction:column;align-items:center;gap:8px;width:40%;display:flex}.arena-duels__fighters img{object-fit:contain;max-width:100%;height:210px;animation:3s ease-in-out infinite arena-idle}.arena-duels__fighters meter{width:100%;height:20px}.arena-duels__actions{flex-wrap:wrap;gap:10px;display:flex}.arena-chat-toggle{z-index:200;position:fixed;bottom:18px;right:20px}.arena-global-chat{z-index:2147483500;color:#fff;background:#06161ef5;border:1px solid #b99b58;border-radius:14px;flex-direction:column;width:min(440px,94vw);height:min(520px,75dvh);padding:14px;display:flex;position:fixed;bottom:70px;right:20px;box-shadow:0 20px 80px #0009}.arena-global-chat header,.arena-global-chat form{align-items:center;gap:8px;display:flex}.arena-global-chat h3{flex:1}.arena-global-chat__messages{overflow-wrap:anywhere;flex:1;overflow:auto}.arena-global-chat__messages p{background:#fff1;border-radius:8px;padding:8px}.arena-global-chat small{color:#a4bdb7}.arena-global-chat input{flex:1;min-width:0}@keyframes arena-idle{50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.arena-duels__fighters img{animation:none}}.arena-chat-toggle{z-index:2147483300}.training-experience{clear:left;max-width:440px;margin:16px 0 22px}.training-experience__label{color:#e4dbb8;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.training-experience__track{background:#081019;border:1px solid #b29b56;border-radius:10px;height:18px;padding:3px;overflow:hidden;box-shadow:inset 0 2px 5px #0008}.training-experience__fill{background:linear-gradient(90deg,#188678,#53e1af,#d3ffe1);border-radius:6px;height:100%;transition:width .35s;box-shadow:0 0 10px #57ecbe88}.training-experience>small{color:#abbdb4;margin-top:7px;font-size:11px;line-height:1.5;display:block}@media (width<=650px){.training-experience{clear:both;max-width:none;padding-top:8px}.training-experience__label{font-size:12px}}@media (prefers-reduced-motion:reduce){.training-experience__fill{transition:none}}.training-hero-art{float:right;width:180px;height:280px}.training-character-ledger dt small{color:#bdcdb5;margin-top:3px;font-size:11px;display:block}.training-character-ledger dd button{min-width:44px;min-height:44px;font-size:14px}.training-character-ledger dd{align-items:center;gap:12px;display:flex}@media (width<=600px){.training-hero-art{width:110px;height:185px}.training-character-ledger{clear:both}.training-character-ledger dd{gap:7px}.training-character-ledger dt{font-size:13px}}.forge-workbench60{color:#f5e6ba;background:#07191ce8;border:1px solid #b3954b;border-radius:12px;grid-template-columns:minmax(280px,1fr) minmax(320px,1fr);gap:24px;padding:20px;display:grid}.forge-stash60>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.forge-stash60 button{color:#fff2ce;cursor:pointer;font:inherit;background:#112a29;border:1px solid #667b65;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:8px;font-size:12px;display:flex}.forge-stash60 button:disabled{opacity:.45;cursor:default}.forge-material-art60{justify-content:center;align-items:center;width:64px;height:64px;display:flex}.forge-workbench60 .inventory-painted-art{background-image:url(/game/current_fix/inventory-atlas-v50.png);background-repeat:no-repeat;background-size:400% 300%;width:64px;height:64px;display:block}.forge-fragment60{color:#a1d5ff;text-shadow:0 0 14px #639cfb;font-size:45px}.forge-squares60{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:510px;margin:auto;display:grid}.forge-squares60>section{background:radial-gradient(#41391c,#0b1c20);border:2px solid #6b7154;border-radius:9px;flex-direction:column;gap:6px;min-height:150px;padding:8px;display:flex;position:relative}.forge-squares60>section.active{border-color:#f2d27a;box-shadow:0 0 18px #e7b64538}.forge-square-select60,.forge-clear60{color:#fff1c3;cursor:pointer;background:#152d2b;border:1px solid #a68b4e;border-radius:5px;padding:8px}.forge-empty60{opacity:.3;text-align:center;margin:auto;font-size:60px}.forge-placed60{color:#fff0c5;cursor:pointer;text-align:left;background:#102524;border:1px solid #7b8065;border-radius:5px;align-items:center;gap:6px;padding:4px;font-size:11px;display:flex}.forge-workbench60 .forge-placed60 .inventory-painted-art{flex-shrink:0;width:42px;height:42px}.forge-clear60{margin:12px auto;display:block}.forge-reveal60{color:#fff5d4;text-align:center;background:radial-gradient(#82642b,#142722);border:2px solid #f3d97b;border-radius:12px;max-width:310px;margin:24px auto;padding:18px;animation:1.4s ease-out forge-reveal60;box-shadow:0 0 30px #ffc95780}.forge-reveal60 .spell-art{width:100%!important;height:160px!important}.forge-reveal60 h3{margin:8px}.forge-reveal60 button{color:#fff0bc;cursor:pointer;background:#185642;border:1px solid #d4b866;border-radius:6px;padding:10px}@keyframes forge-reveal60{0%{filter:brightness(3);transform:scale(.85);box-shadow:0 0 90px #fff3a5}to{filter:brightness();transform:scale(1)}}@media (width<=800px){.forge-workbench60{grid-template-columns:1fr;padding:12px}.forge-stash60>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.forge-reveal60{animation:none}}.forge-bench{background:radial-gradient(at bottom,#80451d44,#071a20);border:1px solid #b19655;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.forge-bench label{color:#edd29c;grid-template-columns:1fr 65px;gap:6px;font-size:13px;display:grid}.forge-bench select:first-of-type{grid-column:1/-1}.forge-bench select,.forge-owner select{color:#fff;background:#091a21;border:1px solid #7e968b;border-radius:7px;width:100%;min-width:0;padding:9px}.forge-experiment{max-width:420px;margin-top:14px}.forge-result{color:#a9e9c8;min-height:32px;font-size:16px}.forge-owner{gap:6px;max-width:300px;margin:22px 0;display:grid}.hero-card-catalog__card{opacity:1!important;filter:none!important}.hero-card-catalog__card>small{color:#c7cec8;line-height:1.5;display:block}.hero-card-catalog__card .spell-art{filter:none!important}.hero-card-catalog__card h3{color:#f8d889}@media (width<=650px){.forge-bench{grid-template-columns:1fr 1fr;padding:12px}.forge-bench label{font-size:12px}.forge-bench select{padding:7px;font-size:12px}}.forge-experiment{color:#fff0c2;cursor:pointer;background:linear-gradient(#7e581e,#3c2c12);border:1px solid #bf9c48;border-radius:8px;width:100%;padding:13px 20px;font:700 15px inherit;display:block}.forge-experiment:hover{background:linear-gradient(#9d7330,#573e16)}.forge-experiment:focus-visible{outline-offset:3px;outline:2px solid #b9f8e1}.game-inventory{z-index:260000;box-sizing:border-box;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff;background:#020508b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.game-inventory__panel{background:#05090efa;border:1px solid #deb25675;border-radius:16px;width:min(1180px,100vw - 48px);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 28px 90px #000000a3}.game-inventory__header{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 40px;align-items:center;gap:16px;padding:18px 20px;display:grid}.game-inventory__header span{color:#e0b66b;font-size:9px;font-weight:900}.game-inventory__header h2{margin:3px 0 0;font-size:25px}.game-inventory__header>button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;width:38px;height:38px}.game-inventory__wallet{background:#e4b54e0b;border:1px solid #e4b54e33;border-radius:9px;flex-direction:column;align-items:flex-end;min-width:110px;padding:8px 12px;display:flex}.game-inventory__wallet strong{color:#f3cc81;margin-top:2px;font-size:18px}.game-inventory__tabs{border-bottom:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 16px;display:grid}.game-inventory__tabs button{color:#aeb9c2;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;min-height:46px;font-weight:900}.game-inventory__tabs button.active{color:#f0c77d;background:#e1b45314;border-color:#e1b45373}.game-inventory__content{max-height:calc(100vh - 205px);padding:16px;overflow:auto}.game-inventory__section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:10px;display:flex}.game-inventory__section-heading span{color:#d8ad65;font-size:8px;font-weight:900}.game-inventory__section-heading h3{margin:2px 0 0;font-size:17px}.game-inventory__section-heading>small{color:#82909c;text-align:right;max-width:450px;font-size:9px}.game-inventory__equipment-section{margin-bottom:22px}.game-inventory__equipped-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.game-inventory__slot{background:#ffffff05;border:1px dashed #ffffff1f;border-radius:9px;flex-direction:column;min-height:105px;padding:10px;display:flex}.game-inventory__slot.filled{background:#4ce29a0b;border-style:solid;border-color:#4ce29a40}.game-inventory__slot>span{color:#788792;font-size:7px;font-weight:900}.game-inventory__slot>strong{margin-top:7px;font-size:10px}.game-inventory__slot>small{color:#9eabb4;margin-top:4px;font-size:7px;line-height:1.4}.game-inventory__slot>b{color:#49545e;margin:auto 0;font-size:11px}.game-inventory__slot>button{color:#a9b5be;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:5px;min-height:25px;margin-top:auto;font-size:7px;font-weight:900}.game-inventory__gear-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.game-inventory__gear{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:54px 1fr 78px;align-items:center;gap:12px;min-height:126px;padding:12px;display:grid;position:relative}.game-inventory__gear--uncommon{border-color:#4bd28933}.game-inventory__gear--rare{border-color:#509cff40}.game-inventory__gear--epic{border-color:#b95fff4d}.game-inventory__gear--legendary{background:#f4b94809;border-color:#f4b94870}.game-inventory__gear.equipped{box-shadow:inset 0 0 0 1px #47e59c57}.game-inventory__gear-icon{background:#ffffff0b;border-radius:10px;place-items:center;width:52px;height:52px;font-size:27px;display:grid}.game-inventory__gear>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.game-inventory__gear span{color:#d7aa62;font-size:7px;font-weight:900}.game-inventory__gear strong{margin-top:2px;font-size:12px}.game-inventory__gear p{color:#8f9ca7;margin:4px 0;font-size:9px;line-height:1.45}.game-inventory__gear small{color:#70dfa7;font-size:8px;font-weight:800}.game-inventory__gear em{color:#7b8993;margin-top:3px;font-size:7px;font-style:normal}.game-inventory__gear>button{color:#cffff0;cursor:pointer;background:#1f7e5047;border:1px solid #3de19547;border-radius:7px;min-height:34px;font-size:8px;font-weight:900}.game-inventory__gear>button:disabled{opacity:.45;cursor:default}.game-inventory__locked-gear{color:#77848e;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:9px}.game-inventory__locked-gear summary{cursor:pointer;font-weight:900}.game-inventory__locked-gear>div{flex-direction:column;gap:4px;margin-top:8px;display:flex}.game-inventory__bag-section{border-top:1px solid #ffffff12;padding-top:16px}.game-inventory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.game-inventory__item{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;min-height:94px;padding:12px;display:grid;position:relative}.game-inventory__item--artifact,.game-inventory__item--key,.game-inventory__item--lore,.game-inventory__item--currency{background:#e0b45309;border-color:#e0b4532e}.game-inventory__item-icon{background:#ffffff0b;border-radius:10px;place-items:center;width:50px;height:50px;font-size:25px;display:grid}.game-inventory__item-copy strong{font-size:13px}.game-inventory__item-copy p{color:#91a0ad;margin:4px 0;font-size:10px;line-height:1.45}.game-inventory__item-copy small{color:#d2aa65;font-size:8px}.game-inventory__item>b{text-align:center;color:#f1c878;min-width:42px;font-size:18px}.game-inventory__ready-banner{background:#3ee0950f;border:1px solid #3ee09547;border-radius:10px;flex-direction:column;margin-bottom:10px;padding:14px;display:flex}.game-inventory__ready-banner strong{color:#6fe7ad;font-size:14px}.game-inventory__ready-banner span{color:#a5b2bc;margin-top:3px;font-size:10px;line-height:1.45}.game-inventory__upgrade-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.game-inventory__upgrade-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;min-height:138px;padding:14px 14px 12px;display:flex;position:relative}.game-inventory__upgrade-card.ready{background:linear-gradient(#22744d14,#ffffff05);border-color:#4ee8a059;box-shadow:inset 0 0 0 1px #4ee8a00f}.game-inventory__upgrade-pulse{color:#70e9ad;background:#3fdf9726;border:1px solid #3fdf9773;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid;position:absolute;top:10px;right:10px}.game-inventory__upgrade-card>span{color:#6be4a9;font-size:8px;font-weight:900}.game-inventory__upgrade-card>strong{margin-top:4px;padding-right:34px;font-size:13px}.game-inventory__upgrade-card>p{color:#95a3af;margin:4px 0 10px;font-size:10px;line-height:1.5}.game-inventory__upgrade-card>button{color:#ddfff0;cursor:pointer;background:#1f7e5057;border:1px solid #3de19552;border-radius:7px;min-height:33px;margin-top:auto;font-size:8px;font-weight:900}.game-inventory__monastery{color:#dfffee;cursor:pointer;background:linear-gradient(#1f8b55a8,#135b3aa8);border:1px solid #3de1956b;border-radius:8px;width:100%;min-height:48px;margin-top:12px;font-weight:900}.game-inventory__journal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.game-inventory__journal-card{text-align:left;color:#fff;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:42px 1fr 24px;align-items:center;gap:11px;min-height:115px;padding:12px;display:grid}.game-inventory__journal-card:hover{background:#e0b4530b;border-color:#e0b45352}.game-inventory__journal-number{color:#e0b66b;background:#e1b45312;border-radius:9px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.game-inventory__journal-card>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.game-inventory__journal-card span{color:#deb46d;font-size:8px;font-weight:900}.game-inventory__journal-card strong{margin-top:3px;font-size:13px}.game-inventory__journal-card p{color:#95a3af;margin:4px 0;font-size:9px;line-height:1.45}.game-inventory__journal-card small{color:#65dfa5;font-size:7px;font-weight:900}.game-inventory__journal-card>b{color:#dcb56e;font-size:24px}.game-inventory__journal-reader{background:linear-gradient(#e0b45309,#ffffff05);border:1px solid #e0b4532e;border-radius:12px;max-width:820px;margin:0 auto;padding:20px}.game-inventory__journal-back{color:#aab6bf;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:7px;min-height:34px;padding:0 12px;font-size:8px;font-weight:900}.game-inventory__journal-reader header{border-bottom:1px solid #ffffff12;margin-top:20px;padding-bottom:14px}.game-inventory__journal-reader header span{color:#dfb369;font-size:9px;font-weight:900}.game-inventory__journal-reader header h3{margin:4px 0 0;font-size:25px}.game-inventory__journal-pages{padding:18px 0}.game-inventory__journal-pages p{color:#d4dde4;margin:0 0 14px;font-size:14px;line-height:1.7}.game-inventory__journal-note{background:#e0b4530d;border-left:3px solid #e0b453b3;border-radius:0 8px 8px 0;padding:14px}.game-inventory__journal-note span{color:#dfb369;font-size:8px;font-weight:900}.game-inventory__journal-note p{color:#aab5be;margin:5px 0 0;font-size:11px;line-height:1.55}.game-inventory__empty{text-align:center;color:#8f9ba6;padding:28px}@media (width<=900px){.game-inventory{padding:10px}.game-inventory__panel{width:100%;max-height:calc(100vh - 20px)}.game-inventory__header{grid-template-columns:1fr auto 38px}.game-inventory__grid,.game-inventory__gear-grid,.game-inventory__upgrade-list,.game-inventory__journal-list{grid-template-columns:1fr}.game-inventory__equipped-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.game-inventory__tabs{grid-template-columns:1fr}.game-inventory__content{max-height:calc(100vh - 290px)}.game-inventory__section-heading{flex-direction:column;align-items:flex-start}.game-inventory__section-heading>small{text-align:left}}.game-inventory__panel{width:min(1420px,100vw - 34px)!important;max-height:calc(100vh - 28px)!important}.game-inventory__header{padding:22px 26px!important}.game-inventory__header span{font-size:11px!important}.game-inventory__header h2{font-size:31px!important}.game-inventory__wallet{min-width:140px!important}.game-inventory__wallet span{font-size:11px!important}.game-inventory__wallet strong{font-size:22px!important}.game-inventory__tabs button{min-height:54px!important;font-size:14px!important}.game-inventory__content{padding:22px!important}.game-inventory__section-heading span{font-size:10px!important}.game-inventory__section-heading h3{font-size:22px!important}.game-inventory__section-heading small{font-size:13px!important}.game-inventory h4{font-size:18px!important}.game-inventory p,.game-inventory small{font-size:13px!important;line-height:1.55!important}.game-inventory button{font-size:12px!important}.game-inventory__equipment-slot strong,.game-inventory__item strong,.game-inventory__upgrade-card strong{font-size:15px!important}.ca-game{color:#e9f8ef;padding:22px;font-size:16px;line-height:1.6}.ca-game p{margin:0 0 16px}.ca-scene{background-position:50%;background-size:cover;border:1px solid #d1b76b;border-radius:22px;min-height:250px;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #041c27a8,0 10px 30px #0006}.ca-scene svg{background:linear-gradient(#0000,#03121d77);width:100%;max-height:320px;display:block}.ca-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.ca-actions button,.ca-ingredients button{color:#fff;cursor:pointer;background:linear-gradient(140deg,#247e76,#163b58);border:1px solid #a4cfb9;border-radius:16px;padding:13px 19px;font-size:16px;font-weight:750;box-shadow:0 4px #082b39}.ca-game button:disabled{opacity:.4;cursor:default}.ca-game button:focus-visible,.ca-game input:focus-visible{outline-offset:3px;outline:3px solid #ffe08c}.ca-lab{justify-content:space-around;align-items:center;gap:15px;padding:20px;display:flex}.ca-vial{text-align:center;filter:drop-shadow(0 0 20px #60ffc4);font-size:90px;display:grid}.ca-vial span{font-size:35px}.ca-meters{background:#071d29df;border-radius:18px;gap:10px;padding:18px;font-size:20px;display:grid}.ca-ingredients{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.ca-ingredients button{flex:1;gap:7px;min-width:80px;display:grid}.ca-ingredients span{font-size:38px}.ca-ingredients button[aria-pressed=true]{background:linear-gradient(140deg,#986532,#3c2164);border-color:#ffe49b;transform:translateY(-4px)}.ca-wind{background:#061a29e8;border-radius:20px;padding:7px 15px;position:absolute;top:12px;right:15px}.ca-controls{gap:22px;margin:18px 0;display:flex}.ca-controls label{flex:1;gap:8px;display:grid}.ca-controls input{accent-color:#65e5c7;width:100%;min-height:30px}.ca-duel{grid-template-columns:1fr .8fr 1fr;align-items:end;gap:10px;padding:18px;display:grid}.ca-duel>div{text-align:center;justify-items:center;gap:7px;min-width:0;display:grid}.ca-duel img{object-fit:contain;filter:drop-shadow(0 6px 8px #0008);max-width:100%;height:190px}.ca-rival{background-image:url(/game/campaign/rivals.png);background-size:300% 100%;border-radius:70px 70px 20px 20px;width:100%;height:190px;box-shadow:0 0 25px #be6cdd88}.ca-duel b{background:#061823df;border-radius:10px;padding:7px;font-size:14px}.ca-duel meter{accent-color:#66e0bc;width:100%;height:18px}.ca-versus{text-shadow:0 3px 8px #000;background:#072434d9;border-radius:22px;align-self:center;padding:15px 8px;font-size:38px}.ca-versus strong,.ca-versus span{font-size:13px}.ca-versus span{color:#ffe198}.cm-puzzle{max-height:calc(100dvh - 32px);overflow:hidden auto}.cm-puzzle>header{z-index:4;background:#061c29;position:sticky;top:0}.cm-puzzle-body .cm-runes>button,.cm-puzzle-body .cm-runes>span{color:#ffe5a1;background:radial-gradient(circle at 30% 20%,#3e8a8c,#153e56 60%,#101c36);border:2px solid #bfa76e;border-radius:45% 45% 30% 30%;min-height:58px;font-size:26px;box-shadow:inset 0 0 18px #5fdbdb33,0 5px 9px #0007}.cm-puzzle-body .cm-runes>.matched,.cm-puzzle-body .cm-runes>.lit{background:radial-gradient(circle,#78caae,#206b72);box-shadow:0 0 18px #57d6bd88}.cm-puzzle-body .cm-slide>button{background-image:linear-gradient(#073c5555,#03152077),url(/assets/world_map_bg-DQpPV1pw.png);background-size:300% 300%;border-radius:12px}.cm-puzzle-body .cm-slide>button:nth-child(3n+1){background-position:0}.cm-puzzle-body .cm-slide>button:nth-child(3n+2){background-position:50%}.cm-puzzle-body .cm-slide>button:nth-child(3n){background-position:100%}.cm-puzzle-body .cm-slide>.empty{background:0 0}.ca-field-note{background:linear-gradient(140deg,#123f4a,#161d38);border:1px solid #3d8e94;border-radius:18px;margin:16px 0;padding:18px}.ca-field-note summary{cursor:pointer;color:#ffe5aa;font-size:17px;font-weight:800}.ca-field-note p{font-size:16px;line-height:1.65}.ca-field-note small{color:#8de7cb}@media (width<=600px){.ca-game{padding:14px;font-size:15px}.ca-duel{grid-template-columns:1fr .65fr 1fr;gap:5px;padding:10px}.ca-duel img,.ca-rival{height:140px}.ca-versus{font-size:26px}.ca-actions button{flex:1;min-width:110px;padding:10px}.ca-controls{gap:12px}.ca-meters{padding:10px;font-size:16px}.ca-vial{font-size:65px}.ca-scene{min-height:180px}.ca-duel b{font-size:12px}}@media (prefers-reduced-motion:reduce){.ca-game *{transition:none!important;animation:none!important}}.ca-flight{border:2px solid #6ba29b;border-radius:20px;width:100%;max-height:420px;display:block;box-shadow:0 10px 35px #0008}.tb-expanded .tb-grid button{pointer-events:auto}.lock73{color:#e6e5da;background:#081b1d;font:14px/1.65 Segoe UI,sans-serif}.lock73 *{box-sizing:border-box}.lock73>header{background:linear-gradient(90deg,#16382c,#0b2025);padding:20px 26px}.lock73>header small{letter-spacing:2px;color:#b8a477;font-size:10px}.lock73 h3{color:#e6cf9f;margin:8px 0 13px;font:27px Georgia,serif}.lock73>header p{color:#bfd0c5;max-width:1100px;margin:0 0 12px}.lock73 button{min-height:44px;font:inherit;color:#edb;cursor:pointer;touch-action:manipulation;background:#173e31;border:1px solid #a58d5d;border-radius:6px;padding:8px 14px}.lock73 button:hover{background:#2b5140}.lock73 button:focus-visible,.lock73 input:focus-visible,.lock73 [role=button]:focus-visible{outline-offset:3px;outline:3px solid #b0ead1}.lock73 button:disabled{opacity:.4;cursor:default}.lock73>header>button{min-height:36px;font-size:11px}.lock73 ol{color:#bdcbbd;max-width:1000px;margin:12px 0 0;padding-left:20px;font-size:12px}.lock73 ol li{padding:3px 0}.l73-workbench{background-image:linear-gradient(#02131133,#02131188),url(/game/mysteries72/mechanizm.png);background-position:50%;background-size:cover;padding:10px 18px}.l73-lock{filter:drop-shadow(0 12px 14px #0009);width:min(960px,100%);max-height:460px;margin:auto;display:block}.l73-label{fill:#e0c589;letter-spacing:2px;font:10px Segoe UI,sans-serif}.l73-number{fill:#f0dfb8;paint-order:stroke;stroke:#1b3329;stroke-width:3px;stroke-linejoin:round;font:15px Georgia,serif}.l73-pin{cursor:grab;touch-action:none}.l73-pin.selected{filter:drop-shadow(0 0 4px #eed1a64d)}.l73-pin.latched{cursor:default}.l73-status{color:#d9d6bc;background:#041b1ee6;border:1px solid #a18a5c55;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;padding:9px;font-size:12px;display:flex}.l73-controls{background:#0d2826;border-top:1px solid #ac93554d;grid-template-columns:1fr 1fr 250px;gap:20px;padding:20px 26px;display:grid}.l73-controls>label{color:#c3d0c1;flex-direction:column;gap:6px;font-size:12px;display:flex}.l73-controls input{accent-color:#b89c5e;width:100%;height:38px}.l73-controls small{color:#98b0a1;font-size:10px}.l73-controls b{color:#dcc18a}.l73-controls>div{flex-wrap:wrap;gap:8px;display:flex}.l73-controls button{flex:1;min-width:100px;font-size:12px}.lock73>footer{border-top:1px solid #9d86534d;padding:16px 26px}.lock73>footer>p{color:#d1dcbf;min-height:25px;margin:0}.l73-finish{margin-top:15px;background:linear-gradient(#9b7a41,#5c482e)!important;font-weight:700!important}.l73-cylinder{transition:transform .7s ease-out}.cm-puzzle:has(.lock73){background:#071719!important;width:min(1400px,98vw)!important;max-height:calc(100dvh - 28px)!important;padding:0!important;overflow:auto!important}.cm-puzzle:has(.lock73)>.cm-panel-head{z-index:15;background:#07191bf5;border-bottom:1px solid #bca46b55;position:sticky;top:0;padding:14px 24px!important}@media (width<=760px){.lock73>header{padding:16px}.lock73 h3{font-size:23px}.l73-workbench{padding:15px 4px}.l73-controls{grid-template-columns:1fr;gap:15px;padding:16px}.l73-status{gap:7px;font-size:10px}.lock73>footer{padding:16px}.l73-lock{min-height:220px}.lock73>header p{font-size:12px}.lock73 ol{font-size:11px}}@media (prefers-reduced-motion:reduce){.lock73 *{transition:none!important;animation:none!important}}@media (width<=760px){.l73-label{letter-spacing:0;font-size:22px}.l73-number{font-size:23px}}.survey73{color:#e9e5d8;background:#07191c;font:15px/1.6 Segoe UI,sans-serif;position:relative}.survey73 *{box-sizing:border-box}.survey73>header{background:linear-gradient(90deg,#153b2e,#0a2025);padding:20px 26px}.survey73>header small{letter-spacing:2px;color:#c3aa70;font-size:10px}.survey73 h3{color:#ecd3a1;margin:7px 0 12px;font:28px Georgia,serif}.survey73>header p{color:#c7d4cc;max-width:1000px;margin:0;font-size:13px}.survey73 button{font:inherit;color:#ecddbb;cursor:pointer;touch-action:manipulation;background:#153c31;border:1px solid #a38c5b;border-radius:6px;min-height:44px;padding:9px 14px}.survey73 button:hover{background:#2a5241}.survey73 button:focus-visible,.survey73 input:focus-visible{outline-offset:3px;outline:3px solid #a7e7d1}.survey73 button:disabled{opacity:.5}.s73-tools{background:#0b2526;border-bottom:1px solid #d4ad6833;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 24px;display:flex}.s73-tools>div{flex-wrap:wrap;gap:6px;display:flex}.s73-tools button{font-size:12px}.s73-tools [aria-pressed=true]{background:#74603a;border-color:#ddc28b}.s73-map{aspect-ratio:4/3;background-image:url(/game/mysteries73/map.png);background-size:100% 100%;border:8px ridge #82704d;width:min(820px,100%);margin:18px auto;position:relative;box-shadow:0 12px 30px #000a}.s73-map>svg{cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.s73-ray line{stroke-width:2px;stroke-dasharray:13 5;pointer-events:none}.s73-ray circle:not(.s73-instrument){stroke-width:2px;fill:#182d1ed9}.s73-ray text,.s73-distance text{paint-order:stroke;stroke:#e8d9ab;stroke-width:4px;stroke-linejoin:round;fill:#263723;pointer-events:none;font:15px Georgia,serif}.s73-ray--0{stroke:#a03425}.s73-ray--1{stroke:#294e87}.s73-instrument{fill:#0000;stroke:#77663c66;stroke-width:2px;stroke-dasharray:2 12;cursor:grab;touch-action:none}.s73-instrument.active{stroke-width:4px;stroke:#674d2bcc;fill:#d2cc9c1a}.s73-distance>circle:first-child{stroke:#376c42;stroke-width:3px;stroke-dasharray:10 6;fill:none;pointer-events:none}.s73-distance>circle:nth-child(2){fill:#355737;stroke:#e5d5a0;stroke-width:3px}.s73-compass circle{fill:#d9c997d9;stroke:#5a5333;stroke-width:2px}.s73-compass text{fill:#4b422a;pointer-events:none;font:15px Georgia,serif}.s73-compass path{fill:#703d2c;stroke:#463622;stroke-width:2px}.s73-scale path{stroke:#574831;stroke-width:3px;fill:none}.s73-scale text{fill:#372e20;paint-order:stroke;stroke:#d6c79f;stroke-width:3px;font:14px Georgia,serif}.s73-marker{pointer-events:none}.s73-marker circle{fill:#f4e5b933;stroke:#b54b2c;stroke-width:3px}.s73-marker path{stroke:#963c20;stroke-width:2px}.s73-controls{background:#0c2827;border-top:1px solid #bca16a44;grid-template-columns:1fr 1fr 250px;gap:18px;padding:16px 24px;display:grid}.s73-controls>label{color:#cad6c7;flex-direction:column;gap:8px;font-size:12px;display:flex}.s73-controls b{color:#e6c78b}.s73-controls input[type=range]{accent-color:#bc9e64;width:100%;min-height:36px}.s73-controls small{color:#9bb4a7;font-size:10px}.s73-controls>div{flex-direction:column;justify-content:center;gap:10px;display:flex}.s73-controls button{font-size:12px}.s73-bearing{align-items:center;gap:8px;display:flex}.s73-bearing input{text-align:center;color:#f0d7a2;background:#071d22;border:1px solid #a88d58;border-radius:5px;width:80px;min-height:44px;padding:6px;font-size:20px}.s73-bearing button{padding:5px 15px;font-size:22px}.s73-confirm{background:linear-gradient(#947540,#554329)!important;font-weight:700!important}.survey73>footer{color:#bfceb9;border-top:1px solid #bca16a44;padding:16px 24px;font-size:12px}.survey73>footer p{margin:8px 0}.cm-puzzle:has(.survey73){background:#071719!important;width:min(1460px,98vw)!important;max-height:calc(100dvh - 28px)!important;padding:0!important;overflow:auto!important}.cm-puzzle:has(.survey73)>.cm-panel-head{z-index:15;background:#07191bf5;border-bottom:1px solid #bca46b55;position:sticky;top:0;padding:14px 24px!important}@media (width<=760px){.survey73>header{padding:17px}.survey73 h3{font-size:23px}.s73-tools{padding:12px}.s73-tools>div{gap:5px}.s73-tools button{padding:8px;font-size:10px}.s73-map{border-width:4px;margin:12px auto}.s73-controls{grid-template-columns:1fr;gap:16px;padding:16px}.s73-controls>div{flex-flow:wrap}.survey73>footer{padding:16px}.s73-tools>button{width:100%}.s73-ray text,.s73-distance text{stroke-width:5px;font-size:26px}.s73-ray line{stroke-width:4px}.s73-distance>circle:first-child{stroke-width:5px}}.s73-map>svg{touch-action:none}.investigation73{color:#e8e6d9;background:#071719;font:15px/1.6 Segoe UI,sans-serif;position:relative}.investigation73 *{box-sizing:border-box}.i73-heading{background:linear-gradient(90deg,#12362d,#091c21);padding:22px 28px}.i73-heading small,.i73-verdict>small{letter-spacing:2px;color:#c6aa71;font-size:10px}.i73-heading h3{color:#f0d6a3;margin:7px 0 13px;font:30px Georgia,serif}.i73-heading p{color:#c9d6d0;max-width:1100px;margin:0}.investigation73 button{font:inherit;cursor:pointer;color:#f2dfb3;background:#12372e;border:1px solid #a68b54;border-radius:6px;min-height:44px;padding:10px 16px}.investigation73 button:hover{background:#254e3e;border-color:#e1c38b}.investigation73 button:focus-visible,.investigation73 select:focus-visible{outline-offset:3px;outline:3px solid #a7ecd1}.investigation73 button:disabled{opacity:.4;cursor:default}.investigation73 nav{background:#0a2223;border-bottom:1px solid #b79c6233;gap:8px;padding:12px 28px;display:flex}.investigation73 nav [aria-current=step]{background:#76603b;border-color:#ddbc7c}.i73-scene{background-image:url(/game/mysteries73/bridge.png);background-position:50%;background-size:cover;min-height:530px;position:relative;box-shadow:inset 0 0 100px #020c0d88}.i73-case-caption{background:#061a1de6;border-left:3px solid #c7a667;max-width:360px;padding:12px 18px;position:absolute;top:20px;left:26px}.i73-case-caption b{color:#eddaaf;font-family:Georgia,serif}.i73-case-caption p{color:#cad8d1;margin:7px 0 0;font-size:12px}.i73-evidence{text-align:left;align-items:center;gap:10px;max-width:210px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 20px #0007;background:#061b1de0!important}.i73-evidence b{color:#e3c690;font:22px Georgia,serif}.i73-evidence span{font-size:12px}.i73-evidence.read{border-color:#91b6a1}.i73-read-count{background:#031719ef;justify-content:space-between;align-items:center;gap:12px;padding:13px 24px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.i73-work,.i73-verdict{background:linear-gradient(#0c2625,#07191c);padding:24px 28px}.i73-rules{max-width:1000px}.i73-rules h4,.i73-verdict h4{color:#e5cc9b;margin:0 0 10px;font:24px Georgia,serif}.i73-rules p,.i73-verdict p{color:#bfcfc6;margin:0 0 22px;font-size:13px}.i73-people{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.i73-people article{background:#102e27;border:1px solid #bca16c55;border-radius:10px;min-width:0;padding:18px 15px}.i73-people article>small{letter-spacing:2px;color:#a49a79;font-size:9px}.i73-people article h4{color:#ead2a4;min-height:52px;margin:10px 0 20px;font:18px/1.4 Georgia,serif}.i73-people label{color:#b5c8bd;flex-direction:column;gap:6px;margin:12px 0;font-size:11px;display:flex}.i73-people select{color:#f2e7cd;background:#061c20;border:1px solid #738575;border-radius:6px;width:100%;min-width:0;min-height:44px;padding:8px;font:13px Segoe UI,sans-serif}.i73-doclinks{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.i73-doclinks button{font-size:12px}.i73-submit{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.i73-submit>button,.i73-verdict>button{background:linear-gradient(#9a7940,#5a452a);border-color:#c7a76d;font-weight:700}.i73-submit span{color:#acbeb4;font-size:11px}.i73-verdict .i73-people{margin:25px 0}.i73-verdict .i73-people button{text-align:left;background:#0c2825;flex-direction:column;gap:18px;min-height:150px;display:flex}.i73-verdict .i73-people button.selected{background:#254b38;border:2px solid #c9edcd}.i73-verdict .i73-people span{color:#b9cbbd;font-size:12px}.investigation73>footer{background:#061619;border-top:1px solid #b79c6233;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 28px;display:flex}.investigation73>footer>p:first-child{color:#ccdabf;flex:1;min-width:200px;margin:0;font-size:13px}.investigation73>footer>p:not(:first-child){color:#b9c6bc;width:100%;margin:0;font-size:12px}.investigation73>footer>button{font-size:12px}.i73-document-backdrop{z-index:2147483600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.i73-document{color:#30291d;background:linear-gradient(120deg,#d5c49b,#bfa77c);border:2px solid #a8894c;border-radius:8px;width:min(750px,100%);max-height:calc(100dvh - 36px);padding:28px 32px;overflow:auto;box-shadow:0 20px 80px #000b}.i73-document header{border-bottom:1px solid #7e6743;justify-content:space-between;align-items:start;gap:15px;padding-bottom:16px;display:flex}.i73-document header small{letter-spacing:2px;font-size:9px}.i73-document h4{margin:8px 0;font:25px Georgia,serif}.i73-document p{font:italic 15px/1.7 Georgia,serif}.i73-document ol{padding-left:24px;font:17px/1.85 Georgia,serif}.i73-document li{border-bottom:1px solid #8b714033;padding:12px 0}.i73-document>small{color:#5c4b31;margin:16px 0;line-height:1.6;display:block}.i73-document button{border-color:#6b653b;color:#f9e7be!important;background:#3e4e36!important}.cm-puzzle:has(.investigation73){background:#071719!important;width:min(1460px,98vw)!important;max-height:calc(100dvh - 28px)!important;padding:0!important;overflow:auto!important}.cm-puzzle:has(.investigation73)>.cm-panel-head{z-index:15;background:#07191bf5;border-bottom:1px solid #bca46b55;position:sticky;top:0;padding:14px 24px!important}.cm-puzzle:has(.investigation73) .m72-skip{padding:4px 20px}.cm-puzzle:has(.investigation73) .m72-skip button{min-height:34px;font-size:11px}@media (width<=800px){.i73-people{grid-template-columns:repeat(2,minmax(0,1fr))}.i73-scene{min-height:500px}.i73-heading h3{font-size:25px}.i73-heading,.i73-work,.i73-verdict{padding:18px}.investigation73 nav{flex-wrap:wrap;padding:12px 18px}.investigation73 nav button{padding:8px;font-size:12px}.i73-case-caption{max-width:none;top:12px;left:12px;right:12px}.i73-evidence{gap:6px;max-width:150px;padding:8px!important}.i73-evidence span{font-size:10px}.i73-evidence b{font-size:17px}.i73-read-count{flex-wrap:wrap;padding:12px}.i73-document{padding:18px}.i73-document ol{font-size:15px}.i73-people article{padding:12px}.i73-people article h4{font-size:16px}.i73-people select{padding:6px;font-size:12px}.investigation73>footer{padding:16px}.i73-verdict .i73-people button{font-size:13px}.i73-document h4{font-size:21px}}@media (prefers-reduced-motion:reduce){.investigation73 *{transition:none!important;animation:none!important}}.cm-puzzle:has(.mystery72){background:#081b1b!important;width:min(1500px,98vw)!important;max-height:calc(100dvh - 28px)!important;padding:0!important;overflow:auto!important}.cm-puzzle:has(.mystery72)>.cm-panel-head{z-index:20;background:#07191bf5;border-bottom:1px solid #bca46b66;position:sticky;top:0;padding:16px 24px!important}.cm-puzzle:has(.mystery72) .ca-rune-tools{display:none}.mystery72{isolation:isolate;color:#f3ecd8;text-align:left;--gold72:#e5c580;--green72:#9decc8;font:15px/1.55 Segoe UI,sans-serif;position:relative}.mystery72 *{box-sizing:border-box}.mystery72 h3,.mystery72 h4,.mystery72 p{margin:0}.mystery72 button{font:inherit;color:#f2e6ca;cursor:pointer;touch-action:manipulation;background:linear-gradient(145deg,#274439,#102624);border:1px solid #bd9b5c;border-radius:8px;min-height:44px;padding:9px 14px;transition:border-color .2s,background .2s,transform .2s;box-shadow:inset 0 1px #e6c48422,0 3px 9px #0005}.mystery72 button:hover{background:linear-gradient(145deg,#3b5a48,#1c3430);border-color:#ffe1a1}.mystery72 button:focus-visible,.mystery72 input:focus-visible{outline-offset:3px;outline:3px solid #b3f9e1}.mystery72 button:disabled{opacity:.45;cursor:default}.mystery72 [aria-pressed=true],.mystery72 .chosen{background:#47634d;border-color:#b4ffd8;box-shadow:0 0 17px #88e0b944}.m72-intro{background:linear-gradient(90deg,#15382c,#0b1b1d);padding:20px 26px}.m72-intro small{letter-spacing:2px;color:#c8b174;font-size:10px}.m72-intro h3{color:#ffe2a1;margin:5px 0 10px;font-family:Georgia,serif;font-size:27px}.m72-intro p{color:#d0ded4;max-width:1100px}.m72-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;min-height:520px;display:grid}.m72-layout--zoom{grid-template-columns:1fr}.m72-layout--zoom>.m72-notebook{display:none}.m72-scene{background-position:50%;background-size:cover;align-items:center;min-width:0;min-height:520px;padding:28px 26px 60px;display:grid;position:relative;overflow:hidden}.m72-atmosphere{pointer-events:none;z-index:0;background:linear-gradient(#03100f33,#0000 65%,#03101199);position:absolute;inset:0;box-shadow:inset 0 0 100px #02101088}.m72-atmosphere:after{content:"";background:radial-gradient(at 15% 15%,#eabb5b22,#0000 60%);animation:4s infinite alternate m72-candle;position:absolute;inset:0}.m72-board{z-index:1;flex-direction:column;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.m72-board>p{background:#051b1ee6;border-radius:6px;padding:6px 12px}.m72-zoom{z-index:3;position:absolute;bottom:12px;right:12px;background:#05191ee6!important;font-size:12px!important}.m72-notebook{color:#382b1c;background:linear-gradient(135deg,#e6d6ab,#cab387);border-left:3px solid #9c7743;min-width:0;padding:20px;font-family:Georgia,serif;box-shadow:inset 6px 0 20px #76552a55}.m72-notebook-heading{border-bottom:1px solid #886b39;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.m72-notebook p{margin:12px 0;line-height:1.65}.m72-notebook>small{margin-top:16px;font:11px/1.5 Segoe UI,sans-serif;display:block}.m72-notebook button{color:#fff4d3;background:#4c5940;font:13px Segoe UI,sans-serif}.m72-feedback{overflow-wrap:anywhere;border-top:1px solid #8f774c;padding-top:12px;font-weight:700}.m72-hint{border-top:1px solid #8f774c;margin-top:18px;padding-top:12px}.m72-hint p{font-size:12px}.m72-primary{color:#fff4ce!important;background:linear-gradient(#b18a42,#654b25)!important;border-color:#e9c078!important;padding:13px 24px!important;font-weight:800!important}.m72-actions,.m72-tokens{flex-wrap:wrap;justify-content:center;gap:10px;max-width:100%;display:flex}.m72-token{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:90px;max-width:160px;display:flex}.m72-token>span{font-size:12px}.m72-sigil{color:#dcc48c;filter:drop-shadow(0 2px 2px #0007);flex:none}.m72-dial{justify-content:center;align-items:center;gap:8px;max-width:100%;display:flex}.m72-dial>div{text-align:center;width:120px}.m72-dial svg{fill:#1c342f;stroke:#c9a766;stroke-width:2px;filter:drop-shadow(0 8px 7px #0008);width:100%;display:block}.m72-dial .m72-needle{fill:#ffdf9e;stroke:#6d4826}.m72-dial span{color:#fff0cc;background:#0b2325dd;border-radius:4px;padding:3px;font-size:11px;display:block}.m72-dial>button{padding:3px 12px;font-size:26px}.m72-slider{background:#092421e8;border:1px solid #aa8c50;border-radius:8px;flex-direction:column;gap:6px;width:min(360px,100%);padding:9px 13px;display:flex}.m72-slider>span{justify-content:space-between;gap:8px;font-size:13px;display:flex}.m72-slider input{accent-color:#c3a261;cursor:pointer;width:100%;height:35px}.m72-teeth{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.m72-teeth>.m72-slider{width:135px}.m72-inspection{background:#112c25ed;border:1px solid #b49d67;border-radius:12px;align-items:center;gap:16px;max-width:640px;padding:14px;display:flex}.m72-notebook .m72-inspection{color:#332a1d;background:#65573533;padding:10px;display:block}.m72-room{width:100%;height:400px;position:relative}.m72-hotspot{align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%,-50%);background:#0a2523cc!important;border-color:#e0c68588!important}.m72-hotspot i{color:#ffe7ab;font-size:24px;font-style:normal}.m72-hotspot.found{border-color:#a6f5c5!important}.m72-room:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 55px #06151733}.m72-parchment{color:#382c1d;background:linear-gradient(120deg,#e8dbb5,#c1a26d);border:1px solid #8f6c3d;border-radius:8px;width:min(660px,100%);padding:26px;font-family:Georgia,serif;box-shadow:0 18px 35px #0009,inset 0 0 35px #8c5d2d88}.m72-drag-area{width:min(600px,100%);height:320px;position:relative}.m72-drag{z-index:4;position:absolute;transform:translate(-50%,-50%);touch-action:none!important;cursor:grab!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.m72-lens{background:radial-gradient(circle,#fbe6a422,#d9faff66);border:8px solid #ba9a5a;border-radius:50%;width:100px;height:100px;display:block;box-shadow:inset 0 0 10px #9be3ed99,0 5px 14px #0008}.m72-lens:after{content:"";background:linear-gradient(90deg,#674226,#b39350,#674226);border:1px solid #513b21;border-radius:8px;width:16px;height:60px;position:absolute;top:83px;left:81px;transform:rotate(-35deg)}.m72-hidden-rune{opacity:.025;transition:opacity .4s;position:absolute;transform:translate(-50%,-50%)}.m72-hidden-rune.revealed{opacity:1;filter:drop-shadow(0 0 8px #d84b24)}.m72-manuscript{opacity:.6;font-family:Georgia,serif;line-height:2.5!important}.m72-code-clue{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.m72-code-clue>span{text-align:center;flex-direction:column;align-items:center;gap:5px;font-size:12px;display:flex}.m72-notebook .m72-code-clue .m72-sigil{color:#72592e}.m72-suspects,.m72-documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;display:grid}.m72-suspects>button{text-align:center;background:#0a211ee8;padding:18px 10px}.m72-suspects p{min-height:90px;margin:12px 0;font-family:Georgia,serif;font-size:15px;font-style:italic}.m72-portrait{background:radial-gradient(#6d7044,#172b24);border:3px double #bea76b;border-radius:50% 50% 12px 12px;place-items:center;width:110px;max-width:100%;height:140px;margin:auto auto 14px;display:grid}.m72-suspects b{font-size:13px}.m72-suspects span{color:#9ee8c6;font-size:11px}.m72-evidence{flex-wrap:wrap;gap:8px;display:flex}.m72-document{min-height:330px;transform:rotate(-2deg);color:#3e2e1a!important;background:linear-gradient(135deg,#e4d6aa,#bba073)!important;font-family:Georgia,serif!important;box-shadow:0 12px 20px #0008!important}.m72-document:nth-child(2){transform:rotate(2deg)}.m72-document p{margin:20px 0;font-size:13px;line-height:2}.m72-wax{color:#e6aa76;background:#7b2524;border:4px double #c36b4b;border-radius:45%;flex-direction:column;align-items:center;width:75px;height:85px;margin:10px auto;display:flex}.m72-trackway{gap:8px;width:100%;display:grid}.m72-trackway>div{opacity:.45;justify-content:center;align-items:center;gap:14px;display:flex}.m72-trackway>div.current,.m72-trackway>div.done{opacity:1}.m72-trackway button{background:#132c25bb;width:80px;height:95px}.m72-trackway svg{width:50px;height:65px}.m72-trackway small{background:#0a221ee6;padding:6px}.m72-mapgrid{background:linear-gradient(135deg,#b0ac76,#75815b);border:9px solid #4b4b2b;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:min(550px,100%);padding:16px;display:grid}.m72-mapgrid button{background:#183c2bc9;place-items:center;min-height:74px;padding:5px;display:grid}.m72-mapgrid span{font-size:11px}.m72-lock{background:linear-gradient(90deg,#654b2e,#b09a6a 45%,#5b4128);border:12px ridge #ae8d52;border-radius:110px 110px 35px 35px;justify-content:space-around;align-items:stretch;width:min(570px,100%);height:280px;padding:35px 20px 0;display:flex;position:relative;box-shadow:0 18px 24px #0008,inset 0 0 35px #372514}.m72-shear{background:#122c28;height:8px;position:absolute;top:90px;left:0;right:0;box-shadow:0 0 6px #171c11}.m72-pin{width:60px;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.m72-pin-body{background:linear-gradient(90deg,#765028,#e1c88f,#8d693c);border:2px solid #33271a;border-radius:8px;width:26px;height:115px;transition:transform .18s;position:absolute;bottom:45px;left:calc(50% - 13px)}.m72-spring{background:repeating-linear-gradient(160deg,#d8d1a5 0 3px,#292d24 4px 10px);width:20px;position:absolute;top:0;bottom:60px;left:calc(50% - 10px)}.m72-pin i{background:#ffe6a0;width:40px;height:5px;position:absolute;left:calc(50% - 20px);box-shadow:0 0 7px #f9c972}.m72-pin b{color:#f4dfb7;background:#1a2921;border-radius:5px;position:absolute;bottom:0;left:0;right:0}.m72-pin.latched .m72-pin-body{box-shadow:0 0 15px #b0f7bc}.m72-rings{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.m72-ring{background:#12372cf2;border:5px double #a68b4f;border-radius:50% 50% 12px 12px;flex-direction:column;align-items:center;padding:12px;display:flex}.m72-clock{width:240px;max-width:100%}.m72-clock svg{fill:#203b33;stroke:#b49c61;stroke-width:3px;filter:drop-shadow(0 10px 8px #000a);width:100%}.m72-clock text{fill:#e8d09a;stroke:none;font:20px Georgia,serif}.m72-clock path{stroke:#e9d8a1;stroke-width:8px;stroke-linecap:round}.m72-optics,.m72-shadow,.m72-water,.m72-key{background:#0c2429c4;border:1px solid #b3975f66;border-radius:16px;width:100%;max-height:320px;box-shadow:inset 0 0 40px #0008}.m72-ray-guide{stroke:#455d57;stroke-width:5px;fill:none;stroke-dasharray:7 9}.m72-ray{stroke:#d8ffbd;stroke-width:5px;fill:none;filter:drop-shadow(0 0 6px #b9ff8c)}.m72-reliquary{background:radial-gradient(#a28c50,#3f593d 55%,#997646);border:10px ridge #bea063;border-radius:48% 48% 35% 35%;flex-direction:column;justify-content:center;align-items:center;width:260px;height:300px;transition:transform .4s;display:flex;box-shadow:0 15px 30px #0009}.m72-rivets{gap:12px;display:flex}.m72-rivets button{background:#71532d;border-radius:50%;width:44px;padding:2px}.m72-geartrain{justify-content:center;align-items:center;gap:4px;width:100%;min-height:230px;display:flex}.m72-geartrain>button{background:#0c2522cc;flex:1;place-items:center;min-width:0;min-height:210px;padding:12px 4px;display:grid}.m72-gear{max-width:100%;transition:transform 1.5s}.m72-geartrain b{font-size:12px}.m72-axle{background:#162c27;border:5px ridge #ab8b50;border-radius:50%;place-items:center;width:80px;height:80px;display:grid}.m72-flow{stroke-dasharray:18 3;animation:1.6s linear infinite m72-flow}.m72-balance{background:linear-gradient(#0000 60%,#0b231f);border-radius:20px;justify-content:space-around;align-items:end;width:min(500px,100%);height:190px;padding-bottom:20px;display:flex;position:relative}.m72-balance:after{content:"";clip-path:polygon(45% 0,65% 0,100% 100%,0 100%);background:linear-gradient(90deg,#795b32,#debf7e,#6c4b24);width:24px;position:absolute;top:20px;bottom:0;left:calc(50% - 12px)}.m72-balance-beam{width:90%;height:12px;transform:rotate(var(--tilt72));background:#b9995e;transition:transform .5s;position:absolute;top:35px}.m72-balance>div{z-index:1;text-align:center;background:#0c221dbb;border-bottom:7px ridge #aa8a4c;border-radius:0 0 40% 40%;min-width:100px;min-height:50px;padding:10px}.m72-coins{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.m72-coins button{background:#483b22;border-radius:50% 50% 10px 10px;place-items:center;gap:5px;min-width:65px;display:grid}.m72-coins button>span{color:#513816;background:radial-gradient(circle,#f1d183,#a57835);border:3px double #725126;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.m72-coins small{font-size:11px}.m72-seal,.m72-mosaic{background:#614c31;border:7px ridge #bea56a;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:5px;width:310px;max-width:100%;padding:8px;display:grid}.m72-seal button{border:0;padding:0}.m72-seal svg{fill:#294135;width:100%;display:block}.m72-mosaic button{background:radial-gradient(#354938,#112821);border:3px ridge #a08e5f;place-items:center;min-height:120px;display:grid}.m72-bells{align-items:start;gap:12px;display:flex}.m72-bells button{background:0 0;border:0;flex-direction:column;align-items:center;display:flex}.m72-bells svg{fill:#b89a5f;stroke:#4c3824;stroke-width:4px;filter:drop-shadow(0 5px 5px #000b);width:90px;max-width:100%;height:150px}.m72-bells button:active svg{animation:.5s ease-in-out m72-bell}.m72-astro{background:radial-gradient(#194d46,#091c27);border:9px ridge #a88d4e;border-radius:50%;place-items:center;width:270px;height:270px;display:grid;position:relative;box-shadow:0 10px 20px #000a}.m72-astro>div{border:7px double #bda56a;border-radius:50%;transition:transform .4s;position:absolute;inset:15px}.m72-astro>div:after{content:"";background:linear-gradient(#e9cd8a,#90763b);position:absolute;inset:10px 48%;transform:rotate(30deg)}.m72-astro>div:last-child{transform-origin:50%;border-style:dashed;inset:40px}.m72-vials{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.m72-vial{background:linear-gradient(transparent 25%,var(--liquid72) 26%,#143f36);border:4px solid #a5d4c77a;border-radius:10px 10px 25px 25px;width:55px;height:85px;display:block;position:relative;box-shadow:inset 7px 0 5px #dbfff555,0 8px 9px #0007}.m72-vial:before{content:"";background:linear-gradient(90deg,#684527,#ba8b51,#684527);border:2px solid #402b1b;border-radius:5px;height:17px;position:absolute;top:-12px;left:7px;right:7px}.m72-cauldron{background:radial-gradient(ellipse at top,var(--liquid72),#123d34 70%);color:#e9ffce;border:16px ridge #475749;border-radius:15% 15% 45% 45%;place-items:center;width:250px;height:190px;margin-top:40px;font-weight:700;display:grid;position:relative;box-shadow:0 15px 35px #0009,inset 0 0 40px #b6fc8c77}.m72-steam{background:radial-gradient(#d7fbd16b,#0000 65%);height:100px;animation:3s infinite m72-steam;position:absolute;top:-80px;left:20%;right:20%}.m72-books{border-bottom:15px ridge #73532e;justify-content:center;align-items:end;gap:7px;width:100%;padding:15px 12px;display:flex}.m72-books>button{border:4px double #b6a06c;flex-direction:column;justify-content:space-around;align-items:center;width:22%;max-width:120px;transition:transform .5s;display:flex;box-shadow:inset 8px 0 12px #0007,5px 4px 8px #0008}.m72-books b{writing-mode:vertical-rl;letter-spacing:2px;font:18px Georgia,serif}.m72-books .pulled{transform:translateY(-25px);opacity:1!important}.m72-trap{background:#102b24dd;border:8px ridge #8e784c;border-radius:16px;justify-content:center;align-items:center;gap:20px;width:100%;padding:25px;display:flex}.m72-wires{flex:1;gap:14px;display:grid}.m72-wires button{align-items:center;gap:10px;display:flex}.m72-wires button>span{border-radius:30%;flex:none;width:30px;height:65px;display:block;box-shadow:inset 5px 0 #fff3}.m72-plates{background:#081613;grid-template-columns:repeat(3,1fr);gap:8px;width:350px;max-width:100%;padding:10px;display:grid}.m72-plates button{background:linear-gradient(135deg,#3b4b3b,#1c302a);border:6px ridge #6e7b61;height:85px;font:25px Georgia,serif}.m72-plates .chosen{background:#61754d;border-color:#c3bb7a}.m72-starboard{background:radial-gradient(#153b3c,#07141d);border:1px solid #b19a64;border-radius:16px;width:100%;height:340px;position:relative;box-shadow:inset 0 0 50px #0008}.m72-starboard>svg{width:100%;height:100%;position:absolute;inset:0}.m72-starboard button{background:#315a50;border-radius:50%;width:44px;height:44px;padding:4px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 20px #9fe2c755}.m72-starboard.night{background:radial-gradient(at top,#273854,#071321 70%)}.m72-chart{border:1px solid #7b653e;border-radius:50%;width:130px;height:130px;margin:auto;display:block}.m72-knots{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;width:min(500px,100%);display:grid}.m72-knots button{background:#163325cc;place-items:center;display:grid}.m72-knots svg{filter:drop-shadow(4px 6px 4px #000b);width:130px;max-width:100%}.m72-knots b{font-size:11px}.m72-sundial{filter:drop-shadow(0 9px 8px #0008);width:250px;max-width:100%}.m72-sundial text{fill:#e7ce93;font:16px Georgia}.m72-jugs{justify-content:center;align-items:end;gap:45px;padding:30px 20px;display:flex}.m72-jug{background:#d4e6c222;border:7px solid #b2bca0;border-top-width:4px;border-radius:5px 5px 30px 30px;place-items:center;width:100px;display:grid;position:relative;overflow:hidden;box-shadow:inset 12px 0 12px #d3ffef33,0 10px 13px #0008}.m72-jug>div{background:linear-gradient(#91e0d2,#316f77);transition:height .5s;position:absolute;bottom:0;left:0;right:0}.m72-jug>b{z-index:1;color:#f6f1c3;text-shadow:0 2px 3px #000;font-size:25px;position:relative}.m72-bridge{background:#092c26b8;border-radius:12px;justify-content:center;align-items:end;gap:25px;width:100%;padding:10px;display:flex}.m72-bridge>div{flex-direction:column;align-items:center;gap:10px;width:45%;display:flex}.m72-wheel{color:#9d8455;text-shadow:0 3px #352c1c;font-size:90px;line-height:1}.m72-plank{text-align:center;background:repeating-linear-gradient(0deg,#6c4f2c 0 7px,#a07d4c 8px 12px);border:3px solid #4b3620;border-radius:5px;width:100%;padding:18px 6px;box-shadow:0 7px #35291c}.m72-compass>svg{filter:drop-shadow(0 8px 8px #0008);width:280px;max-width:100%;height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.m72-compass text{fill:#e7d3a5}.m72-lever{justify-content:end;align-items:start;gap:18px;width:min(500px,100%);height:200px;padding-top:25px;transition:transform .6s;display:flex;position:relative}.m72-lever>span{background:linear-gradient(#c0a164,#6a4f2b);height:12px;position:absolute;top:20px;left:0;right:0;box-shadow:0 3px 4px #0009}.m72-lever>b{background:#475446;border:6px ridge #8c835d;padding:20px;position:absolute;top:50px;left:0}.m72-lever>div{flex-direction:column;align-items:center;gap:5px;width:65px;display:flex;position:relative}.m72-chain{background:repeating-linear-gradient(#baa675 0 5px,#414532 6px 9px);width:12px;height:60px}.m72-lever strong{background:linear-gradient(135deg,#9e9d7e,#494f40);border:5px ridge #a7a584;border-radius:8px;place-items:center;width:50px;height:60px;font-size:24px;display:grid}.m72-lever small{background:#0a221e;padding:3px;font-size:11px}.m72-safe{background:linear-gradient(145deg,#315347,#142b28);border:14px ridge #69816c;border-radius:20px;padding:28px;box-shadow:0 14px 25px #000a,inset 0 0 30px #0007}.m72-safe-leds{justify-content:center;gap:12px;margin-top:14px;display:flex}.m72-safe-leds i{background:#1e3028;border:2px solid #ac9b6c;border-radius:50%;width:15px;height:15px}.m72-safe-leds .on{background:#b4ffc6;box-shadow:0 0 12px #8dffc4}.m72-cargo{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.m72-cargo>button{background:linear-gradient(#193b30d9,#0b201b);border:6px ridge #967145;flex-direction:column;align-items:center;gap:15px;min-height:240px;display:flex}.m72-crate{overflow-wrap:anywhere;background:linear-gradient(45deg,#8d693c,#ae8a54,#62482e);border:5px ridge #b39c64;place-items:center;max-width:100%;padding:20px 7px;font-size:12px;display:grid;box-shadow:0 5px 8px #0007}.m72-discovery{z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;background:#061a17f5;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:35px;animation:.7s ease-out m72-reveal;display:flex;position:absolute;inset:0}.m72-discovery h3{color:#ffe3a3;font:34px Georgia,serif}.m72-discovery .m72-sigil{filter:drop-shadow(0 0 25px #d8f6b4);animation:2s infinite alternate m72-glow}@keyframes m72-candle{to{opacity:.45}}@keyframes m72-flow{to{stroke-dashoffset:-42px}}@keyframes m72-steam{0%{opacity:.35;transform:translateY(10px)}to{opacity:.8;transform:translateY(-22px)}}@keyframes m72-bell{25%{transform:rotate(12deg)}75%{transform:rotate(-12deg)}}@keyframes m72-reveal{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes m72-glow{to{filter:drop-shadow(0 0 45px #e7e8a7)}}@media (width<=1050px){.m72-layout{grid-template-columns:minmax(0,1fr) 245px}.m72-notebook{padding:14px}.m72-scene{padding:20px 14px 60px}.m72-dial>div{width:95px}.m72-dial{gap:4px}}@media (width<=740px){.cm-puzzle:has(.mystery72){width:100%!important;max-height:calc(100dvh - 12px)!important}.cm-puzzle:has(.mystery72)>.cm-panel-head{padding:10px 14px!important}.cm-puzzle:has(.mystery72)>.cm-panel-head h2{font-size:18px!important}.m72-layout{grid-template-columns:1fr}.m72-intro{padding:16px}.m72-intro h3{font-size:23px}.m72-intro p{font-size:13px}.m72-scene{min-height:440px;padding:22px 10px 65px}.m72-notebook{border-top:3px solid #9c7743;border-left:0;padding:18px}.m72-notebook p{font-size:14px}.m72-notebook .m72-hint p{font-size:12px}.m72-suspects,.m72-documents{gap:7px}.m72-suspects>button{padding:10px 5px}.m72-portrait{width:75px;height:95px}.m72-portrait svg{width:60px}.m72-suspects p{min-height:95px;font-size:12px}.m72-suspects b{font-size:11px}.m72-document{min-height:270px;padding:10px 5px!important}.m72-document p,.m72-document>span,.m72-document small{font-size:10px}.m72-wax{width:60px;height:75px}.m72-rings{gap:6px}.m72-ring{border-width:3px;padding:5px}.m72-ring .m72-dial>div{width:60px}.m72-ring .m72-dial>button{padding:0 6px}.m72-ring .m72-dial span{font-size:9px}.m72-ring>.m72-sigil{width:35px;height:35px}.m72-bells{gap:3px;width:100%}.m72-bells button{width:25%;padding:5px}.m72-bells svg{height:120px}.m72-trap{gap:8px;padding:14px 8px}.m72-trap>.m72-gear{width:75px}.m72-wires button{padding:6px;font-size:12px}.m72-geartrain>button{min-height:155px}.m72-vials{gap:7px}.m72-vials .m72-token{min-width:0;padding:12px 5px}.m72-vials .m72-token>span:last-child{font-size:10px}.m72-cargo{gap:5px}.m72-cargo>button{border-width:3px;min-height:200px;padding:10px 5px;font-size:11px}.m72-crate{border-width:3px;padding:15px 3px;font-size:10px}.m72-mapgrid{border-width:5px;padding:6px}.m72-mapgrid button{min-height:65px;padding:3px}.m72-hotspot{padding:7px!important;font-size:11px!important}.m72-room{height:330px}.m72-lock{border-width:8px;padding:25px 10px 0}.m72-drag-area{height:280px}.m72-bridge{gap:10px;padding:10px 3px}.m72-bridge b{font-size:12px}.m72-bridge .m72-actions{gap:4px}.m72-bridge button{padding:7px 12px}.m72-lever{gap:8px}.m72-lever>b{padding:12px 5px;font-size:12px}.m72-lever>div{width:52px}.m72-teeth>.m72-slider{width:140px}.m72-discovery{z-index:2147483600;position:fixed;inset:8px}.m72-discovery h3{font-size:27px}}@media (prefers-reduced-motion:reduce){.mystery72 *,.mystery72 :before,.mystery72 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.m72-skip{color:#d4dfd3;background:#0e2925;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:8px 20px;display:flex}.m72-skip button{color:#f1dfae;background:#193d31;border:1px solid #ac925a;border-radius:8px;min-height:44px;padding:8px 14px}.m72-redstar73{background:#7c3c32!important;box-shadow:0 0 22px #ee856c88!important}.m72-support73{flex-direction:column;gap:8px;width:100%;display:flex}.m72-support73 .m72-actions{gap:4px}.m72-support73 .m72-actions button{min-width:36px;padding:6px 9px}.m72-notebook ul{padding-left:18px;font-size:13px;line-height:1.7}.m72-books>button{min-width:0;padding:10px 5px}.m72-books b{font-size:16px}.m72-books small{font-size:9px}.m72-cryptogram73{background:#0c2925f0;border:1px solid #ad9766;border-radius:8px;flex-direction:column;gap:12px;width:min(650px,100%);padding:18px;display:flex}.m72-cryptogram73>small{letter-spacing:2px;color:#bdaa7c;font-size:10px}.m72-cryptogram73 strong{color:#ead6ac;overflow-wrap:anywhere;letter-spacing:3px;font:21px/1.8 monospace}.m72-cryptogram73 label{color:#cad6c9;flex-direction:column;gap:7px;font-size:12px;display:flex}.m72-cryptogram73 input{color:#f2e4bf;background:#051b20;border:1px solid #a68b56;border-radius:6px;width:100%;min-height:44px;padding:10px;font:16px monospace}.m72-vials--eight73{grid-template-columns:repeat(4,minmax(0,1fr))}.m72-vials--eight73 .m72-token{min-width:0;max-width:none}.m72-vials--eight73 b{font-size:11px}.m72-plates span{font:12px Georgia,serif}.m72-notebook code{overflow-wrap:anywhere;word-break:break-all;font-size:13px;display:block}@media (width<=650px){.m72-vials--eight73{grid-template-columns:repeat(2,minmax(0,1fr))}.m72-cryptogram73 strong{font-size:17px}}.m72-note-toggle73{max-width:calc(100% - 48px);margin:12px 24px;display:block;font-size:12px!important}.m72-note-close73{min-width:44px;min-height:44px;margin-left:auto;padding:4px 10px!important}.m72-notebook-heading{flex-wrap:wrap}@media (width<=740px){.m72-notebook{z-index:2147483600;border:2px solid #b79b63;border-radius:10px;position:fixed;inset:10px;overflow:auto;box-shadow:0 0 0 15px #00191ad9}.m72-notebook-heading{background:#dcc99f;padding-top:12px;position:sticky;top:-18px}.m72-notebook-heading h4{font-size:22px}}.m72-starboard{aspect-ratio:1;width:min(560px,100%);height:auto}.m72-layout--wide73{grid-template-columns:1fr}.m72-layout--wide73>.m72-notebook{display:none}.m72-layout--zoom{z-index:2147483550;background:#071c1d;border:1px solid #ad9661;border-radius:12px;display:block;position:fixed;inset:10px;overflow:auto}.m72-layout--zoom>.m72-scene{min-height:calc(100dvh - 22px);padding:25px 18px 65px}.m72-layout--zoom .m72-board{width:100%;max-width:1300px;margin:auto}.m72-discovery{z-index:2147483600;min-height:0;position:fixed;inset:10px}.cm-overlay.cm-overlay--puzzle73{z-index:2147483500;box-sizing:border-box;padding:14px;position:fixed;inset:0}.cm-overlay--puzzle73>.cm-puzzle{box-sizing:border-box;overscroll-behavior:contain;max-width:100%;max-height:100%!important}.cm-overlay--puzzle73:has(.m72-discovery){overflow:visible}@media (width<=740px){.cm-overlay--puzzle73{padding:6px}}.m85-ring-legend{color:#f0ddab;background:#082723ed;border:1px solid #b29a5d;border-radius:10px;width:min(680px,100%);padding:12px 16px}.m85-ring-legend>strong{margin-bottom:9px;font-size:13px;display:block}.m85-ring-legend>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.m85-ring-legend>div>span{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.m85-ring-legend b,.m85-ring-legend small{font-size:12px;line-height:1.4;display:block}.m85-ring-legend small{color:#b5cbbd;font-size:11px}.m85-ring-order{text-align:center;margin:0;font-size:13px}.m85-ring h4{color:#f5dea6;margin:6px 0 10px;font:700 15px Segoe UI,sans-serif}.m85-current-symbol{color:#fff0c8;margin:5px 0 9px;font-size:16px}.m85-coupling{color:#bdcfc0;text-align:center;max-width:170px;margin-top:10px;font-size:11px;line-height:1.5}.m85-ring .m72-dial span{min-height:25px;font-size:12px}.m85-answer{background:#9c7e3525;border-left:3px solid #997735;padding:10px}.mystery72[data-mystery72=rings] .m72-notebook h5{margin:12px 0;font:700 15px Georgia,serif}.mystery72[data-mystery72=rings] .m72-notebook blockquote{border-left:2px solid #a68d57;margin:10px 0;padding:0 0 0 10px;font-style:italic;line-height:1.6}@media (width<=740px){.m85-ring-legend{padding:10px}.m85-ring-legend>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.m85-ring h4{font-size:12px}.m85-current-symbol{font-size:14px}.m85-coupling{max-width:90px;font-size:10px}.m85-ring .m72-dial span{font-size:11px}.m85-ring-order{font-size:12px}}.cm-puzzle:has(.mystery72){width:min(1600px,98vw)!important}.mystery72{font:18px/1.7 Segoe UI,sans-serif}.mystery72 p,.mystery72 li,.mystery72 label{font-size:18px;line-height:1.7}.mystery72 small{letter-spacing:.5px;font-size:14px;line-height:1.6}.mystery72 button{min-height:48px;font-size:17px!important}.m72-intro h3{font-size:30px}.m72-intro small{font-size:14px}.m72-intro p{max-width:1100px}.m99-help{background:#102e28;padding:24px 30px;font:18px/1.7 Segoe UI,sans-serif}.m99-help>strong,.m99-evidence>strong{color:#ffe0a0;margin-bottom:8px;font-size:20px;display:block}.m99-help ol{max-width:1100px;padding-left:25px}.m99-help li{margin:8px 0}.m99-evidence{background:#071e1b;border-left:3px solid #cfad68;margin-top:18px;padding:20px 24px}.m72-layout{grid-template-columns:minmax(0,1fr) 360px}.m72-layout--wide73,.m72-layout--zoom{grid-template-columns:1fr}.m72-notebook{color:#30291e;padding:24px;font:18px/1.7 Segoe UI,sans-serif}.m72-notebook p,.m72-notebook li{font-size:18px!important}.m72-notebook small{margin-top:20px;display:block;font-size:14px!important}.m72-notebook-heading h4{font-size:24px}.m72-hint{margin:20px 0}.m72-hint p{margin-top:16px}.m72-dial{align-items:center;gap:10px}.m72-dial>div{width:150px;min-width:0}.m72-dial svg{width:140px;height:140px}.m72-dial span{text-align:center;background:#092723;border:1px solid #bba26a;border-radius:5px;padding:9px;line-height:1.6;display:block;font-size:18px!important}.m72-dial button{min-width:50px;min-height:54px;font-size:28px!important}.m72-actions{flex-wrap:wrap;gap:24px}.m72-feedback{padding:16px 0}.m72-note-toggle73{font-size:17px!important}.m85-ring h4,.m85-ring b,.m85-ring span,.m85-ring-order,.m85-ring-legend b{line-height:1.6;font-size:17px!important}.m85-ring-legend small{font-size:14px!important}@media (width<=900px){.m72-layout{grid-template-columns:1fr}.m72-notebook{border-top:2px solid #a98b52;border-left:0}.m72-scene{padding:22px 12px 60px}.m99-help,.m72-intro{padding:20px}.m72-actions{gap:20px}.m72-dial>div{width:130px}.m72-dial svg{width:120px;height:120px}}@media (width<=740px){.m72-layout--wide73>.m72-notebook{display:none}.m72-layout:not(.m72-layout--wide73):not(.m72-layout--zoom)>.m72-notebook{display:block}.m72-notebook{max-height:calc(100dvh - 24px);inset:12px}.m72-dial span{font-size:17px!important}.m72-actions{flex-direction:column}.m72-intro small{font-size:12px}}body:has(.app--game) .mystery72 :is(p,li,label,input,select,button,small){font-variant:normal;letter-spacing:normal;font-family:Segoe UI,Arial,sans-serif!important}.plpe-campaign-shell{z-index:2140000000;isolation:isolate;color:#f2f5f7;text-align:left;--cm-green:#64edac;--cm-gray:#ced8df;--cm-red:#ef746d;--cm-gold:#edc875;background:#091015;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.5;display:grid;position:fixed;inset:0;overflow:hidden}.plpe-campaign-shell,.plpe-campaign-shell *{box-sizing:border-box}.plpe-campaign-shell h2,.plpe-campaign-shell h3,.plpe-campaign-shell p{margin:0}.plpe-campaign-shell button,.plpe-campaign-shell select{font:inherit}.plpe-campaign-shell button{cursor:pointer;color:inherit}.plpe-campaign-shell button:disabled{cursor:not-allowed;opacity:.48}.plpe-campaign-shell button:focus-visible,.plpe-campaign-shell select:focus-visible{outline-offset:4px;outline:3px solid #f3d38b}.plpe-campaign-shell button>svg{flex:none;width:24px;height:24px;display:block}.plpe-campaign-shell small{font-size:13px;line-height:1.45}.cm-hud{z-index:5;background:#0b141b;border-bottom:1px solid #34444d;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:12px 22px;display:flex;position:relative}.cm-brand{flex:0 280px;gap:4px;display:grid}.cm-brand small{color:var(--cm-green);letter-spacing:.14em;font-size:11px;font-weight:800}.cm-brand strong{font-size:20px;line-height:1.2}.cm-top-stats{align-items:stretch;gap:10px;display:flex}.cm-top-stats>span,.cm-top-stats>button{text-align:left;background:#101e27;border:1px solid #33434d;border-radius:11px;align-content:center;gap:3px;min-width:112px;padding:8px 14px;display:grid}.cm-top-stats small{letter-spacing:.045em;color:#bac8d0;font-size:10px;font-weight:800}.cm-top-stats b{font-size:23px;line-height:1.15}.cm-top-stats em{color:#a4b5bf;margin-left:3px;font-size:13px;font-style:normal;font-weight:500}.cm-top-stats .cm-enemy-stat{background:#28181c;border-color:#733b3b}.cm-enemy-stat small{color:#f0a29a}.cm-nav{align-items:center;gap:8px;display:flex}.cm-nav button,.cm-secondary,.cm-icon-button{background:#13212b;border:1px solid #45545d;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.cm-nav button:hover,.cm-secondary:hover{background:#20323d;border-color:#8faab7}.cm-nav i{color:#0b1d16;background:var(--cm-green);border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:12px;font-style:normal;display:grid}.cm-primary,.cm-danger{color:#fff;background:linear-gradient(#267c58,#185039);border:1px solid #69d39c;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:12px 20px;font-weight:800;display:inline-flex}.cm-primary:hover:not(:disabled){background:linear-gradient(#319968,#206346);box-shadow:0 0 20px #3be68b25}.cm-danger{background:linear-gradient(#8b403c,#592c2a);border-color:#c7766e}.cm-icon-button{width:43px;min-width:43px;height:43px;padding:9px}.cm-map-viewport{scrollbar-color:#53747d #101b20;background:#101b20;min-width:0;min-height:0;position:relative;overflow:auto}.cm-map-canvas{background-color:#122029;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-width:1280px;height:100%;min-height:620px;position:relative;overflow:hidden}.cm-map-shade{pointer-events:none;background:linear-gradient(#05111930,#06101510 45%,#06101536);position:absolute;inset:0}.cm-map-caption{z-index:2;pointer-events:none;background:#08151eeb;border:1px solid #78958b55;border-radius:12px;gap:7px;width:250px;padding:15px;display:grid;position:absolute;top:22px;left:24px}.cm-map-caption small{color:#c7d4d8;letter-spacing:.055em;font-size:10px;font-weight:800}.cm-map-caption strong{font-size:17px}.cm-map-caption span{color:#b9c8ce;font-size:13px}.cm-route{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cm-route-edge{--route-color:var(--cm-gray)}.cm-route-edge.player{--route-color:var(--cm-green)}.cm-route-edge.bear{--route-color:var(--cm-red)}.cm-route path{fill:none;stroke-linecap:round;stroke-linejoin:round}.cm-route-outline{stroke:#041018e8;stroke-width:12px}.cm-route-core{stroke:var(--route-color);stroke-width:5px}.cm-route-edge.open .cm-route-core{filter:drop-shadow(0 0 4px var(--route-color))}.cm-route-edge.locked .cm-route-core{opacity:.52}.cm-route-edge.locked .cm-route-outline{opacity:.8}.plpe-campaign-shell .cm-node{z-index:3;--node-color:var(--cm-gray);background:0 0;border:0;border-radius:50%;width:56px;height:56px;margin:0;padding:0;display:block;position:absolute;transform:translate(-50%,-50%)}.cm-node.player{--node-color:var(--cm-green)}.cm-node.bear{--node-color:var(--cm-red)}.cm-node-disc{border:3px solid var(--node-color);color:#fff;background:#0a1822f5;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 3px 9px #000b}.cm-node-disc>b{letter-spacing:.015em;font-size:21px;font-weight:850}.cm-node.unlocked .cm-node-disc{box-shadow:0 0 0 5px #07121891, 0 0 16px var(--node-color), 0 4px 10px #000b}.cm-node.player .cm-node-disc{background:#103e2df7}.cm-node.bear .cm-node-disc{background:#461f24f7}.cm-node.locked .cm-node-disc{color:#bcc8ce;background:#13212bd9;border-color:#819098;box-shadow:0 2px 6px #0008}.cm-node.bear.locked .cm-node-disc{color:#d4b5b1;background:#331a20df;border-color:#a66560}.cm-node.locked{opacity:.73}.cm-node:hover{z-index:7}.cm-node:hover .cm-node-disc{outline-offset:5px;outline:2px solid #fff}.cm-node.current{z-index:8}.cm-node.current .cm-node-disc{outline-offset:5px;outline:3px solid #fff4c8}.cm-node-name{color:#f6f7f8;text-align:center;white-space:normal;overflow-wrap:normal;background:#09151eec;border:1px solid #72879365;border-radius:7px;width:128px;padding:5px 7px;font-size:13px;font-weight:750;line-height:1.25;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.cm-node.locked .cm-node-name{color:#bdc9d0;width:38px}.cm-node.player .cm-node-name{border-color:#55d796a6}.cm-node.bear.unlocked .cm-node-name{border-color:#de776ea6}.plpe-campaign-shell .cm-node-lock{color:#d0d7db;background:#0a1720;border-radius:7px;width:23px;height:23px;padding:3px;position:absolute;bottom:-3px;right:-6px}.cm-complete-tick{color:#aff6d4;background:#113224;border:1px solid #659f86;border-radius:50%;place-items:center;width:24px;height:24px;font-size:15px;display:grid;position:absolute;bottom:-7px;left:-6px}.cm-node-tower{width:34px;color:var(--node-color);filter:drop-shadow(0 2px 3px #000);justify-items:center;display:grid;position:absolute;top:-28px;right:-20px}.plpe-campaign-shell .cm-node-tower svg{background:#09141bdd;border-radius:5px;width:34px;height:34px;padding:2px}.cm-node-tower small{min-width:35px;color:inherit;background:#071219;border:1px solid;border-radius:4px;padding:1px 4px;font-size:11px;font-weight:800;line-height:1.2}.cm-you{color:#071712;white-space:nowrap;background:#8af2bd;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:900;position:absolute;top:calc(100% + 45px);left:50%;transform:translate(-50%)}.cm-player-pin{pointer-events:none;width:43px;height:69px;position:absolute;bottom:43px;left:50%;transform:translate(-50%)}.cm-player-pin img{object-fit:contain;filter:drop-shadow(0 0 8px #69ffb5);width:100%;height:100%}.cm-node--base .cm-node-disc>svg{width:34px;height:34px}.cm-footer{z-index:5;background:#0a141b;border-top:1px solid #3b4d57;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;min-height:94px;padding:10px 22px;display:grid;position:relative}.cm-legend{flex-wrap:wrap;align-items:center;gap:13px;font-size:12px;display:flex}.cm-legend>span{align-items:center;gap:6px;display:inline-flex}.cm-legend i{border-radius:3px;width:19px;height:5px;display:inline-block}.cm-legend i.player{background:var(--cm-green)}.cm-legend i.neutral{background:var(--cm-gray)}.cm-legend i.bear{background:var(--cm-red)}.cm-legend small{color:#738b96;width:100%;font-size:10px}.cm-turn-end{justify-items:center;gap:6px;display:grid}.cm-turn-end>small{color:#c9d8df;letter-spacing:.03em;font-size:11px;font-weight:800}.cm-turn-end>button{min-width:260px}.cm-resources{color:#b7c8d0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;font-size:12px;display:flex}.cm-resources b{color:#f1d18a;font-size:17px}.cm-resources>button{color:#e1edf2;background:0 0;border:0;border-bottom:1px solid #738e9b;padding:5px 8px;font-size:12px}.cm-overlay{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02090fc2;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.cm-overlay--details{-webkit-backdrop-filter:none;backdrop-filter:none;background:#02090f45;justify-content:flex-end;align-items:stretch;padding:16px;display:flex}.cm-overlay-dismiss{background:0 0;border:0;position:absolute;inset:0}.cm-mission-panel,.cm-puzzle,.cm-reports{background:#0b171ff7;border:1px solid #6d877f;border-radius:17px;flex-direction:column;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 70px #000a}.cm-mission-panel{width:min(490px,100%)}.cm-panel-head{background:#0a151de8;border-bottom:1px solid #34434c;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.cm-panel-head small{color:#e7c77e;letter-spacing:.08em;font-size:11px;font-weight:800}.cm-panel-head h2{margin-top:5px;font-size:25px;line-height:1.2}.cm-panel-scroll{scrollbar-color:#487763 #111e27;min-height:0;padding:22px;overflow:auto}.cm-panel-scroll>p{margin-bottom:18px}.cm-briefing{color:#d3dfe5;font-size:16px;line-height:1.7}.cm-owner-badge{color:#d6e2e8;background:#15242d;border:1px solid #657e8a;border-radius:7px;align-items:center;gap:8px;margin-bottom:16px;padding:7px 10px;font-size:13px;font-weight:750;display:inline-flex}.cm-owner-badge svg{width:20px;height:20px}.cm-owner-badge.player{color:#9af0c2;background:#102c21;border-color:#4d9e75}.cm-owner-badge.bear{color:#ffb0a8;background:#351c20;border-color:#a75b55}.cm-section{background:#11212bdc;border:1px solid #344b56;border-radius:12px;gap:13px;margin-top:18px;padding:17px;display:grid}.cm-section h3{align-items:center;gap:9px;font-size:18px;line-height:1.35;display:flex}.cm-section h3 svg{color:#78e9b2;width:25px;height:25px}.cm-section p{color:#c8d7df;font-size:15px}.cm-section--capture{background:#112b23;border-color:#63b58c}.cm-section>button{width:100%}.cm-stage-list{gap:10px;display:grid}.cm-stage-list article{background:#112029;border:1px solid #35434d;border-radius:11px;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:12px;padding:15px;display:grid}.cm-stage-list article.next{background:#30291a;border-color:#dab666}.cm-stage-list article.done{background:#10271f;border-color:#3b805f}.cm-stage-index{color:#dce9ef;border:1px solid #536c78;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.cm-stage-list article.done .cm-stage-index{color:#88efb9;border-color:#6dc496}.cm-stage-list h3{margin:4px 0 8px;font-size:16px;line-height:1.4}.cm-stage-list small{color:#aebfc8;font-size:11px}.cm-stage-list button{width:100%;min-height:41px;padding:9px;font-size:14px}.cm-reward-summary{color:#d8e4ea;gap:7px;margin-top:16px;padding:14px 0;display:grid}.cm-reward-summary>small:first-child{color:#e3bf70;font-size:11px;font-weight:800}.cm-reward-summary p{font-size:15px;font-weight:650}.cm-cost{gap:7px;display:grid}.cm-cost>small{color:#b8cbd4;font-size:12px;font-weight:800}.cm-cost>div{flex-wrap:wrap;gap:7px;display:flex}.cm-cost span{color:#dbefe3;background:#10281f;border:1px solid #426654;border-radius:7px;padding:7px 10px;font-size:14px;display:block}.cm-cost b{font-size:17px}.cm-cost em{color:#a0b5aa;font-size:11px;font-style:normal;display:block}.cm-cost .missing{color:#fac6bb;background:#321e1b;border-color:#82534a}.cm-cost .missing em{color:#dbaa9f}.cm-tower-stats{gap:10px;display:flex}.cm-tower-stats span{color:#c1d2da;background:#0a1820;border-radius:8px;flex:1;padding:10px;font-size:12px}.cm-tower-stats b{color:#8febbb;font-size:22px;display:block}.cm-quantity{justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.cm-quantity select{color:#fff;background:#10222d;border:1px solid #68818d;border-radius:7px;min-width:75px;padding:8px}.cm-success{color:#9be9bc!important}.cm-help{color:#aebfc8;margin-top:18px;font-size:14px}.cm-panel-foot{background:#0b171f;border-top:1px solid #33464f;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:12px;display:flex}.cm-panel-foot button{font-size:13px}.cm-toast{z-index:20;color:#eff9f3;background:#112a21f7;border:1px solid #77a58a;border-radius:10px;align-items:center;gap:14px;width:min(670px,100% - 36px);padding:13px 17px;font-size:14px;display:flex;position:absolute;bottom:112px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0007}.cm-toast--panel{z-index:65;width:auto;max-width:650px;left:22px;right:532px;transform:none}.cm-toast button{background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:24px}.cm-resume{z-index:15;position:absolute;top:105px;left:50%;transform:translate(-50%)}.cm-reports{width:min(760px,100%);max-height:min(850px,100%)}.cm-reports article{background:#10212a;border:1px solid #34505b;border-radius:9px;margin-top:12px;padding:15px}.cm-reports article small{color:#e8c779;font-size:11px;font-weight:800}.cm-reports article p{margin-top:6px;font-size:15px}.cm-report-counts{gap:12px;margin:16px 0;display:flex}.cm-report-counts span{background:#112a21;border:1px solid #466a59;border-radius:7px;padding:9px 12px}.cm-reports .cm-panel-scroll>button{margin-top:20px}.cm-puzzle{width:min(900px,100%)}.cm-puzzle-body{text-align:center;justify-items:center;gap:22px;min-height:0;padding:28px;display:grid;overflow:auto}.cm-puzzle-body>p{color:#d6e4eb;max-width:690px;font-size:17px;line-height:1.65}.cm-runes{gap:10px;width:min(420px,100%);display:grid}.cm-runes--four{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-runes--three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:330px}.cm-runes>button,.cm-runes>span{aspect-ratio:1;color:#d7e2ea;background:#182a36;border:2px solid #536572;border-radius:10px;place-items:center;min-width:0;padding:5px;font-size:32px;font-weight:800;display:grid}.cm-runes>button:hover:not(:disabled){background:#304353;border-color:#f2d287}.cm-runes .lit,.cm-runes .good{color:#fff;background:#286446;border-color:#7dedb3;box-shadow:0 0 20px #54f99b30;opacity:1!important}.cm-runes .bad{background:#743c36;border-color:#f09c91}.cm-comparison{grid-template-columns:1fr 1fr;gap:26px;width:min(760px,100%);display:grid}.cm-comparison h3{margin-bottom:14px;font-size:16px}.cm-comparison .cm-runes{width:100%}.cm-comparison .cm-runes>button,.cm-comparison .cm-runes>span{font-size:27px}.cm-memory{max-width:450px}.cm-puzzle-feedback{min-height:45px}.cm-slide .empty{opacity:0}.cm-slide button:disabled:not(.empty){opacity:.74}.cm-puzzle-win{text-align:center;justify-items:center;gap:17px;padding:55px 30px;display:grid}.cm-puzzle-win>svg{color:#83f3b9;width:75px;height:75px}.cm-puzzle-win h3{font-size:28px}.cm-puzzle-win p{color:#c4d7df}.cm-timing{background:#20323e;border:2px solid #758894;border-radius:12px;width:min(650px,95%);height:48px;margin:25px 0;position:relative}.cm-timing-zone{background:#41b176;border-left:2px solid #b9ffd3;border-right:2px solid #b9ffd3;position:absolute;top:0;bottom:0}.cm-timing>i{background:#ffe6a6;border-radius:5px;width:7px;position:absolute;top:-13px;bottom:-13px;transform:translate(-50%);box-shadow:0 0 12px #ffce68}.cm-timing-stop{min-width:250px}.cm-hit-dots{gap:18px;display:flex}.cm-hit-dots span{border:2px solid #687f8b;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.cm-hit-dots .lit{color:#a5f8ca;background:#1e5237;border-color:#81f0b8}.cm-fatal{z-index:1000}.cm-fatal .cm-reports{gap:18px;padding:30px;display:grid}.cm-inventory-host{z-index:80;position:absolute;inset:0}.plpe-campaign-shell .game-inventory{z-index:80!important;background:#02090fc9!important;width:100%!important;height:100%!important;padding:22px!important;position:absolute!important;inset:0!important}.plpe-campaign-shell .game-inventory__panel{width:min(1250px,100%)!important;max-height:100%!important;font-size:16px!important}.plpe-campaign-shell .game-inventory p{font-size:15px!important;line-height:1.6!important}.plpe-campaign-shell .game-inventory small{font-size:12px!important;line-height:1.5!important}.plpe-campaign-shell .game-inventory strong{font-size:16px!important}.plpe-campaign-shell .game-inventory h2{font-size:28px!important}.plpe-campaign-shell .game-inventory h3{font-size:20px!important}.plpe-campaign-shell .game-inventory button{min-height:38px;font-size:13px!important}.cm-battle-host{z-index:90;background:#091015;position:absolute;inset:0;overflow:hidden}@media (width<=1400px){.cm-hud{gap:12px;padding:10px 14px}.cm-brand{flex-basis:225px}.cm-brand strong{font-size:17px}.cm-top-stats>span,.cm-top-stats>button{min-width:95px;padding:7px 10px}.cm-nav button{padding:10px;font-size:13px}.cm-footer{gap:12px;padding:10px 14px}.cm-resources{gap:8px}}@media (width<=1000px){.cm-hud{flex-wrap:wrap}.cm-brand{flex:230px}.cm-nav{margin-left:auto}.cm-top-stats{order:3;width:100%}.cm-top-stats>span,.cm-top-stats>button{flex:1}.cm-footer{grid-template-columns:1fr auto}.cm-resources{display:none}.cm-toast--panel{max-width:none;bottom:105px;left:18px;right:18px}}@media (width<=650px){.cm-brand strong{font-size:16px}.cm-nav{gap:5px}.cm-nav button{gap:5px;padding:8px;font-size:12px}.cm-nav button svg{width:18px;height:18px}.cm-footer{grid-template-columns:1fr;justify-items:center;gap:6px}.cm-legend small{display:none}.cm-turn-end>button{min-width:270px}.cm-overlay{padding:10px}.cm-overlay--details{padding:8px}.cm-mission-panel{width:100%}.cm-panel-head,.cm-panel-scroll{padding:17px}.cm-panel-head h2{font-size:22px}.cm-puzzle-body{padding:18px}.cm-comparison{gap:12px}.cm-runes{gap:5px}.cm-comparison .cm-runes>button,.cm-comparison .cm-runes>span{border-radius:6px;font-size:21px}}@media (prefers-reduced-motion:reduce){.plpe-campaign-shell *,.plpe-campaign-shell :before,.plpe-campaign-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.cm-node-pressure{z-index:7;color:#ffd0d0;background:#460808eb;border:1px solid #ff5c5cb3;border-radius:999px;align-items:center;gap:3px;padding:4px 7px;font-size:10px;font-weight:900;display:flex;position:absolute;bottom:-10px;right:-8px;box-shadow:0 4px 14px #00000073}.cm-pressure-warning{color:#f7dddd;background:linear-gradient(90deg,#5c1212b8,#1c0a0a73);border:1px solid #ff696980;border-radius:12px;margin:10px 0 14px;padding:12px 14px}.cm-pressure-warning strong{color:#ffb3a8;letter-spacing:.06em;font-size:12px;display:block}.cm-pressure-warning p{margin:5px 0 0;font-size:12px;line-height:1.5}.cm-world-clock{font-variant-numeric:tabular-nums;color:#dfc778;font-size:13px}.cm-mastery progress{accent-color:#5ed8a4;width:100%;height:12px}.cm-mastery article{border:1px solid #b3944f66;border-radius:10px;margin:12px 0;padding:14px}.plpe-campaign-shell .cm-hud,.plpe-campaign-shell .cm-nav{flex-wrap:wrap}.prologue-cinematic{color:#fff;cursor:pointer;z-index:10000;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.prologue-cinematic__overlay{z-index:1;pointer-events:none;background:linear-gradient(#0204072e 0%,#02040705 45%,#02040738 68%,#020407d1 100%),radial-gradient(circle,#0000 30%,#0003 100%);position:absolute;inset:0}.prologue-cinematic__fade{z-index:100;opacity:0;pointer-events:none;background:#000;transition:opacity .35s;position:absolute;inset:0}.prologue-cinematic__fade.active{opacity:1}.prologue-cinematic__header{z-index:20;pointer-events:none;align-items:flex-start;display:flex;position:absolute;top:24px;left:28px;right:28px}.prologue-cinematic__chapter{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04080cc2;border:1px solid #dcaf5859;border-radius:10px;flex-direction:column;padding:11px 16px;display:flex}.prologue-cinematic__chapter span{color:#deb36a;letter-spacing:.12em;font-size:10px;font-weight:900}.prologue-cinematic__chapter strong{margin-top:2px;font-size:25px}.prologue-cinematic__chapter small{color:#9aa8b6;margin-top:2px;font-size:10px}.prologue-cinematic__progress{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04080cbf;border:1px solid #ffffff17;border-radius:8px;width:160px;margin-left:auto;padding:9px 11px}.prologue-cinematic__progress>div{background:#ffffff1a;border-radius:999px;height:5px;overflow:hidden}.prologue-cinematic__progress>div span{border-radius:inherit;background:linear-gradient(90deg,#d7a250,#f0cf88);height:100%;transition:width .35s;display:block}.prologue-cinematic__progress small{text-align:right;color:#d9b36b;margin-top:5px;font-size:9px;font-weight:900;display:block}.prologue-cinematic__dialogue{z-index:30;box-sizing:border-box;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#04080df0;border:1px solid #ffffff24;border-radius:13px;width:min(930px,100vw - 50px);min-height:112px;padding:17px 22px 14px;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 22px 65px #00000094}.prologue-cinematic__dialogue--pepe{border-color:#43e39757}.prologue-cinematic__dialogue--bocian{border-color:#deb05766}.prologue-cinematic__dialogue--narrator{border-color:#b4c2cf33}.prologue-cinematic__dialogue>strong{color:#70e8ad;margin-bottom:7px;font-size:15px;font-weight:900;display:block}.prologue-cinematic__dialogue--bocian>strong{color:#e1b66c}.prologue-cinematic__dialogue p{color:#f2f5f8;text-shadow:0 1px 3px #000000e6;min-height:54px;margin:0;font-size:18px;line-height:1.55}.prologue-cinematic__dialogue--narrator p{color:#dce3e9;font-style:italic}.prologue-cinematic__dialogue>small{text-align:right;color:#6f7c89;margin-top:8px;font-size:8px;display:block}.prologue-cinematic__cursor{margin-left:2px;animation:.8s step-end infinite prologueCursorBlink}@keyframes prologueCursorBlink{50%{opacity:0}}@media (width<=800px){.prologue-cinematic{background-position:50%}.prologue-cinematic__header{top:14px;left:14px;right:14px}.prologue-cinematic__chapter strong{font-size:18px}.prologue-cinematic__progress{width:105px}.prologue-cinematic__dialogue{width:calc(100vw - 20px);min-height:125px;padding:14px 16px;bottom:12px}.prologue-cinematic__dialogue p{font-size:15px}}.prologue-cinematic__dialogue{cursor:default}.prologue-cinematic__actions{justify-content:space-between;align-items:center;gap:18px;margin-top:10px;display:flex}.prologue-cinematic__actions>small{color:#7f8b96;font-size:9px;line-height:1.35}.prologue-cinematic__next{color:#fff7e8;min-width:150px;font:inherit;letter-spacing:.06em;cursor:pointer;background:linear-gradient(#d39d45fa,#976725fa);border:1px solid #e9bc658c;border-radius:9px;flex:none;padding:10px 18px;font-size:12px;font-weight:900;transition:transform .12s,filter .12s,opacity .12s;box-shadow:0 8px 28px #00000057}.prologue-cinematic__next:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.prologue-cinematic__next:active:not(:disabled){transform:translateY(0)}.prologue-cinematic__next:disabled{opacity:.55;cursor:default}@media (width<=800px){.prologue-cinematic__actions{flex-direction:column;align-items:stretch;gap:8px}.prologue-cinematic__next{width:100%;min-width:0}}.prologue-cinematic__voice{z-index:8;color:#aeb9c5;letter-spacing:.7px;cursor:pointer;background:#040a0fc7;border:1px solid #ffffff29;border-radius:9px;height:40px;padding:0 14px;font-size:11px;font-weight:900;position:absolute;top:18px;right:118px}.prologue-cinematic__voice.active{color:#4ce5a2;border-color:#4ce5a27a;box-shadow:0 0 18px #22d38f1f}@media (width<=700px){.prologue-cinematic__voice{top:72px;right:18px}}.pepe-class-select{z-index:10050;color:#fff;background-position:50%;background-size:cover;place-items:center;padding:32px;display:grid;position:fixed;inset:0;overflow:auto}.pepe-class-select__panel{background:#050c12f0;border:1px solid #33e29961;border-radius:20px;width:min(1180px,96vw);padding:28px;box-shadow:0 26px 90px #0000008c}.pepe-class-select__eyebrow{text-align:center;color:#48e7a0;letter-spacing:2px;font-size:11px;font-weight:900;display:block}.pepe-class-select h1{text-align:center;margin:8px 0;font-size:42px}.pepe-class-select__lead{text-align:center;color:#aeb9c5;max-width:760px;margin:0 auto 22px;line-height:1.6}.pepe-class-select__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pepe-class-card{color:#fff;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;padding:16px;transition:all .2s}.pepe-class-card:hover,.pepe-class-card.active{background:#30c27e1a;border-color:#42dc96;transform:translateY(-2px);box-shadow:0 0 0 1px #42dc9626,0 12px 36px #00000052}.pepe-class-card__portrait{background:radial-gradient(circle at 50% 65%,#3adb932b,#04090de6);border-radius:12px;justify-content:center;height:190px;display:flex;position:relative;overflow:hidden}.pepe-class-card__portrait img{object-fit:contain;filter:saturate(.95);height:100%}.pepe-class-card__portrait span{background:#040a0fe0;border-radius:10px;place-items:center;width:44px;height:44px;font-size:24px;display:grid;position:absolute;top:10px;right:10px}.pepe-class-card__portrait--ranger{background:radial-gradient(circle at 50% 65%,#c7a84633,#04090de6)}.pepe-class-card__portrait--mage{background:radial-gradient(circle at 50% 65%,#7758e63d,#04090de6)}.pepe-class-card>strong{margin:12px 0 5px;font-size:21px;display:block}.pepe-class-card>small{color:#9eabb8;min-height:42px;line-height:1.45;display:block}.pepe-class-card__mods{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.pepe-class-card__mods b{color:#c9d4de;background:#ffffff0e;border-radius:7px;padding:7px;font-size:11px}.pepe-class-select__details{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;margin-top:16px;padding:16px}.pepe-class-select__details>div:first-child{align-items:center;gap:14px;display:flex}.pepe-class-select__big-icon{font-size:34px}.pepe-class-select__details strong{font-size:20px}.pepe-class-select__details p{color:#98a7b6;margin:3px 0}.pepe-class-select__skills{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid!important}.pepe-class-select__skills article{background:#ffffff0a;border-radius:9px;gap:9px;padding:10px;display:flex}.pepe-class-select__skills article>span{font-size:22px}.pepe-class-select__skills b,.pepe-class-select__skills small{display:block}.pepe-class-select__skills b{font-size:12px}.pepe-class-select__skills small{color:#8f9dab;margin-top:3px;font-size:11px}.pepe-class-select__note{text-align:center;color:#c3a45f;font-size:11px}.pepe-class-select__confirm{cursor:pointer;background:linear-gradient(#33df92,#19b96f);border:1px solid #4ce5a2;border-radius:10px;width:min(520px,100%);height:52px;margin:12px auto 0;font-weight:950;display:block}.pepe-class-select__confirm:hover{filter:brightness(1.08)}@media (width<=900px){.pepe-class-select{padding:12px}.pepe-class-select__grid{grid-template-columns:1fr}.pepe-class-card__portrait{height:150px}.pepe-class-select__skills{grid-template-columns:1fr!important}.pepe-class-select h1{font-size:30px}}.pepe-class-select__error{color:#ffb1b1;text-align:center;background:#5a0f1459;border:1px solid #ff565673;border-radius:8px;max-width:620px;margin:8px auto;padding:10px 12px;font-size:12px}.pepe-class-select__confirm:disabled{opacity:.55;cursor:wait}.pepe-class-card__role{color:#8fe7c5;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:11px;font-style:normal;font-weight:800;display:block}.icon{text-align:center;width:22px;font-size:18px}.btn{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition);border:none;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:var(--gradient-button);color:#fff;border-radius:12px;padding:13px 22px;box-shadow:0 8px 22px #22c55e2e}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px #22c55e47}.btn-secondary{background:var(--bg-card);color:var(--text);border:1px solid var(--border);border-radius:12px;padding:13px 22px}.btn-secondary:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.btn-danger{color:#fff;background:linear-gradient(90deg,#ef4444,#dc2626);border-radius:12px;padding:13px 22px}.btn-danger:hover{transform:translateY(-2px)}.btn-sm{padding:8px 14px;font-size:13px}.btn-lg{padding:16px 30px;font-size:16px}.btn-full{width:100%}.input{border:1px solid var(--border);background:var(--bg-card);width:100%;height:48px;color:var(--text);transition:all var(--transition);border-radius:12px;outline:none;padding:0 16px;font-size:14px}.input::placeholder{color:var(--text-muted)}.input:hover{border-color:var(--border-hover)}.input:focus{border-color:var(--plpe-green);box-shadow:0 0 0 3px #22c55e1f,0 0 16px #22c55e2e}.input-error{border-color:var(--danger)}.input-success{border-color:var(--success)}.label{color:var(--text-secondary);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.profile-card,.analytics-card,.about-card,.stat-card{background:var(--gradient-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:all var(--transition);position:relative;overflow:hidden}.profile-card:before,.analytics-card:before,.about-card:before,.stat-card:before{content:"";background:linear-gradient(90deg, transparent, var(--plpe-green), transparent);opacity:.55;height:2px;position:absolute;top:0;left:0;right:0}.profile-card:hover,.analytics-card:hover,.about-card:hover,.stat-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow), var(--shadow-green);transform:translateY(-5px)}.profile-card h2,.analytics-card h2,.about-card h2,.stat-card h2{color:#fff;letter-spacing:.3px;margin-bottom:20px;font-size:20px;font-weight:700}:root{color:#f8fafc;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--plpe-green:#00ff8c;--plpe-green-dark:#00c96f;--plpe-bg:#05070b;--plpe-card:#101622;--plpe-card-2:#151c2b;--plpe-border:#263149;--plpe-text:#f8fafc;--plpe-muted:#94a3b8;--plpe-red:#ff4d67;--plpe-yellow:#ffd84d;background:#05070b;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--plpe-bg);width:100%;min-width:0;margin:0;padding:0}body{background:var(--plpe-bg);width:100%;min-width:0;min-height:100vh;color:var(--plpe-text);margin:0;padding:0;overflow-x:hidden}#root{width:100%;min-width:0;min-height:100vh;margin:0;padding:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.page{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.profile-grid,.dashboard-grid,.analytics-grid,.stats-grid{min-width:0}.profile-card,.card,.stat-card{box-sizing:border-box;min-width:0}@media screen and (width<=768px){html,body,#root{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important}body{min-height:100vh;background:#05070b!important}#root>*{width:100%!important;min-width:0!important;max-width:100%!important}.wallet-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:16px 0!important;padding:10px 5px!important;overflow:hidden!important}.wallet-panel .wallet-title{letter-spacing:1px!important;font-size:9px!important;line-height:1.2!important}.wallet-panel .wallet-status{white-space:nowrap!important;justify-content:center!important;font-size:10px!important}.wallet-panel button{white-space:normal!important;width:100%!important;min-width:0!important;padding:9px 3px!important;font-size:9px!important;line-height:1.2!important}.wallet-address,.wallet-info,.wallet-stats{max-width:100%!important;overflow:hidden!important}main{box-sizing:border-box!important;width:calc(100% - 76px)!important;min-width:0!important;max-width:calc(100% - 76px)!important;margin-left:76px!important;padding:12px!important;overflow-x:hidden!important}.main,.main-content,.content,.content-area{box-sizing:border-box!important;width:calc(100% - 76px)!important;min-width:0!important;max-width:calc(100% - 76px)!important;margin-left:76px!important;overflow-x:hidden!important}.page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:10px!important;overflow-x:hidden!important}.topbar,.top-bar{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}h1{word-break:break-word!important;max-width:100%!important;font-size:24px!important;line-height:1.15!important}h2{max-width:100%!important;font-size:20px!important;line-height:1.2!important}h3{max-width:100%!important;font-size:17px!important}p{overflow-wrap:anywhere!important;max-width:100%!important}.profile-grid,.dashboard-grid,.analytics-grid,.stats-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.profile-card,.card,.stat-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.profile-row{flex-wrap:wrap!important;gap:6px!important;width:100%!important;min-width:0!important;display:flex!important}.profile-label,.profile-value{overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}.table-container,.table-wrapper,.transaction-table{width:100%!important;max-width:100%!important;overflow-x:auto!important}table{max-width:100%!important}.chart-container,.chart-area,.portfolio-chart{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.language-switcher,.language-selector{min-width:0!important;max-width:100%!important}.language-switcher select,.language-selector select,select{max-width:100%!important}button{max-width:100%}img{max-width:100%!important}.profile-header,.portfolio-header,.challenge-header,.challenge-header-actions{min-width:0!important;max-width:100%!important}code,pre,.wallet-address,.address,.tx-hash{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important}}@media screen and (width<=480px){main,.main,.main-content,.content,.content-area{width:calc(100% - 68px)!important;max-width:calc(100% - 68px)!important;margin-left:68px!important;padding:8px!important}.page{padding:8px!important}h1{font-size:21px!important}h2{font-size:18px!important}}
