:root{--pw-bg:#07090c;--pw-card:#0e1218;--pw-card2:#0a0e13;--pw-line:rgba(255,255,255,.09);--pw-text:#f5f7fb;--pw-muted:#7f8a9b;--pw-lime:#75ff45;--pw-lime2:#42dc2d;--pw-red:#ff4963;--pw-top:68px;--pw-panel:224px;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;background:var(--pw-bg);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--pw-text);overscroll-behavior:none}.pw-page{touch-action:none}.pw-app{height:100dvh;display:grid;grid-template-rows:var(--pw-top) minmax(0,1fr);background:#07090c}.pw-topbar{position:relative;z-index:80;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px max(12px,env(safe-area-inset-right)) 9px max(12px,env(safe-area-inset-left));border-bottom:1px solid var(--pw-line);background:rgba(8,11,15,.94);backdrop-filter:blur(18px)}.pw-icon-btn{width:44px;height:44px;border:1px solid var(--pw-line);border-radius:15px;background:#10151c;color:#d9e0ea;display:grid;place-items:center;text-decoration:none;padding:0;cursor:pointer}.pw-icon-btn:active{transform:scale(.96)}.pw-brand{min-width:0;height:48px;padding:4px 8px;border:0;background:transparent;color:inherit;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.pw-brand-mark{width:38px;height:38px;border:1px solid rgba(117,255,69,.28);border-radius:13px;background:rgba(117,255,69,.08);color:var(--pw-lime);display:grid;place-items:center}.pw-brand>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.pw-brand b{font-size:18px;line-height:1.1;font-weight:950;letter-spacing:-.04em}.pw-brand small{margin-top:3px;color:#7d8998;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.pw-brand>svg{margin-left:auto;color:#6f7a88}.pw-top-actions{display:flex;gap:7px}.pw-map-shell{position:relative;min-height:0;overflow:hidden;background:#0a0e13}.pw-map{position:absolute;inset:0;overflow:hidden;background:#0b1016;cursor:grab;touch-action:none;outline:0}.pw-map.is-dragging{cursor:grabbing}.pw-tiles{position:absolute;inset:0;overflow:hidden}.pw-tiles img{position:absolute;width:256px;height:256px;max-width:none;user-select:none;-webkit-user-drag:none;image-rendering:auto;background:#0f151d;transition:opacity .16s ease;will-change:left,top,width,height}.pw-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.pw-map-vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,7,10,.2),transparent 18%,transparent 68%,rgba(4,7,10,.72)),radial-gradient(circle at 50% 48%,transparent 40%,rgba(0,0,0,.2) 100%)}.pw-reticle{position:absolute;width:24px;height:24px;pointer-events:none;transform:translate(-50%,-50%);filter:drop-shadow(0 0 8px rgba(117,255,69,.45))}.pw-reticle:before,.pw-reticle:after,.pw-reticle span:before,.pw-reticle span:after{content:"";position:absolute;width:8px;height:8px;border-color:var(--pw-lime);border-style:solid}.pw-reticle:before{left:0;top:0;border-width:2px 0 0 2px}.pw-reticle:after{right:0;top:0;border-width:2px 2px 0 0}.pw-reticle span:before{left:0;bottom:0;border-width:0 0 2px 2px}.pw-reticle span:after{right:0;bottom:0;border-width:0 2px 2px 0}.pw-loading{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid var(--pw-line);border-radius:999px;background:rgba(7,10,14,.82);backdrop-filter:blur(12px);font-size:12px;box-shadow:0 16px 40px rgba(0,0,0,.25);transition:opacity .2s ease}.pw-loading span{width:9px;height:9px;border-radius:50%;background:var(--pw-lime);box-shadow:0 0 12px rgba(117,255,69,.7);animation:pwPulse 1s infinite alternate}.pw-loading.is-done{opacity:0;pointer-events:none}.pw-statusbar{position:absolute;z-index:10;left:12px;top:12px;min-height:38px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--pw-line);border-radius:14px;background:rgba(8,12,17,.84);backdrop-filter:blur(14px);box-shadow:0 10px 28px rgba(0,0,0,.22)}.pw-statusbar b{font-size:11px}.pw-statusbar span{font-size:10px;color:#7e8998}.pw-zoom-controls{position:absolute;z-index:12;right:12px;top:12px;display:flex;flex-direction:column;border:1px solid var(--pw-line);border-radius:16px;overflow:hidden;background:rgba(8,12,17,.88);backdrop-filter:blur(14px)}.pw-zoom-controls button{width:44px;height:43px;border:0;border-bottom:1px solid var(--pw-line);background:transparent;color:#d8e0ea;display:grid;place-items:center;padding:0}.pw-zoom-controls button:last-child{border-bottom:0;color:var(--pw-lime)}.pw-cell-card{position:absolute;z-index:20;left:50%;bottom:calc(var(--pw-panel) + 18px + env(safe-area-inset-bottom));transform:translateX(-50%);width:min(540px,calc(100% - 24px));min-height:78px;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 15px;border:1px solid rgba(117,255,69,.25);border-radius:20px;background:rgba(9,14,18,.94);backdrop-filter:blur(18px);box-shadow:0 18px 48px rgba(0,0,0,.38),0 0 28px rgba(117,255,69,.07)}.pw-cell-copy{display:flex;flex:1;min-width:0;flex-direction:column}.pw-cell-copy small{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#6f7a8b;font-weight:900}.pw-cell-copy b{margin-top:3px;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-cell-copy span{margin-top:3px;font-size:11px;color:#8b96a5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-place-btn{min-width:126px;height:54px;padding:0 16px;border:0;border-radius:16px;background:var(--pw-lime);color:#071008;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:950;font-size:13px;box-shadow:0 10px 28px rgba(117,255,69,.18)}.pw-place-btn:disabled{opacity:.45;box-shadow:none}.pw-palette-panel{position:absolute;z-index:15;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));min-height:var(--pw-panel);padding:13px;border:1px solid var(--pw-line);border-radius:23px;background:rgba(9,13,18,.95);backdrop-filter:blur(20px);box-shadow:0 22px 50px rgba(0,0,0,.42)}.pw-palette-head{height:31px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pw-palette-head>div:first-child{display:flex;align-items:baseline;gap:7px}.pw-palette-head b{font-size:13px}.pw-palette-head span{font-size:10px;color:#7f8998}.pw-beta-pill{padding:5px 7px;border-radius:8px;background:rgba(117,255,69,.08);color:#8cff69!important;font-size:8px!important;font-weight:900;letter-spacing:.07em}.pw-palette{height:88px;display:grid;grid-template-columns:repeat(14,minmax(24px,1fr));gap:5px;overflow:hidden;padding:4px 0 7px}.pw-swatch{position:relative;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:var(--sw);min-width:0;height:37px;padding:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.pw-swatch.is-active:after{content:"";position:absolute;inset:-3px;border:2px solid var(--pw-lime);border-radius:12px;box-shadow:0 0 10px rgba(117,255,69,.4)}.pw-bonus-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.pw-bonus-row button{height:54px;border:1px solid var(--pw-line);border-radius:15px;background:#0a0e13;color:#cbd3df;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 9px;text-align:left}.pw-bonus-row img{width:32px;height:32px;object-fit:contain}.pw-bonus-row span{font-size:10px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-bonus-row b{min-width:23px;height:23px;padding:0 5px;border-radius:8px;background:rgba(255,255,255,.06);display:grid;place-items:center;color:#fff;font-size:10px}.pw-bonus-row button.is-active{border-color:rgba(117,255,69,.48);background:rgba(117,255,69,.07);color:var(--pw-lime)}.pw-attribution{position:absolute;z-index:7;right:8px;bottom:calc(var(--pw-panel) + 112px + env(safe-area-inset-bottom));padding:4px 7px;border-radius:7px;background:rgba(3,5,8,.7);color:#8893a1;font-size:8px;pointer-events:none}.pw-sheet[hidden]{display:none!important}.pw-sheet{position:fixed;z-index:2147480000;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:16px 10px calc(10px + env(safe-area-inset-bottom))}.pw-sheet-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.66);backdrop-filter:blur(8px)}.pw-sheet-card{position:relative;width:min(570px,100%);padding:8px 11px 12px;border:1px solid rgba(255,255,255,.1);border-radius:27px;background:#0d1117;box-shadow:0 28px 90px rgba(0,0,0,.65)}.pw-sheet-handle{width:48px;height:5px;margin:2px auto 8px;border-radius:999px;background:#343b46}.pw-sheet-card header{display:flex;align-items:center;justify-content:space-between;padding:7px 5px 13px}.pw-sheet-card header>div{display:flex;flex-direction:column}.pw-sheet-card header b{font-size:20px;letter-spacing:-.03em}.pw-sheet-card header span{margin-top:3px;color:#7e8998;font-size:11px}.pw-sheet-card header button{width:38px;height:38px;border:1px solid var(--pw-line);border-radius:13px;background:#11161d;color:#aab5c3;display:grid;place-items:center}.pw-mode-card{min-height:94px;margin-top:8px;padding:10px;display:grid;grid-template-columns:72px minmax(0,1fr) 38px;gap:11px;align-items:center;border:1px solid var(--pw-line);border-radius:20px;background:#0a0e13;color:#fff;text-decoration:none}.pw-mode-card.is-active{border-color:rgba(117,255,69,.42);background:linear-gradient(120deg,rgba(117,255,69,.09),rgba(117,255,69,.02));box-shadow:inset 0 0 28px rgba(117,255,69,.04)}.pw-mode-card>span:nth-child(2){display:flex;flex-direction:column}.pw-mode-card b{font-size:17px;font-weight:950}.pw-mode-card small{margin-top:4px;color:#7e8998;font-size:11px}.pw-mode-card>svg{color:var(--pw-lime)}.pw-mode-preview{width:68px;height:68px;border-radius:17px;border:1px solid rgba(117,255,69,.18);background:#10161c;display:grid;place-items:center;color:var(--pw-lime);overflow:hidden}.pw-mode-preview-canvas{display:grid;place-items:center;padding:0;background:radial-gradient(circle at 50% 50%,rgba(117,255,69,.12),transparent 62%),#10161c}.pw-mode-preview-canvas svg{width:36px!important;height:36px!important;filter:drop-shadow(0 0 9px rgba(117,255,69,.28))}.pw-help-grid{display:grid;gap:7px}.pw-help-grid>div{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--pw-line);border-radius:15px;background:#0a0e13;color:var(--pw-lime)}.pw-help-grid>div>span{display:flex;flex-direction:column;color:#fff}.pw-help-grid b{font-size:12px}.pw-help-grid small{margin-top:3px;color:#7f8998;font-size:10px;line-height:1.4}.pw-migration-block{position:fixed;z-index:2147481000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(3,5,8,.82);backdrop-filter:blur(12px)}.pw-migration-block section{width:min(440px,100%);padding:18px;display:flex;gap:14px;border:1px solid rgba(117,255,69,.24);border-radius:22px;background:#0d1218}.pw-migration-block section>span{width:52px;height:52px;border-radius:16px;background:rgba(117,255,69,.08);color:var(--pw-lime);display:grid;place-items:center}.pw-migration-block b{font-size:18px}.pw-migration-block p{margin:7px 0 12px;color:#8a95a4;font-size:12px;line-height:1.5}.pw-migration-block a{display:inline-flex;padding:10px 13px;border-radius:12px;background:var(--pw-lime);color:#071008;text-decoration:none;font-size:11px;font-weight:900}.pw-toast{position:fixed;z-index:2147482000;left:50%;top:calc(var(--pw-top) + 12px);transform:translate(-50%,-8px);max-width:min(420px,calc(100% - 24px));padding:10px 13px;border:1px solid var(--pw-line);border-radius:13px;background:#10151c;color:#e7edf5;font-size:11px;font-weight:800;opacity:0;pointer-events:none;transition:.18s ease}.pw-toast.is-on{opacity:1;transform:translate(-50%,0)}.pw-toast.is-error{border-color:rgba(255,73,99,.35);color:#ff8295}.pw-page #shopfab{display:none!important}.pw-page #pixelstore{z-index:2147480500!important}@keyframes pwPulse{to{opacity:.35;transform:scale(.72)}}
@media(max-width:560px){:root{--pw-top:62px;--pw-panel:210px}.pw-topbar{padding-top:max(7px,env(safe-area-inset-top));grid-template-columns:42px minmax(0,1fr) auto}.pw-icon-btn{width:40px;height:40px;border-radius:13px}.pw-brand{height:42px}.pw-brand-mark{width:34px;height:34px}.pw-brand b{font-size:16px}.pw-top-actions{gap:4px}.pw-statusbar{left:8px;top:8px;min-height:34px;padding:0 9px}.pw-zoom-controls{right:8px;top:8px}.pw-zoom-controls button{width:40px;height:40px}.pw-palette-panel{left:7px;right:7px;bottom:calc(7px + env(safe-area-inset-bottom));padding:10px;border-radius:20px}.pw-palette{height:82px;grid-template-columns:repeat(11,minmax(24px,1fr));gap:4px}.pw-swatch{height:35px;border-radius:9px}.pw-bonus-row button{height:52px;grid-template-columns:31px minmax(0,1fr) auto;padding:5px 7px}.pw-bonus-row img{width:29px;height:29px}.pw-cell-card{bottom:calc(var(--pw-panel) + 12px + env(safe-area-inset-bottom));min-height:70px;padding:8px 8px 8px 12px}.pw-place-btn{min-width:112px;height:50px;padding:0 12px}.pw-attribution{bottom:calc(var(--pw-panel) + 94px + env(safe-area-inset-bottom))}.pw-page #shopfab{display:none!important}}
@media(min-width:900px){:root{--pw-panel:0px}.pw-app{grid-template-rows:72px minmax(0,1fr)}.pw-map-shell{padding-right:330px}.pw-map{right:330px}.pw-palette-panel{left:auto;right:12px;top:12px;bottom:12px;width:306px;min-height:0;padding:14px;display:flex;flex-direction:column}.pw-palette-head{height:auto;padding-bottom:10px}.pw-palette{height:auto;flex:1;align-content:start;grid-template-columns:repeat(6,1fr);overflow:auto;padding:6px 2px 12px}.pw-swatch{height:42px}.pw-bonus-row{grid-template-columns:1fr}.pw-bonus-row button{height:56px}.pw-cell-card{left:calc((100% - 330px)/2);bottom:18px;width:min(610px,calc(100% - 370px))}.pw-attribution{right:342px;bottom:10px}.pw-page #shopfab{display:none!important}.pw-statusbar{top:14px;left:14px}.pw-zoom-controls{right:344px;top:14px}.pw-sheet{align-items:center}.pw-sheet-card{border-radius:26px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.pw-loading span{animation:none}.pw-toast,.pw-tiles img{transition:none}}


                                                                               
.pw-map-shell,.pw-map{background:#dfe3e6}
.pw-tiles{background:#dfe3e6}
.pw-tiles img{background:transparent!important;opacity:0;visibility:hidden;transition:opacity .13s ease;filter:none!important}
.pw-map-vignette{background:linear-gradient(180deg,rgba(4,7,10,.06),transparent 14%,transparent 76%,rgba(4,7,10,.18)),radial-gradient(circle at 50% 48%,transparent 66%,rgba(0,0,0,.06) 100%)}
.pw-overlay{z-index:4}.pw-map-vignette{z-index:5}.pw-reticle{z-index:6}
.pw-attribution{background:rgba(255,255,255,.88);color:#4f5964;border:1px solid rgba(17,24,39,.1);box-shadow:0 3px 12px rgba(0,0,0,.08)}

.pw-pb-palette{--pb-ac:#91ff35;--pb-bg:#101318;--pb-br:rgba(255,255,255,.09);min-height:0!important;padding:9px 10px 10px!important;border-radius:20px 20px 0 0!important;border-color:rgba(255,255,255,.10)!important;background:rgba(13,16,21,.97)!important;box-shadow:0 -8px 34px rgba(0,0,0,.48)!important;backdrop-filter:blur(18px)}
.pw-palette-handle{width:36px;height:3px;margin:0 auto 6px;border-radius:999px;background:rgba(255,255,255,.15)}
.pw-palette-head{height:auto!important;min-height:42px;align-items:center!important;padding:0 2px 7px}
.pw-current-color{display:grid!important;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0}
.pw-current-swatch{width:38px;height:38px;border-radius:10px;border:2px solid rgba(255,255,255,.10);box-shadow:inset 0 0 0 1px rgba(0,0,0,.18),inset 0 -4px 0 rgba(0,0,0,.10),inset 0 3px 0 rgba(255,255,255,.08),0 5px 12px rgba(0,0,0,.20)}
.pw-current-copy{display:flex;flex-direction:column;min-width:0}.pw-current-copy>b{font-size:13px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-current-copy>small{display:flex;gap:7px;margin-top:4px;font-size:8.5px!important;font-weight:900;color:#9ca7b8!important;font-variant-numeric:tabular-nums}.pw-current-copy>small span:first-child{color:#ffbd62}
.pw-palette-mode{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center}.pw-palette-mode input{position:absolute;opacity:0;pointer-events:none}.pw-palette-mode>span{width:52px;height:24px;padding:2px;border-radius:999px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.045);display:flex;align-items:center;position:relative;overflow:hidden;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.pw-palette-mode>span:before{content:'PRO';position:absolute;right:7px;top:50%;transform:translateY(-50%);font:900 8px/1 Inter,sans-serif;letter-spacing:.04em;color:#b7becd}.pw-palette-mode>span:after{content:'';width:18px;height:18px;border-radius:50%;background:#c7ccd6;box-shadow:0 1px 6px rgba(0,0,0,.28);transition:transform .16s ease,background .16s ease;position:relative;z-index:1}.pw-palette-mode input:checked+span{border-color:rgba(85,255,85,.28);background:rgba(85,255,85,.12)}.pw-palette-mode input:checked+span:before{opacity:0}.pw-palette-mode input:checked+span:after{transform:translateX(28px);background:#91ff35}
.pw-palette-scroll{min-height:0;max-height:150px;overflow-y:auto;overflow-x:hidden;padding:5px 7px 6px 5px;scrollbar-width:thin;scrollbar-color:rgba(85,255,85,.52) rgba(255,255,255,.04);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.pw-palette{height:auto!important;display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:5px!important;overflow:visible!important;padding:0!important}
.pw-swatch{display:block;position:relative;overflow:hidden;aspect-ratio:1/1;height:auto!important;min-height:32px;padding:0;border-radius:9px!important;border:2px solid transparent!important;background-clip:padding-box!important;appearance:none;-webkit-appearance:none;cursor:pointer;transition:.12s;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)!important;touch-action:manipulation}
.pw-swatch:active{transform:scale(.94)}.pw-swatch.is-active{border-color:#fff!important;box-shadow:0 0 10px rgba(255,255,255,.28),inset 0 0 0 1px rgba(0,0,0,.06)!important;transform:scale(1.04)}.pw-swatch.is-active:after{display:none!important}
.pw-bonus-row{margin-top:6px;gap:6px!important}.pw-bonus-row button{height:48px!important;border-radius:12px!important;background:#10151b!important;box-shadow:none!important}.pw-bonus-row button.is-active{border-color:rgba(145,255,53,.4)!important;background:#142217!important;color:#b9ff9f!important}

@media(max-width:560px){
  :root{--pw-panel:205px}
  .pw-pb-palette{left:0!important;right:0!important;bottom:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important;padding-bottom:calc(9px + env(safe-area-inset-bottom))!important}
  .pw-palette-scroll{max-height:118px}
  .pw-palette{grid-template-columns:repeat(8,minmax(0,1fr))!important}
  .pw-swatch{min-height:34px}
  .pw-cell-card{bottom:calc(205px + 12px + env(safe-area-inset-bottom))!important}
  .pw-attribution{bottom:calc(205px + 91px + env(safe-area-inset-bottom))!important}
}
@media(min-width:900px){
  .pw-map-shell{padding-right:360px}.pw-map{right:360px}.pw-zoom-controls{right:374px}.pw-attribution{right:372px}
  .pw-pb-palette{left:auto!important;right:12px!important;top:12px!important;bottom:12px!important;width:336px!important;border-radius:20px!important;display:flex!important;flex-direction:column!important}
  .pw-palette-scroll{max-height:none;flex:1 1 auto}.pw-palette{grid-template-columns:repeat(6,minmax(0,1fr))!important}
  .pw-bonus-row{grid-template-columns:1fr!important}.pw-cell-card{left:calc((100% - 360px)/2);width:min(610px,calc(100% - 400px))}
}

.pw-attribution a{color:inherit;text-decoration:none}.pw-attribution a:hover{text-decoration:underline}.pw-palette-scroll{touch-action:pan-y!important}

                                                                             
                                                     
:root{--pw-panel:0px!important}
.pw-map-shell{padding:0!important;background:#dfe3e6!important}
.pw-map{inset:0!important;right:0!important;background:#dfe3e6!important}
.pw-tiles{background:#dfe3e6!important}
.pw-tiles img{z-index:1}
.pw-overlay{z-index:4!important}
.pw-map-vignette{z-index:5!important;background:linear-gradient(180deg,rgba(4,7,10,.035),transparent 18%,transparent 82%,rgba(4,7,10,.08))!important}

                                                                           
                              
.pw-cell-card{
  left:50%!important;right:auto!important;bottom:84px!important;
  width:min(440px,calc(100% - 104px))!important;min-height:50px!important;
  padding:8px 12px!important;border-radius:16px!important;gap:8px!important;
  background:rgba(10,14,19,.91)!important;box-shadow:0 12px 34px rgba(0,0,0,.28)!important;
  transition:opacity .16s ease,transform .16s ease!important
}
.pw-cell-copy small{font-size:8px!important}.pw-cell-copy b{font-size:12px!important;margin-top:2px!important}.pw-cell-copy span{font-size:9px!important;margin-top:2px!important}

                                       
.pw-paint-dock{
  position:absolute;z-index:28;left:50%;bottom:16px;transform:translateX(-50%);
  min-width:168px;height:56px;padding:0 18px;border:1px solid rgba(117,255,69,.42);border-radius:19px;
  background:linear-gradient(180deg,#75ff45,#55df31);color:#071008;
  display:flex;align-items:center;justify-content:center;gap:10px;
  font:950 17px/1 Inter,system-ui,sans-serif;letter-spacing:-.02em;
  box-shadow:0 14px 34px rgba(33,157,23,.28),0 0 0 1px rgba(0,0,0,.16) inset;
  cursor:pointer;touch-action:manipulation;transition:transform .14s ease,opacity .14s ease
}
.pw-paint-dock:active{transform:translateX(-50%) scale(.96)}
.pw-paint-dock i{width:22px;height:22px;border-radius:7px;border:2px solid rgba(0,0,0,.35);box-shadow:inset 0 0 0 1px rgba(255,255,255,.26)}
.pw-paint-dock svg{width:20px;height:20px}

                                                                            
                                                                                  
.pw-palette-panel[hidden]{display:none!important}
.pw-palette-panel{
  position:fixed!important;z-index:2147479000!important;inset:var(--pw-top) 0 0!important;
  width:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;
  display:block!important;pointer-events:none!important
}
.pw-palette-scrim{position:absolute;inset:0;border:0;padding:0;background:linear-gradient(180deg,transparent 38%,rgba(0,0,0,.18));pointer-events:auto;touch-action:none}
.pw-palette-card{
  position:absolute;left:0;right:0;bottom:0;max-height:min(56dvh,455px);min-height:0;
  display:flex;flex-direction:column;gap:8px;padding:10px 12px calc(12px + env(safe-area-inset-bottom));
  border:1px solid rgba(255,255,255,.09);border-bottom:0;border-radius:20px 20px 0 0;
  background:#0d1117;color:#f5f7fb;box-shadow:0 -8px 34px rgba(0,0,0,.52);pointer-events:auto;
  animation:pwPaletteUp .18s ease-out
}
@keyframes pwPaletteUp{from{transform:translateY(18px);opacity:.5}to{transform:translateY(0);opacity:1}}
.pw-palette-handle{width:36px!important;height:3px!important;margin:0 auto -3px!important;border-radius:2px!important;background:rgba(255,255,255,.15)!important}
.pw-palette-head{height:auto!important;min-height:42px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}
.pw-current-color{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-width:0!important}
.pw-current-swatch{width:38px!important;height:38px!important;border-radius:10px!important}
.pw-current-copy>b{font-size:13px!important}.pw-current-copy>small{font-size:8.5px!important}
.pw-palette-actions{margin-left:auto;display:flex;align-items:center;gap:6px}
.pw-palette-close{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.09);background:#10151c;color:#8f9baa;display:grid;place-items:center;padding:0}
.pw-palette-selection{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#0a0e13}
.pw-palette-selection>div{min-width:0;display:flex;flex-direction:column}.pw-palette-selection small{font:850 8px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#687487}.pw-palette-selection b{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:850 10px/1.2 Inter,sans-serif;color:#d9e1eb}
.pw-place-btn{min-width:112px!important;height:42px!important;padding:0 13px!important;border-radius:12px!important;font-size:11px!important;box-shadow:none!important}
.pw-palette-scroll{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:10px!important;scrollbar-width:auto!important;scrollbar-color:rgba(85,255,85,.52) rgba(255,255,255,.04)!important;scrollbar-gutter:stable!important;touch-action:pan-y!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}
.pw-palette-scroll::-webkit-scrollbar{width:9px}.pw-palette-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.04);border-radius:999px}.pw-palette-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(85,255,85,.62),rgba(85,255,85,.22));border-radius:999px;border:2px solid #0d1117;background-clip:padding-box}
.pw-palette{height:auto!important;display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:5px!important;overflow:visible!important;padding:0 2px 2px 0!important}
.pw-swatch{aspect-ratio:1/1!important;height:auto!important;min-height:32px!important;border-radius:9px!important}
.pw-bonus-row{margin-top:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.pw-bonus-row button{height:48px!important}

.pw-app.is-palette-open .pw-paint-dock,.pw-app.is-palette-open .pw-cell-card{opacity:0!important;pointer-events:none!important;transform:translateX(-50%) translateY(8px)!important}
.pw-app.is-palette-open .pw-attribution{opacity:0!important}
.pw-attribution{right:8px!important;bottom:82px!important;transition:opacity .14s ease!important}
.pw-zoom-controls{right:10px!important;top:10px!important}
.pw-statusbar{left:10px!important;top:10px!important;max-width:calc(100% - 72px);overflow:hidden}
.pw-statusbar b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-statusbar span{white-space:nowrap}

                                                                               
.pw-app.is-map-error .pw-map:after{content:'Карта не загрузилась';position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.9);color:#59636f;font:850 11px/1 Inter,sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.12);pointer-events:none}

@media(max-width:560px){
  :root{--pw-panel:0px!important}
  .pw-paint-dock{bottom:calc(12px + env(safe-area-inset-bottom));height:54px;min-width:156px;border-radius:18px;font-size:16px}
  .pw-cell-card{bottom:calc(76px + env(safe-area-inset-bottom))!important;width:min(390px,calc(100% - 84px))!important}
  .pw-attribution{bottom:calc(76px + env(safe-area-inset-bottom))!important}
  .pw-palette-card{max-height:min(54dvh,430px);padding-left:10px;padding-right:8px}
  .pw-palette{grid-template-columns:repeat(8,minmax(0,1fr))!important}
  .pw-swatch{min-height:32px!important}
  .pw-bonus-row span{display:none}.pw-bonus-row button{grid-template-columns:31px minmax(0,1fr)!important;justify-items:start}.pw-bonus-row b{justify-self:end}
  .pw-statusbar span{display:none}
}
@media(min-width:900px){
  .pw-map-shell{padding-right:0!important}.pw-map{right:0!important}.pw-zoom-controls{right:16px!important}.pw-attribution{right:16px!important;bottom:18px!important}
  .pw-paint-dock{bottom:22px;min-width:184px;height:58px}
  .pw-cell-card{bottom:92px!important;width:min(520px,calc(100% - 160px))!important}
  .pw-palette-panel{inset:72px 0 0!important}
  .pw-palette-card{left:50%;right:auto;bottom:18px;width:min(480px,calc(100% - 28px));max-height:min(62dvh,540px);transform:translateX(-50%);border-bottom:1px solid rgba(255,255,255,.09);border-radius:22px;padding-bottom:13px}
  @keyframes pwPaletteUp{from{transform:translateX(-50%) translateY(18px);opacity:.5}to{transform:translateX(-50%) translateY(0);opacity:1}}
  .pw-bonus-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}

                                                                              
                                                                            
                                                                        
:root{--pw-top:60px!important}
.pw-app{grid-template-rows:60px minmax(0,1fr)!important}
.pw-topbar{padding:7px max(10px,env(safe-area-inset-right)) 6px max(10px,env(safe-area-inset-left))!important;gap:7px!important;background:#090c11f5!important;border-bottom-color:rgba(255,255,255,.075)!important;backdrop-filter:blur(20px) saturate(1.15)!important}
.pw-topbar .pw-icon-btn{width:40px!important;height:40px!important;border-radius:14px!important;background:#10151c!important}
.pw-brand{height:44px!important;padding:3px 5px!important;gap:8px!important}.pw-brand-mark{width:34px!important;height:34px!important;border-radius:11px!important}.pw-brand b{font-size:17px!important}.pw-brand small{font-size:8.5px!important;margin-top:2px!important}.pw-top-actions{gap:5px!important}

.pw-map-shell,.pw-map,.pw-tiles{background:#c9e0ea!important}
.pw-tiles img{background:#c9e0ea!important;filter:saturate(.90) contrast(1.035) brightness(1.025)!important;transition:opacity .12s linear!important}
.pw-map-vignette{display:none!important}
.pw-overlay{z-index:5!important}.pw-reticle{z-index:8!important}

                                                                               
.pw-statusbar{z-index:20!important;left:10px!important;top:10px!important;min-height:34px!important;max-width:calc(100% - 66px)!important;padding:0 10px!important;border:1px solid rgba(15,24,31,.12)!important;border-radius:13px!important;background:rgba(250,252,253,.92)!important;color:#24323d!important;box-shadow:0 6px 18px rgba(30,52,66,.13)!important;backdrop-filter:blur(12px)!important}
.pw-statusbar b{font-size:10px!important;color:#263540!important}.pw-statusbar span{font-size:9px!important;color:#71808b!important}

                                    
.pw-zoom-controls{z-index:22!important;right:10px!important;top:10px!important;gap:7px!important;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;backdrop-filter:none!important}
.pw-zoom-controls button{width:39px!important;height:39px!important;border:1px solid rgba(20,31,40,.13)!important;border-radius:50%!important;background:rgba(250,252,253,.94)!important;color:#34434e!important;box-shadow:0 7px 19px rgba(30,52,66,.15)!important}
.pw-zoom-controls button:last-child{color:#38c82e!important}.pw-zoom-controls button:active{transform:scale(.94)!important}

.pw-loading{z-index:25!important;top:48%!important;padding:9px 13px!important;border-color:rgba(15,24,31,.10)!important;background:rgba(250,252,253,.94)!important;color:#2b3944!important;box-shadow:0 10px 28px rgba(30,52,66,.16)!important}.pw-loading b{font-size:10px!important}.pw-loading span{background:#58ec3f!important;box-shadow:0 0 0 4px rgba(88,236,63,.13)!important}

                                                                                
.pw-cell-card{z-index:30!important;bottom:79px!important;width:min(380px,calc(100% - 92px))!important;min-height:46px!important;padding:7px 11px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:15px!important;background:rgba(10,14,19,.91)!important;box-shadow:0 12px 32px rgba(0,0,0,.30)!important}.pw-cell-copy small{font-size:7.5px!important}.pw-cell-copy b{font-size:11px!important}.pw-cell-copy span{font-size:9px!important}

.pw-paint-dock{z-index:32!important;bottom:14px!important;min-width:164px!important;height:52px!important;border-radius:18px!important;border:1px solid rgba(42,154,31,.34)!important;background:#5ff23f!important;color:#0b2709!important;box-shadow:0 10px 25px rgba(38,154,28,.24)!important;font-size:15px!important}.pw-paint-dock i{width:20px!important;height:20px!important;border-radius:6px!important}.pw-paint-dock:active{transform:translateX(-50%) scale(.965)!important}

.pw-attribution{z-index:16!important;right:7px!important;bottom:72px!important;padding:3px 6px!important;border-radius:6px!important;background:rgba(250,252,253,.80)!important;color:#596874!important;font-size:7px!important;box-shadow:0 3px 10px rgba(30,52,66,.08)!important}

                                                                                      
.pw-palette-card{max-height:min(49dvh,410px)!important;border-radius:22px 22px 0 0!important;background:#0c1016!important;padding-top:8px!important}.pw-palette-head{min-height:38px!important}.pw-palette-scroll{padding-right:5px!important}.pw-palette{gap:6px!important}.pw-swatch{border-radius:10px!important}.pw-palette-selection{padding:7px 7px 7px 9px!important}.pw-bonus-row button{height:44px!important}

.pw-app.is-map-error .pw-map:after{content:'Не удалось получить карту с сервера';background:rgba(250,252,253,.94)!important;color:#4c5c68!important;border:1px solid rgba(20,31,40,.10)!important}

@media(max-width:560px){
  .pw-topbar{grid-template-columns:42px minmax(0,1fr) auto!important}.pw-brand>svg{display:none!important}
  .pw-statusbar span{display:none!important}.pw-statusbar{max-width:calc(100% - 62px)!important}
  .pw-zoom-controls button{width:38px!important;height:38px!important}
  .pw-cell-card{bottom:76px!important;width:min(360px,calc(100% - 82px))!important}
  .pw-paint-dock{bottom:calc(11px + env(safe-area-inset-bottom))!important;height:52px!important}
  .pw-attribution{bottom:calc(70px + env(safe-area-inset-bottom))!important}
  .pw-palette-card{max-height:min(48dvh,390px)!important}
}
@media(min-width:900px){
  .pw-topbar{padding-left:16px!important;padding-right:16px!important}.pw-statusbar{left:16px!important;top:16px!important}.pw-zoom-controls{right:16px!important;top:16px!important}.pw-attribution{right:16px!important;bottom:16px!important}
  .pw-paint-dock{bottom:20px!important;min-width:182px!important;height:54px!important}.pw-cell-card{bottom:84px!important}
  .pw-palette-card{bottom:16px!important;max-height:min(55dvh,500px)!important}
}

                                                            
                                               
                                                                           
                                                                       
                                                               
.pw-map-shell,.pw-map{background:#b9d8e7!important}
.pw-gl-map{position:absolute;inset:0;z-index:1;background:#b9d8e7;overflow:hidden}
.pw-gl-map .maplibregl-canvas-container,.pw-gl-map .maplibregl-canvas{width:100%;height:100%}
.pw-gl-map .maplibregl-canvas{outline:0}
.pw-gl-map .maplibregl-canvas-container.maplibregl-interactive{cursor:grab}
.pw-gl-map .maplibregl-canvas-container.maplibregl-interactive:active{cursor:grabbing}
.pw-tiles{display:none!important}
.pw-overlay{z-index:6!important}
.pw-reticle{z-index:9!important}
.pw-map-vignette{display:none!important}
.pw-loading{z-index:35!important}
.pw-statusbar{z-index:30!important}
.pw-zoom-controls{z-index:31!important}
.pw-cell-card{z-index:34!important}
.pw-paint-dock{z-index:35!important}
.pw-attribution{z-index:20!important;pointer-events:auto!important;background:rgba(255,255,255,.88)!important;color:#53626f!important;border:1px solid rgba(30,47,58,.10)!important;backdrop-filter:blur(8px)}
.pw-attribution a{color:inherit!important}
.pw-app.is-map-error .pw-map:after{content:'OpenFreeMap не загрузилась';z-index:12!important}

                                                                              
                                                                                   
.pw-statusbar{background:rgba(255,255,255,.91)!important;border-color:rgba(22,39,50,.12)!important;color:#23333e!important;box-shadow:0 6px 18px rgba(25,51,66,.13)!important}
.pw-statusbar b{color:#263742!important}
.pw-statusbar span{color:#71818d!important}
.pw-zoom-controls button{background:rgba(255,255,255,.94)!important;border-color:rgba(22,39,50,.12)!important;color:#31434f!important}
.pw-zoom-controls button:last-child{color:#34c42d!important}
.pw-loading{background:rgba(255,255,255,.94)!important;color:#283944!important;border-color:rgba(22,39,50,.11)!important}

                                                                            
.pw-overlay{mix-blend-mode:normal}

@media(max-width:560px){
  .pw-statusbar{left:10px!important;right:auto!important;max-width:calc(100% - 70px)!important}
  .pw-zoom-controls{right:10px!important}
  .pw-attribution{right:7px!important;bottom:calc(70px + env(safe-area-inset-bottom))!important;max-width:58vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
@media(min-width:900px){
  .pw-attribution{right:16px!important;bottom:16px!important}
}


                                                            
                                                  
                                                               
                                                                  
                                                                  
.pw-cell-card{display:none!important}
.pw-paint-dock{bottom:calc(14px + env(safe-area-inset-bottom))!important}
@media(min-width:900px){.pw-paint-dock{bottom:20px!important}}

                                                            
                                                                 
                                                               
                                                                               
.pw-gl-map .maplibregl-ctrl-compass{display:none!important}

.pw-palette-settings-btn{width:34px;height:34px;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:#141a22;color:#aeb8c7;display:grid;place-items:center;cursor:pointer}.pw-palette-settings-btn:active{transform:scale(.95)}
.pw-paint-view[hidden],.pw-settings-view[hidden]{display:none!important}.pw-paint-view{min-height:0;display:flex;flex-direction:column;gap:9px}.pw-palette-selection-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.pw-palette-selection-copy>span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6f7b8c;font-size:8.5px;font-weight:700}.pw-palette-selection-copy>span[hidden]{display:none!important}

                                                                                       
.pw-admin-tools{margin-top:1px;padding:10px;border-radius:15px;border:1px solid rgba(99,255,63,.10);background:rgba(99,255,63,.035)}.pw-admin-tools-head{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:#b7c0ce}.pw-admin-tools-head svg{color:#63ff3f}.pw-admin-tools-head b{font-size:11px}.pw-admin-tools-head a{margin-left:auto;color:#75ff59;text-decoration:none;font-size:9px;font-weight:850}.pw-admin-tool-row{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.pw-admin-tool-row button{height:38px;border-radius:11px;border:1px solid rgba(255,255,255,.075);background:#111720;color:#8f99aa;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9.5px;font-weight:850}.pw-admin-tool-row button.is-active{color:#77ff57;border-color:rgba(99,255,63,.28);background:rgba(99,255,63,.10)}.pw-admin-brush{margin-top:7px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8490a1;font-size:9px;font-weight:800}.pw-admin-brush select{height:32px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:#0b0f14;color:#e8edf3;padding:0 28px 0 10px;font-weight:850;outline:none}

                                                                                  
.pw-settings-view{min-height:0;overflow:auto;padding:0 1px 3px}.pw-settings-title{display:flex;align-items:center;gap:9px;padding:4px 0 10px;border-bottom:1px solid rgba(255,255,255,.065)}.pw-settings-title>button{width:34px;height:34px;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:#121821;color:#b7c0ce;display:grid;place-items:center}.pw-settings-title>div{display:grid;gap:2px}.pw-settings-title b{font-size:13px}.pw-settings-title small{font-size:8.5px;color:#707c8e}.pw-settings-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:9px 0}.pw-settings-tabs button{height:34px;border:0;border-radius:10px;background:#111720;color:#778294;font-size:9px;font-weight:900}.pw-settings-tabs button.is-active{background:rgba(99,255,63,.10);color:#76ff58}.pw-settings-panes{min-height:178px}.pw-settings-pane{display:grid;gap:7px}.pw-setting-row,.pw-setting-group,.pw-setting-note{border:1px solid rgba(255,255,255,.065);background:#0b1016;border-radius:13px;padding:10px}.pw-setting-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.pw-setting-row>span{min-width:0;display:grid;gap:3px}.pw-setting-row b,.pw-setting-label,.pw-setting-note b{font-size:10px;color:#dce3eb}.pw-setting-row small,.pw-setting-note small{font-size:8px;color:#707b8b;line-height:1.3}.pw-setting-row input{position:absolute;opacity:0;pointer-events:none}.pw-setting-row>i{width:38px;height:22px;border-radius:999px;background:#272e38;position:relative;flex:0 0 auto}.pw-setting-row>i:after{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;border-radius:50%;background:#788391;transition:.16s}.pw-setting-row input:checked+i{background:rgba(99,255,63,.22)}.pw-setting-row input:checked+i:after{left:19px;background:#63ff3f}.pw-choice-row{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:7px}.pw-choice-row button{height:32px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#141a22;color:#7f8999;font-size:9px;font-weight:900}.pw-choice-row button.is-active{color:#73ff55;border-color:rgba(99,255,63,.27);background:rgba(99,255,63,.09)}.pw-setting-note{display:flex;align-items:center;gap:9px}.pw-setting-note>svg{color:#63ff3f;flex:0 0 auto}.pw-setting-note>span{display:grid;gap:2px}.pw-settings-status{min-height:17px;padding-top:6px;color:#737f90;font-size:8.5px;text-align:center;opacity:0}.pw-settings-status.is-on{opacity:1}.pw-settings-status.is-ok{color:#72ed5a}

                                                                                          
.pw-mobile-pref{display:none}.pw-desktop-pref{display:flex}
@media(max-width:720px),(pointer:coarse){.pw-mobile-pref{display:flex}.pw-desktop-pref{display:none!important}}

                                                                                               
.pw-app.is-settings-view .pw-palette-card{max-height:min(58dvh,520px)!important}.pw-app.is-settings-view .pw-current-color{opacity:.52}.pw-app.is-settings-view .pw-palette-mode{display:none}
@media(max-width:560px){.pw-admin-tools{padding:9px}.pw-admin-tool-row button{font-size:0}.pw-admin-tool-row button span{font-size:9px}.pw-settings-view{max-height:44dvh}.pw-app.is-settings-view .pw-palette-card{max-height:min(60dvh,520px)!important}}

                                                                                  
.pw-topbar{display:flex!important;min-width:0!important}.pw-brand{flex:1 1 auto;min-width:0!important}.pw-brand>span:nth-child(2){min-width:0}.pw-brand b,.pw-brand small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pw-player-pill{height:40px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:#11161d;color:#eef3f7;white-space:nowrap;cursor:pointer}.pw-player-level{font-size:10px;font-weight:900;letter-spacing:.05em;color:#79f968}.pw-player-energy{display:flex;align-items:center;gap:4px}.pw-player-energy svg{color:#ffd866}.pw-player-energy b{font-size:12px}.pw-player-energy small{font-size:10px;color:#8b96a5}.pw-top-actions{margin-left:auto}.pw-chat-toggle{position:relative}.pw-chat-toggle i{position:absolute;right:6px;top:6px;width:8px;height:8px;border-radius:50%;background:#63ff3f;box-shadow:0 0 0 3px #10151c}
.pw-palette-energy{min-height:36px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#0b1016}.pw-palette-energy svg{color:#ffd866}.pw-palette-energy b{font-size:12px}.pw-palette-energy>span{color:#8a95a4;font-size:10px}.pw-palette-energy small{margin-left:auto;color:#7cff61;font-size:9px}.pw-place-btn.is-cooling{opacity:.62}.pw-settings-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.pw-map-theme-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.pw-map-theme-options button{height:64px;display:grid;justify-items:center;align-content:center;gap:5px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#141a22;color:#8a96a5;font-size:9px;font-weight:850}.pw-map-theme-options button.is-active{border-color:rgba(99,255,63,.30);background:rgba(99,255,63,.09);color:#79ff5b}
.pw-app[data-map-theme=dark] .pw-gl-map canvas{filter:invert(.90) hue-rotate(180deg) brightness(.76) contrast(.95) saturate(.78)}.pw-app[data-map-theme=light] .pw-gl-map canvas{filter:brightness(1.12) saturate(.78) contrast(.95)}.pw-app[data-map-theme=neutral] .pw-gl-map canvas{filter:none}.pw-app[data-map-theme=dark] .pw-map-shell,.pw-app[data-map-theme=dark] .pw-map{background:#12171d!important}
.pw-share-location{position:absolute;z-index:30;left:50%;bottom:88px;transform:translateX(-50%);height:39px;display:flex;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(19,32,44,.13);border-radius:13px;background:rgba(255,255,255,.96);color:#24313a;box-shadow:0 7px 21px rgba(31,51,68,.16);font-size:11px;font-weight:850;white-space:nowrap}.pw-share-location[hidden]{display:none!important}.pw-app.is-palette-open .pw-share-location{opacity:0;pointer-events:none}
.pw-chat-panel[hidden]{display:none!important}.pw-chat-panel{position:fixed;z-index:2147478000;top:70px;right:12px;bottom:14px;width:min(390px,calc(100vw - 24px));display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.095);border-radius:18px;background:#0d1219;box-shadow:0 20px 60px rgba(0,0,0,.38);overflow:hidden}.pw-chat-header{min-height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid rgba(255,255,255,.07)}.pw-chat-header>div{display:flex;align-items:center;gap:9px;color:#70ff52}.pw-chat-header>div>span{display:grid;gap:2px}.pw-chat-header b{color:#f0f4f7;font-size:13px}.pw-chat-header small{color:#8791a0;font-size:9px}.pw-chat-header>button,.pw-chat-reply>button{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#131923;color:#aeb8c5}.pw-chat-messages{flex:1;min-height:0;display:flex;flex-direction:column;gap:9px;overflow-y:auto;padding:12px;overscroll-behavior:contain}.pw-chat-empty{margin:auto;color:#8591a1;font-size:12px;text-align:center}.pw-chat-message{max-width:95%;padding:10px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:#141a23}.pw-chat-message.is-own{align-self:flex-end;border-color:rgba(99,255,63,.14);background:#142017}.pw-message-head{display:flex;align-items:center;gap:14px;justify-content:space-between}.pw-message-head b{color:#80ff68;font-size:10px}.pw-message-head time{color:#748092;font-size:9px}.pw-chat-message p{margin:8px 0;color:#edf2f7;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.pw-message-quote{display:grid;gap:3px;max-width:100%;margin-top:8px;padding:6px 8px;border:0;border-left:2px solid #69f34f;border-radius:5px;background:rgba(255,255,255,.045);text-align:left}.pw-message-quote b{font-size:9px;color:#84f773}.pw-message-quote span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;color:#9da8b5}.pw-message-location{height:32px;padding:0 10px;border:1px solid rgba(99,255,63,.2);border-radius:9px;background:rgba(99,255,63,.08);color:#80ff67;font-size:10px;font-weight:850}.pw-message-image{display:block;overflow:hidden;border-radius:9px}.pw-message-image img{display:block;width:100%;max-height:230px;object-fit:cover}.pw-message-actions,.pw-message-reactions{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:7px}.pw-message-actions button,.pw-message-reactions button{height:25px;padding:0 7px;border:0;border-radius:8px;background:rgba(255,255,255,.05);color:#9aa5b2;font-size:10px}.pw-message-reactions button.is-mine{background:rgba(99,255,63,.14);color:#8dff76}.pw-chat-reply[hidden]{display:none!important}.pw-chat-reply{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:7px 10px;border-top:1px solid rgba(255,255,255,.06)}.pw-chat-reply>span{display:grid;gap:3px;min-width:0}.pw-chat-reply b{color:#83ff6b;font-size:10px}.pw-chat-reply small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8b97a6;font-size:9px}.pw-chat-composer{display:flex;align-items:center;gap:5px;min-height:58px;padding:8px;border-top:1px solid rgba(255,255,255,.07)}.pw-chat-composer>button{flex:0 0 auto;width:33px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:#151c25;color:#98a5b4}.pw-chat-composer>input{min-width:0;flex:1;height:37px;border:0;background:transparent;color:#f1f4f8;outline:none;font-size:12px}.pw-chat-composer>.pw-chat-send{background:#65f648;color:#10250c}
.pw-world-store-card,.pw-progress-card,.pw-screenshot-card{max-width:480px!important}.pw-world-store-balance{display:flex;align-items:center;gap:12px;margin:8px 0 13px;padding:15px;border:1px solid rgba(99,255,63,.14);border-radius:15px;background:rgba(99,255,63,.06)}.pw-world-store-balance>svg{color:#ffd866}.pw-world-store-balance>span{display:grid;gap:4px}.pw-world-store-balance small{color:#91a08e;font-size:10px}.pw-world-store-balance b{color:#eff7ec;font-size:15px}.pw-world-products{display:grid;gap:8px}.pw-world-product{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#111720;color:#edf2f5;text-align:left;cursor:pointer}.pw-world-product.is-popular{border-color:rgba(99,255,63,.25);background:rgba(99,255,63,.06)}.pw-world-product>span{display:grid;gap:4px}.pw-world-product>span>b{font-size:15px}.pw-world-product>span>small{color:#8894a3;font-size:9px}.pw-world-product>strong{color:#81ff65;font-size:13px}.pw-world-product:disabled{opacity:.55}.pw-world-store-note{margin:13px 0 0;color:#8390a0;font-size:10px;line-height:1.5}.pw-progress-level{display:flex;align-items:center;gap:12px;margin:9px 0;padding:14px;border:1px solid rgba(99,255,63,.15);border-radius:15px;background:rgba(99,255,63,.055)}.pw-progress-level>svg{color:#ffd66c}.pw-progress-level>span{display:grid;gap:3px}.pw-progress-level small{color:#98a391;font-size:10px}.pw-progress-level b{font-size:23px}.pw-progress-xp{display:grid;gap:8px;padding:10px 0}.pw-progress-xp>span{color:#aeb8c4;font-size:11px}.pw-progress-xp>i{height:7px;overflow:hidden;border-radius:9px;background:#202833}.pw-progress-xp>i>em{display:block;height:100%;border-radius:9px;background:#67f74a}.pw-progress-facts{display:grid;gap:8px;padding-top:9px}.pw-progress-facts>span{display:flex;align-items:center;gap:8px;color:#adb7c3;font-size:11px}.pw-progress-facts svg{color:#77ff5d}.pw-screenshot-card>img{display:block;width:100%;max-height:46dvh;object-fit:contain;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:#11161d}.pw-screenshot-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.pw-screenshot-actions button{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#151b23;color:#eef3f6;font-size:11px;font-weight:800}.pw-screenshot-actions button:last-child{border-color:rgba(99,255,63,.2);background:rgba(99,255,63,.10);color:#82ff67}.pw-help-card{max-width:540px!important}.pw-help-grid{max-height:min(62dvh,520px);overflow-y:auto}.pw-help-grid>div{align-items:flex-start!important}
@media(max-width:760px){.pw-topbar{gap:4px!important}.pw-topbar>.pw-icon-btn:first-child{display:none!important}.pw-brand{flex:0 1 auto!important}.pw-brand-mark{width:30px!important;height:30px!important}.pw-brand b{font-size:14px!important}.pw-brand small{display:none!important}.pw-brand>svg{display:none}.pw-player-pill{height:37px;padding:0 7px;gap:5px}.pw-player-level{font-size:8px}.pw-player-energy b{font-size:10px}.pw-player-energy small{font-size:8px}.pw-top-actions{gap:3px!important}.pw-top-actions .pw-icon-btn{width:35px!important;height:35px!important;border-radius:11px!important}.pw-top-actions .pw-icon-btn svg{width:18px;height:18px}.pw-chat-panel{inset:60px 0 0;width:auto;border-radius:16px 16px 0 0}.pw-share-location{bottom:calc(79px + env(safe-area-inset-bottom))}.pw-attribution{max-width:48vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-help-grid{max-height:62dvh}}
@media(max-width:390px){.pw-brand b{font-size:12px!important}.pw-player-level{display:none}.pw-top-actions #pw-help{display:none}.pw-top-actions .pw-icon-btn{width:32px!important;height:32px!important}.pw-topbar{padding-left:7px!important;padding-right:7px!important}.pw-world-product>strong{font-size:11px}}
@media(min-width:900px){.pw-share-location{bottom:92px}.pw-chat-panel{top:70px}}

                                                                                   
.pw-palette-panel,.pw-palette-scrim{pointer-events:none!important}
.pw-palette-scrim{display:none!important;background:none!important;touch-action:auto!important}
.pw-palette-card,.pw-palette-card *{pointer-events:auto}
.pw-palette-card{max-height:min(66dvh,610px)!important;gap:7px!important}
.pw-paint-view{flex:1 1 auto;overflow:hidden}
.pw-palette-scroll{min-height:84px!important}
.pw-place-btn{touch-action:manipulation!important;pointer-events:auto!important}
.pw-settings-pane[hidden],.pw-admin-brushfly[hidden]{display:none!important}
.pw-settings-tabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:47px!important;font-size:8px!important}
.pw-settings-tabs button svg{width:15px!important;height:15px!important}
.pw-settings-view{flex:1 1 auto;max-height:51dvh}
.pw-swatch.is-favorite{box-shadow:0 0 0 2px #f3cf70 inset,0 0 0 1px rgba(0,0,0,.34)!important}
.pw-palette-eyedropper,.pw-palette-add-custom{display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(160deg,#212a36,#121821)!important;color:#bdcad7!important}.pw-palette-eyedropper.is-active{border-color:rgba(107,255,89,.64)!important;color:#82ff69!important;box-shadow:0 0 0 2px rgba(105,255,79,.16)}.pw-palette-add-custom{border-color:rgba(111,255,91,.24)!important;color:#88ff72!important}.pw-palette-eyedropper .pw-lucide-icon svg,.pw-palette-add-custom .pw-lucide-icon svg{width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important}.pw-swatch.is-custom{position:relative}.pw-swatch-remove{position:absolute;top:-4px;right:-4px;width:14px;height:14px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#151b24;color:#f0f3f6}.pw-swatch-remove .pw-lucide-icon svg{width:9px!important;height:9px!important;min-width:9px!important;min-height:9px!important}
.pw-custom-color-card{max-width:405px!important}.pw-custom-color-field{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;padding:10px 12px;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:#121821;color:#d8e0ea;font-size:12px;font-weight:800}.pw-custom-color-field input[type="color"]{width:46px;height:35px;padding:2px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#0d1118}.pw-custom-color-field input[type="text"]{width:103px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#0d1118;color:#f0f4f7;font-size:13px;font-weight:850;text-align:center;text-transform:uppercase}.pw-custom-color-save{width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:13px;border:0;border-radius:12px;background:linear-gradient(135deg,#84ff61,#59e843);color:#14220f;font-size:12px;font-weight:950}
.pw-bonus-inventory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.pw-bonus-inventory>button{min-width:0;min-height:53px;display:grid;grid-template-columns:19px minmax(0,1fr);align-items:center;column-gap:5px;row-gap:0;padding:6px;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:linear-gradient(155deg,#151b24,#0d1218);color:#a5b0c0;text-align:left;cursor:pointer}
.pw-bonus-inventory>button>svg{grid-row:1/3;color:#7dddff}.pw-bonus-inventory>button[data-pw-bonus="paint"]>svg{color:#79ff67}.pw-bonus-inventory>button[data-pw-bonus="dynamite"]>svg{color:#ffab71}
.pw-bonus-inventory>button>span{min-width:0;display:grid;gap:2px}.pw-bonus-inventory>button>span>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e7edf3;font-size:9px}.pw-bonus-inventory>button>span>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#798596;font-size:7px}
.pw-bonus-inventory>button>em{grid-column:2;color:#b7e8ff;font-size:10px;font-style:normal;font-weight:950}.pw-bonus-inventory>button.is-active{border-color:rgba(100,255,80,.48);background:rgba(91,255,74,.105)}.pw-bonus-inventory>button.is-empty{opacity:.63}
.pw-admin-tools{position:relative;margin:0!important;padding:6px!important}.pw-admin-toolbar{display:flex;align-items:center;gap:4px}.pw-admin-icon{width:36px;height:36px;min-width:0;flex:1 1 36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#121822;color:#95a0b1}.pw-admin-icon.is-active{border-color:rgba(110,255,96,.34);background:rgba(105,255,85,.1);color:#83ff69}.pw-admin-icon:disabled{opacity:.4}.pw-admin-separator{width:1px;height:22px;background:rgba(255,255,255,.12)}
.pw-admin-brushfly{position:absolute;right:5px;bottom:49px;z-index:5;width:min(270px,calc(100vw - 42px));padding:11px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:#141922;box-shadow:0 14px 36px rgba(0,0,0,.4)}.pw-admin-brushfly>div:first-child{display:flex;align-items:center;justify-content:space-between;color:#9eaab9;font-size:10px}.pw-admin-brushfly>div:first-child b{color:#88ff6d}.pw-admin-brushfly>input{width:100%;margin:13px 0 5px;accent-color:#79fa5a}.pw-admin-brushmarks{display:flex;justify-content:space-between;color:#8290a2;font-size:9px}
.pw-daily-open{position:relative}.pw-daily-open>i{position:absolute;top:3px;right:3px;width:8px;height:8px;border-radius:50%;background:#78ff59;box-shadow:0 0 12px rgba(110,255,91,.8)}.pw-daily-open>i[hidden]{display:none!important}
#pw-store-sheet{position:fixed;inset:0;z-index:2147482500;display:flex;align-items:center;justify-content:center;padding:14px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}#pw-store-sheet[hidden]{display:none!important}#pw-store-sheet.is-open{opacity:1;visibility:visible;pointer-events:auto}#pw-store-sheet.is-open .pixelstore-sheet{transform:none;filter:none}#pw-store-sheet .pixelstore-head>button{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.035);color:#aab5c0}
.pw-store-energy-native{display:flex;align-items:center;gap:7px;color:#ffd46f}.pw-store-energy-native>b{font-size:16px}.pw-world-store-items{grid-template-columns:1fr!important}.pw-world-store-items .pixelstore-item{max-width:156px}.pw-world-store-items .pw-lucide-icon{color:#f7d174}.pixelstore-buy .pw-lucide-icon{display:inline-grid;place-items:center}
.pw-lucide-icon{display:inline-grid;place-items:center;vertical-align:middle}.pw-lucide-icon svg{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important}
.pw-chat-panel.pb-chat-native{top:auto!important;bottom:14px;right:12px;width:min(520px,calc(100vw - 24px));height:min(76dvh,740px);border-radius:24px;background:linear-gradient(180deg,#111821,#080c10 25%);box-shadow:0 24px 75px rgba(0,0,0,.58)}
.pw-chat-header{min-height:72px;padding:0 16px;border-bottom:0}.pw-chat-header>div>svg{width:25px!important;height:25px!important}.pw-chat-header b{font-size:21px;font-weight:950;letter-spacing:-.045em}.pw-chat-header b strong{color:#78fa58}.pw-chat-header small{font-size:10px}.pw-chat-header>button{width:39px;height:39px;border-radius:12px}
.pw-chat-head-actions{display:flex;align-items:center;gap:7px}.pw-chat-head-actions button{width:39px;height:39px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#131923;color:#aeb8c5}.pw-chat-head-actions #pw-chat-clear{border-color:rgba(255,110,127,.22);color:#ff8996}
.pw-chat-quick{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 12px;border-bottom:1px solid rgba(255,255,255,.07)}.pw-chat-quick button{height:37px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 11px;border:1px solid rgba(108,245,116,.19);border-radius:13px;background:rgba(98,230,94,.055);color:#def0dd;font-size:10px;font-weight:900}.pw-chat-quick button:last-child{border-color:rgba(96,190,245,.2);background:rgba(82,175,234,.055);color:#d2edf8}.pw-chat-quick button:first-child>svg{color:#80ff66}.pw-chat-quick button:last-child>svg{color:#83d9ff}
.pw-chat-messages{gap:13px;padding:14px 12px}.pw-chat-message.chatmsgrow{width:100%;max-width:100%;padding:0;border:0;background:transparent;display:flex;align-items:flex-end;gap:8px}.pw-chat-message.chatmsgrow.me{flex-direction:row-reverse}.chatava{flex:0 0 35px;width:35px;height:35px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#161c24}.chatava img{display:block;width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.chatbubble{max-width:calc(100% - 45px);display:flex;flex-direction:column;align-items:flex-start}.chatmsgrow.me .chatbubble{align-items:flex-end}.chatmsg{max-width:100%;padding:10px 11px;border:1px solid rgba(255,255,255,.085);border-radius:17px 17px 17px 6px;background:linear-gradient(165deg,#171d27,#10151d);box-shadow:0 8px 23px rgba(0,0,0,.12)}.chatmsg.me{border-color:rgba(92,241,103,.19);border-radius:17px 17px 6px 17px;background:linear-gradient(165deg,rgba(49,96,47,.32),rgba(25,42,28,.72))}
.chatmeta{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap}.chatuser{max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e9edf3!important;font-size:11px!important;font-weight:950}.chatuser.role-admin{color:#ffd582!important}.chatuser.role-moderator{color:#91d8ff!important}.chatuser.role-top1{color:#dbadff!important}.chattime{margin-left:auto;color:#788394!important;font-size:9px!important}.chatrolebadge,.pw-chat-top,.pw-chat-clan{height:22px;display:inline-flex;align-items:center;gap:4px;padding:0 6px;border:1px solid rgba(105,213,255,.22);border-radius:8px;background:rgba(103,198,250,.075);color:#8dd8fb;font-size:8px;font-weight:900}.chatrolebadge.admin{border-color:rgba(255,207,116,.3);background:rgba(255,200,90,.09);color:#ffd17e}.pw-chat-top{border-color:rgba(207,135,255,.28);background:rgba(180,111,247,.11);color:#dab3ff}.pw-chat-clan{border-color:rgba(109,255,109,.2);color:#a4f996}.chatrolebadge .pw-lucide-icon svg,.pw-chat-top .pw-lucide-icon svg{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important}
.chatpin{width:20px;height:20px;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:rgba(255,255,255,.055)}.chatpin img,.chatpin video{width:100%;height:100%;display:block;object-fit:cover;image-rendering:pixelated}.pw-chat-delete{color:#ff8c9a!important;border-color:rgba(255,104,126,.2)!important}
.chattext{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:8px 0 1px!important;color:#eff2f6!important;font-size:13px!important;line-height:1.45!important;overflow-wrap:anywhere}.chattext>.pw-lucide-icon{color:#83ff65}.pw-message-location{display:flex;align-items:center;gap:6px;margin-top:9px}.pw-message-actions{align-self:flex-start;gap:5px;margin-top:6px}.chatmsgrow.me .pw-message-actions{align-self:flex-end}.pw-message-actions button{width:29px;height:29px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#121821}.pw-message-actions button.pw-react-heart{color:#ff7890}.pw-message-actions button.pw-react-fire{color:#ffab65}.pw-message-actions button.pw-react-like{color:#8ae3ff}.pw-message-actions button.pw-react-laugh{color:#ddf474}.pw-message-reactions.chatreactions{gap:5px}.chatreactionpill{min-width:39px;height:25px!important;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 7px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:999px!important}.chatreactionpill.heart{color:#ff7890}.chatreactionpill.fire{color:#ffab65}.chatreactionpill.like{color:#8ae3ff}.chatreactionpill.laugh{color:#ddf474}.chatreactionpill.mine{border-color:currentColor!important;background:rgba(110,255,80,.09)!important}.chatreactionpill .pw-lucide-icon svg{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important}.chatreactionpill b{font-size:9px}
.pw-chat-composer{min-height:65px;padding:9px 10px;background:rgba(18,24,34,.96)}.pw-chat-composer>button{width:37px;height:39px}.pw-chat-composer>textarea{min-width:0;flex:1;min-height:38px;max-height:96px;padding:9px 5px;border:0;background:transparent;color:#f0f3f7;outline:none;resize:none;font:13px/1.4 Inter,system-ui,sans-serif}.pw-chat-composer>.pw-chat-send{width:42px;height:41px;border-radius:13px}
.pw-shot-source{position:fixed;left:0;top:var(--pw-top);width:100vw;height:calc(100dvh - var(--pw-top));visibility:hidden;pointer-events:none;z-index:-1}.pw-zoom-controls>#pbscreenshotbtn{position:relative!important;inset:auto!important;z-index:auto!important;width:44px!important;min-width:44px!important;height:43px!important;min-height:43px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#d8e0ea!important;box-shadow:none!important;transform:none!important}
.pw-daily-card{max-width:520px!important}.pw-daily-heading{display:flex!important;align-items:center;gap:10px;color:#7aff60}.pw-daily-heading>span{display:grid;gap:3px}.pw-daily-heading>span>small{font-size:9px;color:#859282}.pw-daily-heading>span>b{font-size:17px;color:#f1f5ee}.pw-daily-streak{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:7px 0 11px;padding:11px;border:1px solid rgba(255,185,93,.16);border-radius:13px;background:rgba(255,163,68,.06)}.pw-daily-streak>span{display:flex;align-items:center;gap:7px;color:#ffd28d;font-size:11px}.pw-daily-streak>b{font-size:12px}.pw-daily-week{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.pw-daily-day{min-height:77px;display:grid;align-content:center;gap:6px;padding:8px 6px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#121821}.pw-daily-day.is-current{border-color:rgba(111,255,88,.44);background:rgba(96,255,76,.085)}.pw-daily-day.is-claimed{opacity:.72}.pw-daily-day>small{color:#8793a3;font-size:8px}.pw-daily-day>b,.pw-daily-day>span{display:flex;align-items:center;gap:4px;font-size:10px}.pw-daily-day>b{color:#f1dc85}.pw-daily-day>span{color:#97f382}.pw-daily-day .pw-lucide-icon svg{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important}.pw-daily-claim{width:100%;height:45px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:14px;border:0;border-radius:13px;background:linear-gradient(135deg,#83ff60,#57e63e);color:#14210f;font-size:12px;font-weight:950}.pw-daily-claim:disabled{background:#171d26;color:#748093}.pw-daily-card>p{margin:10px 0 0;color:#8591a0;font-size:10px;text-align:center}
@media(max-width:760px){.pw-top-actions #pw-help{display:none}.pw-chat-panel.pb-chat-native{inset:auto 7px calc(8px + env(safe-area-inset-bottom))!important;width:auto;height:min(72dvh,720px);border-radius:22px}.pw-chat-header{min-height:64px}.pw-chat-header b{font-size:19px}.pw-palette-card{max-height:min(65dvh,575px)!important}.pw-settings-tabs button{font-size:7px!important}.pw-bonus-inventory>button>span>small{display:none}.pw-daily-week{grid-template-columns:repeat(4,minmax(0,1fr))}.pw-zoom-controls>#pbscreenshotbtn{width:44px!important;min-width:44px!important}}
@media(max-width:390px){.pw-top-actions .pw-icon-btn{width:30px!important;height:30px!important}.pw-top-actions{gap:2px!important}.pw-brand b{font-size:11px!important}.pw-bonus-inventory{gap:4px}.pw-bonus-inventory>button{padding:5px;column-gap:3px}.pw-bonus-inventory>button>span>b{font-size:8px}.pw-admin-icon{height:32px;flex-basis:30px}.pw-chat-panel.pb-chat-native{inset:auto 5px calc(6px + env(safe-area-inset-bottom))!important}}

                                                                                      
.pw-profile-avatar-button{width:43px!important;min-width:43px!important;height:43px!important;min-height:43px!important;padding:2px!important;display:grid!important;place-items:center!important;border:1px solid rgba(126,245,100,.29)!important;border-radius:14px!important;background:rgba(103,238,84,.075)!important;overflow:hidden;cursor:pointer}
.pw-profile-avatar-button>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:11px;image-rendering:pixelated}
.pw-profile-identity{display:flex;align-items:center;gap:11px;margin:5px 0 12px;padding:11px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:#111721}.pw-profile-identity>img{width:54px;height:54px;flex:0 0 54px;object-fit:cover;border:1px solid rgba(112,253,92,.22);border-radius:14px;image-rendering:pixelated}.pw-profile-identity>div{min-width:0;display:grid;gap:3px}.pw-profile-identity>div>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eff4f8;font-size:14px}.pw-profile-identity>div>small{color:#8591a1;font-size:10px}.pw-profile-identity .pw-player-level{width:max-content;margin-top:2px;padding:3px 6px;border-radius:6px;background:rgba(99,241,79,.1);color:#8bff70;font-size:8px}.pw-profile-identity>a{width:35px;height:35px;display:grid;place-items:center;margin-left:auto;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#161d27;color:#a8b5c2;text-decoration:none}
.pw-profile-energy{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:11px 12px;border:1px solid rgba(248,210,109,.2);border-radius:13px;background:rgba(246,203,91,.065);color:#f6d373}.pw-profile-energy>span{display:grid;gap:3px}.pw-profile-energy>span>small{color:#a5acaa;font-size:9px}.pw-profile-energy>span>b{color:#f6f1d5;font-size:15px}.pw-profile-energy>span>b>i{font-style:normal;color:#7b807d}.pw-profile-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.pw-profile-stat-grid>div{display:grid;gap:4px;padding:10px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#111720}.pw-profile-stat-grid>div>small{color:#8792a1;font-size:9px}.pw-profile-stat-grid>div>b{color:#eaf1f4;font-size:14px}.pw-profile-location{display:flex;align-items:center;gap:7px;margin-top:10px;color:#a4b2c0;font-size:10px}.pw-profile-location>svg{color:#8bfb74}

.pw-bonus-inventory{grid-template-columns:minmax(0,1fr)!important}.pw-bonus-inventory>.pw-native-bonus-tool{min-height:59px;grid-template-columns:43px minmax(0,1fr)!important;column-gap:9px;padding:8px 10px}.pw-native-bonus-art{position:relative!important;width:39px!important;height:39px!important;display:grid!important;place-items:center!important;border:1px solid rgba(104,207,251,.19);border-radius:11px;background:rgba(81,174,230,.07)}.pw-native-bonus-art>img{display:block;width:31px;height:31px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 4px rgba(0,0,0,.38))}.pw-native-bonus-art>em{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 3px;border:1px solid rgba(149,226,255,.31);border-radius:9px;background:#121822;color:#d6f3ff;font-size:9px;font-style:normal;font-weight:950}.pw-bonus-inventory>.pw-native-bonus-tool>.pw-native-bonus-copy{display:grid;gap:4px}.pw-bonus-inventory>.pw-native-bonus-tool>.pw-native-bonus-copy>b{font-size:12px}.pw-bonus-inventory>.pw-native-bonus-tool>.pw-native-bonus-copy>small{display:block;color:#8390a0;font-size:9px}

#pw-store-sheet .pixelstore-sheet{width:min(560px,100%);max-height:min(91dvh,860px);display:flex;flex-direction:column;overflow:hidden}#pw-store-sheet .pixelstore-head,#pw-store-sheet .pixelstore-balance,#pw-store-sheet .pixelstore-tabs{flex-shrink:0}#pw-store-sheet .pixelstore-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}#pw-store-sheet .pixelstore-view{display:none}#pw-store-sheet .pixelstore-view.is-active{display:block}.pw-world-balanceitems{display:flex!important;align-items:center;justify-content:flex-end;gap:11px!important}.pw-world-balanceitems>span{display:flex!important;align-items:center;gap:5px}.pw-world-balanceitems>span>img{width:23px;height:23px;object-fit:contain;image-rendering:pixelated}.pw-world-store-items .pixelstore-item>img{width:35px;height:35px;object-fit:contain;image-rendering:pixelated}#pw-store-sheet .pixelstore-buyarrow .pw-lucide-icon svg{width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important}#pw-store-sheet .pixelstore-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;padding:4px 0 15px}#pw-store-sheet .pixelstore-legal>a{color:#92a4b2;font-size:10px;text-decoration:none}#pw-store-sheet .pixelstore-legal>a:hover{color:#a8ff91}

.pw-native-daily{position:relative;width:min(450px,100%)!important;max-width:450px!important;padding:0!important;overflow:hidden;border:1px solid rgba(74,205,112,.24)!important;border-radius:15px!important;background:linear-gradient(160deg,#101722,#080d14)!important;box-shadow:0 24px 60px rgba(0,0,0,.75),0 0 45px rgba(60,255,110,.11)!important}.pw-native-daily-close{position:absolute;top:10px;right:10px;z-index:2;width:29px;height:29px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:rgba(255,255,255,.05);color:#8295a6}.pw-daily-hero{position:relative;display:grid;gap:5px;padding:17px 48px 15px 16px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(135deg,rgba(10,30,18,.98),rgba(6,12,22,.98));overflow:hidden}.pw-daily-hero-art{position:absolute;right:14px;top:51px;width:46px;height:46px;opacity:.7}.pw-daily-hero-art>img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.pw-daily-eyebrow{display:flex;align-items:center;gap:5px;color:#43d581;font-size:8px;font-weight:900;letter-spacing:.16em}.pw-daily-hero>b{color:#f1fff5;font-size:20px;font-weight:950;letter-spacing:-.035em}.pw-daily-hero>small{color:#7d92a0;font-size:10px}.pw-daily-chips{display:flex;gap:6px;margin-top:6px}.pw-native-daily .dbchip{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:20px;font-size:9px;font-weight:800;white-space:nowrap}.pw-native-daily .dbchip-day{border:1px solid rgba(60,220,110,.25);background:rgba(40,180,90,.1);color:#a0f0c0}.pw-native-daily .dbchip-day b{color:#54ff96}.pw-native-daily .dbchip-streak{border:1px solid rgba(255,140,50,.22);background:rgba(220,110,30,.09);color:#ffc090}.pw-native-daily .dbchip-streak b{color:#ffa255}.pw-daily-stats{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(255,255,255,.055)}.pw-native-daily .dbstat{min-width:0;padding:10px 13px}.pw-native-daily .dbstat:first-child{border-right:1px solid rgba(255,255,255,.055)}.pw-native-daily .dbstat>span{display:block;margin-bottom:4px;color:#597286;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pw-native-daily .dbstat>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e1eff7;font-size:13px}.pw-native-daily .dbstat>small{display:block;margin-top:3px;color:#6d8494;font-size:9px}.pw-daily-status{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.05)}.pw-daily-status>span{display:flex;align-items:center;gap:5px;color:#748c9e;font-size:9px}.pw-daily-status>b{color:#75ff9c;font-size:10px}.pw-native-daily.is-claimed .pw-daily-status>b{color:#ddbc76}
.pw-native-daily .pw-daily-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:3px;padding:10px 8px 8px;background:rgba(0,0,0,.17)}.pw-native-daily .dbreward{position:relative;display:block;min-width:0;min-height:75px;padding:7px 2px 5px;border:1px solid rgba(255,255,255,.075);border-radius:6px;background:rgba(255,255,255,.026);color:inherit;text-align:center;overflow:hidden;appearance:none;font-family:inherit}.pw-native-daily .dbreward.current{border-color:rgba(60,240,120,.42);background:linear-gradient(180deg,rgba(10,36,18,.95),rgba(6,18,12,.95))}.pw-native-daily .dbreward.done{opacity:.62}.pw-native-daily .dbreward.next{border-color:rgba(70,140,255,.2);background:rgba(6,12,28,.7)}.pw-native-daily .dbreward>.day{display:block;margin-bottom:4px;color:#708798;font-size:8px;font-weight:900}.pw-native-daily .dbreward.current>.day{color:#59eb87}.pw-native-daily .dbreward>.bonus{display:block;color:#67e991;font-size:11px;font-weight:950;letter-spacing:-.04em}.pw-native-daily .dbreward>.time{display:block;margin-top:2px;color:#879bad;font-size:7px;white-space:nowrap}.pw-native-daily .dbreward-items{display:grid;place-items:center;min-height:19px;margin-top:4px}.pw-native-daily .dbreward-item{position:relative;width:18px;height:18px;display:grid;place-items:center}.pw-native-daily .dbreward-item>img{display:block;width:16px;height:16px;object-fit:contain;image-rendering:pixelated}.pw-native-daily .dbreward-item>b{position:absolute;top:-3px;right:-4px;min-width:11px;height:11px;display:grid;place-items:center;padding:0 2px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#080a0d;color:#fff;font-size:7px;font-weight:950}.pw-daily-claim-wrap{padding:8px 10px 3px}.pw-native-daily .pw-daily-claim{height:41px;margin:0;border-radius:8px;background:linear-gradient(135deg,#5bf58a,#39d869);color:#0b2412;font-size:11px;letter-spacing:.04em}.pw-native-daily .pw-daily-claim:disabled{background:#171d26;color:#748093}.pw-native-daily>p{margin:6px 8px 11px;color:#728493;font-size:9px}

.pw-page #pbshotchooser .pw-shot-single-choice{grid-template-columns:1fr!important}.pw-page #pbshotresult .pbshot-watermark-size{display:none!important}
@media(max-width:560px){.pw-profile-avatar-button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;border-radius:12px!important}.pw-profile-avatar-button>img{border-radius:9px}#pw-store-sheet{align-items:flex-end;padding:7px 7px calc(7px + env(safe-area-inset-bottom))}#pw-store-sheet .pixelstore-sheet{max-height:min(91dvh,780px)}.pw-native-daily{width:min(450px,calc(100vw - 16px))!important}.pw-native-daily .dbreward>.bonus{font-size:10px}.pw-bonus-inventory>.pw-native-bonus-tool>.pw-native-bonus-copy>small{display:block}}

                                                              
.pw-unified-energy{min-height:51px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;border:1px solid rgba(255,210,94,.16)!important;border-radius:13px!important;background:linear-gradient(120deg,rgba(255,204,75,.065),rgba(255,255,255,.015))!important;color:#ffd56e!important}.pw-unified-energy>span{display:grid;gap:2px}.pw-unified-energy>span>b{color:#fff2c4;font-size:15px!important}.pw-unified-energy>span>small{color:#938d79;font-size:8px}.pw-unified-energy>em{margin-left:auto;color:#8b9297;font-size:8px;font-style:normal}.pw-unified-energy>em:empty{display:none}
.pw-world-balanceitems{grid-template-columns:1fr!important}.pw-world-balanceitems .pw-store-energy-native{display:grid!important;grid-template-columns:auto auto;column-gap:7px;row-gap:1px}.pw-world-balanceitems .pw-store-energy-native>svg{grid-row:1/3;color:#ffd46f}.pw-world-balanceitems .pw-store-energy-native>b{font-size:18px}.pw-world-balanceitems .pw-store-energy-native>small{color:#87919e;font-size:8px}.pw-world-store-items .pw-store-unified-item>.pw-lucide-icon{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(255,210,95,.17);border-radius:11px;background:rgba(255,206,76,.055);color:#ffd56d}.pw-world-store-items .pw-store-unified-item>.pw-lucide-icon svg{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}
.pw-daily-hero-art{display:grid!important;place-items:center!important;color:#ffd364!important;filter:drop-shadow(0 0 12px rgba(255,204,70,.2))}.pw-daily-hero-art>svg{width:42px!important;height:42px!important}.pw-native-daily .pw-daily-energy-icon{width:19px;height:19px;display:grid;place-items:center;margin:4px auto 0;border:1px solid rgba(255,210,95,.15);border-radius:7px;background:rgba(255,203,70,.055);color:#ffd469}.pw-native-daily .pw-daily-energy-icon svg{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important}
.pw-profile-card-v2{width:min(470px,100%)!important;max-width:470px!important;padding:8px 12px 13px!important;overflow:hidden;border-radius:24px!important;background:linear-gradient(160deg,#101620,#090d13 62%)!important}.pw-profile-card-v2:before{content:'';position:absolute;left:-15%;right:-15%;top:-90px;height:210px;background:radial-gradient(circle at 50% 50%,rgba(91,248,68,.13),transparent 64%);pointer-events:none}.pw-profile-close-v2{position:absolute;z-index:3;top:15px;right:15px;width:37px;height:37px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(11,16,23,.76);color:#9aa7b4}.pw-profile-hero-v2{position:relative;display:grid;grid-template-columns:68px minmax(0,1fr) 37px;align-items:center;gap:12px;padding:12px 49px 14px 5px}.pw-profile-hero-v2>img{width:68px;height:68px;object-fit:cover;border:2px solid rgba(117,255,88,.35);border-radius:19px;box-shadow:0 0 0 4px rgba(93,235,70,.055),0 10px 24px rgba(0,0,0,.34);image-rendering:pixelated}.pw-profile-hero-v2>div{min-width:0;display:grid;gap:3px}.pw-profile-hero-v2>div>span{color:#69e957;font-size:7px;font-weight:950;letter-spacing:.18em}.pw-profile-hero-v2>div>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f4f7f9;font-size:18px;letter-spacing:-.035em}.pw-profile-hero-v2>div>small{color:#8793a0;font-size:10px}.pw-profile-hero-v2>a{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:#151c25;color:#a7b3bf;text-decoration:none}
.pw-profile-wallet-v2{position:relative;display:grid;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;border:1px solid rgba(255,208,86,.2);border-radius:15px;background:linear-gradient(115deg,rgba(255,205,69,.095),rgba(255,196,55,.025));overflow:hidden}.pw-profile-wallet-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,215,102,.22);border-radius:12px;background:rgba(255,204,67,.07);color:#ffd56b}.pw-profile-wallet-v2>div:nth-child(2){display:grid;gap:3px}.pw-profile-wallet-v2>div:nth-child(2)>small{color:#a69c7f;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.pw-profile-wallet-v2>div:nth-child(2)>b{display:flex;align-items:baseline;gap:6px;color:#fff2c9;font-size:20px}.pw-profile-wallet-v2>div:nth-child(2)>b>i{color:#716d62;font-size:12px;font-style:normal}.pw-profile-wallet-v2>span{max-width:92px;color:#887f67;font-size:8px;line-height:1.35;text-align:right}
.pw-profile-progress-v2{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px;margin-top:8px}.pw-profile-level-v2,.pw-profile-xp-v2{min-height:82px;padding:10px 11px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:#111720}.pw-profile-level-v2{position:relative;display:grid;align-content:center;gap:3px}.pw-profile-level-v2>span{display:flex;align-items:center;gap:5px;color:#8d9aa6;font-size:8px;text-transform:uppercase}.pw-profile-level-v2>span>svg{color:#ffd36a}.pw-profile-level-v2>b{color:#f0f4f7;font-size:25px}.pw-profile-level-v2>em{position:absolute;right:8px;bottom:8px;padding:3px 5px;border-radius:5px;background:rgba(92,237,71,.08);color:#76ef61;font-size:7px;font-style:normal;font-weight:900}.pw-profile-xp-v2{display:grid;align-content:center;gap:7px}.pw-profile-xp-v2>span{color:#d9e0e6;font-size:10px}.pw-profile-xp-v2>i{height:7px;overflow:hidden;border-radius:9px;background:#252d38}.pw-profile-xp-v2>i>em{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#54f540,#8cff61);box-shadow:0 0 10px rgba(90,245,68,.25)}.pw-profile-xp-v2>small{color:#75818e;font-size:8px}
.pw-profile-stat-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:8px!important}.pw-profile-stat-grid-v2>div{display:flex!important;align-items:center;gap:8px;min-width:0;padding:9px!important}.pw-profile-stat-grid-v2>div>.pw-lucide-icon,.pw-profile-stat-grid-v2>div>svg{flex:0 0 auto;color:#6bea58}.pw-profile-stat-grid-v2>div>span{min-width:0;display:grid;gap:3px}.pw-profile-stat-grid-v2>div>span>small{color:#7f8c99;font-size:8px}.pw-profile-stat-grid-v2>div>span>b{overflow:hidden;text-overflow:ellipsis;color:#e8edf1;font-size:13px}.pw-profile-location-v2{margin-top:8px!important;padding:9px 11px;border:1px solid rgba(91,238,70,.1);border-radius:12px;background:rgba(90,235,66,.035)}.pw-profile-location-v2>span{min-width:0;display:grid;gap:2px}.pw-profile-location-v2>span>small{color:#6f7d89;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.pw-profile-location-v2>span>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b9c5cd;font-size:9px}
@media(max-width:560px){.pw-profile-card-v2{width:min(470px,calc(100vw - 14px))!important}.pw-profile-wallet-v2>span{display:none}.pw-profile-wallet-v2{grid-template-columns:43px minmax(0,1fr)}.pw-profile-stat-grid-v2>div{gap:5px;padding:8px 6px!important}.pw-profile-stat-grid-v2>div>.pw-lucide-icon svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important}.pw-profile-hero-v2{grid-template-columns:61px minmax(0,1fr);padding-right:48px}.pw-profile-hero-v2>img{width:61px;height:61px}.pw-profile-hero-v2>a{display:none}}

                                                                         
.pw-top-identity{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:8px;padding:3px 5px 3px 3px;border:1px solid rgba(114,242,91,.13);border-radius:16px;background:linear-gradient(115deg,rgba(99,230,77,.065),rgba(17,23,31,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.pw-top-identity>.pw-brand{height:40px;min-width:0;flex:1 1 auto!important;padding:2px 5px;gap:8px}.pw-top-identity .pw-brand-mark{flex:0 0 auto}.pw-top-identity>.pw-profile-avatar-button{flex:0 0 auto}.pw-top-actions{flex:0 0 auto}
.pw-page .pw-zoom-controls>#pbscreenshotbtn{width:39px!important;min-width:39px!important;height:39px!important;min-height:39px!important;border:1px solid rgba(20,31,40,.13)!important;border-radius:50%!important;background:rgba(250,252,253,.94)!important;color:#36ae3c!important;box-shadow:0 7px 19px rgba(30,52,66,.15)!important}.pw-page .pw-zoom-controls>#pbscreenshotbtn svg{width:20px!important;height:20px!important}.pw-page .pw-zoom-controls>#pbscreenshotbtn:active{transform:scale(.94)!important}
@media(max-width:760px){.pw-topbar{gap:6px!important}.pw-top-identity{flex:1 1 auto;gap:5px;padding:3px;border-radius:14px}.pw-top-identity>.pw-brand{height:35px;padding:0 3px;gap:6px}.pw-top-identity .pw-brand b{font-size:12px!important}.pw-top-identity .pw-brand-mark{width:29px!important;height:29px!important;border-radius:10px!important}.pw-top-actions{gap:3px!important}.pw-page .pw-zoom-controls>#pbscreenshotbtn{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}}
@media(max-width:390px){.pw-topbar{gap:4px!important}.pw-top-identity{gap:3px;padding:2px}.pw-top-identity>.pw-brand{gap:4px}.pw-top-identity .pw-brand b{font-size:10px!important}.pw-top-identity>.pw-profile-avatar-button{width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important}.pw-top-actions .pw-icon-btn{width:29px!important;height:29px!important}}

                                                                               
.pw-top-identity>.pw-brand{flex:0 1 auto!important}.pw-top-identity>.pw-profile-avatar-button{width:auto!important;min-width:0!important;max-width:152px;height:40px!important;min-height:40px!important;display:flex!important;align-items:center;gap:7px;padding:3px 8px 3px 3px!important;border-radius:13px!important;text-align:left}.pw-top-identity>.pw-profile-avatar-button>img{width:32px;height:32px;flex:0 0 32px;border-radius:9px!important}.pw-header-player-copy{display:grid;min-width:0;gap:2px}.pw-header-player-copy>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#edf2f5;font-size:10px;font-weight:900}.pw-header-player-copy>small{color:#78ee64;font-size:8px;font-weight:900;letter-spacing:.04em}.pw-world-rail{gap:6px!important}.pw-world-rail>#pw-leaderboard-open{color:#c18b2b!important}.pw-world-rail>#pw-clans-open{color:#43ac48!important}.pw-world-rail>#pw-store-open{color:#3a5769!important}.pw-map-fab{width:45px;height:45px;display:grid;place-items:center;padding:0;border:1px solid rgba(24,40,48,.14);border-radius:15px;background:rgba(251,253,253,.95);color:#32454d;box-shadow:0 8px 24px rgba(24,44,54,.18);cursor:pointer;touch-action:manipulation}.pw-map-fab:active{transform:scale(.95)}.pw-display-tools{position:absolute;z-index:37;left:11px;bottom:calc(16px + env(safe-area-inset-bottom))}.pw-display-open.is-active{color:#41af3e;border-color:rgba(62,176,58,.35)}.pw-locate-fab{position:absolute;z-index:37;right:11px;bottom:calc(16px + env(safe-area-inset-bottom));color:#359f36}.pw-locate-fab.is-locating{color:#83d52c;box-shadow:0 0 0 4px rgba(94,214,69,.15),0 8px 24px rgba(24,44,54,.18)}.pw-app.is-palette-open .pw-display-tools,.pw-app.is-palette-open .pw-locate-fab{opacity:0;pointer-events:none}.pw-paint-dock{min-width:164px!important;gap:9px!important}.pw-paint-dock-copy{display:grid;gap:2px;text-align:left}.pw-paint-dock-copy>b{font-size:14px;line-height:1}.pw-paint-dock-copy>small{font-size:9px;font-weight:850;opacity:.79;line-height:1}.pw-display-popover[hidden]{display:none!important}.pw-display-popover{position:absolute;left:0;bottom:calc(100% + 9px);width:min(284px,calc(100vw - 22px));padding:12px;border:1px solid rgba(112,230,91,.16);border-radius:17px;background:rgba(12,17,23,.97);color:#edf3f4;box-shadow:0 18px 52px rgba(0,0,0,.31);backdrop-filter:blur(14px)}.pw-display-popover>header{display:flex;align-items:center;gap:8px;margin-bottom:13px;color:#77f15c;font-size:12px;font-weight:900}.pw-display-caption{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;color:#9aa6af;font-size:10px}.pw-display-caption>b{color:#8efa72}.pw-opacity-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#121a23}.pw-opacity-choices>button{height:31px;padding:0;border:0;border-radius:7px;background:transparent;color:#9aa7b2;font-size:10px;font-weight:850}.pw-opacity-choices>button.is-active{background:rgba(102,238,77,.17);color:#8cff72}.pw-display-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:11px;padding-top:11px;border-top:1px solid rgba(255,255,255,.07)}.pw-display-toggle>span{display:flex;align-items:center;gap:7px;color:#b7c2ca;font-size:10px}.pw-display-toggle>span>svg{color:#80ec69}.pw-display-toggle>input{position:absolute;opacity:0;pointer-events:none}.pw-display-toggle>i{position:relative;width:35px;height:19px;border-radius:999px;background:#26313b}.pw-display-toggle>i:after{content:'';position:absolute;left:3px;top:3px;width:13px;height:13px;border-radius:50%;background:#84919b;transition:transform .16s ease,background .16s ease}.pw-display-toggle>input:checked+i{background:rgba(99,240,77,.22)}.pw-display-toggle>input:checked+i:after{transform:translateX(16px);background:#73ed5e}

.pw-explore-card{width:min(495px,100%)!important;max-height:min(80dvh,720px);display:flex;flex-direction:column;padding:8px 13px 13px!important;overflow:hidden;border-radius:22px!important;background:linear-gradient(160deg,#111923,#090e14 70%)!important}.pw-explore-card>header{flex:0 0 auto;padding:6px 1px 13px}.pw-explore-card>header b{font-size:18px}.pw-explore-card>header span{font-size:10px}.pw-location-search{height:48px;display:grid;grid-template-columns:24px minmax(0,1fr) 35px;align-items:center;gap:7px;padding:0 6px 0 10px;border:1px solid rgba(107,240,84,.2);border-radius:13px;background:#101822}.pw-location-search>span{color:#82ee6e}.pw-location-search>input{min-width:0;border:0;outline:0;background:transparent;color:#f1f4f6;font-size:12px}.pw-location-search>button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;background:#65ee47;color:#10200d}.pw-location-current{width:100%;min-height:58px;display:flex;align-items:center;gap:10px;margin-top:9px;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#111922;color:#80ee69;text-align:left}.pw-location-current>span{display:grid;flex:1;gap:3px;color:#edf2f4}.pw-location-current>span>b{font-size:11px}.pw-location-current>span>small{color:#82909b;font-size:9px}.pw-location-current>svg:last-child{color:#86939e}.pw-recent-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:15px 1px 8px}.pw-recent-head>b{font-size:10px;color:#b6c0c8}.pw-recent-head>button{border:0;background:transparent;color:#7e8c98;font-size:9px}.pw-recent-head>span{color:#76e861;font-size:10px;font-weight:900}.pw-recent-list{max-height:210px;min-height:54px;display:grid;align-content:start;gap:6px;overflow-y:auto}.pw-recent-list>p,.pw-ranking-empty{padding:12px 4px;color:#82909b;font-size:10px;text-align:center}.pw-recent-place{width:100%;min-height:48px;display:flex;align-items:center;gap:9px;padding:8px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:#111820;color:#80ee68;text-align:left}.pw-recent-place>span:last-child{min-width:0;display:grid;gap:3px}.pw-recent-place>span:last-child>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e9eff2;font-size:10px}.pw-recent-place>span:last-child>small{color:#81909b;font-size:8px}.pw-ranking-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:10px;padding:4px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#10161e}.pw-ranking-tabs>button{height:37px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;background:transparent;color:#8b99a5;font-size:10px;font-weight:850}.pw-ranking-tabs>button.is-active{background:rgba(101,240,76,.13);color:#82f56a}.pw-ranking-list{min-height:80px;max-height:min(52dvh,435px);display:grid;align-content:start;gap:6px;overflow-y:auto;overscroll-behavior:contain}.pw-rank-row{min-height:57px;display:grid;grid-template-columns:24px 36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#101720;color:inherit;text-decoration:none}.pw-rank-row.is-mine{border-color:rgba(100,243,77,.26);background:rgba(91,210,68,.065)}.pw-rank-position{color:#85929d;font-size:10px;font-weight:900;text-align:center}.pw-rank-position.is-podium{color:#f3cb70}.pw-rank-avatar,.pw-rank-emblem{width:36px;height:36px;border:1px solid rgba(255,255,255,.1);border-radius:10px;object-fit:cover}.pw-rank-emblem{display:grid;place-items:center;color:var(--pw-clan-color,#72e056);background:rgba(88,210,72,.08)}.pw-rank-copy,.pw-rank-score{min-width:0;display:grid;gap:3px}.pw-rank-copy>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#edf2f5;font-size:11px}.pw-rank-copy>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#82919c;font-size:8px}.pw-rank-score{text-align:right}.pw-rank-score>b{color:#e6edf0;font-size:11px}.pw-rank-score>small{color:#82919c;font-size:8px}.pw-ranking-mine[hidden]{display:none!important}.pw-ranking-mine{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding:10px;border:1px solid rgba(98,237,75,.17);border-radius:11px;background:rgba(83,188,63,.07)}.pw-ranking-mine>span{color:#a7b4bd;font-size:10px}.pw-ranking-mine>b{color:#81f46a;font-size:10px}.pw-my-clan{min-height:62px;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(110,240,87,.17);border-radius:13px;background:rgba(89,192,69,.055);color:#80eb69}.pw-my-clan>span:last-child{display:grid;gap:4px}.pw-my-clan>span:last-child>b{color:#edf1f4;font-size:11px}.pw-my-clan>span:last-child>small{color:#8895a0;font-size:9px}.pw-my-clan.has-clan{display:grid;gap:7px}.pw-my-clan.has-clan>span{color:#89eb76;font-size:9px;font-weight:900}.pw-my-clan.has-clan>.pw-rank-row{background:#101720}.pw-clans-list{max-height:min(38dvh,315px)}.pw-clans-manage{min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;border:1px solid rgba(105,243,83,.25);border-radius:12px;background:rgba(89,214,70,.11);color:#8bfa76;text-decoration:none;font-size:10px;font-weight:900}.pw-clans-manage>svg:last-child{margin-left:3px}

@media(max-width:760px){.pw-top-identity{gap:4px!important}.pw-top-identity>.pw-brand{flex:0 1 auto!important;gap:5px!important;padding:0 2px!important}.pw-top-identity>.pw-profile-avatar-button{max-width:122px;height:34px!important;min-height:34px!important;gap:5px;padding:2px 6px 2px 2px!important}.pw-top-identity>.pw-profile-avatar-button>img{width:28px;height:28px;flex-basis:28px;border-radius:8px!important}.pw-header-player-copy>b{font-size:9px}.pw-header-player-copy>small{font-size:7px}.pw-world-rail{gap:5px!important}.pw-world-rail>button{width:37px!important;height:37px!important}.pw-display-tools,.pw-locate-fab{bottom:calc(14px + env(safe-area-inset-bottom))}.pw-map-fab{width:43px;height:43px;border-radius:14px}.pw-paint-dock{min-width:152px!important;height:48px!important}.pw-explore-sheet{padding:9px 7px calc(7px + env(safe-area-inset-bottom))}.pw-explore-card{max-height:82dvh;padding:7px 10px 11px!important}.pw-ranking-list{max-height:49dvh}}
@media(max-width:390px){.pw-topbar{gap:4px!important;padding-left:6px!important;padding-right:6px!important}.pw-top-identity>.pw-brand{gap:3px!important}.pw-top-identity .pw-brand-mark{width:26px!important;height:26px!important}.pw-top-identity .pw-brand b{font-size:9px!important}.pw-top-identity>.pw-profile-avatar-button{width:auto!important;min-width:0!important;max-width:105px;height:31px!important;min-height:31px!important;padding:2px 4px 2px 2px!important}.pw-top-identity>.pw-profile-avatar-button>img{width:25px;height:25px;flex-basis:25px}.pw-header-player-copy>b{font-size:8px}.pw-header-player-copy>small{font-size:7px}.pw-display-tools{left:8px}.pw-locate-fab{right:8px}.pw-map-fab{width:40px;height:40px}.pw-paint-dock{min-width:142px!important;gap:7px!important}.pw-rank-row{grid-template-columns:19px 32px minmax(0,1fr) auto;gap:6px}.pw-rank-avatar,.pw-rank-emblem{width:32px;height:32px}}

                                                                               
.pw-top-identity{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.pw-header-player-copy>small{text-transform:none!important;letter-spacing:0!important}.pw-world-rail>#pw-hotspots-open{position:relative;color:#e88639!important}.pw-world-rail>#pw-hotspots-open>i{position:absolute;right:5px;top:5px;width:7px;height:7px;border-radius:50%;background:#ff7542;box-shadow:0 0 0 3px rgba(255,124,66,.14)}.pw-world-rail>#pw-hotspots-open>i[hidden]{display:none!important}
.pw-hotspot-markers{position:absolute;z-index:8;inset:0;overflow:hidden;pointer-events:none}.pw-hotspot-markers[hidden]{display:none!important}.pw-hotspot-marker{position:absolute;display:flex;align-items:center;gap:3px;min-width:38px;height:35px;padding:0 7px;border:1px solid rgba(255,168,80,.55);border-radius:13px;background:linear-gradient(145deg,rgba(57,26,19,.98),rgba(35,18,17,.97));color:#ff9759;box-shadow:0 7px 24px rgba(65,32,18,.32),0 0 18px rgba(250,106,51,.2);transform:translate(-50%,-100%);pointer-events:auto;cursor:pointer}.pw-hotspot-marker[hidden]{display:none!important}.pw-hotspot-marker .pw-lucide-icon svg{width:16px!important;height:16px!important}.pw-hotspot-marker>b{color:#ffe0a0;font-size:9px;font-weight:900}.pw-hotspot-list{min-height:76px;max-height:min(49dvh,400px);display:grid;align-content:start;gap:7px;overflow-y:auto}.pw-hotspot-row{min-height:60px;display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(255,153,83,.13);border-radius:13px;background:linear-gradient(125deg,rgba(95,48,32,.18),#111820);color:#ff9658;text-align:left}.pw-hotspot-row>.pw-lucide-icon{display:grid;place-items:center;width:35px;height:35px;border:1px solid rgba(251,141,77,.19);border-radius:11px;background:rgba(239,121,57,.09)}.pw-hotspot-row>span:nth-child(2){min-width:0;flex:1;display:grid;gap:4px}.pw-hotspot-row>span:nth-child(2)>b{color:#f1eff0;font-size:11px}.pw-hotspot-row>span:nth-child(2)>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#91a0a9;font-size:9px}.pw-hotspot-row>strong{color:#ffcb82;font-size:13px}.pw-hotspots-note{margin:12px 0 1px;color:#83909b;font-size:9px;text-align:center}
.pw-color-studio{display:grid;gap:12px;padding:3px 1px}.pw-color-spectrum{position:relative;width:100%;height:168px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:15px;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent),hsl(var(--pw-hue,120) 100% 50%);cursor:crosshair;touch-action:none}.pw-color-spectrum>i{position:absolute;left:68%;top:6%;width:17px;height:17px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.46),0 2px 7px rgba(0,0,0,.38);transform:translate(-50%,-50%);pointer-events:none}.pw-color-hue-row{display:grid;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:11px}.pw-color-preview{width:39px;height:39px;border:1px solid rgba(255,255,255,.17);border-radius:11px;background:#4cf04c}.pw-color-hue-row>input{width:100%;height:12px;appearance:none;-webkit-appearance:none;border:0;border-radius:999px;background:linear-gradient(to right,#f00,#ff0,#0f0,#0ff,#00f,#f0f,#f00);outline:0}.pw-color-hue-row>input::-webkit-slider-thumb{width:19px;height:19px;appearance:none;-webkit-appearance:none;border:2px solid #fff;border-radius:50%;background:#151b22;box-shadow:0 2px 8px rgba(0,0,0,.3)}.pw-color-hue-row>input::-moz-range-thumb{width:16px;height:16px;border:2px solid #fff;border-radius:50%;background:#151b22}.pw-color-presets{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px}.pw-color-presets>button{height:23px;border:1px solid rgba(255,255,255,.2);border-radius:7px;background:var(--pw-preset);cursor:pointer}.pw-custom-color-card{width:min(425px,100%)!important}.pw-custom-color-card>.pw-custom-color-field{margin:11px 0 0}
.pw-info-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 11px;padding:4px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:#10161e}.pw-info-tabs>button{height:33px;border:0;border-radius:8px;background:transparent;color:#8b99a5;font-size:10px;font-weight:850}.pw-info-tabs>button.is-active{background:rgba(101,240,76,.13);color:#82f56a}.pw-help-grid[hidden],.pw-map-credits[hidden]{display:none!important}.pw-map-credits{display:grid;gap:7px}.pw-map-credits>div{display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#10161e;color:#79ed66}.pw-map-credits>div>span{display:grid;gap:4px}.pw-map-credits>div>span>b{color:#edf2f3;font-size:11px}.pw-map-credits>div>span>small{color:#8e9ba5;font-size:9px}.pw-map-credits>a{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px;padding:8px 10px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:#10161e;color:#eaf0f2;text-decoration:none}.pw-map-credits>a>b{font-size:11px}.pw-map-credits>a>small{grid-column:1;color:#8997a2;font-size:8px}.pw-map-credits>a>svg{grid-column:2;grid-row:1/3;color:#81ef69}
.pw-chat-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-bottom:9px!important}.pw-chat-quick>button:last-child{border-color:rgba(108,245,116,.19)!important;background:rgba(98,230,94,.055)!important;color:#def0dd!important}.pw-chat-quick>button:last-child>svg{color:#80ff66!important}.pw-chat-reaction-picker[hidden]{display:none!important}.pw-chat-reaction-picker{position:absolute;z-index:20;display:flex;align-items:center;gap:4px;padding:5px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#111822;box-shadow:0 12px 36px rgba(0,0,0,.32)}.pw-chat-reaction-picker>button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:transparent;color:#aeb8c4}.pw-chat-reaction-picker>button:nth-child(1){color:#ff7890}.pw-chat-reaction-picker>button:nth-child(2){color:#ffab65}.pw-chat-reaction-picker>button:nth-child(3){color:#8ae3ff}.pw-chat-reaction-picker>button:nth-child(4){color:#ddf474}.pw-chat-reaction-picker>button.is-active{background:rgba(102,238,77,.14)}.pw-message-actions.chattools{display:flex;gap:4px;margin-top:4px}.pw-message-actions.chattools>.chatact{width:26px;height:26px;border-color:rgba(255,255,255,.045);background:rgba(16,22,30,.75)}.pw-message-actions.chattools>.chatact.danger{color:#e97b91}.pw-message-reactions.chatreactions{margin-top:5px}
.pw-rank-row[type="button"]{width:100%;text-align:left;cursor:pointer}.pw-world-clan-actions[hidden],.pw-clan-create-form[hidden]{display:none!important}.pw-world-clan-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px}.pw-world-clan-actions>button{min-height:38px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 5px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#111821;color:#99e788;font-size:8px;font-weight:850}.pw-world-clan-actions>button:last-child{color:#ec8492}.pw-clan-create-form{display:grid;gap:8px;margin-top:9px;padding:10px;border:1px solid rgba(104,237,80,.17);border-radius:12px;background:#111821}.pw-clan-create-form>label{display:grid;gap:5px;color:#a5b1b9;font-size:9px}.pw-clan-create-form>label>input{height:35px;padding:0 9px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#0d1319;color:#edf1f3;outline:0;font-size:11px}.pw-clan-create-form>button{height:36px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:9px;background:#69eb50;color:#11200e;font-size:10px;font-weight:900}.pw-clans-manage{width:100%;cursor:pointer}.pw-clans-manage:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:760px){.pw-world-rail{gap:4px!important}.pw-world-rail>button{width:35px!important;height:35px!important}.pw-color-spectrum{height:150px}.pw-color-presets{gap:4px}.pw-color-presets>button{height:20px}.pw-header-player-copy>small{font-size:7px!important}.pw-top-identity>.pw-profile-avatar-button{max-width:128px!important}}

                                                                                            
@font-face{font-family:'PW Pixel Battle';src:url('/assets/fonts/Minecraft%20Seven_2.ttf') format('truetype');font-display:swap}
.pw-topbar{position:relative!important;display:flex!important;gap:8px!important;padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important;overflow:visible!important}
.pw-top-identity{display:flex!important;align-items:center!important;gap:9px!important;flex:1 1 auto!important;min-width:0!important;overflow:visible!important}
.pw-site-brand{position:relative;flex:0 0 auto;height:42px}
.pw-site-logo{width:108px;height:42px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:0 9px;border:1px solid #2b3946;border-radius:11px;background:#111a22;color:#f4f5f7;box-shadow:0 5px 11px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.045);font-family:'Press Start 2P','PW Pixel Battle',monospace;font-size:11px;font-weight:400;line-height:.95;letter-spacing:-.15px;text-decoration:none;white-space:nowrap}
.pw-site-logo>.logo-line-1,.pw-site-logo>.logo-line-2-group{display:inline-flex;align-items:baseline;font:inherit;line-height:.95}.pw-site-logo .logo-line-1{color:#f4f5f7}.pw-site-logo .logo-line-2{font:inherit;color:#8bea35}.pw-site-logo .logo-domain{font:inherit;color:#7c8089}
.pw-online-badge{position:absolute;z-index:3;right:-5px;top:-6px;min-width:23px;height:23px;display:grid;place-items:center;padding:0 5px;border:2px solid #090c11;border-radius:999px;background:#6fed4d;color:#10200e;box-shadow:0 0 0 2px rgba(109,239,74,.15),0 4px 13px rgba(74,207,53,.21);font-size:10px;font-weight:950;line-height:1;cursor:pointer}.pw-online-badge.is-open{background:#90ff70}.pw-online-badge:not(.is-live){background:#72806f;color:#101711}
.pw-top-identity>.pw-world-mode-button{height:42px!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:7px!important;padding:0 1px!important}.pw-world-mode-button>.pw-brand-mark{width:40px!important;height:40px!important;border:1px solid rgba(108,237,87,.27)!important;border-radius:13px!important;background:linear-gradient(145deg,rgba(97,221,78,.15),rgba(71,150,58,.05))!important;color:#83f26b!important}.pw-world-mode-copy{display:grid!important;gap:2px!important}.pw-world-mode-copy>small{margin:0!important;color:#76828d!important;font-size:8px!important;text-transform:none!important;letter-spacing:0!important}.pw-world-mode-copy>b{font-size:12px!important;line-height:1.05!important}
.pw-top-identity>.pw-profile-avatar-button{position:relative!important;max-width:190px!important;height:42px!important;min-height:42px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:3px 8px 3px 3px!important;border:1px solid rgba(117,255,92,.2)!important;border-radius:15px!important;background:linear-gradient(135deg,rgba(98,230,75,.1),rgba(17,24,30,.96) 78%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.pw-top-identity>.pw-profile-avatar-button>img{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:11px!important}.pw-header-player-copy{display:grid!important;gap:3px!important;min-width:0!important}.pw-header-player-copy>b{font-size:11px!important;line-height:1!important}.pw-header-level-row{display:flex;align-items:center;gap:4px;min-width:0;color:#91ee70}.pw-header-level-row>svg{flex:0 0 auto;color:#ffc96a}.pw-header-level-row>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#91ee70;font-size:8px;font-weight:900}.pw-header-player-chevron{display:grid;place-items:center;margin-left:1px;color:#78848f}.pw-top-actions{display:flex!important;flex:0 0 auto!important;gap:5px!important;margin-left:auto!important}
.pw-online-popover[hidden]{display:none!important}.pw-online-popover{position:absolute;z-index:120;left:max(10px,env(safe-area-inset-left));top:calc(100% + 7px);width:min(322px,calc(100vw - 20px));padding:10px;border:1px solid rgba(102,244,79,.2);border-radius:18px;background:rgba(12,17,23,.98);box-shadow:0 20px 55px rgba(0,0,0,.43);backdrop-filter:blur(16px)}.pw-online-popover>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:1px 0 9px;border-bottom:1px solid rgba(255,255,255,.07)}.pw-online-popover>header>div{display:flex;align-items:center;gap:9px;color:#82f16b}.pw-online-popover>header>div>span{display:grid;gap:3px}.pw-online-popover>header>div>span>b{color:#edf2f4;font-size:11px}.pw-online-popover>header>div>span>small{color:#83909c;font-size:9px}.pw-online-popover>header>button{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#141b23;color:#aab5c0}.pw-online-users{max-height:min(48dvh,300px);display:grid;gap:4px;padding-top:8px;overflow-y:auto}.pw-online-users>p{margin:0;padding:13px 4px;color:#8996a2;font-size:10px;text-align:center}.pw-online-user{display:grid;grid-template-columns:35px minmax(0,1fr) 8px;align-items:center;gap:9px;min-height:50px;padding:6px;border:1px solid rgba(255,255,255,.045);border-radius:11px;background:#111821;color:#e8eff1;text-decoration:none}.pw-online-user>img{width:35px;height:35px;object-fit:cover;border:1px solid rgba(112,246,90,.16);border-radius:10px;image-rendering:pixelated}.pw-online-user>span{min-width:0;display:grid;gap:3px}.pw-online-user>span>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.pw-online-user>span>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#86939d;font-size:8px}.pw-online-user>i{width:7px;height:7px;border-radius:50%;background:#73ef56;box-shadow:0 0 9px rgba(102,236,77,.38)}
.pw-statusbar{gap:7px!important}.pw-status-icon{width:19px;height:19px;display:grid;place-items:center;flex:0 0 19px;border-radius:7px;background:rgba(79,132,173,.1);color:#456e89}.pw-status-icon>svg{width:14px!important;height:14px!important}.pw-status-icon[data-state="ready"]{background:rgba(83,197,64,.11);color:#429b35}.pw-status-icon[data-state="error"]{background:rgba(225,86,73,.1);color:#c25445}
.pw-profile-card-v3{width:min(470px,100%)!important;max-width:470px!important;padding:8px 13px 14px!important;border:1px solid rgba(136,160,155,.16)!important;border-radius:26px!important;background:linear-gradient(160deg,#111920 0%,#0b1016 48%,#090d13 100%)!important;box-shadow:0 30px 85px rgba(0,0,0,.57)!important}.pw-profile-card-v3:before{top:-135px!important;height:220px!important;background:radial-gradient(circle at 43% 50%,rgba(95,243,69,.12),transparent 62%)!important}.pw-profile-card-v3>.pw-sheet-handle{position:relative;z-index:1;width:42px!important;height:4px!important;margin-bottom:11px!important}.pw-profile-card-v3>.pw-profile-close-v2{top:15px!important;right:14px!important;width:34px!important;height:34px!important;border-radius:11px!important}.pw-profile-cover-v3{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 43px 0 2px}.pw-profile-cover-v3>span{display:flex;align-items:center;gap:5px;color:#dce5e7;font-size:9px;font-weight:900}.pw-profile-cover-v3>span:first-child>svg{color:#83f36a}.pw-profile-cover-v3>span:last-child{color:#79d86a;font-size:8px}.pw-profile-hero-v3{grid-template-columns:67px minmax(0,1fr) 35px!important;gap:12px!important;margin-top:12px!important;padding:10px 9px!important;border:1px solid rgba(125,244,99,.115);border-radius:17px;background:linear-gradient(118deg,rgba(99,231,79,.075),rgba(15,20,27,.96) 74%)}.pw-profile-hero-v3>img{width:62px!important;height:62px!important;border:1px solid rgba(135,249,109,.35)!important;border-radius:17px!important}.pw-profile-hero-v3>div>span{font-size:7px!important;letter-spacing:.14em!important}.pw-profile-hero-v3>div>b{font-size:17px!important}.pw-profile-hero-v3>div>small{font-size:9px!important}.pw-profile-hero-v3>a{width:34px!important;height:34px!important}.pw-profile-wallet-v3{margin-top:9px!important;padding:12px!important;border-color:rgba(255,211,111,.17)!important;border-radius:15px!important;background:linear-gradient(116deg,rgba(234,185,66,.09),rgba(25,23,18,.26))!important}.pw-profile-wallet-v3>.pw-profile-wallet-icon{width:39px!important;height:39px!important;border-radius:11px!important}.pw-profile-wallet-v3>div:nth-child(2)>b{font-size:19px!important}.pw-profile-card-v3>.pw-profile-progress-v2{grid-template-columns:108px minmax(0,1fr)!important;gap:7px!important}.pw-profile-card-v3 .pw-profile-level-v2,.pw-profile-card-v3 .pw-profile-xp-v2{min-height:75px!important;border-color:rgba(255,255,255,.06)!important;background:#111821!important}.pw-profile-card-v3>.pw-profile-stat-grid-v2>div{min-height:54px!important;border-radius:12px!important;background:#101720!important}.pw-profile-location-v3{min-height:45px!important;margin-top:8px!important;background:rgba(90,215,69,.045)!important}.pw-profile-link-v3{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:0 11px;border:1px solid rgba(117,245,95,.2);border-radius:12px;background:rgba(95,225,77,.08);color:#90ed78;text-decoration:none}.pw-profile-link-v3>span{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:900}
@media(max-width:860px){.pw-world-mode-copy{display:none!important}.pw-top-identity{gap:8px!important}.pw-top-identity>.pw-profile-avatar-button{max-width:156px!important}.pw-header-player-chevron{display:none}}
@media(max-width:560px){.pw-topbar{gap:6px!important;padding-left:7px!important;padding-right:7px!important}.pw-top-identity{gap:6px!important}.pw-site-brand,.pw-site-logo{height:39px}.pw-site-logo{width:94px;padding:0 7px;font-size:9.4px}.pw-online-badge{right:-5px;top:-6px;min-width:21px;height:21px;padding:0 4px;font-size:9px}.pw-top-identity>.pw-world-mode-button{height:36px!important}.pw-world-mode-button>.pw-brand-mark{width:35px!important;height:35px!important;border-radius:11px!important}.pw-top-identity>.pw-profile-avatar-button{max-width:129px!important;height:36px!important;min-height:36px!important;gap:6px!important;padding:2px 6px 2px 2px!important;border-radius:12px!important}.pw-top-identity>.pw-profile-avatar-button>img{width:30px!important;height:30px!important;flex-basis:30px!important;border-radius:9px!important}.pw-header-player-copy>b{font-size:9px!important}.pw-header-level-row{gap:3px}.pw-header-level-row>small{font-size:7px!important}.pw-header-level-row>svg{width:10px!important;height:10px!important}.pw-top-actions{gap:3px!important}.pw-topbar .pw-icon-btn{width:34px!important;height:34px!important;border-radius:11px!important}.pw-profile-card-v3{width:min(470px,calc(100vw - 12px))!important;padding-left:10px!important;padding-right:10px!important}.pw-profile-cover-v3{padding-right:38px}.pw-profile-hero-v3{grid-template-columns:58px minmax(0,1fr)!important}.pw-profile-hero-v3>img{width:56px!important;height:56px!important}.pw-profile-card-v3>.pw-profile-progress-v2{grid-template-columns:98px minmax(0,1fr)!important}}
@media(max-width:405px){.pw-topbar{gap:4px!important;padding-left:5px!important;padding-right:5px!important}.pw-top-identity{gap:4px!important}.pw-site-logo{width:84px!important;padding:0 6px!important;font-size:8.4px!important}.pw-world-mode-button>.pw-brand-mark{width:32px!important;height:32px!important}.pw-top-identity>.pw-profile-avatar-button{max-width:107px!important;gap:4px!important}.pw-top-identity>.pw-profile-avatar-button>img{width:27px!important;height:27px!important;flex-basis:27px!important}.pw-header-player-copy>b{font-size:8px!important}.pw-header-level-row>small{font-size:6.8px!important}.pw-topbar .pw-icon-btn{width:31px!important;height:31px!important}.pw-top-actions{gap:2px!important}}

                                                                                            
.pw-top-identity>.pw-world-mode-button{width:42px!important;height:42px!important;min-width:42px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid rgba(181,255,23,.28)!important;border-radius:15px!important;background:rgba(181,255,23,.08)!important;color:#b7ff19!important;box-shadow:none!important;cursor:pointer}.pw-top-identity>.pw-world-mode-button>svg{width:22px!important;height:22px!important}.pw-site-brand{height:42px!important;display:flex;align-items:center}.pw-site-logo.pb-tb-logo{width:auto!important;height:auto!important;min-width:0!important;display:inline-flex!important;align-items:baseline!important;gap:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#e8eef8!important;font-family:"Press Start 2P",monospace!important;font-size:clamp(10px,1.2vw,14px)!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-.04em!important;text-decoration:none!important;white-space:nowrap!important}.pw-site-logo.pb-tb-logo>b{color:#b7ff19!important;font:inherit!important}.pw-site-logo.pb-tb-logo>.tb-tld{color:rgba(255,255,255,.38)!important;font:inherit!important}.pw-online-badge{right:-13px!important;top:-1px!important}.pw-online-popover{left:max(57px,calc(env(safe-area-inset-left) + 47px))!important}
.pw-clans-card{width:min(620px,100%)!important;max-width:620px!important}.pw-clan-dashboard[hidden],#pw-clans-browser[hidden],.pw-clan-panel[hidden],.pw-clan-settings[hidden],#pw-clan-applications[hidden]{display:none!important}.pw-clan-dashboard{display:grid;gap:9px;min-height:0}.pw-clan-back{justify-self:start;height:31px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#101720;color:#aab5c0;font-size:9px;font-weight:850}.pw-clan-hero{min-height:78px;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:11px;padding:11px;border:1px solid color-mix(in srgb,var(--pw-clan-color,#72e056) 24%,transparent);border-radius:16px;background:linear-gradient(125deg,color-mix(in srgb,var(--pw-clan-color,#72e056) 11%,transparent),#101720 72%)}.pw-clan-hero>span{width:50px;height:50px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--pw-clan-color,#72e056) 30%,transparent);border-radius:15px;background:color-mix(in srgb,var(--pw-clan-color,#72e056) 10%,#111821);color:var(--pw-clan-color,#72e056)}.pw-clan-hero>span>svg{width:24px!important;height:24px!important}.pw-clan-hero>div{min-width:0;display:grid;gap:4px}.pw-clan-hero small{color:#91a0ac;font-size:8px;font-weight:850}.pw-clan-hero b{overflow:hidden;text-overflow:ellipsis;color:#f0f4f5;font-size:18px;line-height:1.05}.pw-clan-hero div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8e9ba5;font-size:9px}.pw-clan-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#0d131a;overflow-x:auto}.pw-clan-tabs>button{min-width:0;height:43px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:10px;background:transparent;color:#778594;font-size:7px;font-weight:850}.pw-clan-tabs>button>svg{width:15px!important;height:15px!important}.pw-clan-tabs>button.is-active{background:rgba(101,239,78,.12);color:#83ef6b}.pw-clan-panel{min-height:0;max-height:min(55dvh,470px);overflow-y:auto;overscroll-behavior:contain;padding:1px}.pw-clan-overview{display:grid;gap:8px}.pw-clan-notice{padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:#101720}.pw-clan-notice>b{font-size:10px}.pw-clan-notice>p{margin:5px 0 0;color:#929faa;font-size:9px;line-height:1.45}.pw-clan-metrics{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pw-clan-metrics>div,.pw-clan-points>div{min-height:58px;display:flex;align-items:center;gap:9px;padding:9px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#101720;color:#7bec68}.pw-clan-metrics>div>span,.pw-clan-points>div>span{display:grid;gap:3px;min-width:0}.pw-clan-metrics small,.pw-clan-points small{color:#7f8c98;font-size:7px}.pw-clan-metrics b,.pw-clan-points b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e9eef0;font-size:9px}.pw-clan-join{width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(112,244,87,.25);border-radius:11px;background:rgba(91,220,72,.13);color:#8bf475;font-size:10px;font-weight:900}.pw-clan-join:disabled{opacity:.45}.pw-clan-section-title{display:block;margin:2px 0 7px;color:#9ca8b2;font-size:9px}.pw-clan-application,.pw-clan-member{min-height:57px;display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#101720}.pw-clan-application{margin-bottom:6px;border-color:rgba(242,191,80,.14)}.pw-clan-application>img,.pw-clan-member>img{width:40px;height:40px;object-fit:cover;border-radius:11px}.pw-clan-application>span,.pw-clan-member>div{min-width:0;display:grid;gap:3px}.pw-clan-application b,.pw-clan-member b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.pw-clan-application small,.pw-clan-member small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#85929d;font-size:8px}.pw-clan-member em{color:#6e7d89;font-size:7px;font-style:normal}.pw-clan-application>div{display:flex;gap:4px}.pw-clan-application button,.pw-clan-kick{width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#141c25;color:#8cf178}.pw-clan-application button.reject,.pw-clan-kick{color:#e57d8a}.pw-clan-member>select{width:79px;height:30px;padding:0 5px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0b1118;color:#a9b5be;font-size:7px}.pw-clan-members{display:grid;gap:5px}.pw-clan-member.is-me{border-color:rgba(106,240,83,.15)}.pw-clan-buildings,.pw-clan-bonus-shop{display:grid;grid-template-columns:1fr 1fr;gap:7px}.pw-clan-building,.pw-clan-bonus{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:#101720}.pw-clan-building>span,.pw-clan-bonus>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(112,240,91,.15);border-radius:11px;background:rgba(93,216,74,.07);color:#80e96b}.pw-clan-building>div,.pw-clan-bonus>div{min-width:0;display:grid;gap:4px}.pw-clan-building b,.pw-clan-bonus b{font-size:10px}.pw-clan-building small,.pw-clan-bonus small{color:#82909b;font-size:7.5px;line-height:1.35}.pw-clan-building>strong{color:#86ef71;font-size:9px}.pw-clan-building>i{grid-column:1/4;height:4px;overflow:hidden;border-radius:999px;background:#202a34}.pw-clan-building>i>em{display:block;height:100%;border-radius:inherit;background:#71eb59}.pw-clan-building>button{grid-column:1/4;height:32px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(103,236,81,.19);border-radius:9px;background:rgba(90,212,70,.1);color:#8dec76;font-size:8px;font-weight:900}.pw-clan-points{display:grid;gap:6px;margin-bottom:8px}.pw-clan-points>p{margin:0;padding:0 3px;color:#7e8b97;font-size:8px;line-height:1.4}.pw-clan-bonus>button{height:31px;padding:0 8px;border:1px solid rgba(255,204,99,.18);border-radius:9px;background:rgba(233,180,69,.08);color:#f0c56d;font-size:8px;font-weight:900}.pw-clan-bonus>button:disabled{opacity:.42}.pw-clan-settings{display:grid;gap:8px}.pw-clan-settings>label,.pw-clan-settings>div>label{display:grid;gap:5px;color:#98a5af;font-size:8px}.pw-clan-settings>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.pw-clan-settings textarea,.pw-clan-settings input,.pw-clan-settings select{width:100%;height:36px;padding:0 9px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#0d131a;color:#e8edef;outline:0;font-size:9px}.pw-clan-settings textarea{height:58px;padding:8px;resize:none}.pw-clan-settings input[type=color]{padding:4px}.pw-clan-settings>button{height:38px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;background:#6fec55;color:#11210e;font-size:9px;font-weight:900}
@media(max-width:560px){.pw-top-identity>.pw-world-mode-button{width:36px!important;height:36px!important;min-width:36px!important;border-radius:12px!important}.pw-top-identity>.pw-world-mode-button>svg{width:19px!important;height:19px!important}.pw-site-brand{height:36px!important}.pw-site-logo.pb-tb-logo{font-size:9px!important}.pw-online-badge{right:-11px!important;top:-5px!important}.pw-clans-card{max-height:86dvh!important}.pw-clan-panel{max-height:53dvh}.pw-clan-buildings,.pw-clan-bonus-shop{grid-template-columns:1fr}.pw-clan-member{grid-template-columns:36px minmax(0,1fr) auto auto}.pw-clan-member>img{width:36px;height:36px}.pw-clan-metrics{gap:5px}}
@media(max-width:405px){.pw-site-logo.pb-tb-logo{width:auto!important;padding:0!important;font-size:8.2px!important}.pw-top-identity>.pw-world-mode-button{width:32px!important;height:32px!important;min-width:32px!important}.pw-top-identity>.pw-world-mode-button>svg{width:17px!important;height:17px!important}.pw-site-brand{height:32px!important}.pw-online-badge{min-width:19px!important;height:19px!important;right:-10px!important;top:-6px!important}.pw-clan-tabs{gap:2px;padding:3px}.pw-clan-tabs>button{height:40px;font-size:6.4px}.pw-clan-application,.pw-clan-member{gap:5px}.pw-clan-member>select{width:70px}}
.pw-clan-title-editor{grid-column:2/5!important;display:grid!important;grid-template-columns:minmax(0,1fr) 30px!important;gap:5px!important}.pw-clan-title-editor>input{width:100%;height:30px;padding:0 8px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#0b1118;color:#dfe6e9;font-size:8px;outline:0}.pw-clan-title-editor>button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid rgba(105,235,82,.16);border-radius:8px;background:rgba(91,213,72,.09);color:#83eb6d}

                                                                                        
.pw-clan-color-control{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px}.pw-clan-color-control>i{width:34px;height:34px;border:2px solid rgba(255,255,255,.18);border-radius:10px;background:var(--pw-clan-preview,#72e056);box-shadow:inset 0 0 0 3px rgba(7,11,15,.35)}.pw-clan-color-control>button{height:34px;display:flex;align-items:center;gap:5px;padding:0 10px;border:1px solid rgba(111,236,85,.2);border-radius:9px;background:rgba(101,225,79,.1);color:#8df078;font-size:8px;font-weight:900}

                                                                                   
.pw-site-brand{position:relative!important;flex:0 0 auto!important;width:112px!important;height:42px!important;display:block!important}.pw-site-logo{width:112px!important;min-width:112px!important;max-width:112px!important;height:42px!important;min-height:42px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;padding:0 10px!important;box-sizing:border-box!important;border:1px solid #2b3946!important;border-radius:11px!important;background:#111a22!important;color:#f4f5f7!important;box-shadow:0 5px 11px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.045)!important;font-family:'Press Start 2P','PW Pixel Battle',monospace!important;font-size:9.8px!important;font-weight:400!important;line-height:.95!important;letter-spacing:-.28px!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important}.pw-site-logo>.logo-line-1,.pw-site-logo>.logo-line-2-group{display:inline-flex!important;align-items:baseline!important;width:auto!important;min-width:0!important;font:inherit!important;line-height:.95!important;text-shadow:none!important;white-space:nowrap!important}.pw-site-logo .logo-line-1{color:#f4f5f7!important}.pw-site-logo .logo-line-2{display:inline!important;width:auto!important;color:#8bea35!important;font:inherit!important}.pw-site-logo .logo-domain{display:inline!important;width:auto!important;margin-left:1px!important;color:#7c8089!important;font:inherit!important;font-size:.88em!important}.pw-online-badge{right:-5px!important;top:-6px!important}.pw-online-popover{left:max(10px,env(safe-area-inset-left))!important}
@media(max-width:560px){.pw-site-brand{width:104px!important;height:40px!important}.pw-site-logo{width:104px!important;min-width:104px!important;max-width:104px!important;height:40px!important;min-height:40px!important;padding:0 9px!important;font-size:9.3px!important}.pw-online-badge{right:-5px!important;top:-6px!important}}
@media(max-width:405px){.pw-site-brand{width:96px!important;height:38px!important}.pw-site-logo{width:96px!important;min-width:96px!important;max-width:96px!important;height:38px!important;min-height:38px!important;padding:0 8px!important;font-size:8.7px!important}.pw-online-badge{right:-4px!important;top:-6px!important}}

                                                                                                 
.pw-territory-select[hidden],.pw-territory-markers[hidden],.pw-territory-claim[hidden]{display:none!important}.pw-territory-markers{position:absolute;z-index:20;inset:0;overflow:hidden;pointer-events:none}.pw-territory-claim{position:absolute;border:2px solid color-mix(in srgb,var(--pw-claim-color,#72e056) 76%,#fff);background:color-mix(in srgb,var(--pw-claim-color,#72e056) 12%,transparent);box-shadow:inset 0 0 28px color-mix(in srgb,var(--pw-claim-color,#72e056) 15%,transparent)}.pw-territory-claim.is-mine{border-style:dashed}.pw-territory-claim>span{position:absolute;left:7px;top:7px;display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--pw-claim-color,#72e056) 45%,transparent);border-radius:9px;background:rgba(12,17,21,.91);color:var(--pw-claim-color,#72e056);font-size:8px}.pw-territory-claim>span svg{width:14px!important;height:14px!important}
.pw-territory-select{position:absolute;z-index:26;inset:0;overflow:hidden;pointer-events:none}.pw-territory-select-head{position:absolute;left:12px;right:12px;top:12px;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border:1px solid rgba(140,244,113,.22);border-radius:15px;background:rgba(11,17,23,.94);backdrop-filter:blur(15px);pointer-events:auto}.pw-territory-select-head>span{display:flex;align-items:center;gap:9px;color:#87ee72}.pw-territory-select-head>span>span{display:grid;gap:3px}.pw-territory-select-head>span b{color:#f0f4f4;font-size:12px}.pw-territory-select-head>span small{color:#96a4ae;font-size:9px}.pw-territory-select-head>button{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#131c25;color:#a8b3bd}
.pw-territory-frame{position:absolute;border:2px solid rgba(136,241,112,.9);background:rgba(112,227,88,.075);box-shadow:0 0 0 9999px rgba(4,8,11,.44),inset 0 0 28px rgba(116,239,91,.08);transition:border-color .14s,background .14s;pointer-events:none}.pw-territory-frame.is-occupied{border-color:#ef7182;background:rgba(224,76,93,.075)}.pw-territory-frame>span{position:absolute;left:50%;top:-31px;display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(128,226,105,.36);border-radius:8px;background:#111922;color:#9aef88;transform:translateX(-50%);white-space:nowrap}.pw-territory-frame>span>b{font-size:10px}.pw-territory-frame>span>small{font-size:8px;color:#97a4ad}.pw-territory-frame>i{position:absolute;width:15px;height:15px;border:3px solid #a0ff83}.pw-territory-frame>i:nth-of-type(1){left:-3px;top:-3px;border-right:0;border-bottom:0}.pw-territory-frame>i:nth-of-type(2){right:-3px;top:-3px;border-left:0;border-bottom:0}.pw-territory-frame>i:nth-of-type(3){left:-3px;bottom:-3px;border-right:0;border-top:0}.pw-territory-frame>i:nth-of-type(4){right:-3px;bottom:-3px;border-left:0;border-top:0}.pw-territory-frame.is-occupied>i{border-color:#ff8291}
.pw-territory-select-footer{position:absolute;left:12px;right:12px;bottom:max(13px,env(safe-area-inset-bottom));z-index:2;display:grid;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.095);border-radius:17px;background:rgba(11,16,22,.96);backdrop-filter:blur(17px);pointer-events:auto}.pw-territory-state{min-height:30px;display:flex;align-items:center;gap:8px;padding:0 3px;color:#97a5ae;font-size:10px}.pw-territory-state.is-free{color:#90ee79}.pw-territory-state.is-occupied{color:#f18b96}.pw-territory-select-actions{display:grid;grid-template-columns:1fr 1.65fr;gap:8px}.pw-territory-select-actions>button{height:43px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#141c25;color:#b6c0c7;font-size:11px;font-weight:850}.pw-territory-select-actions>button:last-child{border-color:rgba(109,243,83,.29);background:#70e95a;color:#13210e}.pw-territory-select-actions>button:last-child:disabled{opacity:.42}.pw-selecting-territory .pw-statusbar,.pw-selecting-territory .pw-world-rail,.pw-selecting-territory .pw-display-controls,.pw-selecting-territory .pw-locate-fab,.pw-selecting-territory #pw-paint-open,.pw-selecting-territory .pw-share-location,.pw-selecting-territory .pw-hotspot-markers{visibility:hidden!important;pointer-events:none!important}

#pw-clans-browser{min-height:0;max-height:min(68dvh,640px);overflow-y:auto;overscroll-behavior:contain}.pw-clan-directory-controls{display:grid;gap:7px;margin-top:9px}.pw-clan-search-box{height:38px;display:grid;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:7px;padding:0 9px;border:1px solid rgba(116,235,90,.16);border-radius:11px;background:#0d141b;color:#80dc70}.pw-clan-search-box>input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#e8eeed;font-size:10px}.pw-clan-directory-controls>select,.pw-clan-member-controls select{width:100%;height:36px;padding:0 9px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#101821;color:#aab7bd;outline:0;font-size:9px}.pw-clan-sort-chips{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.pw-clan-sort-chips::-webkit-scrollbar{display:none}.pw-clan-sort-chips>button{flex:0 0 auto;height:29px;padding:0 8px;border:1px solid rgba(255,255,255,.065);border-radius:999px;background:#121922;color:#91a0aa;font-size:8px;font-weight:850}.pw-clan-sort-chips>button.is-active{border-color:rgba(115,240,93,.25);background:rgba(99,215,77,.12);color:#91ed79}.pw-clans-list{max-height:min(31dvh,290px)!important;gap:8px!important}.pw-clan-directory-card{display:block;width:100%;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#101720;color:inherit;text-align:left}.pw-clan-directory-card.is-mine{border-color:color-mix(in srgb,var(--pw-directory-clan,#72e056) 42%,transparent)}.pw-clan-directory-cover{position:relative;height:50px;display:flex;align-items:flex-end;justify-content:space-between;padding:7px 9px;background:linear-gradient(120deg,color-mix(in srgb,var(--pw-directory-clan,#72e056) 23%,#111821),rgba(17,24,32,.83)),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 10px),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 10px)}.pw-clan-directory-cover>i{width:33px;height:33px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--pw-directory-clan,#72e056) 37%,transparent);border-radius:10px;background:rgba(15,20,25,.85);color:var(--pw-directory-clan,#72e056)}.pw-clan-directory-cover>small{color:#a5b2b9;font-size:8px}.pw-clan-directory-body{display:grid;gap:4px;padding:8px 10px 10px}.pw-clan-directory-body>b{font-size:13px}.pw-clan-directory-body>small{color:var(--pw-directory-clan,#72e056);font-size:8px}.pw-clan-directory-body>p{overflow:hidden;margin:1px 0 2px;color:#95a1aa;font-size:8px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.pw-clan-directory-stats{display:flex;flex-wrap:wrap;gap:8px}.pw-clan-directory-stats>span{display:flex;align-items:center;gap:4px;color:#8a98a1}.pw-clan-directory-stats>span svg{width:12px!important;height:12px!important}.pw-clan-directory-stats>span>b{font-size:7px;font-weight:750}

.pw-clan-territory-card,.pw-clan-achievements{display:grid;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#101720}.pw-clan-territory-card>header,.pw-clan-achievements>header{display:flex;align-items:center;justify-content:space-between;gap:7px}.pw-clan-territory-card>header>span,.pw-clan-achievements>header>span{display:flex;align-items:center;gap:6px;color:#86ef71}.pw-clan-territory-card>header>span>b,.pw-clan-achievements>header>span>b{color:#edf2f1;font-size:10px}.pw-clan-territory-card>header>small,.pw-clan-achievements>header>small{color:#90a0a8;font-size:8px}.pw-clan-territory-preview{position:relative;width:100%;height:190px;overflow:hidden;padding:0;border:1px solid rgba(128,240,105,.16);border-radius:12px;background-color:#111820;background-image:linear-gradient(45deg,#18212b 25%,transparent 25%),linear-gradient(-45deg,#18212b 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#18212b 75%),linear-gradient(-45deg,transparent 75%,#18212b 75%);background-size:22px 22px;background-position:0 0,0 11px,11px -11px,-11px 0}.pw-clan-territory-preview>canvas{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.pw-clan-territory-preview>span{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid rgba(113,224,94,.17);border-radius:8px;background:rgba(12,18,22,.9);color:#92ea7f}.pw-clan-territory-preview>span svg{width:13px!important;height:13px!important}.pw-clan-territory-preview>span>b{font-size:8px}.pw-clan-territory-empty{min-height:74px;display:flex;align-items:center;gap:10px;padding:10px;border:1px dashed rgba(119,226,98,.2);border-radius:11px;color:#8ceb78}.pw-clan-territory-empty>span:last-child{display:grid;gap:4px}.pw-clan-territory-empty>span:last-child>b{color:#e9efed;font-size:9px}.pw-clan-territory-empty>span:last-child>small{color:#91a0a8;font-size:8px}.pw-clan-territory-open{height:35px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(108,235,85,.2);border-radius:10px;background:rgba(97,216,76,.1);color:#8eeb78;font-size:9px;font-weight:850}
.pw-clan-achievement{min-height:61px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#0c131a}.pw-clan-achievement.is-earned{border-color:rgba(232,190,97,.23);background:linear-gradient(120deg,rgba(191,151,70,.12),#111820 66%)}.pw-clan-achievement>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.075);border-radius:10px;color:#91a1a9}.pw-clan-achievement.is-earned>span{border-color:rgba(239,189,90,.23);color:#f2c870}.pw-clan-achievement>div{min-width:0;display:grid;gap:3px}.pw-clan-achievement>div>b{overflow:hidden;color:#e5ebec;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.pw-clan-achievement>div>small{color:#8c99a3;font-size:7px;line-height:1.35}.pw-clan-achievement>em{color:#9cabaf;font-size:7px;font-style:normal;white-space:nowrap}.pw-clan-achievement.is-earned>em{color:#f2cb74}.pw-clan-member-controls{display:grid;gap:7px;margin-bottom:8px}.pw-clan-member-controls>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pw-clan-member-controls>small{padding-left:2px;color:#8997a0;font-size:8px}
@media(max-width:560px){.pw-clan-directory-controls{gap:6px}.pw-clan-search-box{height:35px}.pw-clan-directory-controls>select,.pw-clan-member-controls select{height:33px;font-size:8px}.pw-clans-list{max-height:min(28dvh,230px)!important}.pw-clan-directory-cover{height:45px}.pw-clan-directory-body{padding:7px 8px 8px}.pw-clan-territory-preview{height:160px}.pw-territory-select-head{left:8px;right:8px;top:8px}.pw-territory-select-footer{left:8px;right:8px;bottom:max(9px,env(safe-area-inset-bottom))}.pw-territory-select-head>span b{font-size:11px}.pw-territory-select-head>span small{font-size:8px}}

                                                                                            
.pw-app{background:radial-gradient(circle at 15% 0,rgba(111,255,72,.065),transparent 30%),#070a0e}.pw-topbar{background:linear-gradient(180deg,rgba(10,14,19,.985),rgba(7,10,14,.965))!important;box-shadow:0 10px 28px rgba(0,0,0,.2),inset 0 -1px rgba(116,255,79,.045)}.pw-topbar .pw-icon-btn,.pw-world-mode-button,.pw-profile-avatar-button{box-shadow:inset 0 1px rgba(255,255,255,.035),0 8px 18px rgba(0,0,0,.15)!important}.pw-map-fab{border-color:rgba(133,255,102,.16)!important;background:linear-gradient(145deg,rgba(18,27,34,.96),rgba(10,16,22,.98))!important;color:#d7e1e5!important;box-shadow:0 10px 30px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.055)!important}.pw-map-fab:hover,.pw-map-fab:focus-visible{border-color:rgba(126,246,98,.36)!important;color:#83f36b!important}.pw-locate-fab{color:#7bed67!important}.pw-paint-dock{border:1px solid rgba(145,255,113,.44)!important;background:linear-gradient(145deg,#74f052,#51cf3d)!important;box-shadow:0 14px 40px rgba(45,176,43,.25),inset 0 1px rgba(255,255,255,.25)!important}.pw-statusbar{border-color:rgba(125,245,99,.2)!important;background:rgba(12,18,23,.92)!important;color:#eef4f4!important;box-shadow:0 10px 28px rgba(0,0,0,.24)!important}.pw-statusbar span{color:#96a6ad!important}.pw-status-icon[data-state=ready]{color:#79ee62!important}.pw-map-vignette{background:linear-gradient(180deg,rgba(3,7,10,.14),transparent 16%,transparent 70%,rgba(2,6,9,.5)),radial-gradient(circle at 50% 48%,transparent 48%,rgba(0,0,0,.13) 100%)}
.pw-sheet-card{border-color:rgba(126,247,101,.13)!important;background:linear-gradient(155deg,#111923,#0a1017 72%)!important;box-shadow:0 32px 100px rgba(0,0,0,.72),inset 0 1px rgba(255,255,255,.04),0 0 0 1px rgba(64,125,52,.08)!important}.pw-sheet-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 12% 0,rgba(115,239,91,.08),transparent 30%)}.pw-sheet-card>*{position:relative}.pw-clans-card{overflow:hidden}.pw-clans-card>header{margin:-8px -11px 0;padding:15px 16px 14px!important;border-bottom:1px solid rgba(255,255,255,.065);background:linear-gradient(110deg,rgba(108,236,83,.075),transparent 55%)}.pw-clan-hero{min-height:92px!important;padding:14px!important;border-radius:19px!important;background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--pw-clan-color,#72e056) 18%,transparent),transparent 38%),linear-gradient(120deg,color-mix(in srgb,var(--pw-clan-color,#72e056) 13%,#111a22),#0c131a 72%)!important;box-shadow:inset 0 1px rgba(255,255,255,.045),0 15px 34px rgba(0,0,0,.2)}.pw-clan-hero>span{width:58px!important;height:58px!important;border-radius:18px!important;box-shadow:0 0 22px color-mix(in srgb,var(--pw-clan-color,#72e056) 16%,transparent),inset 0 1px rgba(255,255,255,.06)}.pw-clan-tabs{padding:5px!important;border-radius:16px!important;background:rgba(7,12,17,.88)!important}.pw-clan-tabs>button{height:49px!important;border:1px solid transparent!important;border-radius:12px!important;transition:background .16s,border-color .16s,color .16s,transform .16s}.pw-clan-tabs>button.is-active{border-color:rgba(116,239,92,.17)!important;background:linear-gradient(145deg,rgba(107,231,85,.18),rgba(67,154,57,.08))!important;box-shadow:inset 0 1px rgba(255,255,255,.04)}.pw-clan-tabs>button:active{transform:scale(.97)}.pw-clan-notice,.pw-clan-metrics>div,.pw-clan-points>div,.pw-clan-building,.pw-clan-bonus,.pw-clan-member,.pw-clan-application,.pw-clan-territory-card,.pw-clan-achievements{border-color:rgba(255,255,255,.075)!important;background:linear-gradient(145deg,rgba(18,27,36,.98),rgba(12,19,26,.98))!important;box-shadow:inset 0 1px rgba(255,255,255,.025)}.pw-clan-directory-card{border-radius:18px!important;background:#0d151c!important;box-shadow:0 12px 28px rgba(0,0,0,.18)}.pw-clan-directory-cover{height:62px!important;background:radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--pw-directory-clan,#72e056) 23%,transparent),transparent 42%),linear-gradient(125deg,color-mix(in srgb,var(--pw-directory-clan,#72e056) 20%,#111a22),#0d151c 70%),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 12px),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 12px)!important}.pw-clan-directory-cover>i{width:40px!important;height:40px!important;border-radius:13px!important}.pw-clan-territory-preview{isolation:isolate;height:220px!important;border-radius:15px!important;background:#0b1218!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}.pw-clan-territory-basemap{position:absolute;z-index:0;inset:0;pointer-events:none}.pw-clan-territory-basemap canvas{width:100%!important;height:100%!important}.pw-clan-territory-basemap[data-theme=dark] canvas{filter:invert(.90) hue-rotate(180deg) brightness(.76) contrast(.95) saturate(.78)}.pw-clan-territory-basemap[data-theme=light] canvas{filter:brightness(1.12) saturate(.78) contrast(.95)}.pw-clan-territory-preview>canvas{position:absolute;z-index:1;inset:0;object-fit:fill!important;opacity:.94}.pw-clan-territory-preview>span{z-index:2!important;backdrop-filter:blur(10px)}
.pw-territory-claim.is-compact>span{display:none}.pw-territory-frame{border-radius:3px;box-shadow:0 0 0 9999px rgba(2,6,9,.5),inset 0 0 42px rgba(116,239,91,.1),0 0 28px rgba(111,239,88,.18)}.pw-territory-select-head,.pw-territory-select-footer{border-color:rgba(127,244,102,.22)!important;background:linear-gradient(145deg,rgba(14,22,29,.97),rgba(8,13,19,.98))!important;box-shadow:0 15px 42px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.045)}.pw-selecting-territory #pw-display-tools,.pw-selecting-territory #pw-display-open,.pw-selecting-territory #pw-display-popover,.pw-selecting-territory #pw-locate,.pw-selecting-territory #pw-paint-open,.pw-selecting-territory .pw-world-rail,.pw-selecting-territory .pw-statusbar,.pw-selecting-territory .pw-share-location{display:none!important}.pw-selecting-territory .pw-territory-select-footer{z-index:50!important}
@media(max-width:560px){.pw-clan-territory-preview{height:178px!important}.pw-clans-card{border-radius:24px 24px 0 0!important}.pw-clan-hero{min-height:84px!important;padding:11px!important}.pw-clan-hero>span{width:52px!important;height:52px!important}.pw-clan-tabs>button{height:46px!important}.pw-territory-select-footer{bottom:max(8px,env(safe-area-inset-bottom))!important}.pw-territory-select-actions>button{height:48px!important}}
.pw-guest-page #pw-paint-open,.pw-guest-page #pw-store-open,.pw-guest-page #pw-clans-open,.pw-guest-page #pw-chat-open,.pw-guest-page .pw-daily-open,.pw-guest-page #pbscreenshotbtn,.pw-guest-page .pw-share-location{display:none!important}.pw-guest-page .pw-display-tools,.pw-guest-page .pw-locate-fab{bottom:calc(116px + env(safe-area-inset-bottom))!important}.pw-guest-cta{position:fixed;z-index:75;left:50%;bottom:max(12px,env(safe-area-inset-bottom));width:min(760px,calc(100% - 24px));min-height:84px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid rgba(125,246,99,.22);border-radius:19px;background:linear-gradient(145deg,rgba(15,23,30,.97),rgba(8,14,19,.98));box-shadow:0 22px 60px rgba(0,0,0,.46),inset 0 1px rgba(255,255,255,.05);backdrop-filter:blur(18px);transform:translateX(-50%);transition:border-color .2s,box-shadow .2s}.pw-guest-cta.is-highlighted{border-color:rgba(132,255,104,.7);box-shadow:0 22px 60px rgba(0,0,0,.46),0 0 0 4px rgba(112,239,89,.13)}.pw-guest-cta-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(120,239,96,.22);border-radius:13px;background:rgba(105,226,84,.09);color:#82f16b}.pw-guest-cta>span:nth-child(2){min-width:0;display:grid;gap:4px}.pw-guest-cta>span:nth-child(2)>b{font-size:12px}.pw-guest-cta>span:nth-child(2)>small{color:#91a0aa;font-size:9px;line-height:1.4}.pw-guest-actions{display:flex;align-items:center;gap:7px}.pw-guest-actions>a{height:38px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#131c24;color:#b7c2c7;font-size:9px;font-weight:850;text-decoration:none;white-space:nowrap}.pw-guest-actions>a:first-child{border-color:rgba(101,221,255,.22);background:rgba(54,170,223,.12);color:#8edcff}.pw-guest-actions>a:last-child{border-color:rgba(118,242,94,.23);background:rgba(96,218,75,.11);color:#91ef7d}
@media(max-width:620px){.pw-guest-cta{grid-template-columns:38px minmax(0,1fr);gap:9px;padding:10px}.pw-guest-cta-icon{width:38px;height:38px;border-radius:12px}.pw-guest-actions{grid-column:1/3;display:grid;grid-template-columns:1.35fr 1fr}.pw-guest-actions>a{height:36px;padding:0 8px;font-size:8px}.pw-guest-page .pw-display-tools,.pw-guest-page .pw-locate-fab{bottom:calc(145px + env(safe-area-inset-bottom))!important}}

                                                                    
.pw-profile-card-v3>.pw-profile-close-v2{position:absolute!important;z-index:12!important;top:15px!important;right:14px!important;left:auto!important;margin:0!important}

                                                                                   
:root{
  --pw-ui-base:#080d13;
  --pw-ui-surface:#101821;
  --pw-ui-raised:#151f29;
  --pw-ui-stroke:rgba(178,205,220,.105);
  --pw-ui-accent:#91f16d;
  --pw-ui-cyan:#69d6df;
  --pw-ui-gold:#f1ce76;
  --pw-ui-muted:#82909c;
  --pw-ui-ease:cubic-bezier(.19,1,.22,1);
}

@keyframes pwInterfaceReveal{from{opacity:0;transform:translate3d(0,18px,0) scale(.975)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}
@keyframes pwAmbientSweep{0%,100%{opacity:.32;transform:translate3d(-7%,0,0)}50%{opacity:.7;transform:translate3d(7%,-3%,0)}}
@keyframes pwStatusPulse{0%,100%{box-shadow:0 0 0 0 rgba(137,240,105,.3)}70%{box-shadow:0 0 0 7px rgba(137,240,105,0)}}
@keyframes pwCardAppear{from{opacity:0;transform:translate3d(0,9px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@keyframes pwTerritoryScan{from{transform:translateY(-100%)}to{transform:translateY(210%)}}

.pw-page{background:var(--pw-ui-base)!important;color:#e8edf0}
.pw-app{background:radial-gradient(ellipse at 12% 0,rgba(105,214,223,.07),transparent 31%),radial-gradient(ellipse at 89% 0,rgba(145,241,109,.055),transparent 29%),var(--pw-ui-base)!important}
.pw-topbar{min-height:70px!important;padding-top:9px!important;padding-bottom:9px!important;border-bottom:1px solid rgba(168,192,205,.085)!important;background:linear-gradient(125deg,rgba(12,18,24,.99),rgba(8,13,19,.985) 61%,rgba(14,21,26,.99))!important;box-shadow:0 13px 42px rgba(0,0,0,.24)!important}
.pw-top-identity{gap:11px!important}
.pw-site-logo{border-color:rgba(137,180,195,.17)!important;border-radius:13px!important;background:linear-gradient(150deg,#15202a,#101820)!important;box-shadow:inset 0 1px rgba(255,255,255,.055),0 8px 18px rgba(0,0,0,.16)!important}
.pw-online-badge{border-color:#101820!important;background:linear-gradient(155deg,#a3f47d,#71da57)!important;box-shadow:0 0 0 3px rgba(129,231,93,.1),0 5px 14px rgba(0,0,0,.2)!important}
.pw-world-mode-button{width:43px!important;min-width:43px!important;height:43px!important;padding:0!important;justify-content:center!important;border:1px solid rgba(106,216,202,.22)!important;border-radius:14px!important;background:linear-gradient(150deg,rgba(83,187,174,.15),rgba(18,29,33,.94))!important;color:#80e0d0!important}
.pw-top-identity>.pw-profile-avatar-button{height:43px!important;min-height:43px!important;padding:3px 9px 3px 3px!important;border-color:rgba(149,220,116,.19)!important;border-radius:15px!important;background:linear-gradient(130deg,rgba(80,131,76,.12),rgba(19,27,34,.96))!important}
.pw-profile-avatar-button>img{border-radius:11px!important}
.pw-header-player-copy>b{font-size:10px!important;letter-spacing:-.015em}
.pw-header-level-row{color:var(--pw-ui-gold)!important}
.pw-top-actions{gap:6px!important}
.pw-topbar .pw-icon-btn{width:39px!important;height:39px!important;border:1px solid var(--pw-ui-stroke)!important;border-radius:13px!important;background:rgba(20,28,37,.88)!important;color:#b7c1c9!important;transition:transform .22s var(--pw-ui-ease),border-color .22s,background .22s,color .22s}
.pw-topbar .pw-icon-btn:hover,.pw-topbar .pw-icon-btn:focus-visible{transform:translateY(-2px);border-color:rgba(145,241,109,.32)!important;background:rgba(125,216,96,.11)!important;color:#adf590!important}
.pw-online-popover{border-color:rgba(143,174,186,.17)!important;border-radius:19px!important;background:linear-gradient(150deg,#141d25,#0c1218)!important;box-shadow:0 24px 65px rgba(0,0,0,.53)!important}

.pw-statusbar{min-height:41px!important;padding:0 12px!important;border:1px solid rgba(179,206,219,.15)!important;border-radius:14px!important;background:rgba(12,19,25,.91)!important;color:#dbe5e7!important;box-shadow:0 12px 30px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.045)!important;backdrop-filter:blur(17px)!important}
.pw-statusbar b{color:#e8efee!important;font-size:11px!important}
.pw-statusbar span{color:#8d9aa3!important}
.pw-status-icon{color:#8eeed0!important}
.pw-world-rail{gap:5px!important;padding:5px!important;border:1px solid rgba(180,204,217,.11)!important;border-radius:19px!important;background:rgba(12,18,24,.84)!important;box-shadow:0 13px 36px rgba(0,0,0,.34)!important;backdrop-filter:blur(18px)!important}
.pw-world-rail>button,.pw-page .pw-zoom-controls>#pbscreenshotbtn{width:39px!important;min-width:39px!important;height:39px!important;min-height:39px!important;border:1px solid transparent!important;border-radius:12px!important;background:rgba(22,31,40,.56)!important;color:#bac6cd!important;box-shadow:none!important;transition:transform .2s var(--pw-ui-ease),background .2s,border-color .2s,color .2s}
.pw-world-rail>button:hover,.pw-world-rail>button:focus-visible{transform:translateX(-2px);border-color:rgba(119,226,198,.21)!important;background:rgba(103,207,179,.11)!important;color:#9df4cb!important}
.pw-world-rail>#pw-hotspots-open{color:#efa678!important}
.pw-world-rail>#pw-leaderboard-open{color:var(--pw-ui-gold)!important}
.pw-world-rail>#pw-clans-open,.pw-world-rail>#pbscreenshotbtn{color:#92eaa1!important}
.pw-map-fab{width:47px!important;height:47px!important;border-radius:16px!important;background:rgba(13,21,27,.94)!important;backdrop-filter:blur(16px)!important}
.pw-paint-dock{min-height:58px!important;padding:7px 15px!important;border:1px solid rgba(147,246,112,.38)!important;border-radius:19px!important;background:linear-gradient(135deg,#94f16f,#66d858 74%)!important;box-shadow:0 14px 36px rgba(45,126,43,.34),inset 0 1px rgba(255,255,255,.3)!important;transition:transform .25s var(--pw-ui-ease),box-shadow .25s!important}
.pw-paint-dock:hover,.pw-paint-dock:focus-visible{transform:translateX(-50%) translateY(-3px)!important;box-shadow:0 19px 42px rgba(48,145,49,.38)!important}
.pw-paint-dock-copy>b{letter-spacing:-.035em}
.pw-share-location{border-color:rgba(163,190,202,.17)!important;background:rgba(14,21,27,.93)!important;color:#ecf0ef!important;box-shadow:0 10px 28px rgba(0,0,0,.27)!important}
.pw-display-popover{border-color:var(--pw-ui-stroke)!important;border-radius:17px!important;background:linear-gradient(145deg,#151f28,#0d141a)!important;box-shadow:0 18px 45px rgba(0,0,0,.42)!important}
.pw-toast{top:calc(var(--pw-top) + 59px)!important;border-color:rgba(158,188,196,.14)!important;border-radius:13px!important;background:rgba(15,23,30,.97)!important;box-shadow:0 13px 35px rgba(0,0,0,.37)!important}

.pw-sheet-backdrop{background:rgba(3,7,10,.67)!important;backdrop-filter:blur(11px)!important}
.pw-sheet-card{overflow:hidden!important;border:1px solid rgba(164,192,202,.14)!important;border-radius:25px!important;background:linear-gradient(152deg,#141d25 0%,#0d141a 48%,#0a1015 100%)!important;box-shadow:0 32px 110px rgba(0,0,0,.72),inset 0 1px rgba(255,255,255,.06)!important;animation:pwInterfaceReveal .42s var(--pw-ui-ease) both}
.pw-sheet-card:before{background:radial-gradient(ellipse at 14% 0,rgba(121,235,155,.11),transparent 46%),radial-gradient(ellipse at 94% 14%,rgba(107,198,220,.065),transparent 43%)!important;opacity:.75!important;pointer-events:none!important}
.pw-sheet-handle{width:41px!important;height:4px!important;background:rgba(194,210,217,.18)!important}
.pw-sheet-card>header{padding:10px 3px 15px!important}
.pw-sheet-card>header>div>b{font-size:20px!important;letter-spacing:-.055em!important}
.pw-sheet-card>header>div>span{color:#82909b!important}
.pw-sheet-card>header>button,.pw-native-daily-close,.pw-profile-close-v2{border-color:rgba(171,191,200,.115)!important;border-radius:12px!important;background:rgba(19,28,36,.95)!important;color:#aab7be!important;transition:transform .2s var(--pw-ui-ease),border-color .2s,color .2s}
.pw-sheet-card>header>button:hover,.pw-native-daily-close:hover,.pw-profile-close-v2:hover{transform:rotate(90deg);border-color:rgba(235,119,124,.3)!important;color:#f2a2a3!important}
.pw-profile-card-v3>.pw-profile-close-v2{position:absolute!important;z-index:12!important;top:15px!important;right:14px!important;left:auto!important;margin:0!important}

.pw-palette-card{border:1px solid rgba(175,200,210,.14)!important;border-radius:23px 23px 0 0!important;background:linear-gradient(155deg,#151e27,#0d141a 58%,#0b1015)!important;box-shadow:0 -17px 52px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.055)!important;animation:pwInterfaceReveal .36s var(--pw-ui-ease) both!important}
.pw-palette-selection,.pw-unified-energy,.pw-admin-tools,.pw-settings-row,.pw-setting-row{border-color:rgba(163,188,199,.1)!important;border-radius:14px!important;background:rgba(10,16,21,.65)!important}
.pw-current-swatch,.pw-swatch{border-radius:10px!important;transition:transform .18s var(--pw-ui-ease),box-shadow .18s,border-color .18s}
.pw-swatch:hover{transform:translateY(-2px)}
.pw-swatch.is-active{box-shadow:0 0 0 2px #eef5ec,0 0 15px rgba(156,241,129,.16)!important}
.pw-place-btn{border-radius:12px!important;background:linear-gradient(145deg,#91ed6d,#69d456)!important;color:#142011!important}
.pw-unified-energy>svg{color:var(--pw-ui-gold)!important}
.pw-admin-icon{border-radius:11px!important;background:rgba(20,29,38,.88)!important}
.pw-admin-icon.is-active{border-color:rgba(146,237,115,.28)!important;background:rgba(109,205,88,.13)!important;color:#9af17f!important}
.pw-settings-tabs,.pw-ranking-tabs,.pw-info-tabs{padding:4px!important;border-color:var(--pw-ui-stroke)!important;border-radius:14px!important;background:rgba(10,16,21,.68)!important}
.pw-settings-tabs button.is-active,.pw-ranking-tabs button.is-active,.pw-info-tabs button.is-active{border-radius:11px!important;background:linear-gradient(145deg,rgba(123,217,96,.2),rgba(83,165,78,.09))!important;color:#a2f087!important}

.pw-profile-cover-v3{padding-right:45px!important}
.pw-profile-hero-v3{border-color:rgba(139,220,121,.16)!important;border-radius:18px!important;background:linear-gradient(130deg,rgba(85,153,101,.13),rgba(17,25,32,.93) 68%)!important}
.pw-profile-wallet-v3{border-color:rgba(226,191,108,.2)!important;border-radius:17px!important;background:linear-gradient(125deg,rgba(176,139,68,.15),rgba(20,25,28,.95) 72%)!important}
.pw-profile-wallet-icon{border-radius:13px!important;background:rgba(232,196,104,.095)!important}
.pw-profile-level-v2,.pw-profile-xp-v2,.pw-profile-stat-grid-v2>div,.pw-profile-location-v3{border-color:var(--pw-ui-stroke)!important;border-radius:15px!important;background:rgba(16,24,31,.8)!important}
.pw-profile-xp-v2>i>em{background:linear-gradient(90deg,#82dc72,#7bd9c0)!important;box-shadow:0 0 14px rgba(126,224,154,.28)}
.pw-profile-link-v3{border-radius:14px!important;background:rgba(111,187,105,.105)!important}

.pw-chat-panel.pb-chat-native{overflow:hidden!important;border:1px solid rgba(168,191,201,.14)!important;border-radius:24px!important;background:linear-gradient(160deg,#141d25,#0b1116 40%,#090e13)!important;box-shadow:0 28px 95px rgba(0,0,0,.62)!important;animation:pwInterfaceReveal .38s var(--pw-ui-ease) both}
.pw-chat-header{background:linear-gradient(115deg,rgba(102,211,171,.075),transparent 70%)!important}
.pw-chat-header strong{color:#91f16d!important}
.pw-chat-quick>button{border-radius:12px!important;background:rgba(18,28,35,.92)!important}
.chatbubble{border-color:rgba(166,193,202,.1)!important;border-radius:17px!important;background:linear-gradient(145deg,#16212a,#121920)!important}
.pw-chat-message.is-own .chatbubble,.chatmsgrow.is-own .chatbubble{border-color:rgba(123,224,119,.19)!important;background:linear-gradient(145deg,rgba(55,110,70,.31),rgba(19,30,27,.97))!important}
.pw-chat-composer{border-top:1px solid rgba(164,190,199,.09)!important;background:rgba(14,21,28,.98)!important}
.pw-chat-send{border-radius:12px!important;background:linear-gradient(145deg,#94ee72,#70d85c)!important;color:#142011!important}

#pw-store-sheet .pixelstore-sheet{border:1px solid rgba(181,156,99,.19)!important;border-radius:25px!important;background:radial-gradient(ellipse at 92% 3%,rgba(222,173,75,.105),transparent 35%),linear-gradient(150deg,#151b22,#0b1117 76%)!important;box-shadow:0 35px 115px rgba(0,0,0,.76)!important;animation:pwInterfaceReveal .43s var(--pw-ui-ease) both}
#pw-store-sheet .pixelstore-head{border-bottom-color:rgba(182,199,207,.09)!important}
#pw-store-sheet .pixelstore-balance{border-color:rgba(219,188,112,.16)!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(154,128,69,.12),rgba(17,24,30,.95))!important}
#pw-store-sheet .pixelstore-card{position:relative!important;overflow:hidden!important;border-color:rgba(169,192,202,.11)!important;border-radius:18px!important;background:linear-gradient(150deg,#141e27,#10171d)!important;transition:transform .25s var(--pw-ui-ease),border-color .25s,box-shadow .25s!important}
#pw-store-sheet .pixelstore-card:hover{transform:translateY(-3px);border-color:rgba(129,221,141,.24)!important;box-shadow:0 16px 38px rgba(0,0,0,.22)!important}
#pw-store-sheet .pixelstore-buy{border-radius:13px!important}
.pw-native-daily{border-color:rgba(137,230,135,.19)!important;border-radius:23px!important;background:linear-gradient(150deg,#142019,#0d1516 73%)!important}
.pw-daily-hero{background:radial-gradient(ellipse at 50% 5%,rgba(141,235,99,.18),transparent 58%)!important}
.pw-native-daily .dbreward{border-radius:11px!important;background:rgba(15,24,26,.93)!important;transition:transform .2s var(--pw-ui-ease),border-color .2s}
.pw-native-daily .dbreward.current,.pw-native-daily .dbreward.is-current{border-color:rgba(154,238,115,.39)!important;background:rgba(94,168,86,.17)!important}
.pw-daily-claim{border-radius:13px!important;background:linear-gradient(140deg,#95ed72,#6ed75a)!important}

.pw-clans-card{width:min(560px,100%)!important;max-height:min(88dvh,820px)!important;padding:9px 15px 15px!important;background:radial-gradient(ellipse at 7% 0,rgba(98,197,168,.11),transparent 38%),radial-gradient(ellipse at 100% 7%,rgba(120,194,97,.085),transparent 35%),linear-gradient(155deg,#141e26,#0a1116 75%)!important}
.pw-clans-card>header>div>b{font-size:22px!important}
#pw-clans-browser{max-height:min(73dvh,720px)!important;padding-right:2px!important;scrollbar-width:thin;scrollbar-color:rgba(139,223,117,.33) transparent}
.pw-clan-command-banner{position:relative;min-height:67px;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:10px;margin:1px 0 11px;padding:10px 11px;overflow:hidden;border:1px solid rgba(112,225,179,.21);border-radius:17px;background:linear-gradient(120deg,rgba(61,147,124,.18),rgba(32,57,49,.13) 60%,rgba(105,156,77,.12));box-shadow:inset 0 1px rgba(255,255,255,.045)}
.pw-clan-command-banner:before{position:absolute;inset:-40% 25% auto -10%;height:130px;background:radial-gradient(ellipse,rgba(117,232,169,.17),transparent 70%);content:'';animation:pwAmbientSweep 8s ease-in-out infinite;pointer-events:none}
.pw-clan-command-banner>span{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(107,226,176,.23);border-radius:13px;background:rgba(82,178,139,.14);color:#86e7bf}
.pw-clan-command-banner>div{position:relative;min-width:0;display:grid;gap:4px}
.pw-clan-command-banner>div>b{font-size:11px;letter-spacing:-.02em}
.pw-clan-command-banner>div>small{overflow:hidden;color:#97aba8;font-size:8px;text-overflow:ellipsis;white-space:nowrap}
.pw-clan-command-banner>svg{position:relative;color:#bdde8c}
.pw-clan-search-box,.pw-clan-directory-controls>select,.pw-clan-member-controls select,.pw-clan-settings textarea,.pw-clan-settings input,.pw-clan-settings select{border-color:rgba(158,183,195,.12)!important;border-radius:12px!important;background:rgba(12,19,24,.8)!important}
.pw-clan-sort-chips{gap:6px!important;padding:2px 0 4px!important}
.pw-clan-sort-chips>button{height:31px!important;border-color:rgba(164,184,193,.09)!important;background:rgba(19,28,35,.9)!important;transition:transform .2s var(--pw-ui-ease),border-color .2s,background .2s,color .2s}
.pw-clan-sort-chips>button:hover{transform:translateY(-1px)}
.pw-clan-sort-chips>button.is-active{border-color:rgba(128,230,184,.27)!important;background:rgba(91,180,141,.17)!important;color:#a4efd0!important}
.pw-clans-list{max-height:min(39dvh,370px)!important;gap:10px!important;padding:2px 1px 4px!important}
.pw-clan-directory-card{position:relative;border-color:rgba(166,185,195,.12)!important;border-radius:18px!important;background:linear-gradient(150deg,#17212a,#11181e)!important;box-shadow:0 8px 23px rgba(0,0,0,.14)!important;animation:pwCardAppear .4s var(--pw-ui-ease) both;transition:transform .26s var(--pw-ui-ease),border-color .26s,box-shadow .26s}
.pw-clan-directory-card:nth-child(2){animation-delay:.055s}.pw-clan-directory-card:nth-child(3){animation-delay:.1s}.pw-clan-directory-card:nth-child(4){animation-delay:.145s}
.pw-clan-directory-card:hover,.pw-clan-directory-card:focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb,var(--pw-directory-clan,#91f16d) 45%,transparent)!important;box-shadow:0 14px 30px rgba(0,0,0,.22)!important}
.pw-clan-directory-card.is-mine{border-color:color-mix(in srgb,var(--pw-directory-clan,#91f16d) 37%,transparent)!important;box-shadow:inset 0 0 30px color-mix(in srgb,var(--pw-directory-clan,#91f16d) 7%,transparent)!important}
.pw-clan-directory-cover{height:64px!important;background:radial-gradient(ellipse at 15% 50%,color-mix(in srgb,var(--pw-directory-clan,#91f16d) 31%,transparent),transparent 56%),linear-gradient(120deg,color-mix(in srgb,var(--pw-directory-clan,#91f16d) 19%,#152028),rgba(16,23,29,.93) 78%)!important}
.pw-clan-directory-cover:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:17px 17px;mask-image:linear-gradient(90deg,transparent 10%,#000 100%);content:'';pointer-events:none}
.pw-clan-directory-cover>i,.pw-clan-directory-cover>small{position:relative;z-index:1}
.pw-clan-directory-cover>i{width:38px!important;height:38px!important;border-radius:12px!important;background:rgba(12,19,24,.5)!important}
.pw-clan-directory-body{padding:10px 11px 11px!important}
.pw-clan-directory-body>b{font-size:13px!important;letter-spacing:-.03em}
.pw-clan-directory-stats{margin-top:9px!important;padding-top:8px!important;border-top:1px solid rgba(170,190,200,.085)}
.pw-clans-manage,.pw-clan-join,.pw-clan-territory-open,.pw-clan-settings button[type=submit]{border-color:rgba(125,226,160,.25)!important;border-radius:13px!important;background:linear-gradient(125deg,rgba(91,184,122,.18),rgba(68,128,82,.12))!important;color:#a5f093!important;transition:transform .2s var(--pw-ui-ease),background .2s,border-color .2s}
.pw-clans-manage:hover,.pw-clan-territory-open:hover{transform:translateY(-2px)!important;border-color:rgba(145,237,161,.41)!important}
.pw-clan-back{border-radius:11px!important;background:rgba(20,30,38,.78)!important}
.pw-clan-hero{position:relative;min-height:102px!important;overflow:hidden!important;border-color:color-mix(in srgb,var(--pw-clan-color,#91f16d) 29%,transparent)!important;border-radius:19px!important;background:radial-gradient(ellipse at 18% 0,color-mix(in srgb,var(--pw-clan-color,#91f16d) 22%,transparent),transparent 62%),linear-gradient(130deg,#18222a,#11191f)!important}
.pw-clan-hero:after{position:absolute;right:-19px;top:-22px;width:135px;height:135px;border:1px solid color-mix(in srgb,var(--pw-clan-color,#91f16d) 18%,transparent);border-radius:50%;box-shadow:0 0 0 18px color-mix(in srgb,var(--pw-clan-color,#91f16d) 5%,transparent),0 0 0 36px color-mix(in srgb,var(--pw-clan-color,#91f16d) 3%,transparent);content:'';pointer-events:none}
.pw-clan-hero>span{position:relative;z-index:1;border-radius:15px!important;background:color-mix(in srgb,var(--pw-clan-color,#91f16d) 11%,#11181f)!important}
.pw-clan-hero>div{position:relative;z-index:1}
.pw-clan-hero>div>b{font-size:19px!important;letter-spacing:-.055em}
.pw-clan-tabs{gap:4px!important;padding:5px!important;border-color:rgba(163,185,195,.1)!important;border-radius:16px!important;background:rgba(9,15,20,.72)!important}
.pw-clan-tabs>button{min-height:48px!important;border-radius:11px!important;transition:transform .22s var(--pw-ui-ease),background .22s,color .22s}
.pw-clan-tabs>button.is-active{background:linear-gradient(145deg,rgba(103,187,121,.21),rgba(72,127,83,.1))!important;color:#a4ed97!important}
.pw-clan-panel:not([hidden]){animation:pwCardAppear .31s var(--pw-ui-ease) both}
.pw-clan-notice,.pw-clan-metrics>div,.pw-clan-building,.pw-clan-bonus,.pw-clan-member,.pw-clan-application,.pw-clan-points,.pw-clan-territory-card,.pw-clan-achievements{border-color:rgba(167,190,200,.1)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(22,32,39,.92),rgba(15,22,28,.93))!important}
.pw-clan-metrics>div{min-height:67px!important}
.pw-clan-metrics>div>svg,.pw-clan-building>span,.pw-clan-bonus>span{color:#94e9bd!important}
.pw-clan-territory-preview{height:184px!important;border-color:rgba(132,223,170,.2)!important;border-radius:13px!important}
.pw-clan-territory-preview:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(122,236,158,.075),transparent);content:'';animation:pwTerritoryScan 6s linear infinite;pointer-events:none}
.pw-clan-achievement{border-radius:12px!important;background:rgba(10,16,21,.68)!important}
.pw-clan-achievement.is-earned{border-color:rgba(222,184,105,.25)!important;background:linear-gradient(115deg,rgba(161,124,57,.16),rgba(18,24,28,.95) 72%)!important}
.pw-clan-achievement.is-earned>span{box-shadow:0 0 16px rgba(223,184,97,.11)}
.pw-clan-building>button,.pw-clan-bonus>button{border-radius:10px!important;background:rgba(117,206,109,.14)!important}
.pw-world-clan-actions>button{border-radius:12px!important;background:rgba(18,27,33,.9)!important}
.pw-clan-member>img{border-radius:11px!important}

.pw-ranking-list>.pw-rank-row,.pw-hotspot-list>button,.pw-location-current,.pw-recent-list>button,.pw-mode-card,.pw-help-grid>div,.pw-map-credits>a{border-color:rgba(164,185,195,.1)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(20,30,37,.88),rgba(14,20,26,.93))!important}
.pw-ranking-list>.pw-rank-row{transition:transform .2s var(--pw-ui-ease),border-color .2s}
.pw-ranking-list>.pw-rank-row:hover{transform:translateX(3px);border-color:rgba(132,224,158,.22)!important}
.pw-color-spectrum{border-radius:15px!important}
.pw-custom-color-save{border-radius:13px!important;background:linear-gradient(145deg,#90eb72,#68d65d)!important}

.pw-territory-select-head,.pw-territory-select-footer{border-color:rgba(159,193,188,.16)!important;background:rgba(12,19,24,.95)!important;box-shadow:0 16px 41px rgba(0,0,0,.3)!important}
.pw-territory-select-head{border-radius:16px!important}
.pw-territory-select-footer{border-radius:18px!important}
.pw-territory-select-actions>button:last-child{background:linear-gradient(140deg,#91eb73,#69d55b)!important}
.pw-selecting-territory .pw-display-tools{visibility:hidden!important;pointer-events:none!important}

@media(max-width:760px){
  .pw-topbar{min-height:62px!important;padding-top:7px!important;padding-bottom:7px!important}
  .pw-top-identity{gap:6px!important}
  .pw-top-actions{gap:4px!important}
  .pw-topbar .pw-icon-btn{width:35px!important;height:35px!important;border-radius:12px!important}
  .pw-world-mode-button{width:38px!important;min-width:38px!important;height:38px!important;border-radius:12px!important}
  .pw-top-identity>.pw-profile-avatar-button{height:39px!important;min-height:39px!important;padding:2px 7px 2px 2px!important}
  .pw-statusbar{min-height:38px!important;max-width:calc(100vw - 83px)!important}
  .pw-world-rail{gap:3px!important;padding:4px!important;border-radius:16px!important}
  .pw-world-rail>button,.pw-page .pw-zoom-controls>#pbscreenshotbtn{width:35px!important;min-width:35px!important;height:35px!important;min-height:35px!important;border-radius:10px!important}
  .pw-clans-card{max-height:min(88dvh,790px)!important;padding-left:12px!important;padding-right:12px!important}
  .pw-clan-command-banner{min-height:60px;padding:8px 9px}
  .pw-clans-list{max-height:min(36dvh,320px)!important}
  .pw-clan-directory-cover{height:56px!important}
  .pw-clan-tabs>button{min-height:45px!important}
  .pw-clan-territory-preview{height:166px!important}
  .pw-paint-dock{min-height:53px!important;padding:6px 12px!important;border-radius:17px!important}
}
@media(max-width:390px){
  .pw-top-identity{gap:4px!important}
  .pw-top-actions{gap:2px!important}
  .pw-topbar .pw-icon-btn{width:31px!important;height:31px!important}
  .pw-world-mode-button{width:35px!important;min-width:35px!important;height:35px!important}
  .pw-header-player-copy>b{max-width:67px!important;font-size:9px!important}
  .pw-header-level-row>small{font-size:8px!important}
  .pw-clan-directory-stats{gap:5px!important}
}
@media(prefers-reduced-motion:reduce){
  .pw-sheet-card,.pw-chat-panel.pb-chat-native,.pw-palette-card,.pw-clan-directory-card,.pw-clan-panel:not([hidden]),.pw-clan-command-banner:before,.pw-clan-territory-preview:after{animation:none!important}
  .pw-page *,.pw-page *:before,.pw-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}
}

                                                                                                      
.pw-chat-header>div>span{display:flex!important;align-items:center;min-height:32px}
.pw-chat-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
.pw-chat-quick>button{min-width:0;padding:0 9px!important}
.pw-chat-quick>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pw-chat-quick>#pw-chat-share{border-color:rgba(103,190,218,.23)!important;background:rgba(83,176,200,.08)!important;color:#d7edf2!important}
.pw-chat-quick>#pw-chat-share>svg{color:#8cdae7!important}
.pw-chat-emoji-picker[hidden],.pw-chat-attachment-menu[hidden],.pw-chat-emoji-selected[hidden],.pw-location-confirm[hidden],.pw-display-main[hidden],.pw-display-popover>.pw-settings-view[hidden]{display:none!important}
.pw-chat-emoji-picker{flex:0 0 auto;display:grid;gap:8px;padding:10px 12px;border-top:1px solid rgba(168,191,201,.09);background:linear-gradient(145deg,#141d25,#10171e)}
.pw-chat-emoji-picker>header{display:flex;align-items:center;justify-content:space-between;gap:8px}
.pw-chat-emoji-picker>header>span{display:flex;align-items:center;gap:7px;color:#9de787;font-size:11px}
.pw-chat-emoji-picker>header>button{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#17212a;color:#aab6bd}
.pw-chat-emoji-tabs{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}
.pw-chat-emoji-tabs:empty{display:none}
.pw-chat-emoji-tab,.pw-chat-emoji-item{display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:10px;background:rgba(255,255,255,.025);cursor:pointer}
.pw-chat-emoji-tab{flex:0 0 36px;width:36px;height:36px}
.pw-chat-emoji-tab.is-active{border-color:rgba(124,239,100,.33);background:rgba(117,236,93,.1)}
.pw-chat-emoji-tab img,.pw-chat-emoji-item img,.pw-chat-emoji-chip img{width:26px;height:26px;object-fit:contain}
.pw-chat-emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(39px,1fr));gap:5px;max-height:146px;overflow-y:auto;scrollbar-width:thin}
.pw-chat-emoji-item{width:100%;height:39px}
.pw-chat-emoji-item:hover{border-color:rgba(132,240,106,.2);background:rgba(126,234,102,.08)}
.pw-chat-emoji-empty{grid-column:1/-1;padding:10px 2px;color:#84919a;font-size:10px}
.pw-chat-emoji-selected{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px 0;background:#101820}
.pw-chat-emoji-chip{height:34px;display:flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid rgba(143,211,119,.21);border-radius:10px;background:rgba(116,196,95,.08);color:#9baaac}
.pw-chat-emoji-chip>.pw-lucide-icon svg{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important}
.pw-chat-inline-emoji{display:inline-block!important;width:26px!important;height:26px!important;object-fit:contain!important;vertical-align:middle}
.pw-chat-attachment-menu{display:grid;gap:5px;padding:8px 10px;border-top:1px solid rgba(168,191,201,.09);background:#111920}
.pw-chat-attachment-menu>button{min-height:49px;display:flex;align-items:center;gap:11px;padding:7px 9px;border:1px solid transparent;border-radius:12px;background:rgba(255,255,255,.025);color:#90e57b;text-align:left}
.pw-chat-attachment-menu>button:hover{border-color:rgba(132,232,104,.16);background:rgba(112,218,87,.07)}
.pw-chat-attachment-menu>button>span{display:grid;gap:3px}.pw-chat-attachment-menu>button>span>b{color:#e4e9e8;font-size:10px}.pw-chat-attachment-menu>button>span>small{color:#84919a;font-size:9px}
.pw-chat-composer>#pw-chat-emoji[aria-expanded="true"],.pw-chat-composer>#pw-chat-attach[aria-expanded="true"]{background:rgba(125,223,102,.13);color:#96ec7e}

.pw-location-confirm{position:fixed;inset:0;z-index:2147482800;display:grid;place-items:center;padding:18px}
.pw-location-confirm-backdrop{position:absolute;inset:0;border:0;background:rgba(3,7,10,.72);backdrop-filter:blur(8px)}
.pw-location-confirm-card{position:relative;z-index:1;width:min(395px,100%);display:grid;grid-template-columns:48px minmax(0,1fr);gap:13px;padding:17px;border:1px solid rgba(157,194,178,.18);border-radius:21px;background:linear-gradient(145deg,#17212a,#0d141a);box-shadow:0 22px 76px rgba(0,0,0,.54)}
.pw-location-confirm-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(114,220,94,.24);border-radius:15px;background:rgba(107,213,84,.1);color:#91ea77}
.pw-location-confirm-card>div:not(.pw-location-confirm-actions){min-width:0;padding-top:2px}.pw-location-confirm-card>div>b{color:#f1f4f2;font-size:16px}.pw-location-confirm-card>div>p{margin:6px 0;color:#abb7bd;font-size:11px;line-height:1.45}.pw-location-confirm-card>div>small{color:#85e36e;font-size:10px}
.pw-location-confirm-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.25fr;gap:8px;margin-top:3px}.pw-location-confirm-actions>button{height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#17212a;color:#c2cbd0;font-size:11px;font-weight:850}.pw-location-confirm-actions>button:last-child{border-color:rgba(135,232,112,.24);background:linear-gradient(140deg,#94e977,#73d55d);color:#152111}

.pw-display-popover>header{justify-content:space-between!important}.pw-display-popover>header[hidden]{display:none!important}.pw-display-popover>header>span{display:flex;align-items:center;gap:8px}.pw-display-settings-btn{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(163,191,197,.13);border-radius:10px;background:rgba(255,255,255,.035);color:#a9b9bf}.pw-display-settings-btn:hover,.pw-app.is-settings-view .pw-display-settings-btn{border-color:rgba(132,225,111,.3);color:#93e77b}.pw-display-popover:has(>.pw-settings-view:not([hidden])){width:min(440px,calc(100vw - 22px))!important;max-height:min(68dvh,560px);overflow-y:auto}.pw-display-popover>.pw-settings-view{max-height:none!important;min-height:0;margin-top:2px}.pw-display-popover .pw-settings-title{margin-bottom:10px}.pw-display-popover .pw-settings-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.pw-display-popover .pw-settings-panes{max-height:43dvh;overflow-y:auto}.pw-display-popover .pw-setting-row{min-height:50px}

#pw-store-sheet>.pixelstore-backdrop{appearance:none!important;border:0!important;outline:0!important;box-shadow:none!important}
#pw-store-sheet>.pixelstore-sheet{border:0!important;outline:0!important;box-shadow:0 35px 115px rgba(0,0,0,.68)!important}
#pw-store-sheet>.pixelstore-sheet:before{display:none!important}
#pw-store-sheet .pw-world-store-items{width:100%!important;grid-template-columns:minmax(0,1fr)!important}
#pw-store-sheet .pw-store-unified-item{position:relative;width:100%!important;max-width:none!important;min-height:94px;display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center;gap:12px;padding:13px!important;border:1px solid rgba(228,196,103,.15)!important;border-radius:15px!important;background:radial-gradient(ellipse at 5% 45%,rgba(250,195,88,.11),transparent 43%),linear-gradient(135deg,rgba(19,27,34,.97),rgba(13,19,25,.92))!important;overflow:hidden}
#pw-store-sheet .pw-store-energy-orb{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(250,211,107,.25);border-radius:15px;background:linear-gradient(145deg,rgba(247,194,85,.19),rgba(166,129,57,.08));color:#f8d475;box-shadow:0 0 25px rgba(255,190,80,.08)}
#pw-store-sheet .pw-store-energy-orb>.pw-lucide-icon svg{width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important}
#pw-store-sheet .pw-store-energy-copy{min-width:0;display:grid!important;gap:4px}
#pw-store-sheet .pw-store-energy-kicker{color:#baa978!important;font-size:8px!important;font-weight:900;letter-spacing:.08em}
#pw-store-sheet .pw-store-energy-copy>b{color:#f5e5b9!important;font-size:21px!important;line-height:1}
#pw-store-sheet .pw-store-energy-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#929d9f;font-size:9px}
#pw-store-sheet .pw-store-delivery{display:flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid rgba(135,228,109,.16);border-radius:999px;background:rgba(121,211,99,.08);color:#a7e490;font-size:8px;font-weight:850;white-space:nowrap}
#pw-store-sheet .pw-store-delivery>.pw-lucide-icon svg{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important}

@media(min-width:900px){
  .pw-palette-panel{inset:72px 0 0!important}
  .pw-palette-card{left:14px!important;right:auto!important;bottom:0!important;width:min(480px,calc(100% - 28px))!important;max-height:min(76dvh,690px)!important;transform:none!important;border-radius:23px 23px 0 0!important;border-bottom:0!important;padding-bottom:14px!important;animation:pwDesktopPaletteDock .2s ease-out both!important}
  @keyframes pwDesktopPaletteDock{from{transform:translateY(14px);opacity:.5}to{transform:translateY(0);opacity:1}}
}
@media(max-width:480px){
  .pw-chat-quick{gap:5px!important;padding-left:9px!important;padding-right:9px!important}.pw-chat-quick>button{gap:5px!important;padding:0 6px!important;font-size:9px!important}
  #pw-store-sheet .pw-store-unified-item{grid-template-columns:45px minmax(0,1fr)!important;gap:8px!important;padding:11px!important}
  #pw-store-sheet .pw-store-energy-orb{width:42px;height:42px}.pw-store-delivery{grid-column:2;justify-self:start}
  .pw-display-popover:has(>.pw-settings-view:not([hidden])){width:min(400px,calc(100vw - 22px))!important}
}

                                                                          
.pw-cell-card.pw-pixel-inspector{z-index:34!important;left:50%!important;bottom:140px!important;width:min(410px,calc(100% - 30px))!important;min-height:0!important;display:grid!important;gap:9px;padding:11px!important;border:1px solid rgba(128,205,139,.22)!important;border-radius:17px!important;background:linear-gradient(145deg,rgba(15,23,27,.98),rgba(11,17,21,.98))!important;box-shadow:0 16px 45px rgba(0,0,0,.35),0 0 28px rgba(122,234,105,.055)!important;transform:translateX(-50%)!important}
.pw-cell-card.pw-pixel-inspector[hidden]{display:none!important}
.pw-pixel-inspector-head{min-width:0;display:flex;align-items:center;gap:10px}.pw-pixel-inspector-swatch{width:41px;height:41px;flex:0 0 41px;border:1px solid rgba(255,255,255,.16);border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.16)}.pw-pixel-inspector-copy{min-width:0;flex:1;display:grid;gap:2px}.pw-pixel-inspector-copy>small{color:#7f9598;font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.pw-pixel-inspector-copy>b{color:#f0f4f1;font-size:13px;font-weight:900}.pw-pixel-inspector-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94e87d;font-size:10px}.pw-pixel-inspector-copy>span[hidden]{display:none!important}
.pw-pixel-inspector-head>button{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(255,255,255,.035);color:#aeb9bd}
.pw-pixel-inspector-details{display:flex;flex-wrap:wrap;gap:6px}.pw-pixel-inspector-detail{min-width:0;display:flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:rgba(255,255,255,.028);color:#aab7b8;font-size:9px}.pw-pixel-inspector-detail[hidden]{display:none!important}.pw-pixel-inspector-detail>svg{flex:0 0 14px;color:#8bdf78}
.pw-hotspot-marker{width:37px!important;min-width:37px!important;height:37px!important;justify-content:center!important;padding:0!important;border-radius:13px!important}.pw-hotspot-marker .pw-lucide-icon svg{width:19px!important;height:19px!important}.pw-hotspot-row>.pw-hotspot-row-action{width:29px!important;height:29px!important;flex:0 0 29px!important;border:0!important;background:transparent!important;color:#eda874!important}
@media(max-width:560px){.pw-cell-card.pw-pixel-inspector{bottom:136px!important;width:min(390px,calc(100% - 24px))!important}.pw-pixel-inspector-detail{font-size:8.5px}}
@media(min-width:900px){.pw-cell-card.pw-pixel-inspector{bottom:137px!important}}

                                                                                   
#pw-chat-open{position:relative}
#pw-chat-badge[hidden],#pw-chat-mention-badge[hidden],.pw-palette-chat-indicator[hidden],.pw-chat-jump[hidden],#pw-chat-jump-count[hidden],.pw-chat-mention-box[hidden]{display:none!important}
#pw-chat-badge{position:absolute;z-index:4;right:-5px;top:-6px;min-width:19px;height:19px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #0b1016;border-radius:999px;background:#ff4d63;color:#fff;font-style:normal;line-height:1;box-shadow:0 4px 12px rgba(255,77,99,.3)}
#pw-chat-badge>b{font-size:8px;font-weight:950;line-height:1}
#pw-chat-mention-badge{position:absolute;z-index:5;right:-7px;bottom:-7px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #0b1016;border-radius:999px;background:#38bdf8;color:#03131c;font-size:8px;font-style:normal;font-weight:1000;line-height:1;box-shadow:0 4px 13px rgba(56,189,248,.3)}
.pw-palette-chat-indicator{position:absolute;z-index:5;right:-7px;top:-8px;min-width:28px;height:22px;display:flex;align-items:center;justify-content:center;gap:3px;padding:0 5px;border:2px solid #0a0f14;border-radius:999px;background:#ff4d63;color:#fff;box-shadow:0 5px 15px rgba(255,77,99,.28);pointer-events:none}
.pw-palette-chat-indicator.is-mention{background:#38bdf8;color:#04171f;box-shadow:0 5px 15px rgba(56,189,248,.28)}
.pw-palette-chat-indicator>.pw-lucide-icon svg{width:11px!important;height:11px!important;min-width:11px!important;min-height:11px!important}.pw-palette-chat-indicator>b{font-size:8px;font-weight:950;line-height:1}

                                                                                                
.pw-chat-message.chatmsgrow>.chatbubble,.pw-chat-message.chatmsgrow.me>.chatbubble{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.pw-chat-message.chatmsgrow.is-mentioned>.chatbubble>.chatmsg{border-color:rgba(56,189,248,.48)!important;box-shadow:0 0 0 1px rgba(56,189,248,.08),0 8px 23px rgba(0,0,0,.12)!important}

.pw-chat-jump{position:absolute;z-index:14;right:14px;bottom:76px;min-width:38px;height:38px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 9px;border:1px solid rgba(141,238,116,.25);border-radius:999px;background:rgba(18,29,35,.96);color:#9ced86;box-shadow:0 9px 25px rgba(0,0,0,.35);backdrop-filter:blur(12px)}
.pw-chat-jump>b{min-width:15px;height:15px;display:flex;align-items:center;justify-content:center;padding:0 3px;border-radius:999px;background:#ff5368;color:#fff;font-size:7px;font-weight:950}
#pw-chat-jump-count[hidden]{display:none!important}
.pw-chat-jump>.pw-lucide-icon svg{width:17px!important;height:17px!important}
.pw-chat-mention-box{position:absolute;z-index:18;left:10px;right:10px;bottom:66px;max-height:245px;overflow-y:auto;padding:5px;border:1px solid rgba(155,192,202,.16);border-radius:14px;background:rgba(12,19,25,.985);box-shadow:0 16px 42px rgba(0,0,0,.48);backdrop-filter:blur(15px)}
.pw-chat-mention-option{width:100%;min-height:45px;display:flex;align-items:center;gap:9px;padding:5px 7px;border:1px solid transparent;border-radius:10px;background:transparent;color:#dfe7e8;text-align:left}.pw-chat-mention-option:hover,.pw-chat-mention-option.is-active{border-color:rgba(128,229,104,.18);background:rgba(117,218,92,.08)}
.pw-chat-mention-option>img{width:32px;height:32px;flex:0 0 32px;border-radius:9px;object-fit:cover}.pw-chat-mention-option>span{min-width:0;display:grid;gap:2px}.pw-chat-mention-option b{overflow:hidden;text-overflow:ellipsis;color:#ebf1ef;font-size:10px}.pw-chat-mention-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7f9298;font-size:8px}

.pw-mode-online{width:max-content;display:inline-flex;align-items:center;gap:4px;margin-top:7px;color:#8f9ba7;font-size:9px;font-style:normal;font-weight:750}.pw-mode-online>i{width:6px;height:6px;border-radius:50%;background:#6ee95a;box-shadow:0 0 8px rgba(110,233,90,.5)}.pw-mode-online>strong{color:#b9c3ca;font-size:9px}
.pw-app.is-location-share-picking #pw-map{cursor:crosshair!important}.pw-app.is-location-share-picking .pw-reticle{filter:drop-shadow(0 0 10px rgba(56,189,248,.7))}.pw-app.is-location-share-picking .pw-reticle:before,.pw-app.is-location-share-picking .pw-reticle:after,.pw-app.is-location-share-picking .pw-reticle span:before,.pw-app.is-location-share-picking .pw-reticle span:after{border-color:#38bdf8!important}
@media(max-width:760px){.pw-chat-jump{right:12px;bottom:calc(73px + env(safe-area-inset-bottom))}.pw-chat-mention-box{bottom:calc(64px + env(safe-area-inset-bottom))}}
                                                                                                          
.pw-palette-actions>.pw-palette-chat-indicator{position:relative!important;right:auto!important;top:auto!important;min-width:30px!important;width:30px;height:30px;flex:0 0 30px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(117,255,69,.25);border-radius:9px;background:rgba(117,255,69,.08);color:#8dff70;box-shadow:0 8px 18px rgba(0,0,0,.24);pointer-events:auto;cursor:pointer}
.pw-palette-actions>.pw-palette-chat-indicator.is-mention{color:#69d6ff;border-color:rgba(56,189,248,.43);background:rgba(56,189,248,.11)}
.pw-palette-actions>.pw-palette-chat-indicator>b{position:absolute;right:-5px;top:-6px;min-width:17px;height:17px;padding:0 4px;border:2px solid #111820;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ff405c;color:#fff;font-size:8px;font-weight:950;line-height:1}
.pw-palette-actions>.pw-palette-chat-indicator.is-mention>b{background:#38bdf8;color:#04171f}

                                                                                           
#pw-progress-sheet{
  --pw-ds-bg:#080b0f;
  --pw-ds-surface:#0d1217;
  --pw-ds-surface-raised:#11171d;
  --pw-ds-text:#f3f5f7;
  --pw-ds-muted:#89939d;
  --pw-ds-dim:#626c75;
  --pw-ds-line:rgba(255,255,255,.09);
  --pw-ds-lime:#7bed5d;
  --pw-ds-gold:#e6bd68;
  --pw-ds-sheet-radius:26px;
  --pw-ds-control-radius:12px;
  --pw-ds-space-1:6px;
  --pw-ds-space-2:10px;
  --pw-ds-space-3:16px;
  --pw-ds-space-4:22px;
}
#pw-progress-sheet>.pw-sheet-backdrop{background:rgba(3,5,8,.72)!important;backdrop-filter:blur(5px)!important}
#pw-progress-sheet>.pw-profile-sheet-v4{
  width:min(520px,100%)!important;
  max-width:520px!important;
  max-height:min(86dvh,760px)!important;
  overflow-y:auto!important;
  padding:8px 22px calc(18px + env(safe-area-inset-bottom))!important;
  border:1px solid var(--pw-ds-line)!important;
  border-radius:var(--pw-ds-sheet-radius)!important;
  background:var(--pw-ds-surface)!important;
  box-shadow:0 24px 70px rgba(0,0,0,.48)!important;
}
#pw-progress-sheet>.pw-profile-sheet-v4:before,#pw-progress-sheet>.pw-profile-sheet-v4:after{display:none!important}
#pw-progress-sheet .pw-sheet-handle{width:44px!important;height:4px!important;margin:2px auto 10px!important;background:#343b43!important}
#pw-progress-sheet .pw-profile-sheet-head-v4{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0!important}
#pw-progress-sheet .pw-profile-product-v4{min-width:0;display:flex;align-items:center;gap:12px}
#pw-progress-sheet .pw-profile-product-name-v4{display:inline-flex;align-items:center;gap:7px;color:var(--pw-ds-text);font-size:15px;font-weight:650;letter-spacing:-.01em}
#pw-progress-sheet .pw-profile-product-name-v4>svg{color:var(--pw-ds-lime)}
#pw-progress-sheet .pw-profile-online-v4{display:inline-flex;align-items:center;gap:6px;color:#9ba5ad;font-size:12px;font-weight:500}
#pw-progress-sheet .pw-profile-online-v4>i{width:6px;height:6px;border-radius:50%;background:var(--pw-ds-lime)}
#pw-progress-sheet .pw-profile-close-v4{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;padding:0;border:1px solid var(--pw-ds-line);border-radius:var(--pw-ds-control-radius);background:transparent;color:#9ca6af}
#pw-progress-sheet .pw-profile-close-v4:active{background:rgba(255,255,255,.04)}

#pw-progress-sheet .pw-profile-identity-v4{display:grid;grid-template-columns:76px minmax(0,1fr) 40px;align-items:center;gap:16px;padding:18px 0 20px}
#pw-progress-sheet .pw-profile-identity-v4>img{width:76px;height:76px;display:block;object-fit:cover;border:1px solid rgba(123,237,93,.3);border-radius:18px;image-rendering:pixelated}
#pw-progress-sheet .pw-profile-identity-copy-v4{min-width:0;display:grid;gap:4px}
#pw-progress-sheet .pw-profile-identity-copy-v4>small{color:var(--pw-ds-lime);font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}
#pw-progress-sheet .pw-profile-identity-copy-v4>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pw-ds-text);font-size:clamp(26px,7vw,31px);font-weight:780;line-height:1.05;letter-spacing:-.04em}
#pw-progress-sheet .pw-profile-identity-copy-v4>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pw-ds-muted);font-size:14px;font-weight:450}
#pw-progress-sheet .pw-profile-identity-link-v4{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--pw-ds-line);border-radius:var(--pw-ds-control-radius);background:transparent;color:#a9b2ba;text-decoration:none}
#pw-progress-sheet .pw-profile-rule-v4{height:1px;background:var(--pw-ds-line)}

#pw-progress-sheet .pw-profile-resource-v4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;padding:21px 0}
#pw-progress-sheet .pw-profile-energy-v4,#pw-progress-sheet .pw-profile-xp-v4{min-width:0}
#pw-progress-sheet .pw-profile-resource-label-v4{display:flex;align-items:center;gap:7px;color:var(--pw-ds-gold);font-size:13px;font-weight:600}
#pw-progress-sheet .pw-profile-energy-value-v4{display:flex;align-items:baseline;gap:7px;margin-top:7px;white-space:nowrap}
#pw-progress-sheet .pw-profile-energy-value-v4>b{color:#f2d58d;font-size:36px;font-weight:760;line-height:1;letter-spacing:-.04em}
#pw-progress-sheet .pw-profile-energy-value-v4>span{color:#737c84;font-size:17px;font-weight:500}
#pw-progress-sheet .pw-profile-energy-v4>small,#pw-progress-sheet .pw-profile-xp-v4>small{display:block;margin-top:7px;color:var(--pw-ds-dim);font-size:12px;font-weight:450;line-height:1.35}
#pw-progress-sheet .pw-profile-level-line-v4{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--pw-ds-muted);font-size:13px}
#pw-progress-sheet .pw-profile-level-line-v4>span>b{margin-left:4px;color:var(--pw-ds-text);font-size:17px;font-weight:700}
#pw-progress-sheet .pw-profile-level-line-v4>small{color:var(--pw-ds-dim);font-size:12px}
#pw-progress-sheet .pw-profile-xp-line-v4{display:flex;align-items:baseline;gap:6px;margin-top:13px;color:var(--pw-ds-dim);font-size:12px}
#pw-progress-sheet .pw-profile-xp-line-v4>span:first-child{margin-right:auto;color:var(--pw-ds-muted);font-size:13px}
#pw-progress-sheet .pw-profile-xp-line-v4>b{color:var(--pw-ds-text);font-size:20px;font-weight:720}
#pw-progress-sheet .pw-profile-xp-track-v4{height:5px;display:block;overflow:hidden;margin-top:9px;border-radius:999px;background:#20272e}
#pw-progress-sheet .pw-profile-xp-track-v4>em{display:block;height:100%;border-radius:inherit;background:var(--pw-ds-lime)}

#pw-progress-sheet .pw-profile-stats-v4{padding:18px 0 19px}
#pw-progress-sheet .pw-profile-stats-v4>h2{margin:0 0 16px;color:var(--pw-ds-text);font-size:17px;font-weight:650;letter-spacing:-.01em}
#pw-progress-sheet .pw-profile-stat-grid-v4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
#pw-progress-sheet .pw-profile-stat-grid-v4>div{min-width:0;display:grid;gap:7px;padding:0 15px;border-left:1px solid var(--pw-ds-line);background:transparent!important}
#pw-progress-sheet .pw-profile-stat-grid-v4>div:first-child{padding-left:0;border-left:0}
#pw-progress-sheet .pw-profile-stat-grid-v4>div:last-child{padding-right:0}
#pw-progress-sheet .pw-profile-stat-grid-v4>div>span{display:flex;align-items:center;gap:6px;color:var(--pw-ds-muted);font-size:12px;font-weight:500;white-space:nowrap}
#pw-progress-sheet .pw-profile-stat-grid-v4>div>span>svg{color:var(--pw-ds-lime)}
#pw-progress-sheet .pw-profile-stat-grid-v4>div>b{overflow:hidden;text-overflow:ellipsis;color:var(--pw-ds-text);font-size:25px;font-weight:720;line-height:1.08;letter-spacing:-.03em}

#pw-progress-sheet .pw-profile-location-v4{min-height:65px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:15px 0}
#pw-progress-sheet .pw-profile-location-icon-v4{width:36px;height:36px;display:grid;place-items:center;color:var(--pw-ds-lime)}
#pw-progress-sheet .pw-profile-location-v4>span:last-child{min-width:0;display:grid;gap:4px}
#pw-progress-sheet .pw-profile-location-v4 small{color:var(--pw-ds-dim);font-size:12px;font-weight:450}
#pw-progress-sheet .pw-profile-location-v4 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cbd2d7;font-size:15px;font-weight:600}
#pw-progress-sheet .pw-profile-action-v4{height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;border:1px solid rgba(123,237,93,.28);border-radius:var(--pw-ds-control-radius);background:rgba(123,237,93,.08);color:#9bec82;text-decoration:none}
#pw-progress-sheet .pw-profile-action-v4>span{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650}
#pw-progress-sheet .pw-profile-action-v4:active{background:rgba(123,237,93,.13)}

@media(max-width:560px){
  #pw-progress-sheet{padding-left:7px!important;padding-right:7px!important}
  #pw-progress-sheet>.pw-profile-sheet-v4{width:100%!important;padding-left:18px!important;padding-right:18px!important}
  #pw-progress-sheet .pw-profile-identity-v4{grid-template-columns:66px minmax(0,1fr) 38px;gap:13px;padding-top:15px;padding-bottom:18px}
  #pw-progress-sheet .pw-profile-identity-v4>img{width:66px;height:66px;border-radius:16px}
  #pw-progress-sheet .pw-profile-identity-copy-v4>b{font-size:clamp(24px,7.1vw,29px)}
  #pw-progress-sheet .pw-profile-resource-v4{grid-template-columns:1fr;gap:18px;padding:18px 0}
  #pw-progress-sheet .pw-profile-xp-v4{padding-top:16px;border-top:1px solid var(--pw-ds-line)}
  #pw-progress-sheet .pw-profile-energy-value-v4>b{font-size:34px}
  #pw-progress-sheet .pw-profile-stat-grid-v4>div{padding-left:10px;padding-right:10px}
  #pw-progress-sheet .pw-profile-stat-grid-v4>div>span{gap:5px;font-size:11px}
  #pw-progress-sheet .pw-profile-stat-grid-v4>div>b{font-size:23px}
}
@media(max-width:390px){
  #pw-progress-sheet>.pw-profile-sheet-v4{padding-left:15px!important;padding-right:15px!important}
  #pw-progress-sheet .pw-profile-product-v4{gap:8px}
  #pw-progress-sheet .pw-profile-online-v4{font-size:11px}
  #pw-progress-sheet .pw-profile-identity-v4{grid-template-columns:60px minmax(0,1fr) 36px;gap:11px}
  #pw-progress-sheet .pw-profile-identity-v4>img{width:60px;height:60px;border-radius:14px}
  #pw-progress-sheet .pw-profile-identity-copy-v4>small{font-size:10px}
  #pw-progress-sheet .pw-profile-identity-copy-v4>b{font-size:23px}
  #pw-progress-sheet .pw-profile-identity-copy-v4>span{font-size:12px}
  #pw-progress-sheet .pw-profile-stat-grid-v4>div{padding-left:8px;padding-right:8px}
  #pw-progress-sheet .pw-profile-stat-grid-v4>div>span{font-size:10px}
  #pw-progress-sheet .pw-profile-stat-grid-v4>div>b{font-size:21px}
}
                                                                          
#pw-progress-sheet .pw-profile-product-v4{flex-direction:row!important}
#pw-progress-sheet .pw-profile-sheet-head-v4 span{margin-top:0!important}

                                                                             
.pw-page{
  --pw-ui-bg:#080b0f;
  --pw-ui-surface:#0d1217;
  --pw-ui-raised:#11171d;
  --pw-ui-text:#f3f5f7;
  --pw-ui-muted:#89939d;
  --pw-ui-dim:#626c75;
  --pw-ui-line:rgba(255,255,255,.09);
  --pw-ui-line-strong:rgba(255,255,255,.14);
  --pw-ui-lime:#7bed5d;
  --pw-ui-gold:#e6bd68;
  --pw-ui-danger:#ef727d;
  --pw-ui-sheet-radius:26px;
  --pw-ui-control-radius:12px;
}

                                           
.pw-page .pw-topbar{
  min-height:64px!important;
  padding:8px 10px!important;
  border-bottom:1px solid var(--pw-ui-line)!important;
  background:rgba(8,11,15,.96)!important;
  box-shadow:none!important;
  backdrop-filter:blur(8px)!important;
}
.pw-page .pw-top-identity{gap:8px!important}
.pw-page .pw-world-mode-button{
  width:40px!important;height:40px!important;flex:0 0 40px!important;
  border:1px solid rgba(123,237,93,.28)!important;
  border-radius:12px!important;
  background:rgba(123,237,93,.06)!important;
  color:var(--pw-ui-lime)!important;
  box-shadow:none!important;
}
.pw-page .pw-site-brand{
  min-width:0!important;
  padding:0 10px 0 2px!important;
  border-right:1px solid var(--pw-ui-line)!important;
  background:transparent!important;
  box-shadow:none!important;
}
.pw-page .pw-site-logo{filter:none!important;text-shadow:none!important}
.pw-page .pw-online-badge{
  top:-6px!important;right:2px!important;
  min-width:20px!important;height:20px!important;
  border:2px solid var(--pw-ui-bg)!important;
  background:var(--pw-ui-lime)!important;
  color:#091009!important;
  box-shadow:none!important;
}
.pw-page .pw-player-pill{
  min-height:42px!important;
  gap:8px!important;
  padding:3px 5px!important;
  border:0!important;
  border-radius:10px!important;
  background:transparent!important;
  box-shadow:none!important;
}
.pw-page .pw-player-pill>img{width:36px!important;height:36px!important;border:1px solid var(--pw-ui-line-strong)!important;border-radius:10px!important}
.pw-page .pw-header-player-copy{gap:1px!important}
.pw-page .pw-header-player-copy>b{color:var(--pw-ui-text)!important;font-size:12px!important;font-weight:650!important}
.pw-page .pw-header-level-row{color:var(--pw-ui-muted)!important}
.pw-page .pw-header-level-row>svg{color:var(--pw-ui-gold)!important}
.pw-page .pw-header-level-row small{color:var(--pw-ui-muted)!important;font-weight:500!important}
.pw-page .pw-header-player-chevron{display:none!important}
.pw-page .pw-top-actions{
  gap:0!important;
  padding:3px!important;
  border:1px solid var(--pw-ui-line)!important;
  border-radius:13px!important;
  background:rgba(17,23,29,.74)!important;
  box-shadow:none!important;
}
.pw-page .pw-top-actions>.pw-icon-btn,
.pw-page .pw-top-actions>a.pw-icon-btn{
  width:34px!important;height:34px!important;min-width:34px!important;
  border:0!important;border-radius:9px!important;
  background:transparent!important;
  color:#a1abb4!important;
  box-shadow:none!important;
}
.pw-page .pw-top-actions>.pw-icon-btn:hover,
.pw-page .pw-top-actions>a.pw-icon-btn:hover{background:rgba(255,255,255,.045)!important;color:var(--pw-ui-text)!important}
.pw-page .pw-world-rail{
  gap:0!important;
  padding:3px!important;
  border:1px solid var(--pw-ui-line)!important;
  border-radius:14px!important;
  background:rgba(13,18,23,.94)!important;
  box-shadow:0 10px 30px rgba(0,0,0,.24)!important;
  backdrop-filter:blur(7px)!important;
}
.pw-page .pw-world-rail>button,.pw-page .pw-zoom-controls>#pbscreenshotbtn{
  width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;
  border:0!important;border-radius:10px!important;
  background:transparent!important;
  color:#a8b1b8!important;
  box-shadow:none!important;
}
.pw-page .pw-world-rail>button+button{border-top:1px solid rgba(255,255,255,.055)!important}
.pw-page .pw-world-rail>button:hover{background:rgba(255,255,255,.045)!important;color:var(--pw-ui-text)!important}
.pw-page #pw-store-open{color:#b7c0c7!important}
.pw-page #pw-hotspots-open{color:#d79667!important}
.pw-page #pw-leaderboard-open{color:var(--pw-ui-gold)!important}
.pw-page #pw-clans-open{color:#9ddf8c!important}
.pw-page .pw-map-fab{
  width:48px!important;height:48px!important;
  border:1px solid var(--pw-ui-line)!important;
  border-radius:13px!important;
  background:rgba(13,18,23,.94)!important;
  color:#c4cbd0!important;
  box-shadow:0 8px 24px rgba(0,0,0,.23)!important;
}
.pw-page .pw-locate-fab{color:var(--pw-ui-lime)!important}
.pw-page .pw-paint-dock{
  min-height:56px!important;
  padding:7px 14px!important;
  border:1px solid rgba(123,237,93,.32)!important;
  border-radius:14px!important;
  background:var(--pw-ui-lime)!important;
  color:#0b1209!important;
  box-shadow:0 10px 28px rgba(0,0,0,.28)!important;
}
.pw-page .pw-paint-dock:before,.pw-page .pw-paint-dock:after{display:none!important}
.pw-page .pw-paint-dock-copy>b,.pw-page .pw-paint-dock-copy>small{color:#0b1209!important;text-shadow:none!important}
.pw-page .pw-paint-dock>.pw-lucide-icon{color:#0b1209!important}
.pw-page .pw-paint-dock>i#pw-paint-color{border:2px solid rgba(9,16,8,.22)!important;box-shadow:none!important}

                                                    
#pw-leaderboard-sheet>.pw-sheet-backdrop,
#pw-hotspots-sheet>.pw-sheet-backdrop,
#pw-clans-sheet>.pw-sheet-backdrop{background:rgba(3,5,8,.72)!important;backdrop-filter:blur(5px)!important}
#pw-leaderboard-sheet>.pw-explore-card,
#pw-hotspots-sheet>.pw-explore-card,
#pw-clans-sheet>.pw-explore-card{
  width:min(560px,100%)!important;
  max-width:560px!important;
  max-height:min(88dvh,820px)!important;
  padding:8px 22px calc(18px + env(safe-area-inset-bottom))!important;
  border:1px solid var(--pw-ui-line)!important;
  border-radius:var(--pw-ui-sheet-radius)!important;
  background:var(--pw-ui-surface)!important;
  box-shadow:0 24px 70px rgba(0,0,0,.48)!important;
  overflow:hidden!important;
}
#pw-leaderboard-sheet>.pw-explore-card:before,#pw-leaderboard-sheet>.pw-explore-card:after,
#pw-hotspots-sheet>.pw-explore-card:before,#pw-hotspots-sheet>.pw-explore-card:after,
#pw-clans-sheet>.pw-explore-card:before,#pw-clans-sheet>.pw-explore-card:after{display:none!important}
#pw-leaderboard-sheet .pw-sheet-handle,#pw-hotspots-sheet .pw-sheet-handle,#pw-clans-sheet .pw-sheet-handle{
  width:44px!important;height:4px!important;margin:2px auto 10px!important;background:#343b43!important
}
#pw-leaderboard-sheet .pw-explore-card>header,
#pw-hotspots-sheet .pw-explore-card>header,
#pw-clans-sheet .pw-explore-card>header{
  min-height:64px!important;
  display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;
  padding:8px 0 16px!important;
  border-bottom:1px solid var(--pw-ui-line)!important;
  background:transparent!important;
}
#pw-leaderboard-sheet .pw-explore-card>header>div,
#pw-hotspots-sheet .pw-explore-card>header>div,
#pw-clans-sheet .pw-explore-card>header>div{display:grid!important;gap:5px!important}
#pw-leaderboard-sheet .pw-explore-card>header b,
#pw-hotspots-sheet .pw-explore-card>header b,
#pw-clans-sheet .pw-explore-card>header b{color:var(--pw-ui-text)!important;font-size:29px!important;font-weight:760!important;line-height:1.05!important;letter-spacing:-.04em!important}
#pw-leaderboard-sheet .pw-explore-card>header span,
#pw-hotspots-sheet .pw-explore-card>header span,
#pw-clans-sheet .pw-explore-card>header span{margin:0!important;color:var(--pw-ui-muted)!important;font-size:14px!important;font-weight:450!important}
#pw-leaderboard-sheet .pw-explore-card>header>button,
#pw-hotspots-sheet .pw-explore-card>header>button,
#pw-clans-sheet .pw-explore-card>header>button{
  width:38px!important;height:38px!important;flex:0 0 38px!important;
  display:grid!important;place-items:center!important;
  border:1px solid var(--pw-ui-line)!important;border-radius:12px!important;
  background:transparent!important;color:#9ca6af!important;box-shadow:none!important
}

                                                       
#pw-leaderboard-sheet .pw-ranking-tabs{
  height:48px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;
  margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;
  border-radius:0!important;background:transparent!important
}
#pw-leaderboard-sheet .pw-ranking-tabs>button{
  position:relative!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;
  border:0!important;border-radius:0!important;background:transparent!important;color:var(--pw-ui-muted)!important;
  font-size:13px!important;font-weight:600!important;box-shadow:none!important
}
#pw-leaderboard-sheet .pw-ranking-tabs>button.is-active{color:var(--pw-ui-text)!important;background:transparent!important}
#pw-leaderboard-sheet .pw-ranking-tabs>button.is-active:after{
  position:absolute;left:20%;right:20%;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--pw-ui-lime);content:''
}
#pw-leaderboard-sheet .pw-ranking-list{
  max-height:min(55dvh,520px)!important;display:block!important;overflow-y:auto!important;
  padding:0!important;margin:0!important;background:transparent!important
}
#pw-leaderboard-sheet .pw-rank-row{
  min-height:68px!important;display:grid!important;grid-template-columns:32px 42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;
  padding:10px 2px!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;transform:none!important
}
#pw-leaderboard-sheet .pw-rank-row:hover{background:rgba(255,255,255,.022)!important;transform:none!important}
#pw-leaderboard-sheet .pw-rank-position{color:#78828b!important;font-size:13px!important;font-weight:650!important;text-align:center!important}
#pw-leaderboard-sheet .pw-rank-position.is-podium{color:var(--pw-ui-gold)!important;font-size:15px!important}
#pw-leaderboard-sheet .pw-rank-avatar,#pw-leaderboard-sheet .pw-rank-emblem{
  width:40px!important;height:40px!important;flex:0 0 40px!important;border:1px solid var(--pw-ui-line)!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important
}
#pw-leaderboard-sheet .pw-rank-copy{min-width:0!important;display:grid!important;gap:3px!important}
#pw-leaderboard-sheet .pw-rank-copy>b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--pw-ui-text)!important;font-size:14px!important;font-weight:650!important}
#pw-leaderboard-sheet .pw-rank-copy>small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--pw-ui-dim)!important;font-size:11px!important;font-weight:450!important}
#pw-leaderboard-sheet .pw-rank-score{display:grid!important;gap:2px!important;text-align:right!important}
#pw-leaderboard-sheet .pw-rank-score>b{color:var(--pw-ui-text)!important;font-size:16px!important;font-weight:700!important}
#pw-leaderboard-sheet .pw-rank-score>small{color:var(--pw-ui-dim)!important;font-size:10px!important;font-weight:450!important}
#pw-leaderboard-sheet .pw-rank-row.is-mine{position:relative!important;background:rgba(123,237,93,.045)!important}
#pw-leaderboard-sheet .pw-rank-row.is-mine:before{position:absolute!important;left:-2px!important;top:11px!important;bottom:11px!important;width:2px!important;border-radius:2px!important;background:var(--pw-ui-lime)!important;content:''!important}
#pw-leaderboard-sheet .pw-ranking-mine{
  min-height:50px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;
  margin:0!important;padding:12px 2px 0!important;border:0!important;border-top:1px solid var(--pw-ui-line)!important;border-radius:0!important;
  background:var(--pw-ui-surface)!important;box-shadow:none!important;color:var(--pw-ui-muted)!important
}
#pw-leaderboard-sheet .pw-ranking-mine>b{color:var(--pw-ui-lime)!important;font-size:13px!important}
#pw-leaderboard-sheet .pw-ranking-empty{padding:36px 10px!important;color:var(--pw-ui-muted)!important;font-size:13px!important;text-align:center!important}

                                            
#pw-hotspots-sheet .pw-hotspot-list{
  max-height:min(55dvh,520px)!important;display:block!important;overflow-y:auto!important;margin:0!important;padding:4px 0 0!important
}
#pw-hotspots-sheet .pw-hotspot-row{
  width:100%!important;min-height:68px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 30px!important;align-items:center!important;gap:11px!important;
  padding:11px 2px!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;color:var(--pw-ui-text)!important;text-align:left!important
}
#pw-hotspots-sheet .pw-hotspot-row>.pw-lucide-icon{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;color:#d79667!important}
#pw-hotspots-sheet .pw-hotspot-row>span:nth-child(2){min-width:0!important;display:grid!important;gap:4px!important}
#pw-hotspots-sheet .pw-hotspot-row b{color:var(--pw-ui-text)!important;font-size:14px!important;font-weight:650!important}
#pw-hotspots-sheet .pw-hotspot-row small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--pw-ui-muted)!important;font-size:11px!important;font-weight:450!important}
#pw-hotspots-sheet .pw-hotspot-row>.pw-hotspot-row-action{color:#7d878f!important}
#pw-hotspots-sheet .pw-hotspots-note{
  margin:0!important;padding:13px 2px 0!important;border-top:1px solid var(--pw-ui-line)!important;
  color:var(--pw-ui-dim)!important;font-size:11px!important;line-height:1.45!important
}
#pw-hotspots-sheet .pw-ranking-empty{padding:42px 10px!important;color:var(--pw-ui-muted)!important;font-size:13px!important;text-align:center!important}

                                                     
#pw-clans-sheet>.pw-clans-card{width:min(600px,100%)!important;max-width:600px!important}
#pw-clans-sheet #pw-clans-browser,#pw-clans-sheet .pw-clan-dashboard{height:auto!important;max-height:calc(min(88dvh,820px) - 94px)!important;overflow-y:auto!important;padding:0 2px!important}
#pw-clans-sheet .pw-clan-command-banner{
  min-height:62px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;
  margin:0!important;padding:13px 0!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;color:var(--pw-ui-text)!important;overflow:visible!important
}
#pw-clans-sheet .pw-clan-command-banner:before,#pw-clans-sheet .pw-clan-command-banner:after{display:none!important}
#pw-clans-sheet .pw-clan-command-banner>span{width:34px!important;height:34px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--pw-ui-lime)!important}
#pw-clans-sheet .pw-clan-command-banner>div{display:grid!important;gap:3px!important}
#pw-clans-sheet .pw-clan-command-banner>div>b{color:var(--pw-ui-text)!important;font-size:14px!important;font-weight:650!important}
#pw-clans-sheet .pw-clan-command-banner>div>small{color:var(--pw-ui-muted)!important;font-size:11px!important;font-weight:450!important}
#pw-clans-sheet .pw-clan-command-banner>svg,#pw-clans-sheet .pw-clan-command-banner>.pw-lucide-icon:last-child{display:none!important}
#pw-clans-sheet .pw-my-clan{margin:0!important;padding:13px 0!important;border-bottom:1px solid var(--pw-ui-line)!important;background:transparent!important}
#pw-clans-sheet .pw-my-clan>span:first-child{display:block!important;margin-bottom:8px!important;color:var(--pw-ui-lime)!important;font-size:11px!important;font-weight:650!important;letter-spacing:.02em!important}
#pw-clans-sheet .pw-my-clan:not(.has-clan){min-height:64px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:11px!important}
#pw-clans-sheet .pw-my-clan:not(.has-clan)>.pw-lucide-icon{color:#7c878f!important}
#pw-clans-sheet .pw-my-clan:not(.has-clan)>span{display:grid!important;gap:3px!important}
#pw-clans-sheet .pw-my-clan:not(.has-clan) b{color:var(--pw-ui-text)!important;font-size:13px!important}
#pw-clans-sheet .pw-my-clan:not(.has-clan) small{color:var(--pw-ui-muted)!important;font-size:11px!important}
#pw-clans-sheet .pw-clan-directory-controls{display:grid!important;gap:9px!important;padding:14px 0 4px!important}
#pw-clans-sheet .pw-clan-search-box,#pw-clans-sheet .pw-clan-directory-controls>select,
#pw-clans-sheet .pw-clan-member-controls select,#pw-clans-sheet .pw-clan-settings textarea,#pw-clans-sheet .pw-clan-settings input,#pw-clans-sheet .pw-clan-settings select{
  border:1px solid var(--pw-ui-line)!important;border-radius:var(--pw-ui-control-radius)!important;background:#0a0f13!important;color:var(--pw-ui-text)!important;box-shadow:none!important
}
#pw-clans-sheet .pw-clan-search-box{min-height:44px!important;padding:0 12px!important;color:#7f8a92!important}
#pw-clans-sheet .pw-clan-search-box input{font-size:13px!important;color:var(--pw-ui-text)!important}
#pw-clans-sheet .pw-clan-directory-controls>select{height:42px!important;padding:0 12px!important;color:var(--pw-ui-muted)!important;font-size:12px!important}
#pw-clans-sheet .pw-clan-sort-chips{
  min-height:39px!important;display:flex!important;gap:18px!important;overflow-x:auto!important;padding:0!important;border-bottom:1px solid var(--pw-ui-line)!important
}
#pw-clans-sheet .pw-clan-sort-chips>button{
  position:relative!important;height:39px!important;flex:0 0 auto!important;padding:0 0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;
  color:var(--pw-ui-muted)!important;font-size:11px!important;font-weight:600!important;box-shadow:none!important;transform:none!important
}
#pw-clans-sheet .pw-clan-sort-chips>button.is-active{background:transparent!important;color:var(--pw-ui-text)!important}
#pw-clans-sheet .pw-clan-sort-chips>button.is-active:after{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--pw-ui-lime);content:''}
#pw-clans-sheet .pw-recent-head{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:13px 0 7px!important}
#pw-clans-sheet .pw-recent-head>b{color:var(--pw-ui-text)!important;font-size:16px!important;font-weight:650!important}
#pw-clans-sheet .pw-recent-head>span{color:var(--pw-ui-muted)!important;font-size:12px!important}
#pw-clans-sheet .pw-clans-list{max-height:min(39dvh,380px)!important;display:block!important;overflow-y:auto!important;gap:0!important;padding:0!important}
#pw-clans-sheet .pw-clan-directory-card{
  width:100%!important;min-height:82px!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;
  padding:12px 2px!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;transform:none!important;animation:none!important;text-align:left!important
}
#pw-clans-sheet .pw-clan-directory-card:hover,#pw-clans-sheet .pw-clan-directory-card:focus-visible{background:rgba(255,255,255,.022)!important;transform:none!important;box-shadow:none!important}
#pw-clans-sheet .pw-clan-directory-card.is-mine{background:rgba(123,237,93,.04)!important;box-shadow:inset 2px 0 0 var(--pw-ui-lime)!important}
#pw-clans-sheet .pw-clan-directory-cover{
  position:relative!important;width:48px!important;height:48px!important;display:grid!important;place-items:center!important;padding:0!important;
  border:1px solid var(--pw-ui-line)!important;border-radius:12px!important;background:transparent!important;overflow:visible!important
}
#pw-clans-sheet .pw-clan-directory-cover:after{display:none!important}
#pw-clans-sheet .pw-clan-directory-cover>i{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:11px!important;background:transparent!important;color:var(--pw-directory-clan,var(--pw-ui-lime))!important}
#pw-clans-sheet .pw-clan-directory-cover>small{position:absolute!important;top:-7px!important;right:-7px!important;min-width:20px!important;height:20px!important;display:grid!important;place-items:center!important;padding:0 4px!important;border:2px solid var(--pw-ui-surface)!important;border-radius:999px!important;background:#20272e!important;color:#c4cbd0!important;font-size:9px!important}
#pw-clans-sheet .pw-clan-directory-body{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px 10px!important;padding:0!important}
#pw-clans-sheet .pw-clan-directory-body>b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--pw-ui-text)!important;font-size:14px!important;font-weight:650!important}
#pw-clans-sheet .pw-clan-directory-body>small{grid-column:1!important;color:var(--pw-ui-muted)!important;font-size:10px!important}
#pw-clans-sheet .pw-clan-directory-body>p{grid-column:1/-1!important;margin:3px 0 0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--pw-ui-dim)!important;font-size:10px!important}
#pw-clans-sheet .pw-clan-directory-stats{grid-column:1/-1!important;display:flex!important;gap:14px!important;margin:5px 0 0!important;padding:0!important;border:0!important}
#pw-clans-sheet .pw-clan-directory-stats>span{display:flex!important;align-items:center!important;gap:4px!important;color:#727d85!important}
#pw-clans-sheet .pw-clan-directory-stats b{color:#9ca6ae!important;font-size:9px!important;font-weight:500!important}
#pw-clans-sheet .pw-clans-manage{
  width:100%!important;height:46px!important;margin-top:12px!important;padding:0 14px!important;
  border:1px solid rgba(123,237,93,.28)!important;border-radius:var(--pw-ui-control-radius)!important;
  background:rgba(123,237,93,.08)!important;color:#9bec82!important;box-shadow:none!important
}

                                                                                        
#pw-clans-sheet .pw-clan-dashboard{padding-top:10px!important}
#pw-clans-sheet .pw-clan-back{
  min-height:38px!important;margin:0 0 7px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--pw-ui-muted)!important;box-shadow:none!important
}
#pw-clans-sheet .pw-clan-hero{
  min-height:88px!important;display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;
  margin:0!important;padding:13px 0 17px!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;overflow:visible!important
}
#pw-clans-sheet .pw-clan-hero:after{display:none!important}
#pw-clans-sheet .pw-clan-hero>span{width:54px!important;height:54px!important;display:grid!important;place-items:center!important;border:1px solid var(--pw-ui-line)!important;border-radius:13px!important;background:transparent!important;color:var(--pw-clan-color,var(--pw-ui-lime))!important}
#pw-clans-sheet .pw-clan-hero>div{min-width:0!important;display:grid!important;gap:3px!important}
#pw-clans-sheet .pw-clan-hero>div>small{color:var(--pw-ui-lime)!important;font-size:10px!important;font-weight:650!important;letter-spacing:.035em!important}
#pw-clans-sheet .pw-clan-hero>div>b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--pw-ui-text)!important;font-size:26px!important;font-weight:760!important;line-height:1.05!important;letter-spacing:-.04em!important}
#pw-clans-sheet .pw-clan-hero>div>span{color:var(--pw-ui-muted)!important;font-size:12px!important;font-weight:450!important}
#pw-clans-sheet .pw-clan-tabs{
  min-height:48px!important;display:flex!important;gap:18px!important;overflow-x:auto!important;margin:0!important;padding:0!important;
  border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important
}
#pw-clans-sheet .pw-clan-tabs>button{
  position:relative!important;min-width:max-content!important;min-height:48px!important;padding:0 0 8px!important;border:0!important;border-radius:0!important;
  background:transparent!important;color:var(--pw-ui-muted)!important;box-shadow:none!important;transform:none!important;font-size:11px!important;font-weight:600!important
}
#pw-clans-sheet .pw-clan-tabs>button.is-active{background:transparent!important;color:var(--pw-ui-text)!important}
#pw-clans-sheet .pw-clan-tabs>button.is-active:after{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--pw-ui-lime);content:''}
#pw-clans-sheet .pw-clan-panel:not([hidden]){padding:0!important;background:transparent!important;animation:none!important}
#pw-clans-sheet .pw-clan-overview{display:grid!important;gap:0!important}
#pw-clans-sheet .pw-clan-notice{
  margin:0!important;padding:18px 0!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important
}
#pw-clans-sheet .pw-clan-notice>b{color:var(--pw-ui-text)!important;font-size:16px!important;font-weight:650!important}
#pw-clans-sheet .pw-clan-notice>p{margin:7px 0 0!important;color:var(--pw-ui-muted)!important;font-size:13px!important;line-height:1.45!important}
#pw-clans-sheet .pw-clan-metrics{
  display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;margin:0!important;padding:8px 0!important;border-bottom:1px solid var(--pw-ui-line)!important
}
#pw-clans-sheet .pw-clan-metrics>div{
  min-height:68px!important;display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;
  padding:11px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important
}
#pw-clans-sheet .pw-clan-metrics>div:nth-child(odd){padding-left:0!important;border-right:1px solid var(--pw-ui-line)!important}
#pw-clans-sheet .pw-clan-metrics>div:nth-child(even){padding-right:0!important}
#pw-clans-sheet .pw-clan-metrics>div:nth-child(n+3){border-top:1px solid var(--pw-ui-line)!important}
#pw-clans-sheet .pw-clan-metrics>div>.pw-lucide-icon{color:#8f9aa2!important}
#pw-clans-sheet .pw-clan-metrics span{display:grid!important;gap:3px!important}
#pw-clans-sheet .pw-clan-metrics small{color:var(--pw-ui-dim)!important;font-size:10px!important;font-weight:450!important}
#pw-clans-sheet .pw-clan-metrics b{color:var(--pw-ui-text)!important;font-size:13px!important;font-weight:650!important}
#pw-clans-sheet .pw-clan-territory-card,#pw-clans-sheet .pw-clan-achievements{
  margin:0!important;padding:18px 0!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important
}
#pw-clans-sheet .pw-clan-territory-card>header,#pw-clans-sheet .pw-clan-achievements>header{margin-bottom:12px!important;color:var(--pw-ui-text)!important}
#pw-clans-sheet .pw-clan-territory-card>header b,#pw-clans-sheet .pw-clan-achievements>header b{font-size:16px!important;font-weight:650!important}
#pw-clans-sheet .pw-clan-territory-preview{
  height:180px!important;border:1px solid var(--pw-ui-line)!important;border-radius:12px!important;background:#090d11!important;box-shadow:none!important;overflow:hidden!important
}
#pw-clans-sheet .pw-clan-territory-preview:after{display:none!important}
#pw-clans-sheet .pw-clan-territory-open,#pw-clans-sheet .pw-clan-join,#pw-clans-sheet .pw-world-clan-actions>button{
  min-height:42px!important;border:1px solid var(--pw-ui-line)!important;border-radius:var(--pw-ui-control-radius)!important;background:transparent!important;color:#b8c0c6!important;box-shadow:none!important
}
#pw-clans-sheet .pw-clan-territory-open,#pw-clans-sheet .pw-clan-join{border-color:rgba(123,237,93,.27)!important;background:rgba(123,237,93,.07)!important;color:#9bec82!important}
#pw-clans-sheet .pw-clan-achievement,#pw-clans-sheet .pw-clan-building,#pw-clans-sheet .pw-clan-bonus,#pw-clans-sheet .pw-clan-member,#pw-clans-sheet .pw-clan-application{
  min-height:62px!important;margin:0!important;padding:11px 0!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important
}
#pw-clans-sheet .pw-clan-achievement.is-earned{background:transparent!important;border-color:var(--pw-ui-line)!important}
#pw-clans-sheet .pw-clan-achievement.is-earned>span{color:var(--pw-ui-gold)!important;box-shadow:none!important}
#pw-clans-sheet .pw-clan-building>span,#pw-clans-sheet .pw-clan-bonus>span{color:#8f9aa2!important}
#pw-clans-sheet .pw-clan-building>button,#pw-clans-sheet .pw-clan-bonus>button{border:1px solid rgba(123,237,93,.24)!important;border-radius:10px!important;background:rgba(123,237,93,.06)!important;color:#9bec82!important}
#pw-clans-sheet .pw-clan-points{
  margin:0!important;padding:17px 0!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important
}
#pw-clans-sheet .pw-clan-settings{padding:16px 0!important}
#pw-clans-sheet .pw-clan-settings>label,#pw-clans-sheet .pw-clan-settings>div{margin-bottom:12px!important}
#pw-clans-sheet .pw-clan-settings button[type=submit]{height:44px!important;border:1px solid rgba(123,237,93,.28)!important;border-radius:12px!important;background:rgba(123,237,93,.08)!important;color:#9bec82!important;box-shadow:none!important}

                                                                              
#pw-store-sheet>.pixelstore-backdrop{background:rgba(3,5,8,.72)!important;backdrop-filter:blur(5px)!important}
#pw-store-sheet>.pixelstore-sheet{
  width:min(560px,100%)!important;max-width:560px!important;max-height:min(88dvh,840px)!important;
  border:1px solid var(--pw-ui-line)!important;border-radius:var(--pw-ui-sheet-radius)!important;
  background:var(--pw-ui-surface)!important;box-shadow:0 24px 70px rgba(0,0,0,.48)!important;overflow:hidden!important
}
#pw-store-sheet>.pixelstore-sheet:before,#pw-store-sheet>.pixelstore-sheet:after{display:none!important}
#pw-store-sheet .pixelstore-head{
  min-height:76px!important;padding:15px 22px!important;border-bottom:1px solid var(--pw-ui-line)!important;background:transparent!important
}
#pw-store-sheet .pixelstore-titlemark{gap:11px!important}
#pw-store-sheet .pixelstore-titleicon{width:36px!important;height:36px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--pw-ui-gold)!important;box-shadow:none!important}
#pw-store-sheet .pixelstore-titlemark small{color:var(--pw-ui-muted)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important}
#pw-store-sheet .pixelstore-titlemark h2{margin:1px 0 0!important;color:var(--pw-ui-text)!important;font-size:29px!important;font-weight:760!important;line-height:1!important;letter-spacing:-.04em!important}
#pw-store-sheet .pixelstore-head>button{width:38px!important;height:38px!important;border:1px solid var(--pw-ui-line)!important;border-radius:12px!important;background:transparent!important;color:#9ca6af!important;box-shadow:none!important}
#pw-store-sheet .pixelstore-balance{
  min-height:82px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;
  margin:0 22px!important;padding:15px 0!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important
}
#pw-store-sheet .pixelstore-balancecopy{display:grid!important;gap:4px!important}
#pw-store-sheet .pixelstore-balancecopy>b{color:var(--pw-ui-text)!important;font-size:15px!important;font-weight:650!important}
#pw-store-sheet .pixelstore-balancecopy>small{color:var(--pw-ui-muted)!important;font-size:11px!important;font-weight:450!important}
#pw-store-sheet .pw-world-balanceitems{display:block!important}
#pw-store-sheet .pw-store-energy-native{display:flex!important;align-items:baseline!important;gap:7px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--pw-ui-gold)!important}
#pw-store-sheet .pw-store-energy-native>.pw-lucide-icon{align-self:center!important}
#pw-store-sheet .pw-store-energy-native>b{color:#f2d58d!important;font-size:29px!important;font-weight:760!important;letter-spacing:-.04em!important}
#pw-store-sheet .pw-store-energy-native>small{color:var(--pw-ui-dim)!important;font-size:10px!important}
#pw-store-sheet .pixelstore-tabs{
  min-height:48px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;margin:0 22px!important;padding:0!important;
  border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important
}
#pw-store-sheet .pixelstore-tabs>button{position:relative!important;min-height:48px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--pw-ui-muted)!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}
#pw-store-sheet .pixelstore-tabs>button.is-active{background:transparent!important;color:var(--pw-ui-text)!important}
#pw-store-sheet .pixelstore-tabs>button.is-active:after{position:absolute;left:22%;right:22%;bottom:-1px;height:2px;background:var(--pw-ui-gold);content:''}
#pw-store-sheet .pixelstore-body{padding:0 22px calc(18px + env(safe-area-inset-bottom))!important}
#pw-store-sheet .pixelstore-view{padding:0!important}
#pw-store-sheet .pixelstore-catalog{display:block!important;padding:0!important}
#pw-store-sheet .pixelstore-product{
  position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px 16px!important;
  margin:0!important;padding:19px 0!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important;animation:none!important
}
#pw-store-sheet .pixelstore-product:before,#pw-store-sheet .pixelstore-product:after{display:none!important}
#pw-store-sheet .pixelstore-product.is-featured,#pw-store-sheet .pixelstore-product.is-bestvalue{background:transparent!important;border-color:var(--pw-ui-line)!important;box-shadow:none!important}
#pw-store-sheet .pixelstore-product.is-featured:before,#pw-store-sheet .pixelstore-product.is-bestvalue:before{display:block!important;position:absolute!important;left:-8px!important;top:20px!important;bottom:20px!important;width:2px!important;border-radius:2px!important;background:var(--pw-ui-lime)!important;content:''!important}
#pw-store-sheet .pixelstore-bestflag{position:static!important;grid-column:1/-1!important;justify-self:start!important;margin:0 0 -2px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--pw-ui-lime)!important;font-size:10px!important;font-weight:650!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:none!important}
#pw-store-sheet .pixelstore-producttop{grid-column:1/-1!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0!important;padding:0!important}
#pw-store-sheet .pixelstore-productcopy{min-width:0!important;display:grid!important;gap:5px!important}
#pw-store-sheet .pixelstore-producttitle{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}
#pw-store-sheet .pixelstore-producttitle>b{color:var(--pw-ui-text)!important;font-size:22px!important;font-weight:740!important;letter-spacing:-.025em!important}
#pw-store-sheet .pixelstore-productcopy>small{color:var(--pw-ui-muted)!important;font-size:11px!important;font-weight:450!important}
#pw-store-sheet .pixelstore-badge{height:auto!important;padding:2px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--pw-ui-lime)!important;font-size:9px!important;font-weight:650!important;letter-spacing:.04em!important;box-shadow:none!important}
#pw-store-sheet .pixelstore-price{display:grid!important;gap:3px!important;text-align:right!important;white-space:nowrap!important}
#pw-store-sheet .pixelstore-price>strong{color:#f2d58d!important;font-size:24px!important;font-weight:760!important;letter-spacing:-.03em!important}
#pw-store-sheet .pixelstore-price>small{color:var(--pw-ui-dim)!important;font-size:9px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.04em!important}
#pw-store-sheet .pw-world-store-items{display:none!important}
#pw-store-sheet .pixelstore-meta{grid-column:1!important;align-self:center!important;display:flex!important;flex-wrap:wrap!important;gap:5px 12px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--pw-ui-dim)!important;font-size:10px!important}
#pw-store-sheet .pixelstore-meta>b{color:#aab3ba!important;font-weight:550!important}
#pw-store-sheet .pixelstore-buy{
  grid-column:2!important;align-self:center!important;min-width:148px!important;height:42px!important;margin:0!important;padding:0 13px!important;
  border:1px solid rgba(123,237,93,.30)!important;border-radius:var(--pw-ui-control-radius)!important;background:rgba(123,237,93,.08)!important;color:#a5ef90!important;box-shadow:none!important
}
#pw-store-sheet .pixelstore-buy.is-recommended{background:var(--pw-ui-lime)!important;color:#0b1209!important;border-color:var(--pw-ui-lime)!important}
#pw-store-sheet .pixelstore-buyarrow{color:currentColor!important}
#pw-store-sheet .pixelstore-note{margin:15px 0 0!important;color:var(--pw-ui-dim)!important;font-size:10px!important;line-height:1.4!important}
#pw-store-sheet .pixelstore-legal{display:flex!important;flex-wrap:wrap!important;gap:8px 14px!important;margin-top:13px!important;padding-top:12px!important;border-top:1px solid var(--pw-ui-line)!important}
#pw-store-sheet .pixelstore-legal>a{color:#707b83!important;font-size:10px!important;text-decoration:none!important}
#pw-store-sheet .pixelstore-history{display:block!important;padding:0!important}
#pw-store-sheet .pixelstore-order{
  min-height:64px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;
  padding:12px 0!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important
}
#pw-store-sheet .pixelstore-empty{padding:42px 10px!important;color:var(--pw-ui-muted)!important;text-align:center!important}

@media(max-width:560px){
  .pw-page .pw-topbar{padding-left:7px!important;padding-right:7px!important}
  .pw-page .pw-top-identity{gap:6px!important}
  .pw-page .pw-world-mode-button{width:38px!important;height:38px!important;flex-basis:38px!important}
  .pw-page .pw-site-brand{padding-right:7px!important}
  .pw-page .pw-player-pill{padding-left:2px!important;padding-right:2px!important}
  .pw-page .pw-player-pill>img{width:34px!important;height:34px!important}
  .pw-page .pw-header-player-copy>b{font-size:11px!important}
  .pw-page .pw-top-actions{padding:2px!important}
  .pw-page .pw-top-actions>.pw-icon-btn,.pw-page .pw-top-actions>a.pw-icon-btn{width:32px!important;height:32px!important;min-width:32px!important}
  #pw-leaderboard-sheet,#pw-hotspots-sheet,#pw-clans-sheet{padding-left:7px!important;padding-right:7px!important}
  #pw-leaderboard-sheet>.pw-explore-card,#pw-hotspots-sheet>.pw-explore-card,#pw-clans-sheet>.pw-explore-card{width:100%!important;padding-left:18px!important;padding-right:18px!important}
  #pw-leaderboard-sheet .pw-explore-card>header b,#pw-hotspots-sheet .pw-explore-card>header b,#pw-clans-sheet .pw-explore-card>header b{font-size:27px!important}
  #pw-leaderboard-sheet .pw-rank-row{grid-template-columns:26px 38px minmax(0,1fr) auto!important;gap:8px!important}
  #pw-leaderboard-sheet .pw-rank-avatar,#pw-leaderboard-sheet .pw-rank-emblem{width:38px!important;height:38px!important;flex-basis:38px!important}
  #pw-clans-sheet .pw-clan-directory-stats{gap:9px!important}
  #pw-clans-sheet .pw-clan-directory-stats b{font-size:8.5px!important}
  #pw-clans-sheet .pw-clan-tabs{gap:15px!important}
  #pw-store-sheet>.pixelstore-sheet{width:calc(100% - 14px)!important}
  #pw-store-sheet .pixelstore-head{padding-left:18px!important;padding-right:18px!important}
  #pw-store-sheet .pixelstore-balance,#pw-store-sheet .pixelstore-tabs{margin-left:18px!important;margin-right:18px!important}
  #pw-store-sheet .pixelstore-body{padding-left:18px!important;padding-right:18px!important}
  #pw-store-sheet .pixelstore-producttop{gap:10px!important}
  #pw-store-sheet .pixelstore-producttitle>b{font-size:20px!important}
  #pw-store-sheet .pixelstore-price>strong{font-size:22px!important}
  #pw-store-sheet .pixelstore-buy{min-width:132px!important}
}
@media(max-width:390px){
  .pw-page .pw-site-brand{max-width:105px!important}
  .pw-page .pw-header-player-copy{display:none!important}
  .pw-page .pw-player-pill{width:38px!important;flex:0 0 38px!important}
  .pw-page .pw-top-actions>.pw-icon-btn,.pw-page .pw-top-actions>a.pw-icon-btn{width:30px!important;height:30px!important;min-width:30px!important}
  #pw-leaderboard-sheet>.pw-explore-card,#pw-hotspots-sheet>.pw-explore-card,#pw-clans-sheet>.pw-explore-card{padding-left:15px!important;padding-right:15px!important}
  #pw-clans-sheet .pw-clan-directory-body>p{display:none!important}
  #pw-clans-sheet .pw-clan-directory-stats>span:nth-child(3){display:none!important}
  #pw-store-sheet .pixelstore-head{padding-left:15px!important;padding-right:15px!important}
  #pw-store-sheet .pixelstore-balance,#pw-store-sheet .pixelstore-tabs{margin-left:15px!important;margin-right:15px!important}
  #pw-store-sheet .pixelstore-body{padding-left:15px!important;padding-right:15px!important}
  #pw-store-sheet .pixelstore-product{grid-template-columns:1fr!important}
  #pw-store-sheet .pixelstore-producttop{grid-column:1!important}
  #pw-store-sheet .pixelstore-meta{grid-column:1!important}
  #pw-store-sheet .pixelstore-buy{grid-column:1!important;width:100%!important;min-width:0!important;margin-top:2px!important}
}

                                              
                                                                        
                                                                         

                                                                        
.pw-page .pw-topbar{
  gap:7px!important;
  padding-left:max(7px,env(safe-area-inset-left))!important;
  padding-right:max(7px,env(safe-area-inset-right))!important;
}
.pw-page .pw-top-identity{flex:1 1 auto!important;min-width:0!important;gap:6px!important}
.pw-page .pw-site-brand{
  width:96px!important;min-width:78px!important;max-width:96px!important;
  padding:0!important;border-right:0!important;background:transparent!important;box-shadow:none!important
}
.pw-page .pw-site-brand:before,.pw-page .pw-site-brand:after,
.pw-page .pw-player-pill:before,.pw-page .pw-player-pill:after{display:none!important}
.pw-page .pw-site-logo{width:92px!important;max-width:92px!important;padding:0 7px!important}
.pw-page .pw-player-pill{
  width:auto!important;min-width:98px!important;max-width:142px!important;flex:0 1 142px!important;
  padding:2px 5px 2px 2px!important;border:0!important;background:transparent!important
}
.pw-page .pw-header-player-copy{display:grid!important;min-width:0!important;gap:2px!important}
.pw-page .pw-header-player-copy>b{display:block!important;max-width:88px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important}
.pw-page .pw-header-level-row{display:flex!important;align-items:center!important;gap:3px!important;min-width:0!important}
.pw-page .pw-header-level-row>small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important}
.pw-page .pw-top-actions{
  flex:0 0 auto!important;gap:6px!important;padding:0!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important
}
.pw-page .pw-top-actions>.pw-icon-btn,.pw-page .pw-top-actions>a.pw-icon-btn{
  width:35px!important;height:35px!important;min-width:35px!important;
  border:1px solid var(--pw-ui-line)!important;border-radius:11px!important;
  background:rgba(17,23,29,.88)!important;box-shadow:none!important
}
.pw-page .pw-top-actions>.pw-icon-btn+*.pw-icon-btn,
.pw-page .pw-top-actions>a.pw-icon-btn+*.pw-icon-btn{margin-left:0!important}

                                                                       
.pw-page .pw-world-rail{
  right:10px!important;top:12px!important;display:flex!important;flex-direction:column!important;gap:7px!important;
  padding:0!important;border:0!important;border-radius:0!important;overflow:visible!important;
  background:transparent!important;backdrop-filter:none!important;box-shadow:none!important
}
.pw-page .pw-world-rail>button{
  width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;
  border:1px solid var(--pw-ui-line)!important;border-radius:12px!important;
  background:rgba(13,18,23,.94)!important;color:#b7c0c8!important;box-shadow:0 7px 18px rgba(0,0,0,.18)!important
}
.pw-page .pw-world-rail>button+button{border-top:1px solid var(--pw-ui-line)!important}
.pw-page .pw-world-rail>button:active{transform:scale(.95)!important}
.pw-page .pw-world-rail>#pw-hotspots-open{color:#d9905f!important}
.pw-page .pw-world-rail>#pw-leaderboard-open{color:var(--pw-ui-gold)!important}
.pw-page .pw-world-rail>#pw-clans-open{color:#9ddf8c!important}
.pw-page .pw-world-rail>#pw-store-open{color:#9aa8b3!important}
.pw-page .pw-map-fab{
  border:1px solid var(--pw-ui-line)!important;border-radius:12px!important;background:rgba(13,18,23,.94)!important;
  box-shadow:0 7px 18px rgba(0,0,0,.18)!important
}

                                                                           
.pw-page .pw-display-popover{
  width:min(300px,calc(100vw - 22px))!important;padding:14px!important;border:1px solid var(--pw-ui-line)!important;
  border-radius:16px!important;background:var(--pw-ui-surface)!important;box-shadow:0 18px 48px rgba(0,0,0,.36)!important;backdrop-filter:none!important
}
.pw-page .pw-display-popover>header{
  min-height:42px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;
  margin:0 0 12px!important;padding:0 0 11px!important;border-bottom:1px solid var(--pw-ui-line)!important;color:var(--pw-ui-text)!important
}
.pw-page .pw-display-settings-btn{width:34px!important;height:34px!important;border:1px solid var(--pw-ui-line)!important;border-radius:10px!important;background:transparent!important;color:#929da6!important}
.pw-page .pw-opacity-choices{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:7px!important;padding:0!important;border:0!important;background:transparent!important}
.pw-page .pw-opacity-choices>button{
  height:36px!important;border:1px solid var(--pw-ui-line)!important;border-radius:10px!important;background:#10161c!important;color:var(--pw-ui-muted)!important
}
.pw-page .pw-opacity-choices>button.is-active{border-color:rgba(123,237,93,.34)!important;background:rgba(123,237,93,.08)!important;color:var(--pw-ui-lime)!important}
.pw-page .pw-display-toggle{min-height:46px!important;margin-top:0!important;padding:10px 0!important;border-top:1px solid var(--pw-ui-line)!important}
.pw-page .pw-opacity-choices+.pw-display-toggle{margin-top:12px!important}

                                                        
#pw-search-sheet>.pw-sheet-backdrop,#pw-mode-sheet>.pw-sheet-backdrop,#pw-help-sheet>.pw-sheet-backdrop,
#pw-custom-color-sheet>.pw-sheet-backdrop,#pw-daily-sheet>.pw-sheet-backdrop{background:rgba(3,5,8,.72)!important;backdrop-filter:blur(5px)!important}
#pw-search-sheet>.pw-sheet-card,#pw-mode-sheet>.pw-sheet-card,#pw-help-sheet>.pw-sheet-card,
#pw-custom-color-sheet>.pw-sheet-card,#pw-daily-sheet>.pw-sheet-card{
  width:min(560px,100%)!important;max-width:560px!important;max-height:min(88dvh,840px)!important;
  padding:8px 22px calc(18px + env(safe-area-inset-bottom))!important;
  border:1px solid var(--pw-ui-line)!important;border-radius:var(--pw-ui-sheet-radius)!important;
  background:var(--pw-ui-surface)!important;box-shadow:0 24px 70px rgba(0,0,0,.48)!important;overflow:auto!important
}
#pw-search-sheet .pw-sheet-handle,#pw-mode-sheet .pw-sheet-handle,#pw-help-sheet .pw-sheet-handle,#pw-custom-color-sheet .pw-sheet-handle{
  width:44px!important;height:4px!important;margin:2px auto 10px!important;background:#343b43!important
}
#pw-search-sheet>.pw-sheet-card>header,#pw-mode-sheet>.pw-sheet-card>header,#pw-help-sheet>.pw-sheet-card>header,#pw-custom-color-sheet>.pw-sheet-card>header{
  min-height:64px!important;padding:8px 0 16px!important;border-bottom:1px solid var(--pw-ui-line)!important;background:transparent!important
}
#pw-search-sheet>.pw-sheet-card>header b,#pw-mode-sheet>.pw-sheet-card>header b,#pw-help-sheet>.pw-sheet-card>header b,#pw-custom-color-sheet>.pw-sheet-card>header b{
  color:var(--pw-ui-text)!important;font-size:28px!important;font-weight:760!important;line-height:1.05!important;letter-spacing:-.04em!important
}
#pw-search-sheet>.pw-sheet-card>header span,#pw-mode-sheet>.pw-sheet-card>header span,#pw-help-sheet>.pw-sheet-card>header span,#pw-custom-color-sheet>.pw-sheet-card>header span{
  margin-top:5px!important;color:var(--pw-ui-muted)!important;font-size:13px!important;font-weight:450!important
}
#pw-search-sheet>.pw-sheet-card>header button,#pw-mode-sheet>.pw-sheet-card>header button,#pw-help-sheet>.pw-sheet-card>header button,#pw-custom-color-sheet>.pw-sheet-card>header button{
  width:38px!important;height:38px!important;border:1px solid var(--pw-ui-line)!important;border-radius:12px!important;background:transparent!important;color:#9ca6af!important;box-shadow:none!important
}

                                                                  
#pw-search-sheet .pw-location-search{
  height:50px!important;margin:15px 0 0!important;padding:0 6px 0 11px!important;
  border:1px solid var(--pw-ui-line-strong)!important;border-radius:12px!important;background:#0a0f14!important
}
#pw-search-sheet .pw-location-search:focus-within{border-color:rgba(123,237,93,.42)!important;box-shadow:0 0 0 2px rgba(123,237,93,.06)!important}
#pw-search-sheet .pw-location-search>button{width:36px!important;height:36px!important;border-radius:10px!important;background:var(--pw-ui-lime)!important;color:#0b1209!important;box-shadow:none!important}
#pw-search-sheet .pw-location-current{
  min-height:62px!important;margin:8px 0 0!important;padding:11px 2px!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;
  border-radius:0!important;background:transparent!important;color:var(--pw-ui-lime)!important;box-shadow:none!important
}
#pw-search-sheet .pw-recent-head{min-height:46px!important;margin:0!important;padding:13px 2px 7px!important;border:0!important}
#pw-search-sheet .pw-recent-head>b{font-size:14px!important;font-weight:650!important}
#pw-search-sheet .pw-recent-head>button{border:0!important;background:transparent!important;color:var(--pw-ui-muted)!important}
#pw-search-sheet .pw-recent-list{max-height:min(44dvh,390px)!important;overflow-y:auto!important;padding:0!important}
#pw-search-sheet .pw-recent-place{
  width:100%!important;min-height:64px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;
  margin:0!important;padding:10px 2px!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important;color:var(--pw-ui-text)!important;text-align:left!important;box-shadow:none!important
}
#pw-search-sheet .pw-recent-place>svg{color:var(--pw-ui-lime)!important}
#pw-search-sheet .pw-recent-place>span{display:grid!important;gap:3px!important}
#pw-search-sheet .pw-recent-place b{font-size:13px!important;font-weight:650!important}
#pw-search-sheet .pw-recent-place small{color:var(--pw-ui-muted)!important;font-size:11px!important}

                                                                       
#pw-mode-sheet .pw-mode-card{
  min-height:82px!important;margin:0!important;padding:12px 2px!important;grid-template-columns:52px minmax(0,1fr) 28px!important;gap:12px!important;
  border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important
}
#pw-mode-sheet .pw-mode-card.is-active{background:rgba(123,237,93,.035)!important;box-shadow:inset 2px 0 0 var(--pw-ui-lime)!important}
#pw-mode-sheet .pw-mode-preview{width:48px!important;height:48px!important;border:1px solid var(--pw-ui-line)!important;border-radius:12px!important;background:#10161c!important;box-shadow:none!important}
#pw-mode-sheet .pw-mode-preview:before,#pw-mode-sheet .pw-mode-preview:after{display:none!important}
#pw-mode-sheet .pw-mode-card b{font-size:16px!important;font-weight:680!important}
#pw-mode-sheet .pw-mode-card small{font-size:11px!important;color:var(--pw-ui-muted)!important}
#pw-mode-sheet .pw-mode-online{margin-top:5px!important;color:var(--pw-ui-dim)!important;font-size:10px!important}

                                               
#pw-help-sheet .pw-info-tabs{
  min-height:48px!important;display:flex!important;gap:20px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important
}
#pw-help-sheet .pw-info-tabs>button{
  position:relative!important;min-height:48px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--pw-ui-muted)!important;box-shadow:none!important
}
#pw-help-sheet .pw-info-tabs>button.is-active{color:var(--pw-ui-text)!important;background:transparent!important}
#pw-help-sheet .pw-info-tabs>button.is-active:after{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--pw-ui-lime);content:''}
#pw-help-sheet .pw-help-grid{display:block!important;margin:0!important;padding:0!important}
#pw-help-sheet .pw-help-grid>div{
  min-height:70px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;
  padding:13px 2px!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important
}
#pw-help-sheet .pw-help-grid>div>svg{color:var(--pw-ui-lime)!important}
#pw-help-sheet .pw-help-grid b{font-size:14px!important;font-weight:650!important}
#pw-help-sheet .pw-help-grid small{margin-top:4px!important;color:var(--pw-ui-muted)!important;font-size:11px!important;line-height:1.45!important}
#pw-help-sheet .pw-map-credits{padding:0!important}
#pw-help-sheet .pw-map-credits>div,#pw-help-sheet .pw-map-credits>a{
  min-height:64px!important;margin:0!important;padding:12px 2px!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important
}

                                                                          
#pw-custom-color-sheet .pw-color-studio{margin:14px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
#pw-custom-color-sheet .pw-color-spectrum{border:1px solid var(--pw-ui-line)!important;border-radius:12px!important;box-shadow:none!important}
#pw-custom-color-sheet .pw-color-presets{gap:7px!important;margin-top:11px!important}
#pw-custom-color-sheet .pw-color-presets>button{height:28px!important;border:1px solid var(--pw-ui-line)!important;border-radius:8px!important;box-shadow:none!important}
#pw-custom-color-sheet .pw-custom-color-field{margin-top:14px!important}
#pw-custom-color-sheet .pw-custom-color-field>input{height:44px!important;border:1px solid var(--pw-ui-line)!important;border-radius:11px!important;background:#0a0f14!important}
#pw-custom-color-sheet .pw-custom-color-save{height:44px!important;margin-top:12px!important;border:1px solid rgba(123,237,93,.32)!important;border-radius:12px!important;background:var(--pw-ui-lime)!important;color:#0b1209!important;box-shadow:none!important}

                                                                                         
#pw-daily-sheet>.pw-native-daily{
  position:relative!important;width:min(560px,100%)!important;max-width:560px!important;padding:12px 22px calc(18px + env(safe-area-inset-bottom))!important;
  border:1px solid var(--pw-ui-line)!important;border-radius:var(--pw-ui-sheet-radius)!important;background:var(--pw-ui-surface)!important;
  box-shadow:0 24px 70px rgba(0,0,0,.48)!important;overflow:auto!important
}
#pw-daily-sheet>.pw-native-daily:before,#pw-daily-sheet>.pw-native-daily:after{display:none!important}
#pw-daily-sheet .pw-native-daily-close{top:16px!important;right:18px!important;width:38px!important;height:38px!important;border:1px solid var(--pw-ui-line)!important;border-radius:12px!important;background:transparent!important;color:#9ca6af!important;box-shadow:none!important}
#pw-daily-sheet .pw-daily-hero{
  min-height:148px!important;padding:22px 54px 18px 0!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important
}
#pw-daily-sheet .pw-daily-hero-art{right:2px!important;top:52px!important;color:var(--pw-ui-gold)!important;opacity:.88!important;filter:none!important}
#pw-daily-sheet .pw-daily-eyebrow{color:var(--pw-ui-lime)!important;font-size:10px!important;letter-spacing:.08em!important}
#pw-daily-sheet .pw-daily-hero>b{font-size:30px!important;font-weight:760!important;letter-spacing:-.04em!important}
#pw-daily-sheet .pw-daily-hero>small{color:var(--pw-ui-muted)!important;font-size:13px!important}
#pw-daily-sheet .pw-daily-chips{gap:12px!important;margin-top:13px!important}
#pw-daily-sheet .dbchip{height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--pw-ui-muted)!important}
#pw-daily-sheet .dbchip b{color:var(--pw-ui-text)!important}
#pw-daily-sheet .pw-daily-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;margin:0!important;border-bottom:1px solid var(--pw-ui-line)!important}
#pw-daily-sheet .dbstat{min-height:88px!important;padding:16px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
#pw-daily-sheet .dbstat:first-child{padding-left:0!important;border-right:1px solid var(--pw-ui-line)!important}
#pw-daily-sheet .dbstat:last-child{padding-right:0!important}
#pw-daily-sheet .dbstat span,#pw-daily-sheet .dbstat small{color:var(--pw-ui-muted)!important}
#pw-daily-sheet .dbstat b{color:var(--pw-ui-text)!important;font-size:18px!important}
#pw-daily-sheet .pw-daily-status{min-height:48px!important;margin:0!important;padding:11px 0!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
#pw-daily-sheet .pw-daily-status b{color:var(--pw-ui-gold)!important}
#pw-daily-sheet .pw-daily-week{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px!important;margin:0!important;padding:14px 0!important;border-bottom:1px solid var(--pw-ui-line)!important}
#pw-daily-sheet .pw-daily-day{
  min-width:0!important;min-height:74px!important;padding:8px 3px!important;border:1px solid var(--pw-ui-line)!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important
}
#pw-daily-sheet .pw-daily-day.current{border-color:rgba(123,237,93,.35)!important;background:rgba(123,237,93,.055)!important}
#pw-daily-sheet .pw-daily-day .day,#pw-daily-sheet .pw-daily-day .time{color:var(--pw-ui-muted)!important}
#pw-daily-sheet .pw-daily-day .bonus{color:var(--pw-ui-text)!important}
#pw-daily-sheet .pw-daily-energy-icon{color:var(--pw-ui-gold)!important;background:transparent!important;box-shadow:none!important}
#pw-daily-sheet .pw-daily-claim-wrap{padding:14px 0 0!important}
#pw-daily-sheet .pw-daily-claim{height:46px!important;border:1px solid rgba(123,237,93,.32)!important;border-radius:12px!important;background:var(--pw-ui-lime)!important;color:#0b1209!important;box-shadow:none!important}
#pw-daily-sheet .pw-daily-claim:disabled{border-color:var(--pw-ui-line)!important;background:#151b20!important;color:#69747c!important}
#pw-daily-sheet #pw-daily-note{margin:11px 0 0!important;color:var(--pw-ui-dim)!important;font-size:11px!important;text-align:center!important}

                                                                              
#pw-clans-sheet .pw-clans-list,#pw-clans-sheet .pw-clan-tabs,#pw-clans-sheet .pw-clan-dashboard,#pw-clans-sheet #pw-clans-browser{
  scrollbar-width:none!important;scrollbar-color:auto!important
}
#pw-clans-sheet .pw-clans-list::-webkit-scrollbar,#pw-clans-sheet .pw-clan-tabs::-webkit-scrollbar,#pw-clans-sheet .pw-clan-dashboard::-webkit-scrollbar,#pw-clans-sheet #pw-clans-browser::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}
#pw-clans-sheet .pw-my-clan{margin:0!important;padding:13px 0!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
#pw-clans-sheet .pw-my-clan:empty{display:none!important}
#pw-clans-sheet .pw-my-clan>*{margin-left:0!important;margin-right:0!important}
#pw-clans-sheet .pw-clan-command-banner{min-height:70px!important;margin:0!important;padding:12px 2px!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
#pw-clans-sheet .pw-clan-command-banner>span{width:36px!important;height:36px!important;border:0!important;border-radius:0!important;background:transparent!important}
#pw-clans-sheet .pw-clan-directory-controls{padding-top:12px!important}
#pw-clans-sheet .pw-clan-sort-chips{overflow-x:auto!important;scrollbar-width:none!important}
#pw-clans-sheet .pw-clan-sort-chips::-webkit-scrollbar{display:none!important}
#pw-clans-sheet .pw-clan-sort-chips>button{margin-right:18px!important}
#pw-clans-sheet .pw-clan-sort-chips>button:last-child{margin-right:0!important}
#pw-clans-sheet .pw-world-clan-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:14px 0!important}
#pw-clans-sheet .pw-world-clan-actions>button{flex:1 1 135px!important;margin:0!important}

                                                               
.pw-page .pw-palette-card{border-color:var(--pw-ui-line)!important;border-radius:24px 24px 0 0!important;background:var(--pw-ui-surface)!important;box-shadow:0 -18px 54px rgba(0,0,0,.45)!important}
.pw-page .pw-palette-selection{padding:9px 0!important;border:0!important;border-top:1px solid var(--pw-ui-line)!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important}
.pw-page .pw-palette-close{border:1px solid var(--pw-ui-line)!important;border-radius:10px!important;background:transparent!important}
.pw-page .pw-palette-mode>span{box-shadow:none!important}
.pw-page .pw-bonus-row{gap:7px!important}
.pw-page .pw-bonus-row button{border:1px solid var(--pw-ui-line)!important;border-radius:11px!important;background:#0f151a!important;box-shadow:none!important}
.pw-page .pw-chat-panel{border-color:var(--pw-ui-line)!important;background:var(--pw-ui-surface)!important;box-shadow:0 -18px 54px rgba(0,0,0,.45)!important}
.pw-page .pw-chat-panel:before,.pw-page .pw-chat-panel:after{display:none!important}
.pw-page .pw-chat-head,.pw-page .pw-chat-tools,.pw-page .pw-chat-composer{background:transparent!important}
.pw-page .pw-chat-tools>button{border:1px solid var(--pw-ui-line)!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important}
.pw-page .pw-chat-composer{gap:8px!important}
.pw-page .pw-chat-composer>button{border:1px solid var(--pw-ui-line)!important;border-radius:11px!important;background:#10161c!important;box-shadow:none!important}
.pw-page .pw-chat-composer>.pw-chat-send{border-color:var(--pw-ui-lime)!important;background:var(--pw-ui-lime)!important;color:#0b1209!important}

                                                                                      
.pw-page .pw-online-popover{border:1px solid var(--pw-ui-line)!important;border-radius:16px!important;background:var(--pw-ui-surface)!important;box-shadow:0 18px 48px rgba(0,0,0,.38)!important;backdrop-filter:none!important}
.pw-page .pw-online-popover>header{border-bottom:1px solid var(--pw-ui-line)!important;background:transparent!important}
.pw-page .pw-online-users>button,.pw-page .pw-online-users>div{border-radius:0!important;background:transparent!important;border-bottom:1px solid var(--pw-ui-line)!important;box-shadow:none!important}
.pw-page .pw-pixel-inspector{border:1px solid var(--pw-ui-line)!important;border-radius:16px!important;background:var(--pw-ui-surface)!important;box-shadow:0 14px 38px rgba(0,0,0,.34)!important;backdrop-filter:none!important}
.pw-page .pw-pixel-inspector-details{border-top:1px solid var(--pw-ui-line)!important}

@media(max-width:560px){
  .pw-page .pw-site-brand{width:88px!important;min-width:74px!important;max-width:88px!important}
  .pw-page .pw-site-logo{width:86px!important;max-width:86px!important;padding-left:5px!important;padding-right:5px!important}
  .pw-page .pw-player-pill{min-width:90px!important;max-width:116px!important;flex-basis:116px!important}
  .pw-page .pw-header-player-copy{display:grid!important}
  .pw-page .pw-header-player-copy>b{max-width:70px!important;font-size:9.5px!important}
  .pw-page .pw-header-level-row>small{font-size:7.5px!important}
  .pw-page .pw-top-actions{gap:5px!important}
  .pw-page .pw-top-actions>.pw-icon-btn,.pw-page .pw-top-actions>a.pw-icon-btn{width:32px!important;height:32px!important;min-width:32px!important}
  .pw-page #pw-help{display:none!important}
  .pw-page .pw-world-rail>button{width:40px!important;height:40px!important;min-height:40px!important}
  #pw-search-sheet>.pw-sheet-card,#pw-mode-sheet>.pw-sheet-card,#pw-help-sheet>.pw-sheet-card,#pw-custom-color-sheet>.pw-sheet-card,#pw-daily-sheet>.pw-sheet-card{padding-left:18px!important;padding-right:18px!important}
  #pw-search-sheet>.pw-sheet-card>header b,#pw-mode-sheet>.pw-sheet-card>header b,#pw-help-sheet>.pw-sheet-card>header b,#pw-custom-color-sheet>.pw-sheet-card>header b{font-size:26px!important}
  #pw-daily-sheet>.pw-native-daily{padding-left:18px!important;padding-right:18px!important}
  #pw-daily-sheet .pw-daily-week{gap:4px!important}
  #pw-daily-sheet .pw-daily-day{min-height:68px!important;padding-left:2px!important;padding-right:2px!important}
}
@media(max-width:405px){
  .pw-page .pw-topbar{gap:4px!important;padding-left:5px!important;padding-right:5px!important}
  .pw-page .pw-top-identity{gap:4px!important}
  .pw-page .pw-world-mode-button{width:34px!important;height:34px!important;flex-basis:34px!important}
  .pw-page .pw-site-brand{width:76px!important;min-width:68px!important;max-width:76px!important}
  .pw-page .pw-site-logo{width:74px!important;max-width:74px!important;font-size:8px!important}
  .pw-page .pw-player-pill{width:92px!important;min-width:92px!important;max-width:92px!important;flex:0 0 92px!important}
  .pw-page .pw-player-pill>img{width:30px!important;height:30px!important;flex-basis:30px!important}
  .pw-page .pw-header-player-copy{display:grid!important}
  .pw-page .pw-header-player-copy>b{max-width:54px!important;font-size:8.5px!important}
  .pw-page .pw-header-level-row>svg{width:9px!important;height:9px!important}
  .pw-page .pw-header-level-row>small{font-size:6.8px!important}
  .pw-page .pw-top-actions{gap:4px!important}
  .pw-page .pw-top-actions>.pw-icon-btn,.pw-page .pw-top-actions>a.pw-icon-btn{width:29px!important;height:29px!important;min-width:29px!important;border-radius:9px!important}
  #pw-daily-sheet .pw-daily-week{grid-template-columns:repeat(4,1fr)!important}
  #pw-daily-sheet .pw-daily-day{min-height:62px!important}
}

                                                           
.pw-page .pw-display-popover:has(>.pw-settings-view:not([hidden])){
  width:min(420px,calc(100vw - 22px))!important;max-height:min(70dvh,580px)!important;padding:14px!important;overflow-y:auto!important
}
.pw-page .pw-settings-view{padding:0!important;background:transparent!important}
.pw-page .pw-settings-title{min-height:58px!important;gap:10px!important;padding:0 0 12px!important;border-bottom:1px solid var(--pw-ui-line)!important}
.pw-page .pw-settings-title>button{width:34px!important;height:34px!important;border:1px solid var(--pw-ui-line)!important;border-radius:10px!important;background:transparent!important;color:#9ba5ad!important;box-shadow:none!important}
.pw-page .pw-settings-title b{font-size:16px!important;font-weight:680!important}
.pw-page .pw-settings-title small{font-size:10px!important;color:var(--pw-ui-muted)!important}
.pw-page .pw-settings-tabs{
  min-height:46px!important;display:flex!important;gap:16px!important;overflow-x:auto!important;margin:0!important;padding:0!important;
  border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important;scrollbar-width:none!important
}
.pw-page .pw-settings-tabs::-webkit-scrollbar{display:none!important}
.pw-page .pw-settings-tabs>button{
  position:relative!important;min-width:max-content!important;height:46px!important;display:flex!important;flex-direction:row!important;gap:6px!important;
  padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--pw-ui-muted)!important;box-shadow:none!important;font-size:10px!important;font-weight:600!important
}
.pw-page .pw-settings-tabs>button.is-active{background:transparent!important;color:var(--pw-ui-text)!important}
.pw-page .pw-settings-tabs>button.is-active:after{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--pw-ui-lime);content:''}
.pw-page .pw-settings-panes{min-height:0!important;max-height:43dvh!important;overflow-y:auto!important;padding:5px 0 0!important;scrollbar-width:none!important}
.pw-page .pw-settings-panes::-webkit-scrollbar{display:none!important}
.pw-page .pw-settings-pane{gap:0!important}
.pw-page .pw-setting-row,.pw-page .pw-setting-group,.pw-page .pw-setting-note{
  min-height:58px!important;margin:0!important;padding:11px 2px!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;
  border-radius:0!important;background:transparent!important;box-shadow:none!important
}
.pw-page .pw-setting-row b,.pw-page .pw-setting-label,.pw-page .pw-setting-note b{font-size:12px!important;font-weight:620!important;color:var(--pw-ui-text)!important}
.pw-page .pw-setting-row small,.pw-page .pw-setting-note small{font-size:10px!important;color:var(--pw-ui-muted)!important;line-height:1.4!important}
.pw-page .pw-choice-row{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:7px!important;margin-top:10px!important}
.pw-page .pw-choice-row>button,.pw-page .pw-map-theme-options>button{
  border:1px solid var(--pw-ui-line)!important;border-radius:10px!important;background:#10161c!important;color:var(--pw-ui-muted)!important;box-shadow:none!important
}
.pw-page .pw-choice-row>button.is-active,.pw-page .pw-map-theme-options>button.is-active{border-color:rgba(123,237,93,.32)!important;background:rgba(123,237,93,.07)!important;color:var(--pw-ui-lime)!important}
.pw-page .pw-map-theme-options{gap:7px!important;margin-top:10px!important}
.pw-page .pw-settings-status{padding-top:7px!important;color:var(--pw-ui-muted)!important}

                                                                  
.pw-page .pw-admin-tools{margin-top:3px!important;padding:10px 0!important;border:0!important;border-top:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.pw-page .pw-admin-toolbar,.pw-page .pw-admin-tool-row{gap:7px!important}
.pw-page .pw-admin-icon,.pw-page .pw-admin-tool-row>button{
  border:1px solid var(--pw-ui-line)!important;border-radius:10px!important;background:#10161c!important;color:#a3adb5!important;box-shadow:none!important
}
.pw-page .pw-admin-icon.is-active,.pw-page .pw-admin-tool-row>button.is-active{border-color:rgba(123,237,93,.30)!important;background:rgba(123,237,93,.07)!important;color:var(--pw-ui-lime)!important}
.pw-page .pw-admin-brushfly{border:1px solid var(--pw-ui-line)!important;border-radius:11px!important;background:#0a0f14!important;box-shadow:none!important}

                                                                                     
.pw-page .pw-location-confirm-card{
  width:min(420px,calc(100vw - 24px))!important;padding:18px!important;border:1px solid var(--pw-ui-line)!important;border-radius:18px!important;
  background:var(--pw-ui-surface)!important;box-shadow:0 22px 64px rgba(0,0,0,.48)!important
}
.pw-page .pw-location-confirm-icon{border:0!important;border-radius:0!important;background:transparent!important;color:var(--pw-ui-lime)!important;box-shadow:none!important}
.pw-page .pw-location-confirm-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin-top:14px!important}
.pw-page .pw-location-confirm-actions>button{height:42px!important;margin:0!important;border:1px solid var(--pw-ui-line)!important;border-radius:11px!important;background:#10161c!important;color:#c4ccd2!important;box-shadow:none!important}
.pw-page #pw-location-confirm-send{border-color:var(--pw-ui-lime)!important;background:var(--pw-ui-lime)!important;color:#0b1209!important}

                                                        

                                                                    
.pw-page .pw-topbar{
  min-height:62px!important;
  gap:6px!important;
  padding-top:7px!important;
  padding-bottom:7px!important;
}
.pw-page .pw-top-identity{
  min-width:0!important;
  gap:5px!important;
  align-items:center!important;
}
.pw-page .pw-world-mode-button{
  width:38px!important;
  height:38px!important;
  flex:0 0 38px!important;
  border-radius:11px!important;
  background:rgba(123,237,93,.055)!important;
  box-shadow:none!important;
}
.pw-page .pw-site-brand{
  position:relative!important;
  width:96px!important;
  min-width:82px!important;
  max-width:96px!important;
  height:40px!important;
  display:flex!important;
  align-items:center!important;
  padding:0 7px!important;
  border:1px solid var(--pw-ui-line)!important;
  border-radius:12px!important;
  background:rgba(17,23,29,.72)!important;
  box-shadow:none!important;
}
.pw-page .pw-site-logo{
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  line-height:.92!important;
}
.pw-page .pw-site-logo .logo-line-1,
.pw-page .pw-site-logo .logo-line-2-group{line-height:.92!important}
.pw-page .pw-online-badge{
  top:-7px!important;
  right:-5px!important;
  min-width:20px!important;
  width:auto!important;
  height:20px!important;
  padding:0 5px!important;
  border:2px solid #080b0f!important;
  border-radius:999px!important;
  font-size:10px!important;
  font-weight:800!important;
  line-height:16px!important;
  box-shadow:none!important;
}
.pw-page .pw-player-pill{
  min-width:112px!important;
  max-width:148px!important;
  min-height:40px!important;
  height:40px!important;
  flex:0 1 148px!important;
  gap:7px!important;
  padding:2px 8px 2px 3px!important;
  border:1px solid transparent!important;
  border-radius:12px!important;
  background:transparent!important;
  box-shadow:none!important;
}
.pw-page .pw-player-pill:hover,
.pw-page .pw-player-pill:focus-visible{
  border-color:var(--pw-ui-line)!important;
  background:rgba(255,255,255,.025)!important;
}
.pw-page .pw-player-pill>img{
  width:36px!important;
  height:36px!important;
  flex:0 0 36px!important;
  border:1px solid var(--pw-ui-line-strong)!important;
  border-radius:10px!important;
}
.pw-page .pw-header-player-copy{gap:2px!important}
.pw-page .pw-header-player-copy>b{
  max-width:92px!important;
  font-size:12px!important;
  line-height:1.05!important;
  font-weight:680!important;
}
.pw-page .pw-header-level-row{gap:4px!important;line-height:1!important}
.pw-page .pw-header-level-row>svg{width:11px!important;height:11px!important}
.pw-page .pw-header-level-row>small{
  font-size:9px!important;
  line-height:1!important;
  font-weight:500!important;
}
.pw-page .pw-top-actions{gap:4px!important}
.pw-page .pw-top-actions>.pw-icon-btn,
.pw-page .pw-top-actions>a.pw-icon-btn{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  border-radius:10px!important;
}

                                                                      
.pw-page .pw-world-rail{
  right:10px!important;
  top:12px!important;
  gap:4px!important;
}
.pw-page .pw-world-rail>button,
.pw-page .pw-zoom-controls>#pbscreenshotbtn{
  position:relative!important;
  inset:auto!important;
  z-index:auto!important;
  width:40px!important;
  min-width:40px!important;
  height:40px!important;
  min-height:40px!important;
  padding:0!important;
  border:1px solid var(--pw-ui-line)!important;
  border-radius:11px!important;
  background:rgba(13,18,23,.94)!important;
  color:#b7c0c8!important;
  box-shadow:0 5px 14px rgba(0,0,0,.16)!important;
  transform:none!important;
}
.pw-page .pw-world-rail>button+button{border-top:1px solid var(--pw-ui-line)!important}
.pw-page .pw-world-rail>#pw-hotspots-open{color:#d9905f!important}
.pw-page .pw-world-rail>#pw-leaderboard-open{color:var(--pw-ui-gold)!important}
.pw-page .pw-world-rail>#pw-clans-open{color:#9ddf8c!important}
.pw-page .pw-world-rail>#pw-store-open{color:#aab4bc!important}
.pw-page .pw-world-rail>#pbscreenshotbtn{color:#b7c0c8!important}
.pw-page .pw-world-rail>#pbscreenshotbtn svg{
  width:19px!important;
  height:19px!important;
}
.pw-page .pw-world-rail>button:active,
.pw-page .pw-zoom-controls>#pbscreenshotbtn:active{transform:scale(.95)!important}

@media(max-width:560px){
  .pw-page .pw-topbar{gap:5px!important;padding-left:6px!important;padding-right:6px!important}
  .pw-page .pw-top-identity{gap:4px!important}
  .pw-page .pw-world-mode-button{width:36px!important;height:36px!important;flex-basis:36px!important}
  .pw-page .pw-site-brand{width:88px!important;min-width:78px!important;max-width:88px!important;height:38px!important;padding-left:6px!important;padding-right:6px!important}
  .pw-page .pw-player-pill{min-width:102px!important;max-width:130px!important;flex-basis:130px!important;height:38px!important;min-height:38px!important;gap:6px!important;padding-right:5px!important}
  .pw-page .pw-player-pill>img{width:34px!important;height:34px!important;flex-basis:34px!important}
  .pw-page .pw-header-player-copy>b{max-width:78px!important;font-size:10.5px!important}
  .pw-page .pw-header-level-row>small{font-size:8px!important}
  .pw-page .pw-top-actions{gap:3px!important}
  .pw-page .pw-top-actions>.pw-icon-btn,.pw-page .pw-top-actions>a.pw-icon-btn{width:31px!important;height:31px!important;min-width:31px!important}
  .pw-page .pw-world-rail{gap:3px!important}
  .pw-page .pw-world-rail>button,.pw-page .pw-zoom-controls>#pbscreenshotbtn{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;border-radius:10px!important}
}

@media(max-width:405px){
  .pw-page .pw-topbar{gap:4px!important;padding-left:5px!important;padding-right:5px!important}
  .pw-page .pw-world-mode-button{width:34px!important;height:34px!important;flex-basis:34px!important}
  .pw-page .pw-site-brand{width:76px!important;min-width:72px!important;max-width:76px!important;height:36px!important;padding-left:5px!important;padding-right:5px!important}
  .pw-page .pw-online-badge{top:-6px!important;right:-5px!important;min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:9px!important;line-height:14px!important}
  .pw-page .pw-player-pill{width:98px!important;min-width:98px!important;max-width:98px!important;flex:0 0 98px!important;height:36px!important;min-height:36px!important;gap:5px!important}
  .pw-page .pw-player-pill>img{width:32px!important;height:32px!important;flex-basis:32px!important;border-radius:9px!important}
  .pw-page .pw-header-player-copy>b{max-width:55px!important;font-size:9px!important}
  .pw-page .pw-header-level-row>svg{width:9px!important;height:9px!important}
  .pw-page .pw-header-level-row>small{font-size:7px!important}
  .pw-page .pw-top-actions{gap:3px!important}
  .pw-page .pw-top-actions>.pw-icon-btn,.pw-page .pw-top-actions>a.pw-icon-btn{width:29px!important;height:29px!important;min-width:29px!important;border-radius:9px!important}
  .pw-page .pw-world-rail{right:8px!important;gap:3px!important}
  .pw-page .pw-world-rail>button,.pw-page .pw-zoom-controls>#pbscreenshotbtn{width:37px!important;min-width:37px!important;height:37px!important;min-height:37px!important}
}

                                                                      
#pw-daily-sheet{
  align-items:flex-end!important;
  justify-content:center!important;
  padding:12px 10px calc(10px + env(safe-area-inset-bottom))!important;
}
#pw-daily-sheet>.pw-native-daily{
  position:relative!important;
  width:min(560px,calc(100vw - 20px))!important;
  max-width:560px!important;
  max-height:min(88dvh,760px)!important;
  margin:0 auto!important;
  padding:0 22px calc(18px + env(safe-area-inset-bottom))!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  border:1px solid var(--pw-ui-line)!important;
  border-radius:26px 26px 24px 24px!important;
  background:var(--pw-ui-surface)!important;
  box-shadow:0 24px 70px rgba(0,0,0,.48)!important;
  scrollbar-width:none!important;
}
#pw-daily-sheet>.pw-native-daily::-webkit-scrollbar{display:none!important}
#pw-daily-sheet>.pw-native-daily:before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:4!important;
  top:10px!important;
  left:50%!important;
  right:auto!important;
  width:44px!important;
  height:4px!important;
  border:0!important;
  border-radius:999px!important;
  background:#343b43!important;
  opacity:1!important;
  transform:translateX(-50%)!important;
  pointer-events:none!important;
}
#pw-daily-sheet>.pw-native-daily:after{display:none!important}
#pw-daily-sheet .pw-native-daily-close{
  position:absolute!important;
  z-index:10!important;
  top:17px!important;
  right:18px!important;
  left:auto!important;
  bottom:auto!important;
  width:38px!important;
  height:38px!important;
  margin:0!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid var(--pw-ui-line)!important;
  border-radius:12px!important;
  background:#10161c!important;
  color:#a5afb7!important;
  box-shadow:none!important;
  transform:none!important;
}
#pw-daily-sheet .pw-native-daily-close:hover,
#pw-daily-sheet .pw-native-daily-close:active{transform:none!important}
#pw-daily-sheet .pw-daily-hero{
  position:relative!important;
  min-height:0!important;
  display:grid!important;
  gap:5px!important;
  padding:38px 72px 18px 0!important;
  border:0!important;
  border-bottom:1px solid var(--pw-ui-line)!important;
  background:transparent!important;
  overflow:visible!important;
}
#pw-daily-sheet .pw-daily-hero-art{
  position:absolute!important;
  top:65px!important;
  right:4px!important;
  width:48px!important;
  height:48px!important;
  display:grid!important;
  place-items:center!important;
  color:var(--pw-ui-gold)!important;
  opacity:.9!important;
  filter:none!important;
}
#pw-daily-sheet .pw-daily-eyebrow{
  min-width:0!important;
  color:var(--pw-ui-lime)!important;
  font-size:10px!important;
  font-weight:750!important;
  letter-spacing:.09em!important;
}
#pw-daily-sheet .pw-daily-hero>b{
  max-width:100%!important;
  color:var(--pw-ui-text)!important;
  font-size:29px!important;
  line-height:1.06!important;
  font-weight:760!important;
  letter-spacing:-.04em!important;
  white-space:normal!important;
}
#pw-daily-sheet .pw-daily-hero>small{
  color:var(--pw-ui-muted)!important;
  font-size:13px!important;
  line-height:1.35!important;
}
#pw-daily-sheet .pw-daily-chips{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px 14px!important;
  margin-top:12px!important;
}
#pw-daily-sheet .dbchip{
  min-height:22px!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:5px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:var(--pw-ui-muted)!important;
  box-shadow:none!important;
  font-size:10px!important;
}
#pw-daily-sheet .dbchip b{color:var(--pw-ui-text)!important}
#pw-daily-sheet .pw-daily-stats{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  margin:0!important;
  border:0!important;
  border-bottom:1px solid var(--pw-ui-line)!important;
  background:transparent!important;
}
#pw-daily-sheet .dbstat{
  min-height:88px!important;
  padding:16px 12px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
#pw-daily-sheet .dbstat:first-child{padding-left:0!important;border-right:1px solid var(--pw-ui-line)!important}
#pw-daily-sheet .dbstat:last-child{padding-right:0!important}
#pw-daily-sheet .dbstat>span{margin-bottom:6px!important;color:var(--pw-ui-muted)!important;font-size:9px!important;letter-spacing:.08em!important}
#pw-daily-sheet .dbstat>b{color:var(--pw-ui-text)!important;font-size:18px!important;line-height:1.1!important}
#pw-daily-sheet .dbstat>small{margin-top:5px!important;color:var(--pw-ui-dim)!important;font-size:10px!important}
#pw-daily-sheet .pw-daily-status{
  min-height:48px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin:0!important;
  padding:11px 0!important;
  border:0!important;
  border-bottom:1px solid var(--pw-ui-line)!important;
  border-radius:0!important;
  background:transparent!important;
}
#pw-daily-sheet .pw-daily-status>span{min-width:0!important;color:var(--pw-ui-muted)!important;font-size:10px!important}
#pw-daily-sheet .pw-daily-status>b{flex:0 0 auto!important;color:var(--pw-ui-gold)!important;font-size:10px!important;white-space:nowrap!important}
#pw-daily-sheet .pw-daily-week{
  display:grid!important;
  grid-template-columns:repeat(7,minmax(0,1fr))!important;
  gap:5px!important;
  margin:0!important;
  padding:14px 0!important;
  border:0!important;
  border-bottom:1px solid var(--pw-ui-line)!important;
  background:transparent!important;
  overflow:visible!important;
}
#pw-daily-sheet .pw-daily-day,
#pw-daily-sheet .dbreward{
  min-width:0!important;
  min-height:76px!important;
  padding:8px 2px 6px!important;
  border:1px solid var(--pw-ui-line)!important;
  border-radius:10px!important;
  background:#0e1419!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
#pw-daily-sheet .pw-daily-day.current,
#pw-daily-sheet .pw-daily-day.is-current,
#pw-daily-sheet .dbreward.current,
#pw-daily-sheet .dbreward.is-current{
  border-color:rgba(123,237,93,.34)!important;
  background:rgba(123,237,93,.06)!important;
}
#pw-daily-sheet .pw-daily-claim-wrap{padding:14px 0 0!important}
#pw-daily-sheet .pw-daily-claim{
  width:100%!important;
  height:46px!important;
  margin:0!important;
  border:1px solid rgba(123,237,93,.32)!important;
  border-radius:12px!important;
  background:var(--pw-ui-lime)!important;
  color:#0b1209!important;
  box-shadow:none!important;
}
#pw-daily-sheet .pw-daily-claim:disabled{
  border-color:var(--pw-ui-line)!important;
  background:#151b20!important;
  color:#69747c!important;
}
#pw-daily-sheet #pw-daily-note{margin:11px 0 0!important;color:var(--pw-ui-dim)!important;font-size:11px!important;text-align:center!important}

@media(max-width:560px){
  #pw-daily-sheet{padding:8px 7px calc(7px + env(safe-area-inset-bottom))!important}
  #pw-daily-sheet>.pw-native-daily{
    width:calc(100vw - 14px)!important;
    max-height:min(89dvh,760px)!important;
    padding:0 17px calc(16px + env(safe-area-inset-bottom))!important;
    border-radius:24px 24px 22px 22px!important;
  }
  #pw-daily-sheet .pw-native-daily-close{top:16px!important;right:15px!important;width:36px!important;height:36px!important}
  #pw-daily-sheet .pw-daily-hero{padding:37px 58px 16px 0!important}
  #pw-daily-sheet .pw-daily-hero-art{top:66px!important;right:2px!important;width:42px!important;height:42px!important}
  #pw-daily-sheet .pw-daily-hero>b{font-size:27px!important}
  #pw-daily-sheet .pw-daily-hero>small{font-size:12px!important}
  #pw-daily-sheet .pw-daily-week{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important}
  #pw-daily-sheet .pw-daily-day,#pw-daily-sheet .dbreward{min-height:72px!important;padding-left:1px!important;padding-right:1px!important}
  #pw-daily-sheet .pw-daily-day .day,#pw-daily-sheet .dbreward>.day{font-size:7.5px!important}
  #pw-daily-sheet .pw-daily-day .bonus,#pw-daily-sheet .dbreward>.bonus{font-size:9.5px!important}
  #pw-daily-sheet .pw-daily-day .time,#pw-daily-sheet .dbreward>.time{font-size:6.8px!important}
}
@media(max-width:370px){
  #pw-daily-sheet>.pw-native-daily{padding-left:14px!important;padding-right:14px!important}
  #pw-daily-sheet .pw-daily-hero{padding-right:50px!important}
  #pw-daily-sheet .pw-daily-hero>b{font-size:25px!important}
  #pw-daily-sheet .pw-daily-week{gap:3px!important}
  #pw-daily-sheet .pw-daily-day,#pw-daily-sheet .dbreward{min-height:68px!important;border-radius:8px!important}
}

                                                                                     
#pw-leaderboard-sheet>.pw-ranking-card{
  display:flex!important;
  flex-direction:column!important;
  height:min(82dvh,720px)!important;
  max-height:min(88dvh,820px)!important;
}
#pw-leaderboard-sheet .pw-ranking-tabs,
#pw-leaderboard-sheet .pw-ranking-mine,
#pw-leaderboard-sheet .pw-explore-card>header,
#pw-leaderboard-sheet .pw-sheet-handle{flex:0 0 auto!important}
#pw-leaderboard-sheet .pw-ranking-list{
  flex:1 1 auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  padding:0 2px 14px 0!important;
  scroll-padding-bottom:14px!important;
  scrollbar-width:none!important;
}
#pw-leaderboard-sheet .pw-ranking-list::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
#pw-leaderboard-sheet .pw-rank-row{
  width:100%!important;
  grid-template-columns:30px 42px minmax(0,1fr) minmax(58px,auto)!important;
  padding:10px 4px 10px 2px!important;
  overflow:visible!important;
}
#pw-leaderboard-sheet .pw-rank-score{min-width:58px!important;padding-right:2px!important;overflow:visible!important}
#pw-leaderboard-sheet .pw-rank-score>b,#pw-leaderboard-sheet .pw-rank-score>small{white-space:nowrap!important}
#pw-leaderboard-sheet .pw-ranking-mine{position:relative!important;z-index:2!important;background:var(--pw-ui-surface)!important}

                                                                                             
#pw-clans-sheet>.pw-clans-card{display:flex!important;flex-direction:column!important}
#pw-clans-sheet>.pw-clans-card>.pw-sheet-handle,
#pw-clans-sheet>.pw-clans-card>header{flex:0 0 auto!important}
#pw-clans-sheet #pw-clans-browser{
  flex:1 1 auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  padding:0 2px 18px 0!important;
  scrollbar-width:none!important;
}
#pw-clans-sheet #pw-clans-browser::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
#pw-clans-sheet .pw-clans-list{
  max-height:none!important;
  overflow:visible!important;
  padding:0!important;
  margin:0!important;
}
#pw-clans-sheet .pw-clans-list>.pw-rank-row:last-child{border-bottom:0!important}
#pw-clans-sheet .pw-clans-manage{margin:14px 0 0!important}

                                                                                                        
.pw-page .pw-energy-recovery{
  display:grid;
  gap:6px;
  margin:0;
  padding:8px 0 2px;
  border-top:1px solid var(--pw-ui-line);
}
.pw-page .pw-energy-recovery[hidden],
.pw-page .pw-profile-energy-recovery-v4[hidden]{display:none!important}
.pw-page .pw-energy-recovery>div,
.pw-page .pw-profile-energy-recovery-v4>div{display:flex;align-items:center;justify-content:space-between;gap:10px}
.pw-page .pw-energy-recovery>div>span,
.pw-page .pw-profile-energy-recovery-v4>div>span{color:var(--pw-ui-muted);font-size:11px;font-weight:500}
.pw-page .pw-energy-recovery>div>b,
.pw-page .pw-profile-energy-recovery-v4>div>b{color:var(--pw-ui-text);font-size:11px;font-weight:650;white-space:nowrap}
.pw-page .pw-energy-recovery>i,
.pw-page .pw-profile-energy-recovery-v4>i{
  position:relative;
  display:block;
  width:100%;
  height:3px;
  overflow:hidden;
  border-radius:999px;
  background:#242b31;
}
.pw-page .pw-energy-recovery>i>em,
.pw-page .pw-profile-energy-recovery-v4>i>em{
  position:absolute;
  inset:0 auto 0 0;
  width:0;
  border-radius:inherit;
  background:var(--pw-ui-lime);
  transition:width .25s linear;
}
.pw-page .pw-energy-recovery>small,
.pw-page .pw-profile-energy-recovery-v4>small{color:var(--pw-ui-dim);font-size:10px;font-weight:450}
#pw-progress-sheet .pw-profile-energy-recovery-v4{display:grid;gap:6px;margin-top:12px;padding-top:11px;border-top:1px solid var(--pw-ui-line)}

                                                                                            
.pw-page #pw-paint-open{overflow:hidden!important}
.pw-page #pw-paint-open.is-energy-recovering:after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:0!important;
  bottom:0!important;
  width:var(--pw-energy-recovery,0%)!important;
  height:2px!important;
  background:rgba(8,18,7,.58)!important;
  border-radius:0!important;
  pointer-events:none!important;
}

@media(max-width:560px){
  #pw-leaderboard-sheet>.pw-ranking-card{height:min(78dvh,690px)!important}
  #pw-leaderboard-sheet .pw-rank-row{grid-template-columns:26px 38px minmax(0,1fr) minmax(54px,auto)!important;gap:8px!important}
  #pw-leaderboard-sheet .pw-rank-score{min-width:54px!important}
  #pw-clans-sheet #pw-clans-browser{padding-right:0!important}
}

                                                                                 

                                                                         
#pw-leaderboard-sheet>.pw-ranking-card{
  padding-left:20px!important;
  padding-right:20px!important;
}
#pw-leaderboard-sheet .pw-ranking-list{
  box-sizing:border-box!important;
  width:100%!important;
  padding:0 8px 14px!important;
  overflow-x:clip!important;
}
#pw-leaderboard-sheet .pw-rank-row{
  box-sizing:border-box!important;
  width:100%!important;
  grid-template-columns:28px 40px minmax(0,1fr) 68px!important;
  gap:9px!important;
  padding:10px 3px!important;
}
#pw-leaderboard-sheet .pw-rank-position{
  min-width:0!important;
  padding:0!important;
}
#pw-leaderboard-sheet .pw-rank-score{
  width:68px!important;
  min-width:68px!important;
  max-width:68px!important;
  padding:0!important;
  justify-self:end!important;
}
#pw-leaderboard-sheet .pw-rank-score>b,
#pw-leaderboard-sheet .pw-rank-score>small{
  max-width:100%!important;
  overflow:visible!important;
  text-overflow:clip!important;
  white-space:nowrap!important;
}
#pw-leaderboard-sheet .pw-rank-row.is-mine:before{
  left:0!important;
  top:10px!important;
  bottom:10px!important;
}
#pw-leaderboard-sheet .pw-ranking-mine{
  padding-left:8px!important;
  padding-right:8px!important;
}

                                                                  
#pw-clans-sheet #pw-clans-browser{
  padding-left:8px!important;
  padding-right:8px!important;
}
#pw-clans-sheet .pw-clan-command-banner,
#pw-clans-sheet .pw-my-clan,
#pw-clans-sheet .pw-clan-directory-controls,
#pw-clans-sheet .pw-recent-head,
#pw-clans-sheet .pw-clans-list,
#pw-clans-sheet .pw-clans-manage{
  box-sizing:border-box!important;
  max-width:100%!important;
}
#pw-clans-sheet .pw-clans-list>.pw-rank-row,
#pw-clans-sheet .pw-clan-directory-card{
  width:100%!important;
  max-width:100%!important;
}

@media(max-width:560px){
  #pw-leaderboard-sheet>.pw-ranking-card{
    width:calc(100% - 14px)!important;
    padding-left:16px!important;
    padding-right:16px!important;
  }
  #pw-leaderboard-sheet .pw-ranking-list{padding-left:6px!important;padding-right:6px!important}
  #pw-leaderboard-sheet .pw-rank-row{
    grid-template-columns:24px 38px minmax(0,1fr) 62px!important;
    gap:8px!important;
    padding-left:2px!important;
    padding-right:2px!important;
  }
  #pw-leaderboard-sheet .pw-rank-score{width:62px!important;min-width:62px!important;max-width:62px!important}
  #pw-leaderboard-sheet .pw-rank-score>b{font-size:15px!important}
  #pw-leaderboard-sheet .pw-rank-score>small{font-size:9px!important}
  #pw-clans-sheet #pw-clans-browser{padding-left:5px!important;padding-right:5px!important}
}
@media(max-width:380px){
  #pw-leaderboard-sheet>.pw-ranking-card{padding-left:13px!important;padding-right:13px!important}
  #pw-leaderboard-sheet .pw-ranking-list{padding-left:4px!important;padding-right:4px!important}
  #pw-leaderboard-sheet .pw-rank-row{
    grid-template-columns:22px 36px minmax(0,1fr) 57px!important;
    gap:6px!important;
  }
  #pw-leaderboard-sheet .pw-rank-avatar,#pw-leaderboard-sheet .pw-rank-emblem{width:36px!important;height:36px!important}
  #pw-leaderboard-sheet .pw-rank-copy>b{font-size:13px!important}
  #pw-leaderboard-sheet .pw-rank-copy>small{font-size:10px!important}
  #pw-leaderboard-sheet .pw-rank-score{width:57px!important;min-width:57px!important;max-width:57px!important}
}

                                                                                    
@media(min-width:900px){
  :root{--pw-top:72px!important}
  .pw-page{touch-action:auto!important}
  .pw-app{height:100vh!important;grid-template-rows:72px minmax(0,1fr)!important}

                      
  .pw-page .pw-topbar{
    min-height:72px!important;
    height:72px!important;
    display:flex!important;
    align-items:center!important;
    gap:12px!important;
    padding:10px 24px!important;
    background:rgba(8,11,15,.97)!important;
  }
  .pw-page .pw-top-identity{
    flex:0 1 auto!important;
    width:auto!important;
    gap:10px!important;
  }
  .pw-page .pw-world-mode-button{
    width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:12px!important;
  }
  .pw-page .pw-site-brand{
    width:126px!important;min-width:126px!important;max-width:126px!important;height:44px!important;
    padding:0 10px!important;border-radius:12px!important;
  }
  .pw-page .pw-site-logo{font-size:12px!important}
  .pw-page .pw-online-badge{top:-7px!important;right:-7px!important;min-width:22px!important;height:22px!important;font-size:11px!important}
  .pw-page .pw-player-pill{
    width:190px!important;min-width:190px!important;max-width:190px!important;flex:0 0 190px!important;height:44px!important;min-height:44px!important;
    gap:9px!important;padding:3px 10px 3px 3px!important;
  }
  .pw-page .pw-player-pill>img{width:38px!important;height:38px!important;flex-basis:38px!important}
  .pw-page .pw-header-player-copy>b{max-width:118px!important;font-size:13px!important}
  .pw-page .pw-header-level-row>small{font-size:10px!important}
  .pw-page .pw-top-actions{margin-left:auto!important;gap:7px!important}
  .pw-page .pw-top-actions>.pw-icon-btn,.pw-page .pw-top-actions>a.pw-icon-btn{
    width:40px!important;height:40px!important;min-width:40px!important;border-radius:11px!important;
  }
  .pw-page #pw-help{display:grid!important}

               
  .pw-page .pw-statusbar{left:24px!important;top:20px!important;max-width:min(460px,42vw)!important}
  .pw-page .pw-world-rail{right:24px!important;top:20px!important;gap:6px!important}
  .pw-page .pw-world-rail>button,.pw-page .pw-zoom-controls>#pbscreenshotbtn{
    width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;border-radius:12px!important;
  }
  .pw-page .pw-display-tools{left:24px!important;bottom:24px!important}
  .pw-page .pw-locate-fab{right:24px!important;bottom:24px!important}
  .pw-page .pw-map-fab{width:46px!important;height:46px!important}
  .pw-page .pw-paint-dock{bottom:24px!important;min-width:190px!important;height:56px!important}
  .pw-page .pw-cell-card{bottom:94px!important;width:min(620px,calc(100vw - 220px))!important}
  .pw-page .pw-attribution{right:82px!important;bottom:28px!important}
  .pw-page .pw-display-popover{width:330px!important}

                                                      
  .pw-page .pw-palette-panel{inset:72px 0 0!important}
  .pw-page .pw-palette-card{
    left:50%!important;right:auto!important;bottom:24px!important;
    width:min(620px,calc(100vw - 240px))!important;max-height:min(68vh,620px)!important;
    transform:translateX(-50%)!important;
    padding:12px 16px 16px!important;border:1px solid var(--pw-ui-line)!important;border-radius:20px!important;
  }
  .pw-page .pw-palette{grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:7px!important}
  .pw-page .pw-swatch{min-height:38px!important}
  .pw-page .pw-palette-scroll{padding-right:6px!important}

                                                                                       
  .pw-page .pw-sheet,
  #pw-leaderboard-sheet,#pw-hotspots-sheet,#pw-clans-sheet,#pw-search-sheet,#pw-mode-sheet,#pw-help-sheet,#pw-custom-color-sheet,#pw-progress-sheet,#pw-daily-sheet{
    align-items:center!important;
    justify-content:center!important;
    padding:32px!important;
  }
  .pw-page .pw-sheet-card,
  #pw-search-sheet>.pw-sheet-card,#pw-mode-sheet>.pw-sheet-card,#pw-help-sheet>.pw-sheet-card,#pw-custom-color-sheet>.pw-sheet-card{
    width:min(640px,calc(100vw - 96px))!important;
    max-width:640px!important;
    max-height:calc(100vh - 96px)!important;
    border-radius:24px!important;
  }
  .pw-page .pw-sheet-handle,
  #pw-leaderboard-sheet .pw-sheet-handle,#pw-hotspots-sheet .pw-sheet-handle,#pw-clans-sheet .pw-sheet-handle,
  #pw-search-sheet .pw-sheet-handle,#pw-mode-sheet .pw-sheet-handle,#pw-help-sheet .pw-sheet-handle,#pw-custom-color-sheet .pw-sheet-handle{
    display:none!important;
  }

                                                             
  #pw-leaderboard-sheet>.pw-explore-card,#pw-hotspots-sheet>.pw-explore-card{
    width:min(720px,calc(100vw - 96px))!important;max-width:720px!important;
    max-height:calc(100vh - 96px)!important;padding:18px 28px 22px!important;border-radius:24px!important;
  }
  #pw-leaderboard-sheet>.pw-ranking-card{height:min(760px,calc(100vh - 96px))!important}
  #pw-leaderboard-sheet .pw-ranking-list{padding:0 12px 18px!important}
  #pw-leaderboard-sheet .pw-rank-row{
    min-height:74px!important;grid-template-columns:34px 44px minmax(0,1fr) 92px!important;gap:12px!important;padding:12px 6px!important;
  }
  #pw-leaderboard-sheet .pw-rank-avatar,#pw-leaderboard-sheet .pw-rank-emblem{width:44px!important;height:44px!important}
  #pw-leaderboard-sheet .pw-rank-copy>b{font-size:15px!important}
  #pw-leaderboard-sheet .pw-rank-copy>small{font-size:12px!important}
  #pw-leaderboard-sheet .pw-rank-score{width:92px!important;min-width:92px!important;max-width:92px!important}
  #pw-leaderboard-sheet .pw-rank-score>b{font-size:18px!important}
  #pw-leaderboard-sheet .pw-rank-score>small{font-size:10px!important}
  #pw-leaderboard-sheet .pw-ranking-mine{padding-left:12px!important;padding-right:12px!important}

                                                                                      
  #pw-clans-sheet>.pw-explore-card{
    width:min(820px,calc(100vw - 96px))!important;max-width:820px!important;
    height:min(820px,calc(100vh - 96px))!important;max-height:calc(100vh - 96px)!important;
    padding:18px 30px 24px!important;border-radius:24px!important;
  }
  #pw-clans-sheet #pw-clans-browser{padding-left:12px!important;padding-right:12px!important}
  #pw-clans-sheet .pw-clan-directory-controls{
    grid-template-columns:minmax(0,1.45fr) minmax(190px,.75fr)!important;
    column-gap:12px!important;row-gap:10px!important;align-items:center!important;
  }
  #pw-clans-sheet .pw-clan-sort-chips{grid-column:1/-1!important}
  #pw-clans-sheet .pw-clan-tabs{overflow:visible!important;justify-content:space-between!important}
  #pw-clans-sheet .pw-clan-tabs>button{flex:1 1 0!important}
  #pw-clans-sheet .pw-clan-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}

               
  #pw-progress-sheet>.pw-profile-sheet-v4{
    width:min(680px,calc(100vw - 96px))!important;max-width:680px!important;max-height:calc(100vh - 96px)!important;
    padding:20px 30px 26px!important;border-radius:24px!important;overflow:auto!important;
  }
  #pw-progress-sheet .pw-profile-identity-v4{grid-template-columns:84px minmax(0,1fr) 40px!important;gap:18px!important}
  #pw-progress-sheet .pw-profile-identity-v4>img{width:84px!important;height:84px!important}
  #pw-progress-sheet .pw-profile-identity-copy-v4>b{font-size:32px!important}
  #pw-progress-sheet .pw-profile-resource-v4{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)!important}

                   
  #pw-daily-sheet>.pw-native-daily{
    width:min(700px,calc(100vw - 96px))!important;max-width:700px!important;max-height:calc(100vh - 96px)!important;
    padding:0 28px 24px!important;border-radius:24px!important;
  }
  #pw-daily-sheet .pw-daily-hero{padding-left:0!important;padding-right:84px!important}
  #pw-daily-sheet .pw-daily-week{gap:8px!important}
  #pw-daily-sheet .pw-daily-day,#pw-daily-sheet .dbreward{min-height:88px!important}

             
  #pw-store-sheet{align-items:center!important;justify-content:center!important;padding:32px!important}
  #pw-store-sheet>.pixelstore-sheet{
    width:min(780px,calc(100vw - 96px))!important;max-width:780px!important;max-height:calc(100vh - 96px)!important;border-radius:24px!important;
  }
  #pw-store-sheet .pixelstore-head{padding-left:28px!important;padding-right:28px!important}
  #pw-store-sheet .pixelstore-balance,#pw-store-sheet .pixelstore-tabs{margin-left:28px!important;margin-right:28px!important}
  #pw-store-sheet .pixelstore-body{padding-left:28px!important;padding-right:28px!important}
  #pw-store-sheet .pixelstore-buy{min-width:170px!important}

                                                                       
  .pw-page .pw-chat-panel.pb-chat-native{
    top:92px!important;right:24px!important;bottom:24px!important;left:auto!important;
    width:420px!important;height:auto!important;max-height:none!important;border-radius:18px!important;
  }
  .pw-page .pw-chat-messages{padding:16px!important}

                                                                
  .pw-page .pw-online-popover{top:64px!important;right:24px!important;width:360px!important;max-height:min(68vh,620px)!important}
  .pw-page .pw-pixel-inspector{width:min(620px,calc(100vw - 220px))!important}

                                                                                           
  .pw-page .pw-territory-select-head{left:24px!important;right:auto!important;top:20px!important;width:420px!important}
  .pw-page .pw-territory-select-footer{left:24px!important;right:auto!important;bottom:24px!important;width:420px!important}
}

@media(min-width:1280px){
  .pw-page .pw-topbar{padding-left:32px!important;padding-right:32px!important}
  .pw-page .pw-world-rail{right:32px!important}
  .pw-page .pw-statusbar{left:32px!important}
  .pw-page .pw-display-tools{left:32px!important}
  .pw-page .pw-locate-fab{right:32px!important}
  .pw-page .pw-chat-panel.pb-chat-native{right:32px!important;width:440px!important}
  .pw-page .pw-online-popover{right:32px!important}
}

                                                                                   

                                                                                                               
#pw-leaderboard-sheet>.pw-ranking-card{
  height:auto!important;
  max-height:min(88dvh,820px)!important;
}
#pw-leaderboard-sheet .pw-ranking-list{
  flex:0 1 auto!important;
  min-height:0!important;
  max-height:min(55dvh,520px)!important;
  padding:0 2px 8px!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
}
#pw-leaderboard-sheet .pw-rank-row{
  grid-template-columns:26px 40px minmax(0,1fr) 64px!important;
  gap:9px!important;
  padding:10px 6px!important;
}
#pw-leaderboard-sheet .pw-rank-score{
  width:64px!important;
  min-width:64px!important;
  max-width:64px!important;
  padding-right:0!important;
}
#pw-leaderboard-sheet .pw-ranking-mine{
  margin-top:0!important;
  padding-left:6px!important;
  padding-right:6px!important;
}

                                                                                            
#pw-clans-sheet .pw-clan-directory-card{
  position:relative!important;
  padding-left:18px!important;
  padding-right:8px!important;
}
#pw-clans-sheet .pw-clan-directory-card.is-mine{
  box-shadow:none!important;
  background:rgba(123,237,93,.04)!important;
}
#pw-clans-sheet .pw-clan-directory-card.is-mine:before{
  content:""!important;
  position:absolute!important;
  left:4px!important;
  top:50%!important;
  width:2px!important;
  height:26px!important;
  border-radius:999px!important;
  background:var(--pw-ui-lime)!important;
  transform:translateY(-50%)!important;
  pointer-events:none!important;
}

                                                                                                  
.pw-page .pw-energy-recovery{
  display:block!important;
  padding:5px 0 0!important;
  border-top:0!important;
}
.pw-page .pw-energy-recovery>div,
.pw-page .pw-energy-recovery>small,
.pw-page .pw-profile-energy-recovery-v4>small{
  display:none!important;
}
.pw-page .pw-energy-recovery>i{
  height:3px!important;
  margin:0!important;
}
#pw-progress-sheet .pw-profile-energy-recovery-v4{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:8px 12px!important;
  margin-top:9px!important;
  padding-top:9px!important;
}
#pw-progress-sheet .pw-profile-energy-recovery-v4>div{
  grid-column:1/-1!important;
  min-width:0!important;
}
#pw-progress-sheet .pw-profile-energy-recovery-v4>div>span{
  color:var(--pw-ui-muted)!important;
  font-size:10px!important;
  font-weight:500!important;
}
#pw-progress-sheet .pw-profile-energy-recovery-v4>div>b{
  color:var(--pw-ui-text)!important;
  font-size:10px!important;
  font-weight:650!important;
}
#pw-progress-sheet .pw-profile-energy-recovery-v4>i{
  grid-column:1/-1!important;
  height:3px!important;
}

@media(max-width:560px){
  #pw-leaderboard-sheet>.pw-ranking-card{
    height:auto!important;
    max-height:min(88dvh,760px)!important;
  }
  #pw-leaderboard-sheet .pw-ranking-list{
    max-height:min(53dvh,480px)!important;
    padding-left:0!important;
    padding-right:0!important;
  }
  #pw-leaderboard-sheet .pw-rank-row{
    grid-template-columns:24px 38px minmax(0,1fr) 60px!important;
    gap:8px!important;
    padding-left:4px!important;
    padding-right:4px!important;
  }
  #pw-leaderboard-sheet .pw-rank-score{
    width:60px!important;
    min-width:60px!important;
    max-width:60px!important;
  }
}

@media(min-width:900px){
  #pw-leaderboard-sheet>.pw-ranking-card{
    height:auto!important;
    max-height:min(84vh,780px)!important;
  }
  #pw-leaderboard-sheet .pw-ranking-list{
    max-height:min(58vh,540px)!important;
  }
}

                                                                 
@media(max-width:760px){
  .pw-page .pw-topbar{
    min-height:58px!important;
    height:58px!important;
    gap:7px!important;
    padding:7px max(8px,env(safe-area-inset-right)) 7px max(8px,env(safe-area-inset-left))!important;
    align-items:center!important;
    overflow:visible!important;
    background:rgba(8,11,15,.965)!important;
    backdrop-filter:blur(8px)!important;
  }
  .pw-page .pw-top-identity{
    flex:1 1 auto!important;
    min-width:0!important;
    height:44px!important;
    display:flex!important;
    align-items:center!important;
    gap:7px!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  .pw-page .pw-world-mode-button{
    width:38px!important;
    min-width:38px!important;
    height:38px!important;
    flex:0 0 38px!important;
    border:1px solid rgba(123,237,93,.26)!important;
    border-radius:12px!important;
    background:rgba(123,237,93,.055)!important;
  }
  .pw-page .pw-site-brand{
    position:relative!important;
    width:82px!important;
    min-width:82px!important;
    max-width:82px!important;
    height:38px!important;
    flex:0 0 82px!important;
    display:flex!important;
    align-items:center!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  .pw-page .pw-site-logo{
    width:78px!important;
    min-width:78px!important;
    max-width:78px!important;
    height:auto!important;
    min-height:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
    font-size:8.4px!important;
    line-height:.98!important;
  }
  .pw-page .pw-site-logo>.logo-line-1,
  .pw-page .pw-site-logo>.logo-line-2-group{line-height:.98!important}
  .pw-page .pw-online-badge{
    top:-6px!important;
    right:-2px!important;
    min-width:20px!important;
    height:20px!important;
    padding:0 5px!important;
    border:2px solid #080b0f!important;
    font-size:9px!important;
    line-height:16px!important;
  }
  .pw-page .pw-player-pill{
    width:auto!important;
    min-width:0!important;
    max-width:126px!important;
    height:40px!important;
    min-height:40px!important;
    flex:1 1 126px!important;
    display:flex!important;
    align-items:center!important;
    gap:7px!important;
    padding:2px 0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:hidden!important;
  }
  .pw-page .pw-player-pill:hover,
  .pw-page .pw-player-pill:focus-visible{
    border:0!important;
    background:transparent!important;
  }
  .pw-page .pw-player-pill>img{
    width:34px!important;
    min-width:34px!important;
    height:34px!important;
    flex:0 0 34px!important;
    border:1px solid var(--pw-ui-line-strong)!important;
    border-radius:10px!important;
  }
  .pw-page .pw-header-player-copy{
    min-width:0!important;
    display:grid!important;
    gap:3px!important;
    align-content:center!important;
  }
  .pw-page .pw-header-player-copy>b{
    display:block!important;
    max-width:78px!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    color:var(--pw-ui-text)!important;
    font-size:10.5px!important;
    line-height:1!important;
    font-weight:680!important;
  }
  .pw-page .pw-header-level-row{
    min-width:0!important;
    display:flex!important;
    align-items:center!important;
    gap:4px!important;
    color:var(--pw-ui-muted)!important;
  }
  .pw-page .pw-header-level-row>svg{
    width:10px!important;
    height:10px!important;
    flex:0 0 10px!important;
  }
  .pw-page .pw-header-level-row>small{
    display:block!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    color:var(--pw-ui-muted)!important;
    font-size:8px!important;
    line-height:1!important;
    font-weight:500!important;
  }
  .pw-page .pw-top-actions{
    flex:0 0 auto!important;
    display:flex!important;
    align-items:center!important;
    gap:4px!important;
    margin-left:auto!important;
  }
  .pw-page .pw-top-actions>.pw-icon-btn,
  .pw-page .pw-top-actions>a.pw-icon-btn{
    width:32px!important;
    min-width:32px!important;
    height:32px!important;
    border:1px solid var(--pw-ui-line)!important;
    border-radius:10px!important;
    background:rgba(17,23,29,.72)!important;
  }
  .pw-page .pw-statusbar{
    top:10px!important;
    left:10px!important;
    width:auto!important;
    max-width:min(245px,calc(100vw - 78px))!important;
    min-height:36px!important;
    padding:0 12px!important;
    border-radius:12px!important;
    box-shadow:0 8px 22px rgba(0,0,0,.18)!important;
  }
  .pw-page .pw-statusbar b{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .pw-page .pw-statusbar #pw-coords{display:none!important}
}

@media(max-width:430px){
  :root{--pw-top:58px}
  .pw-page .pw-topbar{gap:5px!important;padding-left:6px!important;padding-right:6px!important}
  .pw-page .pw-top-identity{gap:5px!important}
  .pw-page .pw-world-mode-button{width:36px!important;min-width:36px!important;height:36px!important;flex-basis:36px!important}
  .pw-page .pw-site-brand{width:72px!important;min-width:72px!important;max-width:72px!important;flex-basis:72px!important}
  .pw-page .pw-site-logo{width:68px!important;min-width:68px!important;max-width:68px!important;font-size:7.6px!important}
  .pw-page .pw-online-badge{right:-1px!important;top:-5px!important}
  .pw-page .pw-player-pill{max-width:112px!important;flex-basis:112px!important;gap:6px!important}
  .pw-page .pw-player-pill>img{width:32px!important;min-width:32px!important;height:32px!important;flex-basis:32px!important}
  .pw-page .pw-header-player-copy>b{max-width:68px!important;font-size:9.5px!important}
  .pw-page .pw-header-level-row>small{font-size:7.5px!important}
  .pw-page .pw-top-actions{gap:3px!important}
  .pw-page .pw-top-actions>.pw-icon-btn,.pw-page .pw-top-actions>a.pw-icon-btn{width:30px!important;min-width:30px!important;height:30px!important}
}

@media(max-width:390px){
  .pw-page .pw-world-mode-button{width:34px!important;min-width:34px!important;height:34px!important;flex-basis:34px!important}
  .pw-page .pw-site-brand{width:66px!important;min-width:66px!important;max-width:66px!important;flex-basis:66px!important}
  .pw-page .pw-site-logo{width:62px!important;min-width:62px!important;max-width:62px!important;font-size:7px!important}
  .pw-page .pw-player-pill{max-width:100px!important;flex-basis:100px!important}
  .pw-page .pw-player-pill>img{width:30px!important;min-width:30px!important;height:30px!important;flex-basis:30px!important}
  .pw-page .pw-header-player-copy>b{max-width:58px!important;font-size:8.7px!important}
  .pw-page .pw-header-level-row>small{font-size:7px!important}
  .pw-page .pw-top-actions>.pw-icon-btn,.pw-page .pw-top-actions>a.pw-icon-btn{width:29px!important;min-width:29px!important;height:29px!important}
}

                                                                    
#pw-clans-sheet .pw-clan-dashboard{gap:14px!important}
#pw-clans-sheet .pw-clan-back{height:34px!important;padding:0 10px!important;border-radius:10px!important;background:#0d1319!important}

                                                                             
#pw-clans-sheet .pw-clan-hero{
  min-height:0!important;display:block!important;overflow:visible!important;padding:0!important;
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
#pw-clans-sheet .pw-clan-hero:after{display:none!important}
#pw-clans-sheet .pw-clan-hero-cover{
  position:relative!important;height:94px!important;display:block!important;overflow:hidden!important;
  border:1px solid color-mix(in srgb,var(--pw-clan-color,#72e056) 25%,var(--pw-ui-line))!important;
  border-radius:16px!important;background:#0a1016!important;
}
#pw-clans-sheet .pw-clan-hero-cover:before{
  content:"";position:absolute;inset:0;opacity:.17;pointer-events:none;
  background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);
  background-size:18px 18px;
}
#pw-clans-sheet .pw-clan-hero-cover>span{
  position:absolute!important;right:18px!important;bottom:12px!important;width:62px!important;height:62px!important;
  display:grid!important;place-items:center!important;color:var(--pw-clan-color,#72e056)!important;opacity:.22!important;
}
#pw-clans-sheet .pw-clan-hero-cover>span svg{width:58px!important;height:58px!important}
#pw-clans-sheet .pw-clan-hero-identity{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;
  align-items:end!important;gap:13px!important;margin:-28px 12px 0!important;
}
#pw-clans-sheet .pw-clan-hero-emblem{
  width:62px!important;height:62px!important;display:grid!important;place-items:center!important;
  border:3px solid var(--pw-ui-surface,#0d1218)!important;border-radius:15px!important;
  background:#111820!important;color:var(--pw-clan-color,#72e056)!important;box-shadow:none!important;
}
#pw-clans-sheet .pw-clan-hero-emblem svg{width:28px!important;height:28px!important}
#pw-clans-sheet .pw-clan-hero-identity>div{min-width:0!important;display:grid!important;gap:3px!important;padding-bottom:2px!important}
#pw-clans-sheet .pw-clan-hero-identity small{color:var(--pw-clan-color,#72e056)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.025em!important}
#pw-clans-sheet .pw-clan-hero-identity b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--pw-ui-text)!important;font-size:25px!important;line-height:1.02!important;font-weight:760!important;letter-spacing:-.035em!important}
#pw-clans-sheet .pw-clan-hero-identity div>span{color:var(--pw-ui-muted)!important;font-size:11px!important;font-weight:450!important}
#pw-clans-sheet .pw-clan-hero-stats{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:15px 0 0!important;
  padding:12px 0!important;border-top:1px solid var(--pw-ui-line)!important;border-bottom:1px solid var(--pw-ui-line)!important;
}
#pw-clans-sheet .pw-clan-hero-stats>span{min-width:0!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding:0 12px!important;color:#9ba6ad!important}
#pw-clans-sheet .pw-clan-hero-stats>span+span{border-left:1px solid var(--pw-ui-line)!important}
#pw-clans-sheet .pw-clan-hero-stats>span>.pw-lucide-icon{color:var(--pw-ui-gold,#e8c26d)!important}
#pw-clans-sheet .pw-clan-hero-stats>span>span{min-width:0!important;display:grid!important;gap:1px!important}
#pw-clans-sheet .pw-clan-hero-stats b{color:var(--pw-ui-text)!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important}
#pw-clans-sheet .pw-clan-hero-stats small{color:var(--pw-ui-muted)!important;font-size:9px!important;font-weight:450!important;white-space:nowrap!important}

                                                       
#pw-clans-sheet .pw-clan-tabs{
  display:flex!important;gap:18px!important;padding:0 2px!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;
  border-radius:0!important;background:transparent!important;overflow-x:auto!important;scrollbar-width:none!important;
}
#pw-clans-sheet .pw-clan-tabs::-webkit-scrollbar{display:none!important}
#pw-clans-sheet .pw-clan-tabs>button{
  flex:0 0 auto!important;width:auto!important;height:42px!important;display:flex!important;flex-direction:row!important;gap:6px!important;
  padding:0 2px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;
  color:var(--pw-ui-muted)!important;font-size:10px!important;font-weight:650!important;
}
#pw-clans-sheet .pw-clan-tabs>button.is-active{border-bottom-color:var(--pw-ui-lime)!important;background:transparent!important;color:var(--pw-ui-text)!important}

                                                        
#pw-clans-sheet .pw-clan-directory-card{min-height:84px!important;padding:11px 10px!important;border-radius:13px!important;background:#0e151b!important}
#pw-clans-sheet .pw-clan-directory-cover{width:56px!important;min-width:56px!important;height:56px!important;border-radius:13px!important;background:#111922!important}
#pw-clans-sheet .pw-clan-directory-body{gap:3px!important}
#pw-clans-sheet .pw-clan-directory-body>p{max-width:100%!important;margin:2px 0 4px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--pw-ui-muted)!important}
#pw-clans-sheet .pw-clan-directory-stats{gap:12px!important}
#pw-clans-sheet .pw-clan-directory-card.is-mine:before{left:7px!important;height:22px!important}

                                                                                
#pw-clans-sheet .pw-clan-achievements{display:grid!important;gap:9px!important;padding:16px 0 0!important;border:0!important;border-top:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important}
#pw-clans-sheet .pw-clan-achievements>header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 2px!important}
#pw-clans-sheet .pw-clan-achievements>header>span{display:flex!important;align-items:center!important;gap:8px!important}
#pw-clans-sheet .pw-clan-achievements>header .pw-lucide-icon{color:var(--pw-ui-gold,#e8c26d)!important}
#pw-clans-sheet .pw-clan-achievements>header small{padding:4px 8px!important;border-radius:999px!important;background:#151c23!important;color:var(--pw-ui-muted)!important;font-size:9px!important}
#pw-clans-sheet .pw-clan-achievement{
  min-height:72px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;
  gap:10px!important;padding:11px 12px!important;border:1px solid var(--pw-ui-line)!important;border-radius:13px!important;background:#10171e!important;
}
#pw-clans-sheet .pw-clan-achievement>span:first-child{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid var(--pw-ui-line)!important;border-radius:10px!important;color:#8d98a0!important}
#pw-clans-sheet .pw-clan-achievement>div{min-width:0!important;display:grid!important;gap:4px!important}
#pw-clans-sheet .pw-clan-achievement>div>b{color:var(--pw-ui-text)!important;font-size:12px!important;font-weight:680!important}
#pw-clans-sheet .pw-clan-achievement>div>small{color:var(--pw-ui-muted)!important;font-size:10px!important;line-height:1.35!important}
#pw-clans-sheet .pw-clan-achievement-side{display:grid!important;justify-items:end!important;gap:6px!important}
#pw-clans-sheet .pw-clan-achievement-side>strong{padding:3px 7px!important;border-radius:999px!important;background:#1a222a!important;color:#9ba6ae!important;font-size:8px!important;font-weight:800!important;text-transform:uppercase!important}
#pw-clans-sheet .pw-clan-achievement-side>em{color:var(--pw-ui-muted)!important;font-size:9px!important;font-style:normal!important;white-space:nowrap!important}
#pw-clans-sheet .pw-clan-achievement.is-earned{border-color:rgba(232,194,109,.55)!important;background:#151911!important}
#pw-clans-sheet .pw-clan-achievement.is-earned>span:first-child{border-color:rgba(232,194,109,.35)!important;color:var(--pw-ui-gold,#e8c26d)!important}
#pw-clans-sheet .pw-clan-achievement.is-earned .pw-clan-achievement-side>strong{background:rgba(232,194,109,.12)!important;color:var(--pw-ui-gold,#e8c26d)!important}

                                                               
#pw-clans-sheet .pw-clans-manage.is-level-locked{border-color:var(--pw-ui-line)!important;background:#10161c!important;color:var(--pw-ui-muted)!important}
#pw-clans-sheet .pw-clans-manage.is-level-locked:after{content:"15 ур.";margin-left:4px;padding:3px 6px;border-radius:999px;background:#1a2229;color:var(--pw-ui-gold,#e8c26d);font-size:8px;font-weight:800}

@media(max-width:560px){
  #pw-clans-sheet .pw-clan-hero-cover{height:82px!important}
  #pw-clans-sheet .pw-clan-hero-identity{grid-template-columns:56px minmax(0,1fr)!important;gap:10px!important;margin-top:-25px!important}
  #pw-clans-sheet .pw-clan-hero-emblem{width:56px!important;height:56px!important}
  #pw-clans-sheet .pw-clan-hero-identity b{font-size:21px!important}
  #pw-clans-sheet .pw-clan-hero-stats>span{grid-template-columns:17px minmax(0,1fr)!important;gap:5px!important;padding:0 7px!important}
  #pw-clans-sheet .pw-clan-hero-stats b{font-size:12px!important}
  #pw-clans-sheet .pw-clan-hero-stats small{font-size:8px!important}
  #pw-clans-sheet .pw-clan-achievement{grid-template-columns:34px minmax(0,1fr) auto!important;gap:8px!important;padding:10px 8px!important}
  #pw-clans-sheet .pw-clan-achievement>span:first-child{width:34px!important;height:34px!important}
  #pw-clans-sheet .pw-clan-achievement>div>b{font-size:11px!important}
  #pw-clans-sheet .pw-clan-achievement>div>small{font-size:9px!important}
}


                                                                                       
.pw-page .pw-display-popover>header[hidden]{display:none!important}
.pw-page .pw-display-popover:has(>.pw-settings-view:not([hidden]))>.pw-settings-view{margin-top:0!important}
.pw-page .pw-settings-title>div{display:flex!important;align-items:center!important;min-height:34px!important}

                                                                                                
#pw-clans-sheet{
  align-items:stretch!important;
  justify-content:stretch!important;
  padding:0!important;
  overflow:hidden!important;
}
#pw-clans-sheet>.pw-sheet-backdrop{display:none!important}
#pw-clans-sheet>.pw-clans-card{
  width:100%!important;
  max-width:none!important;
  height:100dvh!important;
  max-height:100dvh!important;
  min-height:100dvh!important;
  margin:0!important;
  padding:10px max(18px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))!important;
  border-left:0!important;
  border-right:0!important;
  border-bottom:0!important;
  border-radius:0!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:none!important;
}
#pw-clans-sheet>.pw-clans-card::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}

                                                                                                 
#pw-clans-sheet>.pw-clans-card>.pw-sheet-handle,
#pw-clans-sheet>.pw-clans-card>header{position:relative!important;inset:auto!important;flex:none!important}
#pw-clans-sheet>.pw-clans-card>header{padding-left:0!important;padding-right:0!important}
#pw-clans-sheet #pw-clans-browser,
#pw-clans-sheet .pw-clan-dashboard,
#pw-clans-sheet .pw-clans-list,
#pw-clans-sheet .pw-clan-panel,
#pw-clans-sheet .pw-clan-members,
#pw-clans-sheet .pw-clan-buildings,
#pw-clans-sheet .pw-clan-bonus-shop{
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  max-height:none!important;
  min-height:0!important;
  overflow:visible!important;
  scrollbar-width:none!important;
}
#pw-clans-sheet #pw-clans-browser::-webkit-scrollbar,
#pw-clans-sheet .pw-clan-dashboard::-webkit-scrollbar,
#pw-clans-sheet .pw-clans-list::-webkit-scrollbar,
#pw-clans-sheet .pw-clan-panel::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}

                                                                                       
#pw-clans-sheet .pw-clan-dashboard,
#pw-clans-sheet #pw-clans-browser,
#pw-clans-sheet .pw-clan-overview,
#pw-clans-sheet .pw-clan-directory-controls,
#pw-clans-sheet .pw-clans-list,
#pw-clans-sheet .pw-my-clan,
#pw-clans-sheet .pw-clan-hero,
#pw-clans-sheet .pw-world-clan-actions,
#pw-clans-sheet .pw-clan-settings,
#pw-clans-sheet .pw-clan-member-controls{overflow-x:hidden!important}
#pw-clans-sheet .pw-clan-dashboard>*,
#pw-clans-sheet #pw-clans-browser>*,
#pw-clans-sheet .pw-clan-panel>*{min-width:0!important;max-width:100%!important}

                                                                             
#pw-clans-sheet .pw-clan-tabs{
  width:100%!important;
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:0!important;
  padding:0!important;
  overflow:visible!important;
}
#pw-clans-sheet .pw-clan-tabs>button{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:46px!important;
  padding:0 2px!important;
  justify-content:center!important;
  gap:4px!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  font-size:9px!important;
}
#pw-clans-sheet .pw-clan-tabs>button .pw-lucide-icon{flex:0 0 auto!important}
#pw-clans-sheet .pw-clan-tabs>button span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}

                                                                       
#pw-clans-sheet .pw-clan-sort-chips{
  width:100%!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:8px!important;
  overflow:visible!important;
}
#pw-clans-sheet .pw-clan-sort-chips>button{
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:9px 4px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  text-align:center!important;
}

                                                                                      
#pw-clans-sheet .pw-clan-hero-stats,
#pw-clans-sheet .pw-clan-metrics,
#pw-clans-sheet .pw-clan-directory-card,
#pw-clans-sheet .pw-clan-achievement,
#pw-clans-sheet .pw-clan-member,
#pw-clans-sheet .pw-clan-building,
#pw-clans-sheet .pw-clan-bonus,
#pw-clans-sheet .pw-clan-territory-card{max-width:100%!important}

@media(max-width:420px){
  #pw-clans-sheet>.pw-clans-card{padding-left:14px!important;padding-right:14px!important}
  #pw-clans-sheet .pw-clan-tabs>button{font-size:8px!important;gap:3px!important}
  #pw-clans-sheet .pw-clan-tabs>button svg{width:13px!important;height:13px!important}
  #pw-clans-sheet .pw-clan-sort-chips{gap:5px!important}
  #pw-clans-sheet .pw-clan-sort-chips>button{font-size:9px!important;padding-left:2px!important;padding-right:2px!important}
}

@media(min-width:900px){
                                                                                                 
  #pw-clans-sheet{padding:0!important}
  #pw-clans-sheet>.pw-clans-card{
    width:100%!important;max-width:none!important;height:100vh!important;max-height:100vh!important;min-height:100vh!important;
    padding:20px max(32px,calc((100vw - 980px)/2)) 36px!important;border-radius:0!important;
  }
  #pw-clans-sheet>.pw-clans-card>header,
  #pw-clans-sheet #pw-clans-browser,
  #pw-clans-sheet .pw-clan-dashboard{width:min(980px,100%)!important;margin-left:auto!important;margin-right:auto!important}
  #pw-clans-sheet .pw-clan-tabs>button{font-size:11px!important}
}

                                                                                            
#pw-progress-sheet .pw-profile-action-v4{
  width:100%;appearance:none;-webkit-appearance:none;cursor:pointer;font:inherit;text-align:left;
}
#pw-progress-sheet .pw-profile-action-v4:disabled{opacity:.45;cursor:not-allowed}

                                                           
#pw-clans-sheet .pw-clan-tabs{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 10px!important;
  overflow:visible!important;padding:0!important;border-bottom:1px solid var(--pw-ui-line)!important;
}
#pw-clans-sheet .pw-clan-tabs>button{
  width:100%!important;min-width:0!important;height:38px!important;justify-content:center!important;overflow:hidden!important;
}
#pw-clans-sheet .pw-clan-tabs>button span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}

#pw-clans-sheet .pw-clan-building-tabs{
  display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 16px;border-bottom:1px solid var(--pw-ui-line);
}
#pw-clans-sheet .pw-clan-building-tabs>button{
  min-width:0;height:40px;padding:0 8px;border:0;border-bottom:2px solid transparent;background:transparent;
  color:var(--pw-ui-muted);font:inherit;font-size:11px;font-weight:650;cursor:pointer;
}
#pw-clans-sheet .pw-clan-building-tabs>button.is-active{border-bottom-color:var(--pw-ui-lime);color:var(--pw-ui-text)}
#pw-clans-sheet [data-pw-building-pane][hidden]{display:none!important}

                                                                           
#pw-clans-sheet .pw-clan-buildings{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
#pw-clans-sheet .pw-clan-building{
  display:block!important;padding:14px!important;border:1px solid var(--pw-ui-line)!important;border-radius:14px!important;
  background:#0f161d!important;
}
#pw-clans-sheet .pw-clan-building-head{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important}
#pw-clans-sheet .pw-clan-building-icon{
  width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid var(--pw-ui-line)!important;
  border-radius:11px!important;background:#121a21!important;color:var(--pw-ui-lime)!important;
}
#pw-clans-sheet .pw-clan-building-head>div{min-width:0;display:grid;gap:4px}
#pw-clans-sheet .pw-clan-building-head b{font-size:13px!important;color:var(--pw-ui-text)}
#pw-clans-sheet .pw-clan-building-head small{font-size:10px!important;color:var(--pw-ui-muted);line-height:1.35}
#pw-clans-sheet .pw-clan-building-head>strong{font-size:10px!important;color:#aab4bb;white-space:nowrap}
#pw-clans-sheet .pw-clan-building>i{display:block!important;width:100%;height:3px!important;margin:12px 0 0;overflow:hidden;border-radius:99px;background:#202830!important}
#pw-clans-sheet .pw-clan-building>i>em{display:block;height:100%;background:var(--pw-ui-lime)!important}
#pw-clans-sheet .pw-clan-building-requirements{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important;margin-top:11px!important}
#pw-clans-sheet .pw-clan-building-requirements>span{display:flex;align-items:center;gap:6px;min-width:0;color:#7f8a93;font-size:9px;font-weight:600}
#pw-clans-sheet .pw-clan-building-requirements>span.is-ready{color:#a9d9a0}
#pw-clans-sheet .pw-clan-building-requirements svg{width:13px!important;height:13px!important;flex:0 0 13px}
#pw-clans-sheet .pw-clan-building-upgrade{
  width:100%;height:38px!important;margin-top:11px;display:flex!important;align-items:center;justify-content:center;gap:7px;
  border:1px solid rgba(117,255,69,.25)!important;border-radius:10px!important;background:rgba(117,255,69,.10)!important;
  color:#9bef86!important;font-size:10px!important;font-weight:750!important;
}
#pw-clans-sheet .pw-clan-building-upgrade:disabled{border-color:var(--pw-ui-line)!important;background:#11171d!important;color:#68747d!important;opacity:1!important}
#pw-clans-sheet .pw-clan-building-max{display:block;margin-top:10px;color:#7f8a93;font-size:9px;text-align:right}

                                                                    
#pw-clans-sheet .pw-clan-treasury{display:grid;gap:14px;padding:2px 0 10px}
#pw-clans-sheet .pw-clan-treasury-head{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--pw-ui-line);border-bottom:1px solid var(--pw-ui-line)}
#pw-clans-sheet .pw-clan-treasury-head>div{min-height:68px;display:flex;align-items:center;gap:9px;padding:10px 6px;color:var(--pw-ui-gold,#e8c26d)}
#pw-clans-sheet .pw-clan-treasury-head>div+div{border-left:1px solid var(--pw-ui-line)}
#pw-clans-sheet .pw-clan-treasury-head>div>span{display:grid;gap:3px}
#pw-clans-sheet .pw-clan-treasury-head small{font-size:9px;color:var(--pw-ui-muted)}
#pw-clans-sheet .pw-clan-treasury-head b{font-size:14px;color:var(--pw-ui-text)}
#pw-clans-sheet .pw-clan-treasury>p{margin:0;color:var(--pw-ui-muted);font-size:10px;line-height:1.5}
#pw-clans-sheet .pw-clan-treasury-form{display:grid;grid-template-columns:minmax(0,1fr) 64px 112px;gap:7px}
#pw-clans-sheet .pw-clan-treasury-form input{
  min-width:0;height:40px;padding:0 11px;border:1px solid var(--pw-ui-line);border-radius:10px;background:#0b1117;color:var(--pw-ui-text);outline:0;font-size:11px;
}
#pw-clans-sheet .pw-clan-treasury-form button{height:40px;border-radius:10px;font:inherit;font-size:10px;font-weight:750;cursor:pointer}
#pw-clans-sheet .pw-clan-treasury-form .is-secondary{border:1px solid var(--pw-ui-line);background:#111820;color:#a7b1b9}
#pw-clans-sheet .pw-clan-treasury-form button[type=submit]{display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:var(--pw-ui-lime);color:#0b150a}

                                                                        
#pw-clans-sheet .pw-clan-daily{display:grid;gap:12px;padding:2px 0 10px}
#pw-clans-sheet .pw-clan-daily-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--pw-ui-line)}
#pw-clans-sheet .pw-clan-daily-intro>div{min-width:0;display:grid;gap:4px}
#pw-clans-sheet .pw-clan-daily-intro b{font-size:16px;color:var(--pw-ui-text)}
#pw-clans-sheet .pw-clan-daily-intro small{font-size:10px;color:var(--pw-ui-muted);line-height:1.4}
#pw-clans-sheet .pw-clan-daily-intro>strong{flex:0 0 auto;color:var(--pw-ui-gold,#e8c26d);font-size:13px}
#pw-clans-sheet .pw-clan-economy-warning{margin:0;padding:12px;border:1px solid rgba(232,194,109,.24);border-radius:11px;background:rgba(232,194,109,.05);color:#d6bc82;font-size:10px;line-height:1.45}
#pw-clans-sheet .pw-clan-task-list{display:grid;gap:8px}
#pw-clans-sheet .pw-clan-task{padding:12px 0;border-bottom:1px solid var(--pw-ui-line)}
#pw-clans-sheet .pw-clan-task:last-child{border-bottom:0}
#pw-clans-sheet .pw-clan-task-top{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}
#pw-clans-sheet .pw-clan-task-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--pw-ui-line);border-radius:10px;color:#8f9aa3;background:#111820}
#pw-clans-sheet .pw-clan-task.is-ready .pw-clan-task-icon{border-color:rgba(117,255,69,.25);color:var(--pw-ui-lime);background:rgba(117,255,69,.06)}
#pw-clans-sheet .pw-clan-task-top>div{min-width:0;display:grid;gap:3px}
#pw-clans-sheet .pw-clan-task-top b{font-size:12px;color:var(--pw-ui-text)}
#pw-clans-sheet .pw-clan-task-top small{font-size:9px;color:var(--pw-ui-muted);line-height:1.35}
#pw-clans-sheet .pw-clan-task-top>strong{display:flex;align-items:center;gap:4px;color:var(--pw-ui-gold,#e8c26d);font-size:11px;white-space:nowrap}
#pw-clans-sheet .pw-clan-task-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin:10px 0 0 48px}
#pw-clans-sheet .pw-clan-task-progress>i{height:4px;overflow:hidden;border-radius:99px;background:#202830}
#pw-clans-sheet .pw-clan-task-progress>i>em{display:block;height:100%;background:var(--pw-ui-lime)}
#pw-clans-sheet .pw-clan-task-progress>span{color:#8c979f;font-size:9px;white-space:nowrap}
#pw-clans-sheet .pw-clan-task-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:9px 0 0 48px}
#pw-clans-sheet .pw-clan-task-footer>small{color:#626e77;font-size:8px}
#pw-clans-sheet .pw-clan-task-footer>b{color:#8d989f;font-size:9px}
#pw-clans-sheet .pw-clan-task.is-claimed .pw-clan-task-footer>b{color:#8ccf7f}
#pw-clans-sheet .pw-clan-task-footer>button{height:30px;padding:0 10px;border:0;border-radius:9px;background:var(--pw-ui-lime);color:#0a1409;font-size:9px;font-weight:800}

                                                                               
#pw-clans-sheet .pw-clan-points{margin-bottom:12px!important;padding-bottom:12px;border-bottom:1px solid var(--pw-ui-line)}
#pw-clans-sheet .pw-clan-points>div{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;min-height:38px!important}
#pw-clans-sheet .pw-clan-points>p{padding:0!important;font-size:9px!important;line-height:1.45!important}
#pw-clans-sheet .pw-clan-bonus-shop{display:grid!important;grid-template-columns:1fr!important;gap:0!important}
#pw-clans-sheet .pw-clan-shop-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 8px}
#pw-clans-sheet .pw-clan-shop-head>b{font-size:13px;color:var(--pw-ui-text)}
#pw-clans-sheet .pw-clan-shop-head>small{font-size:9px;color:var(--pw-ui-muted)}
#pw-clans-sheet .pw-clan-bonus{
  display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;
  padding:12px 0!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;background:transparent!important;
}
#pw-clans-sheet .pw-clan-bonus>span{width:38px!important;height:38px!important;border:1px solid rgba(232,194,109,.22)!important;border-radius:10px!important;background:rgba(232,194,109,.05)!important;color:var(--pw-ui-gold,#e8c26d)!important}
#pw-clans-sheet .pw-clan-bonus>div{display:grid!important;gap:2px!important}
#pw-clans-sheet .pw-clan-bonus b{font-size:11px!important}
#pw-clans-sheet .pw-clan-bonus small{font-size:9px!important}
#pw-clans-sheet .pw-clan-bonus em{color:#6f7b84;font-size:8px;font-style:normal}
#pw-clans-sheet .pw-clan-bonus>button{height:34px!important;padding:0 10px!important;border-radius:9px!important;font-size:9px!important;white-space:nowrap}

@media(min-width:700px){
  #pw-clans-sheet .pw-clan-tabs{grid-template-columns:repeat(6,minmax(0,1fr))!important}
}
@media(max-width:420px){
  #pw-clans-sheet .pw-clan-tabs{gap:0 5px!important}
  #pw-clans-sheet .pw-clan-tabs>button{height:36px!important;font-size:8px!important;gap:3px!important}
  #pw-clans-sheet .pw-clan-tabs>button svg{width:12px!important;height:12px!important}
  #pw-clans-sheet .pw-clan-treasury-form{grid-template-columns:minmax(0,1fr) 54px}
  #pw-clans-sheet .pw-clan-treasury-form button[type=submit]{grid-column:1/-1}
  #pw-clans-sheet .pw-clan-building-requirements{grid-template-columns:1fr}
  #pw-clans-sheet .pw-clan-task-top{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}
  #pw-clans-sheet .pw-clan-task-icon{width:34px;height:34px}
  #pw-clans-sheet .pw-clan-task-progress,#pw-clans-sheet .pw-clan-task-footer{margin-left:42px}
}

                                            
#pw-clans-sheet .pw-clan-achievement>div>em{color:#747f88;font-size:8px;font-style:normal;line-height:1.3}
#pw-clans-sheet .pw-clan-achievement>i{grid-column:2/4;display:block;width:100%;height:4px;overflow:hidden;border-radius:99px;background:#222a32}
#pw-clans-sheet .pw-clan-achievement>i>span{display:block;height:100%;border-radius:inherit;background:#75858f}
#pw-clans-sheet .pw-clan-achievement.is-earned>i>span{background:var(--pw-ui-gold,#e8c26d)}
#pw-clans-sheet .pw-clan-achievement.is-complete>div>em{color:#bda565}

                                                                                
#pw-clans-sheet>.pw-clans-card>header{
  min-height:72px!important;
  margin:0!important;
  padding:10px 0 16px!important;
  border-bottom:1px solid var(--pw-ui-line)!important;
  background:transparent!important;
}
#pw-clans-sheet>.pw-clans-card>header>div{display:grid!important;gap:3px!important}
#pw-clans-sheet>.pw-clans-card>header>div>b{
  font-size:28px!important;font-weight:760!important;line-height:1!important;letter-spacing:-.035em!important;
}
#pw-clans-sheet>.pw-clans-card>header>div>span{font-size:12px!important;color:var(--pw-ui-muted)!important}

                                                                             
#pw-clans-sheet #pw-clans-browser{padding-top:18px!important}
#pw-clans-sheet .pw-clan-command-banner{
  min-height:68px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;
  margin:0 0 18px!important;padding:0 0 18px!important;border:0!important;border-bottom:1px solid var(--pw-ui-line)!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;color:var(--pw-ui-text)!important;
}
#pw-clans-sheet .pw-clan-command-banner>span{
  width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid rgba(117,255,69,.22)!important;
  border-radius:12px!important;background:rgba(117,255,69,.055)!important;color:var(--pw-ui-lime)!important;
}
#pw-clans-sheet .pw-clan-command-banner>div{display:grid!important;gap:4px!important;min-width:0!important}
#pw-clans-sheet .pw-clan-command-banner b{font-size:17px!important;font-weight:700!important;line-height:1.15!important}
#pw-clans-sheet .pw-clan-command-banner small{font-size:11px!important;color:var(--pw-ui-muted)!important;line-height:1.4!important}
#pw-clans-sheet .pw-clan-command-banner>svg{display:none!important}

#pw-clans-sheet .pw-my-clan{
  margin:0 0 22px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
#pw-clans-sheet .pw-my-clan>span:first-child{
  display:block!important;margin:0 0 8px!important;color:var(--pw-ui-lime)!important;font-size:11px!important;font-weight:700!important;
}
#pw-clans-sheet .pw-my-clan.has-clan .pw-rank-row{
  min-height:72px!important;padding:12px 12px!important;border:1px solid rgba(117,255,69,.2)!important;border-radius:14px!important;
  background:rgba(117,255,69,.035)!important;
}
#pw-clans-sheet .pw-my-clan:not(.has-clan){
  min-height:70px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;
  padding:12px 0 18px!important;border-bottom:1px solid var(--pw-ui-line)!important;
}
#pw-clans-sheet .pw-my-clan:not(.has-clan)>svg{color:#7f8a93!important}
#pw-clans-sheet .pw-my-clan:not(.has-clan)>span{display:grid!important;gap:3px!important}
#pw-clans-sheet .pw-my-clan:not(.has-clan) b{font-size:14px!important;color:var(--pw-ui-text)!important}
#pw-clans-sheet .pw-my-clan:not(.has-clan) small{font-size:10px!important;color:var(--pw-ui-muted)!important}

#pw-clans-sheet .pw-clan-directory-controls{
  margin:0 0 22px!important;padding:0 0 18px!important;border-bottom:1px solid var(--pw-ui-line)!important;
}
#pw-clans-sheet .pw-clan-search-box{height:46px!important;border-radius:12px!important;background:#0b1117!important}
#pw-clans-sheet .pw-clan-directory-controls>select{height:42px!important;border-radius:11px!important;background:#0b1117!important}
#pw-clans-sheet .pw-clan-sort-chips{margin-top:4px!important;border-bottom:1px solid var(--pw-ui-line)!important}
#pw-clans-sheet .pw-clan-sort-chips>button{
  min-height:38px!important;padding:0 4px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;
  color:var(--pw-ui-muted)!important;font-size:10px!important;font-weight:650!important;
}
#pw-clans-sheet .pw-clan-sort-chips>button.is-active{border-bottom-color:var(--pw-ui-lime)!important;background:transparent!important;color:var(--pw-ui-text)!important}
#pw-clans-sheet .pw-recent-head{margin:0 0 12px!important}
#pw-clans-sheet .pw-recent-head>b{font-size:18px!important}
#pw-clans-sheet .pw-recent-head>span{color:var(--pw-ui-muted)!important}

                                                                                 
#pw-clans-sheet .pw-clans-list{display:grid!important;gap:16px!important}
#pw-clans-sheet .pw-clan-directory-card{
  position:relative!important;display:block!important;width:100%!important;overflow:hidden!important;padding:0!important;
  border:1px solid var(--pw-ui-line)!important;border-radius:18px!important;background:#0e151c!important;box-shadow:none!important;text-align:left!important;
}
#pw-clans-sheet .pw-clan-directory-card.is-mine{border-color:rgba(117,255,69,.24)!important;background:#0e1718!important}
#pw-clans-sheet .pw-clan-directory-cover{
  position:relative!important;height:104px!important;display:block!important;padding:0!important;overflow:visible!important;
  background:
    radial-gradient(circle at 76% 18%,color-mix(in srgb,var(--pw-directory-clan,#72E056) 18%,transparent),transparent 42%),
    linear-gradient(145deg,color-mix(in srgb,var(--pw-directory-clan,#72E056) 10%,#151d25),#090e13 72%),
    repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 14px),
    repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 14px)!important;
}
#pw-clans-sheet .pw-clan-directory-cover>i{
  position:absolute!important;left:16px!important;bottom:-27px!important;width:56px!important;height:56px!important;display:grid!important;place-items:center!important;
  border:5px solid #0e151c!important;border-radius:16px!important;background:#121a21!important;color:var(--pw-directory-clan,var(--pw-ui-lime))!important;
}
#pw-clans-sheet .pw-clan-directory-card.is-mine .pw-clan-directory-cover>i{border-color:#0e1718!important}
#pw-clans-sheet .pw-clan-directory-cover>i svg{width:25px!important;height:25px!important}
#pw-clans-sheet .pw-clan-directory-cover>small{
  position:absolute!important;top:12px!important;right:12px!important;min-width:36px!important;height:26px!important;padding:0 9px!important;
  display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:999px!important;
  background:rgba(7,11,15,.72)!important;color:#b3bdc4!important;font-size:10px!important;font-weight:700!important;
}
#pw-clans-sheet .pw-clan-directory-body{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;padding:35px 16px 15px!important;
}
#pw-clans-sheet .pw-clan-directory-body>b{font-size:18px!important;font-weight:730!important;line-height:1.12!important}
#pw-clans-sheet .pw-clan-directory-body>small{font-size:10px!important;color:#84909a!important}
#pw-clans-sheet .pw-clan-directory-body>p{margin:3px 0 0!important;font-size:11px!important;line-height:1.4!important;color:#7b8790!important;white-space:normal!important}
#pw-clans-sheet .pw-clan-directory-stats{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:10px 0 0!important;padding:11px 0 0!important;border-top:1px solid var(--pw-ui-line)!important;
}
#pw-clans-sheet .pw-clan-directory-stats>span{min-width:0!important;display:flex!important;align-items:center!important;gap:5px!important;color:#87939b!important}
#pw-clans-sheet .pw-clan-directory-stats>span+span{padding-left:10px!important;border-left:1px solid var(--pw-ui-line)!important}
#pw-clans-sheet .pw-clan-directory-stats b{font-size:9px!important;font-weight:600!important;color:#a6b0b7!important;white-space:normal!important}

#pw-clans-sheet .pw-clans-manage{
  min-height:46px!important;margin-top:18px!important;border:1px solid rgba(117,255,69,.22)!important;border-radius:12px!important;background:rgba(117,255,69,.06)!important;color:#9bed84!important;
}

                                                                                   
#pw-clans-sheet .pw-clan-tabs{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:4px 0 16px!important;padding:0!important;
  border:0!important;background:transparent!important;overflow:visible!important;
}
#pw-clans-sheet .pw-clan-tabs>button{
  min-width:0!important;width:100%!important;height:44px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;
  padding:0 7px!important;border:1px solid var(--pw-ui-line)!important;border-radius:11px!important;background:#0d141a!important;color:#84909a!important;
  font-size:10px!important;font-weight:650!important;line-height:1!important;overflow:visible!important;white-space:nowrap!important;
}
#pw-clans-sheet .pw-clan-tabs>button span{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}
#pw-clans-sheet .pw-clan-tabs>button svg{width:14px!important;height:14px!important;flex:0 0 14px!important}
#pw-clans-sheet .pw-clan-tabs>button.is-active{
  border-color:rgba(117,255,69,.22)!important;background:rgba(117,255,69,.07)!important;color:#a1eb91!important;
}
#pw-clans-sheet .pw-clan-tabs>button.is-active:after{display:none!important}

                                                                                 
#pw-clans-sheet [data-pw-clan-panel="tasks"]{padding-top:2px!important}
#pw-clans-sheet .pw-clan-daily-intro{padding:4px 0 14px!important}
#pw-clans-sheet .pw-clan-daily-intro b{font-size:18px!important}
#pw-clans-sheet .pw-clan-task{padding:14px 0!important}

@media(max-width:420px){
  #pw-clans-sheet>.pw-clans-card>header>div>b{font-size:25px!important}
  #pw-clans-sheet .pw-clan-tabs{gap:5px!important}
  #pw-clans-sheet .pw-clan-tabs>button{height:42px!important;padding:0 4px!important;font-size:9px!important;gap:4px!important}
  #pw-clans-sheet .pw-clan-tabs>button svg{width:13px!important;height:13px!important;flex-basis:13px!important}
  #pw-clans-sheet .pw-clan-directory-cover{height:92px!important}
  #pw-clans-sheet .pw-clan-directory-body{padding-left:13px!important;padding-right:13px!important}
  #pw-clans-sheet .pw-clan-directory-stats>span+span{padding-left:6px!important}
  #pw-clans-sheet .pw-clan-directory-stats b{font-size:8.5px!important}
}
@media(min-width:700px){
  #pw-clans-sheet .pw-clan-tabs{grid-template-columns:repeat(6,minmax(0,1fr))!important}
  #pw-clans-sheet .pw-clan-tabs>button{height:46px!important;font-size:11px!important}
  #pw-clans-sheet .pw-clans-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

                                                                          
#pw-clans-sheet .pw-clan-achievement{
  box-sizing:border-box!important;
  grid-template-columns:38px minmax(0,1fr)!important;
  align-items:start!important;
  gap:8px 10px!important;
  width:100%!important;
  max-width:100%!important;
  padding:12px!important;
  overflow:hidden!important;
}
#pw-clans-sheet .pw-clan-achievement>span:first-child{
  grid-column:1!important;
  grid-row:1/4!important;
  width:38px!important;
  height:38px!important;
}
#pw-clans-sheet .pw-clan-achievement>div{
  grid-column:2!important;
  min-width:0!important;
  max-width:100%!important;
  overflow:hidden!important;
}
#pw-clans-sheet .pw-clan-achievement>div>b,
#pw-clans-sheet .pw-clan-achievement>div>small,
#pw-clans-sheet .pw-clan-achievement>div>em{
  max-width:100%!important;
  overflow-wrap:anywhere!important;
  white-space:normal!important;
}
#pw-clans-sheet .pw-clan-achievement-side{
  grid-column:2!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:8px!important;
  overflow:hidden!important;
}
#pw-clans-sheet .pw-clan-achievement-side>strong{
  flex:0 1 auto!important;
  min-width:0!important;
  max-width:62%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
#pw-clans-sheet .pw-clan-achievement-side>em{
  flex:0 0 auto!important;
  max-width:38%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  text-align:right!important;
}
#pw-clans-sheet .pw-clan-achievement>i{
  grid-column:2!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
}
#pw-clans-sheet .pw-clan-hero-cover,
#pw-clans-sheet .pw-clan-directory-cover{
  touch-action:pan-y!important;
  overscroll-behavior-x:none!important;
}
#pw-clans-sheet .pw-clan-hero-cover>*{pointer-events:none!important}
#pw-clans-sheet .pw-clan-hero-cover.has-media,
#pw-clans-sheet .pw-clan-directory-cover.has-media{
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}
#pw-clans-sheet .pw-clan-hero-emblem,
#pw-clans-sheet .pw-clan-directory-cover>i{
  overflow:hidden!important;
}
#pw-clans-sheet .pw-clan-hero-emblem>img,
#pw-clans-sheet .pw-clan-directory-cover>i>img{
  width:100%!important;
  height:100%!important;
  display:block!important;
  object-fit:cover!important;
}
#pw-clans-sheet .pw-clan-media-settings{
  display:grid!important;
  gap:12px!important;
  padding:0 0 16px!important;
  border-bottom:1px solid var(--pw-ui-line)!important;
}
#pw-clans-sheet .pw-clan-media-title{display:grid!important;gap:3px!important}
#pw-clans-sheet .pw-clan-media-title>b{font-size:14px!important;color:var(--pw-ui-text)!important}
#pw-clans-sheet .pw-clan-media-title>small{font-size:10px!important;line-height:1.4!important;color:var(--pw-ui-muted)!important}
#pw-clans-sheet .pw-clan-media-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
#pw-clans-sheet .pw-clan-media-upload{
  min-width:0!important;
  min-height:82px!important;
  display:grid!important;
  grid-template-columns:44px minmax(0,1fr)!important;
  align-items:center!important;
  gap:8px 10px!important;
  padding:10px!important;
  border:1px solid var(--pw-ui-line)!important;
  border-radius:12px!important;
  background:#0c1218!important;
  cursor:pointer!important;
  overflow:hidden!important;
}
#pw-clans-sheet .pw-clan-media-upload>input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
#pw-clans-sheet .pw-clan-media-preview{
  grid-row:1/3!important;
  width:44px!important;
  height:44px!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid var(--pw-ui-line)!important;
  border-radius:11px!important;
  background:#111920 center/cover no-repeat!important;
  color:var(--pw-ui-muted)!important;
  overflow:hidden!important;
}
#pw-clans-sheet .pw-clan-media-upload.is-banner .pw-clan-media-preview{border-radius:8px!important}
#pw-clans-sheet .pw-clan-media-preview.has-media>span{display:none!important}
#pw-clans-sheet .pw-clan-media-upload>span:nth-child(2){min-width:0!important;display:grid!important;gap:2px!important}
#pw-clans-sheet .pw-clan-media-upload b{font-size:10px!important;color:var(--pw-ui-text)!important}
#pw-clans-sheet .pw-clan-media-upload small{font-size:8px!important;line-height:1.35!important;color:var(--pw-ui-muted)!important}
#pw-clans-sheet .pw-clan-media-upload>em{grid-column:2!important;font-size:9px!important;font-style:normal!important;font-weight:750!important;color:var(--pw-ui-lime)!important}
@media(max-width:560px){
  #pw-clans-sheet .pw-clan-achievement{grid-template-columns:34px minmax(0,1fr)!important;padding:10px!important;gap:7px 9px!important}
  #pw-clans-sheet .pw-clan-achievement>span:first-child{width:34px!important;height:34px!important}
  #pw-clans-sheet .pw-clan-achievement-side>strong{max-width:58%!important;font-size:7.5px!important}
  #pw-clans-sheet .pw-clan-achievement-side>em{max-width:42%!important;font-size:8.5px!important}
  #pw-clans-sheet .pw-clan-media-grid{grid-template-columns:1fr!important}
}

                                                                  
#pw-clans-sheet>.pw-clans-card,
#pw-clans-sheet .pw-clan-dashboard,
#pw-clans-sheet .pw-clan-hero,
#pw-clans-sheet .pw-clan-hero-cover,
#pw-clans-sheet .pw-clan-hero-identity{
  touch-action:pan-y!important;
  overscroll-behavior-x:none!important;
}
#pw-clans-sheet .pw-clan-hero{
  width:100%!important;
  max-width:100%!important;
  overflow:visible!important;
  contain:none!important;
  user-select:none!important;
  -webkit-user-select:none!important;
}
#pw-clans-sheet .pw-clan-hero-cover{
  width:100%!important;
  height:112px!important;
  min-height:112px!important;
  border-radius:15px!important;
  overflow:hidden!important;
  pointer-events:auto!important;
  -webkit-user-drag:none!important;
}
#pw-clans-sheet .pw-clan-hero-cover>*{pointer-events:none!important}
#pw-clans-sheet .pw-clan-hero-identity{
  position:relative!important;
  z-index:2!important;
  display:block!important;
  margin:-29px 16px 0!important;
  min-width:0!important;
}
#pw-clans-sheet .pw-clan-hero-emblem{
  position:relative!important;
  width:58px!important;
  height:58px!important;
  margin:0 0 9px!important;
  border:4px solid var(--pw-ui-surface,#0d1218)!important;
  border-radius:15px!important;
  background:#111820!important;
}
#pw-clans-sheet .pw-clan-hero-identity>div{
  width:100%!important;
  min-width:0!important;
  padding:0!important;
  display:grid!important;
  gap:3px!important;
}
#pw-clans-sheet .pw-clan-hero-identity small{
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
#pw-clans-sheet .pw-clan-hero-identity b{
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-size:23px!important;
}
#pw-clans-sheet .pw-clan-hero-stats{
  margin-top:13px!important;
  padding-left:2px!important;
  padding-right:2px!important;
}
#pw-clans-sheet .pw-clan-hero-stats>span{
  min-width:0!important;
  padding-left:9px!important;
  padding-right:9px!important;
}
#pw-clans-sheet .pw-clan-hero-stats>span:first-child{padding-left:2px!important}
#pw-clans-sheet .pw-clan-hero-stats>span:last-child{padding-right:2px!important}

@media(max-width:560px){
  #pw-clans-sheet .pw-clan-hero-cover{height:98px!important;min-height:98px!important}
  #pw-clans-sheet .pw-clan-hero-identity{margin:-27px 12px 0!important}
  #pw-clans-sheet .pw-clan-hero-emblem{width:54px!important;height:54px!important;margin-bottom:8px!important}
  #pw-clans-sheet .pw-clan-hero-identity b{font-size:20px!important}
  #pw-clans-sheet .pw-clan-hero-stats>span{padding-left:6px!important;padding-right:6px!important}
}

                                                                              
#pw-clans-sheet>.pw-clans-card,
#pw-clans-sheet #pw-clans-browser,
#pw-clans-sheet .pw-clans-list,
#pw-clans-sheet .pw-clan-directory-card,
#pw-clans-sheet .pw-clan-directory-card *{
  touch-action:pan-y!important;
  overscroll-behavior-x:none!important;
}
#pw-clans-sheet>.pw-clans-card{
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
}
#pw-clans-sheet #pw-clans-browser,
#pw-clans-sheet .pw-clans-list{
  overflow:visible!important;
  max-height:none!important;
}

                                                                                                    
#pw-clans-sheet .pw-clans-list{
  gap:12px!important;
}
#pw-clans-sheet .pw-clan-directory-card{
  position:relative!important;
  min-height:0!important;
  height:auto!important;
  display:block!important;
  padding:0!important;
  overflow:hidden!important;
  border-radius:15px!important;
  transform:none!important;
  -webkit-tap-highlight-color:transparent!important;
  user-select:none!important;
  -webkit-user-select:none!important;
}
#pw-clans-sheet .pw-clan-directory-card:hover,
#pw-clans-sheet .pw-clan-directory-card:focus-visible{
  transform:none!important;
}
#pw-clans-sheet .pw-clan-directory-cover{
  position:relative!important;
  height:68px!important;
  min-height:68px!important;
  overflow:hidden!important;
  border-radius:0!important;
  pointer-events:none!important;
}
#pw-clans-sheet .pw-clan-directory-cover:after{
  pointer-events:none!important;
}
#pw-clans-sheet .pw-clan-directory-cover>i{
  position:absolute!important;
  left:14px!important;
  bottom:8px!important;
  width:44px!important;
  height:44px!important;
  margin:0!important;
  border:1px solid rgba(255,255,255,.11)!important;
  border-radius:12px!important;
  background:rgba(10,15,20,.86)!important;
  box-shadow:0 6px 18px rgba(0,0,0,.18)!important;
}
#pw-clans-sheet .pw-clan-directory-card.is-mine .pw-clan-directory-cover>i{
  border-color:rgba(117,255,69,.20)!important;
}
#pw-clans-sheet .pw-clan-directory-cover>i svg{
  width:21px!important;
  height:21px!important;
}
#pw-clans-sheet .pw-clan-directory-cover>small{
  top:10px!important;
  right:10px!important;
  min-width:34px!important;
  height:24px!important;
  padding:0 8px!important;
  pointer-events:none!important;
}
#pw-clans-sheet .pw-clan-directory-body{
  position:relative!important;
  z-index:2!important;
  display:grid!important;
  gap:4px!important;
  padding:11px 14px 13px!important;
  pointer-events:none!important;
}
#pw-clans-sheet .pw-clan-directory-body>b{
  font-size:17px!important;
  line-height:1.12!important;
}
#pw-clans-sheet .pw-clan-directory-body>small{
  font-size:10px!important;
  line-height:1.3!important;
}
#pw-clans-sheet .pw-clan-directory-body>p{
  display:-webkit-box!important;
  margin:3px 0 0!important;
  overflow:hidden!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  white-space:normal!important;
  font-size:10px!important;
  line-height:1.4!important;
}
#pw-clans-sheet .pw-clan-directory-stats{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  margin-top:8px!important;
  padding-top:9px!important;
}
#pw-clans-sheet .pw-clan-directory-stats>span{
  min-width:0!important;
  gap:4px!important;
}
#pw-clans-sheet .pw-clan-directory-stats>span+span{
  padding-left:8px!important;
}
#pw-clans-sheet .pw-clan-directory-stats b{
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-size:8.5px!important;
}

@media(max-width:560px){
  #pw-clans-sheet>.pw-clans-card{
    padding-left:15px!important;
    padding-right:15px!important;
  }
  #pw-clans-sheet .pw-clan-directory-cover{
    height:62px!important;
    min-height:62px!important;
  }
  #pw-clans-sheet .pw-clan-directory-cover>i{
    left:12px!important;
    bottom:7px!important;
    width:42px!important;
    height:42px!important;
  }
  #pw-clans-sheet .pw-clan-directory-body{
    padding:10px 12px 12px!important;
  }
  #pw-clans-sheet .pw-clan-directory-body>b{font-size:16px!important}
  #pw-clans-sheet .pw-clan-directory-body>p{font-size:9.5px!important}
  #pw-clans-sheet .pw-clan-directory-stats>span+span{padding-left:6px!important}
  #pw-clans-sheet .pw-clan-directory-stats b{font-size:8px!important}
}

                                                                     
#pw-clans-sheet .pw-clan-dashboard{
  width:100%!important;
  max-width:100%!important;
  overflow:visible!important;
}
#pw-clans-sheet .pw-clan-back[hidden]{display:none!important}
#pw-clans-sheet .pw-clan-back:not([hidden]){
  margin:0 0 14px!important;
  width:max-content!important;
  min-height:38px!important;
  padding:0 12px!important;
  border:1px solid var(--pw-ui-line)!important;
  border-radius:11px!important;
  background:#10161d!important;
}
#pw-clans-sheet .pw-clan-hero{
  position:relative!important;
  overflow:hidden!important;
  margin:0 0 14px!important;
  padding:0 18px 16px!important;
  border:1px solid color-mix(in srgb,var(--pw-clan-color,#72e056) 28%,rgba(255,255,255,.09))!important;
  border-radius:24px!important;
  background:#0d1319!important;
  box-shadow:none!important;
}
#pw-clans-sheet .pw-clan-hero-cover{
  position:relative!important;
  width:calc(100% + 36px)!important;
  height:154px!important;
  min-height:154px!important;
  margin:0 -18px!important;
  border:0!important;
  border-radius:0!important;
  background-color:#111820!important;
  background-size:cover!important;
  background-position:center!important;
  overflow:hidden!important;
  pointer-events:none!important;
}
#pw-clans-sheet .pw-clan-hero-cover:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:linear-gradient(180deg,rgba(6,10,14,.08),rgba(6,10,14,.16) 45%,#0d1319 100%)!important;
  pointer-events:none!important;
}
#pw-clans-sheet .pw-clan-hero-cover>span{
  position:absolute!important;
  right:22px!important;
  bottom:24px!important;
  width:70px!important;
  height:70px!important;
  display:grid!important;
  place-items:center!important;
  color:color-mix(in srgb,var(--pw-clan-color,#72e056) 26%,transparent)!important;
  opacity:.55!important;
  z-index:1!important;
}
#pw-clans-sheet .pw-clan-hero-cover>span svg{width:70px!important;height:70px!important}
#pw-clans-sheet .pw-clan-hero-identity{
  position:relative!important;
  z-index:2!important;
  display:grid!important;
  grid-template-columns:82px minmax(0,1fr)!important;
  align-items:end!important;
  gap:14px!important;
  margin:-42px 0 0!important;
  padding:0!important;
}
#pw-clans-sheet .pw-clan-hero-emblem{
  width:82px!important;
  height:82px!important;
  margin:0!important;
  overflow:hidden!important;
  border:4px solid #0d1319!important;
  border-radius:20px!important;
  background:#121922!important;
  box-shadow:0 8px 28px rgba(0,0,0,.26)!important;
}
#pw-clans-sheet .pw-clan-hero-emblem img{width:100%!important;height:100%!important;object-fit:cover!important}
#pw-clans-sheet .pw-clan-hero-identity>div{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  gap:4px!important;
  padding-bottom:4px!important;
}
#pw-clans-sheet .pw-clan-hero-identity small{
  order:0!important;
  color:#c8a86a!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.035em!important;
}
#pw-clans-sheet .pw-clan-hero-identity b{
  order:1!important;
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#f4f7f8!important;
  font-size:26px!important;
  line-height:1.05!important;
  font-weight:850!important;
}
#pw-clans-sheet .pw-clan-hero-identity span{
  order:2!important;
  color:#83909a!important;
  font-size:10px!important;
}
#pw-clans-sheet .pw-clan-hero-stats{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:0!important;
  margin:17px 0 0!important;
  padding:13px 0 0!important;
  border-top:1px solid rgba(255,255,255,.08)!important;
}
#pw-clans-sheet .pw-clan-hero-stats>span{
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  padding:0 12px!important;
  border:0!important;
  color:#aeb9c1!important;
}
#pw-clans-sheet .pw-clan-hero-stats>span:first-child{padding-left:0!important}
#pw-clans-sheet .pw-clan-hero-stats>span+span{border-left:1px solid rgba(255,255,255,.08)!important}
#pw-clans-sheet .pw-clan-hero-stats>span svg{width:18px!important;height:18px!important;color:#e6bd65!important;flex:0 0 auto!important}
#pw-clans-sheet .pw-clan-hero-stats>span>span{min-width:0!important;display:grid!important;gap:1px!important}
#pw-clans-sheet .pw-clan-hero-stats b{color:#f1f4f6!important;font-size:13px!important;line-height:1!important}
#pw-clans-sheet .pw-clan-hero-stats small{color:#7f8b95!important;font-size:8px!important;white-space:nowrap!important}

                                        
#pw-clans-sheet .pw-clan-tabs{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:4px!important;
  margin:0 0 16px!important;
  padding:4px!important;
  border:1px solid rgba(255,255,255,.07)!important;
  border-radius:15px!important;
  background:#0b1117!important;
  overflow:hidden!important;
}
#pw-clans-sheet .pw-clan-tabs>button{
  min-width:0!important;
  height:54px!important;
  display:grid!important;
  place-items:center!important;
  align-content:center!important;
  gap:4px!important;
  padding:5px 2px!important;
  border:0!important;
  border-radius:11px!important;
  background:transparent!important;
  color:#7f8b95!important;
  font-size:8px!important;
  font-weight:750!important;
}
#pw-clans-sheet .pw-clan-tabs>button svg{width:17px!important;height:17px!important}
#pw-clans-sheet .pw-clan-tabs>button.is-active{
  background:rgba(103,237,79,.11)!important;
  color:#82ef6d!important;
}

                                                  
#pw-clans-sheet .pw-clan-panel[data-pw-clan-panel="overview"]{display:grid!important;gap:18px!important}
#pw-clans-sheet .pw-clan-overview{display:grid!important;gap:18px!important}
#pw-clans-sheet .pw-clan-notice{
  padding:0 0 16px!important;
  border:0!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
  border-radius:0!important;
  background:transparent!important;
}
#pw-clans-sheet .pw-clan-notice>b{font-size:15px!important}
#pw-clans-sheet .pw-clan-notice>p{margin-top:6px!important;color:#9ba7af!important;font-size:11px!important;line-height:1.55!important}
#pw-clans-sheet .pw-clan-metrics{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:0!important;
  border-top:1px solid rgba(255,255,255,.08)!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
}
#pw-clans-sheet .pw-clan-metrics>div{
  min-height:72px!important;
  padding:13px 10px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
}
#pw-clans-sheet .pw-clan-metrics>div:nth-child(odd){padding-left:0!important;border-right:1px solid rgba(255,255,255,.08)!important}
#pw-clans-sheet .pw-clan-metrics>div:nth-child(even){padding-right:0!important;padding-left:14px!important}
#pw-clans-sheet .pw-clan-metrics>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)!important}

                                                                        
#pw-clans-sheet .pw-clan-territory-card{
  overflow:hidden!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:18px!important;
  background:#0c1319!important;
}
#pw-clans-sheet .pw-clan-territory-card>header{padding:14px 15px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}
#pw-clans-sheet .pw-clan-territory-empty{
  min-height:122px!important;
  padding:20px 16px!important;
  border:0!important;
  border-radius:0!important;
  background:linear-gradient(135deg,rgba(218,174,91,.055),transparent 65%)!important;
}
#pw-clans-sheet .pw-clan-territory-open{
  width:calc(100% - 30px)!important;
  min-height:46px!important;
  margin:0 15px 15px!important;
  border:1px solid rgba(104,236,80,.24)!important;
  border-radius:12px!important;
  background:rgba(91,208,69,.09)!important;
  color:#86f271!important;
}
#pw-clans-sheet .pw-clan-building[data-building="headquarters"]{}

                                                                                        
#pw-clans-sheet .pw-clan-achievements{display:grid!important;gap:10px!important}
#pw-clans-sheet .pw-clan-achievements>header{margin-bottom:2px!important}
#pw-clans-sheet .pw-clan-achievement{
  grid-template-columns:42px minmax(0,1fr)!important;
  gap:12px!important;
  padding:14px!important;
  border-radius:16px!important;
}
#pw-clans-sheet .pw-clan-achievement-side{
  grid-column:2!important;
  grid-row:auto!important;
  justify-self:start!important;
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  min-width:0!important;
  max-width:100%!important;
  margin-top:5px!important;
}
#pw-clans-sheet .pw-clan-achievement-side strong,
#pw-clans-sheet .pw-clan-achievement-side em{max-width:100%!important;white-space:nowrap!important}
#pw-clans-sheet .pw-clan-achievement>i{grid-column:2!important;width:100%!important;margin-top:6px!important}

@media(max-width:560px){
  #pw-clans-sheet .pw-clan-hero{padding:0 13px 14px!important;border-radius:20px!important}
  #pw-clans-sheet .pw-clan-hero-cover{width:calc(100% + 26px)!important;height:126px!important;min-height:126px!important;margin:0 -13px!important}
  #pw-clans-sheet .pw-clan-hero-identity{grid-template-columns:68px minmax(0,1fr)!important;gap:11px!important;margin-top:-34px!important}
  #pw-clans-sheet .pw-clan-hero-emblem{width:68px!important;height:68px!important;border-radius:17px!important}
  #pw-clans-sheet .pw-clan-hero-identity b{font-size:21px!important}
  #pw-clans-sheet .pw-clan-hero-stats{margin-top:14px!important;padding-top:11px!important}
  #pw-clans-sheet .pw-clan-hero-stats>span{gap:5px!important;padding:0 7px!important}
  #pw-clans-sheet .pw-clan-hero-stats>span svg{width:16px!important;height:16px!important}
  #pw-clans-sheet .pw-clan-hero-stats b{font-size:11px!important}
  #pw-clans-sheet .pw-clan-hero-stats small{font-size:7px!important}
  #pw-clans-sheet .pw-clan-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}
  #pw-clans-sheet .pw-clan-tabs>button{height:46px!important;grid-auto-flow:column!important;justify-content:center!important;gap:6px!important;font-size:9px!important}
  #pw-clans-sheet .pw-clan-tabs>button svg{width:15px!important;height:15px!important}
}
#pw-clans-sheet .pw-clan-building[data-building="headquarters"]{
  border-color:rgba(222,180,92,.18)!important;
  background:linear-gradient(135deg,rgba(220,177,87,.045),#0d141a 55%)!important;
}
#pw-clans-sheet .pw-clan-building[data-building="headquarters"] .pw-clan-building-icon{color:#e3b861!important}
