.paball-install-card{color:#f8f3ff;text-align:left;cursor:pointer;width:100%;font:inherit;background:linear-gradient(115deg,#302142,#1d2639);border:1px solid #9478c36b;border-radius:18px;align-items:center;gap:14px;margin:14px 0;padding:16px 18px;display:flex}.paball-install-card:hover{background:linear-gradient(115deg,#3a2952,#233246);border-color:#b5edf4}.paball-install-card-icon{color:#b6f4fa;background:#b6f4fa0c;border:1px solid #8fd8e06b;border-radius:14px;flex:0 0 44px;place-items:center;height:44px;display:grid}.paball-install-card>span:nth-child(2){flex:1;min-width:0}.paball-install-card strong{font-size:1rem;line-height:1.6;display:block}.paball-install-card small{color:#cfbfdc;font-size:.875rem;line-height:1.7;display:block}.paball-install-card-action{color:#b6f4fa;flex-shrink:0;align-items:center;gap:7px;font-size:.875rem;font-weight:700;display:flex}.paball-install-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto;color:#fbf7ff!important;background:#191323!important;border:1px solid #806794!important;border-radius:24px!important;gap:14px!important;max-width:560px!important;padding:26px!important}.paball-install-dialog [data-slot=dialog-title]{padding-right:28px;font-size:1.3rem;line-height:1.5}.paball-install-dialog [data-slot=dialog-description]{color:#cfc0df;font-size:.9375rem;line-height:1.7}.paball-install-guide{color:#f5efff;text-align:left;gap:16px;min-width:0;font-size:1rem;line-height:1.65;display:grid}.paball-install-preview{background:#38294780;border:1px solid #84679850;border-radius:18px;align-items:center;gap:14px;padding:15px;display:flex}.paball-install-preview img{object-fit:contain;background:#110c19;border-radius:15px;flex-shrink:0;width:64px;height:64px}.paball-install-preview strong{letter-spacing:.035em;font-size:1rem;display:block}.paball-install-preview span{color:#d3c5e0;margin-top:3px;font-size:.875rem;line-height:1.65;display:block}.paball-install-platforms{flex-wrap:wrap;gap:6px;display:flex}.paball-install-platforms button{color:#dcd0ea;white-space:nowrap;cursor:pointer;background:#2b2037;border:1px solid #79658d;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:10px 8px;font-size:.875rem;display:flex}.paball-install-platforms button[aria-pressed=true]{color:#142933;background:#b3eff5;border-color:#d6fbff;font-weight:700}.paball-install-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.paball-install-steps li{align-items:flex-start;gap:12px;display:flex}.paball-install-steps li>span{color:#e4cfff;background:#c3a0fc20;border:1px solid #b68ae755;border-radius:10px;flex:0 0 30px;place-items:center;height:30px;font-size:.9375rem;font-weight:700;display:grid}.paball-install-steps li>div{min-width:0}.paball-install-steps strong{font-size:1rem;line-height:1.7;display:block}.paball-install-steps strong svg{vertical-align:middle;margin-right:5px;display:inline-block}.paball-install-steps p{color:#cebedc;margin:5px 0 0;font-size:.875rem;line-height:1.8}.paball-install-guide .paball-install-tip,.paball-install-guide .paball-install-success{color:#f3ddff;background:#44304d;border:1px solid #b798d95c;border-radius:13px;margin:0;padding:13px;font-size:.9375rem;line-height:1.75}.paball-install-guide .paball-install-success{color:#c7f4d7;background:#253b34;border-color:#86cea466;gap:8px;display:flex}.paball-install-success svg{flex-shrink:0;margin-top:3px}.paball-install-primary{color:#1c1731;cursor:pointer;background:linear-gradient(110deg,#b2edf6,#d1b8ff);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:13px;font-size:1rem;font-weight:750;display:flex}.paball-install-primary:disabled{opacity:.65;cursor:wait}.paball-install-copy label{color:#c9b8d9;margin-bottom:6px;font-size:.875rem}.paball-install-copy>div{gap:7px;display:flex}.paball-install-copy input{flex:1;min-width:0;font-size:.875rem}.paball-install-copy button{color:#f6edff;cursor:pointer;background:#3b2b4b;border:1px solid #846a9c;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:9px 12px;font-size:.875rem;display:flex}.paball-install-guide .paball-install-message{color:#b7f0f4;margin:0;font-size:.875rem;line-height:1.7}.paball-install-message:empty{display:none}.paball-install-guide .paball-install-note{color:#c9b9d9;border-top:1px solid #85699a55;align-items:flex-start;gap:8px;margin:0;padding-top:13px;font-size:.875rem;line-height:1.8;display:flex}.paball-install-note svg{flex-shrink:0;margin-top:4px}.paball-install-card:focus-visible{outline-offset:3px;outline:3px solid #b3eff5}.paball-install-guide button:focus-visible{outline-offset:3px;outline:3px solid #b3eff5}.explore-dialog .paball-install-card{margin:0}@media (max-width:440px){.paball-install-card{flex-wrap:wrap;gap:10px;padding:13px}.paball-install-card-action{margin-left:54px}.paball-install-dialog{max-width:calc(100% - 20px)!important;padding:22px 16px!important}.paball-install-platforms button{flex-basis:40%}.paball-install-platforms button:last-child{flex-basis:100%}}.purchase-reward-dialog{text-align:center;max-height:90dvh;overflow:auto;color:#f6efff!important;background:radial-gradient(at top,#46316f,#160e26 75%)!important;border:1px solid #ddb56d!important;max-width:490px!important}.purchase-reward-dialog>img{filter:drop-shadow(0 0 24px #bd8dff77);margin:auto}.purchase-reward-dialog h3{color:#ffe6b7;font-size:24px}.purchase-reward-dialog p{line-height:1.65}.purchase-reward-dialog a.primary,.purchase-reward-dialog>button:not([data-slot]){color:#fff;background:#382247;border:1px solid #e7c483;border-radius:12px;min-height:44px;padding:12px}.install-collectible{color:#fff1d1;background:linear-gradient(130deg,#332344,#15172c);border:1px solid #d4b871;border-radius:16px;padding:16px}.install-collectible b{margin-bottom:6px;display:block}.install-collectible button{color:#261438;background:#ddc69a;border-radius:12px;min-height:44px;padding:10px 16px}.install-picture-guide{background:#30234016;border:1px solid #a894bc55;border-radius:15px;justify-content:center;align-items:center;gap:10px;margin:20px 0;padding:18px 10px;display:flex}.install-picture-guide>div{text-align:center;flex:1;justify-items:center;gap:9px;font-size:12px;display:grid}.install-picture-guide b{background:#75648422;border:1px solid #9b8aac;border-radius:12px;place-items:center;width:42px;height:42px;font-size:28px;display:grid}.install-picture-guide img{object-fit:contain;width:48px;height:42px}.install-picture-guide>i{opacity:.6;font-style:normal}
