.AppFooter[data-v-2c8a3816]{background:radial-gradient(circle at 50% 0,rgba(255,0,51,.1),transparent 34%),var(--yt-bg);border-top:1px solid var(--yt-border)}.AppFooter__inner[data-v-2c8a3816]{display:grid;gap:56px;margin:0 auto;padding:28px 24px 20px;width:min(100%,var(--layout-width))}.AppFooter__prefooter[data-v-2c8a3816]{align-content:center;background:radial-gradient(circle at 48% 32%,rgba(255,0,51,.18),transparent 24%),linear-gradient(135deg,#480a16b8,#101010f0 58%,#0b0b0b);border:1px solid rgba(255,0,51,.28);border-radius:20px;box-shadow:inset 0 1px #ffffff0a;display:grid;gap:16px;justify-items:center;min-height:276px;padding:54px 24px 48px;text-align:center}.AppFooter__prefooter h2[data-v-2c8a3816]{color:#fff;font-size:clamp(26px,3vw,34px);letter-spacing:0;line-height:1.14;margin:0;max-width:760px}.AppFooter__prefooter p[data-v-2c8a3816]{color:#ffffffb8;font-size:15px;line-height:1.45;margin:0;max-width:520px}.AppFooter__cta[data-v-2c8a3816]{align-items:center;background:#ff2a45;border:0;border-radius:10px;box-shadow:0 18px 38px #ff003342;color:#fff;display:inline-flex;font-weight:800;gap:12px;justify-content:center;margin-top:14px;min-height:52px;padding:0 28px}.AppFooter__cta span[data-v-2c8a3816]{font-size:28px;font-weight:500;line-height:1}.AppFooter__cta[data-v-2c8a3816]:hover{background:#ff3b55}.AppFooter__cta[data-v-2c8a3816]:disabled{cursor:wait;opacity:.72}.AppFooter__nav[data-v-2c8a3816]{display:grid;gap:54px;grid-template-columns:minmax(220px,1fr) minmax(0,3.7fr)}.AppFooter__brand[data-v-2c8a3816]{align-content:start;display:grid;gap:18px}.AppFooter__brand p[data-v-2c8a3816]{color:var(--yt-text-muted);font-size:14px;line-height:1.5;margin:0;max-width:280px}.AppFooter__brandLink[data-v-2c8a3816]{align-items:center;color:var(--yt-text);display:inline-flex;font-size:21px;font-weight:800;gap:10px}.AppFooter__logo[data-v-2c8a3816]{background:var(--yt-red);border-radius:10px;display:grid;height:34px;overflow:hidden;place-items:center;width:34px}.AppFooter__logo img[data-v-2c8a3816]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.AppFooter__socials[data-v-2c8a3816]{display:flex;flex-wrap:wrap;gap:8px}.AppFooter__social[data-v-2c8a3816]{background:var(--yt-surface);border:1px solid var(--yt-border);border-radius:8px;color:var(--yt-text-muted);display:grid;height:36px;place-items:center;width:36px}.AppFooter__social[data-v-2c8a3816]:hover{border-color:#ff00335c;color:var(--yt-text)}.AppFooter__social--empty[data-v-2c8a3816]{opacity:.82}.AppFooter__columns[data-v-2c8a3816]{display:grid;gap:38px;grid-template-columns:repeat(4,minmax(0,1fr))}.AppFooter__column[data-v-2c8a3816]{min-width:0}.AppFooter__column h3[data-v-2c8a3816]{color:var(--yt-text);font-size:13px;font-weight:900;letter-spacing:.08em;line-height:1.2;margin:0 0 18px;text-transform:uppercase}.AppFooter__column ul[data-v-2c8a3816]{display:grid;gap:14px;list-style:none;margin:0;padding:0}.AppFooter__column a[data-v-2c8a3816]{align-items:center;color:var(--yt-text-muted);display:inline-flex;font-size:14px;gap:8px;line-height:1.2;max-width:100%;width:-moz-fit-content;width:fit-content}.AppFooter__column a span[data-v-2c8a3816]{min-width:0;overflow-wrap:anywhere}.AppFooter__column a small[data-v-2c8a3816]{background:#25b5592e;border-radius:999px;color:#51df83;font-size:9px;font-weight:900;line-height:1.3;padding:2px 6px}.AppFooter__column a[data-v-2c8a3816]:hover{color:var(--yt-text)}.AppFooter__bottom[data-v-2c8a3816]{align-items:center;border-top:1px solid var(--yt-border);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto auto;min-height:54px;padding-top:22px}.AppFooter__bottom p[data-v-2c8a3816]{color:var(--yt-text-muted);font-size:12px;line-height:1.5;margin:0}.AppFooter__bottomLinks[data-v-2c8a3816]{color:var(--yt-text-muted);display:inline-flex;flex-wrap:wrap;font-size:12px;gap:22px;justify-content:flex-end}.AppFooter__bottomLinks a[data-v-2c8a3816]:hover,.AppFooter__locale[data-v-2c8a3816]{color:var(--yt-text)}.AppFooter__locale[data-v-2c8a3816]{align-items:center;background:var(--yt-surface);border:1px solid var(--yt-border);border-radius:8px;display:inline-flex;gap:7px;height:34px;min-width:108px;padding:0 10px}.AppFooter__localeIcon[data-v-2c8a3816]{color:#48bfff;font-size:14px}.AppFooter select[data-v-2c8a3816]{background:transparent;border:0;color:inherit;font:inherit;font-size:12px;min-width:0;outline:0;width:100%}[data-theme=light] .AppFooter[data-v-2c8a3816]{background:radial-gradient(circle at 50% 0,rgba(255,0,51,.08),transparent 34%),#f7f7f7}[data-theme=light] .AppFooter .AppFooter__prefooter[data-v-2c8a3816]{background:radial-gradient(circle at 48% 30%,rgba(255,0,51,.15),transparent 25%),linear-gradient(135deg,#fff1f4,#fff 58%,#f6f6f6)}[data-theme=light] .AppFooter .AppFooter__prefooter h2[data-v-2c8a3816]{color:#161616}[data-theme=light] .AppFooter .AppFooter__prefooter p[data-v-2c8a3816]{color:#555}@media(max-width:1120px){.AppFooter__nav[data-v-2c8a3816]{gap:34px;grid-template-columns:1fr}.AppFooter__columns[data-v-2c8a3816]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.AppFooter__inner[data-v-2c8a3816]{gap:36px;padding:18px 16px 20px}.AppFooter__prefooter[data-v-2c8a3816]{border-radius:14px;min-height:230px;padding:36px 18px}.AppFooter__columns[data-v-2c8a3816]{gap:26px;grid-template-columns:1fr}.AppFooter__bottom[data-v-2c8a3816]{gap:14px;grid-template-columns:1fr;justify-items:start}.AppFooter__bottomLinks[data-v-2c8a3816]{justify-content:flex-start}}.AppShell[data-v-d644e2f1]{display:grid;grid-template-rows:var(--header-height) minmax(0,1fr) auto;min-height:100dvh}.AppShell__header[data-v-d644e2f1]{align-items:center;background:var(--yt-bg);border-bottom:1px solid var(--yt-border);display:flex;height:var(--header-height);padding:0 16px}.AppShell__bar[data-v-d644e2f1]{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(280px,640px) auto;margin:0 auto;width:100%}.AppShell__brand[data-v-d644e2f1]{align-items:center;display:inline-flex;font-weight:700;gap:12px;letter-spacing:.01em;min-width:0}.AppShell__logo[data-v-d644e2f1]{background:var(--yt-red);border-radius:10px;box-shadow:var(--shadow-elevated);color:#fff;display:grid;font-size:13px;height:28px;place-items:center;width:28px}.AppShell__brandText[data-v-d644e2f1]{font-size:20px}.AppShell__search[data-v-d644e2f1]{display:grid;justify-self:center;max-width:640px;width:100%}.AppShell__search[data-v-d644e2f1],.AppShell__searchField[data-v-d644e2f1]{min-width:0;position:relative}.AppShell__searchIcon[data-v-d644e2f1]{filter:var(--yt-icon-filter);height:17px;left:15px;opacity:.58;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:17px;z-index:1}.AppShell__searchInput[data-v-d644e2f1]{background:var(--yt-input);border:2px solid var(--yt-border);border-radius:999px;color:var(--yt-text);height:38px;min-width:0;padding:0 18px 0 42px;width:100%}.AppShell__searchInput[data-v-d644e2f1]:focus{border-color:#ff0033b3;border-width:2px;box-shadow:0 0 0 2px #ff003329;outline:0}.AppShell__searchInput--attention[data-v-d644e2f1]{border-color:var(--yt-red);border-width:2px;box-shadow:0 0 0 2px #ff003338}.AppShell__searchTooltip[data-v-d644e2f1]{background:var(--yt-surface);border:1px solid rgba(255,0,51,.36);border-radius:8px;box-shadow:var(--shadow-elevated);color:var(--yt-text);font-size:13px;font-weight:700;left:20px;line-height:1.35;max-width:min(320px,100vw - 40px);padding:10px 12px;position:absolute;top:calc(100% + 8px);width:-moz-max-content;width:max-content;z-index:25}.AppShell__searchTooltip[data-v-d644e2f1]:before{background:var(--yt-surface);border-left:1px solid rgba(255,0,51,.36);border-top:1px solid rgba(255,0,51,.36);content:"";height:10px;left:22px;position:absolute;top:-6px;transform:rotate(45deg);width:10px}.AppShell__searchPanel[data-v-d644e2f1]{background:var(--yt-surface);border:1px solid var(--yt-border);border-radius:12px;box-shadow:var(--shadow-elevated);display:flex;flex-direction:column;left:0;max-height:50dvh;overflow-y:auto;padding:0;position:absolute;right:0;scrollbar-color:var(--yt-border) transparent;scrollbar-width:thin;top:calc(100% + 8px);z-index:20}.AppShell__searchGuide[data-v-d644e2f1]{border-bottom:1px solid var(--yt-border);color:var(--yt-text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;padding:12px 16px 10px;text-transform:uppercase}.AppShell__resultCard[data-v-d644e2f1]{align-items:center;background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.04);color:var(--yt-text);cursor:pointer;display:grid;gap:12px;grid-template-columns:28px 64px minmax(0,1fr);min-width:0;padding:10px 16px;text-align:left;width:100%}.AppShell__resultCard--room[data-v-d644e2f1]{grid-template-columns:28px 64px minmax(0,1fr) auto}.AppShell__resultCard[data-v-d644e2f1]:hover{background:#ff003317}.AppShell__resultCard[data-v-d644e2f1]:disabled{cursor:wait;opacity:.7}.AppShell__resultActions[data-v-d644e2f1]{align-items:center;display:flex;gap:4px}.AppShell__resultActionBtn[data-v-d644e2f1]{align-items:center;background:var(--yt-surface-elevated);border:1px solid var(--yt-border);border-radius:50%;color:var(--yt-text);cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:32px;justify-content:center;width:32px}.AppShell__resultActionBtn[data-v-d644e2f1]:disabled{cursor:wait;opacity:.6}.AppShell__resultActionBtn--replace[data-v-d644e2f1]{background:var(--yt-red);border-color:transparent;color:#fff}.AppShell__resultActionBtn--replace[data-v-d644e2f1]:hover:not(:disabled){opacity:.85}.AppShell__resultActionBtn--suggest[data-v-d644e2f1]:hover:not(:disabled){background:var(--yt-border)}.AppShell__resultLaunchIcon[data-v-d644e2f1]{background:#ff003314;border:1px solid rgba(255,0,51,.42);border-radius:50%;color:var(--yt-red);display:inline-grid;grid-template-columns:1fr;height:28px;place-items:center;width:28px}.AppShell__resultLaunchPlay[data-v-d644e2f1]{border-bottom:6px solid transparent;border-left:8px solid;border-top:6px solid transparent;grid-area:1/1;height:0;left:-1px;margin-left:2px;position:relative;width:0}.AppShell__resultLaunchBar[data-v-d644e2f1]{background:currentColor;border-radius:2px;grid-area:1/1;height:12px;left:-1px;margin-left:13px;position:relative;width:2px}.AppShell__resultThumb[data-v-d644e2f1]{aspect-ratio:16/9;background:var(--yt-surface-elevated);border-radius:8px;color:var(--yt-text-muted);display:grid;font-size:13px;font-weight:700;-o-object-fit:cover;object-fit:cover;place-items:center;width:64px}.AppShell__resultMeta[data-v-d644e2f1]{display:grid;gap:5px;min-width:0}.AppShell__resultMeta span[data-v-d644e2f1],.AppShell__resultMeta strong[data-v-d644e2f1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell__resultMeta span[data-v-d644e2f1]{color:var(--yt-text-muted);font-size:12px}.AppShell__resultMeta small[data-v-d644e2f1]{color:var(--yt-red);font-size:12px}.AppShell__searchStatus[data-v-d644e2f1]{color:var(--yt-text-muted);display:block;font-size:13px;padding:12px 16px}.AppShell__searchStatus--error[data-v-d644e2f1]{color:var(--yt-red)}.AppShell__searchFooter[data-v-d644e2f1]{align-items:center;border-top:1px solid var(--yt-border);color:var(--yt-text-muted);display:inline-flex;font-size:11px;gap:7px;min-height:34px;padding:8px 16px}.AppShell__searchFooterIcon[data-v-d644e2f1]{border:1px solid;border-radius:50%;display:inline-grid;font-size:9px;font-style:normal;font-weight:800;height:13px;line-height:1;place-items:center;width:13px}.AppShell__session[data-v-d644e2f1]{align-items:center;display:flex;gap:12px;justify-content:flex-end}.AppShell__profileWrap[data-v-d644e2f1]{position:relative}.AppShell__profile[data-v-d644e2f1]{align-items:center;background:var(--yt-surface);border:1px solid var(--yt-border);border-radius:999px;color:var(--yt-text);cursor:pointer;display:flex;gap:10px;padding:4px 8px}.AppShell__profileMeta[data-v-d644e2f1]{display:grid;font-size:12px;gap:2px;min-width:0;text-align:left}.AppShell__profileMeta span[data-v-d644e2f1],.AppShell__profileMeta strong[data-v-d644e2f1]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell__profileMeta span[data-v-d644e2f1]{color:var(--yt-text-muted)}.AppShell__profileMenu[data-v-d644e2f1]{background:var(--yt-surface);border:1px solid var(--yt-border);border-radius:8px;box-shadow:var(--shadow-elevated);overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:min(260px,100vw - 32px);z-index:30}.AppShell__profileMenuHeader[data-v-d644e2f1]{border-bottom:1px solid var(--yt-border);display:grid;font-size:13px;gap:3px;padding:12px}.AppShell__profileMenuHeader span[data-v-d644e2f1],.AppShell__profileMenuHeader strong[data-v-d644e2f1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell__profileMenuHeader span[data-v-d644e2f1]{color:var(--yt-text-muted)}.AppShell__menuItem[data-v-d644e2f1]{align-items:center;background:transparent;border:0;color:var(--yt-text);cursor:pointer;display:flex;font:inherit;gap:10px;height:42px;justify-content:flex-start;padding:0 12px;text-decoration:none;width:100%}.AppShell__menuItem[data-v-d644e2f1]:hover{background:var(--yt-surface-soft)}.AppShell__menuItem--danger[data-v-d644e2f1]{border-top:1px solid var(--yt-border);color:#f35}.AppShell__localeGroup[data-v-d644e2f1]{border-top:1px solid var(--yt-border);color:var(--yt-text-muted);display:grid;font-size:13px;gap:8px;padding:12px}.AppShell__localeButtons[data-v-d644e2f1]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.AppShell__localeButton[data-v-d644e2f1]{background:var(--yt-surface-soft);border:1px solid var(--yt-border);border-radius:999px;color:var(--yt-text);cursor:pointer;height:34px}.AppShell__localeButton--active[data-v-d644e2f1]{background:var(--yt-text);border-color:transparent;color:var(--yt-bg);font-weight:700}.AppShell__main[data-v-d644e2f1]{min-height:0;width:100%}@media(max-width:1180px){.AppShell__bar[data-v-d644e2f1]{grid-template-columns:1fr}.AppShell__header[data-v-d644e2f1]{height:auto;min-height:var(--header-height);padding:10px 16px}.AppShell__session[data-v-d644e2f1]{flex-wrap:wrap;justify-content:flex-start}.AppShell__search[data-v-d644e2f1]{justify-self:stretch;max-width:none}}@media(max-width:720px){.AppShell__header[data-v-d644e2f1]{height:auto}.AppShell__resultCard[data-v-d644e2f1],.AppShell__resultCard--room[data-v-d644e2f1]{grid-template-columns:28px 64px minmax(0,1fr)}.AppShell__resultThumb[data-v-d644e2f1]{width:64px}.AppShell__resultActions[data-v-d644e2f1]{grid-column:3}}
