.pxd,.pxp{--bg-0: #000;--bg-1: #0f0f11;--bg-2: #17171a;--bg-3: #202024;--bg-4: #29292d;--tx-0: #f4f4f1;--tx-1: #d6d6d2;--tx-2: #b2b2b8;--tx-3: #8e8e95;--tx-4: #74747b;--ln-0: #1f1f22;--ln-1: #29292d;--ln-2: #3a3a3f;--live-300: #7be5c9;--live-500: #36c8a4;color-scheme:dark}.pxd{gap:18px}.pxd-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px}.pxd-head h2{font-size:clamp(26px,4vw,34px);font-weight:600;letter-spacing:-.03em}.pxd-head p{display:inline-flex;align-items:center;gap:8px;color:var(--tx-2);font-size:calc(14px * var(--ui-font-scale, 1))}.pxd-head p svg{width:17px;height:17px;flex:none;color:var(--live-300)}.pxd .xdir-find{padding:12px;border-radius:18px;background:var(--bg-1);box-shadow:inset 0 0 0 1px var(--ln-1)}.pxd .xdir-q{background:var(--bg-2)}.pxd .xdir-q:focus-within{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--ln-2),0 0 0 4px #ff8a9624}.pxd .xdir-toggle[aria-pressed=true],.pxd .xdir-toggle[aria-pressed=true]:hover{background:var(--tx-0);color:#000}.pxd .xdir-toggle[aria-pressed=true] .xd-dot{box-shadow:0 0 0 2px #000}.pxd .xd-picker__menu{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--ln-2),0 24px 48px -20px #000c}.pxd .xd-picker__foot button{min-height:34px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--tx-2);font:inherit;font-size:calc(13px * var(--ui-font-scale, 1));cursor:pointer}.pxd .xd-picker__foot .tm-btn{background:var(--tx-0);color:#000;font-weight:600}.pxd .xd-picker__foot button:not(:disabled):hover{color:var(--tx-0)}.pxd .xd-picker__foot .tm-btn:hover{color:#000;background:#fff}.pxd .xdir-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.pxd .xc{color:var(--tx-0)}.pxd .xdir-empty .mk-button{flex:none}.pxd-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.pxd-side{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:100%;padding:26px 24px;border:1px dashed var(--ln-2);border-radius:20px;background:none;color:var(--tx-2);font:inherit;font-size:calc(14.5px * var(--ui-font-scale, 1));line-height:1.55;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .2s ease,background .2s ease}.pxd-side:hover,.pxd-side:focus-visible{border-color:var(--tx-3);background:var(--bg-1);text-decoration:none}.pxd-side:focus-visible{outline:2px solid var(--mk-focus, #ff8a96);outline-offset:3px}.pxd-side strong{color:var(--tx-0);font-size:calc(18px * var(--ui-font-scale, 1));font-weight:650;letter-spacing:-.01em}.pxd-side__ico{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:12px;background:var(--bg-2);color:var(--tx-1)}.pxd-side__ico svg{width:21px;height:21px}.pxd-side--join .pxd-side__ico{background:color-mix(in srgb,var(--home-red, #e53448) 18%,transparent);color:#ff8a96}.pxd-side__go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:10px;color:var(--tx-0);font-weight:650}.pxd-side__go svg{width:16px;height:16px;transition:transform .2s ease}.pxd-side:hover .pxd-side__go svg{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.pxd-side,.pxd-side__go svg{transition:none}}@media(max-width:640px){.pxd .xdir-grid{grid-template-columns:1fr;gap:12px}.pxd-side{padding:20px 18px}}.pxp{display:grid;gap:24px;width:min(1120px,calc(100% - 32px));margin:0 auto;padding-block:12px 72px}.pxp-crumbs ol{margin-bottom:0}.pxp-skeleton{height:480px;border-radius:16px;background:var(--bg-1)}.pxp-missing{justify-self:start}.pxp-layout h1{font-size:clamp(26px,5vw,36px);line-height:1.15}.pxp-layout h2{font-size:calc(20px * var(--ui-font-scale, 1))}.pxp .xp-aside{position:sticky;top:96px;display:grid;gap:14px}.pxp .xp-buy{padding:22px;border:1px solid var(--ln-1);border-radius:16px;background:var(--bg-1)}.pxp .xp-buy a:not(.mk-button){color:var(--tx-0)}.pxp-cta{width:100%;margin-block:6px}.pxp-join{color:var(--tx-3);font-size:calc(14px * var(--ui-font-scale, 1))}.pxp-join a{color:var(--tx-1)}@media(max-width:900px){.pxp .xp-layout{grid-template-columns:1fr;gap:28px}.pxp .xp-aside{position:static}}
