@font-face{font-family:Manrope;src:url("https://mcemeraldgames.ru/fonts/Manrope-cyrillic.woff2") format("woff2");font-display:swap;font-weight:200 800}
:root{--eg-ink:#06090c;--eg-panel:#0c1015;--eg-panel-2:#11171e;--eg-line:rgba(150,178,162,.18);--eg-text:#e9ece8;--eg-muted:#96a19b;--eg-green:#57d197;--eg-gold:#c9a86a;--eg-danger:#ff8b8b;--eg-layer:2147483000}
*{box-sizing:border-box}
.eg-brand,.eg-cadastre,.eg-open{font-family:Manrope,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.006em}
.eg-brand{position:fixed;z-index:var(--eg-layer);left:0;top:0;width:410px;height:82px;display:flex;align-items:center;gap:13px;padding:16px 24px;border-right:1px solid var(--eg-line);border-bottom:1px solid var(--eg-line);background:rgba(6,9,12,.97);color:var(--eg-text);box-shadow:20px 0 60px rgba(0,0,0,.28)}
.eg-brand strong,.eg-brand small,.eg-account span,.eg-selection span,.eg-selection small{display:block}.eg-brand strong{font-size:15px;font-weight:750;letter-spacing:-.02em}.eg-brand small,.eg-account small{margin-top:3px;color:var(--eg-muted);font-size:11px}
.eg-gem{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(87,209,151,.36);border-radius:9px;background:linear-gradient(145deg,rgba(87,209,151,.2),rgba(12,122,79,.08));color:var(--eg-green);font:800 17px/1 Manrope;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 0 30px rgba(21,152,98,.12)}
.eg-cadastre{position:fixed;z-index:var(--eg-layer);left:0;top:82px;bottom:0;width:410px;overflow:auto;padding:28px 24px 24px;border-right:1px solid var(--eg-line);background:linear-gradient(180deg,rgba(12,16,21,.985),rgba(6,9,12,.985));color:var(--eg-text);box-shadow:20px 0 60px rgba(0,0,0,.28);transition:transform .22s ease,opacity .22s ease}
.eg-cadastre:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.eg-cadastre>*{position:relative}.eg-cadastre.hidden{opacity:0;pointer-events:none;transform:translateX(-100%)}
.eg-toggle{position:absolute;right:18px;top:20px;width:30px;height:30px;border:1px solid var(--eg-line);border-radius:8px;background:rgba(255,255,255,.025);color:var(--eg-muted);font-size:20px;line-height:1;cursor:pointer}.eg-toggle:hover{border-color:rgba(87,209,151,.4);color:var(--eg-text)}
.eg-eyebrow{margin:0 42px 17px 0;color:var(--eg-green);font:700 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.19em}.eg-cadastre h1{margin:0 0 8px;color:var(--eg-text);font-size:27px;line-height:1.12;letter-spacing:-.035em}.eg-intro{margin:0 0 21px;color:var(--eg-muted);font-size:12px;line-height:1.55}
.eg-account{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:23px;padding:12px 14px;border:1px solid var(--eg-line);border-radius:10px;background:rgba(255,255,255,.025)}.eg-account b{font-size:13px}.eg-account a{color:var(--eg-green);text-decoration:none;font:650 11px/1 Manrope;white-space:nowrap}.eg-account a:hover{text-decoration:underline;text-underline-offset:4px}
.eg-types{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;margin:8px 0 11px}.eg-types button{min-height:42px;border:1px solid var(--eg-line);border-radius:9px;padding:8px 6px;background:rgba(255,255,255,.025);color:var(--eg-muted);font-size:11px;font-weight:650;cursor:pointer;transition:.15s ease}.eg-types button:hover{border-color:rgba(87,209,151,.3);color:var(--eg-text)}.eg-types button.active{border-color:rgba(87,209,151,.54);background:rgba(21,152,98,.13);color:#a7eccb}
.eg-mode{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;margin:0 0 11px;border:1px solid var(--eg-line);border-radius:9px;padding:11px;background:var(--eg-panel-2);color:var(--eg-text);font-size:12px;font-weight:650;cursor:pointer}.eg-mode i{width:8px;height:8px;border-radius:50%;background:#59635e}.eg-mode.active{border-color:rgba(87,209,151,.48);background:rgba(21,152,98,.12)}.eg-mode.active i{background:var(--eg-green);box-shadow:0 0 13px var(--eg-green)}
.eg-selection{min-height:86px;margin:0 0 10px;padding:13px 14px;border:1px dashed rgba(150,178,162,.25);border-radius:9px;background:rgba(255,255,255,.015);color:var(--eg-muted)}.eg-selection p{margin:18px 0;text-align:center;font-size:12px}.eg-selection strong{display:block;color:var(--eg-text);font-size:13px}.eg-selection code{color:var(--eg-green)}.eg-selection small{margin-top:5px;color:#75827b;font-size:10px}
.eg-command,.eg-submit{width:100%;display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border:1px solid rgba(87,209,151,.3);border-radius:9px;background:rgba(21,152,98,.09);color:var(--eg-text);cursor:pointer}.eg-command:hover,.eg-submit:hover{background:rgba(21,152,98,.16)}.eg-command:disabled,.eg-submit:disabled{cursor:not-allowed;opacity:.42}.eg-command code{overflow:hidden;text-overflow:ellipsis;color:var(--eg-green);font-weight:750}.eg-command span{font-size:10px;color:var(--eg-muted)}.eg-submit{justify-content:center;margin-top:8px;background:#159862;border-color:#2bb779;color:#04120c;font-weight:800}.eg-submit:hover{background:#2bb779}
.eg-note{margin:11px 1px 17px;color:#7d8b84;font-size:10px;line-height:1.5}.eg-note[data-tone=warn]{color:var(--eg-gold)}.eg-note[data-tone=error]{color:var(--eg-danger)}.eg-note[data-tone=success]{color:var(--eg-green)}
.eg-legend{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;border-top:1px solid var(--eg-line);padding-top:17px;color:#a5b0aa;font-size:10px}.eg-legend span{display:flex;align-items:center;gap:8px}.eg-legend i{width:8px;height:8px;border-radius:2px;background:#27d17f}.eg-legend .owned{background:#ffb020}.eg-legend .reserved{background:#3b82f6}.eg-legend .frozen{background:#8a8f98}
.eg-open{display:none;position:fixed;z-index:var(--eg-layer);left:18px;top:18px;border:1px solid rgba(87,209,151,.42);border-radius:9px;padding:11px 15px;background:rgba(6,9,12,.96);color:var(--eg-green);font-weight:700;cursor:pointer;box-shadow:0 15px 40px rgba(0,0,0,.34)}.eg-open.visible{display:block}
.leaflet-top.leaflet-left{left:420px}.leaflet-bottom.leaflet-left{left:420px}.leaflet-control-container{position:relative;z-index:1000}.leaflet-popup-content code{display:inline-block;margin-top:4px;padding:4px 7px;border-radius:6px;background:#11271f;color:#24a96b;font-weight:700}
@media(max-width:760px){.eg-brand{width:100%;height:68px;padding:12px 15px}.eg-gem{width:36px;height:36px}.eg-cadastre{left:8px;right:8px;top:auto;bottom:8px;width:auto;max-height:72vh;border:1px solid var(--eg-line);border-radius:14px;padding:22px 17px 17px;box-shadow:0 -15px 50px rgba(0,0,0,.4)}.eg-cadastre.hidden{transform:translateY(calc(100% + 16px))}.eg-open{left:10px;top:78px}.leaflet-top.leaflet-left,.leaflet-bottom.leaflet-left{left:0}.eg-types{gap:5px}.eg-types button{font-size:10px}.eg-intro{margin-bottom:14px}}
