@font-face{src:url(https://media.zenesa.de/fonts/Minecraft/new/minecraft-normal-0000-07ff.woff2);font-family:minecraft;font-weight:400;unicode-range:u+0000-07ff}@font-face{src:url(https://media.zenesa.de/fonts/Minecraft/new/minecraft-bold-0000-07ff.woff2);font-family:minecraft;font-weight:800;unicode-range:u+0000-07ff}@font-face{src:url(https://media.zenesa.de/fonts/Minecraft/new/minecraft-italic-0000-07ff.woff2);font-family:minecraft;font-weight:400;font-style:italic;unicode-range:u+0000-07ff}@font-face{src:url(https://media.zenesa.de/fonts/Minecraft/new/minecraft-bold-italic-0000-07ff.woff2);font-family:minecraft;font-weight:800;font-style:italic;unicode-range:u+0000-07ff}@font-face{src:url(https://media.zenesa.de/fonts/Minecraft/new/minecraft-normal-0800-0fff.woff2);font-family:minecraft;font-weight:400;unicode-range:u+0800-0fff}@font-face{src:url(https://media.zenesa.de/fonts/Minecraft/new/minecraft-bold-0800-0fff.woff2);font-family:minecraft;font-weight:800;unicode-range:u+0800-0fff}@font-face{src:url(https://media.zenesa.de/fonts/Minecraft/new/minecraft-italic-0800-0fff.woff2);font-family:minecraft;font-weight:400;font-style:italic;unicode-range:u+0800-0fff}@font-face{src:url(https://media.zenesa.de/fonts/Minecraft/new/minecraft-bold-italic-0800-0fff.woff2);font-family:minecraft;font-weight:800;font-style:italic;unicode-range:u+0800-0fff}.mc-banner{position:relative;width:100%;border-radius:10px;overflow:hidden;margin-bottom:25px;padding:10px;box-shadow:inset 0 2px 0 0 rgba(0,0,0,.5),inset 0 -2px 0 0 hsla(0,0%,100%,.1),inset 2px 0 0 0 rgba(0,0,0,.5),inset -2px 0 0 0 hsla(0,0%,100%,.1);border:2px solid rgba(0,0,0,.5);transition:transform .1s ease,box-shadow .1s ease}.mc-banner .container{width:100%;height:100%;display:flex;align-items:center;padding:5px;position:relative;font-family:minecraft;letter-spacing:1.25px;font-size:16px}.mc-banner .container,.mc-banner .dirt-bg{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.mc-banner .dirt-bg{background-size:64px 64px;position:absolute;top:0;left:0;bottom:0;right:0;filter:brightness(12.5%);background-repeat:repeat}.mc-banner .container .icon{height:100%;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;margin-right:1rem}.mc-banner .container .title{position:absolute;top:2%;left:11%;width:55%;overflow:hidden;text-align:left;font-size:2.25em;text-shadow:2px 2px 0 rgba(0,0,0,.5),3px 3px 0 rgba(0,0,0,.25);color:#fff}.mc-banner .container .desc{-webkit-font-smoothing:none;position:absolute;top:36%;left:11%;right:25%;line-height:1.25;font-size:1.6em;color:gray;word-break:break-word;text-shadow:2px 2px 0 rgba(0,0,0,.5);overflow:hidden;max-height:58%}.mc-banner .container .desc span{color:inherit;text-shadow:inherit}.mc-banner .container .desc.offline{color:red;text-shadow:2px 2px 0 rgba(0,0,0,.5)}.mc-banner .container .desc.loading{color:#aaa;text-shadow:none;animation:mc-loading-pulse 1.4s ease-in-out infinite}@keyframes mc-loading-pulse{0%,to{opacity:.5}50%{opacity:.9}}.mc-banner .container .playercount{position:absolute;top:2%;right:4.25%;color:#a9a9a9;font-size:2.25em;text-shadow:2px 2px 0 rgba(0,0,0,.5)}.mc-banner .container .playercount span{color:hsla(0,0%,60%,.6);text-shadow:inherit}.mc-banner .container .playercount div{display:inline;text-shadow:2px 2px 0 rgba(0,0,0,.5)}.mc-banner .container .playercount .version{font-size:.75em}.mc-banner .container .ping{position:absolute;top:8%;right:1.25%;width:2.7%;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;filter:drop-shadow(1px 1px 0 rgba(0,0,0,.5))}.mc-banner .container .ping.failed{filter:grayscale(100%) drop-shadow(1px 1px 0 rgba(0,0,0,.5))}.motd-obfuscated{display:inline;font-family:minecraft;letter-spacing:inherit;text-shadow:inherit;will-change:contents;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.motd-obfuscated .obf-char{display:inline-block;text-align:center;overflow:hidden}.image_fullscreen-screen{height:400px;opacity:.4;-webkit-mask-image:linear-gradient(1turn,#000,transparent)}.image_fullscreen-screen,.image_fullscreen-screen-top{width:100%;z-index:-1;background-size:cover;background-position:50%;position:static;animation:bg-zoom 40s infinite}.image_fullscreen-screen-top{height:300px;opacity:.8;background-position-y:inherit;-webkit-mask-image:linear-gradient(180deg,#000,transparent)}.extra_spacing{height:700px}@keyframes bg-zoom{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media screen and (max-width:768px){.image_fullscreen-screen{height:150px}.image_fullscreen-screen-top{height:150px;opacity:.6}.extra_spacing{height:300px}}.public-server-page{position:relative;min-height:100vh;background:#0f1116;color:#e6e6ec;overflow-x:hidden}.public-server-page .psp-overlayer{position:relative;margin-top:-510px;z-index:1}@media(max-width:768px){.public-server-page .psp-overlayer{margin-top:-240px}}.public-server-page:not([data-game-id="1"]) .psp-overlayer{margin-top:-480px}@media(max-width:768px){.public-server-page:not([data-game-id="1"]) .psp-overlayer{margin-top:-280px}}.public-server-page .psp-bee{position:absolute;top:40px;right:25%;width:170px;height:170px;background:url(https://media.byteblitz.de/games/1/other/chars/bee.gif) no-repeat 50%/cover;pointer-events:none;z-index:5;animation:psp-bee-fly 12s linear infinite}@media(max-width:640px){.public-server-page .psp-bee{display:none}}.public-server-page.state-message{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.public-server-page.state-message .msg-card{background:#181b24;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:48px 32px;max-width:440px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.4)}.public-server-page.state-message .msg-card i{font-size:56px;color:#a29bfe;margin-bottom:16px;display:inline-block}.public-server-page.state-message .msg-card i.spinning{animation:psp-spin 1s linear infinite}.public-server-page.state-message .msg-card h2{margin:0 0 8px;font-size:22px}.public-server-page.state-message .msg-card p{color:#9aa0ad;margin:0 0 20px;font-size:15px;line-height:1.5}.public-server-page.state-message .msg-card .back-link{display:inline-block;padding:10px 22px;background:#6c5ce7;color:#fff;text-decoration:none;border-radius:999px;font-weight:600;transition:transform .15s ease,background .15s ease}.public-server-page.state-message .msg-card .back-link:hover{transform:translateY(-2px);background:#a29bfe}.psp-content{width:100%;max-width:1080px;margin:0 auto;padding:48px 20px 24px;gap:32px}.psp-content,.psp-hero{display:flex;flex-direction:column}.psp-hero{gap:16px;align-items:center;text-align:center}.psp-hero .psp-hero-name{margin:0 0 3rem;font-size:clamp(28px,5vw,48px);background:linear-gradient(135deg,#fff,#a29bfe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;letter-spacing:-.02em}.psp-hero .psp-hero-banner{width:100%;min-width:320px;max-width:920px;margin:0 auto}@media(max-width:640px){.psp-hero .psp-hero-banner{display:none}}.psp-hero .psp-hero-banner .mc-banner{min-width:320px;transform:scale(1.18);transform-origin:center top;margin-bottom:24px}.psp-steam-hero{width:100%}.psp-steam-banner-card{position:relative;width:100%;min-height:400px;border-radius:20px;overflow:hidden;background-size:cover;background-position:50%;display:flex;align-items:flex-end}@media(max-width:600px){.psp-steam-banner-card{min-height:320px}}.psp-steam-banner-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.55) 55%,rgba(0,0,0,.88))}.psp-steam-banner-content{position:relative;z-index:1;width:100%;padding:40px 36px 36px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media(max-width:600px){.psp-steam-banner-content{padding:28px 20px 24px;align-items:center;text-align:center}}.psp-steam-banner-content .psp-hero-name{margin:0;font-size:clamp(28px,4.5vw,48px);background:linear-gradient(135deg,#fff,#a29bfe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;letter-spacing:-.02em;line-height:1.1}.psp-steam-banner-content .psp-steam-server-name{margin:-8px 0 0;font-size:15px;color:hsla(0,0%,100%,.6);font-style:italic;max-width:560px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psp-steam-banner-content .psp-steam-stat-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.psp-steam-banner-content .psp-steam-status{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;border-radius:999px;font-size:13px;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.psp-steam-banner-content .psp-steam-status .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.psp-steam-banner-content .psp-steam-status.online{background:rgba(34,197,94,.18);border:1px solid rgba(34,197,94,.4);color:#4ade80}.psp-steam-banner-content .psp-steam-status.online .dot{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.8)}.psp-steam-banner-content .psp-steam-status.offline{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.5)}.psp-steam-banner-content .psp-steam-status.offline .dot{background:#6b7280}.psp-steam-banner-content .psp-steam-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.15);border-radius:999px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.psp-steam-banner-content .psp-steam-chip i{color:#a29bfe;font-size:14px}.psp-steam-banner-content .psp-steam-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.psp-steam-banner-content .psp-steam-join-btn{display:inline-flex;align-items:center;gap:9px;padding:12px 24px;background:linear-gradient(135deg,#1b2838,#2a475e);border:1px solid rgba(103,193,245,.4);border-radius:12px;color:#c7d5e0;text-decoration:none;font-weight:700;font-size:15px;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.psp-steam-banner-content .psp-steam-join-btn i{font-size:18px;color:#67c1f5}.psp-steam-banner-content .psp-steam-join-btn:hover{transform:translateY(-2px);border-color:rgba(103,193,245,.75);box-shadow:0 8px 24px rgba(103,193,245,.2);color:#fff}.psp-steam-banner-content .psp-steam-copy-btn{display:inline-flex;align-items:center;gap:9px;padding:12px 18px;background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.18);border-radius:12px;color:hsla(0,0%,100%,.8);font-family:Fira Code,JetBrains Mono,monospace;font-weight:600;font-size:14px;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .15s ease,border-color .15s ease}.psp-steam-banner-content .psp-steam-copy-btn i{font-size:16px;color:#a29bfe}.psp-steam-banner-content .psp-steam-copy-btn:hover{transform:translateY(-2px);border-color:rgba(162,155,254,.5);color:#fff}.psp-steam-banner-content .psp-steam-copy-btn.copied{border-color:rgba(74,222,128,.55)}.psp-steam-banner-content .psp-steam-copy-btn.copied i{color:#4ade80}.psp-connection{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;justify-content:center}.psp-ip-btn{flex:1 1 auto;min-width:0;max-width:560px;display:flex;align-items:center;gap:14px;padding:14px 22px;background:#181b24;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;cursor:pointer;text-align:left;color:#e6e6ec;font-family:inherit;transition:transform .15s ease,border-color .15s ease,background .15s ease}.psp-ip-btn:hover{transform:translateY(-2px);border-color:rgba(162,155,254,.45);background:#1e222d}.psp-ip-btn.copied{border-color:rgba(74,222,128,.55)}.psp-ip-btn.copied .psp-ip-icon i{color:#4ade80}.psp-ip-btn .psp-ip-icon{width:44px;height:44px;border-radius:10px;background:rgba(108,92,231,.18);display:flex;align-items:center;justify-content:center;flex-shrink:0}.psp-ip-btn .psp-ip-icon i{font-size:22px;color:#a29bfe}.psp-ip-btn .psp-ip-text{display:flex;flex-direction:column;min-width:0;gap:2px}.psp-ip-btn .psp-ip-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#9aa0ad;font-weight:700}.psp-ip-btn .psp-ip-value{font-size:22px;font-weight:700;font-family:Fira Code,JetBrains Mono,monospace;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:540px){.psp-ip-btn .psp-ip-value{font-size:18px}}.psp-whitelist-badge{display:inline-flex;align-items:center;gap:8px;padding:0 18px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.4);border-radius:14px;color:#fbbf24;font-weight:600;font-size:14px;white-space:nowrap}.psp-whitelist-badge i{font-size:18px}.psp-description{background:#181b24;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:24px 28px;text-align:center}.psp-description p{margin:0;color:#e6e6ec;font-size:17px;line-height:1.6;white-space:pre-wrap}.psp-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.psp-grid .psp-grid-item{min-width:0}.psp-section{background:#181b24;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:24px 28px}.psp-section h2{margin:0 0 18px;font-size:19px;font-weight:700;display:flex;align-items:center;gap:10px;color:#e6e6ec}.psp-section h2 i{color:#a29bfe;font-size:22px}.psp-playerlist .player-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media(min-width:540px){.psp-playerlist .player-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.psp-playerlist .player-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:980px){.psp-playerlist .player-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.psp-playerlist .player-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:transform .15s ease,border-color .15s ease}.psp-playerlist .player-card:hover{transform:translateY(-2px);border-color:rgba(162,155,254,.5)}.psp-playerlist .player-card .head{width:48px;height:48px;image-rendering:pixelated;border-radius:6px;background:hsla(0,0%,100%,.05)}.psp-playerlist .player-card .head.head-placeholder{display:flex;align-items:center;justify-content:center;image-rendering:auto}.psp-playerlist .player-card .head.head-placeholder i{font-size:22px;color:#9aa0ad}.psp-playerlist .player-card .name{font-size:13px;font-weight:600;color:#e6e6ec;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.psp-playerlist .psp-empty{color:#9aa0ad;text-align:center;padding:24px;font-style:italic}.psp-playerlist .psp-expand-btn{margin-top:16px;width:100%;padding:10px;background:transparent;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:#e6e6ec;cursor:pointer;font-weight:600}.psp-playerlist .psp-expand-btn:hover{background:hsla(0,0%,100%,.05)}.psp-serverinfo .info-cards{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media(min-width:520px){.psp-serverinfo .info-cards{grid-template-columns:repeat(3,1fr)}}.psp-serverinfo .info-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:16px 18px}.psp-serverinfo .info-card .label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#9aa0ad;margin-bottom:6px}.psp-serverinfo .info-card .value{font-size:20px;font-weight:700;color:#e6e6ec}.psp-serverinfo .info-card .value .muted{color:#9aa0ad;font-weight:500;font-size:16px}.psp-serverinfo .info-card .value.status{display:flex;align-items:center;gap:8px}.psp-serverinfo .info-card .value.status .dot{width:10px;height:10px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.6)}.psp-serverinfo .info-card .value.status.online .dot{background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.6)}.psp-stats-teaser .psp-stat-tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:24px}@media(max-width:520px){.psp-stats-teaser .psp-stat-tiles{grid-template-columns:1fr}}.psp-stats-teaser .psp-stat-tiles .stat-tile{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:16px;text-align:center}.psp-stats-teaser .psp-stat-tiles .stat-tile .label{font-size:12px;color:#9aa0ad;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.psp-stats-teaser .psp-stat-tiles .stat-tile .value{font-size:22px;font-weight:700;color:#e6e6ec}.psp-stats-teaser .psp-leaderboard h3{font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:#9aa0ad;margin:0 0 12px;font-weight:700}.psp-stats-teaser .psp-leaderboard .psp-lb-list{display:flex;flex-direction:column;gap:6px}.psp-stats-teaser .psp-leaderboard .psp-lb-row{display:flex;align-items:center;gap:12px;padding:10px 14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;cursor:pointer;width:100%;text-align:left;color:#e6e6ec;font-family:inherit;transition:transform .12s ease,border-color .12s ease}.psp-stats-teaser .psp-leaderboard .psp-lb-row:hover{transform:translateX(4px);border-color:rgba(162,155,254,.45)}.psp-stats-teaser .psp-leaderboard .psp-lb-row .psp-lb-rank{font-size:13px;font-weight:700;color:#a29bfe;width:28px;flex-shrink:0}.psp-stats-teaser .psp-leaderboard .psp-lb-row .psp-lb-head{width:32px;height:32px;image-rendering:pixelated;border-radius:4px;flex-shrink:0}.psp-stats-teaser .psp-leaderboard .psp-lb-row .psp-lb-name{flex:1 1;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psp-stats-teaser .psp-leaderboard .psp-lb-row .psp-lb-time{font-size:13px;color:#9aa0ad;font-weight:600;flex-shrink:0}.ppm-overlay{position:fixed;inset:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ppm-card{position:relative;background:#1a1d27;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:60px 28px 28px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 80px rgba(0,0,0,.6)}.ppm-card .ppm-close{position:absolute;top:14px;right:14px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#e6e6ec;font-size:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.ppm-card .ppm-close:hover{background:hsla(0,0%,100%,.12)}.ppm-layout{display:flex;gap:24px}@media(max-width:480px){.ppm-layout{flex-direction:column;align-items:center}}.ppm-identity{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.ppm-identity .ppm-body{width:80px;image-rendering:pixelated}.ppm-identity .ppm-name{font-size:16px;font-weight:700;color:#e6e6ec}.ppm-identity .ppm-uuid{font-size:11px;color:#9aa0ad;font-family:monospace}.ppm-identity .ppm-badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 10px;border-radius:999px}.ppm-identity .ppm-badge.online{background:rgba(34,197,94,.15);color:#4ade80;border:1px solid rgba(34,197,94,.35)}.ppm-identity .ppm-badge.offline{background:rgba(156,163,175,.1);color:#9aa0ad;border:1px solid hsla(0,0%,100%,.1)}.ppm-stats{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.ppm-stats .ppm-loading,.ppm-stats .ppm-nodata{display:flex;align-items:center;gap:8px;color:#9aa0ad;font-size:14px;padding:16px 0}.ppm-stats .ppm-loading i,.ppm-stats .ppm-nodata i{font-size:18px}.ppm-stats .ppm-loading i.spinning,.ppm-stats .ppm-nodata i.spinning{animation:psp-spin .8s linear infinite}.ppm-bars{gap:8px}.ppm-bars,.ppm-bars .ppm-bar-row{display:flex;flex-direction:column}.ppm-bars .ppm-bar-row{gap:4px}.ppm-bars .ppm-bar-label{display:flex;align-items:center;gap:6px;font-size:12px;color:#9aa0ad;font-weight:600}.ppm-bars .ppm-bar-label i{font-size:14px}.ppm-bars .ppm-bar-track{height:6px;background:hsla(0,0%,100%,.08);border-radius:999px;overflow:hidden}.ppm-bars .ppm-bar-track .ppm-bar-fill{height:100%;border-radius:999px;transition:width .4s ease}.ppm-pos{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:#9aa0ad;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:8px 12px}.ppm-pos i{font-size:15px;color:#a29bfe}.ppm-pos .ppm-dim{background:rgba(108,92,231,.2);color:#a29bfe}.ppm-pos .ppm-dim,.ppm-pos .ppm-gamemode{padding:1px 7px;border-radius:999px;font-size:11px;font-weight:700}.ppm-pos .ppm-gamemode{background:hsla(0,0%,100%,.06);color:#9aa0ad}.ppm-stat-table{display:flex;flex-direction:column;gap:4px}.ppm-stat-table .ppm-stat-row{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:7px;font-size:13px}.ppm-stat-table .ppm-stat-row:nth-child(odd){background:hsla(0,0%,100%,.03)}.ppm-stat-table .ppm-stat-row span:first-child{color:#9aa0ad}.ppm-stat-table .ppm-stat-row span:last-child{font-weight:700;color:#e6e6ec}.psp-playerlist .player-card.clickable{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;font-family:inherit;transition:transform .15s ease,border-color .15s ease}.psp-playerlist .player-card.clickable:hover{transform:translateY(-2px);border-color:rgba(162,155,254,.5)}.psp-playerlist .player-card.clickable .head{width:48px;height:48px;image-rendering:pixelated;border-radius:6px;background:hsla(0,0%,100%,.05)}.psp-playerlist .player-card.clickable .head.head-placeholder{display:flex;align-items:center;justify-content:center;image-rendering:auto}.psp-playerlist .player-card.clickable .head.head-placeholder i{font-size:22px;color:#9aa0ad}.psp-playerlist .player-card.clickable .name{font-size:13px;font-weight:600;color:#e6e6ec;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.psp-stats-teaser.locked{position:relative}.psp-stats-teaser.locked .lock-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(108,92,231,.18);border:1px solid rgba(162,155,254,.4);color:#a29bfe;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.psp-stats-teaser.locked p{color:#9aa0ad;margin:0 0 18px;line-height:1.5}.psp-stats-teaser.locked .stat-preview{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media(max-width:520px){.psp-stats-teaser.locked .stat-preview{grid-template-columns:1fr}}.psp-stats-teaser.locked .stat-tile{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:16px;text-align:center}.psp-stats-teaser.locked .stat-tile.blur{filter:blur(2px);opacity:.5}.psp-stats-teaser.locked .stat-tile .label{font-size:12px;color:#9aa0ad;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.psp-stats-teaser.locked .stat-tile .value{font-size:22px;font-weight:700}.psp-social-bar{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.psp-social-bar .social-link{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;background:#181b24;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:#e6e6ec;text-decoration:none;font-weight:600;transition:transform .15s ease,border-color .15s ease,background .15s ease}.psp-social-bar .social-link i{font-size:22px}.psp-social-bar .social-link:hover{transform:translateY(-2px);border-color:#a29bfe}.psp-social-bar .social-link.social-discord:hover{background:rgba(88,101,242,.18)}.psp-social-bar .social-link.social-discord:hover i{color:#5865f2}.psp-social-bar .social-link.social-youtube:hover{background:rgba(255,0,0,.14)}.psp-social-bar .social-link.social-youtube:hover i{color:#ff3030}.psp-social-bar .social-link.social-twitter:hover{background:hsla(0,0%,100%,.08)}.psp-footer{position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;margin-top:auto;padding:32px 20px;text-align:center;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2)}.psp-footer .brand{display:inline-flex;align-items:center;gap:8px;color:#e6e6ec;text-decoration:none;font-size:16px;margin-bottom:8px}.psp-footer .brand .logo-mark{font-size:22px;color:#a29bfe}.psp-footer .brand strong{color:#a29bfe}.psp-footer .hint{margin:0 0 12px;color:#9aa0ad;font-size:13px}.psp-footer .legal{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#9aa0ad}.psp-footer .legal a{color:#9aa0ad;text-decoration:none}.psp-footer .legal a:hover{color:#a29bfe;text-decoration:underline}.psp-footer .legal .sep{opacity:.5}@keyframes psp-spin{to{transform:rotate(1turn)}}.psp-tag-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.psp-tag-chip{display:inline-flex;align-items:center;padding:4px 14px;background:rgba(108,92,231,.14);border:1px solid rgba(162,155,254,.3);border-radius:999px;font-size:12px;font-weight:700;color:#a29bfe;letter-spacing:.04em;text-transform:uppercase}.psp-map-btn{display:flex;align-items:center;gap:14px;padding:14px 22px;background:#181b24;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;color:#e6e6ec;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease}.psp-map-btn:hover{transform:translateY(-2px);border-color:rgba(162,155,254,.45);background:#1e222d;color:#e6e6ec}.psp-map-btn .psp-ip-icon{width:44px;height:44px;border-radius:10px;background:rgba(108,92,231,.18);display:flex;align-items:center;justify-content:center;flex-shrink:0}.psp-map-btn .psp-ip-icon i{font-size:22px;color:#a29bfe}.psp-map-btn .psp-ip-text{display:flex;flex-direction:column;min-width:0;gap:2px}.psp-map-btn .psp-ip-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#9aa0ad;font-weight:700}.psp-map-btn .psp-ip-value{font-size:15px;font-weight:600;color:#fff}.psp-discord-widget{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:rgba(88,101,242,.08);border:1px solid rgba(88,101,242,.28);border-radius:16px;padding:16px 22px}@media(max-width:540px){.psp-discord-widget{flex-direction:column;align-items:flex-start;gap:12px}}.psp-discord-identity{display:flex;align-items:center;gap:10px;flex-shrink:0}.psp-discord-icon{width:40px;height:40px;border-radius:50%;object-fit:cover}.psp-discord-icon.psp-discord-icon-placeholder{background:rgba(88,101,242,.25);display:flex;align-items:center;justify-content:center}.psp-discord-icon.psp-discord-icon-placeholder i{font-size:20px;color:#5865f2}.psp-discord-name{font-size:15px;font-weight:700;color:#e6e6ec}.psp-discord-counts{display:flex;align-items:center;gap:8px;flex:1 1;flex-wrap:wrap;font-size:13px;color:#9aa0ad}.psp-discord-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.psp-discord-dot.online{background:#22c55e;box-shadow:0 0 5px rgba(34,197,94,.7)}.psp-discord-online{display:inline-flex;align-items:center;gap:5px;color:#4ade80;font-weight:600}.psp-discord-sep{opacity:.4}.psp-discord-members{display:inline-flex;align-items:center;gap:5px}.psp-discord-members i{font-size:14px}.psp-discord-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background:#5865f2;border-radius:10px;color:#fff;text-decoration:none;font-size:13px;font-weight:700;flex-shrink:0;transition:transform .15s ease,background .15s ease}.psp-discord-btn i{font-size:16px}.psp-discord-btn:hover{background:#4752c4;transform:translateY(-1px);color:#fff}.psp-player-chart .psp-chart-wrap{position:relative;margin:4px 0 0;cursor:crosshair}.psp-player-chart .psp-sparkline{display:block;width:100%;height:120px;overflow:visible}.psp-player-chart .psp-chart-xlabels{position:relative;height:20px;margin-top:4px}.psp-player-chart .psp-chart-xlabels span{position:absolute;transform:translateX(-50%);font-size:11px;color:#9aa0ad;white-space:nowrap}.psp-player-chart .psp-chart-xlabels span:last-child{color:#a29bfe;font-weight:600}.psp-player-chart .psp-chart-tooltip{position:absolute;top:6px;transform:translateX(-8px);background:rgba(20,16,36,.92);border:1px solid rgba(162,155,254,.35);border-radius:6px;padding:5px 10px;font-size:12px;color:#e6edf3;white-space:nowrap;pointer-events:none;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.psp-player-chart .psp-peak-hours{margin:12px 0 0;font-size:13px;color:#9aa0ad;display:flex;align-items:center;gap:6px}.psp-player-chart .psp-peak-hours i{color:#a29bfe;font-size:14px}.psp-player-chart .psp-peak-hours strong{color:#e6e6ec}@keyframes psp-bee-fly{0%{opacity:0;transform:translateY(-10px) translateX(200px) rotate(-5deg)}10%{opacity:1;transform:translateY(0) translateX(-50px) rotate(0deg)}40%{transform:translateY(0) translateX(-250px) rotate(0deg)}70%{transform:translateY(-20px) translateX(-600px) rotate(-3deg)}85%{opacity:1;transform:translateY(-40px) translateX(-900px) rotate(-5deg)}to{opacity:0;transform:translateY(-60px) translateX(-1200px) rotate(-8deg)}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:#0f1116;color:#e6e6ec;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}button{font-family:inherit}