@font-face{font-family:Adwaita Sans;src:url(../../../fonts/adwaita-sans-latin-cyrillic.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Gone Sans;src:url(../../../fonts/adwaita-sans-latin-cyrillic.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.loader-page.svelte-zq7s0q{--loader-bg:#080809;--loader-surface:#111114;--loader-surface-2:#17171b;--loader-text:#f5f4f5;--loader-muted:#b4afb8;--loader-dim:#8e8993;--loader-line:#ffffff1a;--loader-line-strong:#ffffff40;--loader-accent:#eeb0c4;--loader-on-accent:#181016;--loader-danger:#ff8b82;--loader-danger-soft:#321c1e;--am-accent:var(--loader-accent);--am-accent-soft:#eeb0c412;--am-on-accent:var(--loader-on-accent);--am-line:var(--loader-line);--am-line-strong:var(--loader-line-strong);--am-text:var(--loader-text);--am-text-2:var(--loader-muted);--am-text-3:var(--loader-dim);--am-surface:var(--loader-surface);--am-surface-2:var(--loader-surface-2);--am-danger:var(--loader-danger);--am-danger-soft:var(--loader-danger-soft);position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;background:var(--loader-bg);color:var(--loader-text);font-family:Gone Sans,Adwaita Sans,sans-serif;font-size:14px;line-height:1.55;color-scheme:dark}.loader-page.svelte-zq7s0q:before{content:"";position:fixed;inset:-32px;z-index:-1;background:url(../../../client/interface.webp) center/cover no-repeat;filter:blur(24px) saturate(.35);opacity:.14;pointer-events:none}.loader-window.svelte-zq7s0q{position:relative;width:min(760px,100%);height:min(560px,calc(100svh - 48px));display:flex;flex-direction:column;border:1px solid var(--loader-line);background:var(--loader-bg);overflow:hidden;box-shadow:0 40px 100px #0008}.loader-topbar.svelte-zq7s0q{display:flex;align-items:center;gap:20px;min-height:60px;padding:10px 20px;border-bottom:1px solid var(--loader-line);-webkit-user-select:none;user-select:none}.loader-topbar.svelte-zq7s0q button:where(.svelte-zq7s0q){display:flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 12px;border:0;background:transparent;color:var(--loader-muted);font-size:13px;transition:background var(--am-fast),color var(--am-fast),border-color var(--am-fast)}.loader-topbar.svelte-zq7s0q button:where(.svelte-zq7s0q):hover{color:var(--loader-text);background:#ffffff0d}.loader-topbar.svelte-zq7s0q .loader-home:where(.svelte-zq7s0q){padding:0;color:var(--loader-text);font-size:15px;font-weight:600;letter-spacing:-.03em}.loader-topbar.svelte-zq7s0q .loader-home:where(.svelte-zq7s0q):hover{background:transparent}.loader-topbar.svelte-zq7s0q .loader-home:where(.svelte-zq7s0q) .brand-logo{color:var(--loader-accent)}.loader-tabs.svelte-zq7s0q{display:flex;gap:4px}.loader-tabs.svelte-zq7s0q button:where(.svelte-zq7s0q){border-bottom:1px solid transparent}.loader-tabs.svelte-zq7s0q button.active:where(.svelte-zq7s0q){color:var(--loader-text);border-bottom-color:var(--loader-accent)}.header-actions.svelte-zq7s0q,.window-controls.svelte-zq7s0q{display:flex;align-items:center;gap:4px}.header-actions.svelte-zq7s0q{margin-left:auto;min-width:0}.header-account.svelte-zq7s0q{max-width:150px}.header-account.svelte-zq7s0q span:where(.svelte-zq7s0q){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.window-controls.svelte-zq7s0q button:where(.svelte-zq7s0q){width:30px;padding:0}.window-controls.svelte-zq7s0q button:where(.svelte-zq7s0q):last-child:hover{color:var(--loader-danger);background:var(--loader-danger-soft)}.loader-page[data-preview=true].svelte-zq7s0q .window-controls:where(.svelte-zq7s0q){display:none}.loader-body.svelte-zq7s0q{min-height:0;flex:1;padding:24px;display:flex;flex-direction:column;gap:16px;overflow:auto;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent}.loader-page.svelte-zq7s0q .loader-kicker:where(.svelte-zq7s0q){margin:0 0 10px;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--loader-accent)}.loader-game.svelte-zq7s0q{min-height:0;flex:1;display:flex;flex-direction:column;gap:18px}.game-content.svelte-zq7s0q{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;display:flex;flex-direction:column;gap:18px}.client-heading.svelte-zq7s0q{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.client-heading.svelte-zq7s0q h1:where(.svelte-zq7s0q),.loader-auth.svelte-zq7s0q h1:where(.svelte-zq7s0q),.loader-settings.svelte-zq7s0q h1:where(.svelte-zq7s0q){margin:0;font-size:28px;font-weight:600;line-height:1.15;letter-spacing:-.045em;overflow-wrap:anywhere}.client-meta.svelte-zq7s0q{display:block;margin-top:8px;font-size:13px;color:var(--loader-muted)}.client-preview.svelte-zq7s0q{flex-shrink:0;border:1px solid var(--loader-line);overflow:hidden;background:#131019}.client-preview.svelte-zq7s0q img:where(.svelte-zq7s0q){display:block;width:100%;height:176px;object-fit:cover;object-position:50% 48%}.client-preview.installing.svelte-zq7s0q img:where(.svelte-zq7s0q){height:128px}.release-facts.svelte-zq7s0q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:0;flex-shrink:0}.release-facts.svelte-zq7s0q>div:where(.svelte-zq7s0q){padding-top:14px;border-top:1px solid var(--loader-line-strong);min-width:0}.release-facts.svelte-zq7s0q dt:where(.svelte-zq7s0q){color:var(--loader-dim);font-size:11px;letter-spacing:.09em;text-transform:uppercase}.release-facts.svelte-zq7s0q dd:where(.svelte-zq7s0q){margin:8px 0 0;font-size:16px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.release-facts.svelte-zq7s0q dd.ready:where(.svelte-zq7s0q){color:var(--loader-accent)}.launch-bar.svelte-zq7s0q{display:flex;align-items:center;gap:10px;flex-shrink:0;padding-top:16px;border-top:1px solid var(--loader-line)}.loader-primary.svelte-zq7s0q{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:1px solid transparent;background:var(--loader-accent);color:var(--loader-on-accent);font-size:15px;font-weight:500;letter-spacing:-.01em;transition:background var(--am-fast),border-color var(--am-fast),color var(--am-fast)}.loader-primary.svelte-zq7s0q:hover{background:color-mix(in srgb,var(--loader-accent) 86%,#fff)}.launch-bar.svelte-zq7s0q>.loader-primary:where(.svelte-zq7s0q){flex:1}.cancel-action.svelte-zq7s0q{background:transparent;border-color:var(--loader-line-strong);color:var(--loader-text)}.cancel-action.svelte-zq7s0q:hover{background:#ffffff0d;border-color:var(--loader-accent);color:var(--loader-accent)}.folder-action.svelte-zq7s0q{width:52px;height:52px;border:1px solid var(--loader-line-strong);display:grid;place-items:center;background:transparent;color:var(--loader-muted);flex-shrink:0;transition:border-color var(--am-fast),color var(--am-fast)}.folder-action.svelte-zq7s0q:hover{border-color:var(--loader-accent);color:var(--loader-accent)}.loader-page[data-preview=true].svelte-zq7s0q .loader-primary:where(.svelte-zq7s0q):disabled{opacity:1}.loader-body.svelte-zq7s0q button:where(.svelte-zq7s0q):disabled,.loader-topbar.svelte-zq7s0q button:where(.svelte-zq7s0q):disabled{cursor:not-allowed;opacity:.45}.loader-link.svelte-zq7s0q{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0;border:0;background:transparent;color:var(--loader-muted);font-size:13px;text-align:left;transition:color var(--am-fast)}.loader-link.svelte-zq7s0q:hover{color:var(--loader-accent)}.loader-game.svelte-zq7s0q .loader-changes{border-top:1px solid var(--loader-line);border-bottom:0;flex-shrink:0}.loader-game.svelte-zq7s0q .accordion-summary{min-height:46px;padding:12px 0;font-size:13px;color:var(--loader-muted)}.loader-game.svelte-zq7s0q .accordion-summary:hover{color:var(--loader-text)}.loader-game.svelte-zq7s0q .accordion-summary:hover .accordion-indicator{color:var(--loader-accent);background:transparent}.loader-game.svelte-zq7s0q .accordion-content{padding-inline:0}.loader-game.svelte-zq7s0q .accordion-indicator{border:0;width:24px;height:24px}.loader-game.svelte-zq7s0q .accordion-content>p{white-space:pre-line;font-size:13px;line-height:1.7;color:var(--loader-muted)}.loader-auth.svelte-zq7s0q{width:min(360px,100%);margin:auto;padding:8px 0;display:grid;gap:24px}.loader-body.svelte-zq7s0q fieldset:where(.svelte-zq7s0q){border:0;padding:0;margin:0;min-width:0;display:grid;gap:18px}.loader-body.svelte-zq7s0q label:where(.svelte-zq7s0q){font-size:13px;color:var(--loader-muted)}.loader-auth.svelte-zq7s0q label:where(.svelte-zq7s0q){display:grid;gap:8px}.loader-auth.svelte-zq7s0q input:where(.svelte-zq7s0q):not([type=checkbox]){width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--loader-line-strong);background:var(--loader-surface);color:var(--loader-text);font-size:15px;transition:border-color var(--am-fast),background var(--am-fast)}.loader-auth.svelte-zq7s0q input:where(.svelte-zq7s0q):not([type=checkbox]):focus{border-color:var(--loader-accent);background:var(--loader-surface-2)}.loader-password.svelte-zq7s0q{position:relative;margin-top:-8px}.loader-password.svelte-zq7s0q input:where(.svelte-zq7s0q){padding-right:88px!important}.loader-password.svelte-zq7s0q button:where(.svelte-zq7s0q){position:absolute;inset:5px 5px 5px auto;padding:0 10px;border:0;background:transparent;color:var(--loader-dim);font-size:12px}.loader-password.svelte-zq7s0q button:where(.svelte-zq7s0q):hover{color:var(--loader-accent)}.auth-options.svelte-zq7s0q{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.auth-options.svelte-zq7s0q>.loader-link:where(.svelte-zq7s0q){min-height:36px}.loader-body.svelte-zq7s0q .loader-check:where(.svelte-zq7s0q){display:flex;align-items:center;gap:8px;line-height:1.5;font-size:13px}.loader-check.svelte-zq7s0q input:where(.svelte-zq7s0q){width:16px;height:16px;accent-color:var(--loader-accent);flex-shrink:0}.auth-register.svelte-zq7s0q{justify-self:center}.loader-auth.svelte-zq7s0q .loader-primary:where(.svelte-zq7s0q){width:100%}.loader-settings.svelte-zq7s0q{width:100%;max-width:480px;margin:auto;padding:4px 0}.loader-settings.svelte-zq7s0q h1:where(.svelte-zq7s0q){margin-bottom:24px}.settings-block.svelte-zq7s0q{padding:20px;border:1px solid var(--loader-line);background:var(--loader-surface)}.memory-setting.svelte-zq7s0q{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.memory-setting.svelte-zq7s0q strong:where(.svelte-zq7s0q){color:var(--loader-text);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.memory-setting.svelte-zq7s0q small:where(.svelte-zq7s0q){color:var(--loader-dim);font-size:12px;font-weight:400}.memory-setting.svelte-zq7s0q input:where(.svelte-zq7s0q){width:100%;min-height:28px;accent-color:var(--loader-accent);grid-column:1/-1;margin:0}.memory-presets.svelte-zq7s0q{display:flex;gap:8px;margin-top:14px}.memory-presets.svelte-zq7s0q button:where(.svelte-zq7s0q){flex:1;min-height:38px;padding:0 8px;border:1px solid var(--loader-line-strong);background:transparent;color:var(--loader-muted);font-size:12px;transition:background var(--am-fast),border-color var(--am-fast),color var(--am-fast)}.memory-presets.svelte-zq7s0q button:where(.svelte-zq7s0q):hover{border-color:var(--loader-accent);color:var(--loader-accent)}.memory-presets.svelte-zq7s0q button.active:where(.svelte-zq7s0q){background:var(--loader-accent);border-color:var(--loader-accent);color:var(--loader-on-accent);font-weight:600}.loader-body.svelte-zq7s0q .loader-switch:where(.svelte-zq7s0q){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid var(--loader-line);background:var(--loader-surface);color:var(--loader-text);font-size:14px}.loader-switch.svelte-zq7s0q input:where(.svelte-zq7s0q){appearance:none;width:40px;height:24px;padding:3px;margin:0;border:1px solid var(--loader-line-strong);background:#ffffff12;cursor:pointer;flex-shrink:0;transition:background var(--am-fast),border-color var(--am-fast)}.loader-switch.svelte-zq7s0q input:where(.svelte-zq7s0q):before{content:"";display:block;width:16px;height:16px;background:var(--loader-text);transition:transform var(--am-fast),background var(--am-fast)}.loader-switch.svelte-zq7s0q input:where(.svelte-zq7s0q):checked{background:var(--loader-accent);border-color:var(--loader-accent)}.loader-switch.svelte-zq7s0q input:where(.svelte-zq7s0q):checked:before{transform:translate(16px);background:var(--loader-on-accent)}.loader-account.svelte-zq7s0q{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:26px;padding-top:20px;border-top:1px solid var(--loader-line);overflow-wrap:anywhere}.loader-account.svelte-zq7s0q>div:where(.svelte-zq7s0q){display:grid;gap:4px;min-width:0}.loader-account.svelte-zq7s0q strong:where(.svelte-zq7s0q){font-size:14px;font-weight:500}.loader-account.svelte-zq7s0q span:where(.svelte-zq7s0q){font-size:12px;color:var(--loader-dim)}.operation-panel.svelte-zq7s0q{display:grid;gap:14px;padding:20px;border:1px solid var(--loader-line);background:var(--loader-surface);flex-shrink:0}.operation-heading.svelte-zq7s0q{display:flex;align-items:center;justify-content:space-between;gap:12px}.operation-heading.svelte-zq7s0q strong:where(.svelte-zq7s0q){font-size:14px;font-weight:500}.operation-heading.svelte-zq7s0q>span:where(.svelte-zq7s0q){color:var(--loader-accent);font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}.operation-panel.svelte-zq7s0q progress:where(.svelte-zq7s0q){appearance:none;display:block;width:100%;height:4px;border:0;overflow:hidden;background:#ffffff1f;accent-color:var(--loader-accent)}.operation-panel.svelte-zq7s0q progress:where(.svelte-zq7s0q)::-webkit-progress-bar{background:#ffffff1f}.operation-panel.svelte-zq7s0q progress:where(.svelte-zq7s0q)::-webkit-progress-value{background:var(--loader-accent)}.operation-panel.svelte-zq7s0q progress:where(.svelte-zq7s0q)::-moz-progress-bar{background:var(--loader-accent)}.operation-detail.svelte-zq7s0q{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--loader-dim);font-size:12px;flex-wrap:wrap}.operation-detail.svelte-zq7s0q .loader-link:where(.svelte-zq7s0q){min-height:28px}.loader-empty.svelte-zq7s0q{margin:auto;text-align:center;color:var(--loader-muted);font-size:14px;line-height:1.7}.loader-empty.svelte-zq7s0q h1:where(.svelte-zq7s0q){margin:0 0 10px;font-size:26px;font-weight:600;letter-spacing:-.04em}.loader-empty.svelte-zq7s0q p:where(.svelte-zq7s0q){margin:0 0 12px}.loader-status.svelte-zq7s0q,.loader-notice.svelte-zq7s0q{margin:0;font-size:13px;line-height:1.65;color:var(--loader-muted);overflow-wrap:anywhere}.loader-status.svelte-zq7s0q{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--loader-line);background:var(--loader-surface);flex-shrink:0;max-height:104px;overflow:auto}.loader-status.failed.svelte-zq7s0q{color:var(--loader-danger);background:var(--loader-danger-soft);border-color:#ff8b8240}.loader-status.svelte-zq7s0q>.loader-link:where(.svelte-zq7s0q){display:inline-flex;min-height:28px}.preview-controls.svelte-zq7s0q{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;color:var(--loader-dim);font-size:12px}.preview-controls.svelte-zq7s0q>span:where(.svelte-zq7s0q){margin-right:6px;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.preview-controls.svelte-zq7s0q button:where(.svelte-zq7s0q){min-height:34px;padding:0 12px;border:1px solid transparent;background:transparent;color:var(--loader-muted);font-size:12px;transition:border-color var(--am-fast),color var(--am-fast)}.preview-controls.svelte-zq7s0q button:where(.svelte-zq7s0q):hover{color:var(--loader-text)}.preview-controls.svelte-zq7s0q button.active:where(.svelte-zq7s0q){color:var(--loader-text);border-color:var(--loader-accent)}.loader-page.svelte-zq7s0q button:focus-visible,.loader-page.svelte-zq7s0q input:where(.svelte-zq7s0q):focus-visible,.loader-game.svelte-zq7s0q summary:focus-visible{outline:2px solid var(--loader-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.loader-page.svelte-zq7s0q *,.loader-page.svelte-zq7s0q *:before{transition:none!important}}.loader-page[data-motion=off].svelte-zq7s0q *,.loader-page[data-motion=off].svelte-zq7s0q *:before{transition:none!important}@media(max-height:620px){.loader-page.svelte-zq7s0q{padding:0;gap:0}.loader-window.svelte-zq7s0q{height:100svh;border:0}.loader-page[data-preview=true].svelte-zq7s0q .loader-window:where(.svelte-zq7s0q){height:calc(100svh - 48px)}.preview-controls.svelte-zq7s0q{padding:8px}.client-preview.svelte-zq7s0q img:where(.svelte-zq7s0q){height:140px}}@media(max-width:600px){.loader-page.svelte-zq7s0q{padding:0;gap:0}.loader-page.svelte-zq7s0q:before{display:none}.loader-window.svelte-zq7s0q{height:100svh;border:0}.loader-page[data-preview=true].svelte-zq7s0q .loader-window:where(.svelte-zq7s0q){height:calc(100svh - 80px)}.preview-controls.svelte-zq7s0q{padding:8px}.loader-topbar.svelte-zq7s0q{padding-inline:16px;gap:12px}.loader-body.svelte-zq7s0q{padding:16px}.header-account.svelte-zq7s0q span:where(.svelte-zq7s0q){display:none}.loader-tabs.svelte-zq7s0q button:where(.svelte-zq7s0q){padding-inline:10px}.client-heading.svelte-zq7s0q{gap:12px}.client-preview.svelte-zq7s0q img:where(.svelte-zq7s0q){height:150px}}@media(max-width:420px){.client-preview.installing.svelte-zq7s0q img:where(.svelte-zq7s0q){height:120px}.release-facts.svelte-zq7s0q{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.release-facts.svelte-zq7s0q>div:where(.svelte-zq7s0q):last-child{grid-column:1/-1}.loader-topbar.svelte-zq7s0q{gap:8px;padding-inline:12px}.loader-topbar.svelte-zq7s0q .loader-home:where(.svelte-zq7s0q){gap:6px;font-size:13px}.loader-tabs.svelte-zq7s0q{gap:0}.loader-tabs.svelte-zq7s0q button:where(.svelte-zq7s0q){padding-inline:8px;font-size:12px}.header-account.svelte-zq7s0q{display:none!important}.memory-setting.svelte-zq7s0q{grid-template-columns:1fr;gap:8px}.memory-setting.svelte-zq7s0q input:where(.svelte-zq7s0q){grid-column:auto}}.loader-page[data-presentation=true].svelte-zq7s0q{min-height:0;padding:0;gap:0;background:transparent;pointer-events:none;width:100%}.loader-page[data-presentation=true].svelte-zq7s0q:before{display:none}.loader-page[data-presentation=true].svelte-zq7s0q .loader-window:where(.svelte-zq7s0q){width:100%;height:560px;max-width:760px;border:1px solid #ffffff1c;box-shadow:0 40px 100px #0008}
