.pip-adventures.pip-idle-page{max-width:1480px;margin:auto;padding:14px 24px 28px}.pip-idle-page>header{flex-wrap:wrap;align-items:baseline;gap:14px;margin:8px 0;display:flex}.pip-idle-page>header .adventure-eyebrow{display:none}.pip-idle-page>header h1{margin:0;font-size:26px}.pip-idle-page>header p{color:var(--muted-foreground);margin:0;font-size:13px}.pip-idle-page .pip-shared-navigation{margin-bottom:12px}.idle-summary{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;font-size:12px;display:flex}.idle-summary strong{color:#f1d79c;font-variant-numeric:tabular-nums;background:#c9a76b15;border:1px solid #c9a76b40;border-radius:99px;align-items:center;gap:7px;padding:7px 14px;font-size:16px;display:flex}.idle-summary svg{width:23px;height:23px}.idle-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.idle-arena-card,.idle-training{background:#241e30;border:1px solid #aa91c438;border-radius:22px;min-width:0;overflow:hidden}.idle-arena-card{padding:0 0 14px}.idle-training{padding:20px}.idle-stage{background:linear-gradient(120deg,#40334c80,#0000);justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.idle-stage>div{grid-template-columns:auto auto;align-items:center;column-gap:20px;display:grid}.idle-stage h2{grid-column:1;margin:3px 0 0;font-size:21px}.idle-stage h2 small{font-size:11px;font-weight:var(--type-section-heading-weight);color:#c6b8d1}.idle-stage .trail-steps{grid-area:1/2/3;margin:0}.idle-stage .adventure-eyebrow{font-size:10px}.idle-boss{color:#f3d89b;font-size:11px}.pip-idle-page button{color:inherit;cursor:pointer;font:inherit;background:#9b78c129;border:1px solid #af93cc61;border-radius:99px;min-height:36px;padding:9px 13px;font-size:12px;line-height:1.3}.pip-idle-page button:hover:not(:disabled){background:#9b78c14d;border-color:#cfb4ea}.pip-idle-page button:disabled{opacity:.45;cursor:default}.pip-idle-page button:focus-visible{outline-offset:3px;outline:2px solid #f0d397}.pip-idle-page :is(select,[data-site-select]):focus-visible{outline-offset:3px;outline:2px solid #f0d397}.idle-power{background:#af8cda0a;border:1px solid #b295db38;border-radius:15px;grid-template-columns:minmax(110px,1fr) auto;align-items:center;gap:6px 14px;margin:12px 18px;padding:10px 14px;display:grid}.idle-power>div{justify-content:space-between;gap:8px;font-size:13px;display:flex}.idle-power progress{-webkit-appearance:none;appearance:none;background:#80649730;border:0;border-radius:99px;grid-area:2/1;width:100%;height:7px;overflow:hidden}.idle-power progress::-webkit-progress-bar{background:#80649730}.idle-power progress::-webkit-progress-value{background:linear-gradient(90deg,#a380cf,#f6db99);transition:width .15s}.idle-power progress::-moz-progress-bar{background:#c5a3df}.idle-power>button{grid-area:1/2/3}.idle-power label{grid-column:1/-1;font-size:11px}.idle-power small{color:#f0d397;grid-column:1/-1;font-size:11px}.pip-idle-page .power-ready{background:#dab87433;border-color:#f0d397;box-shadow:0 0 16px #f0d39725}.idle-result{text-align:center;flex-wrap:wrap;justify-content:center;gap:8px;min-height:18px;margin:8px 18px;font-size:12px;display:flex}.idle-result span{color:var(--muted-foreground)}.idle-controls{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 18px 0;display:flex}.idle-controls>button{margin-left:auto}.idle-controls label{font-size:12px}.idle-controls :is(select,[data-site-select]){background:var(--background);max-width:200px;color:inherit;border:1px solid #b194d061;border-radius:8px;padding:7px}.pip-idle-page input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:#c3a1e4;flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0}.idle-power label,.idle-controls label{align-items:center;gap:7px;min-height:24px;display:flex}.idle-note{color:var(--muted-foreground);margin:10px 0 0;font-size:11px;line-height:1.5;display:block}.idle-arena-card>.idle-note{margin:10px 18px 0}.idle-training h2{margin:5px 0;font-size:22px}.idle-training>p{color:var(--muted-foreground);font-size:12px}.idle-training .adventure-eyebrow{letter-spacing:1.4px;font-size:9px}.battle-strength{background:#b399cc10;border-radius:13px;justify-content:space-between;gap:10px;margin:14px 0;padding:12px 10px;display:flex}.battle-strength strong{color:#e9d2ff;font-size:18px}.battle-strength small{color:#baa9c8;font-size:10px;font-weight:var(--type-caption-weight);display:block}.pip-idle-page .idle-stat{border-bottom:1px solid #aa91c424;padding:12px 0}.idle-stat strong{text-transform:capitalize;justify-content:space-between;font-size:14px;display:flex}.idle-stat strong b{color:#dfbfff;font-size:19px}.idle-stat small{color:var(--muted-foreground);margin:3px 0 8px;font-size:11px;display:block}.idle-stat>div:last-child{justify-content:flex-end;gap:6px;display:flex}.idle-stat button:last-child{flex:1}.idle-stat button{padding:8px 10px}.idle-training details{margin-top:15px;font-size:12px;line-height:1.6}.idle-training summary{cursor:pointer}.idle-notice{color:#cae7b9;margin-top:10px;font-size:12px;display:block}.idle-notice:empty{display:none}.idle-intro,.idle-away,.idle-message{background:#a08bbb13;border:1px solid #a08bbb40;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:10px 16px;font-size:12px;display:flex}.idle-intro p,.idle-away p{margin:0;font-size:12px}.idle-away button{flex-shrink:0}.idle-stat[data-upgraded=true],.battle-strength[data-upgraded=true]{animation:1.5s ease-out battle-upgrade}.wallet-arrival{animation:.7s ease-out battle-upgrade}.pip-idle-page #pip-adventure-title:focus{outline:none}@keyframes battle-upgrade{0%,30%{background:#d6e5a83d;box-shadow:0 0 18px #d6e5a833}to{box-shadow:none}}@media (min-width:1400px){.idle-grid{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1000px){.idle-grid{grid-template-columns:1fr}.idle-training{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.idle-training>h2,.idle-training>.adventure-eyebrow,.idle-training>p,.idle-training>.battle-strength,.idle-training>output,.idle-training>details{grid-column:1/-1}.idle-training .idle-stat{min-width:0}.idle-stat>div:last-child{flex-wrap:wrap}.idle-stat small{min-height:32px}.battle-strength{justify-content:flex-start;gap:36px;margin:0}.idle-training>p{margin:0}.idle-summary{font-size:11px}}@media (max-width:600px){.pip-adventures.pip-idle-page{padding:12px 10px 20px}.pip-idle-page>header h1{font-size:23px}.pip-idle-page>header p,.idle-summary>span:last-child{display:none}.idle-summary strong{font-size:14px}.idle-stage{padding:12px}.idle-stage>div{column-gap:10px}.idle-stage h2{font-size:18px}.idle-stage h2 small{display:block}.idle-stage .adventure-eyebrow{letter-spacing:1px;font-size:8px}.idle-boss{display:none}.idle-power,.idle-controls{margin:10px}.idle-controls>button{margin-left:0}.idle-training{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.idle-stat small{min-height:16px}.idle-intro,.idle-away{flex-wrap:wrap}.idle-power>button{max-width:135px}.idle-result span{display:none}.idle-arena-card>.idle-note{margin:10px}.pip-idle-page button{min-height:40px}.idle-training .idle-stat:last-of-type{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.pip-idle-page *,.pip-idle-page :before,.pip-idle-page :after{transition:none!important;animation:none!important}}.battle-coin-shop-link{color:#f1d79c;background:#b7945220;border:1px solid #e4c97e66;border-radius:99px;padding:8px 13px;text-decoration:none}.battle-coin-shop-link:hover{background:#b7945240}.battle-coin-shop-link:focus-visible{outline-offset:3px;outline:2px solid #f1d79c}.pip-idle-page .idle-grid{flex-direction:column;gap:10px;display:flex}.idle-grid>*{width:100%}.pip-adventures.pip-idle-page{max-width:1160px}.idle-arena-card{padding-bottom:6px}.idle-stage{padding:8px 16px}.idle-stage h2{font-size:18px}.idle-stage .adventure-eyebrow{display:none}.idle-stage>div{gap:20px;display:flex}.idle-stage .trail-steps{display:flex}.idle-summary{margin:7px 0}.idle-result,.idle-arena-card>.idle-note{display:none}.idle-power{grid-template-columns:minmax(100px,1fr) auto auto;margin:6px 12px;padding:7px 12px}.idle-power label{grid-area:1/3/3;margin:0}.idle-power small{display:none}.idle-controls{gap:10px;margin:5px 12px;font-size:11px}.idle-controls button{min-height:32px;padding:6px 12px}.idle-training{padding:12px 16px;display:block}.training-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.training-heading h2{margin:0;font-size:17px}.training-heading .adventure-eyebrow{display:none}.training-heading>small{color:#cdbddd;font-size:11px}.bulk-upgrades{gap:5px;display:flex}.bulk-upgrades button{min-height:30px;padding:5px 12px}.bulk-upgrades button[aria-pressed=true]{background:#8662a8;border-color:#d3b8ed}.stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pip-idle-page .idle-stat{background:#bca1d00a;border:1px solid #aa91c430;border-radius:13px;padding:10px}.idle-stat strong{font-size:13px}.idle-stat small{min-height:30px;margin:6px 0;font-size:10px;line-height:1.5}.idle-stat>div:last-child{flex-wrap:wrap}.idle-stat button{min-height:34px;padding:7px;font-size:10px}.idle-stat button.upgrade-affordable{color:#e4f3d6;background:#749a5135;border-color:#acd58c;transition:background .25s,border-color .25s;box-shadow:0 0 9px #a1ca7520}.idle-stat button.upgrade-affordable:hover{background:#749a5160}.idle-training>details{margin-top:8px}.idle-notice{margin-top:5px}.idle-intro{margin:6px 0;padding:7px 12px}.idle-intro p{font-size:11px}.idle-intro button{min-height:30px;padding:4px 12px}@media (max-width:700px){.pip-idle-page>header{margin:5px 0}.pip-idle-page>header h1{font-size:20px}.idle-summary>span{display:none}.battle-coin-shop-link{padding:5px 12px}.idle-arena-card{z-index:12;position:sticky;top:0;box-shadow:0 8px 20px #100b1840}.idle-stage h2 small{display:none}.idle-stage .trail-steps span{width:22px;height:22px;font-size:10px}.idle-stage>div{gap:10px}.idle-power{grid-template-columns:minmax(90px,1fr) auto;gap:4px 10px;margin:5px 8px;padding:6px 9px}.idle-power label{grid-area:3/1/auto/-1;font-size:10px}.idle-power>button{max-width:none;min-height:32px;font-size:11px}.idle-controls{gap:5px;margin:4px 8px}.idle-controls label{font-size:10px}.idle-controls :is(select,[data-site-select]){max-width:112px}.idle-controls button{min-height:30px;padding:5px 8px;font-size:10px}.idle-training{padding:10px}.training-heading{flex-wrap:wrap;gap:7px}.training-heading>small{width:100%}.bulk-upgrades button{min-height:32px;padding:6px 10px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.idle-training .idle-stat:last-of-type{grid-column:auto}.idle-stat small{min-height:15px}.idle-stat button{font-size:11px}.idle-stage{padding:6px 10px}.idle-intro{font-size:10px}.pip-idle-page .pip-shared-navigation{margin-bottom:5px}}@media (max-height:650px) and (max-width:700px){.idle-arena-card{position:relative}.pip-idle-page .pip-battlefield{--field-height:185px}}.pip-idle-page .idle-controls label,.pip-idle-page .idle-power label{margin:0}.pip-idle-page .idle-training button,.pip-idle-page .idle-training summary{scroll-margin-top:410px}@media (min-width:701px) and (max-height:800px){.pip-idle-page .idle-stat{padding:7px}.pip-idle-page .idle-stat small{min-height:15px;margin:3px 0}.pip-idle-page .training-heading{margin-bottom:6px}}@media (max-width:700px){.pip-idle-page .idle-training button,.pip-idle-page .idle-training summary{scroll-margin-top:480px}}@media (max-height:650px) and (max-width:700px){.pip-idle-page .idle-arena-card{position:relative}.pip-idle-page .idle-training button,.pip-idle-page .idle-training summary{scroll-margin-top:20px}}.idle-battle-status{background:#bca1d00a;border:1px solid #aa91c430;border-radius:10px;flex-direction:column;gap:3px;height:80px;margin:8px 12px;padding:9px 12px;font-size:12px;line-height:1.45;display:flex;overflow:auto}.idle-battle-status>*{flex-shrink:0}.idle-battle-status span{color:var(--muted-foreground)}@media (max-width:600px){.idle-battle-status{height:116px}}.idle-stage>div:first-child{flex-wrap:wrap;gap:6px 14px;min-width:0}.idle-stage .trail-steps{flex-wrap:wrap;gap:4px}@media (max-width:700px){.idle-stage>div:first-child{flex-direction:column;align-items:flex-start}.idle-stage .trail-steps span{width:18px;height:18px;font-size:9px}.idle-stage .trail-steps{gap:2px}}.idle-summary-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.idle-summary-actions>.battle-coin-shop-link{white-space:nowrap}
