@font-face{font-family:Monocraft;src:url(./Monocraft-DA7zf1Uv.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--mc-black: #0b0b0b;--mc-ink: #141414;--mc-stone: #8b8b8b;--mc-stone-light: #c6c6c6;--mc-stone-mid: #6f6f6f;--mc-stone-dark: #4a4a4a;--mc-panel: rgba(16, 16, 16, .86);--mc-panel-solid: #1b1b1b;--mc-panel-raised: #262626;--mc-green: #5b9e3c;--mc-green-light: #7ec850;--mc-green-bright: #9ef07a;--mc-green-dark: #35611f;--mc-gold: #f2c94c;--mc-red: #c0392b;--mc-red-light: #e05a45;--mc-blue: #3d7fd6;--mc-purple: #8b5cf6;--mc-teal: #12b3ac;--text: #ffffff;--text-dim: #c4c4c4;--text-muted: #969696;--text-ink: #1d1d1d;--shadow-text: 2px 2px 0 rgba(0, 0, 0, .62);--shadow-text-lg: 3px 3px 0 rgba(0, 0, 0, .6);--tex-dirt: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABTElEQVR4nF2TQY7CMAxFPVFUSquyKuu5AmfhQnPWWdNVq0KpkAZ9py+kYwmFxt/+9rfz9XO9/D3Wl/Wn2n5vo8n6rrG2jobpvj1UjpmXlwkvO1bRooC6kOP7fLJhXDJApv8KLr/n5+oksqhAXchgFZMSwTJM9xQ9WsZiEQYFEUzJgGETwXxL7EoqTBSDkhCkbxL29ulZ955kaweCoKwCE1T2/18PkYAhYRBILABwYK48Gh2qrA16BUTSqSlQEQLm6WwYkpIwyoEoZkmsrLqZB1MhWG+la7yyyNK0ddqBUvXdEnVN2gnfm8rPYbK0SGyg2EodGDEa6DwuyQdZUID3LmDRbyki5dKGJ9o0C+5c0lvYjbAQjbbKlc5TSP1/2qAKgQEpMQ9OPrQR1vegVJXyGZXvyXP13+61aiemu0U5GBWrzNh4eZTOc+YFK+4NqyUOTyJLKIgAAAAASUVORK5CYII=);--tex-grass-side: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABmklEQVR4nG2SvU4CURCFB3KDCysYETvQwsKEmNhoYax9CZ/BJ/GBaIylsbAyMXYWSglo+McNEfPN7lnROM3enTlzzpk7t3B1c7GqV2N7H0/tozu3yXBmm1sV/xKtox2j/nj/Zsdne/by3LeDdsMUgSZrmTdTAEBAQpCvt2M/I7LdKjtGAkUOKChBAJIKZxpRBwchOQTIBdkigU0sd58G1rVBfqbWHQ68QUIiLlxfnqxI3J1+WbMzsf3dmr32RtaoVmyeLK1Ri2y6WObu4ig49vA28VoAHG+UrNlJvLk/WuRABUTlUrD+eGbzpGTnD5FZLXJsoHn6mTgJCVfsJTkRzSKMo5q7kSh9RZgJfmgmcMK/gjxN+RhZs2/BBKpWchDqgAi3nrlx5Sj8EgrMJauQyI0IqJOHaP1eqEMY1m168yIlgtDHqlacxMda20buwDL7sil1vgBSd6kaeTlBgJ6i1Cj815yvNWvWVoT3S8S+CgJrHAG1Sm0NPLhfd9Cw9NWJTPcgdcaQM5FmW0hvP30sP/P9fSM8JK1aT/4bP9YZLAXMDeMAAAAASUVORK5CYII=);--tex-grass-top: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABUElEQVR4nF2TzUpCYRCGx4+zqVNIP1vdtBMhaCd0D11AF9UddDutg2jnRreVRKlL45l8ZHBA5zC/77wz3+Dh6W53NjwN5GJ0kvryvI/5+0f8fm/idjbO75vJdby+LGI0vYrl22fG8d3xZxLy9bNOXZMprJ241XCbNgp1q+X23zHpM4gAOpGMFlk2mMbBlzmzPhpOfnQShagMREg8RoluwmJGimAUVRWLwpccoRvBVCeRuREJIwgUzEowMaB1NPyNYKpSiGBhSiTB+OWHYqAhD//g8fl+J1EUURPgnNpFUZs0qriSuk750K5UfkDXqtNtyAXF6iYoCDI0P3xNdhG6eUCS5RU6v+yLpJlMkt3qzuWCRJrRwDsgrqtzHwsFJU0Sub7kIvYIKknu3cdFB/yS6b3U40oEGn2Nwq4E8oC0+yrhoR0exp6YOh+IFDejzdv4A13dDkJHaBl7AAAAAElFTkSuQmCC);--tex-stone: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABBUlEQVR4nG2TwQrEIAxEXfFS6LXXfnW/sNdeCx53ecKTQVYo1SSTTDL6ua7re993cW3bVnrv5TiOcX7fd+6NO8+zPM9T9n0vlQ0gvwTjY4/N5IBJBJhzxcnBv9mzkslkQVLOYJo0yWaQABlZgCU7V6WKtPkAuWSU9LNdCjcoWQlDVnMGDhJ7tsdqOe2VuoxkRYxA/NibQIKTjWCrmkQpZwu99ymN86CNnLxVsy1ZVLNaTTUEkww/vlURYhoAKwpO+vxzToKnjEdI5w1zTzJ7lpFy2lolI0FKJYsM9KLZt3MbDFaZcpj/bp7xMhuPaQ2WrnZlpT0vlO9kqKAxAQZI35lYwGH/AIVCIsAi94DiAAAAAElFTkSuQmCC);--tex-cobble: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB+UlEQVR4nD2T5w7CMAyE3VC22AKx51vzZIgf7LL33kWfpVKpSprYd+eza7Xbbdd1Xfl8PnI8HiWVSonjOLLf76VUKv3Pttut5HI5eb/f0u/3JRQK6b0hkeDH4yGXy0V2u518v19JJBIaxDMajSQcDmvMcrkU27bF7/eLMUYMSel0WizLUiaSY7GYRKNRZXo+n3q3Wq10RQHxgIzHYzGwXK9XZYpEIioZuZTFgxISAfXYOYvH47o3gUBAWVlhoc5gMKjfPp9Pwcvlspbwer207slkorGqxHEcDZzNZrqCTDABMJzPZ/Umk8ko6OFw+INDZEgA1TsgiZcgSqpWq3qHuYVC4a8EZff7XUyv15P5fK7BuDwcDtU4gkhcLBZaIvtOpyPdbldV4hXKbEykTQQ1Gg0ZDAYKBMhms9FgTEQV7HQKEtp4u93E5PN5DWo2m9rXer2uCd4snE4nTQIM09brtSbTTsq0kUEtBGSzWZUFAAOGYeyn06mCoYwVAJLxwabXrVZLTaIcGKk3mUzq6s0DRkNCmykHUpQbzEAOHWCykMgU8k0ZBGEow1WpVPQOdnIgsDEGmfSbvVcb8jCJUjiDlTjMZUYolXODFB6UgAgbQ0WtyAeEc9pMMr5QJvPBT2hwmORaraYmeb8sl8ViUegSzAAADAidYoJR9QOlW2l0A6r+twAAAABJRU5ErkJggg==);--tex-planks: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB8klEQVR4nK2TuW4UQRCG/77m2vXa68VOkEACEmMRcGTwAoiX4El4Fd6FEBEhR0DggAgfe3h3dqanD/TXmoQM4ZYm6a76q/6vatTHD++y0QpKKXz6co43Lx/CWYNf1xuMaodxXaDzAaUzuFxuUZcWfoioCgsowC7WPZzV0EqBh0JXyxaz/Rrzmw7GaKxbj0XKOJ42csdD8ZgyLJWnkwqb7SAPq02Pe/sN+iHiaNogpYzOahRK4XrVATkj5SxCZWGh3r89zfiPY0+fzMTCTeuhoGCMwuGkwnzVYdwUsEbTKlatx7fzOZ4+nqGwGst1j8m4hG4qJ4CYfHRQS8urjUddOkmmMFt0RkvFISQR4x3jdEoJRmtwEheLrYgwcYgJBMxqFI1559SHiOleRRSoCnMHDF6/eIDCGZnt568/8erZfXgf4ZzBwbiUVrs+IMSEELPEkdleU0BrBctZcgc4Eh7yoP+2G2SUHC8T+O5SRs5ZLHC5csjQ2z6IKmH9gcSdohCF+ZEJE61RUpVF2bXW+g4YPD85hr1VZTWS50RYga23XcCotkgZOPt+iZNHh/CBPNKuu95HtCmJWowZTWVlbNbu2qYd/lwXi3ZnMSaxxBhCpqXbRCfBVKUnJlelFdoEOZvUImCUEmajyspO2LMfV//k+e/436CH/81mF8HpAAAAAElFTkSuQmCC);--tex-deepslate: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABJElEQVR4nG1TMQ7CMBALUaR0oiwV7+nK/z+BWCBTO4F8xokRjRRBEt+d7bue1vX2Timl1p7paNU6pX3f0vl8id/WXqnWGvfYGYEDsMfGwllBuHs87hGgN62CAx+3v+pitSzXQ2aIK04d1FQB9wCBMoC8n+OXrLbAZ6fMx3EGCNWpuXb9YgBMFsBZ0CwykwdH+oEprkdaFYQzDZ4DsyyQ9OwsQ0L7agUISdQVBONMrVN/AwMEMvlOBqTz6pUAxnbT9CYGMja7WUhCRrUHa5Cw3QPggcneFtHCRjKt0SEmYUdocvE5kJHSLaf130dZncmaaTdOWr06zaPZPlTFPxYGj0EZlGmsL01rtFF65bSClAQYzYgKsEuX0UZV55D8frLeHU+MuA9NRQwZsFEI2QAAAABJRU5ErkJggg==);--tex-clouds: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAABMklEQVR4nO3aMXKEMAwF0K8/vmCukSJHSJEjpMg1ckSlyswWO6wNMsjov5KxDfYgYRCAiFRmZ5zE3X+P9DezN0xCJJ981BiXLUB2RHFEcURx9uygu38NDWL2uepTwI5OvncRsiKKI4prWFhvbtnKIYyI5SvifySxbrVtd0poexDFEYsa2RvM3EeIiIiIiFSoDLn7z+ZgZu+468uQv5h8b5tsiOKI4uyKHLC3TjDjvd5wsmxFEqI4oriGGzhSy+SUK5oUw8/67qllPvZpuECmr7REccTiVinliSRlUXX2VTGqzr6qhoRebW4isziRTM/Obu+fbEsswNmY7UeDnts7MgQME/Teohl2ZIwecCQ+I2P5Vk+Bo9z9o6edmX2z6uT/2zL6AkbiOkMOMBQPAYiICOr6AyZ/fCfBXXIsAAAAAElFTkSuQmCC);--font: "Monocraft", ui-monospace, "Cascadia Mono", "Consolas", monospace;--fs-xs: 10px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 15px;--fs-lg: 19px;--fs-xl: 24px;--fs-2xl: 32px;--touch: 44px;--radius: 0px;--bevel-out: inset 2px 2px 0 rgba(255, 255, 255, .28), inset -2px -2px 0 rgba(0, 0, 0, .45);--bevel-in: inset 2px 2px 0 rgba(0, 0, 0, .55), inset -2px -2px 0 rgba(255, 255, 255, .14);--drop: 0 4px 0 rgba(0, 0, 0, .38);--header-height: 62px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--mc-green-dark) #101010}body{margin:0;min-height:100vh;font-family:var(--font);font-size:var(--fs-base);line-height:1.6;color:var(--text);background-color:#6ea6e6;background-image:linear-gradient(180deg,#3f74c4,#6ea6e6 42%,#a8d2ff);background-attachment:fixed;overflow-x:hidden;-webkit-tap-highlight-color:rgba(91,158,60,.3)}body:before{content:"";position:fixed;inset:0;z-index:-2;background-image:var(--tex-clouds);background-size:256px 256px;background-repeat:repeat;image-rendering:pixelated;opacity:.55;pointer-events:none;animation:cloud-drift 220s linear infinite}.horizon{position:fixed;left:0;right:0;bottom:0;height:44px;z-index:0;background-image:var(--tex-grass-side);background-size:44px 44px;background-repeat:repeat-x;image-rendering:pixelated;border-top:2px solid var(--mc-black);box-shadow:0 -3px #00000047;pointer-events:none}.mc-main,.footer-note{position:relative;z-index:1}@keyframes cloud-drift{0%{background-position:0 0}to{background-position:1024px 0}}h1,h2,h3,h4{margin:0;font-weight:400;line-height:1.25;letter-spacing:.01em;text-shadow:var(--shadow-text)}h1{font-size:var(--fs-xl)}h2{font-size:var(--fs-lg)}h3{font-size:var(--fs-md)}p{margin:0}a{color:var(--mc-green-bright);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--mc-green);color:#fff}:focus-visible{outline:3px solid #ffffff;outline-offset:2px;box-shadow:0 0 0 5px #0009}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#101010}::-webkit-scrollbar-thumb{background:var(--mc-stone-mid);border:2px solid #101010}::-webkit-scrollbar-thumb:hover{background:var(--mc-green)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.stack{display:flex;flex-direction:column;gap:16px}.stack--sm{gap:10px}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.row--tight{gap:6px}.spread{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.muted{color:var(--text-dim)}.muted-strong{color:var(--text-muted)}.nowrap{white-space:nowrap}.pixel-sprite{display:block;image-rendering:pixelated;flex:none}.text-shadow{text-shadow:var(--shadow-text)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}html[data-animations=off] *,html[data-animations=off] *:before,html[data-animations=off] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html[data-density=compact]{--touch: 40px}.mc-btn{--btn-face: #7b7b7b;--btn-face-hover: #5b9e3c;--btn-light: #bdbdbd;--btn-dark: #4d4d4d;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--touch);padding:9px 16px;border:2px solid var(--mc-black);border-radius:var(--radius);background-color:var(--btn-face);color:#fff;font-family:inherit;font-size:var(--fs-sm);line-height:1.2;letter-spacing:.04em;text-shadow:2px 2px 0 rgba(0,0,0,.55);cursor:pointer;user-select:none;box-shadow:inset 2px 2px 0 var(--btn-light),inset -2px -3px 0 var(--btn-dark),0 4px #00000073;transition:background-color .12s ease,transform .06s ease,box-shadow .06s ease}.mc-btn:hover:not(:disabled){background-color:var(--btn-face-hover);box-shadow:inset 2px 2px #ffffff73,inset -2px -3px #00000073,0 5px #00000073;transform:translateY(-1px)}.mc-btn:active:not(:disabled){transform:translateY(3px);box-shadow:inset 2px 2px 0 var(--btn-dark),inset -2px -2px 0 var(--btn-light),0 1px #00000080}.mc-btn:disabled,.mc-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;filter:grayscale(.3)}.mc-btn--primary{--btn-face: #5b9e3c;--btn-face-hover: #6cb247;--btn-light: #a6de84;--btn-dark: #35611f}.mc-btn--danger{--btn-face: #a83a2c;--btn-face-hover: #c0392b;--btn-light: #e58a7c;--btn-dark: #61201a}.mc-btn--ghost{--btn-face: rgba(20, 20, 20, .72);--btn-face-hover: rgba(40, 60, 30, .9);--btn-light: rgba(255, 255, 255, .22);--btn-dark: rgba(0, 0, 0, .6);box-shadow:inset 2px 2px 0 var(--btn-light),inset -2px -2px 0 var(--btn-dark),0 3px #00000059}.mc-btn--gold{--btn-face: #b9862f;--btn-face-hover: #d29a38;--btn-light: #f2d58c;--btn-dark: #6b4b12}.mc-btn--sm{min-height:38px;padding:6px 12px;font-size:var(--fs-xs);gap:6px}.mc-btn--icon{min-width:var(--touch);min-height:var(--touch);padding:0;width:var(--touch);height:var(--touch)}.mc-btn--icon.mc-btn--sm{min-width:38px;width:38px;min-height:38px;height:38px}.mc-btn--block{width:100%}.mc-btn__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app{display:flex;min-height:100vh;flex-direction:column}.mc-header{position:sticky;top:0;z-index:60;background-color:var(--mc-ink);background-image:var(--tex-deepslate);background-size:32px 32px;image-rendering:pixelated;border-bottom:2px solid var(--mc-black);box-shadow:0 4px #00000059}.mc-header__inner{max-width:1240px;margin:0 auto;display:flex;align-items:center;gap:14px;padding:8px 16px;min-height:var(--header-height)}.brand{display:flex;align-items:center;gap:10px;background:none;border:2px solid transparent;padding:4px 6px;cursor:pointer;color:inherit;font:inherit;text-align:left}.brand:hover{border-color:var(--mc-black);background-color:#ffffff14}.brand__logo{display:grid;place-items:center;width:38px;height:38px;background-color:#111;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #3c3c3c,inset -2px -2px #000}.brand__text{display:flex;flex-direction:column;line-height:1.1}.brand__title{font-size:var(--fs-md);color:#fff;text-shadow:var(--shadow-text);letter-spacing:.02em}.brand__sub{font-size:9px;letter-spacing:.16em;color:var(--mc-green-light);text-transform:uppercase}.mc-nav{display:flex;align-items:center;gap:4px;margin-left:auto;flex-wrap:wrap}.mc-nav__link{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:7px 11px;border:2px solid transparent;background:none;color:#dcdcdc;font:inherit;font-size:var(--fs-sm);letter-spacing:.03em;text-shadow:1px 1px 0 rgba(0,0,0,.7);cursor:pointer;transition:background-color .12s ease,color .12s ease}.mc-nav__link:hover{background-color:#ffffff1f;border-color:var(--mc-black);color:#fff}.mc-nav__link.is-active{background-color:var(--mc-green);border-color:var(--mc-black);color:#fff;box-shadow:inset 2px 2px #ffffff59,inset -2px -2px #0006}.header-side{display:flex;align-items:center;gap:8px}.player-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;background-color:#101010;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #333,inset -2px -2px #000;max-width:190px}.player-chip__name{font-size:var(--fs-xs);color:#e8e8e8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sync-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;font-family:inherit;font-size:var(--fs-xs);color:#e8e8e8;background-color:#101010;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #333,inset -2px -2px #000;cursor:pointer;max-width:190px}.sync-chip:hover{background-color:#1c1c1c}.sync-chip:active{transform:translateY(1px)}.sync-chip__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sync-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--text-muted)}.sync-line>span{flex:1 1 170px}.mc-main{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:20px 16px 140px}.page{display:flex;flex-direction:column;gap:18px;animation:page-in .18s ease-out}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.page-head__title{display:flex;align-items:center;gap:12px;font-size:var(--fs-xl);color:#fff;text-shadow:var(--shadow-text-lg)}.page-head__sub{margin-top:6px;font-size:var(--fs-sm);color:#eaf6e0;text-shadow:1px 1px 0 rgba(0,0,0,.55);max-width:62ch}.page-head__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mc-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;grid-template-columns:repeat(5,1fr);background-color:#101010;background-image:var(--tex-deepslate);background-size:32px 32px;image-rendering:pixelated;border-top:2px solid var(--mc-black);padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px #0000004d}.mc-tabbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:56px;padding:5px 2px;border:2px solid transparent;background:none;color:#a6a6a6;font:inherit;font-size:8.5px;letter-spacing:.01em;text-shadow:1px 1px 0 #000;cursor:pointer;overflow:hidden}.mc-tabbar__item.is-active{color:var(--mc-green-bright);border-color:var(--mc-black);background-color:#5b9e3c38}.footer-note{margin-top:auto;padding:18px 16px 62px;text-align:center;font-size:var(--fs-xs);color:#1e2b3a;letter-spacing:.02em}.footer-note>span{display:inline-block;padding:6px 12px;color:#eaeaea;background-color:#0c0c0cc7;border:2px solid var(--mc-black);box-shadow:inset 1px 1px #ffffff24;line-height:1.5}.footer-note--warn>span{color:#ffe9b0;background-color:#3c2c06d9;border-color:var(--mc-black)}.mc-panel{position:relative;background-color:var(--mc-panel);border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff24,inset -2px -2px #00000080,0 5px #00000052;padding:16px}.mc-panel--solid{background-color:#0c0c0cf0}.mc-panel--stone{background-color:#6f6f6f;background-image:var(--tex-stone);background-size:48px 48px;image-rendering:pixelated;color:#fff}.mc-panel--flat{box-shadow:none}.panel-head{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap;padding-bottom:12px;margin-bottom:14px;border-bottom:2px solid rgba(0,0,0,.55)}.panel-head__title{display:flex;align-items:center;gap:9px;font-size:var(--fs-md);color:#fff;text-shadow:var(--shadow-text)}.panel-head__hint{font-size:var(--fs-xs);color:var(--text-muted)}.mc-strip{height:26px;border-top:2px solid var(--mc-black);border-bottom:2px solid var(--mc-black);background-image:var(--tex-grass-side);background-size:26px 26px;background-repeat:repeat-x;image-rendering:pixelated}.mc-strip--dirt{height:16px;background-image:var(--tex-dirt);background-size:16px 16px}.divider{height:2px;background-color:#00000080;border-bottom:2px solid rgba(255,255,255,.07);margin:4px 0}.slot{display:grid;place-items:center;width:56px;height:56px;flex:none;background-color:#161616;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #3f3f3f,inset -2px -2px #050505}.slot--lg{width:72px;height:72px}.slot--sm{width:40px;height:40px}.slot--green{background-color:#14210f;box-shadow:inset 2px 2px #2c4a1e,inset -2px -2px #050505}.mc-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start}.mc-grid--wide{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.mc-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:14px;background-color:#101010db;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff1f,inset -2px -2px #00000080,0 4px #00000052;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.mc-card:hover{border-color:var(--mc-green);transform:translateY(-2px);box-shadow:inset 2px 2px #ffffff2e,inset -2px -2px #00000080,0 7px #00000052}.mc-card.is-favorite{border-color:var(--mc-gold)}.mc-card__head{display:flex;gap:12px;align-items:flex-start}.mc-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.mc-card__title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mc-card__name{font-size:var(--fs-md);color:#fff;text-shadow:var(--shadow-text);word-break:break-word}.mc-card__desc{font-size:var(--fs-sm);color:var(--text-dim);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-card__meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mc-card__actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center;border-top:2px solid rgba(0,0,0,.45);padding-top:10px}.mc-card__actions .mc-btn{flex:1 1 auto}.mc-card__fav{flex:none}.fav-btn{display:grid;place-items:center;width:38px;height:38px;padding:0;background-color:#0000008c;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff24,inset -2px -2px #00000080;cursor:pointer;filter:grayscale(1) brightness(.8);transition:filter .12s ease,background-color .12s ease,transform .1s ease}.fav-btn:hover{filter:none;background-color:#3c2d0acc;transform:translateY(-1px)}.fav-btn.is-active{filter:none;background-color:#282008e6}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;font-size:var(--fs-xs);letter-spacing:.04em;color:#f2f2f2;background-color:#0000008c;border:2px solid var(--mc-black);box-shadow:inset 1px 1px #ffffff24;white-space:nowrap}.badge--active,.badge--public{color:#d8ffc6;background-color:#35611fd9}.badge--paused{color:#ffe9b0;background-color:#6e4e0cd9}.badge--archived,.badge--private,.badge--unknown{color:#d2d2d2;background-color:#3a3a3ae6}.badge--offline{color:#ffd3cd;background-color:#6e201ae6}.badge--maintenance{color:#ffe9b0;background-color:#6e4e0cd9}.badge--full{color:#cfe3ff;background-color:#1f4f99e6}.badge--nether{color:#e6d6ff;background-color:#3f1d6be6}.badge--end{color:#c8fbf8;background-color:#0b6f6ae6}.badge--overworld{color:#d8ffc6;background-color:#35611fcc}.badge--gold{color:#2b2100;background-color:var(--mc-gold);border-color:#000}.badge--manual{border-color:#000;background-color:#14141499;color:#bdbdbd;font-size:9px}.stat-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(146px,1fr))}.mc-stat{display:flex;align-items:center;gap:12px;padding:13px;background-color:#0e0e0ecc;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff1f,inset -2px -2px #00000080,0 4px #00000052;text-align:left;color:inherit;font:inherit;cursor:pointer;transition:transform .12s ease,border-color .12s ease}.mc-stat:hover{border-color:var(--mc-green);transform:translateY(-2px)}.mc-stat__body{display:flex;flex-direction:column;min-width:0}.mc-stat__value{font-size:26px;line-height:1.05;color:#fff;text-shadow:3px 3px 0 rgba(0,0,0,.6)}.mc-stat__label{font-size:var(--fs-xs);letter-spacing:.06em;color:var(--text-dim);text-transform:uppercase}.coords{display:flex;flex-wrap:wrap;gap:6px}.coord{display:inline-flex;align-items:baseline;gap:6px;padding:5px 9px;background-color:#0a0a0a;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #343434}.coord__axis{font-size:9px;letter-spacing:.12em;color:#8d8d8d}.coord__value{font-size:var(--fs-md);color:var(--mc-green-bright);text-shadow:2px 2px 0 #000}.coords--hero .coord{padding:8px 12px}.coords--hero .coord__value{font-size:var(--fs-lg)}.form{display:flex;flex-direction:column;gap:16px}.form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-field{display:flex;flex-direction:column;gap:6px;min-width:0}.mc-field--full{grid-column:1 / -1}.mc-label{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:#dedede}.mc-label__req{color:var(--mc-green-light)}.mc-input,.mc-textarea,.mc-select{width:100%;min-height:var(--touch);padding:10px 12px;font-family:inherit;font-size:var(--fs-sm);color:#fff;background-color:#0c0c0c;border:2px solid var(--mc-black);border-radius:0;box-shadow:inset 2px 2px #2e2e2e,inset -2px -2px #454545;transition:border-color .12s ease,box-shadow .12s ease}.mc-input::placeholder,.mc-textarea::placeholder{color:#6f6f6f}.mc-input:hover,.mc-textarea:hover,.mc-select:hover{border-color:#3a3a3a}.mc-input:focus,.mc-textarea:focus,.mc-select:focus{outline:none;border-color:var(--mc-green-light);box-shadow:inset 2px 2px #2e2e2e,0 0 0 2px #7ec85059}.mc-textarea{min-height:96px;resize:vertical;line-height:1.5}.mc-select{appearance:none;padding-right:38px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' shape-rendering='crispEdges'%3E%3Cpath d='M2 4h8v2H2zM4 6h4v2H4z' fill='%237ec850'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px 14px;cursor:pointer}.mc-select option{background-color:#101010;color:#fff}.mc-field--error .mc-input,.mc-field--error .mc-textarea,.mc-field--error .mc-select{border-color:var(--mc-red-light)}.mc-hint{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5}.mc-error{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:#ff9a8b}.mc-warning{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;font-size:var(--fs-xs);color:#ffe9b0;background-color:#6e4e0c59;border:2px solid rgba(242,201,76,.55);line-height:1.6}.mc-counter{align-self:flex-end;font-size:9px;color:var(--text-muted)}.mc-counter.is-over{color:#ff9a8b}.input-row{display:flex;gap:8px;align-items:stretch}.input-row .mc-input{flex:1}.input-icon{position:relative;display:flex;align-items:center}.input-icon .mc-input{padding-left:40px}.input-icon__sprite{position:absolute;left:11px;pointer-events:none;opacity:.85}.mc-check{display:inline-flex;align-items:center;gap:10px;min-height:var(--touch);cursor:pointer;color:#eaeaea;font-size:var(--fs-sm)}.mc-check input{position:absolute;opacity:0;width:1px;height:1px}.mc-check__box{display:grid;place-items:center;width:24px;height:24px;flex:none;background-color:#0c0c0c;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #2e2e2e,inset -2px -2px #454545;transition:background-color .1s ease}.mc-check:hover .mc-check__box{border-color:var(--mc-green)}.mc-check input:checked+.mc-check__box{background-color:var(--mc-green-dark);box-shadow:inset 2px 2px #4e8a30,inset -2px -2px #1c3610}.mc-check input:focus-visible+.mc-check__box{outline:3px solid #fff;outline-offset:2px}.switch{display:inline-flex;align-items:center;gap:10px;min-height:var(--touch);background:none;border:none;padding:0;color:#eaeaea;font:inherit;font-size:var(--fs-sm);cursor:pointer;text-align:left}.switch__track{position:relative;width:52px;height:26px;flex:none;background-color:#0c0c0c;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #2e2e2e,inset -2px -2px #454545}.switch__thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;background-color:#8b8b8b;box-shadow:inset 2px 2px #c6c6c6,inset -2px -2px #4a4a4a;transition:transform .14s ease}.switch[aria-checked=true] .switch__thumb{transform:translate(26px);background-color:var(--mc-green-light)}.switch[aria-checked=true] .switch__track{background-color:#35611f99}.segmented{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;background-color:#00000080;border:2px solid var(--mc-black)}.segmented__option{min-height:38px;padding:6px 12px;background:none;border:2px solid transparent;color:#cfcfcf;font:inherit;font-size:var(--fs-xs);cursor:pointer;text-shadow:1px 1px 0 rgba(0,0,0,.6)}.segmented__option:hover{background-color:#ffffff1a;color:#fff}.segmented__option.is-active{background-color:var(--mc-green);border-color:var(--mc-black);color:#fff;box-shadow:inset 2px 2px #ffffff4d}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;font-size:var(--fs-xs);color:#f0f0f0;background-color:#00000080;border:2px solid var(--mc-black);box-shadow:inset 1px 1px #ffffff1f}.chip__remove{display:grid;place-items:center;width:20px;height:20px;padding:0;background:none;border:none;color:#ff9a8b;cursor:pointer}.chip__remove:hover{color:#fff;background-color:#c0392b99}.icon-picker{display:flex;flex-wrap:wrap;gap:6px}.icon-picker__option{display:grid;place-items:center;width:46px;height:46px;background-color:#0c0c0c;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #2e2e2e,inset -2px -2px #454545;cursor:pointer;filter:grayscale(.5) brightness(.85);transition:filter .1s ease,border-color .1s ease}.icon-picker__option:hover{filter:none;border-color:var(--mc-stone-light)}.icon-picker__option.is-selected{filter:none;border-color:var(--mc-green-light);background-color:#35611f80;box-shadow:inset 2px 2px #4e8a30,inset -2px -2px #1c3610}.swatches{display:flex;flex-wrap:wrap;gap:6px}.swatch{width:34px;height:34px;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff4d;cursor:pointer}.swatch.is-selected{outline:3px solid #fff;outline-offset:1px}.filters{display:flex;flex-direction:column;gap:10px;padding:12px;background-color:#0a0a0ac7;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #00000080}.filters__row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.filters__row>*{flex:1 1 150px;min-width:0}.filters__row .mc-btn{flex:0 0 auto}.filters__row .segmented{flex:0 0 auto;margin-left:auto}.filters__search{flex:2 1 240px}.filters__summary{font-size:var(--fs-xs);color:var(--text-muted)}.modal-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:16px;background-color:#0000009e;backdrop-filter:blur(2px);animation:fade-in .12s ease-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.modal{display:flex;flex-direction:column;width:min(760px,100%);max-height:min(90vh,940px);background-color:#171717;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #4a4a4a,inset -2px -2px #000,0 10px #00000080;animation:modal-in .14s ease-out}@keyframes modal-in{0%{transform:translateY(10px) scale(.99);opacity:.6}to{transform:none;opacity:1}}.modal--sm{width:min(480px,100%)}.modal__head{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:12px 14px;background-color:#232323;border-bottom:2px solid var(--mc-black);box-shadow:inset 0 2px #ffffff1f}.modal__title{display:flex;align-items:center;gap:9px;font-size:var(--fs-md);color:#fff;text-shadow:var(--shadow-text)}.modal__body{padding:16px;overflow-y:auto;overscroll-behavior:contain;flex:1}.modal__foot{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;padding:12px 14px;background-color:#1f1f1f;border-top:2px solid var(--mc-black)}.modal__foot .mc-btn{min-width:120px}.modal--danger .modal__head{background-color:#3a1a16}.app-failure{position:fixed;left:50%;bottom:16px;z-index:210;transform:translate(-50%);display:flex;align-items:center;gap:10px;width:min(720px,calc(100vw - 24px));padding:10px 12px;background-color:#2a1613;border:2px solid var(--mc-black);border-left:6px solid #e05a45;box-shadow:inset 2px 2px #ffffff1f,0 6px #00000080;color:#ffe7e2}.app-failure__text{flex:1;min-width:0;font-size:var(--fs-sm);overflow-wrap:anywhere}@media(max-width:560px){.app-failure{flex-wrap:wrap;bottom:calc(70px + env(safe-area-inset-bottom,0px))}}.toast-stack{position:fixed;right:16px;bottom:16px;z-index:200;display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100vw - 32px));pointer-events:none}.toast{display:flex;align-items:center;gap:10px;padding:10px 12px;background-color:#141414;border:2px solid var(--mc-black);border-left:6px solid var(--mc-green);box-shadow:inset 2px 2px #ffffff24,0 5px #00000073;pointer-events:auto;animation:toast-in .16s ease-out}@keyframes toast-in{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.toast--error{border-left-color:var(--mc-red-light)}.toast--info{border-left-color:var(--mc-blue)}.toast__message{flex:1;font-size:var(--fs-sm);color:#fff;line-height:1.45}.toast__close{display:grid;place-items:center;width:30px;height:30px;padding:0;background:none;border:2px solid transparent;color:#cfcfcf;cursor:pointer}.toast__close:hover{border-color:var(--mc-black);background-color:#ffffff1f}.empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:34px 20px;text-align:center;background-color:#0a0a0ab8;border:2px dashed rgba(255,255,255,.28)}.empty__title{font-size:var(--fs-md);color:#fff;text-shadow:var(--shadow-text)}.empty__text{max-width:52ch;font-size:var(--fs-sm);color:var(--text-dim)}.empty__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:6px}.banner{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;font-size:var(--fs-sm);color:#eaf6e0;background-color:#0c1e088c;border:2px solid rgba(126,200,80,.5);line-height:1.6}.banner--warn{color:#ffe9b0;background-color:#3c2c0680;border-color:#f2c94c8c}.banner--danger{color:#ffd8d2;background-color:#4614108c;border-color:#e05a4599}.banner__body{flex:1;min-width:0}.banner__title{font-size:var(--fs-sm);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.6);margin-bottom:3px}.section{display:flex;flex-direction:column;gap:10px}.section__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.section__title{display:flex;align-items:center;gap:8px;font-size:var(--fs-md);color:#fff;text-shadow:var(--shadow-text)}.tabs{display:flex;gap:4px;flex-wrap:wrap;padding-bottom:2px;border-bottom:2px solid rgba(0,0,0,.45)}.tabs__tab{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:7px 12px;background-color:#0006;border:2px solid var(--mc-black);border-bottom:none;color:#d8d8d8;font:inherit;font-size:var(--fs-sm);cursor:pointer;text-shadow:1px 1px 0 rgba(0,0,0,.6)}.tabs__tab:hover{background-color:#5b9e3c59;color:#fff}.tabs__tab.is-active{background-color:var(--mc-green);color:#fff;box-shadow:inset 2px 2px #ffffff4d}.tabs__count{font-size:9px;padding:1px 5px;background-color:#00000080;border:1px solid rgba(255,255,255,.25)}.meta-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.meta-item{padding:9px 11px;background-color:#0000006b;border:2px solid rgba(0,0,0,.75);box-shadow:inset 1px 1px #ffffff1a}.meta-item__label{display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.meta-item__value{font-size:var(--fs-sm);color:#fff;word-break:break-word}.detail-hero{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.detail-hero__body{flex:1;min-width:200px;display:flex;flex-direction:column;gap:8px}.prose{font-size:var(--fs-sm);color:var(--text-dim);line-height:1.7;white-space:pre-wrap;word-break:break-word}.kbd{display:inline-block;padding:1px 5px;font-size:10px;background-color:#0009;border:2px solid var(--mc-black);box-shadow:inset 1px 1px #ffffff2e;color:#eaeaea}@media(max-width:1000px){.mc-nav{display:none}.mc-tabbar{display:grid}.mc-header__inner{justify-content:space-between}.mc-main,.footer-note{padding-bottom:96px}.horizon{display:none}}@media(max-width:720px){:root{--fs-xl: 20px;--fs-lg: 16px}.mc-main{padding:14px 12px 96px}.form-grid,.form-grid--3,.mc-grid,.mc-grid--wide{grid-template-columns:minmax(0,1fr)}.modal-backdrop{padding:0;place-items:end center}.modal{width:100%;max-height:93vh;border-left:none;border-right:none;border-bottom:none}.modal__foot .mc-btn{flex:1;min-width:0}.toast-stack{bottom:calc(78px + env(safe-area-inset-bottom,0px));left:12px;right:12px;width:auto}.page-head{align-items:flex-start}.page-head__actions{width:100%}.page-head__actions .mc-btn{flex:1}.player-chip,.sync-chip__label{display:none}}@media(max-width:560px){.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .mc-btn{width:100%}.mc-stat{padding:10px;gap:9px}.mc-stat .slot{width:42px;height:42px}.mc-stat__value{font-size:22px}}@media(max-width:420px){.mc-card__actions .mc-btn{padding:8px 10px}}.card-title-btn{padding:0;background:none;border:none;color:#fff;font:inherit;font-size:var(--fs-md);line-height:1.3;text-align:left;text-shadow:var(--shadow-text);cursor:pointer;word-break:break-word}.card-title-btn:hover{color:var(--mc-green-bright);text-decoration:underline;text-underline-offset:3px}.mc-card__sub{font-size:var(--fs-xs);color:var(--text-muted)}.mc-btn.is-active{background-color:var(--mc-green);color:#fff;box-shadow:inset 2px 2px #ffffff59,inset -2px -3px #0006,0 4px #00000073}.skip-link{position:absolute;left:-9999px;top:0;z-index:300;padding:10px 14px;background-color:var(--mc-green);color:#fff;border:2px solid var(--mc-black);font-size:var(--fs-sm)}.skip-link:focus{left:12px;top:12px}.boot-screen{min-height:70vh;display:grid;place-items:center;padding:24px 16px}.boot-screen .mc-panel{max-width:520px;width:100%}.mc-btn.fav-icon:not(.is-active){filter:grayscale(1) brightness(.72)}.mc-btn.fav-icon.is-active{background-color:#2e2408d9}a.mc-nav__link,a.mc-tabbar__item{text-decoration:none;font:inherit;cursor:pointer}.crash{padding:18px;background-color:#241412;border:2px solid var(--mc-black);border-left:6px solid #e05a45;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #00000080;color:#ffe7e2}.crash__title{margin:0 0 8px;font-size:var(--fs-lg);color:#fff;text-shadow:2px 2px 0 #000}.crash__text{margin:0 0 10px;font-size:var(--fs-sm);line-height:1.6}.crash__detail{margin:0 0 12px;padding:8px 10px;overflow-x:auto;font-size:12px;color:#ffd0c8;background-color:#00000073;border:2px solid rgba(0,0,0,.6);white-space:pre-wrap}.crash__actions{display:flex;flex-wrap:wrap;gap:8px}.crash__actions .mc-btn{text-decoration:none}.task-block{display:flex;flex-direction:column;gap:10px}.task-composer .input-row{align-items:flex-start}.task-composer .mc-error{margin-top:6px}.task-list{gap:6px}.task-item{align-items:flex-start}.task-item.is-done{opacity:.72}.task-check{display:grid;place-items:center;width:26px;height:26px;flex:none;margin-top:1px;padding:0;background-color:#0c0c0c;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #2e2e2e,inset -2px -2px #454545;cursor:pointer;transition:background-color .1s ease,border-color .1s ease}.task-check:hover{border-color:var(--mc-green)}.task-check:focus-visible{outline:3px solid #fff;outline-offset:2px}.task-check.is-done{background-color:var(--mc-green-dark);box-shadow:inset 2px 2px #4e8a30,inset -2px -2px #1c3610}.task-text{display:block;line-height:1.45}.task-text.is-done{color:var(--text-muted);text-decoration:line-through}.task-empty{margin:0}.hero{position:relative;overflow:hidden;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #fff6,0 6px #00000052;background-color:#6ea6e6}.hero__sky{position:relative;padding:26px 22px 30px;background-image:linear-gradient(180deg,#4a86d8,#82b8ec 62%,#b6daff)}.hero__sky:before{content:"";position:absolute;inset:0;background-image:var(--tex-clouds);background-size:256px 256px;background-repeat:repeat;image-rendering:pixelated;opacity:.45;animation:cloud-drift 190s linear infinite;pointer-events:none}.hero__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;max-width:720px}.hero__kicker{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:4px 10px;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:#eaffd8;background-color:#0c1e088c;border:2px solid var(--mc-black);box-shadow:inset 1px 1px #fff3}.hero__title{font-size:clamp(22px,3.6vw,34px);line-height:1.15;color:#fff;text-shadow:3px 3px 0 #2b2b2b,6px 6px 0 rgba(0,0,0,.16)}.hero__tagline{max-width:58ch;font-size:var(--fs-sm);color:#f3fbea;text-shadow:1px 1px 0 rgba(0,0,0,.6);line-height:1.7}.hero__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.hero__block{position:absolute;right:22px;bottom:56px;z-index:0;filter:drop-shadow(4px 6px 0 rgba(0,0,0,.35));animation:float-block 5s ease-in-out infinite}@keyframes float-block{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero__grass{height:40px;background-image:var(--tex-grass-side);background-size:40px 40px;background-repeat:repeat-x;image-rendering:pixelated;border-top:2px solid var(--mc-black)}@media(max-width:860px){.hero__block{display:none}}.home-columns{display:grid;gap:14px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}@media(max-width:980px){.home-columns{grid-template-columns:minmax(0,1fr)}}.quick-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(158px,1fr))}.quick-tile{display:flex;align-items:center;gap:10px;padding:11px;text-align:left;font:inherit;color:#fff;background-color:#0e0e0ecc;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff1f,inset -2px -2px #00000080,0 4px #0000004d;cursor:pointer;transition:transform .12s ease,border-color .12s ease}.quick-tile:hover{border-color:var(--mc-green);transform:translateY(-2px)}.quick-tile__body{display:flex;flex-direction:column;min-width:0}.quick-tile__title{font-size:var(--fs-sm);text-shadow:var(--shadow-text)}.quick-tile__sub{font-size:9.5px;color:var(--text-muted)}.list{display:flex;flex-direction:column;gap:8px}.list__item{display:flex;align-items:center;gap:10px;padding:9px 11px;background-color:#101010d6;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff1a,0 3px #0000004d;transition:border-color .12s ease,transform .1s ease}.list__item:hover{border-color:var(--mc-green);transform:translate(2px)}.list__main{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.list__title{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:#fff;text-shadow:var(--shadow-text);word-break:break-word}.list__sub{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--text-muted)}.list__side{display:flex;align-items:center;gap:6px;flex:none}.list__coords{display:flex;gap:4px;flex-wrap:wrap}.loc-group{display:flex;flex-direction:column;gap:8px}.loc-group__head{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:2px solid rgba(0,0,0,.45);font-size:var(--fs-sm);color:#eaffd8;text-shadow:1px 1px 0 rgba(0,0,0,.6)}.loc-group__count{font-size:9px;padding:1px 6px;background-color:#0000008c;border:1px solid rgba(255,255,255,.2)}.address{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 9px;background-color:#0a0a0a;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #343434}.address__value{font-size:var(--fs-sm);color:#9ed0ff;text-shadow:2px 2px 0 #000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address--empty .address__value{color:var(--text-muted);font-style:italic;text-shadow:none}.server-status{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.server-players{display:flex;flex-wrap:wrap;gap:5px}.player-tag{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;font-size:var(--fs-xs);color:#e8e8e8;background-color:#00000080;border:2px solid var(--mc-black)}.loc-hero{display:flex;flex-direction:column;gap:12px;padding:14px;background-image:linear-gradient(180deg,#14141480,#080808d9);border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff1f,inset -2px -2px #00000080}.loc-hero__top{display:flex;align-items:flex-start;gap:12px}.loc-hero__title{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.loc-hero__name{font-size:var(--fs-lg);color:#fff;text-shadow:var(--shadow-text);word-break:break-word}.loc-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;font-size:var(--fs-xs);color:#fff;background-color:#0000008c;border:2px solid var(--mc-black)}.copy-row{display:flex;gap:6px;flex-wrap:wrap}.settings-list{display:flex;flex-direction:column;gap:10px}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:11px 13px;background-color:#00000059;border:2px solid rgba(0,0,0,.7);box-shadow:inset 1px 1px #ffffff14}.settings-row__body{flex:1;min-width:200px;display:flex;flex-direction:column;gap:3px}.settings-row__title{font-size:var(--fs-sm);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.6)}.settings-row__hint{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5}.settings-row__control{flex:none;display:flex;align-items:center;gap:8px}.usage{display:flex;flex-direction:column;gap:6px;width:100%}.usage__bar{height:20px;background-color:#0b0b0b;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #2e2e2e;overflow:hidden}.usage__fill{height:100%;min-width:4px;background-image:repeating-linear-gradient(90deg,var(--mc-green) 0 8px,#4f8f32 8px 16px)}.usage__label{display:flex;justify-content:space-between;gap:10px;font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap}.category-row{display:flex;align-items:center;gap:10px;padding:8px 10px;background-color:#00000052;border:2px solid rgba(0,0,0,.7)}.category-row__name{flex:1;min-width:0;font-size:var(--fs-sm);color:#fff;display:flex;align-items:center;gap:7px}.category-row__count{font-size:9px;color:var(--text-muted)}.install-steps{display:flex;flex-direction:column;gap:7px;font-size:var(--fs-sm);color:var(--text-dim);line-height:1.6}.install-steps li{display:flex;gap:9px;align-items:flex-start}.install-steps__num{flex:none;display:grid;place-items:center;width:22px;height:22px;font-size:10px;color:#0f1a0a;background-color:var(--mc-green-light);border:2px solid var(--mc-black)}.legend{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:var(--fs-xs);color:var(--text-muted)}.legend__item{display:inline-flex;align-items:center;gap:6px}.legend__dot{width:10px;height:10px;border:2px solid var(--mc-black)}.about{display:flex;flex-direction:column;gap:10px;font-size:var(--fs-sm);color:var(--text-dim);line-height:1.7}.about strong{color:#fff;font-weight:400}.two-columns{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.list__item .coord__value{font-size:17px}.list__item .coord{padding:4px 8px}@media(max-width:720px){.list__item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"slot main" "side side";align-items:start;gap:8px 10px;padding:10px}.list__item>.slot{grid-area:slot}.list__item .list__main{grid-area:main}.list__item .list__side{grid-area:side;justify-content:flex-end;flex-wrap:wrap;padding-top:2px;border-top:2px solid rgba(0,0,0,.4);width:100%}.list__title{font-size:var(--fs-base);line-height:1.35}}@media(max-width:560px){.filters__row{flex-direction:column;align-items:stretch}.filters__row>*,.filters__row .filters__search{flex:1 1 auto;width:100%}.filters__row .mc-check{width:auto}.filters__row .segmented{margin-left:0;width:100%;justify-content:stretch}.filters__row .segmented__option{flex:1}}.filters__more{display:flex;flex-direction:column;gap:10px}.filters__more>summary{list-style:none}.filters__more>summary::-webkit-details-marker{display:none}.filters__toggle{display:none}.filters__badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;color:#0f1a0a;background-color:var(--mc-green-light);border:2px solid var(--mc-black)}@media(max-width:560px){.filters__toggle{display:flex;align-items:center;gap:8px;min-height:var(--touch);padding:8px 12px;background-color:#1b1b1b;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff1f,inset -2px -2px #00000080;color:#fff;font-size:var(--fs-sm);text-shadow:1px 1px 0 rgba(0,0,0,.6);cursor:pointer}.filters__toggle:after{content:"+";margin-left:auto;color:var(--mc-green-light);font-size:var(--fs-md)}.filters__more[open] .filters__toggle:after{content:"−"}}.world-breadcrumb{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:#ffffffe6;text-shadow:1px 1px 0 rgba(0,0,0,.55)}.world-breadcrumb__current{font-weight:400;color:#eaffd8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60vw}.world-hero{position:relative;overflow:hidden;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff47,0 6px #00000052;background-image:linear-gradient(180deg,#3f74c4,#6ea6e6 60%,#a8d2ff);min-height:132px}.world-hero__pattern{position:absolute;inset:0;background-image:var(--tex-clouds);background-size:192px 192px;image-rendering:pixelated;opacity:.55;animation:cloud-drift 190s linear infinite}.world-hero--image{background-color:#101010}.world-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;image-rendering:auto;filter:saturate(1.05) brightness(.92)}.world-hero--image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0408106b,#040810e0)}.world-hero__content{position:relative;z-index:1;display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;padding:18px 16px}.world-hero__text{flex:1;min-width:220px;display:flex;flex-direction:column;gap:8px}.world-hero__title{font-size:clamp(20px,3vw,28px);color:#fff;text-shadow:3px 3px 0 #1c1c1c,5px 5px 0 rgba(0,0,0,.2)}.world-hero__desc{max-width:70ch;font-size:var(--fs-sm);color:#f2f8ea;text-shadow:1px 1px 0 rgba(0,0,0,.6);line-height:1.6}.world-hero__actions{display:flex;gap:6px;flex:none}.world-columns{display:grid;gap:14px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start}@media(max-width:980px){.world-columns{grid-template-columns:minmax(0,1fr)}.world-hero__actions{margin-left:auto}}.mini-stats{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.mini-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;background-color:#0000006b;border:2px solid rgba(0,0,0,.75);box-shadow:inset 1px 1px #ffffff1a;text-align:center}.mini-stat__value{font-size:20px;line-height:1.1;color:#fff;text-shadow:2px 2px 0 rgba(0,0,0,.6)}.mini-stat__label{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.seed-value{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.seed-value code{font-family:inherit;color:var(--mc-green-bright);word-break:break-all}.mc-card__cover{display:block;width:calc(100% + 28px);margin:-14px -14px 2px;height:118px;object-fit:cover;border-bottom:2px solid var(--mc-black);background-color:#0b0b0b}.list__thumb{width:40px;height:40px;flex:none;object-fit:cover;border:2px solid var(--mc-black);box-shadow:inset 1px 1px #fff3}.detail-image{display:block;width:100%;max-height:260px;object-fit:cover;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff24}.image-picker{position:relative;display:grid;place-items:center;width:100%;min-height:130px;background-color:#0c0c0c;border:2px dashed rgba(255,255,255,.28);overflow:hidden}.image-picker--square{min-height:110px}.image-picker.is-dragging{border-color:var(--mc-green-light);background-color:#35611f40}.image-picker.is-disabled{opacity:.6}.image-picker__preview{width:100%;height:100%;max-height:180px;object-fit:cover;display:block}.image-picker--square .image-picker__preview{max-height:150px}.image-picker__placeholder{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px;font-size:var(--fs-xs);color:var(--text-muted)}.image-picker__busy{position:absolute;inset:0;display:grid;place-items:center;background-color:#060606b8;font-size:var(--fs-sm);color:#fff;text-shadow:2px 2px 0 #000}.image-picker__actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.fixed-value{display:flex;align-items:center;gap:8px;min-height:var(--touch);padding:10px 12px;font-size:var(--fs-sm);color:#d8f5c4;background-color:#35611f38;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #00000059}.loc-group__add{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;font:inherit;font-size:10px;color:#cfe9bd;background-color:#00000073;border:2px solid var(--mc-black);cursor:pointer}.loc-group__add:hover{background-color:var(--mc-green);color:#fff}@media(max-width:560px){.mc-card__cover{height:92px}}.chat{display:flex;flex-direction:column;gap:10px}.chat__status{display:flex;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--text-muted)}.chat__dot{width:10px;height:10px;background-color:#5a5a5a;border:2px solid var(--mc-black)}.chat__dot.is-live{background-color:var(--mc-green-light);box-shadow:0 0 8px #7ec850d9}.chat__dot.is-error{background-color:#e05a45;box-shadow:0 0 8px #e05a45b3}.chat__state{min-width:0}.chat__count{margin-left:auto;padding:2px 7px;background-color:#00000073;border:1px solid rgba(255,255,255,.16)}.chat__list{display:flex;flex-direction:column;gap:8px;min-height:220px;max-height:430px;overflow-y:auto;padding:10px;background-color:#0a0a0a;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #2c2c2c}.chat__message{max-width:86%;align-self:flex-start;padding:7px 10px;background-color:#222222f5;border:2px solid var(--mc-black);box-shadow:inset 1px 1px #ffffff1a}.chat__message.is-mine{align-self:flex-end;background-color:#35611fa6}.chat__message-head{display:flex;align-items:baseline;gap:10px;justify-content:space-between;margin-bottom:3px}.chat__author{font-size:var(--fs-xs);color:var(--mc-green-light);text-shadow:1px 1px 0 rgba(0,0,0,.6)}.chat__time{font-size:10px;color:var(--text-muted)}.chat__text{font-size:var(--fs-sm);color:#f2f2f2;white-space:pre-wrap;overflow-wrap:anywhere}.chat__image,.auth-image{display:block;max-width:100%;margin-top:6px;border:2px solid var(--mc-black);background-color:#101010}.chat__image{max-height:260px;object-fit:cover}.auth-image--loading{width:100%;min-height:80px;background-image:repeating-linear-gradient(45deg,#141414 0 8px,#1c1c1c 8px 16px)}.auth-image--error{display:inline-block;padding:6px 10px;font-size:var(--fs-xs);color:#ff9a8b;background-color:#46141099;border:2px solid rgba(224,90,69,.6)}.chat__composer{display:flex;flex-direction:column;gap:8px}.chat__attachment{display:flex;align-items:center;gap:8px}.chat__attachment img{width:84px;height:60px;object-fit:cover;border:2px solid var(--mc-black)}.chat__input-row{display:flex;gap:6px;align-items:flex-end}.chat__input{flex:1;min-height:46px;max-height:130px;resize:vertical}.member-list{display:flex;flex-direction:column;gap:6px}.member-row{display:flex;align-items:center;gap:8px;padding:6px 8px;background-color:#00000059;border:2px solid rgba(0,0,0,.72)}.member-row__name{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:#fff;overflow-wrap:anywhere}@media(max-width:560px){.chat__list{max-height:340px}.chat__message{max-width:94%}.chat__input-row{flex-wrap:wrap}.chat__input{flex:1 1 100%}}.world-map,.seedmap{display:flex;flex-direction:column;gap:10px}.seedmap__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 14px}.seedmap__modes{flex:0 0 auto}.seedmap__modes .segmented__option{display:inline-flex;align-items:center;gap:5px;min-width:0}.seedmap__modes .segmented__option>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seedmap__tabs .segmented__option{display:inline-flex;align-items:center;gap:5px;min-width:0}.seedmap__tabs .segmented__option>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seedmap__seedline{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:var(--fs-xs);color:var(--text-dim)}.seedmap__seed-label{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.seedmap__seed-value{max-width:30ch;padding:2px 6px;overflow:hidden;font-family:inherit;color:var(--mc-green-bright);text-overflow:ellipsis;white-space:nowrap;background-color:#00000073;border:2px solid var(--mc-black)}.seedmap__seedline .mc-hint{color:var(--text-muted)}.seedmap__seed-missing{display:inline-flex;align-items:center;gap:5px;color:#ffd98a}.seedmap__toggles{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-left:auto}.seedmap__toggles .switch{font-size:var(--fs-xs)}.seedmap__frame{position:relative;border:2px solid var(--mc-black);background-color:#0d1218;box-shadow:inset 2px 2px #ffffff0f,0 4px #00000059}.seedmap__stage{position:relative;height:clamp(320px,52vh,560px);overflow:hidden;background-color:#0d1218;cursor:grab;outline:none;touch-action:none;user-select:none}.seedmap__stage:focus-visible{box-shadow:inset 0 0 0 3px var(--mc-green-light)}.seedmap__stage.is-moving{cursor:grabbing}.seedmap__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}.seedmap__markers{position:absolute;inset:0;pointer-events:none}.seedmap__compass{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:26px;height:26px;font-size:10px;color:var(--mc-gold);background-color:#080808b8;border:2px solid var(--mc-black);pointer-events:none}.seedmap__compass span{text-shadow:1px 1px 0 #000}.seedmap__zoom{position:absolute;top:50%;right:8px;display:flex;flex-direction:column;gap:2px;padding:3px;background-color:#080808b3;border:2px solid var(--mc-black);transform:translateY(-50%)}.seedmap__zoom .mc-btn{background-color:#1a1a1ae6;border:2px solid rgba(0,0,0,.85);box-shadow:inset 1px 1px #ffffff29}.seedmap__structure{position:absolute;display:grid;place-items:center;width:18px;height:18px;padding:0;background-color:#0808084d;border:1px solid rgba(0,0,0,.6);filter:drop-shadow(0 1px 0 rgba(0,0,0,.45));cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:transform .1s ease}.seedmap__structure:hover,.seedmap__structure:focus-visible{z-index:4;background-color:#35611ff2;border-color:var(--mc-green-light);transform:translate(-50%,-50%) scale(1.35)}.seedmap__structure.is-approximate{border-style:dashed;border-color:var(--mc-gold)}.seedmap__location{position:absolute;z-index:5;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 6px 0 4px;font:inherit;font-size:10px;color:#fff;white-space:nowrap;background-color:#0a0a0ae6;border:2px solid var(--mc-green-light);box-shadow:inset 1px 1px #ffffff29,0 2px #00000080;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%)}.seedmap__location:hover,.seedmap__location:focus-visible{z-index:6;background-color:#35611ff2}.seedmap__location-name{max-width:150px;overflow:hidden;text-overflow:ellipsis}.seedmap__pin-card{position:absolute;top:8px;left:8px;z-index:7;min-width:190px;max-width:calc(100% - 80px);padding:8px 10px;background-color:#080808eb;border:2px solid var(--mc-black);box-shadow:inset 1px 1px #ffffff24}.seedmap__pin-head{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs)}.seedmap__pin-head strong{flex:1;font-weight:400;color:#fff}.seedmap__pin-coords{margin:4px 0 0;font-size:var(--fs-sm);color:var(--mc-green-bright)}.seedmap__pin-card .mc-hint{margin:0}.seedmap__pin-actions{display:flex;gap:6px;margin-top:6px}.seedmap__readout{position:absolute;bottom:8px;left:8px;display:flex;align-items:center;gap:10px;max-width:calc(100% - 130px);padding:4px 8px;overflow:hidden;font-size:var(--fs-xs);color:#fff;white-space:nowrap;background-color:#080808c7;border:2px solid var(--mc-black);pointer-events:none}.seedmap__readout-biome{display:inline-flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis}.seedmap__readout-biome i{width:10px;height:10px;border:1px solid rgba(0,0,0,.65)}.seedmap__readout-coords{color:var(--mc-green-bright)}.seedmap__scale{position:absolute;right:8px;bottom:8px;display:flex;flex-direction:column;align-items:flex-end;gap:2px;pointer-events:none}.seedmap__scale-bar{display:block;height:6px;min-width:16px;background-color:#00000073;border:1px solid rgba(255,255,255,.75);border-top:none}.seedmap__scale-label{font-size:9px;color:#fff;text-shadow:1px 1px 0 #000}.seedmap__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.seedmap__control-group{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.seedmap__zoom-label{font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.seedmap__zoom-hint{font-size:9px;color:#ffd98a}.seedmap__jump{display:flex;align-items:center;gap:6px}.seedmap__jump-label{font-size:var(--fs-xs);color:var(--text-dim);white-space:nowrap}.seedmap__jump-input{width:86px;min-height:34px;padding:4px 8px;font-size:var(--fs-xs)}.seedmap__external{font-size:var(--fs-xs);color:var(--mc-green-light);text-decoration:underline}.seedmap__seedbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;background-color:#00000052;border:2px solid var(--mc-black);box-shadow:inset 1px 1px #ffffff0f}.seedmap__seedbar-label{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.seedmap__seedbar-field{display:flex;flex:1 1 260px;align-items:center;gap:6px;min-width:0}.seedmap__seedbar-field .mc-input{flex:1 1 auto;min-width:120px;max-width:420px}.seedmap__seedbar .mc-hint{flex-basis:100%;margin:0}.seedmap__legend{display:flex;flex-wrap:wrap;gap:6px}.seedmap__legend-item{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;font-size:var(--fs-xs);color:#e8e8e8;background-color:#0000006b;border:2px solid var(--mc-black)}.seedmap__legend-item i{width:10px;height:10px;border:1px solid rgba(0,0,0,.65)}.seedmap__legend-item b{font-size:9px;font-weight:400;color:var(--text-muted)}.seedmap__legend-more{align-self:center;font-size:var(--fs-xs);color:var(--text-muted)}.seedmap__note{display:flex;align-items:flex-start;gap:6px;margin:0}.seedmap__source{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:var(--fs-xs);color:var(--text-dim)}.seedmap__source-name{display:inline-flex;align-items:center;gap:5px;color:var(--mc-green-light)}.seedmap__source .chip{font-size:10px}@media(hover:none){.seedmap__readout:not(.has-data){display:none}}.seedmap__engine-loading{position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;font-size:var(--fs-sm);color:#fff;text-align:center;background-color:#080808d1;pointer-events:none}@media(max-width:720px){.seedmap__head{flex-direction:column;align-items:stretch}.seedmap__tabs{width:100%}.seedmap__seedline{justify-content:flex-start}.seedmap__tabs .segmented__option{flex:1 1 0;justify-content:center;padding:6px 4px;font-size:10px;gap:3px}.seedmap__stage{height:clamp(300px,46vh,460px)}.seedmap__toggles{margin-left:0}.seedmap__controls{align-items:stretch}.seedmap__jump{flex:1 1 100%}.seedmap__jump-input{flex:1 1 0;width:auto}.seedmap__seedbar-field{flex:1 1 100%}.seedmap__readout{max-width:calc(100% - 16px);bottom:40px}.seedmap__seedbar-label{flex-basis:100%}.seedmap__legend-item b{display:none}}.insta-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.insta-layout__main,.insta-layout__side{display:flex;flex-direction:column;gap:14px;min-width:0}.insta-feed{display:flex;flex-direction:column;gap:14px}.insta-post{display:flex;flex-direction:column;gap:8px;padding:10px;background-color:var(--panel);border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff14,inset -2px -2px #00000073}.insta-post__head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.insta-post__meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.insta-post__time{font-size:var(--fs-xs);color:var(--text-muted)}.insta-channel-link{display:inline-flex;align-items:center;gap:8px;padding:4px 6px;background:none;border:2px solid transparent;color:#fff;font:inherit;cursor:pointer}.insta-channel-link:hover{border-color:#fff3;background-color:#ffffff0f}.insta-channel-link__name{font-size:var(--fs-sm);text-shadow:1px 1px 0 rgba(0,0,0,.6)}.insta-channel-link__count{margin-left:auto;font-size:var(--fs-xs);color:var(--text-muted)}.insta-avatar{display:block;object-fit:cover;border:2px solid var(--mc-black);background-color:#1a1a1a}.insta-avatar--icon{display:grid;place-items:center;color:var(--mc-green-light)}.insta-gallery{display:flex;flex-direction:column;gap:8px}.insta-gallery__frame{position:relative}.insta-gallery__track{display:flex;width:100%;aspect-ratio:16 / 10;max-height:520px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;background-color:#101010;border:2px solid var(--mc-black);scrollbar-width:none;-webkit-overflow-scrolling:touch}.insta-gallery__track::-webkit-scrollbar{display:none}.insta-gallery__track.is-dragging{scroll-snap-type:none;cursor:grabbing}.insta-gallery__slide{flex:0 0 100%;height:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.insta-gallery__item{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.insta-post__photo{display:block;width:100%;height:100%;object-fit:cover;background-color:#101010;user-select:none;-webkit-user-drag:none}.insta-gallery--single .insta-gallery__track{display:block;aspect-ratio:auto;max-height:none;overflow:hidden}.insta-gallery--single .insta-gallery__slide,.insta-gallery--single .insta-gallery__item{height:auto}.insta-gallery--single .insta-post__photo{height:auto;max-height:520px}.insta-gallery__count{position:absolute;top:8px;right:8px;z-index:2;padding:1px 7px;font-size:var(--fs-xs);letter-spacing:.04em;color:#fff;background-color:#0000009e;border:2px solid var(--mc-black);pointer-events:none}.insta-gallery__dots,.insta-lightbox__dots{display:flex;align-items:center;justify-content:center;gap:2px}.insta-gallery__dot,.insta-lightbox__dot{width:22px;height:22px;padding:5px;border:0;background:none;cursor:pointer}.insta-gallery__dot:before,.insta-lightbox__dot:before{content:"";display:block;width:100%;height:100%;border:2px solid var(--mc-black);background-color:#ffffff59;box-shadow:inset 1px 1px #ffffff59}.insta-gallery__dot:hover:before,.insta-lightbox__dot:hover:before{background-color:#ffffffa6}.insta-gallery__dot.is-active:before,.insta-lightbox__dot.is-active:before{background-color:var(--mc-green-light);box-shadow:inset 1px 1px #ffffff80}.insta-arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:34px;height:34px;padding:0;margin-top:-17px;color:#fff;background-color:#0000008c;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff2e,inset -2px -2px #00000073;cursor:pointer;transition:background-color .12s ease,opacity .12s ease}.insta-arrow:hover:not(:disabled){background-color:#5b9e3ce6}.insta-arrow:disabled{opacity:0;pointer-events:none}.insta-arrow--prev{left:8px}.insta-arrow--next{right:8px}@media(hover:hover)and (pointer:fine){.insta-gallery__frame .insta-arrow{opacity:0;pointer-events:none}.insta-gallery:hover .insta-gallery__frame .insta-arrow:not(:disabled),.insta-gallery:focus-within .insta-gallery__frame .insta-arrow:not(:disabled){opacity:1;pointer-events:auto}}.insta-lightbox{position:fixed;inset:0;z-index:190;background-color:#040404f0;animation:fade-in .12s ease-out}.insta-lightbox__backdrop{position:absolute;inset:0;z-index:0;padding:0;border:0;background:none;cursor:zoom-out}.insta-lightbox__stage{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:56px 64px 84px;touch-action:pan-y pinch-zoom}.insta-lightbox__stage.is-dragging{cursor:grabbing}.insta-lightbox__photo{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 26px rgba(0,0,0,.75));transition:transform .18s ease;user-select:none;-webkit-user-drag:none}.insta-lightbox__stage.is-dragging .insta-lightbox__photo{transition:none}.insta-lightbox__close{position:absolute;top:12px;right:12px;z-index:3;min-width:40px;min-height:40px}.insta-lightbox__bar{position:absolute;left:50%;bottom:14px;z-index:3;display:flex;align-items:center;gap:10px;padding:4px 10px;transform:translate(-50%);background-color:#0000009e;border:2px solid var(--mc-black)}.insta-lightbox__count{font-size:var(--fs-sm);color:#fff;white-space:nowrap}.insta-lightbox__arrow{width:40px;height:40px;margin-top:-20px}.insta-lightbox .insta-arrow--prev{left:16px}.insta-lightbox .insta-arrow--next{right:16px}@media(max-width:560px){.insta-gallery__track{aspect-ratio:4 / 3;max-height:64vh}.insta-lightbox__stage{padding:52px 8px 76px}.insta-lightbox__arrow{display:none}}.insta-post__video{display:block;width:100%;max-height:520px;border:2px solid var(--mc-black);background-color:#000}.insta-post__embed{position:relative;width:100%;padding-top:56.25%;border:2px solid var(--mc-black);background-color:#000}.insta-post__embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.insta-post__caption{font-size:var(--fs-sm);line-height:1.6;color:#f1f1f1;white-space:pre-wrap;overflow-wrap:anywhere}.insta-post__coords{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:var(--fs-xs);color:var(--text-muted)}.insta-post__actions{display:flex;flex-wrap:wrap;gap:8px;border-top:2px solid rgba(0,0,0,.4);padding-top:8px}.insta-action{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font:inherit;font-size:var(--fs-xs);color:#e9e9e9;background-color:#ffffff0f;border:2px solid rgba(0,0,0,.6);cursor:pointer}.insta-action:hover{background-color:#ffffff1f}.insta-action.is-liked{color:#ffd76a;background-color:#78540a80;border-color:#ffd76a80}.insta-channel{border:2px solid var(--mc-black);background-color:var(--panel)}.insta-channel__banner{display:block;width:100%;max-height:180px;object-fit:cover;border-bottom:2px solid var(--mc-black)}.insta-channel__banner--pattern{height:120px;background-image:var(--tex-deepslate);background-size:32px 32px;background-color:#2a2a2a}.insta-channel__body{display:flex;gap:12px;padding:12px;align-items:center;background-color:#1c1c1c}.insta-channel__name{margin:0 0 4px;font-size:var(--fs-lg);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.6)}.insta-channel__bio{margin:0 0 4px;font-size:var(--fs-sm);color:#cfcfcf}.insta-channels{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.insta-channels .insta-channel-link{width:100%;justify-content:flex-start}.insta-rules{margin:0;padding-left:18px;font-size:var(--fs-sm);color:var(--text-muted);line-height:1.7}.insta-comments{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto;margin:0;padding:0;list-style:none}.insta-comment{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 10px;background-color:#00000059;border:2px solid rgba(0,0,0,.6)}.insta-comment__author{font-size:var(--fs-xs);color:var(--mc-green-light)}.insta-comment__text{grid-column:1 / 2;margin:0;font-size:var(--fs-sm);white-space:pre-wrap;overflow-wrap:anywhere}.insta-comment__time{grid-column:2 / 3;grid-row:1;font-size:10px;color:var(--text-muted)}.insta-comment .mc-btn{grid-column:2 / 3;justify-self:end}.insta-composer__row,.insta-composer__coords{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.insta-composer__coords{grid-template-columns:repeat(3,minmax(0,1fr))}.insta-file{display:block;width:100%;padding:10px;font:inherit;font-size:var(--fs-xs);color:var(--text-dim);background-color:#00000059;border:2px dashed rgba(255,255,255,.25);cursor:pointer}.insta-file:disabled{opacity:.5;cursor:not-allowed}.insta-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin:0;padding:0;list-style:none}.insta-thumbs__item{position:relative;border:2px solid var(--mc-black);background-color:#101010}.insta-thumbs__item img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.insta-thumbs__item .mc-btn{position:absolute;top:2px;right:2px;min-width:26px;width:26px;min-height:26px;height:26px;background-color:#000000ad}.insta-link{padding:0;border:0;background:none;color:var(--mc-green-light);font:inherit;font-size:inherit;text-decoration:underline;cursor:pointer}.insta-link:hover{color:var(--mc-green-bright)}.insta-post--official{border-left:4px solid var(--mc-gold)}.insta-official-tag{margin-left:6px;vertical-align:middle;letter-spacing:.04em}.insta-avatar--official{color:var(--mc-gold);background-color:#241c05}.insta-post--ai{border-left:4px solid var(--mc-green)}.insta-ai-tag{margin-left:6px;vertical-align:middle}.insta-ai__head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.insta-ai__avatar{display:grid;place-items:center;width:44px;height:44px;border:2px solid var(--mc-black);background-color:#101a10;color:var(--mc-green-light)}.insta-avatar--ai{color:var(--mc-green-bright);background-color:#101a10}.insta-ai__ident{display:flex;flex-direction:column;min-width:0}.insta-ai__name{font-size:var(--fs-sm);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.6)}.insta-ai__handle{font-size:var(--fs-xs);color:var(--text-muted)}.insta-ai__bio{margin:0 0 8px;font-size:var(--fs-xs);color:var(--text-muted)}.insta-ai__state{display:flex;align-items:flex-start;gap:6px;margin:0 0 8px;padding:6px 8px;font-size:var(--fs-xs);color:var(--text-dim);background-color:#00000059;border:2px solid rgba(255,255,255,.08)}.insta-ai__state.is-done{color:var(--mc-green-light);border-color:#4f8f3280}.insta-ai__error{margin:0 0 8px;font-size:var(--fs-xs);color:var(--mc-red-light)}.insta-ai__rules{display:flex;flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;font-size:var(--fs-xs);color:var(--text-muted)}.insta-ai__rules li{display:flex;align-items:flex-start;gap:6px}.insta-ai__rules li>span{min-width:0}.insta-ai__rules strong{color:var(--text-dim)}.insta-ai__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.insta-ai__actions .mc-btn{width:100%}.insta-teaser{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:14px;background-color:var(--panel);border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff14,inset -2px -2px #00000073}.insta-teaser__title{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:var(--fs-md);color:#fff}.insta-teaser__sub{margin:0;max-width:60ch;font-size:var(--fs-sm);color:var(--text-muted)}.insta-teaser__actions{display:flex;gap:8px}@media(max-width:980px){.insta-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.insta-composer__row{grid-template-columns:minmax(0,1fr)}.insta-teaser__actions{width:100%}.insta-teaser__actions .mc-btn{flex:1}}html[data-device=mobile]{--m-header-height: 56px;--m-tabbar-height: 58px;--m-gap: 10px;--fs-xl: 20px;--fs-lg: 16px;--fs-md: 14px}html[data-device=mobile] body:before{animation:none;opacity:.4}html[data-device=mobile] body{background-attachment:scroll}.app--mobile{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding-bottom:calc(var(--m-tabbar-height) + env(safe-area-inset-bottom,0px) + 10px)}.m-header{position:sticky;top:0;z-index:80;background-color:var(--mc-ink);background-image:var(--tex-deepslate);background-size:32px 32px;image-rendering:pixelated;border-bottom:2px solid var(--mc-black);box-shadow:0 3px #00000059}.m-header__inner{display:flex;align-items:center;gap:8px;width:100%;max-width:680px;margin:0 auto;min-height:var(--m-header-height);padding:calc(6px + env(safe-area-inset-top,0px)) 10px 6px}.m-header__badge{display:grid;place-items:center;width:34px;height:34px;flex:none;background-color:#111;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #3c3c3c,inset -2px -2px #000}.m-header__badge--brand{width:38px;height:38px;background-color:#14210f}.m-header__back{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;padding:0;color:#fff;background-color:#0000008c;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff29,inset -2px -2px #00000080;cursor:pointer}.m-header__back:active{transform:translateY(1px)}.m-header__titles{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.m-header__title{font-size:14px;line-height:1.2;color:#fff;text-shadow:var(--shadow-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-header__sub{font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mc-green-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-header__side{display:flex;align-items:center;gap:6px;flex:none}.m-header__side .mc-btn--icon{width:40px;min-width:40px;height:40px;min-height:40px}.m-header__side .mc-btn--icon.is-active{background-color:#5b9e3c6b;box-shadow:inset 2px 2px #fff3,inset -2px -2px #00000080}.m-header__sync{display:grid;place-items:center;width:38px;height:38px;padding:0;color:#dcdcdc;background-color:#0000008c;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #333,inset -2px -2px #000;cursor:pointer}.m-header__sync.is-error{color:#ff9a8b}.m-main{flex:1;width:100%;max-width:640px;margin:0 auto;padding:10px 10px 18px}.m-version{padding:14px 0 4px;text-align:center;font-size:9px;letter-spacing:.02em;color:#ffffffeb;text-shadow:1px 1px 0 rgba(0,0,0,.45)}.m-warn{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 10px;font-size:10px;line-height:1.5;color:#ffe9b0;background-color:#3c2c06e6;border:2px solid var(--mc-black)}.m-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background-color:#101010;background-image:var(--tex-deepslate);background-size:32px 32px;image-rendering:pixelated;border-top:2px solid var(--mc-black);box-shadow:0 -3px #00000059;padding:4px 2px calc(4px + env(safe-area-inset-bottom,0px))}.m-tabbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;min-height:44px;padding:4px 1px;color:#a8a8a8;text-decoration:none;border:2px solid transparent;font-size:9px;text-shadow:1px 1px 0 #000;-webkit-tap-highlight-color:transparent}.m-tabbar__item:active{background-color:#ffffff14}.m-tabbar__icon{display:grid;place-items:center;width:30px;height:26px}.m-tabbar__label{max-width:100%;padding:0 1px;font-size:8.5px;line-height:1.1;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-tabbar__item.is-active{color:var(--mc-green-bright);border-color:var(--mc-black);background-color:#5b9e3c38}.m-home{gap:12px}.m-hero{position:relative;overflow:hidden;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff52,0 4px #0000004d}.m-hero__sky{position:relative;padding:14px 12px 16px;background-image:linear-gradient(180deg,#4a86d8,#82b8ec 62%,#b6daff)}.m-hero__sky:before{content:"";position:absolute;inset:0;background-image:var(--tex-clouds);background-size:192px 192px;background-repeat:repeat;image-rendering:pixelated;opacity:.35;pointer-events:none}.m-hero__kicker{position:relative;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:#eaffd8;background-color:#0c1e0894;border:2px solid var(--mc-black)}.m-hero__title{position:relative;margin-top:10px;font-size:clamp(21px,7vw,26px);line-height:1.12;color:#fff;text-shadow:2px 2px 0 #2b2b2b,4px 4px 0 rgba(0,0,0,.16)}.m-hero__text{position:relative;margin-top:6px;max-width:34ch;font-size:11px;line-height:1.55;color:#f3fbea;text-shadow:1px 1px 0 rgba(0,0,0,.55)}.m-hero__actions{position:relative;display:flex;flex-direction:column;gap:6px;margin-top:12px}.m-hero__actions-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.m-hero__actions-row .mc-btn{width:100%;min-width:0}.m-hero__grass{height:20px;background-image:var(--tex-grass-side);background-size:20px 20px;background-repeat:repeat-x;image-rendering:pixelated;border-top:2px solid var(--mc-black)}.m-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.m-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 2px 6px;color:#fff;text-align:center;font:inherit;background-color:#0c0c0cd9;border:2px solid var(--mc-black);box-shadow:inset 1px 1px #ffffff24,0 3px #0000004d;cursor:pointer}.m-stat:active{transform:translateY(2px);box-shadow:inset 1px 1px #ffffff24}.m-stat__value{font-size:18px;line-height:1;text-shadow:2px 2px 0 rgba(0,0,0,.6)}.m-stat__label{max-width:100%;font-size:8px;letter-spacing:.03em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-block{display:flex;flex-direction:column;gap:8px;padding:11px;background-color:#0e0e0edb;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff1a,0 4px #0000004d}.m-block__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.m-block__title{display:flex;align-items:center;gap:6px;font-size:13px;color:#fff;text-shadow:var(--shadow-text)}.m-more{flex:none;padding:2px 0;color:var(--mc-green-bright);background:none;border:none;font:inherit;font-size:10px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.m-rows{display:flex;flex-direction:column;gap:6px}.m-row{display:flex;align-items:stretch;gap:0;background-color:#0000006b;border:2px solid var(--mc-black);box-shadow:inset 1px 1px #ffffff14}.m-row__main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:8px;color:inherit;text-align:left;font:inherit;background:none;border:none;cursor:pointer}.m-row__main:active{background-color:#ffffff0f}.m-row__body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.m-row__title{display:flex;align-items:center;gap:5px;font-size:12px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-row__sub{display:flex;align-items:center;gap:5px;min-width:0;font-size:9px;color:var(--text-muted)}.m-row__world{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-row__coords{font-size:13px;letter-spacing:.01em;color:var(--mc-green-bright);text-shadow:1px 1px 0 #000;white-space:nowrap}.m-row__chevron{display:grid;place-items:center;width:26px;flex:none;color:#8f8f8f}.m-row>.mc-btn--icon{align-self:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0 5px 0 0;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff24,inset -2px -2px #00000080}.m-actions{display:flex;flex-direction:column;gap:6px;margin-top:6px}.m-steps{display:flex;flex-direction:column;gap:7px;font-size:11px;line-height:1.55;color:var(--text-dim)}.m-steps li{display:flex;align-items:flex-start;gap:8px}.m-steps__num{flex:none;display:grid;place-items:center;width:20px;height:20px;font-size:10px;color:#0f1a0a;background-color:var(--mc-green-light);border:2px solid var(--mc-black)}.m-hint{font-size:10px;line-height:1.5;color:var(--text-muted)}.m-promo{display:flex;align-items:center;gap:9px;padding:10px;color:#fff;text-align:left;font:inherit;background-color:#0e0e0edb;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #ffffff1a,0 4px #0000004d;cursor:pointer}.m-promo__icon{display:grid;place-items:center;width:38px;height:38px;flex:none;background-color:#161616;border:2px solid var(--mc-black);box-shadow:inset 2px 2px #3f3f3f,inset -2px -2px #050505}.m-promo__body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.m-promo__title{font-size:13px;text-shadow:var(--shadow-text)}.m-promo__sub{font-size:9.5px;line-height:1.4;color:var(--text-muted)}.m-tabs{position:sticky;top:calc(var(--m-header-height) + env(safe-area-inset-top,0px));z-index:40;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;background-color:#080808f0;border:2px solid var(--mc-black);box-shadow:inset 1px 1px #ffffff1a,0 3px #00000047}.m-tabs__tab{display:flex;align-items:center;justify-content:center;gap:5px;min-height:40px;padding:5px 4px;color:#cfcfcf;font:inherit;font-size:11px;background:none;border:2px solid transparent;cursor:pointer}.m-tabs__tab.is-active{color:#fff;background-color:var(--mc-green);border-color:var(--mc-black);box-shadow:inset 2px 2px #ffffff4d}.m-tabs__count{padding:0 4px;font-size:9px;color:#eaffd8;background-color:#00000073;border:1px solid rgba(255,255,255,.22)}html[data-device=mobile] .page{gap:12px}html[data-device=mobile] .page-head{align-items:stretch;gap:8px}html[data-device=mobile] .page-head__title{gap:8px;font-size:19px}html[data-device=mobile] .page-head__title .pixel-sprite{width:22px!important;height:22px!important}html[data-device=mobile] .page-head__sub{display:none}html[data-device=mobile] .page-head__actions{display:flex;gap:6px;width:100%}html[data-device=mobile] .page-head__actions .mc-btn{flex:1 1 0;min-width:0}html[data-device=mobile] .banner{gap:8px;padding:8px 10px;font-size:10px;line-height:1.5}html[data-device=mobile] .banner__title{font-size:10.5px;margin-bottom:2px}html[data-device=mobile] .banner>.pixel-sprite{width:14px!important;height:14px!important}html[data-device=mobile] .tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding-bottom:0;border-bottom:none}html[data-device=mobile] .tabs__tab{justify-content:center;gap:4px;min-height:44px;padding:6px 3px;font-size:9.5px;border:2px solid var(--mc-black)}html[data-device=mobile] .tabs__count{padding:0 4px;font-size:8px}html[data-device=mobile] .detail-image{max-height:190px}html[data-device=mobile] .loc-hero{gap:10px;padding:10px}html[data-device=mobile] .loc-hero__name{font-size:16px}html[data-device=mobile] .loc-hero__top{gap:9px}html[data-device=mobile] .copy-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}html[data-device=mobile] .copy-row .mc-btn{min-width:0;padding:8px 6px;font-size:10px}html[data-device=mobile] .copy-row .mc-btn:first-child{grid-column:1 / -1}html[data-device=mobile] .mc-panel{padding:12px;box-shadow:inset 2px 2px #ffffff1f,0 3px #00000047}html[data-device=mobile] .panel-head{gap:8px;padding-bottom:8px;margin-bottom:10px}html[data-device=mobile] .panel-head__title{gap:7px;font-size:13px}html[data-device=mobile] .panel-head__hint{font-size:9px;line-height:1.45}html[data-device=mobile] .mc-strip,html[data-device=mobile] .mc-strip--dirt{height:18px}html[data-device=mobile] .mc-btn{padding:8px 12px;font-size:11px;letter-spacing:.02em}html[data-device=mobile] .mc-btn--sm{min-height:36px;padding:5px 10px;font-size:10px}html[data-device=mobile] .mc-btn--icon{min-width:44px;width:44px;height:44px}html[data-device=mobile] .mc-btn__label{min-width:0}html[data-device=mobile] .mc-grid,html[data-device=mobile] .mc-grid--wide{gap:10px;grid-template-columns:minmax(0,1fr)}html[data-device=mobile] .mc-card{gap:9px;padding:12px}html[data-device=mobile] .mc-card__head{gap:10px}html[data-device=mobile] .mc-card__title .card-title-btn{font-size:14px;line-height:1.25}html[data-device=mobile] .mc-card__desc{font-size:11px;line-height:1.5}html[data-device=mobile] .mc-card__sub{font-size:9px}html[data-device=mobile] .badge{gap:4px;padding:2px 6px;font-size:9px}html[data-device=mobile] .mc-card__meta{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:0}html[data-device=mobile] .mc-card__meta .badge{flex:0 0 auto}html[data-device=mobile] .mc-card__actions{gap:5px;padding-top:8px}html[data-device=mobile] .mc-card__actions .mc-btn{flex:1 1 auto;min-height:40px}html[data-device=mobile] .mc-card__actions .mc-btn--icon{flex:0 0 40px;width:40px;min-width:40px;height:40px}html[data-device=mobile] .mc-card__cover{height:96px;width:calc(100% + 24px);margin:-12px -12px 0}html[data-device=mobile] .fav-btn{width:40px;height:40px;flex:none}html[data-device=mobile] .list{gap:6px}html[data-device=mobile] .list__item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"slot main" "side side";align-items:start;gap:7px 9px;padding:9px}html[data-device=mobile] .list__item>.slot,html[data-device=mobile] .list__item>.list__thumb{grid-area:slot}html[data-device=mobile] .list__item .list__main{grid-area:main}html[data-device=mobile] .list__item .list__side{grid-area:side;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;width:100%;padding-top:6px;border-top:2px solid rgba(0,0,0,.4)}html[data-device=mobile] .list__side .mc-btn{flex:0 0 auto;min-width:44px;width:auto}html[data-device=mobile] .list__title{font-size:12px;line-height:1.3}html[data-device=mobile] .list__sub{gap:5px;font-size:9px}html[data-device=mobile] .coord{padding:3px 6px}html[data-device=mobile] .coord__axis{font-size:8px}html[data-device=mobile] .coord__value,html[data-device=mobile] .list__item .coord__value{font-size:14px}html[data-device=mobile] .coords{gap:4px}html[data-device=mobile] .filters{gap:8px;padding:10px}html[data-device=mobile] .filters__summary{font-size:9px}html[data-device=mobile] .filters__row{gap:6px}html[data-device=mobile] .world-breadcrumb{display:none}html[data-device=mobile] .world-hero{min-height:0}html[data-device=mobile] .world-hero__content{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px}html[data-device=mobile] .world-hero__content>.slot{grid-column:1;grid-row:1;width:48px;height:48px}html[data-device=mobile] .world-hero__content>.slot .pixel-sprite{width:32px!important;height:32px!important}html[data-device=mobile] .world-hero__text{grid-column:2;grid-row:1;min-width:0;gap:6px}html[data-device=mobile] .world-hero__title{font-size:19px;line-height:1.15}html[data-device=mobile] .world-hero__desc{font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html[data-device=mobile] .world-hero__actions{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-left:0}html[data-device=mobile] .world-hero__actions .mc-btn{width:100%;min-width:0;height:38px;font-size:10px}html[data-device=mobile] .world-hero .address{max-width:100%}html[data-device=mobile] .world-columns{grid-template-columns:minmax(0,1fr);gap:10px}html[data-device=mobile] .mini-stats{gap:6px}html[data-device=mobile] .mini-stat{padding:6px 4px}html[data-device=mobile] .mini-stat__value{font-size:17px}html[data-device=mobile] .mini-stat__label{font-size:8px}html[data-device=mobile] .loc-group__head{flex-wrap:wrap;gap:6px;font-size:11px}html[data-device=mobile] .loc-group__count{font-size:8px}html[data-device=mobile] .two-columns,html[data-device=mobile] .insta-layout{grid-template-columns:minmax(0,1fr);gap:10px}html[data-device=mobile] .settings-list{gap:8px}html[data-device=mobile] .settings-row{flex-direction:column;align-items:stretch;gap:8px;padding:10px}html[data-device=mobile] .settings-row__body{min-width:0}html[data-device=mobile] .settings-row__title{font-size:12px}html[data-device=mobile] .settings-row__hint{font-size:9.5px}html[data-device=mobile] .settings-row__control{flex:1 1 auto;display:flex;width:100%}html[data-device=mobile] .settings-row__control>*,html[data-device=mobile] .settings-row__control .mc-select{width:100%}html[data-device=mobile] .category-row{flex-wrap:wrap;gap:7px;padding:7px 8px}html[data-device=mobile] .category-row__name{flex:1 1 120px;font-size:11px}html[data-device=mobile] .category-row__count{font-size:8px}html[data-device=mobile] .legend{gap:6px 10px;font-size:9.5px}html[data-device=mobile] .about,html[data-device=mobile] .install-steps{font-size:11px}html[data-device=mobile] .usage__label{font-size:9px}html[data-device=mobile] .form,html[data-device=mobile] .form-grid,html[data-device=mobile] .form-grid--3{gap:10px;grid-template-columns:minmax(0,1fr)}html[data-device=mobile] .mc-input,html[data-device=mobile] .mc-textarea,html[data-device=mobile] .mc-select{font-size:16px;padding:8px 10px}html[data-device=mobile] .input-row{flex-direction:column;align-items:stretch;flex-wrap:nowrap}html[data-device=mobile] .input-row .mc-btn{flex:1 1 auto;width:100%}html[data-device=mobile] .input-icon .mc-input{padding-left:40px}html[data-device=mobile] .mc-label,html[data-device=mobile] .mc-hint,html[data-device=mobile] .mc-error{font-size:9.5px}html[data-device=mobile] .segmented{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));width:100%}html[data-device=mobile] .segmented__option{min-height:38px;padding:6px 5px;font-size:10px}html[data-device=mobile] .switch{width:100%}html[data-device=mobile] .modal-backdrop{padding:0;place-items:stretch}html[data-device=mobile] .modal,html[data-device=mobile] .modal--sm{width:100%;max-width:none;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border:none;animation:modal-sheet-in .16s ease-out}@keyframes modal-sheet-in{0%{transform:translateY(18px);opacity:.7}to{transform:none;opacity:1}}html[data-device=mobile] .modal__head{position:sticky;top:0;z-index:3;padding:calc(8px + env(safe-area-inset-top,0px)) 10px 8px}html[data-device=mobile] .modal__title{font-size:13px}html[data-device=mobile] .modal__body{flex:1;padding:12px 10px}html[data-device=mobile] .modal__foot{position:sticky;bottom:0;z-index:3;gap:6px;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))}html[data-device=mobile] .modal__foot .mc-btn{flex:1 1 calc(50% - 4px);min-width:0}html[data-device=mobile] .toast-stack{left:10px;right:10px;bottom:calc(var(--m-tabbar-height) + env(safe-area-inset-bottom,0px) + 10px);width:auto}html[data-device=mobile] .toast{padding:9px 10px}html[data-device=mobile] .toast__message{font-size:10.5px}html[data-device=mobile] .app-failure{left:10px;right:10px;bottom:calc(var(--m-tabbar-height) + env(safe-area-inset-bottom,0px) + 10px);width:auto;transform:none;flex-wrap:wrap}html[data-device=mobile] .app-failure__text{font-size:10px}html[data-device=mobile] .chat__list{min-height:170px;max-height:44vh;padding:8px}html[data-device=mobile] .chat__message{max-width:92%}html[data-device=mobile] .chat__status{flex-wrap:wrap}html[data-device=mobile] .chat__input-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:5px;align-items:stretch}html[data-device=mobile] .chat__input{min-height:44px;max-height:110px}html[data-device=mobile] .chat__input-row .mc-btn--primary{padding:0 10px}html[data-device=mobile] .insta-feed{gap:10px}html[data-device=mobile] .insta-post{padding:9px;gap:7px}html[data-device=mobile] .insta-post__head{flex-wrap:wrap;gap:6px}html[data-device=mobile] .insta-post__meta{flex:1 1 100%;justify-content:flex-start;flex-wrap:wrap;gap:4px;min-width:0}html[data-device=mobile] .insta-post__meta .badge{flex:none}html[data-device=mobile] .insta-post__caption{font-size:11px}html[data-device=mobile] .insta-post__actions{gap:4px}html[data-device=mobile] .insta-action{flex:1 1 0;justify-content:center;padding:7px 4px;font-size:10px}html[data-device=mobile] .insta-channel__body{padding:10px}html[data-device=mobile] .insta-channel__name{font-size:16px}html[data-device=mobile] .insta-channel__banner{height:96px}html[data-device=mobile] .insta-teaser__actions{width:100%}html[data-device=mobile] .insta-teaser__actions .mc-btn{flex:1}html[data-device=mobile] .seedmap__head{flex-direction:column;align-items:stretch;gap:6px}html[data-device=mobile] .seedmap__stage{height:clamp(260px,42vh,380px)}html[data-device=mobile] .seedmap__controls{gap:4px}html[data-device=mobile] .seedmap__seedbar{gap:6px}html[data-device=mobile] .seedmap__legend{max-height:92px;overflow-y:auto}html[data-device=mobile] .boot-screen{min-height:100vh;min-height:100dvh;padding:14px 10px calc(var(--m-tabbar-height) + 20px)}html[data-device=mobile] .boot-screen .mc-panel{padding:14px}html[data-device=mobile] .empty{padding:22px 14px}html[data-device=mobile] .empty__text{font-size:10.5px}html[data-device=mobile] .empty__actions{width:100%}html[data-device=mobile] .empty__actions .mc-btn{flex:1 1 auto}@media(max-width:359px){.m-header__title{font-size:12.5px}.m-header__sub{display:none}.m-tabbar__label{font-size:8px}.m-stat__label{font-size:7.5px}}@media(max-width:380px){.m-row__coords{font-size:11.5px}.m-row>.mc-btn--icon{width:40px;min-width:40px;height:40px;min-height:40px;margin-right:4px}}html[data-device=mobile],html[data-device=mobile] body,html[data-device=mobile] button,html[data-device=mobile] a,html[data-device=mobile] label,html[data-device=mobile] input,html[data-device=mobile] select,html[data-device=mobile] textarea,html[data-device=mobile] [role=button]{touch-action:manipulation}html[data-device=mobile] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),html[data-device=mobile] textarea,html[data-device=mobile] select{font-size:16px}@media(pointer:coarse),(hover:none){html,body,button,a,label,input,select,textarea,[role=button]{touch-action:manipulation}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),textarea,select{font-size:16px}}
