/* PixJet in-game store: supplied world, a dimensional launch pad and stacked crate packs. */
.box-dialog{--bx-ink:#fff;--bx-muted:#d1ebff;--bx-gold:#ffdc59;width:min(1440px,calc(100% - 28px));height:calc(100svh - 28px);border:2px solid #b8eaffcc;border-radius:26px;background:#0b62ab url('./assets/crate-shop-world.webp') center center/cover fixed;color:white;box-shadow:0 30px 100px #003b7c99,inset 0 0 0 2px #ffffff30;scrollbar-color:#8dd8ff #0757a2}
.box-dialog::backdrop{background:#003b7877;backdrop-filter:blur(8px)}.bx-background{position:fixed;inset:0;background:linear-gradient(180deg,#024f9c6b 0%,#0577ca08 28%,#064f9b4d 60%,#023d7ec9 100%);z-index:-1}.bx-background::before{opacity:0}.bx-layout{isolation:auto}.bx-header{background:linear-gradient(100deg,#075babf5,#1684d9ef);border-bottom:2px solid #82d9ff80;padding:14px 31px;box-shadow:0 4px 0 #023c8044;backdrop-filter:blur(18px)}.bx-back,.bx-close{background:linear-gradient(#eefaff,#cdeeff);border:2px solid #fff;color:#2389d5;box-shadow:0 3px 0 #00438455}.bx-back:hover,.bx-close:hover{background:#fff}.bx-brand>span{color:#ffe790;display:flex;align-items:center;gap:7px;letter-spacing:1px;height:24px;margin-bottom:3px}.bx-brand i{color:#bfe7ff;font-size:7px;letter-spacing:1px;margin:0}.bx-brand h1{font-size:25px;letter-spacing:-.6px;text-shadow:0 2px 0 #004e9c55}.bx-header-logo{width:52px;height:26px;object-fit:contain;filter:drop-shadow(0 2px 2px #004b8c44)}.bx-wallet{background:linear-gradient(#f5fcff,#dcf2ff);border:2px solid #fff;border-radius:12px;color:#285a84;box-shadow:0 4px 0 #02488b55;padding:7px 10px 7px 7px}.bx-wallet span>small{color:#78a1bd;font-size:7px}.bx-wallet strong{color:#2a5c84;font-size:16px}.bx-wallet>b{background:#1b97ee;color:#fff;border:1px solid #7acfff;border-radius:6px;box-shadow:0 2px 0 #0070b3;font-size:20px}.bx-content{padding:31px 35px 28px;max-width:1340px}.bx-shop{gap:28px 36px;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);align-items:start}.bx-showcase{padding-top:12px}.bx-showcase-copy{filter:drop-shadow(0 2px 6px #07589d77)}.bx-showcase-copy .bx-kicker{color:#fff2a4;font-size:9px;letter-spacing:2px;margin-bottom:10px}.bx-showcase-copy h2{font-size:30px;line-height:1.23;color:#fff;text-shadow:0 3px 0 #064f9c55,0 7px 20px #003d6d44;margin-bottom:11px;font-weight:1000}.bx-showcase-copy>p{color:#eaf8ff;font-size:12px;line-height:1.7;max-width:425px;text-shadow:0 1px 3px #00498755}.bx-assurance{color:#fff;font-size:11px;font-weight:900;text-shadow:0 1px 4px #00518d}.bx-assurance>.bx-icon{color:#fff3a0}.bx-assurance>span{color:#aee6ff}
.bx-crate-stage{height:400px;margin:2px 0 0;position:relative;isolation:isolate}.bx-crate-inspect{position:absolute;left:50%;bottom:80px;width:325px;height:300px;margin-left:-162.5px;padding:0;border:0;border-radius:22px;background:transparent;z-index:5;filter:drop-shadow(0 10px 13px #15338366);transition:filter .2s;touch-action:manipulation}.bx-crate-inspect:hover{filter:drop-shadow(0 0 20px #c4eaff99) brightness(1.06)}.bx-crate-inspect:active{transform:scale(.97)}.bx-crate-inspect .bx-crate{width:100%;height:100%;position:relative;filter:drop-shadow(0 0 20px #b64cff42);animation:bx-float 4s ease-in-out infinite}.bx-crate-inspect .bx-crate>img{object-fit:contain;inset:0;width:100%;height:100%}.bx-platform{position:absolute;bottom:35px;left:50%;width:425px;height:114px;margin-left:-212.5px;border:12px solid #f4fbff;border-bottom:20px solid #2a83d6;border-radius:50%;background:linear-gradient(#5fcfff,#1179db);box-shadow:inset 0 2px 0 #fff,0 5px 0 #7acbff,0 11px 0 #f1f6f4,0 17px 0 #2f78b7,0 24px 0 #164a94,0 34px 24px #00337988;z-index:2;transform:rotate(-2deg)}.bx-platform::before{content:"";position:absolute;inset:-4px;border:6px solid #ffd342;border-radius:50%;z-index:3;box-shadow:inset 0 2px 1px #fff8b1,0 2px 0 #ab7918}.bx-platform::after{content:"";position:absolute;inset:9px;border-radius:50%;border:1px solid #9cefff;box-shadow:inset 0 0 20px #90eaffb3;z-index:3}.bx-platform-deck{position:absolute;inset:4px;background:linear-gradient(160deg,#59d9ff,#2184e2 60%,#1b68b6);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 4px 5px #0352ab66}.bx-platform-deck>svg{width:130px;height:78px;margin-top:-4px;filter:drop-shadow(0 0 4px #a8faff)}.bx-platform>i{position:absolute;bottom:-14px;width:45px;height:8px;background:#a3fcff;border:2px solid #4cc9ff;border-radius:4px;box-shadow:0 0 8px #7af5ff,0 3px 12px #27cfff;z-index:4}.bx-platform>i:nth-of-type(1){left:9%;rotate:15deg}.bx-platform>i:nth-of-type(2){left:44%}.bx-platform>i:nth-of-type(3){right:9%;rotate:-15deg}.bx-platform>b{position:absolute;bottom:-25px;left:45%;width:39px;height:7px;background:#ffe297;border:1px solid #ffbd36;border-radius:3px;box-shadow:0 0 10px #ffd651;z-index:3}.bx-platform-aura{position:absolute;left:50%;bottom:0;width:470px;height:350px;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 65%,#88eaffb3,transparent 64%);z-index:1;pointer-events:none;opacity:.9}.bx-crate-shadow{z-index:4;bottom:80px;width:225px;height:35px;background:#25225c78;left:50%;margin-left:-112px;filter:blur(11px)}.bx-crate-tag{bottom:-6px;background:#075cacc9;color:#fff4b0;border:1px solid #bdefff94;font-size:8px;letter-spacing:1.1px;padding:7px 13px;box-shadow:0 3px 0 #03417b44;z-index:6}.bx-game-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:7;mask-image:linear-gradient(transparent,#000 15%,#000 85%,transparent)}.bx-game-particles>i{position:absolute;height:var(--size);width:var(--size);border-radius:50%;background:#fff4ac;box-shadow:0 0 8px #fffad4,0 0 18px #54e3ff;animation:bx-particle-rise 3.5s var(--delay) infinite ease-out}.bx-game-particles>i:nth-child(2n){background:#b5ffff}.is-energized .bx-crate-inspect{animation:bx-energize .85s ease both}.is-energized .bx-platform-aura{animation:bx-aura-pulse .85s ease both}.is-energized .bx-platform{filter:brightness(1.3) drop-shadow(0 0 13px #69ebff)}
.bx-purchase{background:linear-gradient(155deg,#1278cfef,#09569edb);border:2px solid #b2e6ffbd;border-radius:23px;padding:23px 23px 19px;box-shadow:0 7px 0 #064d9a85,0 17px 35px #003f7944,inset 0 1px 0 #fff8;backdrop-filter:blur(14px)}.bx-section-head>span{background:#5acbff26;border:1px solid #a7e8ff77;color:#cbf0ff;font-size:10px;box-shadow:inset 0 1px 0 #fff3}.bx-section-head h2{color:#fff;font-size:19px;text-shadow:0 2px 0 #00549e4d;font-weight:1000}.bx-section-head>p{color:#d0edff;font-size:11px}.bx-packages{gap:12px}.bx-package{background:linear-gradient(150deg,#fff,#dcefff);border:3px solid #f0fbff;border-radius:17px;color:#24578c;box-shadow:0 7px 0 #06459199,0 9px 14px #063c8155,inset 0 2px 0 #fff;padding:16px 7px 0;transition:transform .2s,box-shadow .2s;overflow:visible;isolation:isolate}.bx-package:hover{transform:translateY(-5px);box-shadow:0 12px 0 #06459199,0 16px 20px #063c8144}.bx-package.is-selected{background:linear-gradient(145deg,#fffde8,#fff0aa);border-color:#ffe47a;box-shadow:0 0 0 3px #1e98e833,0 7px 0 #c79220,0 12px 20px #04468066,inset 0 1px 0 #fff6b7;transform:translateY(-3px)}.bx-package-check{width:20px;height:20px;right:6px;top:6px;background:#a8cbdf5c;border:2px solid #d9ecf9;color:#fff;font-size:12px}.is-selected .bx-package-check{background:#168ee8;border-color:#6ccaff;box-shadow:0 2px 0 #0871ba55}.bx-pack-art{height:120px;width:100%;margin:0 0 9px;position:relative;filter:none}.box-dialog .bx-pack-art[data-count] img{position:absolute;width:var(--piece,86px);height:auto;max-width:none;left:var(--stack-x);top:calc(var(--stack-y)*1px);transform:translateX(-50%);z-index:var(--stack-z);filter:drop-shadow(0 5px 3px #23418444);object-fit:contain;user-select:none}.box-dialog .bx-pack-art[data-count="1"] img{top:8px}.box-dialog .bx-pack-art[data-count="5"]{--piece:68px}.box-dialog .bx-pack-art[data-count="10"]{--piece:55px}.bx-package>strong{font-size:34px;color:#174d87;letter-spacing:-1px}.bx-package>strong>span{font-size:12px;letter-spacing:0;color:#2e6496}.bx-package>small{font-size:10px;color:#6a95b3;margin:7px 0 13px}.bx-package>b{color:#5a511e;background:linear-gradient(#ffec9a,#ffdd68);border-top:1px solid #e2be4e;padding:12px 3px;font-size:14px;border-radius:0 0 13px 13px;margin:0 -7px;box-shadow:inset 0 1px 0 #fff9}.bx-payment{margin:23px 0 16px}.bx-payment>span{color:#d2eeff;font-size:12px}.bx-payment button{border:1px solid #a5dcff80;background:#ffffff10;color:#b5e4ff;border-radius:10px;min-height:43px;font-size:11px;padding:9px 11px}.bx-payment button.is-selected{background:#effaff;color:#286d9e;border-color:#fff;box-shadow:0 3px 0 #064c8a66}.bx-payment button .bx-icon{opacity:1}.bx-pix-symbol{color:#59ddc5}.bx-total{border-top:1px solid #97d5ff4d;padding:16px 0 18px}.bx-total>span{color:#dcf3ff;font-size:10px}.bx-total small{font-size:11px;color:#b0ddf8}.bx-total>strong{color:#ffe684;text-shadow:0 2px 0 #034a8999;font-size:30px}.bx-primary{background:linear-gradient(#ffe97b,#ffd33b);border:2px solid #fff3b4;box-shadow:0 5px 0 #b6871e,0 9px 17px #003f7155;color:#71541c;border-radius:13px;min-height:59px;font-size:12px;letter-spacing:.2px}.bx-primary:hover{transform:translateY(-2px)}.bx-demo{color:#ceebff;font-size:10px;line-height:1.5;margin-top:17px}.bx-demo>span{background:#baf9c7;box-shadow:0 0 5px #d3ffe2}.bx-demo>i{color:#8cd0ff}.bx-hangar-capacity{border-top:1px solid #9ed9ff55;color:#c3e8ff;font-size:11px;margin-top:18px;padding-top:13px;flex-wrap:wrap;gap:0}.bx-hangar-capacity strong{color:#fff}.bx-hangar-capacity button{font-size:11px;color:#fff09d}.bx-hangar-capacity small{color:#ffe4a3;font-size:9px}.bx-warning{color:#fff5d2;background:#dc9d1840;border:1px solid #ffe49f96;font-size:12px}.bx-secondary{color:#fff2ad;border-color:#c5eeffa3;background:#72c7ff22;box-shadow:0 3px 0 #03467d33;min-height:44px}.bx-secondary:hover{background:#9cd9ff33}.bx-pending{color:#e9f6ff;background:#c18aff26;border:1px solid #c2e3ff99;font-size:11px}.bx-pending>b{color:#fff0a5;font-size:10px}
.bx-rarities{border:2px solid #aee5ffae;background:linear-gradient(135deg,#116cc3ee,#075099e8);border-radius:20px;padding:20px 22px;box-shadow:0 6px 0 #03427c66,0 12px 22px #00376d33;backdrop-filter:blur(12px);grid-column:1/-1}.bx-rarities .bx-section-head{margin:0 0 25px}.bx-rarity-grid{gap:14px}.bx-rarity{border:2px solid #fff;background:linear-gradient(140deg,#f7fcff,#dceeff);box-shadow:0 5px 0 #003e8555;border-radius:13px;padding:23px 10px 12px}.bx-probability{border:2px solid #ffffffbf;color:#165786;font-size:15px;border-radius:7px;box-shadow:0 3px 0 #07539355;padding:4px 14px}.bx-rarity h3{color:#205e92;font-size:14px}.bx-rarity p{color:#739bb7;font-size:10px}.bx-rarity p>strong{color:#1e80bf}.bx-rarity>.mini-plane{height:110px;width:108px;margin:-7px auto -10px;filter:drop-shadow(0 6px 4px #2378a922)}.bx-details{gap:15px;grid-template-columns:1fr 1fr 1.2fr;margin-top:0}.bx-details>div{padding:17px 15px;background:#0756a3dc;border:1px solid #a2d9ff91;border-radius:14px;backdrop-filter:blur(10px);box-shadow:0 4px 0 #03477f55;gap:9px}.bx-details>div>.bx-icon{color:#a9e2ff;opacity:1}.bx-details p{color:#d0ebff;font-size:11px;line-height:1.8}.bx-details strong{color:#fff3bc;font-size:12px}.bx-transparency{color:#cae8ff;background:#074a8bd9;border:1px solid #93d4ff77;border-radius:12px;padding:14px 18px;margin:0;backdrop-filter:blur(10px)}.bx-transparency>p{font-size:10px;color:#d3edff;line-height:1.7}.bx-transparency>.bx-icon{color:#c2f3d4}.box-dialog .bx-crate[data-count="5"] img,.box-dialog .bx-crate[data-count="10"] img{inset:auto;bottom:auto;left:var(--stack-x);top:calc(var(--stack-y)*2px);height:auto;transform:translateX(-50%);z-index:var(--stack-z);filter:drop-shadow(0 8px 5px #062b6244)}.box-dialog .bx-crate[data-count="5"] img{width:52%}.box-dialog .bx-crate[data-count="10"] img{width:42%}.bx-confirmed,.bx-wallet-screen{background:linear-gradient(135deg,#076ac4ef,#07478edb);border:2px solid #addfffad;border-radius:22px;padding:24px 28px;box-shadow:0 6px 0 #053d7880,0 15px 30px #003c7566;backdrop-filter:blur(12px)}.bx-confirmed h2,.bx-wallet-screen h2{color:#fff;text-shadow:0 2px 0 #03458155}.bx-confirmed>p,.bx-wallet-screen>p{color:#d2eeff}.bx-kicker{color:#fff0a2}.bx-payment-notice{background:#034a8a66;border:1px solid #b1dfffa6;color:#dbf2ff;font-size:12px}.bx-payment-notice strong{color:#ffed9c}.bx-credit-amounts button{background:#d2edff22;color:#d6edff;border:1px solid #a4d6ff91}.bx-credit-amounts button.is-selected{background:#fff5bf;color:#856320;border-color:#ffeb83;box-shadow:0 3px 0 #c19732}.bx-text-button{color:#dcf2ff;font-size:11px}.bx-order-summary{background:#04488c44;border-color:#a4ddff80}.bx-order-summary>span{color:#d2eaff}.bx-success-icon{background:#61e3c833;border-color:#b6ffdb;color:#b2ffe0}.bx-training{color:#d5eeff;border-color:#a6d7ff66}.bx-training>button{color:#fff0a2}.bx-collection{background:#0856a8e8;border:2px solid #a6dfffaa;border-radius:20px;padding:23px;backdrop-filter:blur(13px);box-shadow:0 5px 0 #003c7888}.bx-owned-card{background:#d3edff17;border-color:#a0d2ff8a}.bx-owned-card.is-selected{background:#ffea8722;border-color:#ffe58e}.bx-owned-card h3{color:#fff}.bx-owned-card .bx-plane-stats>span{color:#bedef8}.bx-owned-card .bx-plane-stats strong{color:#fff}.bx-owned-card .bx-condition>span,.bx-owned-card .bx-cycles,.bx-flights-left{color:#c1e2ff}.bx-owned-card .bx-condition b{color:#c0ffda}.bx-owned-top>small{color:#d8edff}.bx-collection-title h2>span{color:#b2dcff}.bx-empty p{color:#d3edff}.bx-results-actions>.bx-text-button{color:#8e769b}
@keyframes bx-particle-rise{0%{opacity:0;translate:0 20px;scale:.6}25%{opacity:.9}75%{opacity:.7}100%{opacity:0;translate:10px -80px;scale:1.2}}@keyframes bx-energize{0%,100%{translate:0 0;rotate:0deg}25%{translate:0 -12px;rotate:-4deg}50%{translate:0 -7px;rotate:4deg}75%{translate:0 -14px;rotate:-2deg}}@keyframes bx-aura-pulse{0%,100%{opacity:.8;scale:1}40%{opacity:1;scale:1.22}}
@media(max-width:1100px) and (min-width:761px){.bx-content{padding:27px}.bx-shop{gap:25px}.bx-purchase{padding:20px 17px 17px}.bx-showcase-copy h2{font-size:25px}.bx-showcase-copy>p{font-size:11px}.bx-crate-stage{height:355px}.bx-crate-inspect{width:280px;height:258px;margin-left:-140px;bottom:78px}.bx-platform{width:340px;height:94px;margin-left:-170px;bottom:30px;border-width:10px;border-bottom-width:17px}.bx-platform-aura{width:370px;height:300px}.bx-platform-deck>svg{width:108px;height:65px}.bx-packages{gap:10px}.bx-package{padding:13px 6px 0;border-width:2px}.bx-pack-art{height:107px}.box-dialog .bx-pack-art[data-count="5"]{--piece:55px}.box-dialog .bx-pack-art[data-count="10"]{--piece:44px}.box-dialog .bx-pack-art[data-count="1"]{--piece:75px}.bx-package>strong{font-size:29px}.bx-package>strong>span{font-size:10px}.bx-package>b{font-size:12px;margin:0 -6px}.bx-primary{font-size:10px;gap:7px;padding:12px}.bx-section-head h2{font-size:17px}.bx-rarity>.mini-plane{width:95px;height:100px}.bx-rarity p{font-size:9px}.bx-details{gap:12px}.bx-details>div{padding:15px 12px}.bx-details p{font-size:10px}.bx-details strong{font-size:11px}}
@media(max-width:760px){
.box-dialog{width:100%;height:100svh;max-height:100svh;margin:0;border:0;border-radius:0;background-position:center center;background-attachment:fixed}.bx-background{background:linear-gradient(#0759a575,#087bd72b 35%,#034e9bc7 70%)}.bx-header{padding:9px 15px;gap:9px;min-height:70px;border-bottom:1px solid #b5e6ffad}.bx-back{height:36px;width:36px;border-radius:10px}.bx-brand>span{height:20px;gap:4px;margin-bottom:1px}.bx-header-logo{height:21px;width:42px}.bx-brand i{display:block;font-size:5px;letter-spacing:.8px}.bx-brand h1{font-size:18px;letter-spacing:-.4px}.bx-wallet{padding:6px 7px 6px 5px;min-height:42px;border-width:1.5px;gap:4px;border-radius:10px}.bx-wallet>.bx-icon{height:24px;width:24px}.bx-wallet span>small{font-size:6px!important;letter-spacing:.5px!important}.bx-wallet strong{font-size:12px;min-width:64px;margin-top:3px}.bx-wallet>b{font-size:15px;height:18px;width:18px;margin-left:1px}.bx-content{padding:20px 16px 25px}.bx-shop{display:block}.bx-showcase{padding:0}.bx-showcase-copy>.bx-kicker{display:none}.bx-showcase-copy h2{font-size:25px;line-height:1.18;letter-spacing:-.6px;margin-bottom:9px}.bx-showcase-copy>p{font-size:11px;line-height:1.55;max-width:325px;color:#e8f7ff}.bx-crate-stage{height:225px;margin:2px 0 0}.bx-crate-inspect{width:177px;height:163px;bottom:52px;margin-left:-88.5px}.bx-platform{width:269px;height:73px;margin-left:-134.5px;bottom:25px;border-width:8px;border-bottom-width:13px;box-shadow:inset 0 2px 0 #fff,0 4px 0 #7acbff,0 8px 0 #f1f6f4,0 12px 0 #2f78b7,0 17px 0 #164a94,0 22px 15px #00337988}.bx-platform::before{border-width:4px;inset:-3px}.bx-platform::after{inset:6px}.bx-platform-deck{inset:3px}.bx-platform-deck>svg{width:82px;height:50px;margin-top:0}.bx-platform>i{width:29px;height:6px;border-width:1px;bottom:-10px}.bx-platform>b{height:5px;width:26px;bottom:-18px;left:45%}.bx-platform-aura{width:300px;height:225px;bottom:0}.bx-crate-shadow{bottom:55px;height:23px;width:140px;margin-left:-70px;filter:blur(8px)}.bx-crate-tag{font-size:6px;padding:6px 11px;letter-spacing:.8px;bottom:-2px}.bx-game-particles{inset:0 8px}.bx-assurance{font-size:9px;margin-top:11px;gap:5px}.bx-assurance>.bx-icon{height:12px;width:12px}
.bx-purchase{margin-top:22px;padding:18px 14px 15px;border-radius:18px;border-width:1.5px;box-shadow:0 5px 0 #064d9a85,0 10px 24px #003f7944}.bx-section-head{gap:8px;margin-bottom:17px}.bx-section-head h2{font-size:16px;line-height:1.3}.bx-section-head>span{font-size:8px;width:24px;height:24px}.bx-packages{gap:9px}.bx-package{border-width:2px;border-radius:13px;padding:12px 5px 0;box-shadow:0 5px 0 #06459199,0 8px 12px #063c8133}.bx-package.is-selected{box-shadow:0 0 0 2px #1e98e833,0 5px 0 #c79220,0 9px 15px #04468044;transform:translateY(-2px)}.bx-package-check{height:16px;width:16px;border-width:1.5px;font-size:9px;top:5px;right:5px}.bx-pack-art{height:81px;margin-bottom:6px}.box-dialog .bx-pack-art[data-count] img{top:calc(var(--stack-y)*.67px);filter:drop-shadow(0 4px 2px #23418444)}.box-dialog .bx-pack-art[data-count="1"]{--piece:58px}.box-dialog .bx-pack-art[data-count="1"] img{top:8px}.box-dialog .bx-pack-art[data-count="5"]{--piece:43px}.box-dialog .bx-pack-art[data-count="10"]{--piece:35px}.bx-package>strong{font-size:27px}.bx-package>strong>span{font-size:8px}.bx-package>small{font-size:8px;margin:6px 0 10px}.bx-package>b{font-size:11px;padding:10px 2px;margin:0 -5px;border-radius:0 0 10px 10px}.bx-payment{margin:21px 0 15px;gap:8px}.bx-payment>span{font-size:10px}.bx-payment>div{gap:6px}.bx-payment button{font-size:10px;min-height:42px;padding:9px 9px;border-radius:9px}.bx-payment button .bx-icon{height:17px;width:17px}.bx-total{padding:15px 0 17px}.bx-total>span{font-size:9px;letter-spacing:.5px}.bx-total small{font-size:10px}.bx-total>strong{font-size:27px}.bx-primary{font-size:10px;min-height:56px;padding:12px 11px;gap:6px;border-width:1.5px}.bx-primary>.bx-icon:first-child{width:23px;height:23px}.bx-primary>.bx-icon:last-child{width:13px;height:13px}.bx-demo{font-size:9px;margin-top:16px;gap:4px}.bx-demo>i{margin:0 1px}.bx-hangar-capacity{font-size:9px;margin-top:16px;padding-top:12px}.bx-hangar-capacity>span>.bx-icon{height:15px;width:15px}.bx-hangar-capacity button{font-size:10px;min-height:39px}.bx-hangar-capacity small{font-size:8px}.bx-warning{font-size:11px;padding:12px}.bx-add-credit{font-size:9px;min-height:44px}.bx-pending{font-size:10px;line-height:1.6;padding:11px;gap:6px}.bx-pending>b{font-size:8px;margin-left:26px}
.bx-rarities{margin-top:25px;padding:18px 13px 17px;border-radius:17px;border-width:1.5px}.bx-rarities .bx-section-head{margin:0 0 28px}.bx-rarities .bx-section-head h2{font-size:16px}.bx-rarity-grid{gap:24px 9px}.bx-rarity{padding:19px 5px 10px;border-radius:10px;border-width:1.5px}.bx-probability{font-size:12px;padding:3px 10px;border-width:1.5px;top:-10px;border-radius:6px}.bx-rarity>.mini-plane{width:77px;height:82px;margin:-5px auto -7px}.bx-rarity h3{font-size:11px}.bx-rarity p{font-size:8px;line-height:1.5;margin-top:5px}.bx-details{gap:13px;margin-top:22px}.bx-details>div{padding:15px 14px;border-radius:13px;gap:9px}.bx-details>div>.bx-icon{height:21px;width:21px}.bx-details p{font-size:11px;line-height:1.8}.bx-details strong{font-size:12px;margin-bottom:4px}.bx-transparency{margin-top:19px;padding:13px 14px;border-radius:12px;gap:7px}.bx-transparency>p{font-size:10px;line-height:1.8}.bx-confirmed,.bx-wallet-screen{padding:22px 18px;margin:9px auto 20px;border-radius:18px;border-width:1.5px}.bx-confirmed-art{height:215px;margin:0 auto 13px}.bx-confirmed-art .bx-crate{width:230px;height:211px}.box-dialog .bx-crate[data-count="5"] img,.box-dialog .bx-crate[data-count="10"] img{top:calc(var(--stack-y)*1.8px)}.bx-wallet-screen h2,.bx-confirmed h2{font-size:26px}.bx-wallet-screen>p,.bx-confirmed>p{font-size:12px}.bx-text-button{font-size:11px}.bx-payment-notice{font-size:11px;padding:15px}.bx-collection{padding:17px 13px;border-radius:16px;border-width:1.5px}.bx-collection-title{gap:8px}.bx-owned-card{padding:12px 9px}.bx-collection-title h2{font-size:24px}.bx-collection-title h2>span{font-size:11px}.bx-collection-title .bx-kicker{font-size:7px}.bx-collection-title>.bx-secondary{font-size:8px;padding:8px 10px}.bx-collection-grid{gap:10px}.bx-owned-card .bx-plane{width:min(115px,100%);height:125px}.bx-owned-card h3{font-size:12px}.bx-owned-card .bx-plane-stats>span{font-size:5.5px}.bx-owned-card .bx-plane-stats strong{font-size:13px}.bx-owned-card .bx-condition>span,.bx-owned-card .bx-condition b{font-size:8px}.bx-owned-card .bx-cycles{font-size:7px}.bx-flights-left{font-size:8px}.bx-owned-card>.bx-secondary{font-size:7px;min-height:42px}.bx-training,.bx-training>button{font-size:10px}
}
@media(max-width:360px){.bx-header{padding:9px 12px;gap:7px}.bx-brand h1{font-size:16px}.bx-brand i{display:none}.bx-wallet>b{display:none}.bx-wallet strong{min-width:60px;font-size:11px}.bx-wallet>.bx-icon{width:21px;height:21px}.bx-content{padding:18px 13px 24px}.bx-showcase-copy h2{font-size:23px}.bx-purchase{padding:17px 11px 14px}.bx-package>strong{font-size:24px}.bx-package>strong>span{font-size:7px}.bx-package>b{font-size:9px}.bx-package>small{font-size:7px}.box-dialog .bx-pack-art[data-count="5"]{--piece:36px}.box-dialog .bx-pack-art[data-count="10"]{--piece:30px}.box-dialog .bx-pack-art[data-count="1"]{--piece:52px}.bx-pack-art{height:72px}.bx-packages{gap:7px}.bx-primary{font-size:9px;gap:4px;padding:10px 9px}.bx-primary>.bx-icon:first-child{height:21px;width:21px}.bx-total>strong{font-size:25px}.bx-payment button{font-size:9px;padding:8px}.bx-payment>span{font-size:9px}.bx-rarity>.mini-plane{width:65px;height:73px}.bx-rarity h3{font-size:10px}.bx-rarity p{font-size:7px}.bx-demo{font-size:8px}.bx-hangar-capacity{font-size:8px}}
@media(prefers-reduced-motion:reduce){.box-dialog *{animation:none!important;transition:none!important}}.reduce-motion .box-dialog *{animation:none!important;transition:none!important}

.bx-shop-dock{display:none}
@media(max-width:760px){.box-dialog.is-shopping .bx-content{padding-bottom:126px}.bx-inpanel-buy{display:none}.bx-shop-dock{display:block;position:fixed;left:0;right:0;bottom:0;padding:12px 16px calc(9px + env(safe-area-inset-bottom));background:linear-gradient(#127acde8,#0758a6fa);border-top:1px solid #a4e8ff;backdrop-filter:blur(16px);box-shadow:0 -7px 25px #004a8755;z-index:30}.bx-shop-dock>.bx-primary{min-height:54px;font-size:11px;box-shadow:0 4px 0 #b6871e,0 8px 15px #003f7144}.bx-shop-dock>small{display:block;text-align:center;font-size:9px;color:#d5f0ff;font-weight:700;margin-top:11px;line-height:1.3}.bx-shop-dock>small>span{margin:0 5px;color:#91d4ff}.bx-shop-dock .bx-icon:first-child{height:25px;width:25px}}
@media(max-width:360px){.bx-shop-dock{padding-left:13px;padding-right:13px}.bx-shop-dock>.bx-primary{font-size:10px}.bx-shop-dock>small{font-size:8px}}
