/* Production Mint presentation; economy, game arena and Home stay independent. */
.site-shell #recruit-page{padding:10px 28px 0;min-height:calc(100dvh - var(--home-header) - 48px);background:linear-gradient(#080a0c66,#080a0c11 65%,#080a0cdd),url('./assets/hangar/room.png') center/100% 100% no-repeat}
.site-shell #recruit-page .mint-heading{margin:0 115px;z-index:2}
#mint-headline-lettering{display:none}
.site-shell #recruit-page .mint-heading .has-headline-asset>p,.site-shell #recruit-page .mint-heading .has-headline-asset>h1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;margin:0}
.site-shell #recruit-page .has-headline-asset #mint-headline-lettering{display:block;width:min(790px,100%);height:151px;margin:0 auto;pointer-events:none}
#mint-wire-sparks{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}
.site-shell #recruit-page.has-hangar-lighting .mint-ambient{display:none}
.site-shell #recruit-page .mint-motion{position:absolute;z-index:4;right:23px;top:17px;border:1px solid #66363c;background:#0b0c0fbc;color:#d6b97a;padding:6px 8px;font:10px 'Share Tech Mono',monospace;min-height:29px}
.site-shell #recruit-page .mint-workbench{display:grid;grid-template-columns:minmax(0,320px) minmax(320px,420px);justify-content:center;align-items:center;gap:26px;width:min(1000px,calc(100% - 340px));margin:4px auto 0;position:relative;z-index:2}
.site-shell #recruit-page .mint-stage{position:relative;height:375px;min-height:0;min-width:0;margin:0;flex:none;animation:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}
.site-shell #recruit-page .mint-stage .mint-machine{height:100%;max-height:100%;min-height:0;max-width:100%;width:100%;object-fit:contain;image-rendering:auto;animation:fabricator-idle 3.3s ease-in-out infinite;filter:drop-shadow(0 12px 14px #0009)}
.site-shell #recruit-page .mint-machine-glow{height:95%;width:100%;background:radial-gradient(ellipse,#ffc12b24,transparent 65%)}
.site-shell #recruit-page .mint-console{position:relative;isolation:isolate;min-width:0;padding:44px 29px 23px;background:#0e0d1180;align-self:center}
.mint-console-frame{position:absolute;left:-5%;top:-6%;width:110%;height:113%;object-fit:fill;pointer-events:none;z-index:-1;image-rendering:auto}
.site-shell #recruit-page #mint-console-title{position:absolute;top:7px;left:16%;right:17%;margin:0;color:#ffd9b6;text-shadow:0 0 10px #ff3b3b66;text-align:center;font:17px/24px 'Share Tech Mono',monospace;letter-spacing:1.2px}
.site-shell #recruit-page .mint-console .mint-capacity{position:relative;inset:auto;display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:8px 0 11px;border:0;border-bottom:1px solid #6d3f42;background:none;gap:12px;text-align:left}
.site-shell #recruit-page .mint-console .mint-capacity>span{display:flex;align-items:center;gap:7px;color:#d0c7d4;font:12px 'Share Tech Mono',monospace;letter-spacing:0}
.site-shell #recruit-page .mint-console .mint-capacity strong{display:inline;font:18px 'Share Tech Mono',monospace;color:#ffecba;margin:0}
.site-shell #recruit-page .mint-console .mint-capacity .pixel-icon{width:17px;height:17px;color:#baafca}
.site-shell #recruit-page .mint-console .mint-capacity>small{font:11px 'Share Tech Mono',monospace;color:#d3c5d6;white-space:nowrap}
.site-shell #recruit-page .mint-console .squad-meter{display:none}
.site-shell #recruit-page .mint-actions{display:flex;position:relative;flex-direction:column;align-items:stretch;gap:10px;margin:12px 0 0;padding:0;width:100%;min-height:0;background:none;border:0;box-shadow:none;text-align:left}
.site-shell #recruit-page .mint-pricing{order:1;display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:0;margin:0;gap:15px;border:0}
.site-shell #recruit-page .mint-pricing>span{font:9px 'Share Tech Mono',monospace;letter-spacing:1px;color:#c1b4c7}
.site-shell #recruit-page .mint-pricing>span:last-child{text-align:right}
.site-shell #recruit-page .mint-pricing b{display:block;margin-top:6px;font:17px 'Share Tech Mono',monospace;letter-spacing:0;color:#ffe178;white-space:nowrap}
.site-shell #recruit-page .mint-quantity{order:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:7px;margin:0}
.site-shell #recruit-page .mint-quantity button{border:1px solid #7b3b48;background:linear-gradient(#26171f,#171117);border-radius:3px;height:38px;min-height:38px;color:#e7cadd;font:700 20px 'Zobot Rush Pixel',monospace;padding:4px;transition:border-color .15s,filter .15s}
.site-shell #recruit-page .mint-quantity button[aria-pressed=true]{border-color:#ffe17e;background:linear-gradient(#ffe58a,#f2b938);color:#2d1b09;box-shadow:inset 0 1px #fff4bd}
.site-shell #recruit-page .mint-quantity button:disabled{opacity:.4;cursor:not-allowed}
.site-shell #recruit-page .mint-quantity button:not(:disabled):hover{border-color:#ffe58a;filter:brightness(1.12)}
.site-shell #recruit-page .mint-pull-note{order:3;margin:0;padding-top:8px;border-top:1px solid #6c3b43;text-align:center;color:#ded0de;font:11px/1.5 'Share Tech Mono',monospace;letter-spacing:0}
.site-shell #recruit-page .mint-primary{order:4;min-height:59px;height:59px;width:100%;max-width:none;margin:0;font-size:25px}
.site-shell #recruit-page .mint-status{order:6;margin:0;min-height:27px;color:#cbb29d;text-align:center;font:11px/1.4 'Share Tech Mono',monospace}
.site-shell #recruit-page .mint-view-last{order:7;text-align:center;margin:0;font-size:11px}
.site-shell #recruit-page .mint-progress{order:5;position:relative;inset:auto!important;height:3px;width:100%;margin-top:-7px}
.site-shell #recruit-page .mint-rolls{position:relative;inset:auto;display:flex;align-items:center;justify-content:center;gap:26px;width:min(1000px,calc(100% - 340px));padding:11px 8px;margin:6px auto 4px;background:#070a0a66;border:0;z-index:2}
.site-shell #recruit-page .mint-rolls h2{display:none}
.site-shell #recruit-page .mint-rolls p{font:12px/1.4 'Share Tech Mono',monospace;margin:0;gap:9px;max-width:none;color:#d3c7db}
.site-shell #recruit-page .mint-rolls .pixel-icon,.site-shell #recruit-page .mint-rolls [data-icon]{width:21px;height:21px;flex-shrink:0}
.site-shell #recruit-page .mint-rolls .mint-diamond{width:14px;height:14px;flex-shrink:0}
.site-shell #recruit-page .mint-possibilities{width:min(1060px,calc(100% - 340px));padding:9px 0 4px;margin:2px auto 6px;border:0;clip-path:none;background:none;overflow:visible}
.site-shell #recruit-page .mint-possibilities h2{font:10px 'Share Tech Mono',monospace;letter-spacing:2px;margin:0 0 10px;color:#d4c6d4}
.site-shell #recruit-page #mint-rarities{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:stretch}
.site-shell #recruit-page .mint-rarity{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:0;height:139px;padding:13px 5px 9px;white-space:normal;min-width:0;background:radial-gradient(ellipse at 50% 59%,color-mix(in srgb,var(--rarity) 13%,transparent),transparent 65%);border:0;border-radius:0;color:var(--rarity);text-align:center;transition:filter .18s,transform .18s}
.mint-rarity-frame{position:absolute;left:-10%;top:-7%;width:120%;height:114%;object-fit:fill;z-index:-1;pointer-events:none;image-rendering:auto}
.site-shell #recruit-page .mint-rarity>i{position:absolute;top:4px;left:calc(50% - 3px);display:block;width:6px;height:6px;transform:rotate(45deg);margin:0;background:var(--rarity);box-shadow:0 0 7px color-mix(in srgb,var(--rarity) 65%,transparent)}
.site-shell #recruit-page .mint-rarity>strong{font:700 15px 'Zobot Rush Pixel',monospace;color:var(--rarity);line-height:18px}
.site-shell #recruit-page .mint-rarity>canvas{width:50px;height:59px;margin:3px 0 1px;image-rendering:pixelated;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--rarity) 55%,transparent));animation:mint-rarity-breath 2.9s ease-in-out infinite;transform-origin:center bottom}
.site-shell #recruit-page .mint-rarity:nth-child(2n)>canvas{animation-delay:-1.3s}.site-shell #recruit-page .mint-rarity:nth-child(3n)>canvas{animation-delay:-2.1s}
.site-shell #recruit-page .mint-rarity>small{display:block;font:17px/1.15 'Share Tech Mono',monospace;color:#fff0d1}
.site-shell #recruit-page .mint-rarity>small>span{display:block;font:6px/1.4 'Share Tech Mono',monospace;color:#b1a7b6;letter-spacing:1px;margin-top:3px}
.site-shell #recruit-page .mint-rarity:hover,.site-shell #recruit-page .mint-rarity:focus-visible{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--rarity) 30%,transparent));transform:translateY(-2px)}
.site-shell #recruit-page .mint-rarity:focus-visible{outline:1px solid var(--rarity);outline-offset:3px}
.site-shell #recruit-page .mint-odds{margin-top:6px;font-size:9px}
.site-shell #recruit-page .mint-page-bottom{margin-top:0;min-height:60px;padding:8px 5px 13px}
.site-shell #recruit-page #recruit-limit-note{font:11px/1.5 'Share Tech Mono',monospace;max-width:70%}
.site-shell #recruit-page .command-frame,.site-shell #recruit-page .command-icon{display:none}
.site-shell #recruit-page.has-command-assets [data-command-button]{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 23px;clip-path:none;border:0;border-radius:0;background:none;box-shadow:none;color:#231907;font:700 25px 'Zobot Rush Pixel',monospace;transition:filter .15s,transform .12s}
.site-shell #recruit-page.has-command-assets [data-command-button] .command-frame{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1;image-rendering:auto}
.site-shell #recruit-page.has-command-assets [data-command-button] .command-icon{display:block;width:29px;height:34px;flex:0 0 29px;pointer-events:none;image-rendering:auto}
.site-shell #recruit-page.has-command-assets [data-command-button] .command-arrow{margin-left:auto;font-size:24px}
.site-shell #recruit-page.has-command-assets [data-command-button] .command-label{color:inherit;font:inherit;text-align:center;min-width:0}
.site-shell #recruit-page.has-command-assets [data-command-button]:hover{filter:brightness(1.12)}
.site-shell #recruit-page.has-command-assets [data-command-button]:active{transform:translateY(2px)}
.site-shell #recruit-page.has-command-assets [data-command-button]:focus-visible{outline:2px solid #fff3ad;outline-offset:3px}
.site-shell #recruit-page.has-command-assets #mint-enter-game{width:190px;min-height:45px;height:45px;font-size:18px;padding:8px 16px;gap:6px;white-space:nowrap}
.site-shell #recruit-page.has-command-assets #mint-enter-game .command-icon{width:22px;height:26px;flex-basis:22px}
.site-shell #recruit-page.is-fabricating .mint-stage .mint-machine{animation:mint-machine .13s steps(2,end) infinite;filter:drop-shadow(0 0 18px #ffcc3266)}
.site-shell #recruit-page[data-motion-paused=true] :is(.mint-machine,.mint-rarity>canvas,.mint-light,.mint-machine-glow,.mint-particles i,.mint-charge-ring){animation-play-state:paused}
@keyframes fabricator-idle{50%{transform:translateY(-2px);filter:drop-shadow(0 12px 19px #e7a52629)}}
@keyframes mint-rarity-breath{50%{transform:scaleY(1.025)}}
@media(min-width:1101px) and (max-height:800px){.site-shell #recruit-page{padding-top:4px}.site-shell #recruit-page .has-headline-asset #mint-headline-lettering{height:124px;width:min(730px,100%)}.site-shell #recruit-page .mint-stage{height:310px}.site-shell #recruit-page .mint-workbench{gap:24px;grid-template-columns:minmax(0,280px) 374px;margin-top:0}.site-shell #recruit-page .mint-console{padding:40px 25px 18px}.site-shell #recruit-page .mint-actions{gap:8px;margin-top:10px}.site-shell #recruit-page .mint-pricing b{font-size:15px}.site-shell #recruit-page .mint-quantity button{height:33px;min-height:33px;font-size:18px}.site-shell #recruit-page .mint-primary{height:52px;min-height:52px}.site-shell #recruit-page .mint-rarity{height:119px;padding-top:12px}.site-shell #recruit-page .mint-rarity>canvas{width:40px;height:47px}.site-shell #recruit-page .mint-rarity>strong{font-size:13px}.site-shell #recruit-page .mint-rarity>small{font-size:15px}.site-shell #recruit-page .mint-rolls{padding:8px}.site-shell #recruit-page .mint-page-bottom{min-height:53px}}
@media(min-width:721px) and (max-width:1100px){.site-shell #recruit-page{width:calc(100% + 36px);margin:0 -18px;padding-left:18px;padding-right:18px}.site-shell #recruit-page .mint-heading{margin-left:70px;margin-right:70px}.site-shell #recruit-page .has-headline-asset #mint-headline-lettering{height:128px}.site-shell #recruit-page .mint-workbench{width:calc(100% - 280px);margin-left:auto;margin-right:auto;gap:15px;grid-template-columns:minmax(0,1fr) minmax(285px,1.05fr)}.site-shell #recruit-page .mint-stage{height:330px}.site-shell #recruit-page .mint-console{padding-left:24px;padding-right:24px}.site-shell #recruit-page .mint-rolls,.site-shell #recruit-page .mint-possibilities{width:calc(100% - 280px);margin-left:auto;margin-right:auto}.site-shell #recruit-page .mint-rolls{gap:12px}.site-shell #recruit-page .mint-rolls p{font-size:10px;gap:6px}.site-shell #recruit-page #mint-rarities{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.site-shell #recruit-page .mint-rarity{height:140px}.site-shell #recruit-page .mint-pricing b{font-size:13px}.site-shell #recruit-page #mint-console-title{font-size:14px}}
@media(max-width:720px){.site-shell #recruit-page{width:calc(100% + 24px);margin:0 -12px;padding:8px 14px 0;background-size:auto 100%;overflow:hidden}.site-shell #recruit-page .mint-heading{margin:0 0 5px}.site-shell #recruit-page .has-headline-asset #mint-headline-lettering{width:100%;height:128px}.site-shell #recruit-page .mint-motion{top:139px;right:14px;font-size:9px;padding:4px 6px;min-height:25px}.site-shell #recruit-page .mint-workbench{display:flex;flex-direction:column;width:100%;gap:10px;margin:0}.site-shell #recruit-page .mint-stage{height:287px;min-height:0;width:100%}.site-shell #recruit-page .mint-console{width:100%;max-width:410px;padding:43px 27px 21px}.site-shell #recruit-page #mint-console-title{font-size:16px}.site-shell #recruit-page .mint-console .mint-capacity{padding-top:7px}.site-shell #recruit-page .mint-actions{margin:12px 0 0;min-height:0;gap:10px}.site-shell #recruit-page .mint-pricing,.site-shell #recruit-page .mint-quantity{width:100%}.site-shell #recruit-page .mint-pricing b{font-size:14px}.site-shell #recruit-page .mint-quantity button{height:37px;min-height:37px;font-size:18px}.site-shell #recruit-page.has-command-assets .mint-primary{height:56px;min-height:56px;font-size:24px}.site-shell #recruit-page .mint-rolls{display:flex;width:100%;margin:16px 0 7px;padding:9px 0;gap:10px;border-top:1px solid #62323a;border-bottom:1px solid #62323a;background:#070b0cb5}.site-shell #recruit-page .mint-rolls p{font-size:9px;gap:5px;max-width:100px}.site-shell #recruit-page .mint-rolls .pixel-icon,.site-shell #recruit-page .mint-rolls [data-icon]{width:16px;height:16px}.site-shell #recruit-page .mint-rolls .mint-diamond{width:10px;height:10px}.site-shell #recruit-page .mint-possibilities{width:100%;margin:8px 0;padding:8px 0 0}.site-shell #recruit-page #mint-rarities{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.site-shell #recruit-page .mint-rarity{height:157px;padding-top:17px}.site-shell #recruit-page .mint-rarity>strong{font-size:17px}.site-shell #recruit-page .mint-rarity>canvas{width:55px;height:65px;margin-top:5px}.site-shell #recruit-page .mint-rarity>small{font-size:18px}.site-shell #recruit-page .mint-rarity>small>span{font-size:7px}.site-shell #recruit-page .mint-page-bottom{flex-direction:column;align-items:stretch;gap:10px;padding:10px 0 16px}.site-shell #recruit-page #recruit-limit-note{max-width:none;text-align:center;font-size:10px}.site-shell #recruit-page.has-command-assets #mint-enter-game{width:100%;height:48px;min-height:48px;justify-content:center;font-size:19px}.site-shell #recruit-page.has-command-assets #mint-enter-game .command-arrow{margin-left:12px}.site-shell #recruit-page .mint-ambient{display:block;opacity:.5}}
@media(max-width:360px){.site-shell #recruit-page .mint-console{padding-left:23px;padding-right:23px}.site-shell #recruit-page #mint-console-title{font-size:14px}.site-shell #recruit-page .mint-console .mint-capacity>span{font-size:10px}.site-shell #recruit-page .mint-console .mint-capacity>small{font-size:9px}.site-shell #recruit-page .mint-pricing b{font-size:12px}.site-shell #recruit-page .mint-rolls p{font-size:8px}.site-shell #recruit-page .mint-rarity>strong{font-size:15px}}
@media(prefers-reduced-motion:reduce){.site-shell #recruit-page .mint-stage .mint-machine,.site-shell #recruit-page.is-fabricating .mint-stage .mint-machine,.site-shell #recruit-page .mint-rarity>canvas{animation:none}.site-shell #recruit-page .mint-rarity,.site-shell #recruit-page.has-command-assets [data-command-button]{transition:none}.site-shell #recruit-page .mint-rarity:hover,.site-shell #recruit-page.has-command-assets [data-command-button]:active{transform:none}}

@media(min-width:721px) and (max-width:800px){.site-shell #recruit-page .mint-workbench{grid-template-columns:minmax(0,1fr);gap:12px}.site-shell #recruit-page .mint-stage{height:300px}.site-shell #recruit-page .mint-console{width:100%;max-width:410px;justify-self:center}}
