.site-header,.top{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;position:relative}.game-nav,.games{display:flex!important;justify-self:center!important;gap:8px!important;flex-wrap:nowrap!important;white-space:nowrap!important}.pc-menu-toggle{display:none;border:1px solid #303650;background:#151a2d;color:#fff;border-radius:10px;width:40px;height:38px;font-size:20px}.pc-mobile-nav{display:none}.pc-auth{justify-self:end;min-width:0}.pc-login-btn,.pc-user{border:1px solid #303650;background:#151a2d;color:#fff;border-radius:999px;min-height:38px}.pc-login-btn{padding:0 16px;font-weight:750}.pc-user{display:flex;align-items:center;gap:9px;padding:4px 7px 4px 5px}.pc-user img,.pc-avatar-fallback{width:28px;height:28px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#6e4dd5}.pc-user strong{font-size:12px}.pc-user button{border:0;background:transparent;color:#9ca5ba;padding:4px 6px}.pc-login-modal{position:fixed;inset:0;display:none;place-items:center;padding:18px;background:#050811d9;backdrop-filter:blur(8px);z-index:2000}.pc-login-modal.open{display:grid}.pc-login-card{position:relative;width:min(420px,100%);border:1px solid #303650;background:#111629;border-radius:18px;padding:26px;text-align:center;box-shadow:0 30px 100px #0008}.pc-login-card h2{margin:0 0 8px}.pc-login-card p{color:#97a1b8;margin:0 0 20px}.pc-modal-x,.pc-result-x{position:absolute;right:14px;top:14px;width:38px;height:38px;border-radius:50%;border:1px solid #36405b;background:#171d32;color:#fff;font-size:24px;line-height:1;display:grid;place-items:center;z-index:30}.pc-modal-open{overflow:hidden}.right{display:grid!important;gap:12px!important;align-content:start!important}.right>.rules,.right>.shared-howto{order:1}.right>.pc-ranking{order:2}.right>.pc-profile{order:3}.pc-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.pc-card-head strong{font-size:14px}.pc-card-head span,.pc-card-note{color:#8f98b2;font-size:10px}.pc-card-note{line-height:1.4;margin:0 0 11px}.pc-rank-list{display:grid;gap:6px}.pc-rank-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;border:1px solid #252d47;border-radius:10px;background:#171d32}.pc-rank-row.is-me{border-color:#7657ff;background:#211b42}.pc-rank-user{min-width:0}.pc-rank-user b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-rank-user small{display:block;color:#7f89a3;font-size:9px;margin-top:2px}.pc-rank-row>strong{font-size:11px;white-space:nowrap}.pc-rank-gap,.pc-empty{text-align:center;color:#7f89a3}.pc-empty{padding:18px 4px;font-size:11px}.pc-profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pc-profile-stats>div{background:#171d32;border-radius:9px;padding:9px;min-width:0}.pc-profile-stats b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-profile-stats small{color:#8993ad;font-size:9px}.maze-result,.result-overlay,.flow-result,.lo-result,.lp-result{position:absolute}.maze-result-panel,.result-panel,.flow-result-panel,.lo-result-panel,.lp-result-panel{position:relative}.shared-daily{margin-top:14px}.shared-daily-levels button.complete{border-color:#356c5b!important;background:#142a28!important}.shared-daily-levels button.complete strong:after{content:' ✓';color:#43dca8}.activity,.shared-activity,.platform-activity{display:none!important}
@media(max-width:900px){.site-header,.top{grid-template-columns:auto 1fr auto!important;gap:8px!important}.game-nav,.games{display:none!important}.pc-menu-toggle{display:grid;place-items:center;justify-self:end}.pc-mobile-nav{position:absolute;right:0;top:calc(100% + 8px);width:min(280px,calc(100vw - 24px));padding:8px;border:1px solid #303650;border-radius:14px;background:#111629;box-shadow:0 20px 60px #0008;z-index:1000}.pc-mobile-nav.open{display:grid;gap:6px}.pc-mobile-nav a{padding:11px 12px;border-radius:9px;color:#aab4ca;text-decoration:none}.pc-mobile-nav a.active{color:#fff;background:#2b2353}.pc-auth{justify-self:end}}
@media(max-width:600px){.site-brand{font-size:0!important}.site-brand .brand-mark{font-size:16px!important}.pc-user strong{display:none}.pc-user{gap:3px}.pc-result-x{position:fixed;right:14px;top:max(14px,env(safe-area-inset-top));z-index:2100}.maze-result.show,.result-overlay.show,.flow-result.show,.lo-result.show,.lp-result.show,.maze-result:not([hidden]){position:fixed!important;inset:0!important;z-index:2000!important;overflow-y:auto!important;border-radius:0!important;padding:max(58px,calc(env(safe-area-inset-top) + 48px)) 12px max(24px,env(safe-area-inset-bottom))!important;background:rgba(8,11,20,.98)!important}.maze-result-panel,.result-panel,.flow-result-panel,.lo-result-panel,.lp-result-panel{width:min(100%,560px)!important;margin:0 auto!important;max-height:none!important}.pc-profile-stats{grid-template-columns:repeat(3,1fr)}}