@font-face{font-family:GameRoboto;src:url('/portal-assets/menu-font.ttf') format('truetype');font-weight:100 900;font-display:swap}
.menu-demo.gm-shell{display:block;padding:0;background:transparent;border:0;min-height:0;overflow:visible;border-radius:0}.gm-stage{position:relative;margin:0 auto}.gm-root{position:absolute;left:0;top:0;width:980px;height:660px;transform:scale(var(--gm-scale,1));transform-origin:top left;border-radius:12px;overflow:hidden;background:#060b0b;font-family:GameRoboto,'Arial Narrow',sans-serif;color:#f0f2f7;isolation:isolate}.gm-root *{box-sizing:border-box}.gm-root button,.gm-root input,.gm-root select{font-family:inherit;font-size:13px;color:inherit}.gm-world{position:absolute!important;object-fit:fill!important;z-index:-2}.gm-shade{position:absolute;inset:0;background:rgba(3,6,4,.82);z-index:-1}.gm-divider{position:absolute;background:#adbfC4bf}.gm-panel{position:absolute;background:rgba(6,11,11,.98);border-radius:12px;box-shadow:0 0 0 1px rgba(56,133,82,.4);isolation:isolate}.gm-panel::before{content:'';position:absolute;inset:1%;background-image:var(--gm-texture);background-size:100% 100%;opacity:.55;z-index:-1;border-radius:inherit;pointer-events:none}.gm-image{position:absolute;object-fit:contain;pointer-events:none}.gm-label{position:absolute;display:flex;align-items:center;justify-content:flex-start;line-height:1.12;white-space:pre-line;overflow:hidden;pointer-events:none;font-weight:400}.gm-button{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;background:#121c1c;border:0;border-radius:12px;padding:4px;color:#f0f2f7;cursor:pointer;line-height:1.05;isolation:isolate}.gm-button::after{content:'';position:absolute;inset:0;background:#2ed947d9;mask:var(--gm-frame) center/100% 100% no-repeat;-webkit-mask:var(--gm-frame) center/100% 100% no-repeat;pointer-events:none}.gm-button:hover::after,.gm-button:focus-visible::after{background:#ffdb2ee6}.gm-button:focus-visible{outline:2px solid #ffdb2e;outline-offset:1px}.gm-button.active{background:#194726}.gm-button[disabled]{background:#1f2429;color:#9ca8ba;cursor:default}.gm-button[disabled]::after{background:#662921bf}.gm-gold{color:#ebc563}.gm-muted{color:#9ca8ba}.gm-center{justify-content:center;text-align:center}.gm-bold{font-weight:700}.gm-tile{background:#121c1c}.gm-tile-title{color:#faf0d1;font-weight:700;text-transform:uppercase;z-index:2}.gm-tile .gm-image{z-index:2}.gm-tile-line{position:absolute;left:45%;top:73.8%;width:11%;height:1.2%;background:#2ed947d9;pointer-events:none}.gm-gold-line{position:absolute;left:1.5%;top:10%;width:.8%;height:80%;background:#ebc563}.gm-medal{background:rgba(56,43,11,.95)}.gm-gold-row{background:rgba(33,31,14,.90)}.gm-silver-row{background:rgba(17,27,26,.90)}.gm-footer .gm-image{max-width:18px}.gm-body{overflow:hidden}.gm-scroll{position:absolute;left:3%;top:4%;width:94%;height:91%;overflow:auto;scrollbar-width:thin;scrollbar-color:#53845b #0a1510}.gm-scroll h2{font-size:20px}.gm-scroll h3{font-size:16px;margin:0 0 10px}.gm-scroll p{font-size:14px;line-height:1.35;margin:10px 0}.gm-scroll .mx-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:15px 0}.gm-scroll .mx-panel{background:rgba(6,11,11,.98);border-radius:12px;box-shadow:0 0 0 1px #385f40;padding:15px;min-width:0}.gm-scroll .mx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gm-scroll .mx-card{background:#121c1c;border:1px solid #2ed947b0;border-radius:12px;padding:12px;color:inherit;text-align:center;font:inherit;cursor:pointer}.gm-scroll .mx-card img{width:70px;height:70px;object-fit:contain;display:block;margin:0 auto 8px}.gm-scroll .mx-card strong,.gm-scroll .mx-card small,.gm-scroll .mx-card .mx-price{display:block}.gm-scroll .mx-price{color:#ebc563;font-size:14px;margin-top:8px}.gm-scroll .mx-card small{font-size:11px;margin-top:8px}.gm-scroll .mx-lead{color:#9ca8ba;line-height:1.5}.gm-body .gm-input{position:absolute;background:#121c1c;border:1px solid #2ed947b0;border-radius:10px;outline:0;padding:4px 8px;min-width:0}.gm-input:focus{border-color:#ffdb2e}.gm-product{background:#0e1317;border-radius:12px}.gm-product .gm-label{justify-content:center;text-align:center}.gm-product .gm-image img{width:100%;height:100%;object-fit:contain}.gm-product .gm-image .item-unavailable{font-size:10px}.gm-product .gm-item{position:absolute;display:flex;justify-content:center;align-items:center;pointer-events:none}.gm-product .gm-item img{width:100%;height:100%;object-fit:contain}.gm-product .gm-item .item-unavailable{font-size:9px;text-align:center}.gm-product .gm-input{text-align:center;padding:0}.gm-product.rarity-rare .gm-product-name{color:#6699ff}.gm-product.rarity-epic .gm-product-name{color:#bf83ff}.gm-product.rarity-good .gm-product-name{color:#77b878}.gm-product.rarity-legendary .gm-product-name{color:#ffd36d}.gm-purchase{background:#194526}.gm-closed-cover{display:none;position:absolute;inset:0;background:#040a06e8;z-index:20}.gm-closed .gm-closed-cover{display:block}.gm-preview-notice{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px;color:var(--muted,#aab6ac);margin:14px 0}.gm-preview-notice button,.mx-action{background:#121c1c;border:1px solid #2ed947b0;border-radius:12px;color:#edf1e9;padding:8px 14px;font:inherit;cursor:pointer}.gm-preview-notice p{margin:0}.gm-feedback{min-height:20px;font-size:13px;color:var(--accent,#a8ce8e);margin:10px 0}.gm-updated{font-size:12px;color:var(--muted,#9da99f);margin:12px 0}.gm-updated p{margin:4px 0}.gm-root .mx-row{display:flex;align-items:center;gap:10px;border-bottom:1px solid #34553a;padding:8px}.gm-root .mx-row img{width:35px;height:35px;object-fit:contain}.gm-root .mx-row span{flex:1}.gm-root .mx-field{background:#121c1c;border:1px solid #2ed947b0;border-radius:10px;padding:8px;max-width:100%;color:inherit}.gm-root .mx-toggle{display:flex;justify-content:space-between;gap:15px;padding:12px;border-bottom:1px solid #34553a}.gm-root .mx-toggle input{accent-color:#2ed947}.gm-root .mx-tabs{display:flex;gap:7px}.gm-root .mx-tabs button{background:#121c1c;border:1px solid #2ed947b0;color:inherit;border-radius:12px;padding:7px 12px;font:inherit}.mx-dialog{width:740px;max-width:calc(100vw - 30px);max-height:85vh;overflow:auto;background:#06100b url('/assets/custom-c7cdd76e0d0907f7.webp') center/cover;color:#f0f2f7;border:1px solid #2ed947b0;border-radius:12px;padding:24px;font-family:GameRoboto,'Arial Narrow',sans-serif}.mx-dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}.mx-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.mx-dialog-head h2{font-size:24px;margin:8px 0 20px}.mx-dialog-head button{border:1px solid #2ed947b0;border-radius:12px;background:#121c1c;color:inherit;width:40px;height:32px;cursor:pointer}.mx-dialog .mx-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mx-dialog .mx-row{display:flex;align-items:center;gap:12px;border:1px solid #34553a;border-radius:12px;padding:8px;min-width:0}.mx-dialog .mx-row img{width:45px;height:45px;object-fit:contain}.mx-dialog .mx-row span{flex:1;min-width:0;font-size:13px}.mx-dialog .mx-toolbar{display:flex;align-items:center;gap:20px;margin-top:20px}.mx-dialog .mx-field{background:#121c1c;border:1px solid #2ed947b0;border-radius:12px;color:inherit;padding:8px;max-width:100px}.mx-dialog .mx-muted{color:#9ca8ba}.gm-root .gm-settings-tabs .gm-button{font-size:12px}[data-theme=red] .gm-root{--gm-border:#f21e29}[data-theme=red] .gm-button{background:#21090b}[data-theme=red] .gm-button.active{background:#6b0e14}[data-theme=red] .gm-button::after{background:#f21e29f2}[data-theme=red] .gm-panel{box-shadow:0 0 0 1px #a6293366}[data-theme=red] .gm-shade{background:#060002b8}[data-theme=red] .gm-panel{background:#090506fa}[data-theme=red] .gm-tile-title{color:#fae8e8}
@media(max-width:600px){.gm-preview-notice{align-items:flex-start;flex-direction:column}.mx-dialog .mx-list{grid-template-columns:1fr}.gm-preview-notice{font-size:12px}.gm-shell.gm-zoomed{overflow-x:auto}.gm-zoomed .gm-stage{margin-left:0}}
.gm-benefits{position:absolute;font-size:10px;line-height:1.25;overflow:auto;scrollbar-width:thin}.gm-status-premium{background:#061015fa}.gm-status-deluxe{background:#16120afa}.gm-status-elite{background:#100e16fa}.gm-status-titan{background:#0b1811fa}.gm-stage:fullscreen{width:100vw!important;height:100vh!important;background:#020503}.gm-stage:fullscreen .gm-root{left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--gm-scale));transform-origin:center center}.gm-preview-notice button{white-space:nowrap}

.gm-accent{color:#194726}.gm-accent-bar{background:#194726}.gm-craft-card{background:#0b1611fa}.gm-craft-benefits{position:absolute;overflow:auto;font-size:12px;line-height:15px;white-space:pre-wrap;scrollbar-width:thin;padding:3px 5px}.gm-item{position:absolute;display:flex;align-items:center;justify-content:center}.gm-item img{width:100%;height:100%;object-fit:contain}.gm-item .item-unavailable{font-size:9px}.gm-pass-viewport{position:absolute;overflow-x:auto;overflow-y:hidden;scrollbar-color:#9ef23d #293d21;scrollbar-width:auto}.gm-pass-viewport::-webkit-scrollbar{height:20px}.gm-pass-viewport::-webkit-scrollbar-track{background:#293d21}.gm-pass-viewport::-webkit-scrollbar-thumb{background:#9ef23d}.gm-pass-content{position:relative;height:303.6px}.gm-pass-free{background:#0e1317}.gm-pass-premium{background:#1a1c12}.gm-pass-content .gm-panel{background-image:none}.gm-pass-icon{left:50%;top:49%;width:38px;height:38px;transform:translate(-50%,-50%)}.gm-hit-target{background:transparent!important;z-index:4}.gm-hit-target::after{display:none}.gm-info-viewport{position:absolute;overflow:auto;scrollbar-width:thin;scrollbar-color:#194726 #121c1c}.gm-info-viewport pre{margin:12px 1.5%;width:94.5%;font-family:GameRoboto,'Arial Narrow',sans-serif;font-size:14px;line-height:20px;white-space:pre}.gm-craft-card .gm-panel{background-image:none}[data-theme=red] .gm-craft-card{background:#180b10}[data-theme=red] .gm-accent-bar{background:#6b0e14}

.gm-craft-card::before,.gm-accent-bar::before,.gm-pass-content .gm-panel::before{display:none}.gm-craft-card,.gm-pass-content .gm-panel{box-shadow:none}

.gm-pass-name{overflow:visible!important}

.gm-pass-viewport{background:#060b0bfa}[data-theme=red] .gm-pass-viewport{background:#090506fa}[data-theme=red] .gm-pass-premium{background:#1a1c12}[data-theme=red] .gm-pass-free{background:#130609}[data-theme=red] .gm-craft-card{background:#0b1611fa}
