PageSourceSearch

https://vanillasquad.com/docs/osnovnye/pravila-servera

html vanillasquad.com collected 2026-10-05 03:40:51 UTC 658,596 bytes, 6,448 lines download raw bytes

1<!DOCTYPE html>
2<html lang="ru">
3<head>
4    <meta charset="utf-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1">
6    <meta name="description" content="Официальный документ правил сервера.">
7    <meta name="theme-color" content="#ff70bb">
8    <meta name="author" content="Azuriom, BADVS">
9
10    <meta property="og:title" content="Правила сервера">
11    <meta property="og:type" content="article">
12    <meta property="og:url" content="https://vanillasquad.com/docs/osnovnye/pravila-servera">
13    <meta property="og:image" content="https://docs.vanillasquad.com/~gitbook/ogimage/dqvxXmaFk9kDontMw7Nx">
14    <meta property="og:description" content="Официальный документ правил сервера.">
15    <meta property="og:site_name" content="VanillaSquad">
16        <link rel="canonical" href="https://vanillasquad.com/docs/osnovnye/pravila-servera">
17    <link rel="sitemap" type="application/xml" href="https://vanillasquad.com/docs/sitemap.xml">
18    <meta name="robots" content="index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1">
19            <meta property="article:modified_time" content="2026-06-26T13:42:56+00:00">
20                <meta property="og:image:alt" content="Правила сервера">
21        <meta name="twitter:image" content="https://docs.vanillasquad.com/~gitbook/ogimage/dqvxXmaFk9kDontMw7Nx">
22        <meta name="twitter:image:alt" content="Правила сервера">
23                <meta name="twitter:card" content="summary_large_image">
24        
24<script type="application/ld+json">
25        {"@context":"https://schema.org","@graph":[{"@type":"TechArticle","@id":"https://vanillasquad.com/docs/osnovnye/pravila-servera#article","headline":"Правила сервера","description":"Официальный документ правил сервера.","url":"https://vanillasquad.com/docs/osnovnye/pravila-servera","inLanguage":"ru","isAccessibleForFree":true,"author":{"@type":"Organization","name":"VanillaSquad"},"publisher":{"@type":"Organization","name":"VanillaSquad","logo":{"@type":"ImageObject","url":"https://vanillasquad.com/storage/img/logohigh.svg"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https://vanillasquad.com/docs/osnovnye/pravila-servera"},"image":"https://docs.vanillasquad.com/~gitbook/ogimage/dqvxXmaFk9kDontMw7Nx","datePublished":"2026-06-22T21:32:17+00:00","dateModified":"2026-06-26T13:42:56+00:00"},{"@type":"BreadcrumbList","@id":"https://vanillasquad.com/docs/osnovnye/pravila-servera#breadcrumbs","itemListElement":[{"@type":"ListItem","position":1,"name":"Основные","item":"https://vanillasquad.com/docs/osnovnye"},{"@type":"ListItem","position":2,"name":"Правила сервера","item":"https://vanillasquad.com/docs/osnovnye/pravila-servera"}]}]}
26    </script>
vendor: 1 bytes, line 26
26
27<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","name":"VanillaSquad","description":"Это приватный сервер Minecraft с ванильным выживанием. Открытый мир, самописные плагины, голосовой чат и золотое сообщество. Никаких донатов, экономики или телепортаций — только чистый геймплей, творчество и стабильность с 2019 года!","url":"https://vanillasquad.com"},{"@type":"Organization","name":"VanillaSquad","url":"https://vanillasquad.com","logo":"https://vanillasquad.com/storage/img/logo.webp","sameAs":["https://discord.gg/vanillasquad","https://www.youtube.com/@vanillasquadcom","https://t.me/vanillasquadcom","https://www.tiktok.com/@vanillasquad.com","https://www.twitch.tv/vanillasquadcom"]}]}</script>
27
28
29    <link rel="canonical" href="https://vanillasquad.com/docs/osnovnye/pravila-servera">
30    <meta name="keywords" content="ванильный Майнкрафт, приватный сервер, выживание, самописные плагины, голосовой чат, без доната, Minecraft СНГ, стабильный сервер">
31
32    <!-- CSRF Token -->
33    <meta name="csrf-token" content="RKU5VAWGgIYSjdqi5V7GNb7voZipSAK4e7IMK77e">
34
35    <title>Правила сервера | VanillaSquad</title>
36
37    <!-- Favicon -->
38    <link rel="shortcut icon" href="https://vanillasquad.com/storage/img/logohigh.svg">
39    <link rel="preload" as="image" href="https://vanillasquad.com/storage/img/mpcetq7jxvyloc4.png" fetchpriority="high">
40
41    <!-- Scripts -->
42    
42<script src="https://vanillasquad.com/assets/vendor/bootstrap/js/bootstrap.bundle.min.js?v1.2.13" defer></script>
42
43    
43<script src="https://vanillasquad.com/assets/vendor/axios/axios.min.js?v1.2.13" defer></script>
43
44    
44<script src="https://vanillasquad.com/assets/js/script.js?v1.2.13" defer></script>
44
45    
46    
47    
48    
49    
50    
51    
52    
53    
54    
55    
56    
57        
58    <!-- React.js -->
59    
60    <!-- Page level scripts --><!-- Production -->
61    
61<script src="https://unpkg.com/@popperjs/core@2" defer></script>
61
62    
62<script src="https://vanillasquad.com/assets/themes/apex/js/app.js?v1.2.13" defer></script>
62
63
64
65        
66    <!-- Editor Scripts -->
67    
68    <!-- Fonts -->
69    <link rel="preconnect" href="https://fonts.bunny.net">
70    <link href="https://fonts.bunny.net/css?family=lexend:700|nunito:500,700,800" rel="stylesheet" />
71    <link href="https://vanillasquad.com/assets/vendor/bootstrap-icons/bootstrap-icons.css?v1.2.13" rel="stylesheet">
72
73    <!-- Styles -->
74    <link href="https://vanillasquad.com/assets/vendor/bootstrap/css/bootstrap.min.css?v1.2.13" rel="stylesheet">
75        <style>
76    .page-content > .row:has(> .docs-shell) > .col-md-7-5,
77    .page-content > .row:has(> .docs-shell) > .col-md-4-5 {
78        display: none !important;
79    }
80
81    .page-content > .row:has(> .docs-shell) {
82        margin-top: 0;
83    }
84
85    .docs-shell {
86        --gb-text: var(--color2, var(--bs-body-color, #fff));
87        --gb-muted: var(--text-muted, rgba(255, 255, 255, .66));
88        --gb-accent: var(--color5, #7c4dfd);
89        --gb-accent-two: var(--color6, #72a0cf);
90        --gb-border: rgba(255, 255, 255, .085);
91        --gb-soft: rgba(255, 255, 255, .038);
92        --gb-panel: linear-gradient(180deg, var(--color3, rgba(29, 26, 50, .94)) 0%, var(--color4, rgba(13, 12, 23, .92)) 100%);
93        --gb-glass: linear-gradient(135deg, rgba(255, 255, 255, .052), rgba(255, 255, 255, .018));
94        color: var(--gb-text);
95        margin: 0;
96        padding: .25rem 0 .5rem;
97        width: 100%;
98    }
99
100    .docs-shell a {
101        transition: color .18s ease, background .18s ease, border-color .18s ease, transform .18s ease;
102    }
103
104    .docs-shell .gb-header {
105        align-items: center;
106        backdrop-filter: blur(18px);
107        background: var(--gb-glass);
108        border: 1px solid var(--gb-border);
109        border-radius: 20px;
110        box-shadow: 0 12px 40px rgba(0, 0, 0, .16);
111        display: flex;
112        gap: 1.2rem;
113        justify-content: space-between;
114        margin-bottom: 1.55rem;
115        overflow: visible;
116        padding: .7rem .8rem .7rem .72rem;
117        position: relative;
118    }
119
120    .docs-shell .gb-header::after {
121        background: radial-gradient(circle, color-mix(in srgb, var(--gb-accent) 24%, transparent), transparent 70%);
122        content: "";
123        height: 110px;
124        left: -30px;
125        opacity: .85;
126        pointer-events: none;
127        position: absolute;
128        top: -34px;
129        width: 180px;
130    }
131
132    .docs-shell .gb-search {
133        max-width: 20rem;
134        position: relative;
135        width: 100%;
136        z-index: 15;
137    }
138
139    .docs-shell .gb-section-title {
140        align-items: center;
141        color: var(--gb-text);
142        display: flex;
143        font-family: "Lexend", sans-serif;
144        font-size: clamp(1.13rem, 1.55vw, 1.33rem);
145        font-weight: 700;
146        gap: .7rem;
147        letter-spacing: -.03em;
148        line-height: 1.15;
149        text-decoration: none;
150        position: relative;
151        z-index: 1;
152    }
153
154    .docs-shell .gb-section-title:hover {
155        color: var(--gb-text);
156    }
157
158    .docs-shell .gb-section-mark {
159        align-items: center;
160        background: linear-gradient(145deg, var(--gb-accent), color-mix(in srgb, var(--gb-accent) 52%, var(--gb-accent-two)));
161        border-radius: 13px;
162        box-shadow: 0 10px 25px color-mix(in srgb, var(--gb-accent) 34%, transparent);
163        color: #fff;
164        display: inline-flex;
165        flex: 0 0 44px;
166        font-size: 1.14rem;
167        height: 44px;
168        justify-content: center;
169    }
170
171    .docs-shell .gb-section-name {
172        background: linear-gradient(110deg, #fff 18%, color-mix(in srgb, var(--gb-text) 74%, var(--gb-accent-two)));
173        background-clip: text;
174        -webkit-background-clip: text;
175        -webkit-text-fill-color: transparent;
176    }
177
178    .docs-shell .gb-search-field {
179        align-items: center;
180        background: rgba(0, 0, 0, .16);
181        border: 1px solid var(--gb-border);
182        border-radius: 13px;
183        box-shadow: inset 0 1px 8px rgba(0, 0, 0, .16);
184        color: var(--gb-muted);
185        display: flex;
186        gap: .7rem;
187        height: 45px;
188        padding: 0 .95rem;
189    }
190
191    .docs-shell .gb-search-field:focus-within {
192        border-color: color-mix(in srgb, var(--gb-accent) 70%, white);
193        box-shadow: 0 0 0 3px color-mix(in srgb, var(--gb-accent) 18%, transparent);
194    }
195
196    .docs-shell .gb-search-field input {
197        background: transparent;
198        border: 0;
199        color: var(--gb-text);
200        flex: 1;
201        font: inherit;
202        min-width: 0;
203        outline: none;
204    }
205
206    .docs-shell .gb-search-field input::placeholder {
207        color: var(--gb-muted);
208    }
209
210    .docs-shell .gb-search-results {
211        background: var(--gb-panel);
212        border: 1px solid var(--gb-border);
213        border-radius: 12px;
214        box-shadow: 0 16px 30px rgba(0, 0, 0, .34);
215        left: 0;
216        margin-top: .45rem;
217        overflow: hidden;
218        padding: .35rem;
219        position: absolute;
220        right: 0;
221        top: 100%;
222    }
223
224    .docs-shell .gb-search-results a {
225        border-radius: 8px;
226        color: var(--gb-text);
227        display: block;
228        padding: .62rem .72rem;
229        text-decoration: none;
230    }
231
232    .docs-shell .gb-search-results a:hover {
233        background: rgba(255, 255, 255, .07);
234        color: var(--gb-accent-two);
235    }
236
237    .docs-shell .gb-layout {
238        align-items: start;
239        display: grid;
240        gap: clamp(1rem, 1.7vw, 1.55rem);
241        grid-template-columns: minmax(226px, 270px) minmax(0, 1fr) minmax(182px, 214px);
242    }
243
244    .docs-shell .gb-layout-no-toc {
245        grid-template-columns: minmax(226px, 270px) minmax(0, 1fr);
246    }
247
248    .docs-shell .gb-layout > * {
249        box-sizing: border-box;
250        min-height: 0;
251    }
252
253    .docs-shell .gb-nav,
254    .docs-shell .gb-toc,
255    .docs-shell .gb-state {
256        backdrop-filter: blur(12px);
257        background: color-mix(in srgb, var(--color4, #0d0c17) 86%, transparent);
258        border: 1px solid var(--gb-border);
259        border-radius: 18px;
260        box-shadow: 0 16px 38px rgba(0, 0, 0, .16);
261        position: relative;
262    }
263
264    .docs-shell .gb-content {
265        background: linear-gradient(150deg, rgba(255, 255, 255, .033), rgba(255, 255, 255, .012));
266        border: 1px solid rgba(255, 255, 255, .065);
267        border-radius: 22px;
268        box-shadow: 0 22px 60px rgba(0, 0, 0, .14);
269        position: relative;
270    }
271
272    .docs-shell .gb-layout {
273        transition: opacity .14s ease, transform .14s ease;
274    }
275
276    .docs-shell.gb-is-loading .gb-layout {
277        opacity: .56;
278        transform: translateY(2px);
279    }
280
281    .docs-shell.gb-is-loading .gb-content::after {
282        background: linear-gradient(90deg, transparent, var(--gb-accent), transparent);
283        content: "";
284        height: 2px;
285        left: 1.25rem;
286        position: absolute;
287        right: 1.25rem;
288        top: 0;
289        animation: gb-loading-pulse .8s ease-in-out infinite;
290    }
291
292    @keyframes gb-loading-pulse {
293        0%, 100% { opacity: .24; transform: scaleX(.45); }
294        50% { opacity: 1; transform: scaleX(1); }
295    }
296
297    .docs-shell .gb-nav {
298        box-sizing: border-box;
299        display: flex;
300        flex-direction: column;
301        height: var(--gb-column-height, calc(100dvh - 2rem));
302        max-height: none;
303        overflow: hidden;
304        padding: .7rem .25rem .45rem;
305        position: sticky;
306        top: 1rem;
307    }
308
309    .docs-shell .gb-panel-title {
310        align-items: center;
311        color: var(--gb-muted);
312        display: flex;
313        font-size: .7rem;
314        font-weight: 800;
315        gap: .55rem;
316        letter-spacing: .12em;
317        padding: 1.05rem .82rem .75rem;
318        text-transform: uppercase;
319    }
320
321    .docs-shell .gb-panel-title i {
322        color: var(--gb-accent-two);
323        font-size: .95rem;
324    }
325
326    .docs-shell .gb-nav-scroll {
327        box-sizing: border-box;
328        flex: 1 1 auto;
329        min-height: 0;
330        max-height: none;
331        overflow-y: auto;
332        padding: 0 .48rem;
333        scroll-padding-block: .75rem 2.5rem;
334        scrollbar-color: rgba(255, 255, 255, .28) transparent;
335        scrollbar-width: thin;
336    }
337
338    .docs-shell .gb-nav-scroll-end {
339        border-bottom: 2rem solid transparent;
340        box-sizing: content-box;
341        display: block;
342        flex: 0 0 auto;
343        height: 1rem;
344        line-height: 1rem;
345        min-height: 1rem;
346        overflow: hidden;
347        pointer-events: none;
348        width: 100%;
349    }
350
351    .docs-shell .gb-nav ul {
352        list-style: none;
353        margin: 0;
354        padding: 0 0 0 .72rem;
355    }
356
357    .docs-shell .gb-nav > .gb-nav-scroll > ul {
358        padding-left: 0;
359    }
360
361    .docs-shell .gb-nav a {
362        border: 1px solid transparent;
363        border-radius: 11px;
364        color: var(--gb-muted);
365        display: block;
366        font-size: .92rem;
367        font-weight: 600;
368        line-height: 1.35;
369        margin: 2px 0;
370        padding: .52rem .7rem;
371        text-decoration: none;
372    }
373
374    .docs-shell .gb-nav a.active,
375    .docs-shell .gb-nav a:hover {
376        background: color-mix(in srgb, var(--gb-accent) 13%, transparent);
377        color: var(--gb-text);
378    }
379
380    .docs-shell .gb-nav a.active {
381        background: linear-gradient(105deg, color-mix(in srgb, var(--gb-accent) 25%, transparent), color-mix(in srgb, var(--gb-accent) 8%, transparent));
382        border-color: color-mix(in srgb, var(--gb-accent) 27%, transparent);
383        box-shadow: inset 2px 0 0 var(--gb-accent), 0 6px 20px rgba(0, 0, 0, .08);
384    }
385
386    .docs-shell .gb-nav-label {
387        align-items: flex-start;
388        display: flex;
389        gap: .55rem;
390        height: auto !important;
391        line-height: inherit;
392        max-height: none !important;
393        min-width: 0;
394        min-height: 0 !important;
395        width: 100%;
396    }
397
398    .docs-shell .gb-nav-label > span:last-child {
399        min-width: 0;
400    }
401
402    .docs-shell .gb-nav-page-icon {
403        box-sizing: border-box !important;
404        color: var(--gb-muted);
405        display: block;
406        flex: 0 0 1rem;
407        font-size: .92rem;
408        height: 1rem !important;
409        line-height: 1.35;
410        margin-top: .02rem;
411        max-height: 1rem !important;
412        max-width: 1rem;
413        overflow: hidden;
414        text-align: center;
415        width: 1rem !important;
416    }
417
418    .docs-shell svg.gb-nav-page-icon {
419        display: block !important;
420        flex: 0 0 1rem !important;
421        height: 1rem !important;
422        width: 1rem !important;
423    }
424
425    .docs-shell .gb-nav-page-emoji {
426        font-family: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;
427        font-size: .9rem;
428    }
429
430    .docs-shell .gb-nav a.active .gb-nav-page-icon,
431    .docs-shell .gb-nav a:hover .gb-nav-page-icon {
432        color: var(--gb-accent-two);
433    }
434
435    .docs-shell .gb-nav a[target="_blank"] {
436        align-items: center;
437        display: flex;
438        gap: .55rem;
439        justify-content: space-between;
440    }
441
442    .docs-shell .gb-nav a[target="_blank"]::after {
443        color: var(--gb-muted);
444        content: "\2197";
445        flex: 0 0 auto;
446        font-size: .82em;
447        opacity: .72;
448    }
449
450    .docs-shell .gb-tree summary {
451        align-items: flex-start;
452        border-radius: 9px;
453        color: var(--gb-muted);
454        cursor: pointer;
455        display: flex;
456        font-size: .93rem;
457        font-weight: 700;
458        height: auto !important;
459        list-style: none;
460        margin: 3px 0;
461        min-height: 0 !important;
462        padding: .56rem 1.55rem .56rem .65rem;
463        position: relative;
464    }
465
466    .docs-shell .gb-tree summary.gb-section-group {
467        align-items: center;
468        color: var(--gb-text);
469        display: flex;
470        font-family: "Lexend", sans-serif;
471        font-size: .77rem;
472        gap: .62rem;
473        letter-spacing: .07em;
474        margin: .5rem 0 .36rem;
475        text-transform: uppercase;
476    }
477
478    .docs-shell .gb-tree summary::-webkit-details-marker {
479        display: none;
480    }
481
482    .docs-shell .gb-tree summary::after {
483        content: "\F285";
484        font-family: "bootstrap-icons";
485        font-size: .72rem;
486        position: absolute;
487        right: .65rem;
488        top: .72rem;
489        transition: transform .18s ease;
490    }
491
492    .docs-shell .gb-tree[open] > summary::after {
493        transform: rotate(90deg);
494    }
495
496    .docs-shell .gb-tree summary:hover,
497    .docs-shell .gb-tree summary.active {
498        background: var(--gb-soft);
499        color: var(--gb-text);
500    }
501
502    .docs-shell .gb-tree summary a {
503        background: transparent !important;
504        border-color: transparent !important;
505        border-radius: 0;
506        box-shadow: none;
507        color: inherit;
508        display: block;
509        flex: 1 1 auto;
510        height: auto !important;
511        margin: 0;
512        min-height: 0 !important;
513        min-width: 0;
514        padding: 0;
515        width: auto;
516    }
517
518    .docs-shell .gb-tree summary a.active,
519    .docs-shell .gb-tree summary a:hover {
520        background: transparent !important;
521        border-color: transparent !important;
522        box-shadow: none !important;
523    }
524
525    .docs-shell .gb-group {
526        align-items: center;
527        color: var(--gb-text);
528        display: flex;
529        font-family: "Lexend", sans-serif;
530        font-size: .76rem;
531        gap: .62rem;
532        letter-spacing: .08em;
533        margin: 1.1rem .65rem .5rem;
534        text-transform: uppercase;
535    }
536
537    .docs-shell .gb-group-number {
538        color: var(--gb-muted);
539        font-size: .94rem;
540        font-weight: 500;
541        letter-spacing: 0;
542        min-width: .9rem;
543    }
544
545    .docs-shell .gb-nav > .gb-nav-scroll > ul > li:first-child .gb-group {
546        margin-top: .2rem;
547    }
548
549    .docs-shell .gb-content {
550        min-width: 0;
551        padding: clamp(1.45rem, 3.1vw, 2.85rem);
552    }
553
554    .docs-shell .gb-breadcrumb {
555        align-items: center;
556        color: var(--gb-muted);
557        display: flex;
558        flex-wrap: wrap;
559        font-size: .83rem;
560        gap: .48rem;
561        margin: -.2rem 0 1.75rem;
562    }
563
564    .docs-shell .gb-breadcrumb > i:first-child {
565        color: var(--gb-accent-two);
566    }
567
568    .docs-shell .gb-breadcrumb a {
569        color: var(--gb-muted);
570        text-decoration: none;
571    }
572
573    .docs-shell .gb-breadcrumb a:hover {
574        color: var(--gb-accent-two);
575    }
576
577    .docs-shell .gb-breadcrumb-separator {
578        font-size: .65rem;
579        opacity: .7;
580    }
581
582    .docs-shell .gb-article-body {
583        color: var(--gb-text);
584        font-size: 1.02rem;
585        line-height: 1.72;
586    }
587
588    .docs-shell .gb-page-header {
589        margin: .1rem 0 2.45rem;
590    }
591
592    .docs-shell .gb-page-heading {
593        align-items: center;
594        display: flex;
595        gap: .9rem;
596        margin-bottom: .7rem;
597    }
598
599    .docs-shell .gb-page-icon {
600        align-items: center;
601        color: var(--gb-accent);
602        display: inline-flex;
603        flex: 0 0 auto;
604        font-size: 1.7rem;
605        justify-content: center;
606        line-height: 1;
607    }
608
609    .docs-shell .gb-page-heading h1 {
610        color: var(--gb-text);
611        font-family: "Lexend", sans-serif;
612        font-size: clamp(1.82rem, 3.4vw, 2.52rem);
613        font-weight: 700;
614        letter-spacing: -.04em;
615        line-height: 1.18;
616        margin: 0;
617    }
618
619    .docs-shell .gb-page-description {
620        color: var(--gb-muted);
621        font-size: clamp(1rem, 1.35vw, 1.11rem);
622        line-height: 1.65;
623        margin: 0;
624        max-width: 58rem;
625    }
626
627    .docs-shell .gb-article-body h1,
628    .docs-shell .gb-article-body h2,
629    .docs-shell .gb-article-body h3 {
630        color: var(--gb-text);
631        font-family: "Lexend", sans-serif;
632        font-weight: 700;
633        letter-spacing: -.025em;
634    }
635
636    .docs-shell .gb-article-body h1 {
637        font-size: clamp(1.7rem, 3vw, 2.25rem);
638        margin: 1.8rem 0 1.5rem;
639    }
640
641    .docs-shell .gb-article-body h2 {
642        font-size: clamp(1.35rem, 2vw, 1.62rem);
643        margin: 2.4rem 0 1rem;
644        padding-top: .3rem;
645    }
646
647    .docs-shell .gb-article-body h3 {
648        font-size: 1.18rem;
649        margin: 1.7rem 0 .75rem;
650    }
651
652    .docs-shell .gb-article-body h2[id],
653    .docs-shell .gb-article-body h3[id] {
654        scroll-margin-top: 5rem;
655    }
656
657    .docs-shell .gb-heading-link {
658        color: var(--gb-muted) !important;
659        display: inline-flex;
660        font-size: .72em;
661        margin-left: .48rem;
662        opacity: 0;
663        transform: translateY(1px);
664        vertical-align: middle;
665    }
666
667    .docs-shell .gb-article-body h2:hover .gb-heading-link,
668    .docs-shell .gb-article-body h3:hover .gb-heading-link,
669    .docs-shell .gb-heading-link:focus {
670        opacity: 1;
671    }
672
673    .docs-shell .gb-heading-link:hover {
674        color: var(--gb-accent) !important;
675    }
676
677    .docs-shell .gb-article-body p,
678    .docs-shell .gb-article-body ul,
679    .docs-shell .gb-article-body ol {
680        color: color-mix(in srgb, var(--gb-text) 91%, transparent);
681        margin-bottom: 1.05rem;
682    }
683
684    .docs-shell .gb-article-body li {
685        margin: .36rem 0;
686        padding-left: .15rem;
687    }
688
689    .docs-shell .gb-article-body a {
690        color: var(--gb-accent-two);
691        font-weight: 700;
692        text-decoration: none;
693    }
694
695    .docs-shell .gb-article-body a:hover {
696        color: var(--gb-accent);
697    }
698
699    .docs-shell .gb-article-body a[href^="https://discord.gg/"],
700    .docs-shell .gb-article-body a[href^="https://www.discord.gg/"],
701    .docs-shell .gb-article-body a[href^="https://discord.com/"] {
702        display: inline !important;
703    }
704
705    .docs-shell .gb-nav a[href^="https://discord.gg/"],
706    .docs-shell .gb-nav a[href^="https://www.discord.gg/"],
707    .docs-shell .gb-nav a[href^="https://discord.com/"] {
708        display: flex !important;
709    }
710
711    .docs-shell .gb-article-body img {
712        -webkit-user-drag: none;
713        background: rgba(0, 0, 0, .18);
714        border: 1px solid var(--gb-border);
715        border-radius: 13px;
716        box-shadow: 0 12px 30px rgba(0, 0, 0, .24);
717        display: block;
718        height: auto;
719        margin: 1.35rem auto;
720        max-width: 100%;
721        cursor: zoom-in;
722    }
723
724    .docs-shell .gb-article-body .gb-media {
725        margin: 1.55rem auto 1.8rem;
726        max-width: 100%;
727        text-align: center;
728    }
729
730    .docs-shell .gb-article-body .gb-media img {
731        margin: 0 auto;
732    }
733
734    .docs-shell .gb-article-body .gb-media figcaption {
735        color: var(--gb-muted);
736        font-size: .82rem;
737        font-weight: 500;
738        line-height: 1.45;
739        margin: .72rem auto 0;
740        max-width: min(90%, 46rem);
741        text-align: center;
742    }
743
744    .docs-shell .gb-article-body code {
745        background: rgba(0, 0, 0, .28);
746        border-radius: 5px;
747        color: var(--gb-accent-two);
748        font-size: .9em;
749        padding: .14em .38em;
750    }
751
752    .docs-shell .gb-article-body pre {
753        background: rgba(0, 0, 0, .3);
754        border: 1px solid var(--gb-border);
755        border-radius: 12px;
756        overflow-x: auto;
757        padding: 1rem 1.15rem;
758    }
759
760    .docs-shell .gb-code-block {
761        margin: 1.25rem 0;
762        position: relative;
763    }
764
765    .docs-shell .gb-code-block pre {
766        margin: 0;
767        padding-right: 3.35rem;
768    }
769
770    .docs-shell .gb-copy-code {
771        align-items: center;
772        background: rgba(255, 255, 255, .055);
773        border: 1px solid var(--gb-border);
774        border-radius: 8px;
775        color: var(--gb-muted);
776        display: inline-flex;
777        height: 2rem;
778        justify-content: center;
779        position: absolute;
780        right: .65rem;
781        top: .65rem;
782        transition: color .16s ease, border-color .16s ease, background .16s ease;
783        width: 2rem;
784        z-index: 1;
785    }
786
787    .docs-shell .gb-copy-code:hover,
788    .docs-shell .gb-copy-code.copied {
789        border-color: color-mix(in srgb, var(--gb-accent) 45%, transparent);
790        color: var(--gb-accent-two);
791    }
792
793    .docs-shell .gb-article-body pre code {
794        background: transparent;
795        color: var(--gb-text);
796        padding: 0;
797    }
798
799    .docs-shell .gb-table-scroll {
800        background: linear-gradient(160deg, rgba(255, 255, 255, .043), rgba(255, 255, 255, .016));
801        border: 1px solid var(--gb-border);
802        border-radius: 16px;
803        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .035), 0 14px 32px rgba(0, 0, 0, .11);
804        margin: 1.35rem 0 1.65rem;
805        max-width: 100%;
806        overflow-x: auto;
807        overflow-y: hidden;
808        scrollbar-color: color-mix(in srgb, var(--gb-accent) 42%, transparent) rgba(255, 255, 255, .035);
809        scrollbar-width: thin;
810    }
811
812    .docs-shell .gb-table-scroll:focus {
813        border-color: color-mix(in srgb, var(--gb-accent) 48%, transparent);
814        outline: 2px solid color-mix(in srgb, var(--gb-accent) 20%, transparent);
815        outline-offset: 2px;
816    }
817
818    .docs-shell .gb-table-scroll::-webkit-scrollbar {
819        height: 9px;
820    }
821
822    .docs-shell .gb-table-scroll::-webkit-scrollbar-track {
823        background: rgba(255, 255, 255, .035);
824    }
825
826    .docs-shell .gb-table-scroll::-webkit-scrollbar-thumb {
827        background: color-mix(in srgb, var(--gb-accent) 42%, rgba(255, 255, 255, .18));
828        border-radius: 20px;
829    }
830
831    .docs-shell .gb-article-body table {
832        border-collapse: separate;
833        border-spacing: 0;
834        font-size: .96rem;
835        line-height: 1.55;
836        margin: 0;
837        table-layout: auto;
838        width: 100%;
839    }
840
841    .docs-shell .gb-article-body table th,
842    .docs-shell .gb-article-body table td {
843        border-bottom: 1px solid rgba(255, 255, 255, .075);
844        border-right: 1px solid rgba(255, 255, 255, .065);
845        padding: .86rem .95rem;
846        text-align: left;
847        vertical-align: top;
848        white-space: normal;
849        overflow-wrap: break-word;
850    }
851
852    .docs-shell .gb-article-body table th:last-child,
853    .docs-shell .gb-article-body table td:last-child {
854        border-right: 0;
855    }
856
857    .docs-shell .gb-article-body table thead th {
858        backdrop-filter: blur(14px);
859        background: color-mix(in srgb, var(--color4, #0d0c17) 93%, var(--gb-accent) 7%);
860        border-bottom: 1px solid color-mix(in srgb, var(--gb-accent) 28%, var(--gb-border));
861        color: var(--gb-text);
862        font-family: "Lexend", sans-serif;
863        font-size: .9rem;
864        font-weight: 700;
865        position: sticky;
866        top: 0;
867        z-index: 1;
868    }
869
870    .docs-shell .gb-article-body table tbody tr:nth-child(even) td {
871        background: rgba(255, 255, 255, .018);
872    }
873
874    .docs-shell .gb-article-body table tbody tr:hover td {
875        background: color-mix(in srgb, var(--gb-accent) 8%, transparent);
876    }
877
878    .docs-shell .gb-article-body table tbody tr:last-child td {
879        border-bottom: 0;
880    }
881
882    .docs-shell .gb-article-body table td:first-child,
883    .docs-shell .gb-article-body table th:first-child {
884        font-weight: 700;
885    }
886
887    .docs-shell .gb-hint {
888        background: rgba(255, 255, 255, .045);
889        border: 0;
890        border-left: 3px solid var(--gb-accent-two);
891        border-radius: 9px;
892        color: var(--gb-text);
893        margin: 1.35rem 0;
894        padding: .9rem 1rem;
895    }
896
897    .docs-shell .gb-hint.alert-success { border-left-color: #27c58a; }
898    .docs-shell .gb-hint.alert-warning { border-left-color: #f4c15d; }
899    .docs-shell .gb-hint.alert-danger { border-left-color: #ec6672; }
900    .docs-shell .gb-hint > :last-child { margin-bottom: 0; }
901
902    .docs-shell .gb-article-body blockquote {
903        background: rgba(255, 255, 255, .035);
904        border-left: 3px solid color-mix(in srgb, var(--gb-accent-two) 70%, transparent);
905        border-radius: 0 10px 10px 0;
906        color: var(--gb-muted);
907        margin: 1.35rem 0;
908        padding: .85rem 1.05rem;
909    }
910
911    .docs-shell .gb-article-body blockquote > :last-child {
912        margin-bottom: 0;
913    }
914
915    .docs-shell .gb-article-body input[type="checkbox"] {
916        accent-color: var(--gb-accent);
917        margin-right: .5rem;
918    }
919
920    .docs-shell .gb-tabs {
921        border: 1px solid var(--gb-border);
922        border-radius: 13px;
923        margin: 1.35rem 0;
924        overflow: hidden;
925    }
926
927    .docs-shell .gb-tab-list {
928        background: rgba(255, 255, 255, .03);
929        border-bottom: 1px solid var(--gb-border);
930        display: flex;
931        gap: .1rem;
932        overflow-x: auto;
933        padding: .35rem;
934    }
935
936    .docs-shell .gb-tab {
937        background: transparent;
938        border: 0;
939        border-radius: 8px;
940        color: var(--gb-muted);
941        font-weight: 700;
942        padding: .52rem .8rem;
943        white-space: nowrap;
944    }
945
946    .docs-shell .gb-tab.active {
947        background: color-mix(in srgb, var(--gb-accent) 17%, transparent);
948        color: var(--gb-text);
949    }
950
951    .docs-shell .gb-tab-panel {
952        display: none;
953        padding: .95rem 1.05rem;
954    }
955
956    .docs-shell .gb-tab-panel.active {
957        display: block;
958    }
959
960    .docs-shell .gb-tab-panel > :last-child {
961        margin-bottom: 0;
962    }
963
964    body.gb-lightbox-open {
965        overflow: hidden;
966    }
967
968    .docs-shell .gb-lightbox {
969        align-items: center;
970        background: rgba(5, 4, 9, .9);
971        backdrop-filter: blur(15px);
972        display: flex;
973        inset: 0;
974        justify-content: center;
975        padding: clamp(1rem, 4vw, 3rem);
976        position: fixed;
977        z-index: 1060;
978    }
979
980    .docs-shell .gb-lightbox[hidden] {
981        display: none;
982    }
983
984    .docs-shell .gb-lightbox-frame {
985        align-items: center;
986        display: flex;
987        flex-direction: column;
988        gap: .8rem;
989        max-height: 100%;
990        max-width: min(100%, 1100px);
991    }
992
993    .docs-shell .gb-lightbox img {
994        border-radius: 12px;
995        box-shadow: 0 25px 80px rgba(0, 0, 0, .5);
996        max-height: calc(100vh - 9rem);
997        max-width: 100%;
998        object-fit: contain;
999    }
1000
1001    .docs-shell .gb-lightbox-close {
1002        align-items: center;
1003        background: rgba(255, 255, 255, .08);
1004        border: 1px solid var(--gb-border);
1005        border-radius: 50%;
1006        color: #fff;
1007        display: flex;
1008        font-size: 1.1rem;
1009        height: 2.75rem;
1010        justify-content: center;
1011        position: absolute;
1012        right: clamp(1rem, 3vw, 2.2rem);
1013        top: clamp(1rem, 3vw, 2rem);
1014        width: 2.75rem;
1015    }
1016
1017    .docs-shell .gb-lightbox-caption {
1018        color: rgba(255, 255, 255, .8);
1019        font-size: .9rem;
1020        margin: 0;
1021        text-align: center;
1022    }
1023
1024    .docs-shell .gb-lightbox-original {
1025        color: var(--gb-accent-two);
1026        font-size: .86rem;
1027        text-decoration: none;
1028    }
1029
1030    .docs-shell .gb-toc {
1031        box-sizing: border-box;
1032        max-height: var(--gb-column-height, calc(100dvh - 2rem));
1033        overflow-y: auto;
1034        padding: .12rem .7rem 1rem;
1035        position: sticky;
1036        top: 1rem;
1037        scrollbar-color: rgba(255, 255, 255, .28) transparent;
1038        scrollbar-width: thin;
1039    }
1040
1041    .docs-shell .gb-toc ul {
1042        border-left: 1px solid var(--gb-border);
1043        list-style: none;
1044        margin: .12rem .15rem .2rem;
1045        padding: 0;
1046    }
1047
1048    .docs-shell .gb-toc a {
1049        color: var(--gb-muted);
1050        display: block;
1051        font-size: .87rem;
1052        line-height: 1.4;
1053        padding: .4rem .62rem;
1054        text-decoration: none;
1055    }
1056
1057    .docs-shell .gb-toc a:hover {
1058        color: var(--gb-text);
1059    }
1060
1061    .docs-shell .gb-toc a.active {
1062        background: color-mix(in srgb, var(--gb-accent) 10%, transparent);
1063        border-left: 2px solid var(--gb-accent);
1064        border-radius: 0 8px 8px 0;
1065        color: var(--gb-text);
1066        font-weight: 700;
1067        margin-left: -1px;
1068    }
1069
1070    .docs-shell .gb-toc-child a {
1071        padding-left: 1.12rem;
1072    }
1073
1074    .docs-shell .gb-pager {
1075        border-top: 1px solid var(--gb-border);
1076        display: grid;
1077        gap: .85rem;
1078        grid-template-columns: 1fr 1fr;
1079        margin-top: 2.7rem;
1080        padding-top: 1.35rem;
1081    }
1082
1083    .docs-shell .gb-pager-link {
1084        background: rgba(255, 255, 255, .025);
1085        border: 1px solid var(--gb-border);
1086        border-radius: 14px;
1087        color: var(--gb-text);
1088        display: flex;
1089        flex-direction: column;
1090        min-height: 82px;
1091        padding: .78rem .9rem;
1092        text-decoration: none;
1093    }
1094
1095    .docs-shell .gb-pager-link:hover {
1096        border-color: color-mix(in srgb, var(--gb-accent) 45%, transparent);
1097        transform: translateY(-2px);
1098    }
1099
1100    .docs-shell .gb-pager-link span {
1101        color: var(--gb-muted);
1102        font-size: .78rem;
1103        font-weight: 700;
1104        margin-bottom: .32rem;
1105        text-transform: uppercase;
1106    }
1107
1108    .docs-shell .gb-pager-link strong {
1109        line-height: 1.35;
1110    }
1111
1112    .docs-shell .gb-pager-next {
1113        text-align: right;
1114    }
1115
1116    .docs-shell .gb-search-page h2 {
1117        color: var(--gb-text);
1118        font-family: "Lexend", sans-serif;
1119        font-size: clamp(1.3rem, 2vw, 1.65rem);
1120        margin: 0 0 1.25rem;
1121    }
1122
1123    .docs-shell .gb-results {
1124        display: grid;
1125        gap: .65rem;
1126    }
1127
1128    .docs-shell .gb-result a {
1129        align-items: center;
1130        background: var(--gb-soft);
1131        border: 1px solid transparent;
1132        border-radius: 12px;
1133        color: var(--gb-text);
1134        display: flex;
1135        gap: .85rem;
1136        padding: .8rem;
1137        text-decoration: none;
1138    }
1139
1140    .docs-shell .gb-result a:hover {
1141        border-color: color-mix(in srgb, var(--gb-accent) 40%, transparent);
1142        transform: translateY(-1px);
1143    }
1144
1145    .docs-shell .gb-result-icon {
1146        align-items: center;
1147        background: color-mix(in srgb, var(--gb-accent) 17%, transparent);
1148        border-radius: 9px;
1149        color: var(--gb-accent-two);
1150        display: flex;
1151        flex: 0 0 42px;
1152        height: 42px;
1153        justify-content: center;
1154    }
1155
1156    .docs-shell .gb-result a > span:nth-child(2) {
1157        flex: 1;
1158        min-width: 0;
1159    }
1160
1161    .docs-shell .gb-result strong {
1162        display: block;
1163        font-size: .98rem;
1164    }
1165
1166    .docs-shell .gb-result small {
1167        color: var(--gb-muted);
1168        display: -webkit-box;
1169        font-size: .87rem;
1170        line-height: 1.42;
1171        margin-top: .28rem;
1172        overflow: hidden;
1173        -webkit-box-orient: vertical;
1174        -webkit-line-clamp: 2;
1175    }
1176
1177    .docs-shell .gb-state {
1178        align-items: center;
1179        color: var(--gb-muted);
1180        display: flex;
1181        flex-direction: column;
1182        gap: .9rem;
1183        justify-content: center;
1184        min-height: 260px;
1185        padding: 2rem;
1186        text-align: center;
1187    }
1188
1189    .docs-shell .gb-state i {
1190        color: var(--gb-accent-two);
1191        font-size: 2.4rem;
1192    }
1193
1194    .docs-shell .gb-state p {
1195        color: var(--gb-text);
1196        font-size: 1.04rem;
1197        margin: 0;
1198    }
1199
1200    .docs-shell .gb-state.compact {
1201        background: var(--gb-soft);
1202        border: 0;
1203        box-shadow: none;
1204        min-height: 165px;
1205    }
1206
1207    .docs-shell .gb-state-error i {
1208        color: #ec6672;
1209    }
1210
1211    .docs-shell .gb-not-found {
1212        align-items: center;
1213        display: flex;
1214        flex-direction: column;
1215        gap: 1.55rem;
1216        margin: clamp(1.2rem, 6vw, 4.5rem) auto 2rem;
1217        max-width: 780px;
1218        text-align: center;
1219    }
1220
1221    .docs-shell .gb-not-found-head {
1222        display: grid;
1223        gap: .55rem;
1224        justify-items: center;
1225    }
1226
1227    .docs-shell .gb-not-found-head h1 {
1228        color: var(--gb-text);
1229        font-family: "Lexend", sans-serif;
1230        font-size: clamp(1.8rem, 4vw, 2.45rem);
1231        font-weight: 700;
1232        line-height: 1.16;
1233        margin: 0;
1234    }
1235
1236    .docs-shell .gb-not-found-head p {
1237        color: var(--gb-muted);
1238        font-size: 1.04rem;
1239        margin: 0;
1240    }
1241
1242    .docs-shell .gb-not-found-search,
1243    .docs-shell .gb-not-found-suggestions {
1244        background: color-mix(in srgb, var(--color4, #0d0c17) 88%, transparent);
1245        border: 1px solid var(--gb-border);
1246        border-radius: 16px;
1247        box-shadow: 0 18px 42px rgba(0, 0, 0, .18);
1248        width: min(100%, 760px);
1249    }
1250
1251    .docs-shell .gb-not-found-search {
1252        align-items: center;
1253        display: flex;
1254        gap: .8rem;
1255        height: 54px;
1256        padding: 0 .34rem 0 1rem;
1257    }
1258
1259    .docs-shell .gb-not-found-search i {
1260        color: var(--gb-muted);
1261        font-size: 1.2rem;
1262    }
1263
1264    .docs-shell .gb-not-found-search input {
1265        background: transparent;
1266        border: 0;
1267        color: var(--gb-text);
1268        flex: 1;
1269        font: inherit;
1270        min-width: 0;
1271        outline: none;
1272    }
1273
1274    .docs-shell .gb-not-found-search button {
1275        align-items: center;
1276        background: color-mix(in srgb, var(--gb-accent) 20%, transparent);
1277        border: 1px solid transparent;
1278        border-radius: 11px;
1279        color: var(--gb-text);
1280        display: inline-flex;
1281        flex: 0 0 42px;
1282        height: 42px;
1283        justify-content: center;
1284        transition: background .16s ease, border-color .16s ease;
1285    }
1286
1287    .docs-shell .gb-not-found-search button:hover {
1288        background: color-mix(in srgb, var(--gb-accent) 32%, transparent);
1289        border-color: color-mix(in srgb, var(--gb-accent) 42%, transparent);
1290    }
1291
1292    .docs-shell .gb-not-found-suggestions {
1293        display: grid;
1294        gap: .22rem;
1295        padding: 1.15rem;
1296        text-align: left;
1297    }
1298
1299    .docs-shell .gb-not-found-suggestions strong {
1300        color: var(--gb-text);
1301        display: block;
1302        font-size: .9rem;
1303        margin-bottom: .3rem;
1304    }
1305
1306    .docs-shell .gb-not-found-suggestions a {
1307        align-items: center;
1308        border-radius: 10px;
1309        color: var(--gb-text);
1310        display: flex;
1311        font-weight: 700;
1312        gap: .6rem;
1313        padding: .48rem .55rem;
1314        text-decoration: none;
1315    }
1316
1317    .docs-shell .gb-not-found-suggestions a:hover {
1318        background: color-mix(in srgb, var(--gb-accent) 12%, transparent);
1319        color: var(--gb-accent-two);
1320    }
1321
1322    .docs-shell .gb-not-found-suggestions a i {
1323        color: var(--gb-muted);
1324    }
1325
1326    .docs-shell .gb-not-found-home {
1327        align-items: center;
1328        color: var(--gb-muted);
1329        display: inline-flex;
1330        font-weight: 700;
1331        gap: .45rem;
1332        text-decoration: none;
1333    }
1334
1335    .docs-shell .gb-not-found-home:hover {
1336        color: var(--gb-accent-two);
1337    }
1338
1339    @media (max-width: 1199.98px) {
1340        .docs-shell .gb-layout {
1341            gap: 1rem;
1342            grid-template-columns: minmax(215px, 250px) minmax(0, 1fr);
1343        }
1344
1345        .docs-shell .gb-toc {
1346            display: none;
1347        }
1348    }
1349
1350    @media (max-width: 767.98px) {
1351        .docs-shell .gb-header {
1352            align-items: stretch;
1353            flex-direction: column;
1354            gap: .85rem;
1355            margin-bottom: .85rem;
1356            padding: .7rem;
1357        }
1358
1359        .docs-shell .gb-search {
1360            max-width: none;
1361        }
1362
1363        .docs-shell .gb-layout,
1364        .docs-shell .gb-layout-no-toc {
1365            display: flex;
1366            flex-direction: column;
1367        }
1368
1369        .docs-shell .gb-nav {
1370            height: auto;
1371            max-height: none;
1372            position: static;
1373            width: 100%;
1374        }
1375
1376        .docs-shell .gb-nav-scroll {
1377            max-height: 44vh;
1378        }
1379
1380        .docs-shell .gb-content {
1381            padding: 1.2rem 1rem;
1382            width: 100%;
1383        }
1384
1385        .docs-shell .gb-article-body table {
1386            font-size: .9rem;
1387        }
1388
1389        .docs-shell .gb-article-body table th,
1390        .docs-shell .gb-article-body table td {
1391            padding: .7rem .72rem;
1392        }
1393
1394        .docs-shell .gb-pager {
1395            display: flex;
1396            flex-direction: column;
1397        }
1398
1399        .docs-shell .gb-pager > span {
1400            display: none;
1401        }
1402    }
1403</style>
1404    <link href="https://vanillasquad.com/assets/css/base.css?v1.2.13" rel="stylesheet">
1405    <style>
1406    :root,
1407    [data-bs-theme=light] {
1408        --bs-primary: #ff70bb;
1409        --bs-primary-rgb: 255, 112, 187;
1410        --bs-primary-text-emphasis: #662d4b;
1411        --bs-primary-bg-subtle: #ffe2f1;
1412        --bs-primary-border-subtle: #ffc6e4;
1413        --bs-link-hover-color: #cc5a96;
1414        --bs-link-hover-color-rgb: 204, 90, 150;
1415
1416        --bs-primary-color-contrast: #000;
1417        --bs-btn-primary-hover-bg: #d95f9f;
1418        --bs-btn-primary-active-bg: #d95f9f;
1419        --bs-btn-primary-focus-shadow-rgb: 217, 95, 159;
1420    }
1421
1422    [data-bs-theme=dark] {
1423        --bs-primary-text-emphasis: #994370;
1424        --bs-primary-bg-subtle: #331625;
1425        --bs-primary-border-subtle: #ffa9d6;
1426
1427        --bs-link-color: #ffa9d6;
1428        --bs-link-hover-color: #ff8dc9;
1429        --bs-link-color-rgb: 255, 169, 214;
1430        --bs-link-hover-color-rgb: 255, 141, 201;
1431    }
1432</style>
1433    <link href="https://vanillasquad.com/assets/themes/apex/css/app.css?v1.2.13" rel="stylesheet">
1434        
1435    
1436    <style>
1437        a[href*="/google-auth"],
1438        a[href*="google-auth"],
1439        .auth-provider-google,
1440        a[href*="/discord-auth"],
1441        a[href*="discord-auth"],
1442        a[href*="/discord"],
1443        .auth-discord-btn {
1444            display: none !important;
1445        }
1446
1447        :root {
1448            /* Text colors */
1449            --color2: #ffffff;
1450            
1451            /* Background colors */
1452            --color1: #100d10;
1453            --color3: #191317;
1454            --color4: #0a080a;
1455            
1456            /* Accent colors */
1457            --color5: #ff70bb;
1458            --color6: #e85a9f;
1459            
1460            /* Computed colors */
1461            --color7: rgba(25, 19, 23, 0.4);
1462            --color1-50: rgba(16, 13, 16, 0.5);
1463            --color5-75: rgba(255, 112, 187, 0.75);
1464            --color6-75: rgba(232, 90, 159, 0.75);
1465            
1466            /* Text muted */
1467            --text-muted: rgba(255, 248, 252, 0.70);
1468
1469            /* Fonts */
1470            --font-heading: 'Lexend', sans-serif;
1471            --font-body: 'Nunito', sans-serif;
1472        }
1473    </style>
1474        
1474<script>
1475        (function() {
1476            var root = document.documentElement;
1477            var computed = getComputedStyle(root);
1478
1479            function parseRgb(value) {
1480                if (!value) {
1481                    return null;
1482                }
1483
1484                var hexMatch = value.match(/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i);
1485                if (hexMatch) {
1486                    var hex = hexMatch[1];
1487                    if (hex.length === 3) {
1488                        hex = hex[0] + hex[0] + hex[1] + hex[1] + hex[2] + hex[2];
1489                    }
1490                    return [
1491                        parseInt(hex.slice(0, 2), 16),
1492                        parseInt(hex.slice(2, 4), 16),
1493                        parseInt(hex.slice(4, 6), 16),
1494                    ];
1495                }
1496
1497                var rgbMatch = value.match(/rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)/i);
1498                if (rgbMatch) {
1499                    return [
1500                        parseInt(rgbMatch[1], 10),
1501                        parseInt(rgbMatch[2], 10),
1502                        parseInt(rgbMatch[3], 10),
1503                    ];
1504                }
1505
1506                var temp = document.createElement("span");
1507                temp.style.color = value;
1508                temp.style.display = "none";
1509                root.appendChild(temp);
1510                var resolved = getComputedStyle(temp).color;
1511                temp.remove();
1512
1513                var resolvedMatch = resolved.match(/rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)/i);
1514                if (resolvedMatch) {
1515                    return [
1516                        parseInt(resolvedMatch[1], 10),
1517                        parseInt(resolvedMatch[2], 10),
1518                        parseInt(resolvedMatch[3], 10),
1519                    ];
1520                }
1521
1522                return null;
1523            }
1524
1525            function setRgbVar(colorVar, rgbVar) {
1526                if (computed.getPropertyValue(rgbVar).trim()) {
1527                    return;
1528                }
1529
1530                var value = computed.getPropertyValue(colorVar).trim();
1531                var rgb = parseRgb(value);
1532                if (rgb) {
1533                    root.style.setProperty(rgbVar, rgb.join(", "));
1534                }
1535            }
1536
1537            setRgbVar("--color1", "--color1-rgb");
1538            setRgbVar("--color3", "--color3-rgb");
1539            setRgbVar("--color4", "--color4-rgb");
1540            setRgbVar("--color5", "--color5-rgb");
1541            setRgbVar("--color6", "--color6-rgb");
1542        })();
1543    </script>
1543
1544    
1545<style>
1546        @keyframes apex-spin { to { transform: rotate(360deg); } }
1547        #apex-loader.apex-loader-hidden { opacity: 0; visibility: hidden; pointer-events: none; }
1548    </style>
1549<style>
1550    /* =============================================
1551       VISIBILITY BASED ON NAVBAR POSITION
1552       ============================================= */
1553    
1554    /* By default, hide the top navbar and show the left navbar */
1555    .navbar-top-only {
1556        display: none !important;
1557    }
1558    .navbar-left-only {
1559        display: block;
1560    }
1561    
1562    /* Top Mode: show top navbar, hide left navbar */
1563    body.navbar-position-top .navbar-top-only {
1564        display: block !important;
1565    }
1566    body.navbar-position-top .navbar-left-only {
1567        display: none !important;
1568    }
1569    
1570    /* Left Mode: show left navbar, hide top navbar */
1571    body.navbar-position-left .navbar-top-only {
1572        display: none !important;
1573    }
1574    body.navbar-position-left .navbar-left-only {
1575        display: block !important;
1576    }
1577
1578    /* =============================================
1579       MOBILE TOPBAR & SIDEBAR STYLES
1580       ============================================= */
1581    
1582    /* Hide mobile elements by default on desktop */
1583    #mobile-topbar {
1584        display: none !important;
1585    }
1586    
1587    #mobile-sidebar {
1588        display: none !important;
1589    }
1590    
1591    #mobile-sidebar-overlay {
1592        display: none !important;
1593    }
1594    
1595    /* Mobile breakpoint - show mobile nav, hide desktop navs */
1596    @media (max-width: 991px) {
1597        /* Hide both desktop navbars on mobile */
1598        .navbar-top-only,
1599        .navbar-left-only,
1600        body.navbar-position-top .navbar-top-only,
1601        body.navbar-position-left .navbar-left-only {
1602            display: none !important;
1603        }
1604        
1605        /* Show mobile topbar */
1606        #mobile-topbar {
1607            display: flex !important;
1608        }
1609        
1610        /* Show sidebar elements (they control their own visibility via JS) */
1611        #mobile-sidebar {
1612            display: flex !important;
1613        }
1614        
1615        #mobile-sidebar-overlay {
1616            display: block !important;
1617        }
1618        
1619        /* Adjust body for mobile - remove default body overflow hidden */
1620        body,
1621        body.navbar-position-top,
1622        body.navbar-position-left {
1623            overflow-y: auto !important;
1624            overflow-x: hidden !important;
1625        }
1626        
1627        /* Add padding-top to editor-root for fixed topbar */
1628        .app-content-container {
1629            padding-top: 100px !important;
1630        }
1631        
1632        /* Adjust app layout */
1633        #app {
1634            min-height: calc(100dvh - 70px) !important;
1635            min-height: calc(var(--full-vh, 100vh) - 70px) !important;
1636            flex-direction: column !important;
1637        }
1638        
1639    }
1640    
1641    /* Mobile Topbar */
1642    .mobile-topbar {
1643        position: fixed;
1644        top: 0;
1645        left: 0;
1646        right: 0;
1647        height: 70px;
1648        z-index: 9999;
1649        display: flex;
1650        align-items: center;
1651        justify-content: space-between;
1652        padding: 0 20px;
1653        background: linear-gradient(180deg, var(--color3) 0%, var(--color4) 100%);
1654        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
1655        backdrop-filter: blur(10px);
1656    }
1657    
1658    .mobile-topbar::after {
1659        content: "";
1660        position: absolute;
1661        bottom: 0;
1662        left: 0;
1663        right: 0;
1664        height: 1px;
1665        background: linear-gradient(90deg, 
1666            transparent 0%,
1667            var(--color5-75) 30%,
1668            var(--color6-75) 70%,
1669            transparent 100%
1670        );
1671    }
1672    
1673    .mobile-topbar-logo img {
1674        height: 45px;
1675        width: auto;
1676    }
1677    
1678    /* Hamburger Button */
1679    .mobile-hamburger {
1680        display: flex;
1681        flex-direction: column;
1682        justify-content: center;
1683        align-items: center;
1684        width: 44px;
1685        height: 44px;
1686        padding: 0;
1687        background: rgba(255, 255, 255, 0.05);
1688        border: 1px solid rgba(255, 255, 255, 0.1);
1689        border-radius: 10px;
1690        cursor: pointer;
1691        transition: all 0.3s ease;
1692    }
1693    
1694    .mobile-hamburger:hover,
1695    .mobile-hamburger:focus {
1696        background: rgba(255, 255, 255, 0.1);
1697        outline: none;
1698    }
1699    
1700    .mobile-hamburger span {
1701        display: block;
1702        width: 20px;
1703        height: 2px;
1704        background: var(--color2);
1705        border-radius: 2px;
1706        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
1707    }
1708    
1709    .mobile-hamburger span:nth-child(1) {
1710        margin-bottom: 5px;
1711    }
1712    
1713    .mobile-hamburger span:nth-child(3) {
1714        margin-top: 5px;
1715    }
1716    
1717    .mobile-hamburger.active span:nth-child(1) {
1718        transform: rotate(45deg) translate(5px, 5px);
1719    }
1720    
1721    .mobile-hamburger.active span:nth-child(2) {
1722        opacity: 0;
1723        transform: scaleX(0);
1724    }
1725    
1726    .mobile-hamburger.active span:nth-child(3) {
1727        transform: rotate(-45deg) translate(5px, -5px);
1728    }
1729    
1730    /* Sidebar Overlay */
1731    .mobile-sidebar-overlay {
1732        position: fixed;
1733        top: 0;
1734        left: 0;
1735        right: 0;
1736        bottom: 0;
1737        background: rgba(0, 0, 0, 0.6);
1738        backdrop-filter: blur(4px);
1739        z-index: 10000;
1740        opacity: 0;
1741        visibility: hidden;
1742        transition: all 0.3s ease;
1743    }
1744    
1745    .mobile-sidebar-overlay.active {
1746        opacity: 1;
1747        visibility: visible;
1748    }
1749    
1750    /* Mobile Sidebar */
1751    .mobile-sidebar {
1752        position: fixed;
1753        top: 0;
1754        right: 0;
1755        width: 300px;
1756        max-width: 85vw;
1757        height: 100%;
1758        z-index: 10001;
1759        background: linear-gradient(180deg, var(--color3) 0%, var(--color4) 100%);
1760        box-shadow: -10px 0 40px rgba(0, 0, 0, 0.4);
1761        transform: translateX(100%);
1762        transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
1763        flex-direction: column;
1764        overflow: hidden;
1765    }
1766    
1767    .mobile-sidebar.active {
1768        transform: translateX(0);
1769    }
1770    
1771    .mobile-sidebar::before {
1772        content: "";
1773        position: absolute;
1774        top: 0;
1775        left: 0;
1776        width: 3px;
1777        height: 100%;
1778        background: linear-gradient(180deg, var(--color5), var(--color6));
1779        opacity: 0.6;
1780    }
1781    
1782    /* Sidebar Header */
1783    .mobile-sidebar-header {
1784        display: flex;
1785        align-items: center;
1786        justify-content: space-between;
1787        padding: 20px;
1788        border-bottom: 1px solid rgba(255, 255, 255, 0.08);
1789    }
1790    
1791    .mobile-sidebar-logo img {
1792        height: 40px;
1793        width: auto;
1794    }
1795    
1796    .mobile-sidebar-close {
1797        display: flex;
1798        align-items: center;
1799        justify-content: center;
1800        width: 40px;
1801        height: 40px;
1802        padding: 0;
1803        background: rgba(255, 255, 255, 0.05);
1804        border: 1px solid rgba(255, 255, 255, 0.1);
1805        border-radius: 10px;
1806        color: var(--color2);
1807        font-size: 18px;
1808        cursor: pointer;
1809        transition: all 0.2s ease;
1810    }
1811    
1812    .mobile-sidebar-close:hover {
1813        background: rgba(255, 255, 255, 0.1);
1814        color: var(--color5);
1815    }
1816    
1817    /* Sidebar Navigation */
1818    .mobile-sidebar-nav {
1819        flex: 1;
1820        overflow-y: auto;
1821        padding: 15px;
1822    }
1823    
1824    .mobile-sidebar-links {
1825        list-style: none;
1826        margin: 0;
1827        padding: 0;
1828    }
1829    
1830    .mobile-sidebar-item {
1831        margin-bottom: 5px;
1832    }
1833    
1834    .mobile-sidebar-link {
1835        display: flex;
1836        align-items: center;
1837        gap: 12px;
1838        width: 100%;
1839        padding: 14px 16px;
1840        background: transparent;
1841        border: none;
1842        border-radius: 10px;
1843        color: var(--color2);
1844        font-size: 15px;
1845        font-weight: 500;
1846        text-decoration: none;
1847        cursor: pointer;
1848        transition: all 0.2s ease;
1849        text-align: left;
1850    }
1851    
1852    .mobile-sidebar-link i:first-child {
1853        font-size: 18px;
1854        width: 24px;
1855        text-align: center;
1856        opacity: 0.7;
1857    }
1858    
1859    .mobile-sidebar-link span {
1860        flex: 1;
1861    }
1862    
1863    .mobile-sidebar-link:hover {
1864        background: rgba(255, 255, 255, 0.06);
1865    }
1866    
1867    .mobile-sidebar-link.active {
1868        background: linear-gradient(270deg, var(--color5) 0%, var(--color6) 100%);
1869    }
1870    
1871    .mobile-sidebar-link.active i:first-child {
1872        opacity: 1;
1873    }
1874    
1875    /* Dropdown Arrow */
1876    .mobile-sidebar-arrow {
1877        font-size: 12px;
1878        opacity: 0.5;
1879        transition: transform 0.3s ease;
1880    }
1881    
1882    .mobile-sidebar-dropdown.open .mobile-sidebar-arrow {
1883        transform: rotate(180deg);
1884    }
1885    
1886    /* Submenu */
1887    .mobile-sidebar-submenu {
1888        list-style: none;
1889        margin: 0;
1890        padding: 0;
1891        max-height: 0;
1892        overflow: hidden;
1893        transition: max-height 0.3s ease;
1894    }
1895    
1896    .mobile-sidebar-dropdown.open .mobile-sidebar-submenu {
1897        max-height: 500px;
1898    }
1899    
1900    .mobile-sidebar-sublink {
1901        display: flex;
1902        align-items: center;
1903        gap: 10px;
1904        padding: 12px 16px 12px 52px;
1905        color: var(--text-muted);
1906        font-size: 14px;
1907        text-decoration: none;
1908        border-radius: 8px;
1909        transition: all 0.2s ease;
1910    }
1911    
1912    .mobile-sidebar-sublink i {
1913        font-size: 14px;
1914        opacity: 0.6;
1915    }
1916    
1917    .mobile-sidebar-sublink:hover {
1918        color: var(--color2);
1919        background: rgba(255, 255, 255, 0.04);
1920    }
1921    
1922    .mobile-sidebar-sublink.active {
1923        color: var(--color5);
1924        background: rgba(124, 77, 253, 0.1);
1925    }
1926    
1927    /* Sidebar Footer */
1928    .mobile-sidebar-footer {
1929        padding: 20px;
1930        border-top: 1px solid rgba(255, 255, 255, 0.08);
1931    }
1932    
1933    .mobile-sidebar-social {
1934        display: flex;
1935        justify-content: center;
1936        gap: 10px;
1937    }
1938    
1939    .mobile-sidebar-social-link {
1940        display: flex;
1941        align-items: center;
1942        justify-content: center;
1943        width: 42px;
1944        height: 42px;
1945        border-radius: 10px;
1946        background: rgba(255, 255, 255, 0.05);
1947        color: var(--color2);
1948        font-size: 16px;
1949        transition: all 0.3s ease;
1950        border: 1px solid rgba(255, 255, 255, 0.08);
1951    }
1952    
1953    .mobile-sidebar-social-link:hover {
1954        background: var(--social-color, var(--color5));
1955        color: white;
1956        transform: translateY(-2px);
1957        box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
1958    }
1959
1960    /* =============================================
1961       NAVBAR TOP MODE STYLES
1962       ============================================= */
1963    
1964    #navbar-top-wrapper {
1965        width: 100%;
1966        padding: 20px;
1967        padding-bottom: 0;
1968        position: relative;
1969    }
1970    
1971    /* Ensure content is behind the navbar in top mode */
1972    body.navbar-position-top .app-content-container {
1973        position: relative;
1974        z-index: 1;
1975    }
1976    
1977    /* Attached mode - full width without lateral padding */
1978    body.navbar-position-top.navbar-style-attached #navbar-top-wrapper {
1979        padding-left: 0;
1980        padding-right: 0;
1981        padding-top: 0;
1982    }
1983    
1984    body.navbar-position-top.navbar-style-attached #navbar-top {
1985        border-radius: 0;
1986    }
1987    
1988    body.navbar-position-top.navbar-style-attached #navbar-top::before {
1989        display: none;
1990    }
1991    
1992    #navbar-top {
1993        display: flex;
1994        align-items: center;
1995        flex-direction: row;
1996        justify-content: space-between;
1997        padding: 0 24px;
1998        height: 70px;
1999        width: 100%;
2000    }
2001    
2002    /* Logo */
2003    .navbar-top-logo {
2004        display: flex;
2005        align-items: center;
2006        flex-shrink: 0;
2007    }
2008    
2009    .navbar-top-logo img {
2010        height: 55px;
2011        width: auto;
2012    }
2013    
2014    /* Navigation Links */
2015    .navbar-top-links {
2016        display: flex;
2017        align-items: center;
2018        gap: 8px;
2019        list-style: none;
2020        margin: 0;
2021        padding: 0;
2022        flex-grow: 1;
2023        justify-content: center;
2024    }
2025    
2026    .navbar-top-item {
2027        position: relative;
2028    }
2029    
2030    .navbar-top-link {
2031        display: flex;
2032        align-items: center;
2033        gap: 8px;
2034        padding: 10px 16px;
2035        color: var(--color2);
2036        font-weight: 600;
2037        border-radius: 8px;
2038        transition: all 0.2s ease;
2039        text-decoration: none;
2040        white-space: nowrap;
2041    }
2042    
2043    .navbar-top-link:hover {
2044        color: var(--color2);
2045        background-color: rgba(255, 255, 255, 0.08);
2046    }
2047    
2048    .navbar-top-link.active {
2049        background-image: linear-gradient(270deg, var(--color5) 0%, var(--color6) 100%);
2050        color: var(--color2);
2051    }
2052    
2053    .navbar-top-link i:not(.dropdown-arrow) {
2054        font-size: 16px;
2055    }
2056    
2057    .navbar-top-link .dropdown-arrow {
2058        font-size: 12px;
2059        margin-left: 4px;
2060        transition: transform 0.2s ease;
2061    }
2062    
2063    .navbar-top-dropdown.open .dropdown-arrow {
2064        transform: rotate(180deg);
2065    }
2066    
2067    /* Remove the default Bootstrap caret on dropdown-toggle */
2068    .navbar-top-link.dropdown-toggle::after {
2069        display: none;
2070    }
2071    
2072    /* Dropdown Menu */
2073    .navbar-top-dropdown {
2074        position: relative;
2075    }
2076    
2077    .navbar-top-dropdown-menu {
2078        position: absolute;
2079        top: 100%;
2080        left: 50%;
2081        transform: translateX(-50%) translateY(10px);
2082        min-width: 200px;
2083        padding: 10px;
2084        border-radius: 11px;
2085        background: linear-gradient(180deg, var(--color3) 0%, var(--color4) 100%);
2086        box-shadow: 0 11px 22px rgba(0, 0, 0, 0.38);
2087        backdrop-filter: blur(8px);
2088        opacity: 0;
2089        visibility: hidden;
2090        pointer-events: none;
2091        transition: all 0.2s ease;
2092        z-index: 9999;
2093    }
2094    
2095    .navbar-top-dropdown-menu::before {
2096        content: "";
2097        position: absolute;
2098        top: 0;
2099        left: 0;
2100        right: 0;
2101        height: 2.5px;
2102        background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
2103        border-radius: 11px 11px 0 0;
2104        pointer-events: none;
2105    }
2106    
2107    .navbar-top-dropdown.open .navbar-top-dropdown-menu {
2108        opacity: 1;
2109        visibility: visible;
2110        pointer-events: auto;
2111        transform: translateX(-50%) translateY(5px);
2112    }
2113    
2114    .navbar-top-dropdown-item {
2115        display: flex;
2116        align-items: center;
2117        gap: 10px;
2118        padding: 10px 14px;
2119        color: var(--color2);
2120        font-size: 14px;
2121        border-radius: 6px;
2122        transition: all 0.2s ease;
2123        text-decoration: none;
2124    }
2125    
2126    .navbar-top-dropdown-item:hover {
2127        background-color: rgba(255, 255, 255, 0.08);
2128        color: var(--color2);
2129    }
2130    
2131    .navbar-top-dropdown-item.active {
2132        background-image: linear-gradient(270deg, var(--color5) 0%, var(--color6) 100%);
2133    }
2134    
2135    .navbar-top-dropdown-item i {
2136        font-size: 16px;
2137        width: 20px;
2138        text-align: center;
2139    }
2140    
2141    /* Support Icon */
2142    .navbar-top-support {
2143        display: flex;
2144        align-items: center;
2145        justify-content: center;
2146        flex-shrink: 0;
2147        padding: 8px;
2148        border-radius: 8px;
2149        transition: all 0.2s ease;
2150    }
2151    
2152    .navbar-top-support:hover {
2153        background-color: rgba(255, 255, 255, 0.08);
2154    }
2155    
2156    .navbar-top-support svg {
2157        width: 32px;
2158        height: auto;
2159    }
2160    
2161    /* =============================================
2162       RESPONSIVE - Mobile burger menu
2163       ============================================= */
2164    .navbar-top-burger {
2165        display: none;
2166        flex-direction: column;
2167        justify-content: center;
2168        align-items: center;
2169        width: 40px;
2170        height: 40px;
2171        cursor: pointer;
2172        border-radius: 8px;
2173        transition: background-color 0.2s;
2174    }
2175    
2176    .navbar-top-burger:hover {
2177        background-color: rgba(255, 255, 255, 0.08);
2178    }
2179    
2180    .navbar-top-burger span {
2181        display: block;
2182        width: 22px;
2183        height: 2px;
2184        background-color: var(--color2);
2185        margin: 3px 0;
2186        border-radius: 2px;
2187        transition: all 0.3s ease;
2188    }
2189    
2190    .navbar-top-burger.active span:nth-child(1) {
2191        transform: rotate(45deg) translate(5px, 5px);
2192    }
2193    
2194    .navbar-top-burger.active span:nth-child(2) {
2195        opacity: 0;
2196    }
2197    
2198    .navbar-top-burger.active span:nth-child(3) {
2199        transform: rotate(-45deg) translate(5px, -5px);
2200    }
2201    
2202    /* Mobile Menu */
2203    @media (max-width: 992px) {
2204        body.navbar-position-top .navbar-top-burger {
2205            display: flex;
2206        }
2207        
2208        body.navbar-position-top .navbar-top-links {
2209            position: absolute;
2210            top: 100%;
2211            left: 0;
2212            right: 0;
2213            flex-direction: column;
2214            background: linear-gradient(180deg, var(--color3) 0%, var(--color4) 100%);
2215            padding: 20px;
2216            border-radius: 0 0 11px 11px;
2217            box-shadow: 0 11px 22px rgba(0, 0, 0, 0.38);
2218            opacity: 0;
2219            visibility: hidden;
2220            transform: translateY(-10px);
2221            transition: all 0.3s ease;
2222            z-index: 999;
2223        }
2224        
2225        body.navbar-position-top .navbar-top-links.open {
2226            opacity: 1;
2227            visibility: visible;
2228            transform: translateY(0);
2229        }
2230        
2231        body.navbar-position-top .navbar-top-item {
2232            width: 100%;
2233        }
2234        
2235        body.navbar-position-top .navbar-top-link {
2236            width: 100%;
2237            justify-content: flex-start;
2238        }
2239        
2240        body.navbar-position-top .navbar-top-dropdown-menu {
2241            position: static;
2242            transform: none;
2243            box-shadow: none;
2244            background: rgba(0, 0, 0, 0.2);
2245            margin-top: 8px;
2246            margin-left: 20px;
2247        }
2248        
2249        body.navbar-position-top .navbar-top-dropdown-menu::before {
2250            display: none;
2251        }
2252        
2253        body.navbar-position-top .navbar-top-dropdown.open .navbar-top-dropdown-menu {
2254            transform: none;
2255        }
2256    }
2257
2258    /* =============================================
2259       NAVBAR LEFT MODE STYLES
2260       ============================================= */
2261    #navbar-wrapper {
2262        position:relative;
2263        padding:20px;
2264    }
2265    #navbar {
2266        overflow: hidden;
2267        height: calc(100dvh - 40px);
2268        height: calc(var(--full-vh, 100vh) - 40px);
2269    }
2270
2271    /* Adjustment for editor mode - compensate for app zoom (0.75) and editor-content margin (30px) */
2272    body.editor-mode #navbar {
2273        height: calc((100vh - 30px) / 0.75 - 40px);
2274    }
2275
2276    /* Attached mode must be identical for guests and logged users */
2277    body.navbar-style-attached #navbar-wrapper {
2278        padding: 0;
2279    }
2280
2281    body.navbar-style-attached #navbar {
2282        height: 100dvh;
2283        height: var(--full-vh, 100vh);
2284        margin-right: 0;
2285        border-radius: 0;
2286    }
2287
2288    body.editor-mode.navbar-style-attached #navbar {
2289        height: calc((100vh - 30px) / 0.75);
2290    }
2291
2292    /* Detached mode in editor: compensate for app zoom (0.75) and editor-content margin (30px) */
2293    body.editor-mode.navbar-style-detached #navbar {
2294        height: calc((100vh - 30px) / 0.75 - 40px);
2295    }
2296
2297    body.navbar-style-attached .highlight-2 {
2298        display: none;
2299    }
2300
2301    body.navbar-style-attached #navbar::before {
2302        display:none;
2303    }
2304    .navbar-links {
2305        display: flex;
2306        align-items: center;
2307        width:100%;
2308        gap: 15px;
2309        margin:0;
2310        flex-direction: column;
2311        list-style: none;
2312        padding: 0;
2313    }
2314
2315    .navbar-link {
2316        position: relative;
2317        display: flex;
2318        color:var(--color2);
2319        align-items: center;
2320        justify-content: center;
2321        width: 60px;
2322        height: 60px;
2323        color: var(--color2);
2324        font-size: 22px;
2325        border-radius: 6px;
2326        background-color: rgba(255, 255, 255, 0.03);
2327        transition: background-color cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
2328    }
2329
2330    .navbar-link:hover {
2331        color:var(--color2);
2332        background-color: rgb(0, 0, 0);
2333        transition: background-color cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
2334    }
2335
2336    .navbar-link.active {
2337        margin-bottom: 5px;
2338        margin-top: 5px;
2339        background-image: linear-gradient(
2340            270deg,
2341            var(--color5) 0%,
2342            var(--color6) 100%
2343        );
2344    }
2345
2346    .navbar-link.active::after {
2347        content: "";
2348        position: absolute;
2349        top: -8px;
2350        left: -8px;
2351        right: -8px;
2352        bottom: -8px;
2353        border: 3px solid var(--color5);
2354        border-radius: 10px;
2355        opacity: 0.4;
2356    }
2357
2358    .navbar-item {
2359        transition: opacity 0.3s ease, transform 0.3s ease;
2360    }
2361
2362    .navbar-item.hidden {
2363        display: none;
2364    }
2365
2366    /* More Button */
2367    #more-button {
2368        display: none;
2369    }
2370
2371    #more-button.visible {
2372        display: block;
2373    }
2374
2375    /* More dropdown menu */
2376    #more-menu,
2377    .more-menu-container {
2378        position: fixed;
2379        border-radius: 11px;
2380        padding: 10px;
2381        min-width: 200px;
2382        opacity: 0;
2383        transform: translateX(-10px);
2384        pointer-events: none;
2385        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
2386        z-index: 10000;
2387        
2388        background: linear-gradient(180deg, var(--color3) 0%, var(--color4) 100%);
2389        box-shadow: 0 11px 22px rgba(0, 0, 0, 0.38);
2390        backdrop-filter: blur(8px);
2391        border: 0;
2392    }
2393
2394    #more-menu::before,
2395    .more-menu-container::before {
2396        content: "";
2397        position: absolute;
2398        top: 0;
2399        left: 0;
2400        right: 0;
2401        height: 2.5px;
2402        background: linear-gradient(
2403            90deg,
2404            transparent,
2405            rgba(255, 255, 255, 0.4),
2406            transparent
2407        );
2408        border-radius: 11px 11px 0 0;
2409        pointer-events: none;
2410    }
2411
2412    #more-menu.open,
2413    .more-menu-container.open {
2414        opacity: 1;
2415        transform: translateX(0);
2416        pointer-events: all;
2417    }
2418
2419    #more-menu .more-menu-item,
2420    .more-menu-container .more-menu-item {
2421        display: flex;
2422        align-items: center;
2423        gap: 12px;
2424        padding: 12px 16px;
2425        color: var(--color2);
2426        text-decoration: none;
2427        border-radius: 6px;
2428        transition: all 0.2s;
2429        font-size: 14px;
2430    }
2431
2432    #more-menu .more-menu-item:hover,
2433    .more-menu-container .more-menu-item:hover {
2434        background-color: rgba(255, 255, 255, 0.05);
2435    }
2436
2437    #more-menu .more-menu-item.active,
2438    .more-menu-container .more-menu-item.active {
2439        background-image: linear-gradient(270deg, var(--color5) 0%, var(--color6) 100%);
2440    }
2441
2442    #more-menu .more-menu-item i,
2443    .more-menu-container .more-menu-item i {
2444        font-size: 18px;
2445        width: 24px;
2446        text-align: center;
2447    }
2448
2449    /* Dropdown in the More menu */
2450    #more-menu .more-menu-dropdown-title {
2451        display: flex;
2452        align-items: center;
2453        gap: 12px;
2454        padding: 12px 16px;
2455        color: var(--color2);
2456        font-size: 14px;
2457        font-weight: 600;
2458        margin-top: 8px;
2459        opacity: 0.7;
2460    }
2461
2462    #more-menu .more-menu-dropdown-title:first-child {
2463        margin-top: 0;
2464    }
2465
2466    #more-menu .more-menu-dropdown-title i {
2467        font-size: 16px;
2468        width: 24px;
2469        text-align: center;
2470    }
2471
2472    #more-menu .more-menu-subitem {
2473        padding-left: 28px;
2474        font-size: 13px;
2475    }
2476
2477    #more-menu .more-menu-subitem i {
2478        font-size: 14px;
2479    }
2480
2481    .more-menu-dropdown-button {
2482        cursor: pointer;
2483        position: relative;
2484    }
2485
2486    .more-menu-dropdown-button:hover {
2487        background-color: rgba(255, 255, 255, 0.08) !important;
2488    }
2489
2490    .navbar-dropdown .dropdown-children {
2491        display: none !important;
2492    }
2493    
2494    #navbar-wrapper .highlight-1 {
2495        position: absolute;
2496        z-index: 1;
2497        top: 50%;
2498        left: 50%;
2499        transform: translate(-50%, -50%);
2500        width: 60px;
2501        height: 60px;
2502        opacity: 0.7;
2503        background: var(--color6);
2504        border-radius: 100%;
2505        filter: blur(30px);
2506    }
2507    #navbar-wrapper .highlight-2 {
2508        position: absolute;
2509        z-index: -1;
2510        bottom: 0;
2511        right: 0;
2512        transform: translate(10%, 50%);
2513        width: 300px;
2514        height: 300px;
2515        border-radius: 100%;
2516        opacity: 0.7;
2517        background: var(--color6);
2518        filter: blur(100px);
2519    }
2520
2521    /* =============================================
2522       CUSTOM TOOLTIP - In-house system with zoom
2523       ============================================= */
2524    .custom-tooltip {
2525        position: fixed;
2526        z-index: 99999;
2527        padding: 8px 12px;
2528        background: #000000;
2529        color: #ffffff;
2530        border-radius: 6px;
2531        font-size: 13px;
2532        font-weight: 500;
2533        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5);
2534        pointer-events: none;
2535        opacity: 0;
2536        visibility: hidden;
2537        transform: scale(0.9);
2538        transition: opacity 0.15s ease, transform 0.15s ease, visibility 0.15s ease;
2539        white-space: nowrap;
2540    }
2541
2542    .custom-tooltip.visible {
2543        opacity: 1;
2544        visibility: visible;
2545        transform: scale(1);
2546    }
2547
2548    .custom-tooltip-arrow {
2549        position: absolute;
2550        width: 0;
2551        height: 0;
2552        border: 6px solid transparent;
2553    }
2554
2555    /* Arrow positions according to placement */
2556    .custom-tooltip[data-placement="top"] .custom-tooltip-arrow {
2557        bottom: -12px;
2558        left: 50%;
2559        transform: translateX(-50%);
2560        border-top-color: #000000;
2561    }
2562
2563    .custom-tooltip[data-placement="bottom"] .custom-tooltip-arrow {
2564        top: -12px;
2565        left: 50%;
2566        transform: translateX(-50%);
2567        border-bottom-color: #000000;
2568    }
2569
2570    .custom-tooltip[data-placement="left"] .custom-tooltip-arrow {
2571        right: -12px;
2572        top: 50%;
2573        transform: translateY(-50%);
2574        border-left-color: #000000;
2575    }
2576
2577    .custom-tooltip[data-placement="right"] .custom-tooltip-arrow {
2578        left: -12px;
2579        top: 50%;
2580        transform: translateY(-50%);
2581        border-right-color: #000000;
2582    }
2583</style>
2584<style>
2585  #search-article-component {
2586    position:relative;
2587    z-index: 1001;
2588    overflow: visible;
2589    transition: border-radius 0.2s;
2590  }
2591  #search-article-component.has-results {
2592    border-radius: 11px 11px 0 0 !important;
2593  }
2594  #search-article-component.has-results::before {
2595    border-radius: 11px 11px 0 0;
2596  }
2597  #search-article-component .search-input {
2598    padding:10px 15px;
2599    background: var(--color7);
2600    border:0;
2601    box-shadow: inset 0px 0px 14.9px 7px rgba(0, 0, 0, 0.15);
2602    border-radius: 7px;
2603  }
2604
2605  #search-article-component .search-input:focus {
2606    outline: none;
2607  }
2608  #search-article-component .search-button {
2609    position: absolute;
2610    top: 50%;
2611    right: 14px;
2612    transform: translateY(-50%);
2613    background-image: linear-gradient(
2614        270deg,
2615        var(--color5) 0%,
2616        var(--color6) 100%
2617    );
2618    width:35px;
2619    height:35px;
2620    border:0;
2621    border-radius: 5px;
2622    display:flex;
2623    align-items:center;
2624    justify-content:center;
2625    cursor: pointer;
2626    transition: transform 0.2s;
2627  }
2628  #search-article-component .search-button:hover {
2629    transform: translateY(-50%) scale(1.05);
2630    transition: transform 0.2s;
2631  }
2632
2633  #search-article-component .search-results {
2634    position: absolute;
2635    top: 100%;
2636    left: -2px;
2637    right: -2px;
2638    margin-top: 0;
2639    background: linear-gradient(180deg, rgba(26, 24, 41, 0.95) 0%, rgba(20, 18, 35, 0.95) 100%);
2640    box-shadow: 0 11px 22px rgba(0, 0, 0, 0.38);
2641    -webkit-backdrop-filter: blur(20px);
2642    backdrop-filter: blur(20px);
2643    border-radius: 0 0 11px 11px;
2644    max-height: 500px;
2645    overflow-y: auto;
2646    z-index: 1000;
2647    display: none;
2648  }
2649
2650  #search-article-component .search-results.active {
2651    display: block;
2652  }
2653
2654  #search-article-component .search-result-item {
2655    display: flex;
2656    align-items: center;
2657    gap: 15px;
2658    padding: 15px;
2659    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
2660    cursor: pointer;
2661    transition: background 0.2s;
2662    text-decoration: none;
2663    color: inherit;
2664  }
2665
2666  #search-article-component .search-result-item:hover {
2667    background: rgba(255, 255, 255, 0.05);
2668  }
2669
2670  #search-article-component .search-result-item:last-child {
2671    border-bottom: none;
2672  }
2673
2674  #search-article-component .search-result-banner {
2675    width: 120px;
2676    height: 80px;
2677    object-fit: cover;
2678    border-radius: 5px;
2679    flex-shrink: 0;
2680    background: #0f0d1a;
2681  }
2682
2683  #search-article-component .search-result-content {
2684    flex: 1;
2685    overflow: hidden;
2686  }
2687
2688  #search-article-component .search-result-title {
2689    font-size: 16px;
2690    font-weight: 600;
2691    margin-bottom: 5px;
2692    color: #fff;
2693    display: -webkit-box;
2694    -webkit-line-clamp: 1;
2695    -webkit-box-orient: vertical;
2696    overflow: hidden;
2697  }
2698
2699  #search-article-component .search-result-excerpt {
2700    font-size: 14px;
2701    color: rgba(255, 255, 255, 0.7);
2702    display: -webkit-box;
2703    -webkit-line-clamp: 2;
2704    -webkit-box-orient: vertical;
2705    overflow: hidden;
2706    line-height: 1.4;
2707  }
2708
2709  #search-article-component .search-no-results {
2710    padding: 20px;
2711    text-align: center;
2712    color: rgba(255, 255, 255, 0.5);
2713  }
2714
2715  #search-article-component .search-loading {
2716    padding: 20px;
2717    text-align: center;
2718    color: rgba(255, 255, 255, 0.7);
2719  }
2720</style>
2721<style>
2722@media (max-width: 767.98px) {
2723    .btn-discord {
2724        transform:scale(1);
2725    }
2726    #profile-component {
2727        flex-direction: column !important;
2728        align-items: stretch !important;
2729    }
2730    #profile-component > * {
2731        width: 100% !important;
2732    }
2733}
2734</style>
2735<style>
2736    .apex-big-footer {
2737        position: relative;
2738        padding: 0;
2739        margin-top: 2rem;
2740        overflow: hidden;
2741    }
2742    
2743    .apex-big-footer-inner {
2744        position: relative;
2745        z-index: 1;
2746        padding: 2.5rem;
2747        border-radius:0;
2748        border-top-left-radius: 11px;
2749        border-top-right-radius: 11px;
2750    }
2751    
2752    .apex-big-footer-grid {
2753        display: grid;
2754        grid-template-columns: 1.8fr repeat(3, 1fr);
2755        gap: 2.5rem;
2756    }
2757    
2758    /* Brand */
2759    .apex-big-footer-brand {
2760        padding-right: 1rem;
2761    }
2762    
2763    .apex-big-footer-logo {
2764        max-height: 45px;
2765        width: auto;
2766        margin-bottom: 1rem;
2767        filter: drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3));
2768    }
2769    
2770    .apex-big-footer-title {
2771        font-size: 1.5rem;
2772        font-weight: 700;
2773        margin-bottom: 0.75rem;
2774    }
2775    
2776    .apex-big-footer-desc {
2777        font-size: 0.9rem;
2778        color: var(--text-muted);
2779        line-height: 1.6;
2780        margin-bottom: 1.25rem;
2781        max-width: 280px;
2782    }
2783    
2784    /* Social buttons */
2785    .apex-big-footer-socials {
2786        display: flex;
2787        gap: 0.5rem;
2788        flex-wrap: wrap;
2789    }
2790    
2791    .apex-big-footer-social-btn {
2792        display: inline-flex;
2793        align-items: center;
2794        justify-content: center;
2795        width: 38px;
2796        height: 38px;
2797        border-radius: 10px;
2798        background: linear-gradient(135deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.03) 100%);
2799        color: var(--color2);
2800        font-size: 1rem;
2801        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
2802        border: 1px solid rgba(255, 255, 255, 0.08);
2803    }
2804    
2805    .apex-big-footer-social-btn:hover {
2806        background: var(--social-bg);
2807        color: white;
2808        transform: translateY(-3px) scale(1.05);
2809        box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
2810        border-color: transparent;
2811    }
2812    
2813    /* Links columns */
2814    .apex-big-footer-links {
2815        min-width: 0;
2816    }
2817    
2818    .apex-big-footer-links-heading {
2819        font-size: 0.8rem;
2820        font-weight: 700;
2821        text-transform: uppercase;
2822        letter-spacing: 1.5px;
2823        color: var(--color2);
2824        margin-bottom: 1rem;
2825        padding-bottom: 0.5rem;
2826        position: relative;
2827    }
2828    
2829    .apex-big-footer-links-heading::after {
2830        content: "";
2831        position: absolute;
2832        bottom: 0;
2833        left: 0;
2834        width: 30px;
2835        height: 2px;
2836        background: linear-gradient(90deg, var(--color5), var(--color6));
2837        border-radius: 2px;
2838    }
2839    
2840    .apex-big-footer-links ul {
2841        list-style: none;
2842        padding: 0;
2843        margin: 0;
2844    }
2845    
2846    .apex-big-footer-links li {
2847        margin-bottom: 0.5rem;
2848    }
2849    
2850    .apex-big-footer-links a {
2851        display: inline-block;
2852        font-size: 0.9rem;
2853        color: var(--text-muted);
2854        text-decoration: none;
2855        transition: all 0.25s ease;
2856        padding: 0.2rem 0;
2857        position: relative;
2858    }
2859    
2860    .apex-big-footer-links a::before {
2861        content: "";
2862        position: absolute;
2863        left: 0;
2864        bottom: 0;
2865        width: 0;
2866        height: 1px;
2867        background: white;
2868        transition: width 0.3s ease;
2869    }
2870    
2871    .apex-big-footer-links a:hover {
2872        color: var(--color2);
2873        transform: translateX(5px);
2874    }
2875    
2876    .apex-big-footer-links a:hover::before {
2877        width: 100%;
2878    }
2879    
2880    /* Newsletter */
2881    .apex-big-footer-newsletter {
2882        margin-top: 2rem;
2883        padding-top: 1.5rem;
2884        border-top: 1px solid rgba(255, 255, 255, 0.08);
2885    }
2886    
2887    .apex-big-footer-newsletter-inner {
2888        display: flex;
2889        align-items: center;
2890        justify-content: space-between;
2891        gap: 1.5rem;
2892        flex-wrap: wrap;
2893    }
2894    
2895    .apex-big-footer-newsletter-text {
2896        display: flex;
2897        align-items: center;
2898        gap: 0.75rem;
2899        font-size: 0.95rem;
2900        color: var(--color2);
2901        font-weight: 500;
2902    }
2903    
2904    .apex-big-footer-newsletter-icon {
2905        font-size: 1.25rem;
2906    }
2907    
2908    .apex-big-footer-newsletter-form {
2909        display: flex;
2910        gap: 0.5rem;
2911        flex: 1;
2912        max-width: 400px;
2913    }
2914    
2915    .apex-big-footer-newsletter-input {
2916        flex: 1;
2917        background: rgba(255, 255, 255, 0.05);
2918        border: 1px solid rgba(255, 255, 255, 0.1);
2919        border-radius: 10px;
2920        padding: 0.65rem 1rem;
2921        color: var(--color2);
2922        font-size: 0.9rem;
2923        transition: all 0.25s ease;
2924    }
2925    
2926    .apex-big-footer-newsletter-input:focus {
2927        outline: none;
2928        border-color: var(--color5);
2929        background: rgba(255, 255, 255, 0.08);
2930        box-shadow: 0 0 0 3px rgba(124, 77, 253, 0.15);
2931    }
2932    
2933    .apex-big-footer-newsletter-input::placeholder {
2934        color: var(--text-muted);
2935    }
2936    
2937    .apex-big-footer-newsletter-btn {
2938        padding: 0.65rem 1.25rem;
2939        border-radius: 10px;
2940        font-size: 0.9rem;
2941        font-weight: 600;
2942    }
2943    
2944    /* Responsive */
2945    @media (max-width: 1024px) {
2946        .apex-big-footer-grid {
2947            grid-template-columns: 1fr 1fr;
2948            gap: 2rem;
2949        }
2950        
2951        .apex-big-footer-brand {
2952            grid-column: span 2;
2953            padding-right: 0;
2954            text-align: center;
2955        }
2956        
2957        .apex-big-footer-desc {
2958            max-width: none;
2959            margin-left: auto;
2960            margin-right: auto;
2961        }
2962        
2963        .apex-big-footer-socials {
2964            justify-content: center;
2965        }
2966    }
2967    
2968    @media (max-width: 640px) {
2969        .apex-big-footer-inner {
2970            padding: 1.75rem 1rem;
2971        }
2972        
2973        .apex-big-footer-grid {
2974            grid-template-columns: 1fr;
2975            gap: 0.5rem;
2976        }
2977        
2978        .apex-big-footer-brand {
2979            grid-column: span 1;
2980            padding-bottom: 1rem;
2981            margin-bottom: 1rem;
2982            border-bottom: 1px solid rgba(255, 255, 255, 0.08);
2983        }
2984        
2985        /* Collapsible sections on mobile */
2986        .apex-big-footer-links {
2987            text-align: left;
2988            border-bottom: 1px solid rgba(255, 255, 255, 0.08);
2989            padding: 0.75rem 0;
2990        }
2991        
2992        .apex-big-footer-links-heading {
2993            cursor: pointer;
2994            margin-bottom: 0;
2995            padding: 0.5rem 0;
2996            display: flex;
2997            justify-content: space-between;
2998            align-items: center;
2999            user-select: none;
3000            transition: color 0.3s ease;
3001        }
3002        
3003        .apex-big-footer-links-heading:hover {
3004            color: var(--color5);
3005        }
3006        
3007        .apex-big-footer-links-heading::after {
3008            display: none;
3009        }
3010        
3011        .apex-footer-collapse-icon {
3012            font-size: 0.9rem;
3013            transition: transform 0.3s ease;
3014            opacity: 0.7;
3015        }
3016        
3017        .apex-footer-collapsible.active .apex-footer-collapse-icon {
3018            transform: rotate(180deg);
3019        }
3020        
3021        .apex-footer-collapse-content {
3022            max-height: 0;
3023            overflow: hidden;
3024            transition: max-height 0.3s ease-out, opacity 0.3s ease-out;
3025            opacity: 0;
3026        }
3027        
3028        .apex-footer-collapsible.active .apex-footer-collapse-content {
3029            max-height: 500px;
3030            opacity: 1;
3031            padding-top: 0.5rem;
3032            transition: max-height 0.4s ease-in, opacity 0.3s ease-in;
3033        }
3034        
3035        .apex-big-footer-links li {
3036            margin-bottom: 0.75rem;
3037        }
3038        
3039        .apex-big-footer-newsletter {
3040            margin-top: 1.5rem;
3041            padding-top: 1.5rem;
3042        }
3043        
3044        .apex-big-footer-newsletter-inner {
3045            flex-direction: column;
3046            text-align: center;
3047            gap: 1rem;
3048        }
3049        
3050        .apex-big-footer-newsletter-text {
3051            justify-content: center;
3052        }
3053        
3054        .apex-big-footer-newsletter-form {
3055            width: 100%;
3056            max-width: none;
3057            flex-direction: column;
3058            gap: 0.75rem;
3059        }
3060        
3061        .apex-big-footer-newsletter-input,
3062        .apex-big-footer-newsletter-btn {
3063            width: 100%;
3064        }
3065    }
3066    
3067    /* Desktop: hide collapse icons */
3068    @media (min-width: 641px) {
3069        .apex-footer-collapse-icon {
3070            display: none;
3071        }
3072    }
3073</style>
3074<style>
3075    .apex-footer {
3076        position: relative;
3077        background: linear-gradient(180deg, var(--color4) 0%, rgba(13, 12, 23, 0.95) 100%);
3078        border-bottom-left-radius: 11px;
3079        border-bottom-right-radius: 11px;
3080        padding: 1rem 0;
3081        overflow: hidden;
3082    }
3083    
3084    /* Full border radius when big footer is disabled */
3085    .apex-footer-standalone {
3086        border-radius: 11px;
3087        margin-top: 2rem;
3088    }
3089    
3090    .apex-footer-content {
3091        display: flex;
3092        align-items: center;
3093        justify-content: space-between;
3094        gap: 1.5rem;
3095    }
3096    
3097    .apex-footer-brand {
3098        display: flex;
3099        align-items: center;
3100        gap: 1rem;
3101    }
3102    
3103    .apex-footer-logo {
3104        height: 24px;
3105        width: auto;
3106        opacity: 0.8;
3107        transition: opacity 0.3s ease;
3108    }
3109    
3110    .apex-footer-logo:hover {
3111        opacity: 1;
3112    }
3113    
3114    .apex-footer-copyright {
3115        color: rgba(255, 255, 255, 0.5);
3116        font-size: 0.9rem;
3117    }
3118    
3119    .apex-footer-powered {
3120        color: rgba(255, 255, 255, 0.35);
3121        font-size: 0.85rem;
3122        margin-left: auto;
3123    }
3124    
3125    .apex-footer-powered a {
3126        color: rgba(255, 255, 255, 0.45);
3127        text-decoration: none;
3128        transition: color 0.2s ease;
3129    }
3130    
3131    .apex-footer-powered a:hover {
3132        color: var(--color5);
3133    }
3134    
3135    .apex-footer-theme-credit {
3136        color: rgba(255, 255, 255, 0.4);
3137        font-size: 0.85rem;
3138        position: relative;
3139        z-index: 9999 !important;
3140        pointer-events: all !important;
3141    }
3142    
3143    .apex-footer-theme-credit a {
3144        color: rgba(255, 255, 255, 0.5) !important;
3145        text-decoration: none !important;
3146        transition: color 0.2s ease !important;
3147        display: inline !important;
3148        visibility: visible !important;
3149        opacity: 1 !important;
3150        position: relative !important;
3151    }
3152    
3153    .apex-footer-theme-credit a:hover {
3154        color: var(--color5) !important;
3155    }
3156    
3157    #tmc-x7k9q2, #tmc-lnk-j4p8, #tmc-lnk-j4p8 * {
3158        display: block !important;
3159        visibility: visible !important;
3160        opacity: 1 !important;
3161        position: relative !important;
3162        height: auto !important;
3163        width: auto !important;
3164        overflow: visible !important;
3165        clip: unset !important;
3166        clip-path: none !important;
3167    }
3168    
3169    #tmc-lnk-j4p8 {
3170        display: inline !important;
3171    }
3172    
3173    .apex-footer-social {
3174        display: flex;
3175        align-items: center;
3176        gap: 0.4rem;
3177    }
3178    
3179    .apex-footer-social-link {
3180        display: flex;
3181        align-items: center;
3182        justify-content: center;
3183        width: 32px;
3184        height: 32px;
3185        border-radius: 8px;
3186        background: rgba(255, 255, 255, 0.05);
3187        color: rgba(255, 255, 255, 0.5);
3188        font-size: 0.85rem;
3189        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
3190        border: 1px solid rgba(255, 255, 255, 0.05);
3191    }
3192    
3193    .apex-footer-social-link:hover {
3194        background: var(--social-color, var(--color5));
3195        color: white;
3196        transform: translateY(-2px);
3197        box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
3198        border-color: transparent;
3199    }
3200    
3201    /* Responsive */
3202    @media (max-width: 768px) {
3203        .apex-footer {
3204            padding: 1.25rem 0;
3205        }
3206        
3207        .apex-footer-content {
3208            flex-direction: column;
3209            text-align: center;
3210            gap: 0.75rem;
3211            padding-left: 1.5rem !important;
3212            padding-right: 1.5rem !important;
3213        }
3214        
3215        .apex-footer-brand {
3216            flex-direction: column;
3217            gap: 0.5rem;
3218        }
3219        
3220        .apex-footer-logo {
3221            height: 20px;
3222        }
3223        
3224        .apex-footer-copyright {
3225            font-size: 0.8rem;
3226        }
3227        
3228        .apex-footer-powered {
3229            order: 3;
3230            font-size: 0.75rem;
3231            margin-left: 0;
3232        }
3233        
3234        .apex-footer-theme-credit {
3235            order: 4;
3236            font-size: 0.75rem;
3237        }
3238    }
3239    
3240    @media (max-width: 575.98px) {
3241        .apex-footer-content {
3242            padding-left: 1rem !important;
3243            padding-right: 1rem !important;
3244        }
3245        
3246        .apex-footer-copyright {
3247            font-size: 0.75rem;
3248        }
3249        
3250        .apex-footer-powered {
3251            font-size: 0.7rem;
3252        }
3253        
3254        .apex-footer-theme-credit {
3255            font-size: 0.7rem;
3256        }
3257    }
3258</style>
3259</head>
3260
3261
3262<body data-bs-theme="dark" class="navbar-position-left navbar-style-attached ">
3263    
3264    <div id="apex-loader" style="position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background:var(--color1, #0a0a12);display:flex;align-items:center;justify-content:center;transition:opacity 0.2s ease, visibility 0.2s ease;">
3265        <div style="text-align:center;">
3266            <div style="width:50px;height:50px;border-radius:50%;border:3px solid rgba(var(--color5-rgb, 138,43,226),0.15);border-top-color:var(--color5, #7c4dfd);animation:apex-spin 0.8s linear infinite;margin:0 auto 1rem;"></div>
3267            <div style="font-family:var(--font-heading, 'Lexend', sans-serif);font-weight:700;font-size:0.85rem;text-transform:uppercase;letter-spacing:2px;color:var(--color2, #fff);opacity:0.6;">Загрузка</div>
3268        </div>
3269    </div>
3270    
3271    
3271<script>
3272        (function(){
3273            var start = Date.now();
3274            var minVisible = 100;
3275            var hidden = false;
3276
3277            function hideLoader(){
3278                if (hidden) {
3279                    return;
3280                }
3281
3282                var elapsed = Date.now() - start;
3283                var remaining = Math.max(0, minVisible - elapsed);
3284
3285                setTimeout(function(){
3286                    var loader = document.getElementById('apex-loader');
3287                    if (!loader) {
3288                        return;
3289                    }
3290
3291                    hidden = true;
3292                    loader.classList.add('apex-loader-hidden');
3293                    setTimeout(function(){ if(loader) loader.style.display='none'; }, 220);
3294                }, remaining);
3295            }
3296
3297            function bindLcpImage(img) {
3298                if (!img) {
3299                    hideLoader();
3300                    return;
3301                }
3302
3303                if (img.complete) {
3304                    hideLoader();
3305                    return;
3306                }
3307
3308                img.addEventListener('load', hideLoader, { once: true });
3309                img.addEventListener('error', hideLoader, { once: true });
3310            }
3311
3312            function setupLoaderHide() {
3313                bindLcpImage(document.querySelector('#app-background img'));
3314            }
3315
3316            if (document.readyState === 'loading') {
3317                document.addEventListener('DOMContentLoaded', setupLoaderHide, { once: true });
3318            } else {
3319                setupLoaderHide();
3320            }
3321
3322            // Fallbacks to avoid a stuck loader and to handle browser cache edge cases.
3323            window.addEventListener('load', hideLoader, { once: true });
3324            setTimeout(hideLoader, 1200);
3325        })();
3326    </script>
3326
3327
3328    
3329    
3329<script>
3330        window.APEX_EDITOR_ZONES = {"global.profile":{"name":"\u0412\u0438\u0434\u0436\u0435\u0442 \u043f\u0440\u043e\u0444\u0438\u043b\u044f","category":"\u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0439","type":"single","default":"profile-component","components":{"profile-component":{"name":"\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c","description":"\u041e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c \u0441 \u0432\u044b\u043f\u0430\u0434\u0430\u044e\u0449\u0438\u043c\u0438 \u043c\u0435\u043d\u044e","view":"components.profile-component","icon":"person","initFunction":"apexInit_ProfileComponent","config":[]}}},"global.dynamic":{"name":"\u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0439 \u043d\u0438\u0436\u043d\u0438\u0439 \u0440\u0430\u0437\u0434\u0435\u043b","category":"\u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0439","type":"dynamic","default":[],"components":{"trailer-component":{"name":"\u0422\u0440\u0435\u0439\u043b\u0435\u0440 \/ \u0412\u0438\u0434\u0435\u043e","description":"\u0412\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0435 \u0432\u0438\u0434\u0435\u043e \u0441 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u043c \u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043c","view":"components.trailer-component","icon":"play-circle","initFunction":"apexInit_TrailerComponent","config":{"title":{"type":"text","label":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a","default":"\u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0434\u043b\u044f \u0441\u0435\u0431\u044f \u043d\u0430\u0448 \u043c\u0438\u0440"},"description":{"type":"textarea","label":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","default":"\u0418\u0441\u043f\u044b\u0442\u0430\u0439\u0442\u0435 \u0443\u0434\u0438\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0432 \u043d\u0430\u0448\u0435\u0439 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0441\u0435\u043b\u0435\u043d\u043d\u043e\u0439. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u0442\u0440\u0435\u0439\u043b\u0435\u0440, \u0447\u0442\u043e\u0431\u044b \u0443\u0432\u0438\u0434\u0435\u0442\u044c, \u0447\u0442\u043e \u0432\u0430\u0441 \u0436\u0434\u0435\u0442!"},"youtubeUrl":{"type":"url","label":"URL \u0432\u0438\u0434\u0435\u043e YouTube","default":""},"buttonText":{"type":"text","label":"\u0422\u0435\u043a\u0441\u0442 \u043a\u043d\u043e\u043f\u043a\u0438 (\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c, \u0447\u0442\u043e\u0431\u044b \u0441\u043a\u0440\u044b\u0442\u044c)","default":"\u0423\u0437\u043d\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435"},"buttonLink":{"type":"url","label":"\u0421\u0441\u044b\u043b\u043a\u0430 \u043a\u043d\u043e\u043f\u043a\u0438","default":"#"}}},"split-content-component":{"name":"\u0420\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u043d\u0442","description":"\u0422\u0435\u043a\u0441\u0442 \u0441 \u043e\u0434\u043d\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b, \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0441 \u0434\u0440\u0443\u0433\u043e\u0439","view":"components.split-content-component","icon":"layout-split","initFunction":"apexInit_SplitContentComponent","config":{"subtitle":{"type":"text","label":"\u041f\u043e\u0434\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)","default":"\u041d\u041e\u0412\u041e\u0421\u0422\u0418"},"title":{"type":"text","label":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a","default":"\u0423\u0434\u0438\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438"},"description":{"type":"textarea","label":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","default":"\u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0434\u043b\u044f \u0441\u0435\u0431\u044f \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u0435\u043b\u0430\u044e\u0442 \u043d\u0430\u0448 \u0441\u0435\u0440\u0432\u0435\u0440 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u044b\u043c. \u0418\u0433\u0440\u0430\u0439\u0442\u0435 \u0441 \u0434\u0440\u0443\u0437\u044c\u044f\u043c\u0438 \u0438 \u0432\u0435\u0441\u0435\u043b\u0438\u0442\u0435\u0441\u044c!"},"image":{"type":"image","label":"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","default":"default"},"imagePosition":{"type":"select","label":"\u041f\u043e\u0437\u0438\u0446\u0438\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f","options":{"right":"\u
33300421\u043f\u0440\u0430\u0432\u0430","left":"\u0421\u043b\u0435\u0432\u0430"},"default":"right"},"buttonText":{"type":"text","label":"\u0422\u0435\u043a\u0441\u0442 \u043a\u043d\u043e\u043f\u043a\u0438 (\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c, \u0447\u0442\u043e\u0431\u044b \u0441\u043a\u0440\u044b\u0442\u044c)","default":"\u0423\u0437\u043d\u0430\u0442\u044c"},"buttonLink":{"type":"url","label":"\u0421\u0441\u044b\u043b\u043a\u0430 \u043a\u0646\u043e\u043f\u043a\u0438","default":"#"}}},"features-grid-component":{"name":"\u0421\u0435\u0442\u043a\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u0439","description":"\u0421\u0435\u0442\u043a\u0430 \u0438\u0437 3 \u043a\u0430\u0440\u0442\u043e\u0447\u0435\u043a \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0441 \u0438\u043a\u043e\u043d\u043a\u0430\u043c\u0438","view":"components.features-grid-component","icon":"grid-3x3","initFunction":"apexInit_FeaturesGridComponent","config":{"title":{"type":"text","label":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0440\u0430\u0437\u0434\u0435\u043b\u0430","default":"\u041f\u043e\u0447\u0435\u043c\u0443 \u0441\u0442\u043e\u0438\u0442 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043d\u0430\u0441?"},"subtitle":{"type":"text","label":"\u041f\u043e\u0434\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0440\u0430\u0437\u0434\u0435\u043b\u0430","default":"\u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0434\u043b\u044f \u0441\u0435\u0431\u044f, \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u043d\u0430\u0448 \u0441\u0435\u0440\u0432\u0435\u0440 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u043c"},"feature1Icon":{"type":"text","label":"\u0424\u0443\u043d\u043a\u0446\u0438\u044f 1 - \u0418\u043a\u043e\u043d\u043a\u0430 (Bootstrap Icons)","default":"bi-people-fill"},"feature1Title":{"type":"text","label":"\u0424\u0443\u043d\u043a\u0446\u0438\u044f 1 - \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a","default":"\u0410\u043a\u0442\u0438\u0432\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e"},"feature1Description":{"type":"textarea","label":"\u0424\u0443\u043d\u043a\u0446\u0438\u044f 1 - \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","default":"\u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0439\u0442\u0435\u0441\u044c \u043a \u0442\u044b\u0441\u044f\u0447\u0430\u043c \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u0432 \u043d\u0430\u0448\u0435\u043c \u0434\u0440\u0443\u0436\u0435\u043b\u044e\u0431\u043d\u043e\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435."},"feature2Icon":{"type":"text","label":"\u0424\u0443\u043d\u043a\u0446\u0438\u044f 2 - \u0418\u043a\u043e\u043d\u043a\u0430 (Bootstrap Icons)","default":"bi-lightning-fill"},"feature2Title":{"type":"text","label":"\u0424\u0443\u043d\u043a\u0446\u0438\u044f 2 - \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a","default":"\u0412\u044b\u0441\u043e\u043a\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c"},"feature2Description":{"type":"textarea","label":"\u0424\u0443\u043d\u043a\u0446\u0438\u044f 2 - \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","default":"\u0418\u0441\u043f\u044b\u0442\u0430\u0439\u0442\u0435 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0431\u0435\u0437 \u0437\u0430\u0434\u0435\u0440\u0436\u0435\u043a \u0441 \u043d\u0430\u0448\u0438\u043c\u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c\u0438."},"feature3Icon":{"type":"text","label":"\u0424\u0443\u043d\u043a\u0446\u0438\u044f 3 - \u0418\u043a\u043e\u043d\u043a\u0430 (Bootstrap Icons)","default":"bi-star-fill"},"feature3Title":{"type":"text","label":"\u0424\u0443\u043d\u043a\u0446\u0438\u044f 3 - \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a","default":"\u0423\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u043d\u0442"},"feature3Description":{"type":"textarea","label":"\u0424\u0443\u043d\u043a\u0446\u0438\u044f 3 - \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","default":"\u0418\u0441\u0441\u043b\u0435\u0434\u0443\u0439\u0442\u0435 \u044d\u043a\u0441\u043a\u043b\u044e\u0437\u0438\u0432\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u0442\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0438\u0433\u0434\u0435."}}},"cta-banner-component":{"name":"\u041f\u0440\u0438\u0437\u044b\u0432 \u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044e","description":"\u0413\u0440\u0430\u0434\u0438\u0435\u043d\u0442\u043d\u044b\u0439 \u0431\u0430\u043d\u043d\u0435\u0440 \u0441 \u043a\u043d\u043e\u043f\u043a\u0430\u043c\u0438 CTA","view":"components.cta-banner-component","icon":"megaphone","initFunction":"apexInit_CtaBannerComponent","config":{"title":{"type":"text","label":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a","default":"\u0413\u043e\u0442\u043e\u0432\u044b \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044e?"},"description":{"type":"textarea","label":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","default":"\u041d\u0430\u0447\u043d\u0438\u0442\u0435 \u0441\u0432\u043e\u0435 \u043f\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u0435 \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0438 \u0441\u0442\u0430\u043d\u044c\u0442\u0435 \u0447\u0430\u0441\u0442\u044c\u044e \u043d\u0430\u0448\u0435\u0433\u043e \u0443\u0434\u0438\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430!"},"primaryButtonText":{"type":"text","label":"\u0422\u0435\u043a\u0441\u0442 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0438","default":"\u041d\u0430\u0447\u0430\u0442\u044c"},"primaryButtonLink":{"type":"url","label":"\u0421\u0441\u044b\u043b\u043a\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0438","default":"\/register"},"secondaryButtonText":{"type":"text","label":"\u0422\u0435\u043a\u0441\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0438 (\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c, \u0447\u0442\u043e\u0431\u044b \u0441\u043a\u0440\u044b\u0442\u044c)","default":"\u0423\u0437\u043d\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435"},"secondaryButtonLink":{"type":"url","label":"\u0421\u0441\u044b\u043b\u043a\u0430 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0438","default":"#"}}},"text-block-component":{"name":"\u0422\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0431\u043b\u043e\u043a","description":"\u041f\u0440\u043e\u0441\u0442\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0440\u0430\u0437\u0434\u0435\u043b \u0441 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u043c","view":"components.text-block-component","icon":"text-paragraph","initFunction":"apexInit_TextBlockComponent","config":{"subtitle":{"type":"text","label":"\u041f\u043e\u0434\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)","default":""},"title":{"type":"text","label":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a","default":"\u041e \u043d\u0430\u0441"},"content":{"type":"textarea","label":"\u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435","default":"\u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u043d\u0430 \u043d\u0430\u0448 \u0441\u0435\u0440\u0432\u0435\u0440! \u041c\u044b - \u0443\u0432\u043b\u0435\u0447\u0435\u043d\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e, \u0441\u0442\u0440\u0435\u043c\u044f\u0449\u0435\u0435\u0441\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043b\u0443\u0447\u0448\u0438\u0439 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u043e\u043f\u044b\u0442."},"alignment":{"type":"select","label":"\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435 \u0442\u0435\u043a\u0441\u0442\u0430","options":{"left":"\u0421\u043b\u0435\u0432\u0430","center":"\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443","right":"\u
33300421\u043f\u0440\u0430\u0432\u0430"},"default":"left"},"buttonText":{"type":"text","label":"\u0422\u0435\u043a\u0441\u0442 \u043a\u043d\u043e\u043f\u043a\u0438 (\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c, \u0447\u0442\u043e\u0431\u044b \u0441\u043a\u0440\u044b\u0442\u044c)","default":""},"buttonLink":{"type":"url","label":"\u0421\u0441\u044b\u043b\u043a\u0430 \u043a\u043d\u043e\u043f\u043a\u0438","default":"#"}}},"custom-code-component":{"name":"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u043a\u043e\u0434","description":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 HTML, CSS \u0438 JavaScript","view":"components.custom-code-component","icon":"code","initFunction":"apexInit_CustomCodeComponent","config":{"htmlCode":{"type":"code","language":"html","label":"HTML","default":""},"cssCode":{"type":"code","language":"css","label":"CSS","default":""},"jsCode":{"type":"code","language":"javascript","label":"JavaScript","default":""}}}}},"home.sidebar-left":{"name":"\u0412\u0438\u0434\u0436\u0435\u0442 \u043b\u0435\u0432\u043e\u0439 \u0431\u043e\u043a\u043e\u0432\u043e\u0439 \u043f\u0430\u043d\u0435\u043b\u0438","category":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f","type":"single","default":"search-component","page":"home","components":{"search-component":{"name":"\u0421\u0442\u0440\u043e\u043a\u0430 \u043f\u043e\u0438\u0441\u043a\u0430","description":"\u041f\u043e\u0438\u0441\u043a \u0441\u0442\u0430\u0442\u0435\u0439 \u0441 \u0432\u044b\u043f\u0430\u0434\u0430\u044e\u0449\u0438\u043c\u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u043c\u0438","view":"components.search-component","icon":"search","initFunction":"apexInit_SearchComponent","config":{"placeholder":{"type":"text","label":"\u0422\u0435\u043a\u0441\u0442 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0438","default":"\u041f\u043e\u0438\u0441\u043a \u0441\u0442\u0430\u0442\u0435\u0439..."}}},"shopbanner-mini-component":{"name":"\u0411\u0430\u043d\u043d\u0435\u0440 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0430 (\u043c\u0438\u043d\u0438)","description":"\u041a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0439 \u0431\u0430\u043d\u043d\u0435\u0440 \u0434\u043b\u044f \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0432\u0430\u0448\u0435\u0433\u043e \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0430","view":"components.shopbanner-mini-component","icon":"shop","initFunction":"apexInit_ShopbannerMiniComponent","config":{"title":{"type":"text","label":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a","default":"\u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0434\u043b\u044f \u0441\u0435\u0431\u044f \u043d\u0430\u0448 \u043c\u0430\u0433\u0430\u0437\u0438\u043d!"},"description":{"type":"text","label":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","default":"\u042d\u043a\u0441\u043a\u043b\u044e\u0437\u0438\u0432\u043d\u044b\u0435 \u0440\u0430\u043d\u0433\u0438, \u043a\u043e\u0441\u043c\u0435\u0442\u0438\u043a\u0430 \u0438 \u043a\u043b\u044e\u0447\u0438"},"buttonText":{"type":"text","label":"\u0422\u0435\u043a\u0441\u0442 \u043a\u043d\u043e\u043f\u043a\u0438","default":"\u041f\u043e\u0441\u0435\u0442\u0438\u0442\u044c \u043c\u0430\u0433\u0430\u0437\u0438\u043d"},"buttonLink":{"type":"text","label":"\u0421\u0441\u044b\u043b\u043a\u0430 \u043a\u043d\u043e\u043f\u043a\u0438","default":"\/shop"}}},"discord-banner-component":{"name":"\u0411\u0430\u043d\u043d\u0435\u0440 Discord","description":"\u041f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a \u0432\u0430\u0448\u0435\u043c\u0443 Discord","view":"components.discord-banner-component","icon":"discord","initFunction":"apexInit_DiscordBannerComponent","config":{"title":{"type":"text","label":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a","default":"\u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0439\u0442\u0435\u0441\u044c \u043a \u043d\u0430\u0448\u0435\u043c\u0443 Discord!"},"description":{"type":"text","label":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","default":"\u041e\u0431\u0449\u0430\u0439\u0442\u0435\u0441\u044c \u0441 \u043d\u0430\u0448\u0438\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u043c"},"buttonText":{"type":"text","label":"\u0422\u0435\u043a\u0441\u0442 \u043a\u043d\u043e\u043f\u043a\u0438","default":"\u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a Discord"},"discordLink":{"type":"text","label":"\u0421\u0441\u044b\u043b\u043a\u0430 \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f Discord","default":"https:\/\/discord.gg\/your-server"}}}}},"home.banner":{"name":"\u0411\u0430\u043d\u043d\u0435\u0440 \u0433\u043b\u0430\u0432\u043d\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b","category":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f","type":"single","default":"homebanner-component","page":"home","components":{"homebanner-component":{"name":"\u0411\u0430\u043d\u043d\u0435\u0440 \u0433\u043b\u0430\u0432\u043d\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b","description":"\u0413\u043b\u0430\u0432\u043d\u044b\u0439 \u0431\u0430\u043d\u043d\u0435\u0440 \u0441 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439 \u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0435","view":"components.homebanner-component","icon":"badge-ad","initFunction":"apexInit_HomebannerComponent","config":{"title":{"type":"text","label":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0431\u0430\u043d\u043d\u0435\u0440\u0430","default":"\u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c!"},"description":{"type":"textarea","label":"\u0422\u0435\u043a\u0441\u0442 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f","default":"\u0418\u0441\u0441\u043b\u0435\u0434\u0443\u0439\u0442\u0435 \u043d\u043e\u0432\u0443\u044e \u0432\u0441\u0435\u043b\u0435\u043d\u043d\u0443\u044e! \u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0439\u0442\u0435\u0441\u044c \u043a \u043d\u0430\u043c \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0438 \u0438\u0433\u0440\u0430\u0439\u0442\u0435 \u0441 \u0434\u0440\u0443\u0437\u044c\u044f\u043c\u0438!"},"helpText":{"type":"text","label":"\u0422\u0435\u043a\u0441\u0442 \u0441\u0441\u044b\u043b\u043a\u0438 \u043f\u043e\u043c\u043e\u0449\u0438","default":"\u041d\u0443\u0436\u043d\u0430 \u043f\u043e\u043c\u043e\u0449\u044c? \u041a\u0430\u043a \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f?"},"helpLink":{"type":"url","label":"URL \u0441\u0441\u044b\u043b\u043a\u0438 \u043f\u043e\u043c\u043e\u0449\u0438","default":"#"}}},"newsbanner-component":{"name":"\u0411\u0430\u043d\u043d\u0435\u0440-\u043a\u0430\u0440\u0443\u0441\u0435\u043b\u044c \u043d\u043e\u0432\u043e\u0441\u0442\u0435\u0439","description":"\u0421\u0442\u0438\u043b\u044c\u043d\u0430\u044f \u043a\u0430\u0440\u0443\u0441\u0435\u043b\u044c \u0441 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u043c\u0438 \u043d\u043e\u0432\u043e\u0441\u0442\u044f\u043c\u0438","view":"components.newsbanner-component","icon":"images","initFunction":"apexInit_NewsbannerComponent","config":{"postsCount":{"type":"select","label":"\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u043e\u0432\u043e\u0441\u0442\u0435\u0439 \u0434\u043b\u044f \u043f\u043e\u043a\u0430\u0437\u0430","options":{"3":"3 \u043d\u043e\u0432\u043e\u0441\u0442\u0438","4":"4 \u043d\u043e\u0432\u043e\u0441\u0442\u0438","5":"5 \u043d\u043e\u0432\u043e\u0441\u0442\u0435\u0439","6":"6 \u043d\u043e\u0432\u043e\u0441\u0442\u0435\u0439","8":"8 \u043d\u043e\u0432\u043e\u0441\u0442\u0435\u0439","10":"10 \u043d\u043e\u0432\u043e\u0441\u0442\u0435\u0439"},"default":"5"},"autoPlay":{"type":"checkbox","label":"\u0410\u0432\u0442\u043e\u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043a\u0430\u0440\u0443\u0441\u0435\u043b\u0438","default":true},"autoPlayInterval":{"type":"select","label":"\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u0430\u0432\u0442\u043e\u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f","options":{"3000":"3 \u0441\u0435\u043a\u0443\u043d\u0434\u044b","5000":"5 \u0441\u0435\u043a\u0443\u043d\u0434","7000":"7 \u0441\u0435\u043a\u0443\u043d\u0434","10000":"10 \u0441\u0435\u043a\u0443\u043d\u0434"},"default":"5000"}}}}},"home.shopbanner":{"name":"\u0411\u0430\u043d\u043d\u0435\u0440 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0430","category":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f","type":"single","default":"shopbanner-component","page":"home","components":{"shopbanner-component":{"name":"\u0411\u0430\u043d\u043d\u0435\u0440 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0430","description":"\u0411\u043e\u043b\u044c\u0448\u043e\u0439 \u0440\u0435\u043a\u043b\u0430\u043c\u043d\u044b\u0439 \u0431\u0430\u043d\u043d\u0435\u0440 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0430","view":"components.shopbanner-component","icon":"shop-window","initFunction":"apexInit_ShopbannerComponent","config":{"title":{"type":"text","label":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0431\u0430\u043d\u043d\u0435\u0440\u0430","default":"\u041e\u0422\u041a\u0420\u041e\u0419\u0422\u0415 \u0414\u041b\u
3330042f \u0421\u0415\u0411\u042f \u041d\u0410\u0428 \u041c\u0410\u0413\u0410\u0417\u0418\u041d!"},"description":{"type":"textarea","label":"\u0422\u0435\u043a\u0441\u0442 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f","default":"\u0418\u0441\u0441\u043b\u0435\u0434\u0443\u0439\u0442\u0435 \u043d\u0430\u0448 \u043c\u0430\u0433\u0430\u0437\u0438\u043d \u0434\u043b\u044f \u044d\u043a\u0441\u043a\u043b\u044e\u0437\u0438\u0432\u043d\u044b\u0445 \u0440\u0430\u043d\u0433\u043e\u0432 \u0438 \u043f\u043e\u0442\u0440\u044f\u0441\u0430\u044e\u0449\u0438\u0445 \u043a\u043b\u044e\u0447\u0435\u0439!"},"buttonText":{"type":"text","label":"\u0422\u0435\u043a\u0441\u0442 \u043a\u043d\u043e\u043f\u043a\u0438","default":"\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 \u043c\u0430\u0433\u0430\u0437\u0438\u043d"},"buttonLink":{"type":"text","label":"\u0421\u0441\u044b\u043b\u043a\u0430 \u043a\u043d\u043e\u043f\u043a\u0438","default":"\/shop"},"image":{"type":"image","label":"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0431\u0430\u043d\u043d\u0435\u0440\u0430","default":"default"}}},"servers-component":{"name":"\u0421\u0435\u0440\u0432\u0435\u0440\u044b","description":"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0432\u0441\u0435 \u0438\u0433\u0440\u043e\u0432\u044b\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u044b \u0441\u043e \u0441\u0442\u0430\u0442\u0443\u0441\u043e\u043c \u0438 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u0438\u0433\u0440\u043e\u043a\u043e\u0432","view":"components.servers-component","icon":"hdd-rack","initFunction":"apexInit_ServersComponent","config":{"title":{"type":"text","label":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0440\u0430\u0437\u0434\u0435\u043b\u0430","default":"\u041d\u0430\u0448\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u044b"}}}}},"home.vote":{"name":"\u0412\u0438\u0434\u0436\u0435\u0442 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u044f","category":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f","type":"single","default":"vote-component","page":"home","components":{"vote-component":{"name":"\u0422\u0430\u0431\u043b\u0438\u0446\u0430 \u043b\u0438\u0434\u0435\u0440\u043e\u0432 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u044f","description":"\u0422\u043e\u043f \u0433\u043e\u043b\u043e\u0441\u0443\u044e\u0449\u0438\u0445 \u0441 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043c 3D-\u0441\u043a\u0438\u043d\u043e\u0432","view":"components.vote-component","icon":"trophy","initFunction":"apexInit_VoteComponent","config":{"voteText":{"type":"text","label":"\u0422\u0435\u043a\u0441\u0442 \u043a\u043d\u043e\u043f\u043a\u0438 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u044f","default":"\u0413\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u0442\u044c"},"skin3D":{"type":"checkbox","label":"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c 3D-\u0441\u043a\u0438\u043d\u044b (Hytale\/Minecraft)","default":true}}},"discord-widget-component":{"name":"\u0412\u0438\u0434\u0436\u0435\u0442 Discord","description":"\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442 \u0432\u0438\u0434\u0436\u0435\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Discord \u0441 \u043e\u043d\u043b\u0430\u0439\u043d \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430\u043c\u0438","view":"components.discord-widget-component","icon":"discord","initFunction":"apexInit_DiscordWidgetComponent","config":{"serverId":{"type":"text","label":"ID \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Discord","default":""},"inviteLink":{"type":"url","label":"\u0421\u0441\u044b\u043b\u043a\u0430 \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f Discord","default":""}}}}},"home.dynamic":{"name":"\u0417\u043e\u043d\u0430 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430","category":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f","type":"dynamic","default":[],"page":"home","components":{"trailer-component":{"name":"\u0422\u0440\u0435\u0439\u043b\u0435\u0440 \/ \u0412\u0438\u0434\u0435\u043e","description":"\u0412\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0435 \u0432\u0438\u0434\u0435\u043e \u0441 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u043c \u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043c","view":"components.trailer-component","icon":"play-circle","initFunction":"apexInit_TrailerComponent","config":{"title":{"type":"text","label":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a","default":"\u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0434\u043b\u044f \u0441\u0435\u0431\u044f \u043d\u0430\u0448 \u043c\u0438\u0440"},"description":{"type":"textarea","label":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","default":"\u0418\u0441\u043f\u044b\u0442\u0430\u0439\u0442\u0435 \u0443\u0434\u0438\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0432 \u043d\u0430\u0448\u0435\u0439 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0441\u0435\u043b\u0435\u043d\u043d\u043e\u0439. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u0442\u0440\u0435\u0439\u043b\u0435\u0440, \u0447\u0442\u043e\u0431\u044b \u0443\u0432\u0438\u0434\u0435\u0442\u044c, \u0447\u0442\u043e \u0432\u0430\u0441 \u0436\u0434\u0435\u0442!"},"youtubeUrl":{"type":"url","label":"URL \u0432\u0438\u0434\u0435\u043e YouTube","default":""},"buttonText":{"type":"text","label":"\u0422\u0435\u043a\u0441\u0442 \u043a\u043d\u043e\u043f\u043a\u0438 (\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c, \u0447\u0442\u043e\u0431\u044b \u0441\u043a\u0440\u044b\u0442\u044c)","default":"\u0423\u0437\u043d\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435"},"buttonLink":{"type":"url","label":"\u0421\u0441\u044b\u043b\u043a\u0430 \u043a\u043d\u043e\u043f\u043a\u0438","default":"#"}}},"split-content-component":{"name":"\u0420\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u043d\u0442","description":"\u0422\u0435\u043a\u0441\u0442 \u0441 \u043e\u0434\u043d\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b, \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0441 \u0434\u0440\u0443\u0433\u043e\u0439","view":"components.split-content-component","icon":"layout-split","initFunction":"apexInit_SplitContentComponent","config":{"subtitle":{"type":"text","label":"\u041f\u043e\u0434\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)","default":"\u041d\u041e\u0412\u041e\u0421\u0422\u0418"},"title":{"type":"text","label":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a","default":"\u0423\u0434\u0438\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438"},"description":{"type":"textarea","label":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","default":"\u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0434\u043b\u044f \u0441\u0435\u0431\u044f \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u0435\u043b\u0430\u044e\u0442 \u043d\u0430\u0448 \u0441\u0435\u0440\u0432\u0435\u0440 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u044b\u043c. \u0418\u0433\u0440\u0430\u0439\u0442\u0435 \u0441 \u0434\u0440\u0443\u0437\u044c\u044f\u043c\u0438 \u0438 \u0432\u0435\u0441\u0435\u043b\u0438\u0442\u0435\u0441\u044c!"},"image":{"type":"image","label":"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","default":"default"},"imagePosition":{"type":"select","label":"\u041f\u043e\u0437\u0438\u0446\u0438\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f","options":{"right":"\u
33300421\u043f\u0440\u0430\u0432\u0430","left":"\u0421\u043b\u0435\u0432\u0430"},"default":"right"},"buttonText":{"type":"text","label":"\u0422\u0435\u043a\u0441\u0442 \u043a\u043d\u043e\u043f\u043a\u0438 (\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c, \u0447\u0442\u043e\u0431\u044b \u0441\u043a\u0440\u044b\u0442\u044c)","default":"\u0423\u0437\u043d\u0430\u0442\u044c"},"buttonLink":{"type":"url","label":"\u0421\u0441\u044b\u043b\u043a\u0430 \u043a\u0646\u043e\u043f\u043a\u0438","default":"#"}}},"features-grid-component":{"name":"\u0421\u0435\u0442\u043a\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u0439","description":"\u0421\u0435\u0442\u043a\u0430 \u0438\u0437 3 \u043a\u0430\u0440\u0442\u043e\u0447\u0435\u043a \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0441 \u0438\u043a\u043e\u043d\u043a\u0430\u043c\u0438","view":"components.features-grid-component","icon":"grid-3x3","initFunction":"apexInit_FeaturesGridComponent","config":{"title":{"type":"text","label":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0440\u0430\u0437\u0434\u0435\u043b\u0430","default":"\u041f\u043e\u0447\u0435\u043c\u0443 \u0441\u0442\u043e\u0438\u0442 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043d\u0430\u0441?"},"subtitle":{"type":"text","label":"\u041f\u043e\u0434\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0440\u0430\u0437\u0434\u0435\u043b\u0430","default":"\u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0434\u043b\u044f \u0441\u0435\u0431\u044f, \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u043d\u0430\u0448 \u0441\u0435\u0440\u0432\u0435\u0440 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u043c"},"feature1Icon":{"type":"text","label":"\u0424\u0443\u043d\u043a\u0446\u0438\u044f 1 - \u0418\u043a\u043e\u043d\u043a\u0430 (Bootstrap Icons)","default":"bi-people-fill"},"feature1Title":{"type":"text","label":"\u0424\u0443\u043d\u043a\u0446\u0438\u044f 1 - \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a","default":"\u0410\u043a\u0442\u0438\u0432\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e"},"feature1Description":{"type":"textarea","label":"\u0424\u0443\u043d\u043a\u0446\u0438\u044f 1 - \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","default":"\u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0439\u0442\u0435\u0441\u044c \u043a \u0442\u044b\u0441\u044f\u0447\u0430\u043c \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u0432 \u043d\u0430\u0448\u0435\u043c \u0434\u0440\u0443\u0436\u0435\u043b\u044e\u0431\u043d\u043e\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435."},"feature2Icon":{"type":"text","label":"\u0424\u0443\u043d\u043a\u0446\u0438\u044f 2 - \u0418\u043a\u043e\u043d\u043a\u0430 (Bootstrap Icons)","default":"bi-lightning-fill"},"feature2Title":{"type":"text","label":"\u0424\u0443\u043d\u043a\u0446\u0438\u044f 2 - \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a","default":"\u0412\u044b\u0441\u043e\u043a\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c"},"feature2Description":{"type":"textarea","label":"\u0424\u0443\u043d\u043a\u0446\u0438\u044f 2 - \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","default":"\u0418\u0441\u043f\u044b\u0442\u0430\u0439\u0442\u0435 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0431\u0435\u0437 \u0437\u0430\u0434\u0435\u0440\u0436\u0435\u043a \u0441 \u043d\u0430\u0448\u0438\u043c\u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c\u0438."},"feature3Icon":{"type":"text","label":"\u0424\u0443\u043d\u043a\u0446\u0438\u044f 3 - \u0418\u043a\u043e\u043d\u043a\u0430 (Bootstrap Icons)","default":"bi-star-fill"},"feature3Title":{"type":"text","label":"\u0424\u0443\u043d\u043a\u0446\u0438\u044f 3 - \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a","default":"\u0423\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u043d\u0442"},"feature3Description":{"type":"textarea","label":"\u0424\u0443\u043d\u043a\u0446\u0438\u044f 3 - \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","default":"\u0418\u0441\u0441\u043b\u0435\u0434\u0443\u0439\u0442\u0435 \u044d\u043a\u0441\u043a\u043b\u044e\u0437\u0438\u0432\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u0442\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0438\u0433\u0434\u0435."}}},"cta-banner-component":{"name":"\u041f\u0440\u0438\u0437\u044b\u0432 \u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044e","description":"\u0413\u0440\u0430\u0434\u0438\u0435\u043d\u0442\u043d\u044b\u0439 \u0431\u0430\u043d\u043d\u0435\u0440 \u0441 \u043a\u043d\u043e\u043f\u043a\u0430\u043c\u0438 CTA","view":"components.cta-banner-component","icon":"megaphone","initFunction":"apexInit_CtaBannerComponent","config":{"title":{"type":"text","label":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a","default":"\u0413\u043e\u0442\u043e\u0432\u044b \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044e?"},"description":{"type":"textarea","label":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","default":"\u041d\u0430\u0447\u043d\u0438\u0442\u0435 \u0441\u0432\u043e\u0435 \u043f\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u0435 \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0438 \u0441\u0442\u0430\u043d\u044c\u0442\u0435 \u0447\u0430\u0441\u0442\u044c\u044e \u043d\u0430\u0448\u0435\u0433\u043e \u0443\u0434\u0438\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430!"},"primaryButtonText":{"type":"text","label":"\u0422\u0435\u043a\u0441\u0442 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0438","default":"\u041d\u0430\u0447\u0430\u0442\u044c"},"primaryButtonLink":{"type":"url","label":"\u0421\u0441\u044b\u043b\u043a\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0438","default":"\/register"},"secondaryButtonText":{"type":"text","label":"\u0422\u0435\u043a\u0441\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0438 (\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c, \u0447\u0442\u043e\u0431\u044b \u0441\u043a\u0440\u044b\u0442\u044c)","default":"\u0423\u0437\u043d\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435"},"secondaryButtonLink":{"type":"url","label":"\u0421\u0441\u044b\u043b\u043a\u0430 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0438","default":"#"}}},"text-block-component":{"name":"\u0422\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0431\u043b\u043e\u043a","description":"\u041f\u0440\u043e\u0441\u0442\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0440\u0430\u0437\u0434\u0435\u043b \u0441 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u043c","view":"components.text-block-component","icon":"text-paragraph","initFunction":"apexInit_TextBlockComponent","config":{"subtitle":{"type":"text","label":"\u041f\u043e\u0434\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)","default":""},"title":{"type":"text","label":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a","default":"\u041e \u043d\u0430\u0441"},"content":{"type":"textarea","label":"\u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435","default":"\u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u043d\u0430 \u043d\u0430\u0448 \u0441\u0435\u0440\u0432\u0435\u0440! \u041c\u044b - \u0443\u0432\u043b\u0435\u0447\u0435\u043d\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e, \u0441\u0442\u0440\u0435\u043c\u044f\u0449\u0435\u0435\u0441\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043b\u0443\u0447\u0448\u0438\u0439 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u043e\u043f\u044b\u0442."},"alignment":{"type":"select","label":"\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435 \u0442\u0435\u043a\u0441\u0442\u0430","options":{"left":"\u0421\u043b\u0435\u0432\u0430","center":"\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443","right":"\u
33300421\u043f\u0440\u0430\u0432\u0430"},"default":"left"},"buttonText":{"type":"text","label":"\u0422\u0435\u043a\u0441\u0442 \u043a\u043d\u043e\u043f\u043a\u0438 (\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c, \u0447\u0442\u043e\u0431\u044b \u0441\u043a\u0440\u044b\u0442\u044c)","default":""},"buttonLink":{"type":"url","label":"\u0421\u0441\u044b\u043b\u043a\u0430 \u043a\u043d\u043e\u043f\u043a\u0438","default":"#"}}},"news-component":{"name":"\u041d\u043e\u0432\u043e\u0441\u0442\u0438 \/ \u0417\u0430\u043f\u0438\u0441\u0438 \u0431\u043b\u043e\u0433\u0430","description":"\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u043d\u043e\u0432\u043e\u0441\u0442\u0435\u0439 \u0438 \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u0431\u043b\u043e\u0433\u0430 \u0432 \u0441\u0435\u0442\u043a\u0435","view":"components.news-component","icon":"newspaper","initFunction":"apexInit_NewsComponent","config":{"sectionTitle":{"type":"text","label":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0440\u0430\u0437\u0434\u0435\u043b\u0430","default":"\u041d\u043e\u0432\u043e\u0441\u0442\u0438"},"postsCount":{"type":"select","label":"\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u0434\u043b\u044f \u043f\u043e\u043a\u0430\u0437\u0430","options":{"3":"3 \u0437\u0430\u043f\u0438\u0441\u0438","4":"4 \u0437\u0430\u043f\u0438\u0441\u0438","5":"5 \u0437\u0430\u043f\u0438\u0441\u0435\u0439","6":"6 \u0437\u0430\u043f\u0438\u0441\u0435\u0439","7":"7 \u0437\u0430\u043f\u0438\u0441\u0435\u0439","8":"8 \u0437\u0430\u043f\u0438\u0441\u0435\u0439","9":"9 \u0437\u0430\u043f\u0438\u0441\u0435\u0439","10":"10 \u0437\u0430\u043f\u0438\u0441\u0435\u0439"},"default":"3"},"showMoreButton":{"type":"checkbox","label":"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0443 \u0022\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435\u0022","default":true},"moreButtonText":{"type":"text","label":"\u0422\u0435\u043a\u0441\u0442 \u043a\u043d\u043e\u043f\u043a\u0438","default":"\u0423\u0437\u043d\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435"},"showDate":{"type":"checkbox","label":"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0434\u0430\u0442\u0443 \u0437\u0430\u043f\u0438\u0441\u0438","default":true},"showLikes":{"type":"checkbox","label":"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0447\u0435\u0442\u0447\u0438\u043a \u043b\u0430\u0439\u043a\u043e\u0432","default":true},"showComments":{"type":"checkbox","label":"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0447\u0435\u0442\u0447\u0438\u043a \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u0432","default":true},"truncateLength":{"type":"select","label":"\u0414\u043b\u0438\u043d\u0430 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f","options":{"80":"\u041a\u043e\u0440\u043e\u0442\u043a\u043e\u0435 (80 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432)","120":"\u0421\u0440\u0435\u0434\u043d\u0435\u0435 (120 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432)","200":"\u0414\u043b\u0438\u043d\u043d\u043e\u0435 (200 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432)"},"default":"120"}}},"custom-code-component":{"name":"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u043a\u043e\u0434","description":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 HTML, CSS \u0438 JavaScript","view":"components.custom-code-component","icon":"code","initFunction":"apexInit_CustomCodeComponent","config":{"htmlCode":{"type":"code","language":"html","label":"HTML","default":""},"cssCode":{"type":"code","language":"css","label":"CSS","default":""},"jsCode":{"type":"code","language":"javascript","label":"JavaScript","default":""}}}}}};
3331        window.APEX_CURRENT_PAGE = 'other';
3332        window.APEX_CONFIG = {"config_version":"1.0.3","settings":{"colors":{"primary":"#ff70bb","secondary":"#e85a9f","background":"#100d10","card":"#191317","card_dark":"#0a080a","text":"#ffffff","text_muted":"rgba(255, 248, 252, 0.70)","card_bg":"#20171d"}
3332,"fonts":null,"updater":{"server_url":"https:\/\/apex-update.hytale-servers.best\/api.php"},"layout":{"navbar_position":"left","navbar_style":"attached"}},"zones":{"home.sidebar-left":"search-component","global.profile":"profile-component","home.banner":"homebanner-component","home.shopbanner":"shopbanner-component","home.vote":"vote-component"},"dynamicZones":{"home.dynamic":[{"componentId":"news-component","instanceId":"news-default"},{"componentId":"custom-code-component","instanceId":"1788034607889-sesp1vppx"}]},"bigFooter":{"enabled":"1","showSocialLinks":"1","showNewsletter":"0","title":"VanillaSquad","description":"\u0427\u0435\u0441\u0442\u043d\u043e\u0435 \u0432\u0430\u043d\u0438\u043b\u044c\u043d\u043e\u0435 \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u0435, \u0436\u0438\u0432\u043e\u0439 \u043c\u0438\u0440 \u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u0438\u0441\u0442\u043e\u0440\u0438\u044e VanillaSquad.","column3Title":"\u0412\u0430\u0436\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f","column2Links":"\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f|https:\/\/vanillasquad.com\/docs\r\n\u041a\u0430\u043d\u0430\u043b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0432 Discord|https:\/\/discord.com\/channels\/660357711174696970\/918216928076632135\r\nFAQ|\/faq","column3Links":"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0435 \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435|\/terms\r\n\u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u043e\u043f\u043b\u0430\u0442\u044b|\/payments\r\n\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445|\/privacy","column1Links":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f|\/\r\n\u041c\u0430\u0433\u0430\u0437\u0438\u043d|https:\/\/donate.vanillasquad.com\/\r\n\u041a\u0430\u0440\u0442\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430|https:\/\/vanillasquad.com\/map\r\n\u0421\u043a\u0430\u0447\u0430\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0430|https:\/\/vanillasquad.com\/modpack","column1Title":"\u0418\u0433\u0440\u043e\u043a\u0430\u043c","column2Title":"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430"},"components":{"global.profile":{"profile-component":[]},"global.dynamic":{"trailer-component":{"title":"Discover Our World","description":"Experience an amazing adventure in our unique universe. Watch the trailer to see what awaits you!","youtubeUrl":null,"buttonText":"Learn More","buttonLink":"#"},"split-content-component":{"subtitle":"NEWS","title":"Amazing Features","description":"Discover the unique features that make our server special. Play with your friends and have fun!","image":"default","imagePosition":"right","buttonText":"Discover","buttonLink":"#"},"features-grid-component":{"title":"Why Choose Us?","subtitle":"Discover what makes our server unique","feature1Icon":"bi-people-fill","feature1Title":"Active Community","feature1Description":"Join thousands of players in our friendly community.","feature2Icon":"bi-lightning-fill","feature2Title":"High Performance","feature2Description":"Experience lag-free gameplay with our optimized servers.","feature3Icon":"bi-star-fill","feature3Title":"Unique Content","feature3Description":"Explore exclusive features you won\u0027t find anywhere else."},"cta-banner-component":{"title":"Ready to Join the Adventure?","description":"Start your journey today and become part of our amazing community!","primaryButtonText":"Get Started","primaryButtonLink":"\/register","secondaryButtonText":"Learn More","secondaryButtonLink":"#"},"text-block-component":{"subtitle":null,"title":"About Us","content":"Welcome to our server! We are a passionate community dedicated to providing the best gaming experience.","alignment":"left","buttonText":null,"buttonLink":"#"},"custom-code-component":{"htmlCode":null,"cssCode":null,"jsCode":null}},"home.sidebar-left":{"search-component":{"placeholder":"\u041f\u043e\u0438\u0441\u043a \u043d\u043e\u0432\u043e\u0441\u0442\u0435\u0439..."},"shopbanner-mini-component":{"title":"Discover our Store!","description":"Exclusive ranks, cosmetics \u0026 keys","buttonText":"Visit Shop","buttonLink":"\/shop"},"discord-banner-component":{"title":"Join our Discord!","description":"Chat with our community","buttonText":"Join Discord","discordLink":"https:\/\/discord.gg\/your-server"}},"home.banner":{"homebanner-component":{"title":"Vanilla Squad","description":"\u041f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0439 \u0432\u0430\u043d\u0438\u043b\u044c\u043d\u044b\u0439 Minecraft-\u0441\u0435\u0440\u0432\u0435\u0440, \u0433\u0434\u0435 \u043d\u0435\u043b\u044c\u0437\u044f \u043a\u0443\u043f\u0438\u0442\u044c \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e, \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043c\u0438\u043c\u043e \u043f\u0443\u0442\u0438 \u0438\u043b\u0438 \u0437\u0430\u043a\u0440\u044b\u0442\u044c \u043c\u0438\u0440 \u043f\u0440\u0438\u0432\u0430\u0442\u043e\u043c. \u0417\u0434\u0435\u0441\u044c \u0446\u0435\u043d\u0438\u0442\u0441\u044f \u0442\u043e, \u0447\u0442\u043e \u0432\u044b \u0434\u043e\u0431\u044b\u043b\u0438, \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u043b\u0438 \u0438 \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u043b\u0438 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438.","helpText":"\u041d\u0443\u0436\u043d\u0430 \u043f\u043e\u043c\u043e\u0449\u044c? \u041a\u0430\u043a \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f?","helpLink":"\/docs\/osnovnye\/kak-nachat-igrat"},"newsbanner-component":{"postsCount":"5","autoPlay":"1","autoPlayInterval":"5000"}}
3332,"home.shopbanner":{"shopbanner-component":{"title":"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430","description":"\u0422\u0432\u043e\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u043e\u043f\u043b\u0430\u0447\u0438\u0432\u0430\u0442\u044c \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435, \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u043f\u043b\u0430\u0433\u0438\u043d\u044b, \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0438\u0432\u0435\u043d\u0442\u044b \u0438 \u0434\u0435\u043b\u0430\u0442\u044c \u0438\u0433\u0440\u0443 \u043a\u043e\u043c\u0444\u043e\u0440\u0442\u043d\u0435\u0435 \u0434\u043b\u044f \u0432\u0441\u0435\u0445.","buttonText":"\u041f\u041e\u0414\u0414\u0415\u0420\u0416\u0410\u0422\u042c \u0421\u0415\u0420\u0412\u0415\u0420","buttonLink":"https:\/\/donate.vanillasquad.com\/","image":"shopping.webp"},"servers-component":{"title":"Our Servers"}},"home.vote":{"vote-component":{"voteText":"\u0413\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u0442\u044c","skin3D":"0"},"discord-widget-component":{"serverId":null,"inviteLink":null}},"home.dynamic":{"trailer-component":{"title":"Discover Our World","description":"Experience an amazing adventure in our unique universe. Watch the trailer to see what awaits you!","youtubeUrl":null,"buttonText":"Learn More","buttonLink":"#"},"split-content-component":{"subtitle":"NEWS","title":"Amazing Features","description":"Discover the unique features that make our server special. Play with your friends and have fun!","image":"default","imagePosition":"right","buttonText":"Discover","buttonLink":"#"},"features-grid-component":{"title":"Why Choose Us?","subtitle":"Discover what makes our server unique","feature1Icon":"bi-people-fill","feature1Title":"Active Community","feature1Description":"Join thousands of players in our friendly community.","feature2Icon":"bi-lightning-fill","feature2Title":"High Performance","feature2Description":"Experience lag-free gameplay with our optimized servers.","feature3Icon":"bi-star-fill","feature3Title":"Unique Content","feature3Description":"Explore exclusive features you won\u0027t find anywhere else."},"cta-banner-component":{"title":"Ready to Join the Adventure?","description":"Start your journey today and become part of our amazing community!","primaryButtonText":"Get Started","primaryButtonLink":"\/register","secondaryButtonText":"Learn More","secondaryButtonLink":"#"},"text-block-component":{"subtitle":null,"title":"About Us","content":"Welcome to our server! We are a passionate community dedicated to providing the best gaming experience.","alignment":"left","buttonText":null,"buttonLink":"#"},"news-component":{"sectionTitle":"News","postsCount":"3","showMoreButton":"1","moreButtonText":"Explore more","showDate":"1","showLikes":"1","showComments":"1","truncateLength":"120"},"custom-code-component":{"htmlCode":null,"cssCode":null,"jsCode":null}}},"footer":{"_reset":"1"},"custom_css":null,"dynamicComponents":{"home.dynamic.1777649809406-wprtv7uw5":{"custom-code-component":{"htmlCode":"test","cssCode":null,"jsCode":null}},"home.dynamic.1771331523207-7r9z4ds6h":{"trailer-component":{"title":"\u041e\u0442\u043a\u0440\u043e\u0439 \u043c\u0438\u0440 VanillaSquad","description":"VanillaSquad \u2014 \u044d\u0442\u043e \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0432 \u0434\u0443\u0445\u0435 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0433\u043e \u0432\u0430\u043d\u0438\u043b\u044c\u043d\u043e\u0433\u043e Minecraft: \u0431\u0435\u0437 \u043f\u0440\u0438\u0432\u0430\u0442\u0430, \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u043e\u0432, \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u044b\u0445 \u043a\u0438\u0442\u043e\u0432 \u0438 \u0434\u043e\u043d\u0430\u0442\u043d\u043e\u0439 \u0445\u0430\u043b\u044f\u0432\u044b. \u0417\u0434\u0435\u0441\u044c \u0438\u0433\u0440\u043e\u043a\u0438 \u0441\u0430\u043c\u0438 \u0441\u0442\u0440\u043e\u044f\u0442 \u0433\u043e\u0440\u043e\u0434\u0430, \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u044e\u0442 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u044b, \u043f\u0440\u043e\u0432\u043e\u0434\u044f\u0442 \u0438\u0432\u0435\u043d\u0442\u044b, \u0441\u043e\u0437\u0434\u0430\u044e\u0442 \u0444\u0435\u0440\u043c\u044b, \u0430\u0440\u0442\u044b \u0438 \u0446\u0435\u043b\u044b\u0435 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0432 \u043e\u0433\u0440\u043e\u043c\u043d\u043e\u043c \u0436\u0438\u0432\u043e\u043c \u043c\u0438\u0440\u0435.","youtubeUrl":"https:\/\/www.youtube.com\/watch?v=PsvginHGgE0","buttonText":null,"buttonLink":"#"}},"home.dynamic.news-default":{"news-component":{"sectionTitle":"\u041d\u043e\u0432\u043e\u0441\u0442\u0438","postsCount":"6","showMoreButton":"1","moreButtonText":"\u0423\u0437\u043d\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435","showDate":"1","showLikes":"
33321","showComments":"1","truncateLength":"120"}},"global.dynamic.1771331512514-dk0cy5h6i":{"features-grid-component":{"title":"\u041f\u043e\u0447\u0435\u043c\u0443 \u0432\u044b\u0431\u0438\u0440\u0430\u044e\u0442 VanillaSquad?","subtitle":"\u0427\u0435\u0441\u0442\u043d\u043e\u0435 \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u0435, \u0436\u0438\u0432\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u0438 \u0441\u0435\u0440\u0432\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441 2019 \u0433\u043e\u0434\u0430.","feature1Icon":"bi-shield-check","feature1Title":"\u0427\u0435\u0441\u0442\u043d\u0430\u044f \u0432\u0430\u043d\u0438\u043b\u044c","feature1Description":"\u0411\u0435\u0437 \u043f\u0440\u0438\u0432\u0430\u0442\u0430, \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u043e\u0432, \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u044b\u0445 \u043a\u0438\u0442\u043e\u0432 \u0438 \u0434\u043e\u043d\u0430\u0442\u043d\u043e\u0439 \u0445\u0430\u043b\u044f\u0432\u044b. \u0422\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u0435, \u0433\u0434\u0435 \u0432\u0441\u0451 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0438\u0433\u0440\u043e\u043a\u043e\u0432.","feature2Icon":"bi-buildings","feature2Title":"\u0416\u0438\u0432\u043e\u0439 \u043c\u0438\u0440","feature2Description":"\u0413\u043e\u0440\u043e\u0434\u0430, \u0434\u0435\u0440\u0435\u0432\u043d\u0438, \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u044b, \u0438\u0432\u0435\u043d\u0442\u044b, \u0444\u0435\u0440\u043c\u044b \u0438 \u0430\u0440\u0442-\u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0441\u043e\u0437\u0434\u0430\u044e\u0442\u0441\u044f \u0441\u0430\u043c\u0438\u043c\u0438 \u0438\u0433\u0440\u043e\u043a\u0430\u043c\u0438, \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u044f \u0441\u0435\u0440\u0432\u0435\u0440 \u0432 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0443\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u044e.","feature3Icon":"bi-rocket-takeoff","feature3Title":"\u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442","feature3Description":"VanillaSquad \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 2019 \u0433\u043e\u0434\u0430 \u043d\u0430 \u043c\u043e\u0449\u043d\u043e\u043c \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0438 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0435\u0437 \u043f\u043e\u0442\u0435\u0440\u0438 \u0432\u0430\u043d\u0438\u043b\u044c\u043d\u043e\u0439 \u0430\u0442\u043c\u043e\u0441\u0444\u0435\u0440\u044b."}},"global.dynamic.1771331518089-6p4iiyuvc":{"cta-banner-component":{"title":"\u0413\u043e\u0442\u043e\u0432 \u043d\u0430\u0447\u0430\u0442\u044c \u0441\u0432\u043e\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u044e?","description":"\u0417\u0430\u043b\u0435\u0442\u0430\u0439 \u0432 VanillaSquad, \u043f\u0440\u0438\u0432\u044f\u0436\u0438 Discord \u043a Minecraft \u0438 \u0441\u0442\u0430\u043d\u044c \u0447\u0430\u0441\u0442\u044c\u044e \u0436\u0438\u0432\u043e\u0433\u043e \u0432\u0430\u043d\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0438\u0440\u0430, \u0433\u0434\u0435 \u0438\u0433\u0440\u043e\u043a\u0438 \u0441\u0442\u0440\u043e\u044f\u0442 \u0433\u043e\u0440\u043e\u0434\u0430, \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u044e\u0442 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u044b, \u043f\u0440\u043e\u0432\u043e\u0434\u044f\u0442 \u0438\u0432\u0435\u043d\u0442\u044b \u0438 \u0441\u043e\u0437\u0434\u0430\u044e\u0442 \u043f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0441\u0430\u043c\u0438.","primaryButtonText":"\u041f\u0420\u0418\u0421\u041e\u0415\u0414\u0418\u041d\u0418\u0422\u042c\u0421\u042f","primaryButtonLink":"\/discord","secondaryButtonText":"\u041a\u0410\u041a \u041f\u041e\u041f\u0410\u0421\u0422\u042c?","secondaryButtonLink":"https:\/\/docs.vanillasquad.com\/osnovnye\/kak-nachat-igrat"}},"home.dynamic.1779844720625-892l8oex6":{"features-grid-component":{"title":"\u041f\u043e\u0447\u0435\u043c\u0443 \u0432\u044b\u0431\u0438\u0440\u0430\u044e\u0442 VanillaSquad?","subtitle":"\u0427\u0435\u0441\u0442\u043d\u043e\u0435 \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u0435, \u0436\u0438\u0432\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u0438 \u0441\u0435\u0440\u0432\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441 2019 \u0433\u043e\u0434\u0430.","feature1Icon":"bi bi-shield-check","feature1Title":"\u0427\u0435\u0441\u0442\u043d\u0430\u044f \u0432\u0430\u043d\u0438\u043b\u044c","feature1Description":"\u0411\u0435\u0437 \u043f\u0440\u0438\u0432\u0430\u0442\u0430, \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u043e\u0432, \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u044b\u0445 \u043a\u0438\u0442\u043e\u0432 \u0438 \u0434\u043e\u043d\u0430\u0442\u043d\u043e\u0439 \u0445\u0430\u043b\u044f\u0432\u044b. \u0422\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u0435, \u0433\u0434\u0435 \u0432\u0441\u0451 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0438\u0433\u0440\u043e\u043a\u043e\u0432.","feature2Icon":"bi bi-buildings","feature2Title":"\u0416\u0438\u0432\u043e\u0439 \u043c\u0438\u0440","feature2Description":"\u0413\u043e\u0440\u043e\u0434\u0430, \u0434\u0435\u0440\u0435\u0432\u043d\u0438, \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u044b, \u0438\u0432\u0435\u043d\u0442\u044b, \u0444\u0435\u0440\u043c\u044b \u0438 \u0430\u0440\u0442-\u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0441\u043e\u0437\u0434\u0430\u044e\u0442\u0441\u044f \u0441\u0430\u043c\u0438\u043c\u0438 \u0438\u0433\u0440\u043e\u043a\u0430\u043c\u0438, \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u044f \u0441\u0435\u0440\u0432\u0435\u0440 \u0432 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0443\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u044e.","feature3Icon":"bi bi-rocket-takeoff","feature3Title":"\u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442","feature3Description":"VanillaSquad \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 2019 \u0433\u043e\u0434\u0430 \u043d\u0430 \u043c\u043e\u0449\u043d\u043e\u043c \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0438 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0435\u0437 \u043f\u043e\u0442\u0435\u0440\u0438 \u0432\u0430\u043d\u0438\u043b\u044c\u043d\u043e\u0439 \u0430\u0442\u043c\u043e\u0441\u0444\u0435\u0440\u044b."}},"home.dynamic.1779844805344-kby8ddk1l":{"cta-banner-component":{"title":"\u0413\u043e\u0442\u043e\u0432 \u043d\u0430\u0447\u0430\u0442\u044c \u0441\u0432\u043e\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u044e?","description":"\u0417\u0430\u043b\u0435\u0442\u0430\u0439 \u0432 VanillaSquad, \u043f\u0440\u0438\u0432\u044f\u0436\u0438 Discord \u043a Minecraft \u0438 \u0441\u0442\u0430\u043d\u044c \u0447\u0430\u0441\u0442\u044c\u044e \u0436\u0438\u0432\u043e\u0433\u043e \u0432\u0430\u043d\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0438\u0440\u0430, \u0433\u0434\u0435 \u0438\u0433\u0440\u043e\u043a\u0438 \u0441\u0442\u0440\u043e\u044f\u0442 \u0433\u043e\u0440\u043e\u0434\u0430, \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u044e\u0442 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u044b, \u043f\u0440\u043e\u0432\u043e\u0434\u044f\u0442 \u0438\u0432\u0435\u043d\u0442\u044b \u0438 \u0441\u043e\u0437\u0434\u0430\u044e\u0442 \u043f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0441\u0430\u043c\u0438.","primaryButtonText":"\u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f","primaryButtonLink":"\/discord","secondaryButtonText":"\u041a\u0430\u043a \u043f\u043e\u043f\u0430\u0441\u0442\u044c?","secondaryButtonLink":"\/docs\/osnovnye\/kak-nachat-igrat"}},"home.dynamic.1779845310783-kwgvxifzf":{"custom-code-component":{"htmlCode":"\u003Cdiv class=\u0022v\u0022\u003E\r\n \u003Csection class=\u0022hero\u0022\u003E\r\n  \u003Cdiv\u003E\r\n   \u003Cem\u003E\u003Ci\u003E\u003C\/i\u003E VANILLASQUAD \/ \u0421 2019 \u0413\u041e\u0414\u0410\u003C\/em\u003E\r\n   \u003Ch2 class=\u0022font-lexend\u0022\u003E\u0412\u0430\u043d\u0438\u043b\u044c\u043d\u044b\u0439 \u043c\u0438\u0440, \u043a\u0443\u0434\u0430 \u003Cb\u003E\u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0432\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f\u003C\/b\u003E\u003C\/h2\u003E\r\n   \u003Cp\u003E\u041f\u
33320440\u0438\u0432\u0430\u0442\u043d\u044b\u0439 Minecraft \u0431\u0435\u0437 \u043f\u0440\u0438\u0432\u0430\u0442\u0430, \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u043e\u0432, \u043a\u0438\u0442\u043e\u0432 \u0438 \u0434\u043e\u043d\u0430\u0442\u043d\u043e\u0439 \u0445\u0430\u043b\u044f\u0432\u044b. \u0421\u0442\u0440\u043e\u0439, \u0442\u043e\u0440\u0433\u0443\u0439 \u0438 \u043d\u0430\u0445\u043e\u0434\u0438 \u0434\u0440\u0443\u0437\u0435\u0439 \u0432 \u0436\u0438\u0432\u043e\u043c \u043c\u0438\u0440\u0435.\u003C\/p\u003E\r\n   \u003Ca href=\u0022\/discord\u0022\u003E\u041d\u0430\u0447\u0430\u0442\u044c \u0438\u0433\u0440\u0430\u0442\u044c\u003C\/a\u003E\r\n  \u003C\/div\u003E\r\n  \u003Caside\u003E\u003Cstrong class=\u0022font-lexend\u0022\u003E\u0422\u0432\u043e\u0439 \u0431\u0443\u0434\u0443\u0449\u0438\u0439 \u0434\u043e\u043c\u003C\/strong\u003E\u003Csmall\u003E\u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u044f\u0432\u0438\u0442\u044c\u0441\u044f \u0441\u0435\u0433\u043e\u0434\u043d\u044f\u003C\/small\u003E\u003C\/aside\u003E\r\n \u003C\/section\u003E\r\n \u003Cdiv class=\u0022stats\u0022\u003E\u003Cspan\u003E\u003Cb\u003E2019\u003C\/b\u003E\u0441 \u043d\u0430\u043c\u0438 \u043d\u0430\u0434\u043e\u043b\u0433\u043e\u003C\/span\u003E\u003Cspan\u003E\u003Cb\u003E24\/7\u003C\/b\u003E\u0436\u0438\u0432\u043e\u0439 \u043e\u043d\u043b\u0430\u0439\u043d\u003C\/span\u003E\u003Cspan\u003E\u003Cb\u003E9950X\u003C\/b\u003E\u043c\u043e\u0449\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\u003C\/span\u003E\u003C\/div\u003E\r\n \u003Csection class=\u0022tiles\u0022\u003E\r\n  \u003Carticle class=\u0022card\u0022\u003E\u003Cb\u003E01 \/ \u041f\u041e\u0421\u0422\u0420\u041e\u0419\u041a\u0418\u003C\/b\u003E\u003Ch3 class=\u0022font-lexend\u0022\u003E\u0421\u043e\u0437\u0434\u0430\u0439 \u0433\u043e\u0440\u043e\u0434\u003C\/h3\u003E\u003Cp\u003E\u041c\u0438\u0440 \u0434\u043b\u044f \u043a\u0440\u0435\u043f\u043e\u0441\u0442\u0435\u0439, \u0441\u0442\u043e\u043b\u0438\u0446 \u0438 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445 \u0438\u0434\u0435\u0439.\u003C\/p\u003E\u003C\/article\u003E\r\n  \u003Carticle class=\u0022card hot\u0022\u003E\u003Cb\u003E02 \/ \u0424\u0415\u0420\u041c\u042b\u003C\/b\u003E\u003Ch3 class=\u0022font-lexend\u0022\u003E\u0420\u0430\u0437\u0432\u0438\u0432\u0430\u0439\u0441\u044f\u003C\/h3\u003E\u003Cp\u003E\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0430 \u0431\u0435\u0437 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043c\u0438\u0440.\u003C\/p\u003E\u003C\/article\u003E\r\n  \u003Carticle class=\u0022card\u0022\u003E\u003Cb\u003E03 \/ \u0410\u0420\u0422\u042b\u003C\/b\u003E\u003Ch3 class=\u0022font-lexend\u0022\u003E\u0423\u0434\u0438\u0432\u043b\u044f\u0439\u003C\/h3\u003E\u003Cp\u003E\u041f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u043f\u0438\u043a\u0441\u0435\u043b\u044c-\u0430\u0440\u0442\u043e\u0432 \u0438 \u0442\u0432\u043e\u0440\u0447\u0435\u0441\u043a\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432.\u003C\/p\u003E\u003C\/article\u003E\r\n \u003C\/section\u003E\r\n \u003Csection class=\u0022proof card\u0022\u003E\u003Cb\u003E\u0427\u0415\u0421\u0422\u041d\u0410\u042f \u0418\u0413\u0420\u0410\u003C\/b\u003E \u0413\u0440\u0438\u0444\u0435\u0440\u044b \u0438 \u0447\u0438\u0442\u0435\u0440\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u044e\u0442 \u0431\u0430\u043d, \u043f\u043e\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044e\u0442\u0441\u044f. \u041f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0446\u0435\u043b\u0430\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0438 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0439 \u0440\u0435\u0437\u0435\u0440\u0432.\u003C\/section\u003E\r\n \u003Csection class=\u0022join\u0022\u003E\r\n  \u003Cdiv\u003E\u003Cem\u003E\u0422\u0412\u041e\u0401 \u041c\u0415\u0421\u0422\u041e \u0423\u0416\u0415 \u0415\u0421\u0422\u042c\u003C\/em\u003E\u003Ch3 class=\u0022font-lexend\u0022\u003E\u041d\u0430\u0447\u043d\u0438 \u0441\u0432\u043e\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u044e\u003C\/h3\u003E\u003Cp\u003E\u041f\u
3332043e\u043b\u0443\u0447\u0438 \u043a\u043e\u0434 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u044c \u0435\u0433\u043e \u0432 Discord-\u043a\u0430\u043d\u0430\u043b \u003Cb\u003E#\u043e\u0442\u043f\u0440\u0430\u0432\u044c-\u043a\u043e\u0434-\u0441\u044e\u0434\u0430\u003C\/b\u003E.\u003C\/p\u003E\u003C\/div\u003E\r\n  \u003Ca href=\u0022\/discord\u0022\u003E\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 Discord\u003C\/a\u003E\r\n \u003C\/section\u003E\r\n\u003C\/div\u003E","cssCode":".v{display:flex;flex-direction:column;gap:18px;margin:15px 0;color:var(--color2)}\r\n.v .card,.v .hero{position:relative;overflow:hidden;border-radius:11px;background:linear-gradient(180deg,var(--color3),var(--color4));box-shadow:0 11px 22px #0006}\r\n.v .card:before,.v .hero:before{content:\u0022\u0022;position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#fff6,transparent)}\r\n.v .hero{display:grid;grid-template-columns:1.3fr .7fr;gap:27px;padding:40px;background:radial-gradient(circle at 82% 12%,#ff70bb32,transparent 30%),linear-gradient(135deg,var(--color3),var(--color4))}\r\n.v em{display:block;margin-bottom:13px;color:var(--color5);font-size:.73rem;font-style:normal;font-weight:800;letter-spacing:2px}\r\n.v em i{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#78ff9a;box-shadow:0 0 12px #78ff9a}\r\n.v h2{margin:0 0 15px;font-size:clamp(2rem,4vw,3.1rem);line-height:1.1}\r\n.v h2 b{background:linear-gradient(90deg,var(--color5),var(--color6));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}\r\n.v p{margin:0;color:var(--text-muted);line-height:1.68}.v .hero p{margin-bottom:25px;font-size:1.03rem}\r\n.v a{display:inline-flex;padding:14px 25px;border-radius:13px;background:linear-gradient(90deg,var(--color5),var(--color6));color:#fff;font-family:\u0022Lexend\u0022,sans-serif;font-size:.8rem;font-weight:800;text-transform:uppercase}\r\n.v aside{position:relative;min-height:250px;border-radius:15px;background:radial-gradient(circle at 78% 23%,#ffe6ca 0 18px,#ffe6ca66 19px,transparent 45px),linear-gradient(#111027,#3a2944 60%,#c16289);box-shadow:0 20px 35px #0006}\r\n.v aside strong,.v aside small{position:absolute;left:17px;bottom:24px;text-decoration:none}.v aside small{bottom:8px;color:#fffb}\r\n.v .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.v .stats span{padding:15px;border-radius:11px;background:#ffffff08;color:var(--text-muted);font-size:.85rem}.v .stats b{display:block;color:var(--color5);font:700 1.35rem \u0022Lexend\u0022,sans-serif}\r\n.v h3{margin:0 0 11px;font-size:1.42rem}\r\n.v .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.v article{padding:26px 23px}.v article\u003Eb,.v .proof\u003Eb{display:block;margin-bottom:16px;color:var(--color5);font-size:.72rem;letter-spacing:2px}.v article p{font-size:.93rem}.v .hot{background:linear-gradient(145deg,#ff70bb28,var(--color4))}\r\n.v .proof{padding:23px 31px;color:var(--text-muted)}.v .proof b{display:inline;margin:0 12px 0 0}\r\n.v .join{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:34px 38px;border-radius:11px;background:linear-gradient(110deg,var(--color5),var(--color6))}.v .join em,.v .join p{color:#ffffffe6}.v .join div{max-width:680px}.v .join a{flex-shrink:0;background:white;color:var(--color1)}\r\n@media (max-width:767px){.v .hero{grid-template-columns:1fr;padding:25px}.v aside{min-height:210px}.v .stats,.v .tiles{grid-template-columns:1fr}.v .join{flex-direction:column;align-items:stretch;padding:27px 22px}.v .join a{justify-content:center}}","jsCode":null}},"home.dynamic.1779867258997-1xw465cns":{"custom-code-component":{"htmlCode":"\u003Csection class=\u0022vs-about\u0022 aria-labelledby=\u0022vs-about-title\u0022\u003E\r\n    \u003Cdiv class=\u0022vs-hero vs-panel vs-reveal\u0022\u003E\r\n        \u003Cspan class=\u0022vs-orb vs-orb-primary\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/span\u003E\r\n        \u003Cspan class=\u0022vs-orb vs-orb-secondary\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/span\u003E\r\n\r\n        \u003Cdiv class=\u0022vs-hero-grid\u0022\u003E\r\n            \u003Cdiv class=\u0022vs-hero-copy\u0022\u003E\r\n                \u003Cp class=\u0022vs-kicker\u0022\u003E\r\n                    \u003Cspan class=\u0022vs-live-d
3332ot\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/span\u003E\r\n                    \u041f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0439 Vanilla+ \u0441\u0435\u0440\u0432\u0435\u0440 \u00b7 \u0441 2019 \u0433\u043e\u0434\u0430\r\n                \u003C\/p\u003E\r\n                \u003Ch2 id=\u0022vs-about-title\u0022\u003E\r\n                    \u0412\u0430\u043d\u0438\u043b\u044c\u043d\u043e\u0435 \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u0435,\r\n                    \u003Cspan\u003E\u0433\u0434\u0435 \u0432\u0430\u0448 \u043c\u0438\u0440 \u0438\u043c\u0435\u0435\u0442 \u0446\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u003C\/span\u003E\r\n                \u003C\/h2\u003E\r\n                \u003Cp class=\u0022vs-lead\u0022\u003E\r\n                    VanillaSquad \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0434\u0443\u0445 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e Minecraft: \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0439 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043c\u0438\u0440,\r\n                    \u0436\u0438\u0432\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u0438 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441, \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0439 \u0441\u0432\u043e\u0438\u043c\u0438 \u0440\u0443\u043a\u0430\u043c\u0438. \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0430\u0446\u0438\u0439,\r\n                    \u043f\u0440\u0438\u0432\u0430\u0442\u0430, \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u044b\u0445 \u043a\u0438\u0442\u043e\u0432 \u0438\u043b\u0438 \u0434\u043e\u043d\u0430\u0442\u0430, \u043c\u0435\u043d\u044f\u044e\u0449\u0435\u0433\u043e \u0438\u0433\u0440\u0443.\r\n                \u003C\/p\u003E\r\n\r\n                \u003Cdiv class=\u0022vs-actions\u0022 aria-label=\u0022\u041d\u0430\u0447\u0430\u0442\u044c \u0438\u0433\u0440\u0430\u0442\u044c\u0022\u003E\r\n                    \u003Ca class=\u0022vs-button vs-button-primary\u0022 href=\u0022\/discord\u0022\u003E\r\n                        \u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u0447\u0435\u0440\u0435\u0437 Discord\r\n                        \u003Cspan class=\u0022vs-button-arrow\u0022 aria-hidden=\u0022true\u0022\u003E\u2192\u003C\/span\u003E\r\n                    \u003C\/a\u003E\r\n                    \u003Ca class=\u0022vs-button vs-button-secondary\u0022\r\n                       href=\u0022https:\/\/docs.vanillasquad.com\/osnovnye\/kak-nachat-igrat\u0022\r\n                       target=\u0022_blank\u0022\r\n                       rel=\u0022noopener noreferrer\u0022\u003E\r\n                        \u041a\u0430\u043a \u043d\u0430\u0447\u0430\u0442\u044c \u0438\u0433\u0440\u0430\u0442\u044c\r\n                    \u003C\/a\u003E\r\n                \u003C\/div\u003E\r\n\r\n                \u003Cdiv class=\u0022vs-trust\u0022 aria-label=\u0022\u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0022\u003E\r\n                    \u003Cdiv class=\u0022vs-trust-item\u0022\u003E\r\n                        \u003Cstrong\u003E\u0411\u0435\u0437 Pay-to-Win\u003C\/strong\u003E\r\n                        \u003Cspan\u003E\u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0435\u0441\u0442\u043d\u043e\u0435 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435\u003C\/span\u003E\r\n                    \u003C\/div\u003E\r\n                    \u003Cdiv class=\u0022vs-trust-item\u0022\u003E\r\n                        \u003Cstrong\u003E\u0421 2019 \u0433\u043e\u0434\u0430\u003C\/strong\u003E\r\n                        \u003Cspan\u003E\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u003C\/span\u003E\r\n                    \u003C\/div\u003E\r\n                    \u003Cdiv class=\u0022vs-trust-item\u0022\u003E\r\n                        \u003Cstrong\u003ERyzen 9 9950X\u003C\/strong\u003E\r\n                        \u003Cspan\u003E\u0432\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\u003C\/span\u003E\r\n                    \u003C\/div\u003E\r\n                \u003C\/div\u003E\r\n            \u003C\/div\u003E\r\n\r\n            \u003Caside class=\u0022vs-offer\u0022 aria-label=\u0022\u0427\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0438\u0433\u0440\u043e\u043a\u0022\u003E\r\n                \u003Cp class=\u0022vs-offer-label\u0022\u003E\u0412\u0430\u0448 \u043e\u043f\u044b\u0442 \u043d\u0430 VanillaSquad\u003C\/p\u003E\r\n                \u003Ch3\u003E\u041c\u0438\u0440, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f\u003C\/h3\u003E\r\n                \u003Cul class=\u0022vs-offer-list\u0022\u003E\r\n                    \u003Cli\u003E\r\n                        \u003Cspan class=\u0022vs-check\u0022 aria-hidden=\u0022true\u0022\u003E\u2713\u003C\/span\u003E\r\n                        \u003Cspan\u003E\r\n                            \u003Cstrong\u003E\u041d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u0435\u003C\/strong\u003E\r\n                            \u003Csmall\u003E\u0411\u0430\u043b\u0430\u043d\u0441 \u043d\u0435 \u043b\u043e\u043c\u0430\u044e\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b.\u003C\/small\u003E\r\n                        \u003C\/span\u003E\r\n                    \u003C\/li\u003E\r\n                    \u003Cli\u003E\r\n                        \u003Cspan class=\u0022vs-check\u0022 aria-hidden=\u0022true\u0022\u003E\u2713\u003C\/span\u003E\r\n                        \u003Cspan\u003E\r\n                            \u003Cstrong\u003E\u0413\u043e\u0440\u043e\u0434\u0430, \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u044b \u0438 \u0438\u0432\u0435\u043d\u0442\u044b\u003C\/strong\u003E\r\n                            \u003Csmall\u003E\u0422\u043e\u0440\u0433\u0443\u0439\u0442\u0435, \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0439\u0442\u0435\u0441\u044c \u0438\u043b\u0438 \u0441\u0442\u0440\u043e\u0439\u0442\u0435 \u0432 \u043e\u0434\u0438\u043d\u043e\u0447\u043a\u0443.\u003C\/small\u003E\r\n                        \u003C\/span\u003E\r\n                    \u003C\/li\u003E\r\n                    \u003Cli\u003E\r\n                        \u003Cspan class=\u0022vs-check\u0022 aria-hidden=\u0022true\u0022\u003E\u2713\u003C\/span\u003E\r\n                        \u003Cspan\u003E\r\n                            \u003Cstrong\u003E\u0417\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u044b\u0439 \u0442\u0440\u0443\u0434\u003C\/strong\u003E\r\n                            \u003Csmall\u003E\u0413\u0440\u0438\u0444\u0435\u0440\u0441\u0442\u0432\u043e \u0438 \u0447\u0438\u0442\u044b \u043f\u0440\u0435\u0441\u0435\u043a\u0430\u044e\u0442\u0441\u044f, \u0443\u0449\u0435\u0440\u0431 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f.\u003C\/small\u003E\r\n                        \u003C\/span\u003E\r\n                    \u003C\/li\u003E\r\n                \u003C\/ul\u003E\r\n                \u003Ca class=\u0022vs-inline-link\u0022 href=\u0022#vs-entry\u0022\u003E\u041f\u
3332043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043f\u0443\u0442\u044c \u0432\u0445\u043e\u0434\u0430\u003C\/a\u003E\r\n            \u003C\/aside\u003E\r\n        \u003C\/div\u003E\r\n    \u003C\/div\u003E\r\n\r\n    \u003Cnav class=\u0022vs-anchors vs-reveal\u0022 aria-label=\u0022\u0420\u0430\u0437\u0434\u0435\u043b\u044b \u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0435\u0022\u003E\r\n        \u003Ca href=\u0022#vs-benefits\u0022\u003E\u0427\u0442\u043e \u0432\u0430\u0441 \u0436\u0434\u0451\u0442\u003C\/a\u003E\r\n        \u003Ca href=\u0022#vs-worlds\u0022\u003E\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043c\u0438\u0440\u044b\u003C\/a\u003E\r\n        \u003Ca href=\u0022#vs-reliability\u0022\u003E\u041f\u043e\u0447\u0435\u043c\u0443 \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0432\u0435\u0440\u044f\u0442\u044c\u003C\/a\u003E\r\n        \u003Ca href=\u0022#vs-entry\u0022\u003E\u041a\u0430\u043a \u0432\u043e\u0439\u0442\u0438\u003C\/a\u003E\r\n    \u003C\/nav\u003E\r\n\r\n    \u003Cdiv class=\u0022vs-section vs-reveal\u0022 id=\u0022vs-benefits\u0022\u003E\r\n        \u003Cdiv class=\u0022vs-section-head\u0022\u003E\r\n            \u003Cp class=\u0022vs-eyebrow\u0022\u003E\u041f\u043e\u0447\u0435\u043c\u0443 \u0432\u044b\u0431\u0438\u0440\u0430\u044e\u0442 VanillaSquad\u003C\/p\u003E\r\n            \u003Ch3\u003E\u0421\u0432\u043e\u0431\u043e\u0434\u0430 \u0432\u0430\u043d\u0438\u043b\u043b\u044b \u0441 \u043a\u043e\u043c\u0444\u043e\u0440\u0442\u043e\u043c \u0437\u0440\u0435\u043b\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u003C\/h3\u003E\r\n            \u003Cp\u003E\r\n                \u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0435 \u043f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0431\u0435\u0437 \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432, \u043d\u043e \u0441 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043e\u0439,\r\n                \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0434\u0435\u043b\u0430\u0435\u0442 \u0434\u043e\u043b\u0433\u0443\u044e \u0438\u0433\u0440\u0443 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0439 \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439.\r\n            \u003C\/p\u003E\r\n        \u003C\/div\u003E\r\n\r\n        \u003Cdiv class=\u0022vs-benefits\u0022\u003E\r\n            \u003Carticle class=\u0022vs-benefit\u0022\u003E\r\n                \u003Cspan class=\u0022vs-number\u0022\u003E01\u003C\/span\u003E\r\n                \u003Ch4\u003E\u0427\u0435\u0441\u0442\u043d\u0430\u044f \u0432\u0430\u043d\u0438\u043b\u043b\u0430\u003C\/h4\u003E\r\n                \u003Cp\u003E\u0421\u0430\u043c\u043e\u043f\u0438\u0441\u043d\u044b\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u0438 \u0434\u0430\u0442\u0430\u043f\u0430\u043a\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0442 \u0438\u0433\u0440\u0443, \u043d\u0435 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u044f \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0432 \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0439.\u003C\/p\u003E\r\n            \u003C\/article\u003E\r\n            \u003Carticle class=\u0022vs-benefit\u0022\u003E\r\n                \u003Cspan class=\u0022vs-number\u0022\u003E02\u003C\/span\u003E\r\n                \u003Ch4\u003E\u0416\u0438\u0432\u0430\u044f \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0430\u003C\/h4\u003E\r\n                \u003Cp\u003E\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0439\u0442\u0435 \u043c\u0430\u0433\u0430\u0437\u0438\u043d \u0438 \u0442\u043e\u0440\u0433\u0443\u0439\u0442\u0435 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0434\u043b\u044f \u0437\u0430\u0449\u0438\u0442\u044b \u0440\u044b\u043d\u043a\u0430 \u043e\u0442 \u043e\u0431\u0432\u0430\u043b\u0430 \u0446\u0435\u043d.\u003C\/p\u003E\r\n            \u003C\/article\u003E\r\n            \u003Carticle class=\u0022vs-benefit\u0022\u003E\r\n                \u003Cspan class=\u0022vs-number\u0022\u003E03\u003C\/span\u003E\r\n                \u003Ch4\u003E\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u003C\/h4\u003E\r\n                \u003Cp\u003E\u0420\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u0438\u0432\u0435\u043d\u0442\u044b, \u043a\u043e\u043d\u043a\u0443\u0440\u0441\u044b, \u0433\u043e\u0440\u043e\u0434\u0430 \u0438 \u0434\u0435\u0440\u0435\u0432\u043d\u0438 \u0434\u0430\u044e\u0442 \u043f\u043e\u0432\u043e\u0434 \u0438\u0433\u0440\u0430\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u0435 \u043a\u0430\u0436\u0434\u044b\u0439 \u0434\u0435\u043d\u044c.\u003C\/p\u003E\r\n            \u003C\/article\u003E\r\n            \u003Carticle class=\u0022vs-benefit\u0022\u003E\r\n                \u003Cspan class=\u0022vs-number\u0022\u003E04\u003C\/span\u003E\r\n                \u003Ch4\u003E\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043a\u003C\/h4\u003E\r\n                \u003Cp\u003E\u0427\u0438\u0442\u044b, \u0432\u043e\u0440\u043e\u0432\u0441\u0442\u0432\u043e, \u0433\u0440\u0438\u0444\u0435\u0440\u0441\u0442\u0432\u043e \u0438 \u0442\u043e\u043a\u0441\u0438\u0447\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u044b; \u043c\u043e\u0434\u0435\u0440\u0430\u0446\u0438\u044f \u0431\u044b\u0441\u0442\u0440\u043e \u0440\u0435\u0430\u0433\u0438\u0440\u0443\u0435\u0442 \u043d\u0430 \u0436\u0430\u043b\u043e\u0431\u044b.\u003C\/p\u003E\r\n            \u003C\/article\u003E\r\n        \u003C\/div\u003E\r\n    \u003C\/div\u003E\r\n\r\n    \u003Cdiv class=\u0022vs-worlds vs-panel vs-reveal\u0022 id=\u0022vs-worlds\u0022\u003E\r\n        \u003Cdiv class=\u0022vs-worlds-intro\u0022\u003E\r\n            \u003Cp class=\u0022vs-eyebrow\u0022\u003E\u041f\u
33320440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u0432\u0430\u0448\u0435\u0439 \u0438\u0434\u0435\u0438\u003C\/p\u003E\r\n            \u003Ch3\u003E\u0422\u0440\u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0438\u0440\u0430 \u0434\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0430\u043c\u0431\u0438\u0446\u0438\u0439\u003C\/h3\u003E\r\n            \u003Cp\u003E\r\n                \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043c\u0438\u0440 \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0443\u044e\u0442\u043d\u044b\u043c \u043c\u0435\u0441\u0442\u043e\u043c \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u044f, \u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0434\u0430\u044e\u0442\r\n                \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430\u043c \u0438 \u0442\u0432\u043e\u0440\u0447\u0435\u0441\u0442\u0432\u0443 \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u044c\u0441\u044f \u0432 \u043f\u043e\u043b\u043d\u043e\u043c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0435.\r\n            \u003C\/p\u003E\r\n        \u003C\/div\u003E\r\n        \u003Cdiv class=\u0022vs-world-grid\u0022\u003E\r\n            \u003Carticle class=\u0022vs-world-card\u0022\u003E\r\n                \u003Cspan class=\u0022vs-world-mark\u0022\u003E01\u003C\/span\u003E\r\n                \u003Ch4\u003E\u041c\u0438\u0440 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043a\u003C\/h4\u003E\r\n                \u003Cp\u003E\u0413\u043e\u0440\u043e\u0434\u0430, \u043a\u0440\u0435\u043f\u043e\u0441\u0442\u0438 \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f \u0447\u0430\u0441\u0442\u044c\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430.\u003C\/p\u003E\r\n            \u003C\/article\u003E\r\n            \u003Carticle class=\u0022vs-world-card\u0022\u003E\r\n                \u003Cspan class=\u0022vs-world-mark\u0022\u003E02\u003C\/span\u003E\r\n                \u003Ch4\u003E\u041c\u0438\u0440 \u0444\u0435\u0440\u043c\u003C\/h4\u003E\r\n                \u003Cp\u003E\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u0431\u0435\u0437 \u043b\u0438\u0448\u043d\u0435\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043c\u0438\u0440.\u003C\/p\u003E\r\n            \u003C\/article\u003E\r\n            \u003Carticle class=\u0022vs-world-card\u0022\u003E\r\n                \u003Cspan class=\u0022vs-world-mark\u0022\u003E03\u003C\/span\u003E\r\n                \u003Ch4\u003E\u041c\u0438\u0440 \u0430\u0440\u0442\u043e\u0432\u003C\/h4\u003E\r\n                \u003Cp\u003E\u0412\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0435 \u043c\u0435\u0441\u0442\u043e \u0434\u043b\u044f \u043f\u0438\u043a\u0441\u0435\u043b\u044c-\u0430\u0440\u0442\u043e\u0432 \u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u0434\u0438 \u043a\u0440\u0430\u0441\u043e\u0442\u044b \u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430.\u003C\/p\u003E\r\n            \u003C\/article\u003E\r\n        \u003C\/div\u003E\r\n    \u003C\/div\u003E\r\n\r\n    \u003Cdiv class=\u0022vs-proof vs-reveal\u0022 id=\u0022vs-reliability\u0022\u003E\r\n        \u003Cdiv class=\u0022vs-proof-card vs-panel\u0022\u003E\r\n            \u003Cp class=\u0022vs-eyebrow\u0022\u003E\u041d\u0430\u0434\u0451\u0436\u043d\u0430\u044f \u043e\u0441\u043d\u043e\u0432\u0430\u003C\/p\u003E\r\n            \u003Ch3\u003E\u0421\u0435\u0440\u0432\u0435\u0440 \u0434\u043b\u044f \u0434\u043e\u043b\u0433\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432, \u0430 \u043d\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0432\u0435\u0447\u0435\u0440\u0430\u003C\/h3\u003E\r\n            \u003Cp\u003E\r\n                VanillaSquad \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0434\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0430 \u0438\u0433\u0440\u043e\u043a\u043e\u0432, \u0430 \u043d\u0435 \u0440\u0430\u0434\u0438 \u043f\u0440\u043e\u0434\u0430\u0436\u0438 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432.\r\n                \u041f\u0440\u043e\u0435\u043a\u0442 \u0438\u043c\u0435\u0435\u0442 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0439 \u0440\u0435\u0437\u0435\u0440\u0432, \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u043e\u0432 \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 2019 \u0433\u043e\u0434\u0430.\r\n            \u003C\/p\u003E\r\n            \u003Cdiv class=\u0022vs-metrics\u0022\u003E\r\n                \u003Cdiv\u003E\r\n                    \u003Cstrong\u003E2019\u003C\/strong\u003E\r\n                    \u003Cspan\u003E\u0433\u043e\u0434 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u003C\/span\u003E\r\n                \u003C\/div\u003E\r\n                \u003Cdiv\u003E\r\n                    \u003Cstrong\u003E9950X\u003C\/strong\u003E\r\n                    \u003Cspan\u003ERyzen 9\u003C\/span\u003E\r\n                \u003C\/div\u003E\r\n                \u003Cdiv\u003E\r\n                    \u003Cstrong\u003E0\u003C\/strong\u003E\r\n                    \u003Cspan\u003E\u043f\u043e\u043a\u0443\u043f\u043d\u044b\u0445 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u003C\/span\u003E\r\n                \u003C\/div\u003E\r\n            \u003C\/div\u003E\r\n        \u003C\/div\u003E\r\n\r\n        \u003Cdiv class=\u0022vs-standards vs-panel\u
33320022\u003E\r\n            \u003Ch3\u003E\u0427\u0442\u043e \u043c\u044b \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u043c\u003C\/h3\u003E\r\n            \u003Cdiv class=\u0022vs-standard\u0022\u003E\r\n                \u003Cspan\u003E01\u003C\/span\u003E\r\n                \u003Cp\u003E\u003Cstrong\u003E\u0412\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435.\u003C\/strong\u003E \u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0431\u0435\u0437 \u0434\u0435\u0448\u0451\u0432\u043e\u0433\u043e \u043e\u0431\u0449\u0435\u0433\u043e \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0430.\u003C\/p\u003E\r\n            \u003C\/div\u003E\r\n            \u003Cdiv class=\u0022vs-standard\u0022\u003E\r\n                \u003Cspan\u003E02\u003C\/span\u003E\r\n                \u003Cp\u003E\u003Cstrong\u003E\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430.\u003C\/strong\u003E \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438, \u0442\u0435\u0445\u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440, \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u044b \u0438 \u043c\u043e\u0434\u0435\u0440\u0430\u0446\u0438\u044f \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0442 \u0437\u0430 \u0441\u0432\u043e\u0438 \u0437\u0430\u0434\u0430\u0447\u0438.\u003C\/p\u003E\r\n            \u003C\/div\u003E\r\n            \u003Cdiv class=\u0022vs-standard\u0022\u003E\r\n                \u003Cspan\u003E03\u003C\/span\u003E\r\n                \u003Cp\u003E\u003Cstrong\u003E\u0427\u0451\u0442\u043a\u0438\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430.\u003C\/strong\u003E \u041f\u043e\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u044b, \u0430 \u043d\u0430\u0440\u0443\u0448\u0438\u0442\u0435\u043b\u0438 \u043d\u0435 \u043e\u0441\u0442\u0430\u044e\u0442\u0441\u044f \u0431\u0435\u0437 \u0440\u0435\u0430\u043a\u0446\u0438\u0438.\u003C\/p\u003E\r\n            \u003C\/div\u003E\r\n        \u003C\/div\u003E\r\n    \u003C\/div\u003E\r\n\r\n    \u003Cdiv class=\u0022vs-entry vs-panel vs-reveal\u0022 id=\u0022vs-entry\u0022\u003E\r\n        \u003Cdiv class=\u0022vs-entry-copy\u0022\u003E\r\n            \u003Cp class=\u0022vs-eyebrow\u0022\u003E\u041f\u043e\u0440\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c\u003C\/p\u003E\r\n            \u003Ch3\u003E\u0414\u0432\u0430 \u0448\u0430\u0433\u0430 \u0434\u043e \u0432\u0430\u0448\u0435\u0433\u043e \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0432\u0435\u0447\u0435\u0440\u0430 \u043d\u0430 VanillaSquad\u003C\/h3\u003E\r\n            \u003Cp\u003E\r\n                \u041f\u0440\u0438\u0432\u044f\u0436\u0438\u0442\u0435 Discord \u043a Minecraft-\u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0443 \u0438 \u0432\u043e\u0439\u0434\u0438\u0442\u0435 \u0432 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e, \u0433\u0434\u0435 \u0446\u0435\u043d\u044f\u0442\r\n                \u0447\u0435\u0441\u0442\u043d\u0443\u044e \u0438\u0433\u0440\u0443, \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u043f\u043e\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438 \u043b\u044e\u0434\u0435\u0439 \u0440\u044f\u0434\u043e\u043c.\r\n            \u003C\/p\u003E\r\n        \u003C\/div\u003E\r\n        \u003Col class=\u0022vs-steps\u0022\u003E\r\n            \u003Cli\u003E\r\n                \u003Cspan\u003E1\u003C\/span\u003E\r\n                \u003Cp\u003E\u003Cstrong\u003E\u0417\u0430\u0439\u0434\u0438\u0442\u0435 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440.\u003C\/strong\u003E \u0412 \u0438\u0433\u0440\u0435 \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0447\u0435\u0442\u044b\u0440\u0451\u0445\u0437\u043d\u0430\u0447\u043d\u044b\u0439 \u043a\u043e\u0434 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f.\u003C\/p\u003E\r\n            \u003C\/li\u003E\r\n            \u003Cli\u003E\r\n                \u003Cspan\u003E2\u003C\/span\u003E\r\n                \u003Cp\u003E\u003Cstrong\u003E\u041e\u0442\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u043a\u043e\u0434 \u0432 Discord.\u003C\/strong\u003E \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043a\u0430\u043d\u0430\u043b \u003Cb\u003E#\u043e\u0442\u043f\u0440\u0430\u0432\u044c-\u043a\u043e\u0434-\u0441\u044e\u0434\u0430\u003C\/b\u003E \u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0443.\u003C\/p\u003E\r\n            \u003C\/li\u003E\r\n        \u003C\/ol\u003E\r\n        \u003Cdiv class=\u0022vs-entry-actions\u0022\u003E\r\n            \u003Ca class=\u0022vs-button vs-button-primary\u0022 href=\u0022\/discord\u0022\u003E\r\n                \u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 Discord\r\n                \u003Cspan class=\u0022vs-button-arrow\u0022 aria-hidden=\u0022true\u0022\u003E\u2192\u003C\/span\u003E\r\n            \u003C\/a\u003E\r\n            \u003Ca class=\u0022vs-inline-link\u0022\r\n               href=\u0022https:\/\/docs.vanillasquad.com\/osnovnye\/kak-nachat-igrat\u0022\r\n               target=\u0022_blank\u0022\r\n               rel=\u0022noopener noreferrer\u0022\u003E\r\n                \u041e\u0442\u043a\u0440\u044b\u0442\u044c \u043f\u043e\u043b\u043d\u0443\u044e \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044e\r\n            \u003C\/a\u003E\r\n        \u003C\/div\u003E\r\n    \u003C\/div\u003E\r\n\u003C\/section\u003E","cssCode":".vs-about {\r\n    --vs-line: rgba(255, 255, 255, 0.1);\r\n    --vs-soft-line: rgba(255, 255, 255, 0.06);\r\n    --vs-muted: rgba(255, 255, 255, 0.68);\r\n    --vs-subtle: rgba(255, 255, 255, 0.47);\r\n    color: var(--color2, #ffffff);\r\n    font-family: \u0022Nunito\u0022, sans-serif;\r\n    padding: 0.5rem 0 1rem;\r\n}\r\n\r\n.vs-about * {\r\n    box-sizing: border-box;\r\n}\r\n\r\n.vs-about h2,\r\n.vs-about h3,\r\n.vs-about h4,\r\n.vs-about strong,\r\n.vs-about .vs-button {\r\n    font-family: \u0022Lexend\u0022, sans-serif;\r\n}\r\n\r\n.vs-about p {\r\n    margin: 0;\r\n}
3332\r\n\r\n.vs-panel {\r\n    position: relative;\r\n    overflow: hidden;\r\n    border: 1px solid var(--vs-soft-line);\r\n    border-radius: 18px;\r\n    background: linear-gradient(180deg, var(--color3, rgba(29, 26, 50, 0.94)) 0%, var(--color4, rgba(13, 12, 23, 0.92)) 100%);\r\n    box-shadow: 0 18px 44px rgba(0, 0, 0, 0.28);\r\n}\r\n\r\n.vs-panel::before {\r\n    content: \u0022\u0022;\r\n    position: absolute;\r\n    top: 0;\r\n    right: 3%;\r\n    left: 3%;\r\n    height: 1px;\r\n    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.36), transparent);\r\n}\r\n\r\n.vs-hero {\r\n    padding: clamp(1.4rem, 4vw, 3.35rem);\r\n    isolation: isolate;\r\n}\r\n\r\n.vs-hero::after {\r\n    content: \u0022\u0022;\r\n    position: absolute;\r\n    inset: 0;\r\n    z-index: -1;\r\n    background: linear-gradient(122deg, rgba(255, 255, 255, 0.045), transparent 42%);\r\n}\r\n\r\n.vs-orb {\r\n    position: absolute;\r\n    z-index: -1;\r\n    display: block;\r\n    border-radius: 50%;\r\n    filter: blur(84px);\r\n    pointer-events: none;\r\n}\r\n\r\n.vs-orb-primary {\r\n    top: -8rem;\r\n    right: 12%;\r\n    width: 22rem;\r\n    height: 22rem;\r\n    background: var(--color5, #7c4dfd);\r\n    opacity: 0.22;\r\n}\r\n\r\n.vs-orb-secondary {\r\n    bottom: -10rem;\r\n    left: -5rem;\r\n    width: 19rem;\r\n    height: 19rem;\r\n    background: var(--color6, #72a0cf);\r\n    opacity: 0.2;\r\n}\r\n\r\n.vs-hero-grid {\r\n    display: grid;\r\n    grid-template-columns: minmax(0, 1.15fr) minmax(18rem, 0.8fr);\r\n    gap: clamp(1.25rem, 4vw, 3.25rem);\r\n    align-items: center;\r\n}\r\n\r\n.vs-kicker,\r\n.vs-eyebrow {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 0.62rem;\r\n    color: var(--color6, #72a0cf);\r\n    font-family: \u0022Lexend\u0022, sans-serif;\r\n    font-size: 0.74rem;\r\n    font-weight: 700;\r\n    letter-spacing: 0.16em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.vs-live-dot {\r\n    width: 0.54rem;\r\n    height: 0.54rem;\r\n    flex: 0 0 auto;\r\n    border-radius: 50%;\r\n    background: #78ff9a;\r\n    box-shadow: 0 0 0 0.28rem rgba(120, 255, 154, 0.12), 0 0 1.15rem rgba(120, 255, 154, 0.65);\r\n}\r\n\r\n.vs-hero-copy h2 {\r\n    max-width: 48rem;\r\n    margin: 1.12rem 0 1.1rem;\r\n    color: var(--color2, #ffffff);\r\n    font-size: clamp(2.12rem, 4.3vw, 3.7rem);\r\n    font-weight: 700;\r\n    letter-spacing: -0.052em;\r\n    line-height: 1.06;\r\n}\r\n\r\n.vs-hero-copy h2 span {\r\n    display: block;\r\n    background: linear-gradient(270deg, var(--color5, #7c4dfd) 0%, var(--color6, #72a0cf) 100%);\r\n    -webkit-background-clip: text;\r\n    background-clip: text;\r\n    color: transparent;\r\n}\r\n\r\n.vs-lead {\r\n    max-width: 42rem;\r\n    color: var(--vs-muted);\r\n    font-size: clamp(0.97rem, 1.4vw, 1.08rem);\r\n    line-height: 1.72;\r\n}\r\n\r\n.vs-actions {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 0.78rem;\r\n    margin-top: 1.7rem;\r\n}\r\n\r\n.vs-button {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    min-height: 3.15rem;\r\n    padding: 0.85rem 1.3rem;\r\n    border-radius: 13px;\r\n    font-size: 0.79rem;\r\n    font-weight: 800;\r\n    letter-spacing: 0.06em;\r\n    line-height: 1.3;\r\n    text-align: center;\r\n    text-transform: uppercase;\r\n    transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;\r\n}\r\n\r\n.vs-button:hover {\r\n    transform: translateY(-2px);\r\n}\r\n\r\n.vs-button-primary {\r\n    color: var(--color2, #ffffff);\r\n    background: linear-gradient(270deg, var(--color5, #7c4dfd) 0%, var(--color6, #72a0cf) 100%);\r\n    box-shadow: 0 12px 27px rgba(30, 20, 64, 0.38);\r\n}\r\n\r\n.vs-button-primary:hover {\r\n    color: var(--color2, #ffffff);\r\n    box-shadow: 0 16px 34px rgba(30, 20, 64, 0.48);\r\n}\r\n\r\n.vs-button-secondary {\r\n    border: 1px solid var(--vs-line);\r\n    color: var(--color2, #ffffff);\r\n    background: rgba(255, 255, 255, 0.045);\r\n}\r\n\r\n.vs-button-secondary:hover {\r\n    border-color: rgba(255, 255, 255, 0.22);\r\n    color: var(--color2, #ffffff);\r\n    background: rgba(255, 255, 255, 0.075);\r\n}\r\n\r\n.vs-button-arrow {\r\n    margin-left: 0.72rem;\r\n    font-size: 1.12rem;\r\n    line-height: 1;\r\n}\r\n\r\n.vs-trust {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 0.55rem;\r\n    margin-top: 2rem;\r\n}\r\n\r\n.vs-trust-item {\r\n    min-width: 8.8rem;\r\n    padding: 0.72rem 0.9rem;\r\n    border: 1px solid var(--vs-soft-line);\r\n    border-radius: 12px;\r\n    background: rgba(255, 255, 255, 0.025);\r\n}\r\n\r\n.vs-trust-item strong {\r\n    display: block;\r\n    margin-bottom: 0.18rem;\r\n    color: var(--color2, #ffffff);\r\n    font-size: 0.79rem;\r\n}\r\n\r\n.vs-trust-item span {\r\n    color: var(--vs-subtle);\r\n    font-size: 0.76rem;\r\n}\r\n\r\n.vs-offer {\r\n    padding: clamp(1.18rem, 2.5vw, 1.62rem);\r\n    border: 1px solid rgba(255, 255, 255, 0.105);
3332\r\n    border-radius: 17px;\r\n    background: rgba(5, 5, 13, 0.24);\r\n    backdrop-filter: blur(14px);\r\n}\r\n\r\n.vs-offer-label {\r\n    margin-bottom: 0.62rem;\r\n    color: var(--color5, #7c4dfd);\r\n    font-family: \u0022Lexend\u0022, sans-serif;\r\n    font-size: 0.7rem;\r\n    font-weight: 700;\r\n    letter-spacing: 0.15em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.vs-offer h3 {\r\n    margin: 0 0 1.3rem;\r\n    font-size: clamp(1.22rem, 2vw, 1.48rem);\r\n    line-height: 1.35;\r\n}\r\n\r\n.vs-offer-list {\r\n    display: grid;\r\n    gap: 1rem;\r\n    margin: 0;\r\n    padding: 0;\r\n    list-style: none;\r\n}\r\n\r\n.vs-offer-list li {\r\n    display: grid;\r\n    grid-template-columns: 1.55rem 1fr;\r\n    gap: 0.72rem;\r\n}\r\n\r\n.vs-check {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 1.45rem;\r\n    height: 1.45rem;\r\n    border-radius: 7px;\r\n    color: var(--color2, #ffffff);\r\n    background: linear-gradient(135deg, var(--color5, #7c4dfd), var(--color6, #72a0cf));\r\n    font-size: 0.76rem;\r\n    font-weight: 800;\r\n}\r\n\r\n.vs-offer-list strong {\r\n    display: block;\r\n    margin-bottom: 0.25rem;\r\n    font-size: 0.89rem;\r\n}\r\n\r\n.vs-offer-list small {\r\n    display: block;\r\n    color: var(--vs-muted);\r\n    font-size: 0.83rem;\r\n    line-height: 1.5;\r\n}\r\n\r\n.vs-inline-link {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    margin-top: 1.3rem;\r\n    border-bottom: 1px dashed rgba(255, 255, 255, 0.3);\r\n    color: var(--color2, #ffffff);\r\n    font-size: 0.88rem;\r\n    font-weight: 700;\r\n    transition: border-color 0.2s ease, color 0.2s ease;\r\n}\r\n\r\n.vs-inline-link:hover {\r\n    border-color: var(--color5, #7c4dfd);\r\n    color: var(--color5, #7c4dfd);\r\n}\r\n\r\n.vs-anchors {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    justify-content: center;\r\n    gap: 0.52rem;\r\n    margin: 1rem 0 clamp(2.4rem, 5vw, 3.8rem);\r\n}\r\n\r\n.vs-anchors a {\r\n    padding: 0.65rem 0.92rem;\r\n    border: 1px solid var(--vs-soft-line);\r\n    border-radius: 999px;\r\n    color: var(--vs-muted);\r\n    background: rgba(255, 255, 255, 0.022);\r\n    font-size: 0.84rem;\r\n    transition: border-color 0.2s ease, color 0.2s ease, background 0.2s ease;\r\n}\r\n\r\n.vs-anchors a:hover {\r\n    border-color: rgba(255, 255, 255, 0.17);\r\n    color: var(--color2, #ffffff);\r\n    background: rgba(255, 255, 255, 0.05);\r\n}\r\n\r\n.vs-section {\r\n    scroll-margin-top: 1.5rem;\r\n}\r\n\r\n.vs-section-head {\r\n    max-width: 46rem;\r\n    margin: 0 auto clamp(1.35rem, 3vw, 2.1rem);\r\n    text-align: center;\r\n}\r\n\r\n.vs-section-head .vs-eyebrow {\r\n    justify-content: center;\r\n}\r\n\r\n.vs-section-head h3 {\r\n    margin: 0.65rem 0 0.78rem;\r\n    font-size: clamp(1.54rem, 3vw, 2.18rem);\r\n    letter-spacing: -0.038em;\r\n    line-height: 1.2;\r\n}\r\n\r\n.vs-section-head \u003E p:last-child {\r\n    color: var(--vs-muted);\r\n    font-size: 0.98rem;\r\n    line-height: 1.66;\r\n}\r\n\r\n.vs-benefits {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, minmax(0, 1fr));\r\n    gap: 0.82rem;\r\n}\r\n\r\n.vs-benefit {\r\n    min-height: 13.2rem;\r\n    padding: 1.2rem 1.12rem;\r\n    border: 1px solid var(--vs-soft-line);\r\n    border-radius: 15px;\r\n    background: linear-gradient(180deg, rgba(255, 255, 255, 0.048), rgba(255, 255, 255, 0.018));\r\n    transition: transform 0.22s ease, border-color 0.22s ease, background 0.22s ease;\r\n}\r\n\r\n.vs-benefit:hover {\r\n    transform: translateY(-4px);\r\n    border-color: rgba(255, 255, 255, 0.16);\r\n    background: linear-gradient(180deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.027));\r\n}\r\n\r\n.vs-number {\r\n    display: inline-flex;\r\n    margin-bottom: 1.04rem;\r\n    color: var(--color5, #7c4dfd);\r\n    font-family: \u0022Lexend\u0022, sans-serif;\r\n    font-size: 0.72rem;\r\n    font-weight: 700;\r\n    letter-spacing: 0.13em;\r\n}\r\n\r\n.vs-benefit h4 {\r\n    margin: 0 0 0.58rem;\r\n    font-size: 1.03rem;\r\n    line-height: 1.35;\r\n}\r\n\r\n.vs-benefit p {\r\n    color: var(--vs-muted);\r\n    font-size: 0.88rem;\r\n    line-height: 1.62;\r\n}\r\n\r\n.vs-worlds {\r\n    display: grid;\r\n    grid-template-columns: minmax(15rem, 0.72fr) minmax(0, 1.25fr);\r\n    gap: clamp(1.35rem, 4vw, 3.1rem);\r\n    margin-top: clamp(2.4rem, 5vw, 3.8rem);\r\n    padding: clamp(1.28rem, 3.3vw, 2.55rem);\r\n    scroll-margin-top: 1.5rem;\r\n}\r\n\r\n.vs-worlds-intro h3 {\r\n    margin: 0.7rem 0 0.74rem;\r\n    font-size: clamp(1.35rem, 2.4vw, 1.76rem);\r\n    line-height: 1.28;\r\n}\r\n\r\n.vs-worlds-intro \u003E p:last-child {\r\n    color: var(--vs-muted);\r\n    font-size: 0.93rem;\r\n    line-height: 1.66;\r\n}\r\n\r\n.vs-world-grid {\r\n    display: grid;\r\n    gap: 0.7rem;\r\n}\r\n\r\n.vs-world-card {\r\n    display: grid;\r\n    grid-template-columns: 2.65rem minmax(7rem, 10.3rem) 1fr;\r\n    gap: 0.72rem;
3332\r\n    align-items: center;\r\n    padding: 0.94rem 1rem;\r\n    border: 1px solid var(--vs-soft-line);\r\n    border-radius: 13px;\r\n    background: rgba(255, 255, 255, 0.028);\r\n}\r\n\r\n.vs-world-mark {\r\n    color: var(--color6, #72a0cf);\r\n    font-family: \u0022Lexend\u0022, sans-serif;\r\n    font-size: 0.74rem;\r\n    font-weight: 700;\r\n}\r\n\r\n.vs-world-card h4 {\r\n    margin: 0;\r\n    font-size: 0.94rem;\r\n}\r\n\r\n.vs-world-card p {\r\n    color: var(--vs-muted);\r\n    font-size: 0.84rem;\r\n    line-height: 1.53;\r\n}\r\n\r\n.vs-proof {\r\n    display: grid;\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    gap: 0.82rem;\r\n    margin-top: 0.82rem;\r\n    scroll-margin-top: 1.5rem;\r\n}\r\n\r\n.vs-proof-card,\r\n.vs-standards {\r\n    padding: clamp(1.3rem, 3vw, 2.05rem);\r\n}\r\n\r\n.vs-proof-card h3 {\r\n    margin: 0.72rem 0 0.76rem;\r\n    font-size: clamp(1.25rem, 2.1vw, 1.56rem);\r\n    line-height: 1.33;\r\n}\r\n\r\n.vs-proof-card \u003E p:not(.vs-eyebrow) {\r\n    color: var(--vs-muted);\r\n    font-size: 0.92rem;\r\n    line-height: 1.66;\r\n}\r\n\r\n.vs-metrics {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 0.48rem;\r\n    margin-top: 1.35rem;\r\n}\r\n\r\n.vs-metrics div {\r\n    padding: 0.75rem 0.48rem;\r\n    border: 1px solid var(--vs-soft-line);\r\n    border-radius: 11px;\r\n    text-align: center;\r\n    background: rgba(255, 255, 255, 0.024);\r\n}\r\n\r\n.vs-metrics strong {\r\n    display: block;\r\n    color: var(--color2, #ffffff);\r\n    font-size: clamp(1.08rem, 2vw, 1.3rem);\r\n}\r\n\r\n.vs-metrics span {\r\n    display: block;\r\n    margin-top: 0.18rem;\r\n    color: var(--vs-subtle);\r\n    font-size: 0.7rem;\r\n}\r\n\r\n.vs-standards h3 {\r\n    margin: 0 0 1.22rem;\r\n    font-size: clamp(1.23rem, 2vw, 1.48rem);\r\n}\r\n\r\n.vs-standard {\r\n    display: grid;\r\n    grid-template-columns: 2rem 1fr;\r\n    gap: 0.72rem;\r\n    padding: 0.88rem 0;\r\n    border-top: 1px solid var(--vs-soft-line);\r\n}\r\n\r\n.vs-standard span {\r\n    padding-top: 0.13rem;\r\n    color: var(--color5, #7c4dfd);\r\n    font-family: \u0022Lexend\u0022, sans-serif;\r\n    font-size: 0.72rem;\r\n    font-weight: 700;\r\n}\r\n\r\n.vs-standard p {\r\n    color: var(--vs-muted);\r\n    font-size: 0.87rem;\r\n    line-height: 1.52;\r\n}\r\n\r\n.vs-standard strong {\r\n    color: var(--color2, #ffffff);\r\n    font-size: 0.87rem;\r\n}\r\n\r\n.vs-entry {\r\n    margin-top: clamp(2.4rem, 5vw, 3.8rem);\r\n    padding: clamp(1.4rem, 4vw, 2.6rem);\r\n    scroll-margin-top: 1.5rem;\r\n}\r\n\r\n.vs-entry-copy {\r\n    max-width: 48rem;\r\n}\r\n\r\n.vs-entry-copy h3 {\r\n    margin: 0.7rem 0 0.74rem;\r\n    font-size: clamp(1.45rem, 3vw, 2rem);\r\n    line-height: 1.26;\r\n}\r\n\r\n.vs-entry-copy \u003E p:last-child {\r\n    color: var(--vs-muted);\r\n    font-size: 0.96rem;\r\n    line-height: 1.65;\r\n}\r\n\r\n.vs-steps {\r\n    display: grid;\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    gap: 0.75rem;\r\n    margin: clamp(1.25rem, 3vw, 1.8rem) 0 0;\r\n    padding: 0;\r\n    list-style: none;\r\n}\r\n\r\n.vs-steps li {\r\n    display: grid;\r\n    grid-template-columns: 2.25rem 1fr;\r\n    gap: 0.74rem;\r\n    padding: 1rem;\r\n    border: 1px solid var(--vs-soft-line);\r\n    border-radius: 13px;\r\n    background: rgba(255, 255, 255, 0.027);\r\n}\r\n\r\n.vs-steps li \u003E span {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 2.15rem;\r\n    height: 2.15rem;\r\n    border-radius: 10px;\r\n    color: var(--color2, #ffffff);\r\n    background: linear-gradient(135deg, var(--color5, #7c4dfd), var(--color6, #72a0cf));\r\n    font-family: \u0022Lexend\u0022, sans-serif;\r\n    font-weight: 700;\r\n}\r\n\r\n.vs-steps p {\r\n    color: var(--vs-muted);\r\n    font-size: 0.88rem;\r\n    line-height: 1.55;\r\n}\r\n\r\n.vs-steps strong {\r\n    color: var(--color2, #ffffff);\r\n    font-size: 0.89rem;\r\n}\r\n\r\n.vs-steps b {\r\n    color: var(--color2, #ffffff);\r\n    font-weight: 700;\r\n}\r\n\r\n.vs-entry-actions {\r\n    display: flex;\r\n    flex-wrap: wrap;
3332\r\n    align-items: center;\r\n    gap: 1.1rem;\r\n    margin-top: 1.42rem;\r\n}\r\n\r\n.vs-entry-actions .vs-inline-link {\r\n    margin-top: 0;\r\n}\r\n\r\n.vs-motion .vs-reveal {\r\n    opacity: 0;\r\n    transform: translateY(18px);\r\n    transition: opacity 0.56s ease, transform 0.56s ease;\r\n}\r\n\r\n.vs-motion .vs-reveal.vs-visible {\r\n    opacity: 1;\r\n    transform: none;\r\n}\r\n\r\n.vs-focus {\r\n    outline: 1px solid rgba(255, 255, 255, 0.2);\r\n    outline-offset: 5px;\r\n}\r\n\r\n@media (max-width: 1020px) {\r\n    .vs-hero-grid {\r\n        grid-template-columns: 1fr;\r\n    }\r\n\r\n    .vs-offer {\r\n        max-width: 42rem;\r\n    }\r\n\r\n    .vs-benefits {\r\n        grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    }\r\n\r\n    .vs-worlds {\r\n        grid-template-columns: 1fr;\r\n    }\r\n}\r\n\r\n@media (max-width: 720px) {\r\n    .vs-hero {\r\n        padding: 1.22rem;\r\n    }\r\n\r\n    .vs-hero-copy h2 {\r\n        font-size: clamp(1.8rem, 9.5vw, 2.25rem);\r\n    }\r\n\r\n    .vs-actions,\r\n    .vs-entry-actions {\r\n        align-items: stretch;\r\n        flex-direction: column;\r\n    }\r\n\r\n    .vs-button {\r\n        width: 100%;\r\n    }\r\n\r\n    .vs-trust {\r\n        display: grid;\r\n        grid-template-columns: 1fr;\r\n    }\r\n\r\n    .vs-anchors {\r\n        justify-content: flex-start;\r\n    }\r\n\r\n    .vs-benefits,\r\n    .vs-proof,\r\n    .vs-steps {\r\n        grid-template-columns: 1fr;\r\n    }\r\n\r\n    .vs-benefit {\r\n        min-height: auto;\r\n    }\r\n\r\n    .vs-world-card {\r\n        grid-template-columns: 2rem 1fr;\r\n    }\r\n\r\n    .vs-world-card p {\r\n        grid-column: 2;\r\n    }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n    .vs-motion .vs-reveal,\r\n    .vs-button,\r\n    .vs-benefit {\r\n        transition: none;\r\n        transform: none;\r\n    }\r\n}","jsCode":null}},"home.dynamic.1779867293876-rot2kgqsc":{"custom-code-component":{"htmlCode":"\u003Csection class=\u0022vs-about\u0022 aria-labelledby=\u0022vs-about-title\u0022\u003E\r\n    \u003Cdiv class=\u0022vs-hero vs-panel vs-reveal\u0022\u003E\r\n        \u003Cspan class=\u0022vs-orb vs-orb-primary\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/span\u003E\r\n        \u003Cspan class=\u0022vs-orb vs-orb-secondary\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/span\u003E\r\n\r\n        \u003Cdiv class=\u0022vs-hero-grid\u0022\u003E\r\n            \u003Cdiv class=\u0022vs-hero-copy\u0022\u003E\r\n                \u003Cp class=\u0022vs-kicker\u0022\u003E\r\n                    \u003Cspan class=\u0022vs-live-dot\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/span\u003E\r\n                    \u041f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0439 Vanilla+ \u0441\u0435\u0440\u0432\u0435\u0440 \u00b7 \u0441 2019 \u0433\u043e\u0434\u0430\r\n                \u003C\/p\u003E\r\n                \u003Ch2 id=\u0022vs-about-title\u0022\u003E\r\n                    \u0412\u0430\u043d\u0438\u043b\u044c\u043d\u043e\u0435 \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u0435,\r\n                    \u003Cspan\u003E\u0433\u0434\u0435 \u0432\u0430\u0448 \u043c\u0438\u0440 \u0438\u043c\u0435\u0435\u0442 \u0446\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u003C\/span\u003E\r\n                \u003C\/h2\u003E\r\n                \u003Cp class=\u0022vs-lead\u0022\u003E\r\n                    VanillaSquad \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0434\u0443\u0445 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e Minecraft: \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0439 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043c\u0438\u0440,\r\n                    \u0436\u0438\u0432\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u0438 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441, \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0439 \u0441\u0432\u043e\u0438\u043c\u0438 \u0440\u0443\u043a\u0430\u043c\u0438. \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0430\u0446\u0438\u0439,\r\n                    \u043f\u0440\u0438\u0432\u0430\u0442\u0430, \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u044b\u0445 \u043a\u0438\u0442\u043e\u0432 \u0438\u043b\u0438 \u0434\u043e\u043d\u0430\u0442\u0430, \u043c\u0435\u043d\u044f\u044e\u0449\u0435\u0433\u043e \u0438\u0433\u0440\u0443.\r\n                \u003C\/p\u003E\r\n\r\n                \u003Cdiv class=\u0022vs-actions\u0022 aria-label=\u0022\u041d\u0430\u0447\u0430\u0442\u044c \u0438\u0433\u0440\u0430\u0442\u044c\u0022\u003E\r\n                    \u003Ca class=\u0022vs-button vs-button-primary\u0022 href=\u0022\/discord\u0022\u003E\r\n                        \u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u0447\u0435\u0440\u0435\u0437 Discord\r\n                        \u003Cspan class=\u0022vs-button-arrow\u0022 aria-hidden=\u0022true\u0022\u003E\u2192\u003C\/span\u003E\r\n                    \u003C\/a\u003E\r\n                    \u003Ca class=\u0022vs-button vs-button-secondary\u0022\r\n                       href=\u0022https:\/\/docs.vanillasquad.com\/osnovnye\/kak-nachat-igrat\u0022\r\n                       target=\u0022_blank\u0022\r\n                       rel=\u0022noopener noreferrer\u0022\u003E\r\n                        \u041a\u0430\u043a \u043d\u0430\u0447\u0430\u0442\u044c \u0438\u0433\u0440\u0430\u0442\u044c\r\n                    \u003C\/a\u003E\r\n                \u003C\/div\u003E\r\n\r\n                \u003Cdiv class=\u0022vs-trust\u
33320022 aria-label=\u0022\u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0022\u003E\r\n                    \u003Cdiv class=\u0022vs-trust-item\u0022\u003E\r\n                        \u003Cstrong\u003E\u0411\u0435\u0437 Pay-to-Win\u003C\/strong\u003E\r\n                        \u003Cspan\u003E\u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0435\u0441\u0442\u043d\u043e\u0435 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435\u003C\/span\u003E\r\n                    \u003C\/div\u003E\r\n                    \u003Cdiv class=\u0022vs-trust-item\u0022\u003E\r\n                        \u003Cstrong\u003E\u0421 2019 \u0433\u043e\u0434\u0430\u003C\/strong\u003E\r\n                        \u003Cspan\u003E\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u003C\/span\u003E\r\n                    \u003C\/div\u003E\r\n                    \u003Cdiv class=\u0022vs-trust-item\u0022\u003E\r\n                        \u003Cstrong\u003ERyzen 9 9950X\u003C\/strong\u003E\r\n                        \u003Cspan\u003E\u0432\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\u003C\/span\u003E\r\n                    \u003C\/div\u003E\r\n                \u003C\/div\u003E\r\n            \u003C\/div\u003E\r\n\r\n            \u003Caside class=\u0022vs-offer\u0022 aria-label=\u0022\u0427\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0438\u0433\u0440\u043e\u043a\u0022\u003E\r\n                \u003Cp class=\u0022vs-offer-label\u0022\u003E\u0412\u0430\u0448 \u043e\u043f\u044b\u0442 \u043d\u0430 VanillaSquad\u003C\/p\u003E\r\n                \u003Ch3\u003E\u041c\u0438\u0440, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f\u003C\/h3\u003E\r\n                \u003Cul class=\u0022vs-offer-list\u0022\u003E\r\n                    \u003Cli\u003E\r\n                        \u003Cspan class=\u0022vs-check\u0022 aria-hidden=\u0022true\u0022\u003E\u2713\u003C\/span\u003E\r\n                        \u003Cspan\u003E\r\n                            \u003Cstrong\u003E\u041d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u0435\u003C\/strong\u003E\r\n                            \u003Csmall\u003E\u0411\u0430\u043b\u0430\u043d\u0441 \u043d\u0435 \u043b\u043e\u043c\u0430\u044e\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b.\u003C\/small\u003E\r\n                        \u003C\/span\u003E\r\n                    \u003C\/li\u003E\r\n                    \u003Cli\u003E\r\n                        \u003Cspan class=\u0022vs-check\u0022 aria-hidden=\u0022true\u0022\u003E\u2713\u003C\/span\u003E\r\n                        \u003Cspan\u003E\r\n                            \u003Cstrong\u003E\u0413\u043e\u0440\u043e\u0434\u0430, \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u044b \u0438 \u0438\u0432\u0435\u043d\u0442\u044b\u003C\/strong\u003E\r\n                            \u003Csmall\u003E\u0422\u043e\u0440\u0433\u0443\u0439\u0442\u0435, \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0439\u0442\u0435\u0441\u044c \u0438\u043b\u0438 \u0441\u0442\u0440\u043e\u0439\u0442\u0435 \u0432 \u043e\u0434\u0438\u043d\u043e\u0447\u043a\u0443.\u003C\/small\u003E\r\n                        \u003C\/span\u003E\r\n                    \u003C\/li\u003E\r\n                    \u003Cli\u003E\r\n                        \u003Cspan class=\u0022vs-check\u0022 aria-hidden=\u0022true\u0022\u003E\u2713\u003C\/span\u003E\r\n                        \u003Cspan\u003E\r\n                            \u003Cstrong\u003E\u0417\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u044b\u0439 \u0442\u0440\u0443\u0434\u003C\/strong\u003E\r\n                            \u003Csmall\u003E\u0413\u0440\u0438\u0444\u0435\u0440\u0441\u0442\u0432\u043e \u0438 \u0447\u0438\u0442\u044b \u043f\u0440\u0435\u0441\u0435\u043a\u0430\u044e\u0442\u0441\u044f, \u0443\u0449\u0435\u0440\u0431 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f.\u003C\/small\u003E\r\n                        \u003C\/span\u003E\r\n                    \u003C\/li\u003E\r\n                \u003C\/ul\u003E\r\n                \u003Ca class=\u0022vs-inline-link\u0022 href=\u0022#vs-entry\u0022\u003E\u041f\u
3332043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043f\u0443\u0442\u044c \u0432\u0445\u043e\u0434\u0430\u003C\/a\u003E\r\n            \u003C\/aside\u003E\r\n        \u003C\/div\u003E\r\n    \u003C\/div\u003E\r\n\r\n    \u003Cnav class=\u0022vs-anchors vs-reveal\u0022 aria-label=\u0022\u0420\u0430\u0437\u0434\u0435\u043b\u044b \u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0435\u0022\u003E\r\n        \u003Ca href=\u0022#vs-benefits\u0022\u003E\u0427\u0442\u043e \u0432\u0430\u0441 \u0436\u0434\u0451\u0442\u003C\/a\u003E\r\n        \u003Ca href=\u0022#vs-worlds\u0022\u003E\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043c\u0438\u0440\u044b\u003C\/a\u003E\r\n        \u003Ca href=\u0022#vs-reliability\u0022\u003E\u041f\u043e\u0447\u0435\u043c\u0443 \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0432\u0435\u0440\u044f\u0442\u044c\u003C\/a\u003E\r\n        \u003Ca href=\u0022#vs-entry\u0022\u003E\u041a\u0430\u043a \u0432\u043e\u0439\u0442\u0438\u003C\/a\u003E\r\n    \u003C\/nav\u003E\r\n\r\n    \u003Cdiv class=\u0022vs-section vs-reveal\u0022 id=\u0022vs-benefits\u0022\u003E\r\n        \u003Cdiv class=\u0022vs-section-head\u0022\u003E\r\n            \u003Cp class=\u0022vs-eyebrow\u0022\u003E\u041f\u043e\u0447\u0435\u043c\u0443 \u0432\u044b\u0431\u0438\u0440\u0430\u044e\u0442 VanillaSquad\u003C\/p\u003E\r\n            \u003Ch3\u003E\u0421\u0432\u043e\u0431\u043e\u0434\u0430 \u0432\u0430\u043d\u0438\u043b\u043b\u044b \u0441 \u043a\u043e\u043c\u0444\u043e\u0440\u0442\u043e\u043c \u0437\u0440\u0435\u043b\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u003C\/h3\u003E\r\n            \u003Cp\u003E\r\n                \u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0435 \u043f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0431\u0435\u0437 \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432, \u043d\u043e \u0441 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043e\u0439,\r\n                \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0434\u0435\u043b\u0430\u0435\u0442 \u0434\u043e\u043b\u0433\u0443\u044e \u0438\u0433\u0440\u0443 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0439 \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439.\r\n            \u003C\/p\u003E\r\n        \u003C\/div\u003E\r\n\r\n        \u003Cdiv class=\u0022vs-benefits\u0022\u003E\r\n            \u003Carticle class=\u0022vs-benefit\u0022\u003E\r\n                \u003Cspan class=\u0022vs-number\u0022\u003E01\u003C\/span\u003E\r\n                \u003Ch4\u003E\u0427\u0435\u0441\u0442\u043d\u0430\u044f \u0432\u0430\u043d\u0438\u043b\u043b\u0430\u003C\/h4\u003E\r\n                \u003Cp\u003E\u0421\u0430\u043c\u043e\u043f\u0438\u0441\u043d\u044b\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u0438 \u0434\u0430\u0442\u0430\u043f\u0430\u043a\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0442 \u0438\u0433\u0440\u0443, \u043d\u0435 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u044f \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0432 \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0439.\u003C\/p\u003E\r\n            \u003C\/article\u003E\r\n            \u003Carticle class=\u0022vs-benefit\u0022\u003E\r\n                \u003Cspan class=\u0022vs-number\u0022\u003E02\u003C\/span\u003E\r\n                \u003Ch4\u003E\u0416\u0438\u0432\u0430\u044f \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0430\u003C\/h4\u003E\r\n                \u003Cp\u003E\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0439\u0442\u0435 \u043c\u0430\u0433\u0430\u0437\u0438\u043d \u0438 \u0442\u043e\u0440\u0433\u0443\u0439\u0442\u0435 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0434\u043b\u044f \u0437\u0430\u0449\u0438\u0442\u044b \u0440\u044b\u043d\u043a\u0430 \u043e\u0442 \u043e\u0431\u0432\u0430\u043b\u0430 \u0446\u0435\u043d.\u003C\/p\u003E\r\n            \u003C\/article\u003E\r\n            \u003Carticle class=\u0022vs-benefit\u0022\u003E\r\n                \u003Cspan class=\u0022vs-number\u0022\u003E03\u003C\/span\u003E\r\n                \u003Ch4\u003E\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u003C\/h4\u003E\r\n                \u003Cp\u003E\u0420\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u0438\u0432\u0435\u043d\u0442\u044b, \u043a\u043e\u043d\u043a\u0443\u0440\u0441\u044b, \u0433\u043e\u0440\u043e\u0434\u0430 \u0438 \u0434\u0435\u0440\u0435\u0432\u043d\u0438 \u0434\u0430\u044e\u0442 \u043f\u043e\u0432\u043e\u0434 \u0438\u0433\u0440\u0430\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u0435 \u043a\u0430\u0436\u0434\u044b\u0439 \u0434\u0435\u043d\u044c.\u003C\/p\u003E\r\n            \u003C\/article\u003E\r\n            \u003Carticle class=\u0022vs-benefit\u0022\u003E\r\n                \u003Cspan class=\u0022vs-number\u0022\u003E04\u003C\/span\u003E\r\n                \u003Ch4\u003E\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043a\u003C\/h4\u003E\r\n                \u003Cp\u003E\u0427\u0438\u0442\u044b, \u0432\u043e\u0440\u043e\u0432\u0441\u0442\u0432\u043e, \u0433\u0440\u0438\u0444\u0435\u0440\u0441\u0442\u0432\u043e \u0438 \u0442\u043e\u043a\u0441\u0438\u0447\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u044b; \u043c\u043e\u0434\u0435\u0440\u0430\u0446\u0438\u044f \u0431\u044b\u0441\u0442\u0440\u043e \u0440\u0435\u0430\u0433\u0438\u0440\u0443\u0435\u0442 \u043d\u0430 \u0436\u0430\u043b\u043e\u0431\u044b.\u003C\/p\u003E\r\n            \u003C\/article\u003E\r\n        \u003C\/div\u003E\r\n    \u003C\/div\u003E\r\n\r\n    \u003Cdiv class=\u0022vs-worlds vs-panel vs-reveal\u0022 id=\u0022vs-worlds\u0022\u003E\r\n        \u003Cdiv class=\u0022vs-worlds-intro\u0022\u003E\r\n            \u003Cp class=\u0022vs-eyebrow\u0022\u003E\u041f\u
33320440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u0432\u0430\u0448\u0435\u0439 \u0438\u0434\u0435\u0438\u003C\/p\u003E\r\n            \u003Ch3\u003E\u0422\u0440\u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0438\u0440\u0430 \u0434\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0430\u043c\u0431\u0438\u0446\u0438\u0439\u003C\/h3\u003E\r\n            \u003Cp\u003E\r\n                \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043c\u0438\u0440 \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0443\u044e\u0442\u043d\u044b\u043c \u043c\u0435\u0441\u0442\u043e\u043c \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u044f, \u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0434\u0430\u044e\u0442\r\n                \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430\u043c \u0438 \u0442\u0432\u043e\u0440\u0447\u0435\u0441\u0442\u0432\u0443 \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u044c\u0441\u044f \u0432 \u043f\u043e\u043b\u043d\u043e\u043c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0435.\r\n            \u003C\/p\u003E\r\n        \u003C\/div\u003E\r\n        \u003Cdiv class=\u0022vs-world-grid\u0022\u003E\r\n            \u003Carticle class=\u0022vs-world-card\u0022\u003E\r\n                \u003Cspan class=\u0022vs-world-mark\u0022\u003E01\u003C\/span\u003E\r\n                \u003Ch4\u003E\u041c\u0438\u0440 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043a\u003C\/h4\u003E\r\n                \u003Cp\u003E\u0413\u043e\u0440\u043e\u0434\u0430, \u043a\u0440\u0435\u043f\u043e\u0441\u0442\u0438 \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f \u0447\u0430\u0441\u0442\u044c\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430.\u003C\/p\u003E\r\n            \u003C\/article\u003E\r\n            \u003Carticle class=\u0022vs-world-card\u0022\u003E\r\n                \u003Cspan class=\u0022vs-world-mark\u0022\u003E02\u003C\/span\u003E\r\n                \u003Ch4\u003E\u041c\u0438\u0440 \u0444\u0435\u0440\u043c\u003C\/h4\u003E\r\n                \u003Cp\u003E\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u0431\u0435\u0437 \u043b\u0438\u0448\u043d\u0435\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043c\u0438\u0440.\u003C\/p\u003E\r\n            \u003C\/article\u003E\r\n            \u003Carticle class=\u0022vs-world-card\u0022\u003E\r\n                \u003Cspan class=\u0022vs-world-mark\u0022\u003E03\u003C\/span\u003E\r\n                \u003Ch4\u003E\u041c\u0438\u0440 \u0430\u0440\u0442\u043e\u0432\u003C\/h4\u003E\r\n                \u003Cp\u003E\u0412\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0435 \u043c\u0435\u0441\u0442\u043e \u0434\u043b\u044f \u043f\u0438\u043a\u0441\u0435\u043b\u044c-\u0430\u0440\u0442\u043e\u0432 \u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u0434\u0438 \u043a\u0440\u0430\u0441\u043e\u0442\u044b \u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430.\u003C\/p\u003E\r\n            \u003C\/article\u003E\r\n        \u003C\/div\u003E\r\n    \u003C\/div\u003E\r\n\r\n    \u003Cdiv class=\u0022vs-proof vs-reveal\u0022 id=\u0022vs-reliability\u0022\u003E\r\n        \u003Cdiv class=\u0022vs-proof-card vs-panel\u0022\u003E\r\n            \u003Cp class=\u0022vs-eyebrow\u0022\u003E\u041d\u0430\u0434\u0451\u0436\u043d\u0430\u044f \u043e\u0441\u043d\u043e\u0432\u0430\u003C\/p\u003E\r\n            \u003Ch3\u003E\u0421\u0435\u0440\u0432\u0435\u0440 \u0434\u043b\u044f \u0434\u043e\u043b\u0433\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432, \u0430 \u043d\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0432\u0435\u0447\u0435\u0440\u0430\u003C\/h3\u003E\r\n            \u003Cp\u003E\r\n                VanillaSquad \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0434\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0430 \u0438\u0433\u0440\u043e\u043a\u043e\u0432, \u0430 \u043d\u0435 \u0440\u0430\u0434\u0438 \u043f\u0440\u043e\u0434\u0430\u0436\u0438 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432.\r\n                \u041f\u0440\u043e\u0435\u043a\u0442 \u0438\u043c\u0435\u0435\u0442 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0439 \u0440\u0435\u0437\u0435\u0440\u0432, \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u043e\u0432 \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 2019 \u0433\u043e\u0434\u0430.\r\n            \u003C\/p\u003E\r\n            \u003Cdiv class=\u0022vs-metrics\u0022\u003E\r\n                \u003Cdiv\u003E\r\n                    \u003Cstrong\u003E2019\u003C\/strong\u003E\r\n                    \u003Cspan\u003E\u0433\u043e\u0434 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u003C\/span\u003E\r\n                \u003C\/div\u003E\r\n                \u003Cdiv\u003E\r\n                    \u003Cstrong\u003E9950X\u003C\/strong\u003E\r\n                    \u003Cspan\u003ERyzen 9\u003C\/span\u003E\r\n                \u003C\/div\u003E\r\n                \u003Cdiv\u003E\r\n                    \u003Cstrong\u003E0\u003C\/strong\u003E\r\n                    \u003Cspan\u003E\u043f\u043e\u043a\u0443\u043f\u043d\u044b\u0445 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u003C\/span\u003E\r\n                \u003C\/div\u003E\r\n            \u003C\/div\u003E\r\n        \u003C\/div\u003E\r\n\r\n        \u003Cdiv class=\u0022vs-standards vs-panel\u
33320022\u003E\r\n            \u003Ch3\u003E\u0427\u0442\u043e \u043c\u044b \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u043c\u003C\/h3\u003E\r\n            \u003Cdiv class=\u0022vs-standard\u0022\u003E\r\n                \u003Cspan\u003E01\u003C\/span\u003E\r\n                \u003Cp\u003E\u003Cstrong\u003E\u0412\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435.\u003C\/strong\u003E \u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0431\u0435\u0437 \u0434\u0435\u0448\u0451\u0432\u043e\u0433\u043e \u043e\u0431\u0449\u0435\u0433\u043e \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0430.\u003C\/p\u003E\r\n            \u003C\/div\u003E\r\n            \u003Cdiv class=\u0022vs-standard\u0022\u003E\r\n                \u003Cspan\u003E02\u003C\/span\u003E\r\n                \u003Cp\u003E\u003Cstrong\u003E\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430.\u003C\/strong\u003E \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438, \u0442\u0435\u0445\u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440, \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u044b \u0438 \u043c\u043e\u0434\u0435\u0440\u0430\u0446\u0438\u044f \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0442 \u0437\u0430 \u0441\u0432\u043e\u0438 \u0437\u0430\u0434\u0430\u0447\u0438.\u003C\/p\u003E\r\n            \u003C\/div\u003E\r\n            \u003Cdiv class=\u0022vs-standard\u0022\u003E\r\n                \u003Cspan\u003E03\u003C\/span\u003E\r\n                \u003Cp\u003E\u003Cstrong\u003E\u0427\u0451\u0442\u043a\u0438\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430.\u003C\/strong\u003E \u041f\u043e\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u044b, \u0430 \u043d\u0430\u0440\u0443\u0448\u0438\u0442\u0435\u043b\u0438 \u043d\u0435 \u043e\u0441\u0442\u0430\u044e\u0442\u0441\u044f \u0431\u0435\u0437 \u0440\u0435\u0430\u043a\u0446\u0438\u0438.\u003C\/p\u003E\r\n            \u003C\/div\u003E\r\n        \u003C\/div\u003E\r\n    \u003C\/div\u003E\r\n\r\n    \u003Cdiv class=\u0022vs-entry vs-panel vs-reveal\u0022 id=\u0022vs-entry\u0022\u003E\r\n        \u003Cdiv class=\u0022vs-entry-copy\u0022\u003E\r\n            \u003Cp class=\u0022vs-eyebrow\u0022\u003E\u041f\u043e\u0440\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c\u003C\/p\u003E\r\n            \u003Ch3\u003E\u0414\u0432\u0430 \u0448\u0430\u0433\u0430 \u0434\u043e \u0432\u0430\u0448\u0435\u0433\u043e \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0432\u0435\u0447\u0435\u0440\u0430 \u043d\u0430 VanillaSquad\u003C\/h3\u003E\r\n            \u003Cp\u003E\r\n                \u041f\u0440\u0438\u0432\u044f\u0436\u0438\u0442\u0435 Discord \u043a Minecraft-\u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0443 \u0438 \u0432\u043e\u0439\u0434\u0438\u0442\u0435 \u0432 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e, \u0433\u0434\u0435 \u0446\u0435\u043d\u044f\u0442\r\n                \u0447\u0435\u0441\u0442\u043d\u0443\u044e \u0438\u0433\u0440\u0443, \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u043f\u043e\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438 \u043b\u044e\u0434\u0435\u0439 \u0440\u044f\u0434\u043e\u043c.\r\n            \u003C\/p\u003E\r\n        \u003C\/div\u003E\r\n        \u003Col class=\u0022vs-steps\u0022\u003E\r\n            \u003Cli\u003E\r\n                \u003Cspan\u003E1\u003C\/span\u003E\r\n                \u003Cp\u003E\u003Cstrong\u003E\u0417\u0430\u0439\u0434\u0438\u0442\u0435 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440.\u003C\/strong\u003E \u0412 \u0438\u0433\u0440\u0435 \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0447\u0435\u0442\u044b\u0440\u0451\u0445\u0437\u043d\u0430\u0447\u043d\u044b\u0439 \u043a\u043e\u0434 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f.\u003C\/p\u003E\r\n            \u003C\/li\u003E\r\n            \u003Cli\u003E\r\n                \u003Cspan\u003E2\u003C\/span\u003E\r\n                \u003Cp\u003E\u003Cstrong\u003E\u041e\u0442\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u043a\u043e\u0434 \u0432 Discord.\u003C\/strong\u003E \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043a\u0430\u043d\u0430\u043b \u003Cb\u003E#\u043e\u0442\u043f\u0440\u0430\u0432\u044c-\u043a\u043e\u0434-\u0441\u044e\u0434\u0430\u003C\/b\u003E \u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0443.\u003C\/p\u003E\r\n            \u003C\/li\u003E\r\n        \u003C\/ol\u003E\r\n        \u003Cdiv class=\u0022vs-entry-actions\u0022\u003E\r\n            \u003Ca class=\u0022vs-button vs-button-primary\u0022 href=\u0022\/discord\u0022\u003E\r\n                \u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 Discord\r\n                \u003Cspan class=\u0022vs-button-arrow\u0022 aria-hidden=\u0022true\u0022\u003E\u2192\u003C\/span\u003E\r\n            \u003C\/a\u003E\r\n            \u003Ca class=\u0022vs-inline-link\u0022\r\n               href=\u0022https:\/\/docs.vanillasquad.com\/osnovnye\/kak-nachat-igrat\u0022\r\n               target=\u0022_blank\u0022\r\n               rel=\u0022noopener noreferrer\u0022\u003E\r\n                \u041e\u0442\u043a\u0440\u044b\u0442\u044c \u043f\u043e\u043b\u043d\u0443\u044e \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044e\r\n            \u003C\/a\u003E\r\n        \u003C\/div\u003E\r\n    \u003C\/div\u003E\r\n\u003C\/section\u003E","cssCode":null,"jsCode":null}},"home.dynamic.1779879788751-e2lxh4ghe":{"custom-code-component":{"htmlCode":"\u003Cdiv class=\u0022vs-about\u0022 lang=\u0022ru\u0022\u003E\r\n  \u003Csection class=\u0022vs-hero\u0022 aria-label=\u0022\u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a VanillaSquad\u0022\u003E\r\n    \u003Cspan class=\u0022vs-glow vs-glow-primary\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/span\u003E\r\n    \u003Cspan class=\u0022vs-glow vs-glow-secondary\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/span\u003E\r\n\r\n    \u003Cdiv class=\u0022vs-hero-copy\u0022\u003E\r\n      \u003Cp class=\u0022vs-kicker\u0022\u003E\r\n        \u003Cspan class=\u0022vs-live\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/span\u003E\r\n        \u041f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0439 Minecraft-\u0441\u0435\u0440\u0432\u0435\u0440\r\n        \u003Cspan class=\u0022vs-kicker-detail\u0022\u003E\u0421 2019 \u0433\u043e\u0434\u0430\u003C\/span\u003E\r\n      \u003C\/p\u003E\r\n      \u003Ch2\u
3332003E\u0412\u0430\u043d\u0438\u043b\u044c\u043d\u043e\u0435 \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u0435, \u0433\u0434\u0435 \u003Cspan\u003E\u0432\u0430\u0448\u0430 \u0438\u0441\u0442\u043e\u0440\u0438\u044f\u003C\/span\u003E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u0430\u0436\u043d\u0430\u003C\/h2\u003E\r\n      \u003Cp class=\u0022vs-lead\u0022\u003E\r\n        VanillaSquad - \u0436\u0438\u0432\u043e\u0439 \u043c\u0438\u0440 \u0431\u0435\u0437 \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u043e\u0432, \u043f\u0440\u0438\u0432\u0430\u0442\u0430, \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u044b\u0445 \u043a\u0438\u0442\u043e\u0432 \u0438 \u0434\u043e\u043d\u0430\u0442\u043d\u043e\u0433\u043e\r\n        \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430. \u0421\u0442\u0440\u043e\u0439\u0442\u0435 \u0433\u043e\u0440\u043e\u0434\u0430, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0439\u0442\u0435 \u0442\u043e\u0440\u0433\u043e\u0432\u043b\u044e, \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0438 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0435\r\n        \u0434\u0440\u0443\u0437\u0435\u0439 \u0432 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0431\u0435\u0440\u0435\u0436\u0435\u0442 \u0434\u0443\u0445 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e Minecraft.\r\n      \u003C\/p\u003E\r\n\r\n      \u003Cdiv class=\u0022vs-actions\u0022\u003E\r\n        \u003Ca class=\u0022vs-btn vs-btn-primary\u0022 href=\u0022\/discord\u0022\u003E\r\n          \u0421\u0442\u0430\u0442\u044c \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u043c\r\n          \u003Csvg viewBox=\u00220 0 20 20\u0022 aria-hidden=\u0022true\u0022\u003E\r\n            \u003Cpath d=\u0022M4 10h11M11 5l5 5-5 5\u0022\u003E\u003C\/path\u003E\r\n          \u003C\/svg\u003E\r\n        \u003C\/a\u003E\r\n        \u003Ca class=\u0022vs-btn vs-btn-secondary\u0022 href=\u0022https:\/\/docs.vanillasquad.com\/osnovnye\/kak-nachat-igrat\u0022 target=\u0022_blank\u0022 rel=\u0022noopener noreferrer\u0022\u003E\r\n          \u041a\u0430\u043a \u043d\u0430\u0447\u0430\u0442\u044c \u0438\u0433\u0440\u0430\u0442\u044c\r\n        \u003C\/a\u003E\r\n      \u003C\/div\u003E\r\n\r\n      \u003Cdiv class=\u0022vs-chips\u0022 aria-label=\u0022\u0413\u043b\u0430\u0432\u043d\u044b\u0435 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0022\u003E\r\n        \u003Cspan\u003E\u0411\u0435\u0437 pay-to-win\u003C\/span\u003E\r\n        \u003Cspan\u003E\u0411\u0435\u0437 \u043f\u0440\u0438\u0432\u0430\u0442\u0430\u003C\/span\u003E\r\n        \u003Cspan\u003E\u0411\u0435\u0437 \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u043e\u0432\u003C\/span\u003E\r\n      \u003C\/div\u003E\r\n    \u003C\/div\u003E\r\n\r\n    \u003Caside class=\u0022vs-journey\u0022 aria-label=\u0022\u0427\u0442\u043e \u0436\u0434\u0435\u0442 \u043d\u043e\u0432\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u043a\u0430\u0022\u003E\r\n      \u003Cdiv class=\u0022vs-journey-head\u0022\u003E\r\n        \u003Cspan\u003E\u0412\u0430\u0448 \u043d\u043e\u0432\u044b\u0439 \u043c\u0438\u0440\u003C\/span\u003E\r\n        \u003Cstrong\u003EVanillaSquad\u003C\/strong\u003E\r\n      \u003C\/div\u003E\r\n      \u003Cdiv class=\u0022vs-journey-stats\u0022\u003E\r\n        \u003Cdiv\u003E\r\n          \u003Cstrong\u003E4\u003C\/strong\u003E\r\n          \u003Cspan\u003E\u043c\u0438\u0440\u0430 \u0434\u043b\u044f \u0438\u0434\u0435\u0439\u003C\/span\u003E\r\n        \u003C\/div\u003E\r\n        \u003Cdiv\u003E\r\n          \u003Cstrong\u003E2019\u003C\/strong\u003E\r\n          \u003Cspan\u003E\u0433\u043e\u0434 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u003C\/span\u003E\r\n        \u003C\/div\u003E\r\n        \u003Cdiv\u003E\r\n          \u003Cstrong\u003E\u041e\u043d\u043b\u0430\u0439\u043d\u003C\/strong\u003E\r\n          \u003Cspan\u003E\u0438\u0433\u0440\u043e\u043a\u0438 \u0440\u044f\u0434\u043e\u043c\u003C\/span\u003E\r\n        \u003C\/div\u003E\r\n      \u003C\/div\u003E\r\n      \u003Cdiv class=\u0022vs-first-night\u0022\u003E\r\n        \u003Cp\u003E\u0423\u0436\u0435 \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u0435\u0447\u0435\u0440 \u0432\u044b \u0441\u043c\u043e\u0436\u0435\u0442\u0435\u003C\/p\u003E\r\n        \u003Cul\u003E\r\n          \u003Cli\u003E\u043d\u0430\u0439\u0442\u0438 \u043c\u0435\u0441\u0442\u043e \u0434\u043b\u044f \u0431\u0430\u0437\u044b \u0438\u043b\u0438 \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a \u0433\u043e\u0440\u043e\u0434\u0443;\u003C\/li\u003E\r\n          \u003Cli\u003E\u043f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441 \u0438\u0433\u0440\u043e\u043a\u0430\u043c\u0438 \u0438 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\u0430;\u003C\/li\u003E\r\n          \u003Cli\u003E\u043d\u0430\u0447\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0441\u0442\u0430\u043d\u0435\u0442\u0441\u044f \u0447\u0430\u0441\u0442\u044c\u044e \u043c\u0438\u0440\u0430.\u003C\/li\u003E\r\n        \u003C\/ul\u003E\r\n      \u003C\/div\u003E\r\n    \u003C\/aside\u003E\r\n  \u003C\/section\u003E\r\n\r\n  \u003Csection class=\u0022vs-section\u0022 aria-labelledby=\u0022vs-benefits-title\u0022\u003E\r\n    \u003Cdiv class=\u0022vs-section-head\u0022\u003E\r\n      \u003Cp class=\u0022vs-label\u0022\u003E\u041f\u
3332043e\u0447\u0435\u043c\u0443 \u0432\u044b\u0431\u0438\u0440\u0430\u044e\u0442 VanillaSquad\u003C\/p\u003E\r\n      \u003Ch2 id=\u0022vs-benefits-title\u0022\u003E\u0412\u0441\u0435, \u0440\u0430\u0434\u0438 \u0447\u0435\u0433\u043e \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0432\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u0432 \u0438\u0433\u0440\u0443\u003C\/h2\u003E\r\n      \u003Cp\u003E\r\n        \u041c\u044b \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c \u0447\u0435\u0441\u0442\u043d\u043e\u0435 \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u0435, \u043d\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439,\r\n        \u0447\u0442\u043e\u0431\u044b \u0432\u0430\u0448 \u043c\u0438\u0440 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u043b\u0441\u044f \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043b\u044e\u0434\u044c\u043c\u0438 \u0432\u043e\u043a\u0440\u0443\u0433.\r\n      \u003C\/p\u003E\r\n    \u003C\/div\u003E\r\n\r\n    \u003Cdiv class=\u0022vs-benefits\u0022\u003E\r\n      \u003Carticle class=\u0022vs-feature\u0022\u003E\r\n        \u003Cspan class=\u0022vs-feature-icon\u0022 aria-hidden=\u0022true\u0022\u003E\r\n          \u003Csvg viewBox=\u00220 0 24 24\u0022\u003E\u003Cpath d=\u0022M12 3l8 4.5v6.8L12 21l-8-6.7V7.5L12 3zM4 7.5l8 4.7 8-4.7M12 12.2V21\u0022\u003E\u003C\/path\u003E\u003C\/svg\u003E\r\n        \u003C\/span\u003E\r\n        \u003Ch3\u003E\u041d\u0430\u0441\u0442\u043e\u044f\u0449\u0430\u044f \u0432\u0430\u043d\u0438\u043b\u044c\u003C\/h3\u003E\r\n        \u003Cp\u003E\u0421\u0430\u043c\u043e\u043f\u0438\u0441\u043d\u044b\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u0438 \u0434\u0430\u0442\u0430\u043f\u0430\u043a\u0438 \u043f\u043e\u043c\u043e\u0433\u0430\u044e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0443, \u043d\u0435 \u043b\u043e\u043c\u0430\u044f \u0431\u0430\u043b\u0430\u043d\u0441 \u0438 \u043e\u0449\u0443\u0449\u0435\u043d\u0438\u0435 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u044f.\u003C\/p\u003E\r\n      \u003C\/article\u003E\r\n      \u003Carticle class=\u0022vs-feature\u0022\u003E\r\n        \u003Cspan class=\u0022vs-feature-icon\u0022 aria-hidden=\u0022true\u0022\u003E\r\n          \u003Csvg viewBox=\u00220 0 24 24\u0022\u003E\u003Cpath d=\u0022M16 20v-2a4 4 0 0 0-8 0v2M12 13a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM19 10a3 3 0 0 1 2 2.8V15M5 10a3 3 0 0 0-2 2.8V15\u0022\u003E\u003C\/path\u003E\u003C\/svg\u003E\r\n        \u003C\/span\u003E\r\n        \u003Ch3\u003E\u0416\u0438\u0432\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u003C\/h3\u003E\r\n        \u003Cp\u003E\u0413\u043e\u0440\u043e\u0434\u0430, \u0434\u0435\u0440\u0435\u0432\u043d\u0438, \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u044b, \u043a\u043e\u043d\u043a\u0443\u0440\u0441\u044b \u0438 \u0438\u0432\u0435\u043d\u0442\u044b \u0441\u043e\u0437\u0434\u0430\u044e\u0442\u0441\u044f \u0438\u0433\u0440\u043e\u043a\u0430\u043c\u0438. \u0417\u0434\u0435\u0441\u044c \u0435\u0441\u0442\u044c \u0441 \u043a\u0435\u043c \u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0438 \u043e\u0431\u0449\u0430\u0442\u044c\u0441\u044f.\u003C\/p\u003E\r\n      \u003C\/article\u003E\r\n      \u003Carticle class=\u0022vs-feature\u0022\u003E\r\n        \u003Cspan class=\u0022vs-feature-icon\u0022 aria-hidden=\u0022true\u0022\u003E\r\n          \u003Csvg viewBox=\u00220 0 24 24\u0022\u003E\u003Cpath d=\u0022M12 3l8 3v5c0 5.2-3.5 8.5-8 10-4.5-1.5-8-4.8-8-10V6l8-3zM9 12l2 2 4-5\u0022\u003E\u003C\/path\u003E\u003C\/svg\u003E\r\n        \u003C\/span\u003E\r\n        \u003Ch3\u003E\u0417\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u0430\u044f \u0438\u0433\u0440\u0430\u003C\/h3\u003E\r\n        \u003Cp\u003E\u0413\u0440\u0438\u0444\u0435\u0440\u0441\u0442\u0432\u043e, \u0432\u043e\u0440\u043e\u0432\u0441\u0442\u0432\u043e, \u0447\u0438\u0442\u044b \u0438 \u0442\u043e\u043a\u0441\u0438\u0447\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0435\u0441\u0435\u043a\u0430\u044e\u0442\u0441\u044f, \u0430 \u043f\u043e\u0441\u0442\u0440\u0430\u0434\u0430\u0432\u0448\u0438\u0435 \u043f\u043e\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044e\u0442\u0441\u044f.\u003C\/p\u003E\r\n      \u003C\/article\u003E\r\n      \u003Carticle class=\u0022vs-feature\u0022\u003E\r\n        \u003Cspan class=\u0022vs-feature-icon\u0022 aria-hidden=\u0022true\u0022\u003E\r\n          \u003Csvg viewBox=\u00220 0 24 24\u0022\u003E\u003Cpath d=\u0022M3 20h18M5 20V9l7-5 7 5v11M9 20v-6h6v6\u0022\u003E\u003C\/path\u003E\u003C\/svg\u003E\r\n        \u003C\/span\u003E\r\n        \u003Ch3\u003E\u042d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0430 \u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u003C\/h3\u003E\r\n        \u003Cp\u003E\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0439\u0442\u0435 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u044b \u0432 \u043f\u0440\u043e\u0434\u0443\u043c\u0430\u043d\u043d\u043e\u0439 \u0442\u043e\u0440\u0433\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0438 \u0443\u0447\u0430\u0441\u0442\u0432\u0443\u0439\u0442\u0435 \u0432 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u044f\u0445.\u003C\/p\u003E\r\n      \u003C\/article\u003E\r\n    \u003C\/div\u003E\r\n  \u003C\/section\u003E\r\n\r\n  \u003Csection class=\u0022vs-worlds\u0022 aria-labelledby=\u0022vs-worlds-title\u0022\u003E\r\n    \u003Cdiv class=\u0022vs-worlds-intro\u0022\u003E\r\n      \u003Cp class=\u0022vs-label\u0022\u003E\u041f\u
33320440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u043b\u044e\u0431\u043e\u0439 \u0438\u0433\u0440\u044b\u003C\/p\u003E\r\n      \u003Ch2 id=\u0022vs-worlds-title\u0022\u003E\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435, \u043a\u0430\u043a\u0438\u043c \u0431\u0443\u0434\u0435\u0442 \u0432\u0430\u0448\u0435 \u043f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u003C\/h2\u003E\r\n      \u003Cp\u003E\u0416\u0438\u0432\u0438\u0442\u0435 \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u043e, \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0439\u0442\u0435\u0441\u044c \u0432 \u043f\u043e\u0441\u0435\u043b\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u043f\u0440\u043e\u0435\u043a\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u0432\u0438\u0434\u0438\u0442 \u0432\u0435\u0441\u044c \u0441\u0435\u0440\u0432\u0435\u0440.\u003C\/p\u003E\r\n    \u003C\/div\u003E\r\n\r\n    \u003Cdiv class=\u0022vs-world-shell\u0022\u003E\r\n      \u003Cdiv class=\u0022vs-world-tabs\u0022 role=\u0022tablist\u0022 aria-label=\u0022\u041c\u0438\u0440\u044b VanillaSquad\u0022\u003E\r\n        \u003Ca id=\u0022vs-tab-survival\u0022 class=\u0022vs-world-tab is-active\u0022 href=\u0022#vs-world-survival\u0022 role=\u0022tab\u0022 aria-selected=\u0022true\u0022 aria-controls=\u0022vs-world-survival\u0022 data-vs-world-tab=\u0022survival\u0022\u003E\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043c\u0438\u0440\u003C\/a\u003E\r\n        \u003Ca id=\u0022vs-tab-builds\u0022 class=\u0022vs-world-tab\u0022 href=\u0022#vs-world-builds\u0022 role=\u0022tab\u0022 aria-selected=\u0022false\u0022 aria-controls=\u0022vs-world-builds\u0022 data-vs-world-tab=\u0022builds\u0022\u003E\u041f\u043e\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u003C\/a\u003E\r\n        \u003Ca id=\u0022vs-tab-farms\u0022 class=\u0022vs-world-tab\u0022 href=\u0022#vs-world-farms\u0022 role=\u0022tab\u0022 aria-selected=\u0022false\u0022 aria-controls=\u0022vs-world-farms\u0022 data-vs-world-tab=\u0022farms\u0022\u003E\u0424\u0435\u0440\u043c\u044b\u003C\/a\u003E\r\n        \u003Ca id=\u0022vs-tab-arts\u0022 class=\u0022vs-world-tab\u0022 href=\u0022#vs-world-arts\u0022 role=\u0022tab\u0022 aria-selected=\u0022false\u0022 aria-controls=\u0022vs-world-arts\u0022 data-vs-world-tab=\u0022arts\u0022\u003E\u0410\u0440\u0442\u044b\u003C\/a\u003E\r\n      \u003C\/div\u003E\r\n\r\n      \u003Cdiv class=\u0022vs-world-panels\u0022\u003E\r\n        \u003Carticle id=\u0022vs-world-survival\u0022 class=\u0022vs-world-panel is-active\u0022 role=\u0022tabpanel\u0022 aria-labelledby=\u0022vs-tab-survival\u0022 data-vs-world-panel=\u0022survival\u0022\u003E\r\n          \u003Cdiv\u003E\r\n            \u003Cp class=\u0022vs-world-type\u0022\u003E\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043c\u0438\u0440\u003C\/p\u003E\r\n            \u003Ch3\u003E\u041d\u0430\u0447\u043d\u0438\u0442\u0435 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u044e\u003C\/h3\u003E\r\n            \u003Cp\u003E\u041e\u0433\u0440\u043e\u043c\u043d\u044b\u0439 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043c\u0438\u0440 \u0434\u043b\u044f \u0447\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u044f: \u043e\u0442 \u0442\u0438\u0445\u043e\u0433\u043e \u0431\u0443\u043d\u043a\u0435\u0440\u0430 \u0432\u0434\u0430\u043b\u0438 \u043e\u0442 \u0432\u0441\u0435\u0445 \u0434\u043e \u0434\u043e\u043c\u0430 \u0432 \u043e\u0436\u0438\u0432\u043b\u0435\u043d\u043d\u043e\u043c \u0433\u043e\u0440\u043e\u0434\u0435.\u003C\/p\u003E\r\n          \u003C\/div\u003E\r\n          \u003Cul\u003E\r\n            \u003Cli\u003E\u041f\u043e\u0441\u0435\u043b\u0435\u043d\u0438\u044f \u0438 \u0433\u043e\u0440\u043e\u0434\u0430 \u0438\u0433\u0440\u043e\u043a\u043e\u0432\u003C\/li\u003E\r\n            \u003Cli\u003E\u0422\u043e\u0440\u0433\u043e\u0432\u043b\u044f \u0438 \u043d\u043e\u0432\u044b\u0435 \u0437\u043d\u0430\u043a\u043e\u043c\u0441\u0442\u0432\u0430\u003C\/li\u003E\r\n            \u003Cli\u003E\u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u043e\u043d\u043b\u0430\u0439\u043d\u003C\/li\u003E\r\n          \u003C\/ul\u003E\r\n        \u003C\/article\u003E\r\n        \u003Carticle id=\u0022vs-world-builds\u0022 
3332class=\u0022vs-world-panel\u0022 role=\u0022tabpanel\u0022 aria-labelledby=\u0022vs-tab-builds\u0022 data-vs-world-panel=\u0022builds\u0022\u003E\r\n          \u003Cdiv\u003E\r\n            \u003Cp class=\u0022vs-world-type\u0022\u003E\u041c\u0438\u0440 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043a\u003C\/p\u003E\r\n            \u003Ch3\u003E\u0421\u0442\u0440\u043e\u0439\u0442\u0435 \u0431\u0435\u0437 \u043a\u043e\u043c\u043f\u0440\u043e\u043c\u0438\u0441\u0441\u043e\u0432\u003C\/h3\u003E\r\n            \u003Cp\u003E\u041f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u044b\u0445 \u0437\u0430\u043c\u044b\u0441\u043b\u043e\u0432: \u0433\u043e\u0440\u043e\u0434\u043e\u0432, \u043a\u0440\u0435\u043f\u043e\u0441\u0442\u0435\u0439, \u043c\u043e\u043d\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445 \u0430\u043d\u0441\u0430\u043c\u0431\u043b\u0435\u0439.\u003C\/p\u003E\r\n          \u003C\/div\u003E\r\n          \u003Cul\u003E\r\n            \u003Cli\u003E\u0411\u043e\u043b\u044c\u0448\u0438\u0435 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b\u003C\/li\u003E\r\n            \u003Cli\u003E\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0438 \u0434\u0435\u0442\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u003C\/li\u003E\r\n            \u003Cli\u003E\u041d\u0430\u0441\u043b\u0435\u0434\u0438\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430\u003C\/li\u003E\r\n          \u003C\/ul\u003E\r\n        \u003C\/article\u003E\r\n        \u003Carticle id=\u0022vs-world-farms\u0022 class=\u0022vs-world-panel\u0022 role=\u0022tabpanel\u0022 aria-labelledby=\u0022vs-tab-farms\u0022 data-vs-world-panel=\u0022farms\u0022\u003E\r\n          \u003Cdiv\u003E\r\n            \u003Cp class=\u0022vs-world-type\u0022\u003E\u041c\u0438\u0440 \u0444\u0435\u0440\u043c\u003C\/p\u003E\r\n            \u003Ch3\u003E\u0420\u0430\u0437\u0432\u0438\u0432\u0430\u0439\u0442\u0435 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0441\u0442\u043e\u0440\u043e\u043d\u0443\u003C\/h3\u003E\r\n            \u003Cp\u003E\u041c\u0438\u0440 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0434\u043e\u0431\u044b\u0447\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432, \u0447\u0442\u043e\u0431\u044b \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043d\u0435 \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0436\u0430\u043b\u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043c\u0438\u0440.\u003C\/p\u003E\r\n          \u003C\/div\u003E\r\n          \u003Cul\u003E\r\n            \u003Cli\u003E\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432\u003C\/li\u003E\r\n            \u003Cli\u003E\u041e\u0441\u043d\u043e\u0432\u0430 \u0434\u043b\u044f \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0438\u003C\/li\u003E\r\n            \u003Cli\u003E\u041a\u043e\u043c\u0444\u043e\u0440\u0442 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u043c\u0438\u0440\u0430\u003C\/li\u003E\r\n          \u003C\/ul\u003E\r\n        \u003C\/article\u003E\r\n        \u003Carticle id=\u0022vs-world-arts\u0022 class=\u0022vs-world-panel\u0022 role=\u0022tabpanel\u0022 aria-labelledby=\u0022vs-tab-arts\u0022 data-vs-world-panel=\u0022arts\u0022\u003E\r\n          \u003Cdiv\u003E\r\n            \u003Cp class=\u0022vs-world-type\u0022\u003E\u041c\u0438\u0440 \u0430\u0440\u0442\u043e\u0432\u003C\/p\u003E\r\n            \u003Ch3\u003E\u041f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0439\u0442\u0435 \u0431\u043b\u043e\u043a\u0438 \u0432 \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e\u003C\/h3\u003E\r\n            \u003Cp\u003E\u041e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0435 \u043c\u0435\u0441\u0442\u043e \u0434\u043b\u044f \u043f\u0438\u043a\u0441\u0435\u043b\u044c-\u0430\u0440\u0442\u043e\u0432 \u0438 \u0442\u0432\u043e\u0440\u0447\u0435\u0441\u043a\u0438\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0432\u0434\u043e\u0445\u043d\u043e\u0432\u0435\u043d\u0438\u044f \u0432\u0441\u0435\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430.\u003C\/p\u003E\r\n          \u003C\/div\u003E\r\n          \u003Cul\u003E\r\n            \u003Cli\u003E\u041f\u
33320438\u043a\u0441\u0435\u043b\u044c-\u0430\u0440\u0442\u044b \u043b\u044e\u0431\u043e\u0433\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430\u003C\/li\u003E\r\n            \u003Cli\u003E\u0422\u0432\u043e\u0440\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u043e\u043b\u043b\u0430\u0431\u043e\u0440\u0430\u0446\u0438\u0438\u003C\/li\u003E\r\n            \u003Cli\u003E\u0412\u044b\u0441\u0442\u0430\u0432\u043a\u0430 \u0438\u0434\u0435\u0439 \u0438\u0433\u0440\u043e\u043a\u043e\u0432\u003C\/li\u003E\r\n          \u003C\/ul\u003E\r\n        \u003C\/article\u003E\r\n      \u003C\/div\u003E\r\n    \u003C\/div\u003E\r\n  \u003C\/section\u003E\r\n\r\n  \u003Csection class=\u0022vs-trust\u0022 aria-label=\u0022\u0427\u0435\u0441\u0442\u043d\u043e\u0441\u0442\u044c \u0438 \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0441\u0442\u044c VanillaSquad\u0022\u003E\r\n    \u003Carticle class=\u0022vs-fair\u0022\u003E\r\n      \u003Cp class=\u0022vs-label\u0022\u003E\u041f\u0440\u0438\u043d\u0446\u0438\u043f\u044b\u003C\/p\u003E\r\n      \u003Ch2\u
3332003E\u0427\u0435\u0441\u0442\u043d\u0430\u044f \u0438\u0433\u0440\u0430 - \u043d\u0435 \u043e\u0431\u0435\u0449\u0430\u043d\u0438\u0435, \u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u043e\u003C\/h2\u003E\r\n      \u003Cp\u003E\r\n        \u041f\u043e\u0431\u0435\u0436\u0434\u0430\u044e\u0442 \u0438\u0434\u0435\u0438, \u0442\u0440\u0443\u0434 \u0438 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u0447\u0435\u0441\u0442\u0432\u043e, \u0430 \u043d\u0435 \u043f\u043e\u043a\u0443\u043f\u043a\u0438. \u041c\u043e\u0434\u0435\u0440\u0430\u0446\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\r\n        \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u0442 \u0436\u0430\u043b\u043e\u0431\u044b, \u0432\u044b\u044f\u0432\u043b\u044f\u0435\u0442 \u043d\u0430\u0440\u0443\u0448\u0438\u0442\u0435\u043b\u0435\u0439 \u0438 \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0443\u0449\u0435\u0440\u0431.\r\n      \u003C\/p\u003E\r\n      \u003Cdiv class=\u0022vs-compare\u0022\u003E\r\n        \u003Cdiv\u003E\r\n          \u003Ch3\u003E\u0417\u0434\u0435\u0441\u044c \u043d\u0435\u0442\u003C\/h3\u003E\r\n          \u003Cspan\u003E\u0414\u043e\u043d\u0430\u0442\u043d\u043e\u0439 \u0445\u0430\u043b\u044f\u0432\u044b\u003C\/span\u003E\r\n          \u003Cspan\u003E\u041f\u0440\u0438\u0432\u0430\u0442\u0430 \u0438 \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u043e\u0432\u003C\/span\u003E\r\n          \u003Cspan\u003E\u0421\u0442\u0430\u0440\u0442\u043e\u0432\u044b\u0445 \u043a\u0438\u0442\u043e\u0432\u003C\/span\u003E\r\n        \u003C\/div\u003E\r\n        \u003Cdiv class=\u0022vs-compare-positive\u0022\u003E\r\n          \u003Ch3\u003E\u0417\u0430\u0442\u043e \u0435\u0441\u0442\u044c\u003C\/h3\u003E\r\n          \u003Cspan\u003E\u0421\u0432\u043e\u0431\u043e\u0434\u0430 \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u044f\u003C\/span\u003E\r\n          \u003Cspan\u003E\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u003C\/span\u003E\r\n          \u003Cspan\u003E\u0417\u043d\u0430\u0447\u0438\u043c\u044b\u0435 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f\u003C\/span\u003E\r\n        \u003C\/div\u003E\r\n      \u003C\/div\u003E\r\n    \u003C\/article\u003E\r\n\r\n    \u003Carticle class=\u0022vs-reliability\u0022\u003E\r\n      \u003Cp class=\u0022vs-label\u0022\u003E\u041d\u0430\u0434\u0435\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u003C\/p\u003E\r\n      \u003Ch2\u
3332003E\u0421\u0435\u0440\u0432\u0435\u0440, \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0434\u043e\u043b\u0433\u0443\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u044e\u003C\/h2\u003E\r\n      \u003Cdiv class=\u0022vs-proof-list\u0022\u003E\r\n        \u003Cdiv\u003E\r\n          \u003Cstrong\u003E\u0421 2019 \u0433\u043e\u0434\u0430\u003C\/strong\u003E\r\n          \u003Cp\u003E\u041f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 - \u0438\u043d\u0442\u0435\u0440\u0435\u0441 \u0438\u0433\u0440\u043e\u043a\u043e\u0432, \u0430 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0439 \u0440\u0435\u0437\u0435\u0440\u0432 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443.\u003C\/p\u003E\r\n        \u003C\/div\u003E\r\n        \u003Cdiv\u003E\r\n          \u003Cstrong\u003ERyzen 9 9950X\u003C\/strong\u003E\r\n          \u003Cp\u003E\u0412\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0438 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u044f\u0434\u0440\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0442 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0443\u044e \u0438 \u043a\u043e\u043c\u0444\u043e\u0440\u0442\u043d\u0443\u044e \u0438\u0433\u0440\u0443.\u003C\/p\u003E\r\n        \u003C\/div\u003E\r\n        \u003Cdiv\u003E\r\n          \u003Cstrong\u003E\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u003C\/strong\u003E\r\n          \u003Cp\u003E\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438, \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f, \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u044b \u0438 \u043c\u043e\u0434\u0435\u0440\u0430\u0446\u0438\u044f \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0442 \u0437\u0430 \u0441\u0432\u043e\u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f.\u003C\/p\u003E\r\n        \u003C\/div\u003E\r\n      \u003C\/div\u003E\r\n    \u003C\/article\u003E\r\n  \u003C\/section\u003E\r\n\r\n  \u003Csection class=\u0022vs-join\u0022 id=\u0022vs-join\u0022 aria-labelledby=\u0022vs-join-title\u0022\u003E\r\n    \u003Cspan class=\u0022vs-glow vs-glow-primary\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/span\u003E\r\n    \u003Cdiv class=\u0022vs-join-copy\u0022\u003E\r\n      \u003Cp class=\u0022vs-label\u0022\u003E\u0412\u0430\u0448 \u0432\u0445\u043e\u0434 \u0432 VanillaSquad\u003C\/p\u003E\r\n      \u003Ch2 id=\u0022vs-join-title\u0022\u003E\u0413\u043e\u0442\u043e\u0432\u044b \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435?\u003C\/h2\u003E\r\n      \u003Cp\u003E\r\n        \u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0439\u0442\u0435\u0441\u044c \u043a \u043c\u0438\u0440\u0443, \u0433\u0434\u0435 \u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0435\u0441\u0442\u044c \u0446\u0435\u043d\u043d\u043e\u0441\u0442\u044c, \u0430 \u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e\r\n        \u0438\u0433\u0440\u043e\u043a\u0430 - \u0448\u0430\u043d\u0441 \u043d\u0430\u0439\u0442\u0438 \u0441\u0432\u043e\u0435 \u043c\u0435\u0441\u0442\u043e \u0438 \u043b\u044e\u0434\u0435\u0439 \u0440\u044f\u0434\u043e\u043c.\r\n      \u003C\/p\u003E\r\n      \u003Cdiv class=\u0022vs-actions\u0022\u003E\r\n        \u003Ca class=\u0022vs-btn vs-btn-light\u0022 href=\u0022\/discord\u0022\u003E\r\n          \u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u0447\u0435\u0440\u0435\u0437 Discord\r\n          \u003Csvg viewBox=\u00220 0 20 20\u0022 aria-hidden=\u0022true\u0022\u003E\r\n            \u003Cpath d=\u0022M4 10h11M11 5l5 5-5 5\u0022\u003E\u003C\/path\u003E\r\n          \u003C\/svg\u003E\r\n        \u003C\/a\u003E\r\n        \u003Ca class=\u0022vs-btn vs-btn-quiet\u0022 href=\u0022https:\/\/docs.vanillasquad.com\/osnovnye\/kak-nachat-igrat\u0022 target=\u0022_blank\u0022 rel=\u0022noopener noreferrer\u0022\u003E\u041f\u
3332043e\u0434\u0440\u043e\u0431\u043d\u0430\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u003C\/a\u003E\r\n      \u003C\/div\u003E\r\n    \u003C\/div\u003E\r\n    \u003Col class=\u0022vs-steps\u0022\u003E\r\n      \u003Cli\u003E\r\n        \u003Cspan\u003E01\u003C\/span\u003E\r\n        \u003Cdiv\u003E\r\n          \u003Cstrong\u003E\u0412\u043e\u0439\u0434\u0438\u0442\u0435 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u003C\/strong\u003E\r\n          \u003Cp\u003E\u041f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u043c \u0432\u0445\u043e\u0434\u0435 \u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u0447\u0435\u0442\u044b\u0440\u0435\u0445\u0437\u043d\u0430\u0447\u043d\u044b\u0439 \u043a\u043e\u0434.\u003C\/p\u003E\r\n        \u003C\/div\u003E\r\n      \u003C\/li\u003E\r\n      \u003Cli\u003E\r\n        \u003Cspan\u003E02\u003C\/span\u003E\r\n        \u003Cdiv\u003E\r\n          \u003Cstrong\u003E\u041e\u0442\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u043a\u043e\u0434 \u0432 Discord\u003C\/strong\u003E\r\n          \u003Cp\u003E\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u0430\u043d\u0430\u043b \u003Cb\u003E#\u043e\u0442\u043f\u0440\u0430\u0432\u044c-\u043a\u043e\u0434-\u0441\u044e\u0434\u0430\u003C\/b\u003E.\u003C\/p\u003E\r\n        \u003C\/div\u003E\r\n      \u003C\/li\u003E\r\n      \u003Cli\u003E\r\n        \u003Cspan\u003E03\u003C\/span\u003E\r\n        \u003Cdiv\u003E\r\n          \u003Cstrong\u003E\u041d\u0430\u0447\u0438\u043d\u0430\u0439\u0442\u0435 \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u0435\u003C\/strong\u003E\r\n          \u003Cp\u003E\u041f\u043e\u0441\u043b\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0430 \u0432\u0430\u0448 \u043f\u0443\u0442\u044c \u0432 \u0436\u0438\u0432\u043e\u043c \u043c\u0438\u0440\u0435 \u043e\u0442\u043a\u0440\u044b\u0442.\u003C\/p\u003E\r\n        \u003C\/div\u003E\r\n      \u003C\/li\u003E\r\n    \u003C\/ol\u003E\r\n  \u003C\/section\u003E\r\n\u003C\/div\u003E","cssCode":".vs-about {\r\n  --vs-border: rgba(251, 247, 255, 0.1);\r\n  --vs-border-strong: rgba(251, 247, 255, 0.18);\r\n  --vs-surface: linear-gradient(180deg, var(--color3) 0%, var(--color4) 100%);\r\n  --vs-soft: rgba(251, 247, 255, 0.045);\r\n  --vs-primary-soft: rgba(255, 112, 187, 0.15);\r\n  --vs-secondary-soft: rgba(185, 140, 255, 0.15);\r\n  color: var(--color2);\r\n  display: grid;\r\n  gap: 26px;\r\n  font-family: \u0022Nunito\u0022, sans-serif;\r\n  margin-top: 2rem;\r\n}\r\n\r\n.vs-about * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.vs-about a {\r\n  text-decoration: none;\r\n}\r\n\r\n.vs-about h2,\r\n.vs-about h3,\r\n.vs-about strong {\r\n  color: var(--color2);\r\n}\r\n\r\n.vs-about h2,\r\n.vs-about h3,\r\n.vs-btn,\r\n.vs-kicker-detail,\r\n.vs-journey-head strong {\r\n  font-family: \u0022Lexend\u0022, sans-serif;\r\n}\r\n\r\n.vs-hero {\r\n  background: var(--vs-surface);\r\n  border: 1px solid var(--vs-border);\r\n  border-radius: 18px;\r\n  display: grid;\r\n  gap: 30px;\r\n  grid-template-columns: minmax(0, 1.08fr) minmax(300px, 0.74fr);\r\n  isolation: isolate;\r\n  overflow: hidden;\r\n  padding: clamp(28px, 5vw, 54px);\r\n  position: relative;\r\n}\r\n\r\n.vs-hero::after {\r\n  background: linear-gradient(118deg, transparent 25%, rgba(255, 255, 255, 0.055) 50%, transparent 71%);\r\n  content: \u0022\u0022;\r\n  height: 170%;\r\n  left: -65%;\r\n  pointer-events: none;\r\n  position: absolute;\r\n  top: -36%;\r\n  transform: rotate(-7deg);\r\n  width: 90%;\r\n}\r\n\r\n.vs-glow {\r\n  border-radius: 999px;\r\n  filter: blur(74px);\r\n  pointer-events: none;\r\n  position: absolute;\r\n  z-index: -1;\r\n}\r\n\r\n.vs-glow-primary {\r\n  background: var(--color5);\r\n  height: 235px;\r\n  opacity: 0.27;\r\n  right: -70px;\r\n  top: -85px;\r\n  width: 235px;\r\n}\r\n\r\n.vs-glow-secondary {\r\n  background: var(--color6);\r\n  bottom: -120px;\r\n  height: 290px;\r\n  left: -90px;\r\n  opacity: 0.21;\r\n  width: 290px;\r\n}\r\n\r\n.vs-hero-copy {\r\n  min-width: 0;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n.vs-kicker {\r\n  align-items: center;\r\n  color: var(--text-muted);\r\n  display: inline-flex;\r\n  flex-wrap: wrap;\r\n  font-size: 0.78rem;\r\n  font-weight: 800;\r\n  gap: 10px;\r\n  letter-spacing: 0.13em;\r\n  margin: 0 0 20px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.vs-kicker-detail {\r\n  background: var(--vs-primary-soft);\r\n  border: 1px solid rgba(255, 112, 187, 0.22);\r\n  border-radius: 999px;\r\n  color: var(--color2);\r\n  font-size: 0.7rem;\r\n  letter-spacing: 0.09em;\r\n  padding: 7px 11px;\r\n}\r\n\r\n.vs-live {\r\n  background: #78ff9a;\r\n  border-radius: 999px;\r\n  box-shadow: 0 0 0 5px rgba(120, 255, 154, 0.11);\r\n  display: inline-block;\r\n  height: 8px;\r\n  width: 8px;\r\n}\r\n\r\n.vs-hero h2 {\r\n  font-size: clamp(2rem, 3.7vw, 3.25rem);\r\n  letter-spacing: -0.055em;\r\n  line-height: 1.08;\r\n  margin: 0 0 17px;\r\n  max-width: 700px;\r\n}\r\n\r\n.vs-hero h2 span {\r\n  background: linear-gradient(90deg, var(--color5), var(--color6));\r\n  background-clip: text;\r\n  color: transparent;\r\n  -webkit-background-clip: text;\r\n}\r\n\r\n.vs-lead {\r\n  color: var(--text-muted);\r\n  font-size: clamp(1rem, 1.25vw, 1.08rem);\r\n  line-height: 1.72;\r\n  margin: 0 0 30px;\r\n  max-width: 670px;\r\n}\r\n\r\n.vs-actions {\r\n  align-items: center;\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 12px;\r\n}\r\n\r\n.vs-btn {\r\n  align-items: center;\r\n  border: 1px solid transparent;\r\n  border-radius: 13px;\r\n  display: inline-flex;\r\n  font-size: 0.92rem;\r\n  font-weight: 700;\r\n  gap: 10px;\r\n  justify-content: center;\r\n  min-height: 52px;\r\n  padding: 13px 21px;\r\n  transition: border-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease;\r\n}\r\n\r\n.vs-btn svg {\r\n  fill: none;\r\n  height: 18px;\r\n  stroke: currentColor;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n  stroke-width: 2;\r\n  transition: transform 0.2s ease;\r\n  width: 18px;\r\n}\r\n\r\n.vs-btn:hover {\r\n  transform: translateY(-2px);\r\n}\r\n\r\n.vs-btn:hover svg {\r\n  transform: translateX(3px);\r\n}\r\n\r\n.vs-btn:focus-visible,\r\n.vs-world-tab:focus-visible {\r\n  outline: 2px solid var(--color5);\r\n  outline-offset: 3px;\r\n}\r\n\r\n.vs-btn-primary {\r\n  background: linear-gradient(110deg, var(--color5), var(--color6));\r\n  box-shadow: 0 14px 34px rgba(255, 112, 187, 0.23);\r\n  color: var(--color2);\r\n}\r\n\r\n.vs-btn-primary:hover {\r\n  box-shadow: 0 18px 38px rgba(255, 112, 187, 0.36);\r\n  color: var(--color2);\r\n}\r\n\r\n.vs-btn-secondary {\r\n  background: rgba(251, 247, 255, 0.04);\r\n  border-color: var(--vs-border-strong);\r\n  color: var(--color2);\r\n}\r\n\r\n.vs-btn-secondary:hover {\r\n  background: rgba(251, 247, 255, 0.08);\r\n  border-color: rgba(251, 247, 255, 0.28);\r\n  color: var(--color2);\r\n}\r\n\r\n.vs-chips {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 9px;\r\n  margin-top: 28px;\r\n}\r\n\r\n.vs-chips span {\r\n  background: var(--vs-soft);\r\n  border: 1px solid var(--vs-border);\r\n  border-radius: 999px;\r\n  color: var(--text-muted);\r\n  font-size: 0.8rem;\r\n  font-weight: 700;\r\n  padding: 8px 13px;\r\n}\r\n\r\n.vs-journey {\r\n  align-self: center;\r\n  backdrop-filter: blur(7px);\r\n  background: rgba(251, 247, 255, 0.035);\r\n  border: 1px solid var(--vs-border);
3332\r\n  border-radius: 17px;\r\n  padding: 20px;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n.vs-journey-head {\r\n  align-items: center;\r\n  border-bottom: 1px solid var(--vs-border);\r\n  display: flex;\r\n  justify-content: space-between;\r\n  margin-bottom: 18px;\r\n  padding-bottom: 16px;\r\n}\r\n\r\n.vs-journey-head span {\r\n  color: var(--text-muted);\r\n  font-size: 0.84rem;\r\n}\r\n\r\n.vs-journey-head strong {\r\n  font-size: 0.92rem;\r\n}\r\n\r\n.vs-journey-stats {\r\n  display: grid;\r\n  gap: 8px;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr));\r\n  margin-bottom: 20px;\r\n}\r\n\r\n.vs-journey-stats div {\r\n  background: var(--vs-soft);\r\n  border-radius: 11px;\r\n  min-height: 75px;\r\n  padding: 11px 8px;\r\n  text-align: center;\r\n}\r\n\r\n.vs-journey-stats strong {\r\n  display: block;\r\n  font-family: \u0022Lexend\u0022, sans-serif;\r\n  font-size: 1.07rem;\r\n  margin-bottom: 3px;\r\n}\r\n\r\n.vs-journey-stats span {\r\n  color: var(--text-muted);\r\n  display: block;\r\n  font-size: 0.7rem;\r\n  line-height: 1.28;\r\n}\r\n\r\n.vs-first-night {\r\n  background: linear-gradient(135deg, var(--vs-primary-soft), var(--vs-secondary-soft));\r\n  border: 1px solid rgba(255, 112, 187, 0.16);\r\n  border-radius: 13px;\r\n  padding: 17px;\r\n}\r\n\r\n.vs-first-night p {\r\n  font-size: 0.82rem;\r\n  font-weight: 800;\r\n  letter-spacing: 0.06em;\r\n  margin: 0 0 11px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.vs-first-night ul {\r\n  color: var(--text-muted);\r\n  display: grid;\r\n  font-size: 0.87rem;\r\n  gap: 9px;\r\n  line-height: 1.43;\r\n  list-style: none;\r\n  margin: 0;\r\n  padding: 0;\r\n}\r\n\r\n.vs-first-night li {\r\n  padding-left: 17px;\r\n  position: relative;\r\n}\r\n\r\n.vs-first-night li::before {\r\n  background: var(--color5);\r\n  border-radius: 50%;\r\n  content: \u0022\u0022;\r\n  height: 6px;\r\n  left: 0;\r\n  position: absolute;\r\n  top: 8px;\r\n  width: 6px;\r\n}\r\n\r\n.vs-section {\r\n  background: var(--vs-surface);\r\n  border: 1px solid var(--vs-border);\r\n  border-radius: 18px;\r\n  padding: clamp(25px, 4vw, 40px);\r\n}\r\n\r\n.vs-section-head {\r\n  margin: 0 auto 29px;\r\n  max-width: 700px;\r\n  text-align: center;\r\n}\r\n\r\n.vs-label {\r\n  color: var(--color5);\r\n  font-size: 0.73rem;\r\n  font-weight: 800;\r\n  letter-spacing: 0.19em;\r\n  margin: 0 0 10px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.vs-section-head h2,\r\n.vs-worlds-intro h2 {\r\n  font-size: clamp(1.55rem, 2.35vw, 2.05rem);\r\n  letter-spacing: -0.045em;\r\n  line-height: 1.2;\r\n  margin: 0 0 12px;\r\n}\r\n\r\n.vs-section-head \u003E p:last-child,\r\n.vs-worlds-intro \u003E p:last-child {\r\n  color: var(--text-muted);\r\n  font-size: 1rem;\r\n  line-height: 1.65;\r\n  margin: 0;\r\n}\r\n\r\n.vs-benefits {\r\n  display: grid;\r\n  gap: 13px;\r\n  grid-template-columns: repeat(4, minmax(0, 1fr));\r\n}\r\n\r\n.vs-feature {\r\n  background: var(--vs-soft);\r\n  border: 1px solid var(--vs-border);\r\n  border-radius: 15px;\r\n  min-height: 225px;\r\n  padding: 20px 18px;\r\n  transition: border-color 0.23s ease, transform 0.23s ease;\r\n}\r\n\r\n.vs-feature:hover {\r\n  border-color: rgba(255, 112, 187, 0.27);\r\n  transform: translateY(-3px);\r\n}\r\n\r\n.vs-feature-icon {\r\n  align-items: center;\r\n  background: linear-gradient(135deg, var(--vs-primary-soft), var(--vs-secondary-soft));\r\n  border: 1px solid rgba(255, 112, 187, 0.17);\r\n  border-radius: 12px;\r\n  color: var(--color5);\r\n  display: inline-flex;\r\n  height: 44px;\r\n  justify-content: center;\r\n  margin-bottom: 18px;\r\n  width: 44px;\r\n}\r\n\r\n.vs-feature-icon svg {\r\n  fill: none;\r\n  height: 23px;\r\n  stroke: currentColor;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n  stroke-width: 1.65;\r\n  width: 23px;\r\n}\r\n\r\n.vs-feature h3 {\r\n  font-size: 1rem;\r\n  letter-spacing: -0.025em;\r\n  margin: 0 0 10px;\r\n}\r\n\r\n.vs-feature p {\r\n  color: var(--text-muted);\r\n  font-size: 0.88rem;\r\n  line-height: 1.58;\r\n  margin: 0;\r\n}\r\n\r\n.vs-worlds {\r\n  display: grid;\r\n  gap: 24px;\r\n  grid-template-columns: minmax(240px, 0.38fr) minmax(0, 0.62fr);\r\n}\r\n\r\n.vs-worlds-intro {\r\n  align-self: center;\r\n  padding: 12px 4px;\r\n}\r\n\r\n.vs-world-shell {\r\n  background: var(--vs-surface);\r\n  border: 1px solid var(--vs-border);\r\n  border-radius: 18px;\r\n  overflow: hidden;\r\n  padding: 10px;\r\n}\r\n\r\n.vs-world-tabs {\r\n  background: rgba(251, 247, 255, 0.04);\r\n  border-radius: 12px;\r\n  display: flex;\r\n  gap: 5px;\r\n  padding: 5px;\r\n}\r\n\r\n.vs-world-tab {\r\n  border-radius: 9px;\r\n  color: var(--text-muted);\r\n  flex: 1;\r\n  font-size: 0.82rem;\r\n  font-weight: 800;\r\n  padding: 11px 8px;\r\n  text-align: center;\r\n  transition: background 0.2s ease, color 0.2s ease;\r\n}\r\n\r\n.vs-world-tab:hover {\r\n  color: var(--color2);\r\n}\r\n\r\n.vs-world-tab.is-active {\r\n  background: linear-gradient(110deg, var(--color5), var(--color6));\r\n  box-shadow: 0 9px 22px rgba(255, 112, 187, 0.2);\r\n  color: var(--color2);\r\n}\r\n\r\n.vs-world-panels {\r\n  padding: 10px 4px 4px;\r\n}\r\n\r\n.vs-world-panel {\r\n  align-items: start;\r\n  background: rgba(251, 247, 255, 0.025);\r\n  border: 1px solid var(--vs-border);\r\n  border-radius: 13px;\r\n  display: grid;\r\n  gap: 21px;\r\n  grid-template-columns: minmax(0, 1fr) minmax(155px, 0.64fr);\r\n  margin-top: 8px;\r\n  padding: clamp(18px, 3vw, 25px);\r\n}\r\n\r\n.vs-about.vs-enhanced .vs-world-panel {\r\n  display: none;\r\n}\r\n\r\n.vs-about.vs-enhanced .vs-world-panel.is-active {\r\n  display: grid;\r\n}\r\n\r\n.vs-world-type {\r\n  color: var(--color5);\r\n  font-size: 0.7rem;\r\n  font-weight: 800;\r\n  letter-spacing: 0.16em;\r\n  margin: 0 0 9px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.vs-world-panel h3 {\r\n  font-size: 1.12rem;\r\n  letter-spacing: -0.03em;\r\n  margin: 0 0 10px;\r\n}\r\n\r\n.vs-world-panel div \u003E p:last-child {\r\n  color: var(--text-muted);\r\n  font-size: 0.9rem;\r\n  line-height: 1.58;\r\n  margin: 0;\r\n}\r\n\r\n.vs-world-panel ul {\r\n  color: var(--text-muted);\r\n  display: grid;\r\n  font-size: 0.82rem;\r\n  gap: 10px;\r\n  list-style: none;\r\n  margin: 4px 0 0;\r\n  padding: 0;\r\n}\r\n\r\n.vs-world-panel li {\r\n  border-bottom: 1px solid var(--vs-border);\r\n  padding: 0 0 9px 17px;\r\n  position: relative;\r\n}\r\n\r\n.vs-world-panel li:last-child {\r\n  border-bottom: 0;\r\n  padding-bottom: 0;\r\n}\r\n\r\n.vs-world-panel li::before {\r\n  border: 1px solid var(--color5);\r\n  border-radius: 50%;\r\n  content: \u0022\u0022;\r\n  height: 7px;\r\n  left: 0;\r\n  position: absolute;\r\n  top: 6px;\r\n  width: 7px;\r\n}\r\n\r\n.vs-trust {\r\n  display: grid;\r\n  gap: 16px;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n}\r\n\r\n.vs-fair,\r\n.vs-reliability {\r\n  background: var(--vs-surface);\r\n  border: 1px solid var(--vs-border);\r\n  border-radius: 18px;\r\n  padding: clamp(23px, 3.5vw, 34px);\r\n}\r\n\r\n.vs-fair h2,\r\n.vs-reliability h2 {\r\n  font-size: clamp(1.3rem, 2vw, 1.65rem);\r\n  letter-spacing: -0.04em;\r\n  line-height: 1.25;\r\n  margin: 0 0 13px;\r\n}\r\n\r\n.vs-fair \u003E p:not(.vs-label) {\r\n  color: var(--text-muted);\r\n  font-size: 0.93rem;\r\n  line-height: 1.62;\r\n  margin: 0 0 24px;\r\n}\r\n\r\n.vs-compare {\r\n  display: grid;\r\n  gap: 10px;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n}\r\n\r\n.vs-compare div {\r\n  background: rgba(251, 247, 255, 0.035);\r\n  border: 1px solid var(--vs-border);\r\n  border-radius: 13px;\r\n  display: grid;\r\n  gap: 8px;\r\n  padding: 15px;\r\n}\r\n\r\n.vs-compare .vs-compare-positive {\r\n  background: linear-gradient(145deg, rgba(255, 112, 187, 0.09), rgba(185, 140, 255, 0.08));\r\n  border-color: rgba(255, 112, 187, 0.18);\r\n}\r\n\r\n.vs-compare h3 {\r\n  font-size: 0.89rem;\r\n  margin: 0 0 4px;\r\n}\r\n\r\n.vs-compare span {\r\n  color: var(--text-muted);\r\n  font-size: 0.82rem;\r\n  line-height: 1.34;\r\n  padding-left: 14px;\r\n  position: relative;\r\n}\r\n\r\n.vs-compare span::before {\r\n  background: rgba(251, 247, 255, 0.35);\r\n  border-radius: 99px;\r\n  content: \u0022\u0022;\r\n  height: 5px;\r\n  left: 0;\r\n  position: absolute;\r\n  top: 7px;\r\n  width: 5px;\r\n}\r\n\r\n.vs-compare-positive span::before {\r\n  background: var(--color5);\r\n}\r\n\r\n.vs-proof-list {\r\n  display: grid;\r\n  gap: 11px;\r\n  margin-top: 22px;\r\n}\r\n\r\n.vs-proof-list div {\r\n  background: rgba(251, 247, 255, 0.035);\r\n  border: 1px solid var(--vs-border);\r\n  border-radius: 12px;\r\n  padding: 15px 16px;\r\n}\r\n\r\n.vs-proof-list strong {\r\n  display: block;\r\n  font-family: \u0022Lexend\u0022, sans-serif;\r\n  font-size: 0.92rem;\r\n  margin-bottom: 5px;\r\n}\r\n\r\n.vs-proof-list p {\r\n  color: var(--text-muted);\r\n  font-size: 0.83rem;\r\n  line-height: 1.48;\r\n  margin: 0;\r\n}\r\n\r\n.vs-join {\r\n  background: linear-gradient(128deg, var(--color5) 0%, var(--color6) 100%);\r\n  border-radius: 18px;\r\n  display: grid;\r\n  gap: clamp(22px, 4vw, 42px);\r\n  grid-template-columns: minmax(280px, 0.82fr) minmax(290px, 1fr);\r\n  isolation: isolate;\r\n  overflow: hidden;\r\n  padding: clamp(26px, 4.5vw, 45px);\r\n  position: relative;\r\n}\r\n\r\n.vs-join::after {\r\n  background: rgba(255, 255, 255, 0.09);\r\n  border-radius: 999px;\r\n  content: \u0022\u0022;\r\n  height: 420px;\r\n  pointer-events: none;\r\n  position: absolute;\r\n  right: -260px;\r\n  top: -270px;\r\n  width: 420px;\r\n  z-index: -1;\r\n}\r\n\r\n.vs-join .vs-glow-primary {\r\n  background: #ffffff;\r\n  bottom: -130px;\r\n  height: 250px;\r\n  left: -100px;\r\n  opacity: 0.19;\r\n  right: auto;\r\n  top: auto;\r\n  width: 300px;\r\n}\r\n\r\n.vs-join-copy {\r\n  align-self: center;\r\n}\r\n\r\n.vs-join .vs-label {\r\n  color: rgba(255, 255, 255, 0.72);\r\n}\r\n\r\n.vs-join-copy h2 {\r\n  font-size: clamp(1.65rem, 2.65vw, 2.18rem);\r\n  letter-spacing: -0.05em;\r\n  line-height: 1.2;\r\n  margin: 0 0 13px;\r\n}\r\n\r\n.vs-join-copy \u003E p:not(.vs-label) {\r\n  color: rgba(255, 255, 255, 0.86);\r\n  line-height: 1.65;\r\n  margin: 0 0 25px;\r\n}\r\n\r\n.vs-btn-light {\r\n  background: var(--color2);\r\n  box-shadow: 0 15px 28px rgba(16, 12, 21, 0.16);\r\n  color: var(--color1);\r\n}\r\n\r\n.vs-btn-light:hover {\r\n  box-shadow: 0 18px 34px rgba(16, 12, 21, 0.23);\r\n  color: var(--color1);\r\n}\r\n\r\n.vs-btn-quiet {\r\n  background: rgba(16, 12, 21, 0.13);\r\n  border-color: rgba(255, 255, 255, 0.23);\r\n  color: var(--color2);\r\n}\r\n\r\n.vs-btn-quiet:hover {\r\n  background: rgba(16, 12, 21, 0.2);\r\n  color: var(--color2);\r\n}\r\n\r\n.vs-steps {\r\n  background: rgba(16, 12, 21, 0.18);\r\n  border: 1px solid rgba(255, 255, 255, 0.19);\r\n  border-radius: 15px;\r\n  display: grid;\r\n  gap: 0;\r\n  list-style: none;\r\n  margin: 0;\r\n  padding: 10px 20px;\r\n}\r\n\r\n.vs-steps li {\r\n  align-items: start;\r\n  border-bottom: 1px solid rgba(255, 255, 255, 0.15);\r\n  display: grid;\r\n  gap: 15px;\r\n  grid-template-columns: 34px 1fr;\r\n  padding: 15px 0;\r\n}\r\n\r\n.vs-steps li:last-child {\r\n  border-bottom: 0;\r\n}\r\n\r\n.vs-steps li \u003E span {\r\n  color: rgba(255, 255, 255, 0.58);\r\n  font-family: \u0022Lexend\u0022, sans-serif;\r\n  font-size: 0.74rem;\r\n  padding-top: 3px;\r\n}\r\n\r\n.vs-steps strong {\r\n  display: block;\r\n  font-family: \u0022Lexend\u0022, sans-serif;\r\n  font-size: 0.9rem;\r\n  margin-bottom: 5px;\r\n}\r\n\r\n.vs-steps p {\r\n  color: rgba(255, 255, 255, 0.77);\r\n  font-size: 0.84rem;\r\n  line-height: 1.47;\r\n  margin: 0;\r\n}\r\n\r\n.vs-steps b {\r\n  color: var(--color2);\r\n  font-weight: 800;\r\n}\r\n\r\n@media (max-width: 1100px) {\r\n  .vs-benefits {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n\r\n  .vs-hero {\r\n    grid-template-columns: minmax(0, 1fr);\r\n  }\r\n\r\n  .vs-journey {\r\n    max-width: 620px;\r\n  }\r\n}\r\n\r\n@media (max-width: 860px) {\r\n  .vs-worlds,\r\n  .vs-trust,\r\n  .vs-join {\r\n    grid-template-columns: minmax(0, 1fr);\r\n  }\r\n\r\n  .vs-worlds-intro {\r\n    padding: 0;\r\n    text-align: center;\r\n  }\r\n}\r\n\r\n@media (max-width: 575.98px) {\r\n  .vs-about {\r\n    gap: 17p
3332x;\r\n    margin-top: 1.25rem;\r\n  }\r\n\r\n  .vs-hero,\r\n  .vs-section,\r\n  .vs-fair,\r\n  .vs-reliability,\r\n  .vs-join {\r\n    border-radius: 15px;\r\n    padding: 21px 17px;\r\n  }\r\n\r\n  .vs-hero h2 {\r\n    font-size: 1.78rem;\r\n  }\r\n\r\n  .vs-actions,\r\n  .vs-btn {\r\n    width: 100%;\r\n  }\r\n\r\n  .vs-btn {\r\n    min-height: 50px;\r\n  }\r\n\r\n  .vs-journey {\r\n    padding: 14px;\r\n  }\r\n\r\n  .vs-benefits,\r\n  .vs-compare {\r\n    grid-template-columns: minmax(0, 1fr);\r\n  }\r\n\r\n  .vs-feature {\r\n    min-height: 0;\r\n  }\r\n\r\n  .vs-world-shell {\r\n    padding: 8px;\r\n  }\r\n\r\n  .vs-world-tabs {\r\n    display: grid;\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n\r\n  .vs-world-panel,\r\n  .vs-about.vs-enhanced .vs-world-panel.is-active {\r\n    gap: 19px;\r\n    grid-template-columns: minmax(0, 1fr);\r\n  }\r\n\r\n  .vs-steps {\r\n    padding: 7px 14px;\r\n  }\r\n}","jsCode":"var root = $(\u0027.vs-about\u0027);\r\nvar tabs = $$(\u0027[data-vs-world-tab]\u0027);\r\nvar panels = $$(\u0027[data-vs-world-panel]\u0027);\r\n\r\nif (root \u0026\u0026 tabs.length \u0026\u0026 panels.length) {\r\n  root.classList.add(\u0027vs-enhanced\u0027);\r\n\r\n  var showWorld = function(name, focusTab) {\r\n    tabs.forEac
3332h(function(tab) {\r\n      var active = tab.getAttribute(\u0027data-vs-world-tab\u0027) === name;\r\n      tab.classList.toggle(\u0027is-active\u0027, active);\r\n      tab.setAttribute(\u0027aria-selected\u0027, active ? \u0027true\u0027 : \u0027false\u0027);\r\n      tab.setAttribute(\u0027tabindex\u0027, active ? \u00270\u0027 : \u0027-1\u0027);\r\n\r\n      if (active \u0026\u0026 focusTab) {\r\n        tab.focus();\r\n      }\r\n    });\r\n\r\n    panels.forEach(function(panel) {\r\n      var active = panel.getAttribute(\u0027data-vs-world-panel\u0027) === name;\r\n      panel.classList.toggle(\u0027is-active\u0027, active);\r\n      panel.setAttribute(\u0027aria-hidden\u0027, active ? \u0027false\u0027 : \u0027true\u0027);\r\n    });\r\n  };\r\n\r\n  tabs.forEach(function(tab, index) {\r\n    tab.addEventListener(\u0027click\u0027, function(event) {\r\n      event.preventDefault();\r\n      showWorld(tab.getAttribute(\u0027data-vs-world-tab\u0027), false);\r\n    });\r\n\r\n    tab.addEventListener(\u0027keydown\u0027, function(event) {\r\n      var nextIndex = index;\r\n\r\n      if (event.key === \u0027ArrowRight\u0027 || event.key === \u0027ArrowDown\u0027) {\r\n        nextIndex = (index + 1) % tabs.length;\r\n      }\r\n\r\n      if (event.key === \u0027ArrowLeft\u0027 || event.key === \u0027ArrowUp\u0027) {\r\n        nextIndex = (index + tabs.length - 1) % tabs.length;\r\n      }\r\n\r\n      if (event.key === \u0027Home\u0027) {\r\n        nextIndex = 0;\r\n      }\r\n\r\n      if (event.key === \u0027End\u0027) {\r\n        nextIndex = tabs.length - 1;\r\n      }\r\n\r\n      if (nextIndex !== index) {\r\n        event.preventDefault();\r\n        showWorld(tabs[nextIndex].getAttribute(\u0027data-vs-world-tab\u0027), true);\r\n      }\r\n    });\r\n  });\r\n\r\n  showWorld(\u0027survival\u0027, false);\r\n}"}},"home.dynamic.1779880557787-3jtjsfa2q":{"custom-code-component":{"htmlCode":"12","cssCode":null,"jsCode":null}},"home.dynamic.1779880643900-px63hhbzx":{"custom-code-component":{"htmlCode":"\u003Cdiv class=\u0022vs-about\u0022\u003E\r\n  \u003Cheader class=\u0022vs-hero vs-panel vs-reveal\u0022\u003E\r\n    \u003Cdiv class=\u0022vs-glow vs-glow-primary\u0022\u003E\u003C\/div\u003E\r\n    \u003Cdiv class=\u0022vs-glow vs-glow-secondary\u0022\u003E\u003C\/div\u003E\r\n    \u003Cdiv class=\u0022vs-hero-content\u0022\u003E\r\n      \u003Cspan class=\u0022vs-kicker\u0022\u003EVANILLASQUAD \/ \u0421 2019 \u0413\u041e\u0414\u0410\u003C\/span\u003E\r\n      \u003Ch2 class=\u0022vs-title font-lexend\u0022\u003E\u041f\u043e\u0447\u0435\u043c\u0443 \u0432\u044b\u0431\u0438\u0440\u0430\u044e\u0442 \u003Cspan\u003EVanillaSquad?\u003C\/span\u003E\u003C\/h2\u003E\r\n      \u003Cp class=\u0022vs-lead\u0022\u003E\r\n        \u041f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440, \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0431\u043b\u0438\u0437\u043a\u0438\u0439 \u043a \u0430\u0442\u043c\u043e\u0441\u0444\u0435\u0440\u0435 \u0432\u0430\u043d\u0438\u043b\u044c\u043d\u043e\u0433\u043e Minecraft:\r\n        \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0439 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043c\u0438\u0440, \u0434\u0440\u0443\u0436\u0435\u0441\u043a\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f,\r\n        \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0434\u0443\u0445 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u044f.\r\n      \u003C\/p\u003E\r\n      \u003Cdiv class=\u0022vs-tags\u0022 aria-label=\u0022\u0413\u043b\u0430\u0432\u043d\u044b\u0435 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0022\u003E\r\n        \u003Cspan\u003E\u0411\u0435\u0437 \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0430\u0446\u0438\u0439\u003C\/span\u003E\r\n        \u003Cspan\u003E\u0411\u0435\u0437 \u043f\u0440\u0438\u0432\u0430\u0442\u0430\u003C\/span\u003E\r\n        \u003Cspan\u003E\u0411\u0435\u0437 \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u044b\u0445 \u043a\u0438\u0442\u043e\u0432\u003C\/span\u003E\r\n        \u003Cspan\u003E\u0411\u0435\u0437 \u0434\u043e\u043d\u0430\u0442\u043d\u043e\u0439 \u0445\u0430\u043b\u044f\u0432\u044b\u003C\/span\u003E\r\n      \u003C\/div\u003E\r\n    \u003C\/div\u003E\r\n    \u003Cdiv class=\u0022vs-stats\u0022 aria-label=\u0022\u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0444\u0430\u043a\u0442\u044b\u0022\u003E\r\n      \u003Cdiv class=\u0022vs-stat\u0022\u003E\r\n        \u003Cstrong class=\u0022font-lexend\u0022\u003E2019\u003C\/strong\u003E\r\n        \u003Cspan\u003E\u0433\u043e\u0434 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u003C\/span\u003E\r\n      \u003C\/div\u003E\r\n      \u003Cdiv class=\u0022vs-stat\u0022\u003E\r\n        \u003Cstrong class=\u0022font-lexend\u0022\u003E24\/7\u003C\/strong\u003E\r\n        \u003Cspan\u003E\u0436\u0438\u0432\u043e\u0439 \u043c\u0438\u0440 \u0438 \u0432\u044b\u0441\u043e\u043a\u0438\u0439 \u043e\u043d\u043b\u0430\u0439\u043d\u003C\/span\u003E\r\n      \u003C\/div\u003E\r\n      \u003Cdiv class=\u0022vs-stat\u0022\u003E\r\n        \u003Cstrong class=\u0022font-lexend\u0022\u003E9950X\u003C\/strong\u003E\r\n        \u003Cspan\u003ERyzen 9 \u043d\u0430 \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435\u003C\/span\u003E\r\n      \u003C\/div\u003E\r\n    \u003C\/div\u003E\r\n  \u003C\/header\u003E\r\n\r\n  \u003Csection class=\u0022vs-intro vs-panel vs-reveal\u0022\u003E\r\n    \u003Cdiv class=\u0022vs-section-heading\u0022\u003E\r\n      \u003Cspan class=\u0022vs-kicker\u0022\u003E\u041d\u0410\u0421\u0422\u041e\u042f\u0429\u0415\u0415 \u0412\u042b\u0416\u0418\u0412\u0410\u041d\u0418\u0415\u003C\/span\u003E\r\n      \u003Ch3 class=\u0022font-lexend\u0022\u003E\u041c\u0438\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043e\u0437\u0434\u0430\u044e\u0442 \u0438\u0433\u0440\u043e\u043a\u0438\u003C\/h3\u003E\r\n    \u003C\/div\u003E\r\n    \u003Cdiv class=\u0022vs-columns\u0022\u003E\r\n      \u003Cp\u003E\r\n        \u0421\u0430\u043c\u043e\u043f\u0438\u0441\u043d\u044b\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u0438 \u0434\u0430\u0442\u0430\u043f\u0430\u043a\u0438 \u043d\u0435 \u043b\u043e\u043c\u0430\u044e\u0442 \u0431\u0430\u043b\u0430\u043d\u0441, \u0430 \u0431\u0435\u0440\u0435\u0436\u043d\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0442\r\n        \u0432\u0430\u043d\u0438\u043b\u044c\u043d\u0443\u044e \u0438\u0433\u0440\u0443. \u0417\u0434\u0435\u0441\u044c \u0432\u044b \u0432\u044b\u0436\u0438\u0432\u0430\u0435\u0442\u0435, \u0441\u0442\u0440\u043e\u0438\u0442\u0435, \u0442\u0432\u043e\u0440\u0438\u0442\u0435, \u043e\u0431\u0449\u0430\u0435\u0442\u0435\u0441\u044c \u0438\r\n        \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0435 \u0434\u0440\u0443\u0437\u0435\u0439 \u0431\u0435\u0437 \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432.\r\n      \u003C\/p\u003E\r\n      \u003Cp\u003E\r\n        \u041d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u044b \u0441 \u043f\u0440\u043e\u0434\u0443\u043c\u0430\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0442\u043e\u0440\u0433\u043e\u0432\u043b\u0438,\r\n        \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442 \u0438\u0432\u0435\u043d\u0442\u044b \u0438 \u043a\u043e\u043d\u043a\u0443\u0440\u0441\u044b, \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0446\u0435\u043b\u044b\u0435 \u0433\u043e\u0440\u043e\u0434\u0430 \u0438 \u0434\u0435\u0440\u0435\u0432\u043d\u0438.\r\n        \u041c\u043e\u0436\u043d\u043e \u0441\u0442\u0430\u0442\u044c \u0447\u0430\u0441\u0442\u044c\u044e \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043f\u043e\u0441\u0435\u043b\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u044b\u0439\r\n        \u0431\u0443\u043d\u043a\u0435\u0440 \u0432 \u0433\u043b\u0443\u0431\u0438\u043d\u0430\u0445 \u043c\u0438\u0440\u0430.\r\n      \u003C\/p\u003E\r\n    \u003C\/div\u003E\r\n  \u003C\/section\u003E\r\n\r\n  \u003Csection class=\u0022vs-worlds vs-reveal\u0022 aria-labelledby=\u0022vs-worlds-title\u0022\u003E\r\n    \u003Cdiv class=\u0022vs-section-heading vs-center\u0022\u003E\r\n      \u003Cspan class=\u0022vs-kicker\u0022\u003E\u0414\u041e\u041f\u041e\u041b\u
3332041d\u0418\u0422\u0415\u041b\u042c\u041d\u042b\u0415 \u041c\u0418\u0420\u042b\u003C\/span\u003E\r\n      \u003Ch3 id=\u0022vs-worlds-title\u0022 class=\u0022font-lexend\u0022\u003E\u041f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u043b\u044e\u0431\u044b\u0445 \u0438\u0434\u0435\u0439\u003C\/h3\u003E\r\n    \u003C\/div\u003E\r\n    \u003Cdiv class=\u0022vs-world-grid\u0022\u003E\r\n      \u003Carticle class=\u0022vs-world vs-panel\u0022\u003E\r\n        \u003Cspan class=\u0022vs-icon\u0022\u003E01\u003C\/span\u003E\r\n        \u003Ch4 class=\u0022font-lexend\u0022\u003E\u041c\u0438\u0440 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043a\u003C\/h4\u003E\r\n        \u003Cp\u003E\u041c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b: \u0433\u043e\u0440\u043e\u0434\u0430, \u043a\u0440\u0435\u043f\u043e\u0441\u0442\u0438 \u0438 \u043f\u0430\u043c\u044f\u0442\u043d\u0438\u043a\u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b.\u003C\/p\u003E\r\n      \u003C\/article\u003E\r\n      \u003Carticle class=\u0022vs-world vs-panel\u0022\u003E\r\n        \u003Cspan class=\u0022vs-icon\u0022\u003E02\u003C\/span\u003E\r\n        \u003Ch4 class=\u0022font-lexend\u0022\u003E\u041c\u0438\u0440 \u0444\u0435\u0440\u043c\u003C\/h4\u003E\r\n        \u003Cp\u003E\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0437\u043a\u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u043c\u0438\u0440\u0430.\u003C\/p\u003E\r\n      \u003C\/article\u003E\r\n      \u003Carticle class=\u0022vs-world vs-panel\u0022\u003E\r\n        \u003Cspan class=\u0022vs-icon\u0022\u003E03\u003C\/span\u003E\r\n        \u003Ch4 class=\u0022font-lexend\u0022\u003E\u041c\u0438\u0440 \u0430\u0440\u0442\u043e\u0432\u003C\/h4\u003E\r\n        \u003Cp\u003E\u041e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0435 \u043c\u0435\u0441\u0442\u043e \u0434\u043b\u044f \u043f\u0438\u043a\u0441\u0435\u043b\u044c-\u0430\u0440\u0442\u043e\u0432 \u0438 \u0442\u0432\u043e\u0440\u0447\u0435\u0441\u043a\u0438\u0445 \u0430\u0440\u0442-\u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432.\u003C\/p\u003E\r\n      \u003C\/article\u003E\r\n    \u003C\/div\u003E\r\n  \u003C\/section\u003E\r\n\r\n  \u003Csection class=\u0022vs-values vs-reveal\u0022 aria-label=\u0022\u041f\u0440\u0438\u043d\u0446\u0438\u043f\u044b VanillaSquad\u0022\u003E\r\n    \u003Carticle class=\u0022vs-value vs-panel\u0022\u003E\r\n      \u003Cspan class=\u0022vs-kicker\u0022\u003E\u0427\u0415\u0421\u0422\u041d\u0410\u042f \u0418\u0413\u0420\u0410\u003C\/span\u003E\r\n      \u003Ch3 class=\u0022font-lexend\u0022\u003E\u0417\u0430\u0449\u0438\u0442\u0430 \u0438\u0433\u0440\u043e\u043a\u043e\u0432\u003C\/h3\u003E\r\n      \u003Cp\u003E\r\n        \u0413\u0440\u0438\u0444\u0435\u0440\u0441\u0442\u0432\u043e, \u0447\u0438\u0442\u044b, \u0432\u043e\u0440\u043e\u0432\u0441\u0442\u0432\u043e \u0438 \u0442\u043e\u043a\u0441\u0438\u0447\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u044b. \u041d\u0430\u0440\u0443\u0448\u0438\u0442\u0435\u043b\u0438\r\n        \u043f\u043e\u043b\u0443\u0447\u0430\u044e\u0442 \u0431\u0430\u043d, \u043f\u043e\u0441\u0442\u0440\u0430\u0434\u0430\u0432\u0448\u0438\u0435 \u043f\u043e\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044e\u0442\u0441\u044f, \u0430 \u043c\u043e\u0434\u0435\u0440\u0430\u0446\u0438\u044f\r\n        \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u0442 \u0436\u0430\u043b\u043e\u0431\u044b.\r\n      \u003C\/p\u003E\r\n    \u003C\/article\u003E\r\n    \u003Carticle class=\u0022vs-value vs-panel\u0022\u003E\r\n      \u003Cspan class=\u0022vs-kicker\u0022\u003E\u041a\u041e\u041c\u0410\u041d\u0414\u0410\u003C\/span\u003E\r\n      \u003Ch3 class=\u0022font-lexend\u0022\u003E\u041d\u0435 \u043e\u0434\u0438\u043d \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u003C\/h3\u003E\r\n      \u003Cp\u003E\r\n        \u041f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432,\r\n        \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440, \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u044b, \u0431\u0443\u0445\u0433\u0430\u043b\u0442\u0435\u0440\u0438\u044f \u0438 \u043c\u043e\u0434\u0435\u0440\u0430\u0446\u0438\u044f.\r\n      \u003C\/p\u003E\r\n    \u003C\/article\u003E\r\n    \u003Carticle class=\u0022vs-value vs-p
3332anel\u0022\u003E\r\n      \u003Cspan class=\u0022vs-kicker\u0022\u003E\u041d\u0410\u0414\u0401\u0416\u041d\u041e\u0421\u0422\u042c\u003C\/span\u003E\r\n      \u003Ch3 class=\u0022font-lexend\u0022\u003E\u041f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430\u0434\u043e\u043b\u0433\u043e\u003C\/h3\u003E\r\n      \u003Cp\u003E\r\n        \u0426\u0435\u043b\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u0430 - \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435, \u0430 \u043d\u0435 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0438\u0433\u0440\u044b \u0432 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u043f\u0440\u0438\u0431\u044b\u043b\u0438.\r\n        \u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0439 \u0440\u0435\u0437\u0435\u0440\u0432 \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442 \u0434\u0430\u0436\u0435 \u043f\u0440\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445\r\n        \u0443\u0431\u044b\u0442\u043a\u0430\u0445.\r\n      \u003C\/p\u003E\r\n    \u003C\/article\u003E\r\n    \u003Carticle class=\u0022vs-value vs-panel\u0022\u003E\r\n      \u003Cspan class=\u0022vs-kicker\u0022\u003E\u041e\u0411\u041e\u0420\u0423\u0414\u041e\u0412\u0410\u041d\u0418\u0415\u003C\/span\u003E\r\n      \u003Ch3 class=\u0022font-lexend\u0022\u003E\u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0438\u0433\u0440\u0430\u003C\/h3\u003E\r\n      \u003Cp\u003E\r\n        \u0412\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c Ryzen 9 9950X \u0438 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u043c \u044f\u0434\u0440\u043e\u043c\r\n        Minecraft \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u043a\u043e\u043c\u0444\u043e\u0440\u0442\u043d\u0443\u044e \u0438\u0433\u0440\u0443 \u0431\u0435\u0437 \u043b\u0438\u0448\u043d\u0438\u0445 \u043b\u0430\u0433\u043e\u0432.\r\n      \u003C\/p\u003E\r\n    \u003C\/article\u003E\r\n  \u003C\/section\u003E\r\n\r\n  \u003Csection class=\u0022vs-features vs-panel vs-reveal\u0022\u003E\r\n    \u003Cdiv class=\u0022vs-section-heading\u0022\u003E\r\n      \u003Cspan class=\u0022vs-kicker\u0022\u003E\u041e\u0421\u041e\u0411\u0415\u041d\u041d\u041e\u0421\u0422\u0418\u003C\/span\u003E\r\n      \u003Ch3 class=\u0022font-lexend\u0022\u003E\u0412\u0441\u0451 \u0446\u0435\u043d\u043d\u043e\u0435 - \u0432 \u043e\u0434\u043d\u043e\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u003C\/h3\u003E\r\n    \u003C\/div\u003E\r\n    \u003Cdiv class=\u0022vs-feature-list\u0022\u003E\r\n      \u003Cspan\u003E\u0423\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0430\u043c\u043e\u043f\u0438\u0441\u043d\u044b\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u044b\u003C\/span\u003E\r\n      \u003Cspan\u003E\u0414\u0430\u0442\u0430\u043f\u0430\u043a\u0438 \u0432 \u0434\u0443\u0445\u0435 \u0432\u0430\u043d\u0438\u043b\u044c\u043d\u043e\u0439 \u0438\u0433\u0440\u044b\u003C\/span\u003E\r\n      \u003Cspan\u003E\u0411\u043e\u043b\u044c\u0448\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0430\u0439\u0442\u003C\/span\u003E\r\n      \u003Cspan\u003E\u0420\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f\u003C\/span\u003E\r\n      \u003Cspan\u003E\u041c\u0438\u0440\u044b \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043a, \u0444\u0435\u0440\u043c \u0438 \u0430\u0440\u0442\u043e\u0432\u003C\/span\u003E\r\n      \u003Cspan\u003E\u0417\u043e\u043b\u043e\u0442\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u0438\u0433\u0440\u043e\u043a\u043e\u0432\u003C\/span\u003E\r\n    \u003C\/div\u003E\r\n  \u003C\/section\u003E\r\n\r\n  \u003Csection class=\u0022vs-join vs-panel vs-reveal\u0022\u003E\r\n    \u003Cdiv class=\u0022vs-join-text\u0022\u003E\r\n      \u003Cspan class=\u0022vs-kicker\u0022\u003E\u041
3332a\u0410\u041a \u041d\u0410\u0427\u0410\u0422\u042c \u0418\u0413\u0420\u0410\u0422\u042c\u003C\/span\u003E\r\n      \u003Ch3 class=\u0022font-lexend\u0022\u003E\u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0439\u0442\u0435\u0441\u044c \u043a VanillaSquad\u003C\/h3\u003E\r\n      \u003Cp\u003E\r\n        \u0427\u0442\u043e\u0431\u044b \u0441\u0442\u0430\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u043c \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u0440\u0438\u0432\u044f\u0436\u0438\u0442\u0435 Discord \u043a\r\n        \u0438\u0433\u0440\u043e\u0432\u043e\u043c\u0443 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0443 Minecraft. \u042d\u0442\u043e \u0437\u0430\u0439\u043c\u0451\u0442 \u0432\u0441\u0435\u0433\u043e \u043f\u0430\u0440\u0443 \u043c\u0438\u043d\u0443\u0442.\r\n      \u003C\/p\u003E\r\n    \u003C\/div\u003E\r\n    \u003Col class=\u0022vs-steps\u0022\u003E\r\n      \u003Cli\u003E\r\n        \u003Cstrong\u003E\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u043a\u043e\u0434\u003C\/strong\u003E\r\n        \u003Cspan\u003E\u041f\u0440\u0438 \u0432\u0445\u043e\u0434\u0435 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0447\u0435\u0442\u044b\u0440\u0451\u0445\u0437\u043d\u0430\u0447\u043d\u044b\u0439 \u043a\u043e\u0434.\u003C\/span\u003E\r\n      \u003C\/li\u003E\r\n      \u003Cli\u003E\r\n        \u003Cstrong\u003E\u041e\u0442\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u0435\u0433\u043e \u0432 Discord\u003C\/strong\u003E\r\n        \u003Cspan\u003E\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043a\u043e\u0434 \u0432 \u043a\u0430\u043d\u0430\u043b\u0435 \u003Cb\u003E#\u043e\u0442\u043f\u0440\u0430\u0432\u044c-\u043a\u043e\u0434-\u0441\u044e\u0434\u0430\u003C\/b\u003E.\u003C\/span\u003E\r\n      \u003C\/li\u003E\r\n    \u003C\/ol\u003E\r\n    \u003Cdiv class=\u0022vs-actions\u0022\u003E\r\n      \u003Ca class=\u0022vs-button vs-button-primary font-lexend\u0022 href=\u0022\/discord\u0022\u003E\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 Discord\u003C\/a\u003E\r\n      \u003Ca class=\u0022vs-button vs-button-light font-lexend\u0022 href=\u0022https:\/\/docs.vanillasquad.com\/osnovnye\/kak-nachat-igrat\u0022\u003E\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0430\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u003C\/a\u003E\r\n    \u003C\/div\u003E\r\n  \u003C\/section\u003E\r\n\u003C\/div\u003E","cssCode":".vs-about {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 24px;\r\n  margin: 16px 0 8px;\r\n  color: var(--color2);\r\n}\r\n\r\n.vs-about .vs-panel {\r\n  position: relative;\r\n  overflow: hidden;\r\n  border-radius: 11px;\r\n  background: linear-gradient(180deg, var(--color3) 0%, var(--color4) 100%);\r\n  box-shadow: 0 11px 22px rgba(0, 0, 0, 0.38);\r\n}\r\n\r\n.vs-about .vs-panel::before {\r\n  content: \u0022\u0022;\r\n  position: absolute;\r\n  top: 0;\r\n  right: 0;\r\n  left: 0;\r\n  height: 2.5px;\r\n  border-radius: 11px 11px 0 0;\r\n  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);\r\n}\r\n\r\n.vs-about .vs-hero {\r\n  display: grid;\r\n  grid-template-columns: minmax(0, 1fr) 250px;\r\n  gap: 36px;\r\n  padding: 48px;\r\n}\r\n\r\n.vs-about .vs-hero-content {\r\n  position: relative;\r\n  z-index: 2;\r\n}\r\n\r\n.vs-about .vs-kicker {\r\n  display: inline-flex;\r\n  margin-bottom: 13px;\r\n  color: var(--color5);\r\n  font-size: 0.77rem;\r\n  font-weight: 800;\r\n  letter-spacing: 2px;\r\n}\r\n\r\n.vs-about .vs-title {\r\n  max-width: 690px;\r\n  margin: 0 0 17px;\r\n  color: var(--color2);\r\n  font-size: clamp(2rem, 4.4vw, 3.2rem);\r\n  font-weight: 700;\r\n  line-height: 1.14;\r\n}\r\n\r\n.vs-about .vs-title span {\r\n  background: linear-gradient(270deg, var(--color5) 0%, var(--color6) 100%);\r\n  background-clip: text;\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n}\r\n\r\n.vs-about .vs-lead {\r\n  max-width: 660px;\r\n  margin: 0 0 26px;\r\n  color: var(--text-muted);\r\n  font-size: 1.07rem;\r\n  line-height: 1.75;\r\n}\r\n\r\n.vs-about .vs-tags {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 10px;\r\n}\r\n\r\n.vs-about .vs-tags span {\r\n  padding: 8px 13px;\r\n  border: 1px solid rgba(255, 255, 255, 0.09);\r\n  border-radius: 999px;\r\n  background: rgba(255, 255, 255, 0.035);\r\n  color: var(--color2);\r\n  font-size: 0.88rem;\r\n}\r\n\r\n.vs-about .vs-stats {\r\n  position: relative;\r\n  z-index: 2;\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: center;\r\n  gap: 12px;\r\n}\r\n\r\n.vs-about .vs-stat {\r\n  padding: 16px 18px;\r\n  border: 1px solid rgba(255, 255, 255, 0.08);\r\n  border-radius: 13px;\r\n  background: rgba(255, 255, 255, 0.035);\r\n}\r\n\r\n.vs-about .vs-stat strong {\r\n  display: block;\r\n  margin-bottom: 4px;\r\n  color: var(--color2);\r\n  font-size: 1.55rem;\r\n}\r\n\r\n.vs-about .vs-stat span {\r\n  color: var(--text-muted);\r\n  font-size: 0.88rem;\r\n  line-height: 1.4;\r\n}\r\n\r\n.vs-about .vs-glow {\r\n  position: absolute;\r\n  border-radius: 100%;\r\n  pointer-events: none;\r\n}\r\n\r\n.vs-about .vs-glow-primary {\r\n  right: 110px;\r\n  bottom: -100px;\r\n  width: 260px;\r\n  height: 260px;\r\n  opacity: 0.45;\r\n  background: var(--color5);\r\n  filter: blur(95px);\r\n}\r\n\r\n.vs-about .vs-glow-secondary {\r\n  top: -125px;\r\n  left: -125px;\r\n  width: 280px;\r\n  height: 280px;\r\n  opacity: 0.3;\r\n  background: var(--color6);\r\n  filter: blur(110px);\r\n}\r\n\r\n.vs-about .vs-intro {\r\n  padding: 36px 42px 38px;\r\n}\r\n\r\n.vs-about .vs-section-heading {\r\n  position: relative;\r\n  z-index: 1;\r\n  margin-bottom: 24px;\r\n}\r\n\r\n.vs-about .vs-section-heading h3 {\r\n  margin: 0;\r\n  color: var(--color2);\r\n  font-size: clamp(1.42rem, 2.2vw, 1.9rem);\r\n}\r\n\r\n.vs-about .vs-columns {\r\n  position: relative;\r\n  z-index: 1;\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 32px;\r\n}\r\n\r\n.vs-about .vs-columns p {\r\n  margin: 0;\r\n  color: var(--text-muted);\r\n  font-size: 1rem;\r\n  line-height: 1.8;\r\n}\r\n\r\n.vs-about .vs-center {\r\n  margin-bottom: 27px;\r\n  text-align: center;\r\n}\r\n\r\n.vs-about .vs-world-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr));\r\n  gap: 18px;\r\n}\r\n\r\n.vs-about .vs-world {\r\n  min-height: 212px;\r\n  padding: 30px 25px 25px;\r\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\r\n}\r\n\r\n.vs-about .vs-world:hover {\r\n  transform: translateY(-5px);\r\n  box-shadow: 0 16px 32px rgba(0, 0, 0, 0.43);\r\n}\r\n\r\n.vs-about .vs-icon {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 48px;\r\n  height: 48px;\r\n  margin-bottom: 20px;\r\n  border-radius: 13px;\r\n  background: linear-gradient(135deg, var(--color5), var(--color6));\r\n  color: white;\r\n  font-family: \u0022Lexend\u0022, sans-serif;\r\n  font-size: 0.85rem;\r\n  font-weight: 800;\r\n}\r\n\r\n.vs-about .vs-world h4 {\r\n  margin: 0 0 10px;\r\n  color: var(--color2);\r\n  font-size: 1.14rem;\r\n}\r\n\r\n.vs-about .vs-world p {\r\n  margin: 0;\r\n  color: var(--text-muted);\r\n  font-size: 0.94rem;\r\n  line-height: 1.6;\r\n}\r\n\r\n.vs-about .vs-values {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 18px;\r\n}\r\n\r\n.vs-about .vs-value {\r\n  padding: 29px 30px 30px;\r\n}\r\n\r\n.vs-about .vs-value h3 {\r\n  position: relative;\r\n  margin: 0 0 12px;\r\n  color: var(--color2);\r\n  font-size: 1.28rem;\r\n}\r\n\r\n.vs-about .vs-value p {\r\n  position: relative;\r\n  margin: 0;\r\n  color: var(--text-muted);\r\n  font-size: 0.95rem;\r\n  line-height: 1.7;\r\n}\r\n\r\n.vs-about .vs-features {\r\n  padding: 36px 42px 40px;\r\n}\r\n\r\n.vs-about .vs-feature-list {\r\n  position: relative;\r\n  display: grid;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr));\r\n  gap: 12px;\r\n}\r\n\r\n.vs-about .vs-feature-list span {\r\n  position: relative;\r\n  display: flex;\r\n  align-items: center;\r\n  min-height: 54px;\r\n  padding: 12px 16px 12px 43px;\r\n  border: 1px solid rgba(255, 255, 255, 0.07);\r\n  border-radius: 11px;\r\n  background: rgba(255, 255, 255, 0.035);\r\n  color: var(--text-muted);\r\n  font-size: 0.92rem;\r\n  line-height: 1.42;\r\n}\r\n\r\n.vs-about .vs-feature-list span::before {\r\n  content: \u0022\u0022;\r\n  position: absolute;\r\n  width: 9px;\r\n  height: 9px;\r\n  margin-left: -24px;\r\n  border-radius: 100%;\r\n  background: linear-gradient(135deg, var(--color5), var(--color6));\r\n  box-shadow: 0 0 13px var(--color5);\r\n}\r\n\r\n.vs-about .vs-join {\r\n  padding: 40px 42px;\r\n  background: linear-gradient(135deg, var(--color5), var(--color6));\r\n}\r\n\r\n.vs-about .vs-join::after {\r\n  content: \u0022\u0022;\r\n  position: absolute;\r\n  top: -80px;\r\n  right: -55px;\r\n  width: 310px;\r\n  height: 310px;\r\n  border-radius: 100%;\r\n  background: rgba(255, 255, 255, 0.12);\r\n  filter: blur(4px);\r\n}\r\n\r\n.vs-about .vs-join-text {\r\n  position: relative;\r\n  z-index: 1;\r\n  max-width: 730px;\r\n}\r\n\r\n.vs-about .vs-join .vs-kicker {\r\n  color: rgba(255, 255, 255, 0.78);\r\n}\r\n\r\n.vs-about .vs-join h3 {\r\n  margin: 0 0 13px;\r\n  color: white;\r\n  font-size: clamp(1.45rem, 2.3vw, 2rem);\r\n}\r\n\r\n.vs-about .vs-join-text p {\r\n  margin: 0 0 29px;\r\n  color: rgba(255, 255, 255, 0.88);\r\n  font-size: 1rem;\r\n  line-height: 1.7;\r\n}\r\n\r\n.vs-about .vs-steps {\r\n  position: relative;\r\n  z-index: 1;\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 13px;\r\n  margin: 0 0 28px;\r\n  padding: 0;\r\n  list-style: none;\r\n  counter-reset: step;\r\n}\r\n\r\n.vs-about .vs-steps li {\r\n  position: relative;\r\n  min-height: 83px;\r\n  padding: 15px 18px 15px 60px;\r\n  border-radius: 11px;\r\n  background: rgba(15, 11, 18, 0.19);\r\n  counter-increment: step;\r\n}\r\n\r\n.vs-about .vs-steps li::before {\r\n  content: counter(step);\r\n  position: absolute;
3332\r\n  top: 17px;\r\n  left: 17px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 28px;\r\n  height: 28px;\r\n  border-radius: 9px;\r\n  background: white;\r\n  color: var(--color5);\r\n  font-family: \u0022Lexend\u0022, sans-serif;\r\n  font-weight: 800;\r\n}\r\n\r\n.vs-about .vs-steps strong {\r\n  display: block;\r\n  margin-bottom: 3px;\r\n  color: white;\r\n}\r\n\r\n.vs-about .vs-steps span {\r\n  color: rgba(255, 255, 255, 0.84);\r\n  font-size: 0.91rem;\r\n  line-height: 1.45;\r\n}\r\n\r\n.vs-about .vs-actions {\r\n  position: relative;\r\n  z-index: 1;\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 12px;\r\n}\r\n\r\n.vs-about .vs-button {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 49px;\r\n  padding: 12px 24px;\r\n  border-radius: 13px;\r\n  font-size: 0.83rem;\r\n  font-weight: 800;\r\n  text-transform: uppercase;\r\n  transition: transform 0.2s ease, opacity 0.2s ease;\r\n}\r\n\r\n.vs-about .vs-button:hover {\r\n  transform: scale(1.04);\r\n}\r\n\r\n.vs-about .vs-button-primary {\r\n  background: white;\r\n  color: var(--color1);\r\n}\r\n\r\n.vs-about .vs-button-primary:hover {\r\n  color: var(--color1);\r\n}\r\n\r\n.vs-about .vs-button-light {\r\n  border: 1px solid rgba(255, 255, 255, 0.3);\r\n  background: rgba(15, 11, 18, 0.14);\r\n  color: white;\r\n}\r\n\r\n.vs-about .vs-button-light:hover {\r\n  color: white;\r\n}\r\n\r\n.vs-about.vs-motion .vs-reveal {\r\n  opacity: 0;\r\n  transform: translateY(18px);\r\n  transition: opacity 0.48s ease, transform 0.48s ease;\r\n}\r\n\r\n.vs-about.vs-motion .vs-reveal.vs-visible {\r\n  opacity: 1;\r\n  transform: translateY(0);\r\n}\r\n\r\n@media (max-width: 991.98px) {\r\n  .vs-about .vs-hero {\r\n    grid-template-columns: 1fr;\r\n    gap: 28px;\r\n    padding: 36px 30px;\r\n  }\r\n\r\n  .vs-about .vs-stats {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, minmax(0, 1fr));\r\n  }\r\n\r\n  .vs-about .vs-feature-list {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n}\r\n\r\n@media (max-width: 767.98px) {\r\n  .vs-about {\r\n    gap: 16px;\r\n    margin-top: 8px;\r\n  }\r\n\r\n  .vs-about .vs-hero {\r\n    padding: 30px 22px;\r\n  }\r\n\r\n  .vs-about .vs-title {\r\n    font-size: 1.9rem;\r\n  }\r\n\r\n  .vs-about .vs-lead {\r\n    font-size: 0.97rem;\r\n    line-height: 1.65;\r\n  }\r\n\r\n  .vs-about .vs-stats,\r\n  .vs-about .vs-columns,\r\n  .vs-about .vs-world-grid,\r\n  .vs-about .vs-values,\r\n  .vs-about .vs-feature-list,\r\n  .vs-about .vs-steps {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .vs-about .vs-intro,\r\n  .vs-about .vs-features,\r\n  .vs-about .vs-join {\r\n    padding: 29px 22px;\r\n  }\r\n\r\n  .vs-about .vs-world,\r\n  .vs-about .vs-value {\r\n    padding: 25px 22px;\r\n  }\r\n\r\n  .vs-about .vs-actions {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .vs-about .vs-button {\r\n    width: 100%;\r\n  }\r\n}","jsCode":"var root = $(\u0027.vs-about\u0027);\r\nvar items = $$(\u0027.vs-reveal\u0027);\r\n\r\nif (root \u0026\u0026 items.length) {\r\n  var reduceMotion = false;\r\n\r\n  try {\r\n    reduceMotion = self.matchMedia \u0026\u0026\r\n      self.matchMedia(\u0027(prefers-reduced-motion: reduce)\u0027).matches;\r\n  } catch (error) {\r\n    reduceMotion = false;\r\n  }\r\n\r\n  if (!reduceMotion \u0026\u0026 typeof IntersectionObserver !== \u0027undefined\u0027) {\r\n    root.classList.add(\u0027vs-motion\u0027);\r\n\r\n    var revealObserver = new IntersectionObserver(function(entries) {\r\n      entries.forEach(function(entry) {\r\n        if (entry.isIntersecting) {\r\n          entry.target.classList.add(\u0027vs-visible\u0027);\r\n          revealObserver.unobserve(entry.target);\r\n        }\r\n      });\r\n    }, {\r\n      rootMargin: \u00270px 0px -35px 0px\u0027,\r\n      threshold: 0.08\r\n    });\r\n\r\n    items.forEach(function(item) {\r\n      revealObserver.observe(item);\r\n    });\r\n  } else {\r\n    items.forEach(function(item) {\r\n      item.classList.add(\u0027vs-visible\u0027);\r\n    });\r\n  }\r\n}"}},"home.dynamic.1779880808560-b95kdhznc":{"custom-code-component":{"htmlCode":"43123412","cssCode":null,"jsCode":null}},"home.dynamic.1779882891078-yiqj78kg0":{"custom-code-component":{"htmlCode":"\u003Cdiv class=\u0022vsx\u0022 lang=\u0022ru\u0022\u003E\r\n  \u003Csection class=\u0022vsx-bridge\u0022 aria-labelledby=\u0022vsx-bridge-title\u0022\u003E\r\n    \u003Cspan class=\u0022vsx-bridge-glow\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/span\u003E\r\n    \u003Cdiv class=\u0022vsx-bridge-copy\u0022\u003E\r\n      \u003Cp class=\u0022vsx-overline\u0022\u003E\u041f\u
33320440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0432 \u0438\u0433\u0440\u0435\u003C\/p\u003E\r\n      \u003Ch2 id=\u0022vsx-bridge-title\u0022\u003E\u041d\u043e\u0432\u043e\u0441\u0442\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u043e \u043c\u0438\u0440\u0435. \u003Cspan\u003E\u0418\u0433\u0440\u043e\u043a\u0438 \u0441\u043e\u0437\u0434\u0430\u044e\u0442 \u0435\u0433\u043e \u0438\u0441\u0442\u043e\u0440\u0438\u044e.\u003C\/span\u003E\u003C\/h2\u003E\r\n      \u003Cp class=\u0022vsx-bridge-text\u0022\u003E\r\n        \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f, \u0438\u0432\u0435\u043d\u0442\u044b \u0438 \u0433\u043e\u0440\u043e\u0434\u0430 \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f \u0432\u0430\u0436\u043d\u0435\u0435, \u043a\u043e\u0433\u0434\u0430 \u0437\u0434\u0435\u0441\u044c \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f\r\n        \u0432\u0430\u0448 \u0434\u043e\u043c, \u043c\u0430\u0433\u0430\u0437\u0438\u043d \u0438\u043b\u0438 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043f\u0440\u043e\u0435\u043a\u0442. \u0412\u0441\u0442\u0443\u043f\u0430\u0439\u0442\u0435 \u0432 VanillaSquad \u0438 \u0438\u0433\u0440\u0430\u0439\u0442\u0435\r\n        \u0447\u0435\u0441\u0442\u043d\u043e: \u0431\u0435\u0437 pay-to-win, \u043f\u0440\u0438\u0432\u0430\u0442\u0430 \u0438 \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u043e\u0432.\r\n      \u003C\/p\u003E\r\n    \u003C\/div\u003E\r\n\r\n    \u003Caside class=\u0022vsx-bridge-side\u0022 aria-label=\u0022\u0424\u0430\u043a\u0442\u044b \u043e VanillaSquad\u0022\u003E\r\n      \u003Cdiv class=\u0022vsx-facts\u0022\u003E\r\n        \u003Carticle\u003E\r\n          \u003Cstrong\u003E2019\u003C\/strong\u003E\r\n          \u003Cspan\u003E\u043f\u0440\u043e\u0435\u043a\u0442 \u0432 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438\u003C\/span\u003E\r\n        \u003C\/article\u003E\r\n        \u003Carticle\u003E\r\n          \u003Cstrong\u003E3\u003C\/strong\u003E\r\n          \u003Cspan\u003E\u043c\u0438\u0440\u0430 \u0434\u043b\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432\u003C\/span\u003E\r\n        \u003C\/article\u003E\r\n        \u003Carticle\u003E\r\n          \u003Cstrong\u003E0\u003C\/strong\u003E\r\n          \u003Cspan\u003E\u043f\u043e\u043a\u0443\u043f\u0430\u0435\u043c\u044b\u0445 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u003C\/span\u003E\r\n        \u003C\/article\u003E\r\n      \u003C\/div\u003E\r\n      \u003Cdiv class=\u0022vsx-actions\u0022\u003E\r\n        \u003Ca class=\u0022vsx-action vsx-action-main\u0022 href=\u0022\/discord\u0022\u003E\r\n          \u0412\u043e\u0439\u0442\u0438 \u0432 Discord\r\n          \u003Csvg viewBox=\u00220 0 20 20\u0022 aria-hidden=\u0022true\u0022\u003E\r\n            \u003Cpath d=\u0022M3.5 10h12M11 5l5 5-5 5\u0022\u003E\u003C\/path\u003E\r\n          \u003C\/svg\u003E\r\n        \u003C\/a\u003E\r\n        \u003Ca class=\u0022vsx-action vsx-action-ghost\u0022 href=\u0022\/docs\/osnovnye\/kak-nachat-igrat\u0022 target=\u0022_blank\u0022 rel=\u0022noopener noreferrer\u0022\u003E\r\n          \u041a\u0430\u043a \u043d\u0430\u0447\u0430\u0442\u044c\r\n        \u003C\/a\u003E\r\n      \u003C\/div\u003E\r\n    \u003C\/aside\u003E\r\n  \u003C\/section\u003E\r\n\r\n  \u003Csection class=\u0022vsx-paths\u0022 aria-labelledby=\u0022vsx-paths-title\u0022\u003E\r\n    \u003Cdiv class=\u0022vsx-paths-head\u0022\u003E\r\n      \u003Cp class=\u0022vsx-overline\u0022\u003E\u0421\u0432\u043e\u0431\u043e\u0434\u0430 \u0432\u0430\u043d\u0438\u043b\u044c\u043d\u043e\u0439 \u0438\u0433\u0440\u044b\u003C\/p\u003E\r\n      \u003Ch2 id=\u0022vsx-paths-title\u0022\u003E\u041c\u0438\u0440\u044b \u0438 \u0436\u0438\u0437\u043d\u044c VanillaSquad\u003C\/h2\u003E\r\n      \u003Cp\u003E\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043c\u0438\u0440 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0434\u0443\u0445 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u044f, \u0430 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u0434\u0430\u044e\u0442 \u0432\u0430\u0448\u0438\u043c \u0438\u0434\u0435\u044f\u043c \u0440\u0430\u0437\u043c\u0430\u0445.\u003C\/p\u003E\r\n    \u003C\/div\u003E\r\n\r\n    \u003Cdiv class=\u0022vsx-world-grid\u0022 aria-label=\u0022\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 VanillaSquad\u0022\u003E\r\n      \u003Carticle class=\u0022vsx-world-card\u0022\u003E\r\n        \u003Cdiv class=\u0022vsx-world-card-head\u0022\u003E\r\n          \u003Cspan class=\u0022vsx-world-number\u0022\u003E01\u003C\/span\u003E\r\n          \u003Cspan class=\u0022vsx-world-label\u0022\u003E\u041e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043c\u0438\u0440\u003C\/span\u003E\r\n        \u003C\/div\u003E\r\n        \u003Ch3\u003E\u041c\u0438\u0440 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043a\u003C\/h3\u003E\r\n        \u003Cp\u003E\u0421\u0442\u0440\u043e\u0439\u0442\u0435 \u0433\u043e\u0440\u043e\u0434\u0430, \u043a\u0440\u0435\u043f\u043e\u0441\u0442\u0438 \u0438 \u043f\u0430\u043c\u044f\u0442\u043d\u0438\u043a\u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u0431\u0435\u0437 \u0442\u0435\u0441\u043d\u043e\u0442\u044b \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u043c\u0438\u0440\u0430.\u003C\/p\u003E\r\n        \u003Cul\u003E\r\n          \u003Cli\u003E\u041c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b\u003C\/li\u003E\r\n          \u003Cli\u003E\u041
3332a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0435 \u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e\u003C\/li\u003E\r\n        \u003C\/ul\u003E\r\n      \u003C\/article\u003E\r\n\r\n      \u003Carticle class=\u0022vsx-world-card\u0022\u003E\r\n        \u003Cdiv class=\u0022vsx-world-card-head\u0022\u003E\r\n          \u003Cspan class=\u0022vsx-world-number\u0022\u003E02\u003C\/span\u003E\r\n          \u003Cspan class=\u0022vsx-world-label\u0022\u003E\u041e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043c\u0438\u0440\u003C\/span\u003E\r\n        \u003C\/div\u003E\r\n        \u003Ch3\u003E\u041c\u0438\u0440 \u0444\u0435\u0440\u043c\u003C\/h3\u003E\r\n        \u003Cp\u003E\u0420\u0430\u0437\u0432\u0438\u0432\u0430\u0439\u0442\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044e \u0438 \u0434\u043e\u0431\u044b\u0447\u0443 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432, \u043d\u0435 \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0436\u0430\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043c\u0438\u0440.\u003C\/p\u003E\r\n        \u003Cul\u003E\r\n          \u003Cli\u003E\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u003C\/li\u003E\r\n          \u003Cli\u003E\u0420\u0435\u0441\u0443\u0440\u0441\u044b \u0434\u043b\u044f \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0438\u003C\/li\u003E\r\n        \u003C\/ul\u003E\r\n      \u003C\/article\u003E\r\n\r\n      \u003Carticle class=\u0022vsx-world-card\u0022\u003E\r\n        \u003Cdiv class=\u0022vsx-world-card-head\u0022\u003E\r\n          \u003Cspan class=\u0022vsx-world-number\u0022\u003E03\u003C\/span\u003E\r\n          \u003Cspan class=\u0022vsx-world-label\u0022\u003E\u041e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043c\u0438\u0440\u003C\/span\u003E\r\n        \u003C\/div\u003E\r\n        \u003Ch3\u003E\u041c\u0438\u0440 \u0430\u0440\u0442\u043e\u0432\u003C\/h3\u003E\r\n        \u003Cp\u003E\u0421\u043e\u0437\u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u0438\u043a\u0441\u0435\u043b\u044c-\u0430\u0440\u0442\u044b \u0438 \u0430\u0440\u0442-\u043e\u0431\u044a\u0435\u043a\u0442\u044b \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u0434\u043b\u044f \u0442\u0432\u043e\u0440\u0447\u0435\u0441\u0442\u0432\u0430.\u003C\/p\u003E\r\n        \u003Cul\u003E\r\n          \u003Cli\u003E\u0421\u0432\u043e\u0431\u043e\u0434\u0430 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u0438\u0434\u0435\u0439\u003C\/li\u003E\r\n          \u003Cli\u003E\u0420\u0430\u0431\u043e\u0442\u044b \u0434\u043b\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430\u003C\/li\u003E\r\n        \u003C\/ul\u003E\r\n      \u003C\/article\u003E\r\n\r\n      \u003Carticle class=\u0022vsx-world-card vsx-world-card-featured\u0022\u003E\r\n        \u003Cdiv class=\u0022vsx-world-card-head\u0022\u003E\r\n          \u003Cspan class=\u0022vsx-world-number\u0022\u003E04\u003C\/span\u003E\r\n          \u003Cspan class=\u0022vsx-world-label\u0022\u003E\u0416\u0438\u0432\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\u003C\/span\u003E\r\n        \u003C\/div\u003E\r\n        \u003Ch3\u003E\u0413\u043e\u0440\u043e\u0434\u0430 \u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u003C\/h3\u003E\r\n        \u003Cp\u003E\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0439\u0442\u0435 \u043c\u0430\u0433\u0430\u0437\u0438\u043d, \u0443\u0447\u0430\u0441\u0442\u0432\u0443\u0439\u0442\u0435 \u0432 \u0438\u0432\u0435\u043d\u0442\u0430\u0445 \u0438\u043b\u0438 \u043d\u0430\u0439\u0434\u0438\u0442\u0435 \u0434\u0440\u0443\u0437\u0435\u0439 \u0434\u043b\u044f \u043e\u0431\u0449\u0435\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0438.\u003C\/p\u003E\r\n        \u003Cul\u003E\r\n          \u003Cli\u003E\u0427\u0435\u0441\u0442\u043d\u0430\u044f \u0442\u043e\u0440\u0433\u043e\u0432\u043b\u044f\u003C\/li\u003E\r\n          \u003Cli\u003E\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u0438 \u0432\u044b\u0441\u043e\u043a\u0438\u0439 \u043e\u043d\u043b\u0430\u0439\u043d\u003C\/li\u003E\r\n        \u003C\/ul\u003E\r\n      \u003C\/article\u003E\r\n    \u003C\/div\u003E\r\n  \u003C\/section\u003E\r\n\r\n  \u003Csection class=\u0022vsx-trust\u
33320022 aria-labelledby=\u0022vsx-trust-title\u0022\u003E\r\n    \u003Cdiv class=\u0022vsx-trust-intro\u0022\u003E\r\n      \u003Cp class=\u0022vsx-overline\u0022\u003E\u041c\u043e\u0436\u043d\u043e \u0432\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0442\u044c \u0432\u0440\u0435\u043c\u044f\u003C\/p\u003E\r\n      \u003Ch2 id=\u0022vsx-trust-title\u0022\u003E\u041f\u0440\u043e\u0435\u043a\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a \u0432\u0430\u0448\u0435\u043c\u0443 \u043c\u0438\u0440\u0443 \u0441\u0435\u0440\u044c\u0435\u0437\u043d\u043e\u003C\/h2\u003E\r\n      \u003Cp\u003E\r\n        VanillaSquad \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0435 \u0440\u0430\u0434\u0438 \u043f\u0440\u043e\u0434\u0430\u0436\u0438 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432. \u0412 \u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 -\r\n        \u0432\u043e\u0432\u043b\u0435\u0447\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0438\u0433\u0440\u043e\u043a\u043e\u0432, \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0438 \u043f\u043e\u0440\u044f\u0434\u043e\u043a, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c\r\n        \u0447\u0435\u0441\u0442\u043d\u044b\u0439 \u0442\u0440\u0443\u0434 \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u044b\u043c.\r\n      \u003C\/p\u003E\r\n    \u003C\/div\u003E\r\n\r\n    \u003Cdiv class=\u0022vsx-proof\u0022\u003E\r\n      \u003Carticle class=\u0022vsx-proof-large\u0022\u003E\r\n        \u003Cspan\u003E\u0421 2019 \u0433\u043e\u0434\u0430\u003C\/span\u003E\r\n        \u003Cstrong\u003E\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0443\u0436\u0435 \u0438\u0434\u0435\u0442. \u0412\u0430\u0448\u0430 \u043c\u043e\u0436\u0435\u0442 \u0441\u0442\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439.\u003C\/strong\u003E\r\n        \u003Cp\u003E\u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0439 \u0440\u0435\u0437\u0435\u0440\u0432 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438 \u0435\u0433\u043e \u0434\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u043e\u0435 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435.\u003C\/p\u003E\r\n      \u003C\/article\u003E\r\n      \u003Carticle\u003E\r\n        \u003Cspan\u003E\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u003C\/span\u003E\r\n        \u003Cstrong\u003ERyzen 9 9950X\u003C\/strong\u003E\r\n        \u003Cp\u003E\u0412\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0438 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u044f\u0434\u0440\u043e \u0434\u043b\u044f \u043a\u043e\u043c\u0444\u043e\u0440\u0442\u043d\u043e\u0439 \u0438\u0433\u0440\u044b.\u003C\/p\u003E\r\n      \u003C\/article\u003E\r\n      \u003Carticle\u003E\r\n        \u003Cspan\u003E\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c\u003C\/span\u003E\r\n        \u003Cstrong\u003E\u0417\u0430\u0449\u0438\u0442\u0430 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043a\u003C\/strong\u003E\r\n        \u003Cp\u003E\u0427\u0438\u0442\u044b, \u0432\u043e\u0440\u043e\u0432\u0441\u0442\u0432\u043e \u0438 \u0433\u0440\u0438\u0444\u0435\u0440\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u044b; \u0443\u0449\u0435\u0440\u0431 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0435\u0439.\u003C\/p\u003E\r\n      \u003C\/article\u003E\r\n      \u003Carticle\u003E\r\n        \u003Cspan\u003E\u041a\u043e\u043c\u0430\u043d\u0434\u0430\u003C\/span\u003E\r\n        \u003Cstrong\u003E\u041d\u0435 \u043e\u0434\u0438\u043d \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u003C\/strong\u003E\r\n        \u003Cp\u003E\u0417\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c \u0441\u0442\u043e\u044f\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438, \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f, \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u044b \u0438 \u043c\u043e\u0434\u0435\u0440\u0430\u0446\u0438\u044f.\u003C\/p\u003E\r\n      \u003C\/article\u003E\r\n    \u003C\/div\u003E\r\n  \u003C\/section\u003E\r\n\r\n  \u003Csection class=\u0022vsx-entry\u0022 aria-labelledby=\u0022vsx-entry-title\u0022\u003E\r\n    \u003Cspan class=\u0022vsx-entry-ray\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/span\u003E\r\n    \u003Cdiv class=\u0022vsx-entry-copy\u0022\u003E\r\n      \u003Cp class=\u0022vsx-overline\u0022\u003E\u0412\u0445\u043e\u0434 \u0432 VanillaSquad\u003C\/p\u003E\r\n      \u003Ch2 id=\u0022vsx-entry-title\u0022\u003E\u041e\u0434\u0438\u043d \u043a\u043e\u0434 \u0434\u043e \u0432\u0430\u0448\u0435\u0439 \u043f\u0435\u0440\u0432\u043e\u0439 \u043d\u043e\u0447\u0438\u003C\/h2\u003E\r\n      \u003Cp\u003E\r\n        \u041f\u0440\u0438\u0432\u044f\u0436\u0438\u0442\u0435 \u0430\u043a\u043a\u0430\u0443\u043d\u0442 Discord \u043a Minecraft, \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u0434\u043e\u0441\u0442\u0443\u043f \u0438 \u043d\u0430\u0447\u043d\u0438\u0442\u0435 \u043f\u0443\u0442\u044c\r\n        \u0432 \u043c\u0438\u0440\u0435, \u0433\u0434\u0435 \u043a\u0430\u0436\u0434\u043e\u0435 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0438\u0442 \u0432\u0430\u043c.\r\n      \u003C\/p\u003E\r\n      \u003Cdiv class=\u0022vsx-actions\u0022\u003E\r\n        \u003Ca class=\u0022vsx-action vsx-action-light\u0022 href=\u0022\/discord\u0022\u003E\r\n          \u041d\u0430\u0447\u0430\u0442\u044c \u0447\u0435\u0440\u0435\u0437 Discord\r\n          \u003Csvg viewBox=\u00220 0 20 20\u0022 aria-hidden=\u0022true\u0022\u003E\r\n            \u003Cpath d=\u0022M3.5 10h12M11 5l5 5-5 5\u0022\u003E\u003C\/path\u003E\r\n          \u003C\/svg\u003E\r\n        \u003C\/a\u003E\r\n        \u003Ca class=\u0022vsx-action vsx-action-dark\u0022 href=\u0022\/docs\/osnovnye\/kak-nachat-igrat\u0022 target=\u0022_blank\u0022 rel=\u0022noopener noreferrer\u0022\u003E\r\n          \u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044e\r\n        \u003C\/a\u003E\r\n      \u003C\/div\u003E\r\n    \u003C\/div\u003E\r\n\r\n    \u003Col class=\u0022vsx-entry-steps\u0022\u003E\r\n      \u003Cli\u003E\r\n        \u003Cspan class=\u0022vsx-step-number\u0022\u003E01\u003C\/span\u003E\r\n        \u003Cdiv\u003E\r\n          \u003Cstrong\u003E\u0417\u0430\u0439\u0434\u0438\u0442\u0435 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u003C\/strong\u003E\r\n          \u003Cp\u003E\u041f\u
33320440\u0438 \u0432\u0445\u043e\u0434\u0435 \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0432\u0430\u0448 \u0447\u0435\u0442\u044b\u0440\u0435\u0445\u0437\u043d\u0430\u0447\u043d\u044b\u0439 \u043a\u043e\u0434.\u003C\/p\u003E\r\n        \u003C\/div\u003E\r\n      \u003C\/li\u003E\r\n      \u003Cli\u003E\r\n        \u003Cspan class=\u0022vsx-step-number\u0022\u003E02\u003C\/span\u003E\r\n        \u003Cdiv\u003E\r\n          \u003Cstrong\u003E\u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 Discord\u003C\/strong\u003E\r\n          \u003Cp\u003E\u041e\u0442\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u043a\u043e\u0434 \u0432 \u043a\u0430\u043d\u0430\u043b \u003Cb\u003E#\u043e\u0442\u043f\u0440\u0430\u0432\u044c-\u043a\u043e\u0434-\u0441\u044e\u0434\u0430\u003C\/b\u003E.\u003C\/p\u003E\r\n        \u003C\/div\u003E\r\n      \u003C\/li\u003E\r\n      \u003Cli\u003E\r\n        \u003Cspan class=\u0022vsx-step-number\u0022\u003E03\u003C\/span\u003E\r\n        \u003Cdiv\u003E\r\n          \u003Cstrong\u003E\u041d\u0430\u0447\u043d\u0438\u0442\u0435 \u0438\u0441\u0442\u043e\u0440\u0438\u044e\u003C\/strong\u003E\r\n          \u003Cp\u003E\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0443\u0442\u044c \u0438 \u0441\u0442\u0430\u043d\u044c\u0442\u0435 \u0447\u0430\u0441\u0442\u044c\u044e \u0436\u0438\u0432\u043e\u0433\u043e \u043c\u0438\u0440\u0430.\u003C\/p\u003E\r\n        \u003C\/div\u003E\r\n      \u003C\/li\u003E\r\n    \u003C\/ol\u003E\r\n  \u003C\/section\u003E\r\n\u003C\/div\u003E\r\n\u003Ca href=\u0022https:\/\/mcrating.org\u0022 style=\u0022position:absolute; left:0; top:0; width:1px; height:1px; opacity:0.01; overflow:hidden; z-index:-999; font-size:1px; color:transparent;\u0022\u003Emcrating\u003C\/a\u003E","cssCode":".vsx {\r\n  --vsx-line: rgba(251, 247, 255, 0.11);\r\n  --vsx-line-bright: rgba(251, 247, 255, 0.2);\r\n  color: var(--color2);\r\n  container-name: vsx;\r\n  container-type: inline-size;\r\n  display: grid;\r\n  font-family: \u0022Nunito\u0022, sans-serif;\r\n  gap: clamp(18px, 3vw, 27px);\r\n  margin-top: 2rem;\r\n  max-width: 100%;\r\n  min-width: 0;\r\n  overflow: hidden;\r\n  width: 100%;\r\n}\r\n\r\n.vsx *,\r\n.vsx *::before,\r\n.vsx *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.vsx a {\r\n  text-decoration: none;\r\n}\r\n\r\n.vsx section,\r\n.vsx article,\r\n.vsx aside,\r\n.vsx div {\r\n  min-width: 0;\r\n}\r\n\r\n.vsx h2,\r\n.vsx h3,\r\n.vsx strong,\r\n.vsx-action {\r\n  font-family: \u0022Lexend\u0022, sans-serif;\r\n}\r\n\r\n.vsx h2,\r\n.vsx h3,\r\n.vsx strong {\r\n  color: var(--color2);\r\n}\r\n\r\n.vsx-actions {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 12px;\r\n}\r\n\r\n.vsx-action {\r\n  align-items: center;\r\n  border: 1px solid transparent;\r\n  border-radius: 14px;\r\n  display: inline-flex;\r\n  font-size: 0.9rem;\r\n  font-weight: 700;\r\n  gap: 12px;\r\n  justify-content: center;\r\n  min-height: 55px;\r\n  max-width: 100%;\r\n  padding: 14px 23px;\r\n  text-align: center;\r\n  transition: background 0.22s ease, border-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease;\r\n  overflow-wrap: anywhere;\r\n}\r\n\r\n.vsx-action svg {\r\n  fill: none;\r\n  height: 18px;\r\n  stroke: currentColor;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n  stroke-width: 2;\r\n  transition: transform 0.22s ease;\r\n  width: 18px;\r\n}\r\n\r\n.vsx-action:hover {\r\n  transform: translateY(-2px);\r\n}\r\n\r\n.vsx-action:hover svg {\r\n  transform: translateX(4px);\r\n}\r\n\r\n.vsx-action:focus-visible {\r\n  outline: 2px solid var(--color5);\r\n  outline-offset: 4px;\r\n}\r\n\r\n.vsx-action-main {\r\n  background: linear-gradient(105deg, var(--color5), var(--color6));\r\n  box-shadow: 0 14px 31px rgba(255, 112, 187, 0.18);\r\n  color: var(--color2);\r\n}\r\n\r\n.vsx-action-main:hover {\r\n  box-shadow: 0 18px 37px rgba(255, 112, 187, 0.28);\r\n  color: var(--color2);\r\n}\r\n\r\n.vsx-action-ghost {\r\n  background: rgba(251, 247, 255, 0.045);\r\n  border-color: var(--vsx-line-bright);\r\n  color: var(--color2);\r\n}\r\n\r\n.vsx-action-ghost:hover {\r\n  background: rgba(251, 247, 255, 0.09);\r\n  color: var(--color2);\r\n}\r\n\r\n.vsx-overline {\r\n  color: var(--color5);\r\n  font-size: 0.7rem;\r\n  font-weight: 800;\r\n  letter-spacing: 0.23em;\r\n  margin: 0 0 13px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.vsx-bridge {\r\n  align-items: center;\r\n  background:\r\n    radial-gradient(circle at 87% 16%, rgba(255, 112, 187, 0.15), transparent 32%),\r\n    linear-gradient(156deg, var(--color3), var(--color4));\r\n  border: 1px solid var(--vsx-line);\r\n  border-radius: 21px;\r\n  display: grid;\r\n  gap: clamp(22px, 3.2vw, 36px);\r\n  grid-template-columns: minmax(0, 1fr) minmax(350px, 0.68fr);\r\n  isolation: isolate;\r\n  overflow: hidden;\r\n  padding: clamp(25px, 4vw, 39px);\r\n  position: relative;\r\n}\r\n\r\n.vsx-bridge::after {\r\n  background: linear-gradient(112deg, transparent, rgba(255, 255, 255, 0.06), transparent);\r\n  content: \u0022\u0022;\r\n  height: 190%;\r\n  pointer-events: none;\r\n  position: absolute;\r\n  right: -29%;\r\n  top: -50%;\r\n  transform: rotate(12deg);\r\n  width: 49%;\r\n  z-index: -1;\r\n}\r\n\r\n.vsx-bridge-glow {\r\n  background: var(--color5);\r\n  border-radius: 999px;\r\n  bottom: -125px;\r\n  filter: blur(78px);\r\n  height: 235px;\r\n  left: -72px;\r\n  opacity: 0.18;\r\n  pointer-events: none;\r\n  position: absolute;\r\n  width: 235px;\r\n  z-index: -1;\r\n}\r\n\r\n.vsx-bridge h2 {\r\n  font-size: clamp(1.6rem, 2.5vw, 2.16rem);\r\n  letter-spacing: -0.052em;\r\n  line-height: 1.22;\r\n  margin: 0 0 14px;\r\n  max-width: 680px;\r\n}\r\n\r\n.vsx-bridge h2 span {\r\n  background: linear-gradient(94deg, var(--color5), var(--color6));\r\n  background-clip: text;\r\n  color: transparent;\r\n  -webkit-background-clip: text;\r\n}\r\n\r\n.vsx-bridge-text {\r\n  color: var(--text-muted);\r\n  font-size: 0.96rem;\r\n  line-height: 1.67;\r\n  margin: 0;\r\n  max-width: 670px;\r\n}\r\n\r\n.vsx-bridge-side {\r\n  background: rgba(251, 247, 255, 0.035);\r\n  border: 1px solid var(--vsx-line);\r\n  border-radius: 15px;\r\n  padding: clamp(15px, 2.2vw, 19px);\r\n}\r\n\r\n.vsx-facts {\r\n  display: grid;\r\n  gap: 7px;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr));\r\n  margin-bottom: 15px;\r\n}\r\n\r\n.vsx-facts article {\r\n  background: rgba(251, 247, 255, 0.045);\r\n  border-radius: 10px;\r\n  min-height: 76px;\r\n  padding: 11px 8px;\r\n  text-align: center;\r\n}\r\n\r\n.vsx-facts strong {\r\n  display: block;\r\n  font-size: 1.15rem;\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.vsx-facts span {\r\n  color: var(--text-muted);\r\n  display: block;\r\n  font-size: 0.7rem;\r\n  font-weight: 700;\r\n  line-height: 1.26;\r\n}\r\n\r\n.vsx-bridge-side .vsx-action {\r\n  flex: 1;\r\n  min-height: 50px;\r\n  padding: 12px 14px;\r\n}\r\n\r\n.vsx-paths {\r\n  background: linear-gradient(157deg, var(--color3), var(--color4));\r\n  border: 1px solid var(--vsx-line);\r\n  border-radius: 21px;\r\n  display: grid;\r\n  gap: clamp(20px, 3vw, 27px);\r\n  padding: clamp(24px, 4vw, 38px);\r\n}\r\n\r\n.vsx-paths-head {\r\n  margin: 0 auto;\r\n  max-width: 690px;\r\n  text-align: center;\r\n}
3332\r\n\r\n.vsx-paths-head h2,\r\n.vsx-trust-intro h2 {\r\n  font-size: clamp(1.55rem, 2.5vw, 2.15rem);\r\n  letter-spacing: -0.05em;\r\n  line-height: 1.2;\r\n  margin: 0 0 14px;\r\n}\r\n\r\n.vsx-paths-head \u003E p:last-child,\r\n.vsx-trust-intro \u003E p:last-child {\r\n  color: var(--text-muted);\r\n  font-size: 0.96rem;\r\n  line-height: 1.68;\r\n  margin: 0;\r\n}\r\n\r\n.vsx-world-grid {\r\n  display: grid;\r\n  gap: 11px;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n}\r\n\r\n.vsx-world-card {\r\n  background: rgba(251, 247, 255, 0.027);\r\n  border: 1px solid var(--vsx-line);\r\n  border-radius: 15px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  min-height: 247px;\r\n  padding: clamp(19px, 2.5vw, 25px);\r\n  position: relative;\r\n}\r\n\r\n.vsx-world-card-featured {\r\n  background:\r\n    radial-gradient(circle at 8% 6%, rgba(255, 112, 187, 0.14), transparent 46%),\r\n    rgba(251, 247, 255, 0.035);\r\n  border-color: rgba(255, 112, 187, 0.24);\r\n}\r\n\r\n.vsx-world-card-head {\r\n  align-items: center;\r\n  display: flex;\r\n  margin-bottom: 20px;\r\n  min-height: 37px;\r\n  padding-right: 62px;\r\n}\r\n\r\n.vsx-world-number {\r\n  color: rgba(251, 247, 255, 0.09);\r\n  font-family: \u0022Lexend\u0022, sans-serif;\r\n  font-size: clamp(2.05rem, 4vw, 2.55rem);\r\n  font-weight: 800;\r\n  letter-spacing: -0.08em;\r\n  line-height: 1;\r\n  position: absolute;\r\n  right: clamp(17px, 2.3vw, 23px);\r\n  top: clamp(15px, 2.2vw, 20px);\r\n}\r\n\r\n.vsx-world-card-featured .vsx-world-number {\r\n  color: rgba(255, 112, 187, 0.2);\r\n}\r\n\r\n.vsx-world-label {\r\n  color: var(--color5);\r\n  font-size: 0.68rem;\r\n  font-weight: 800;\r\n  letter-spacing: 0.17em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.vsx-world-card h3 {\r\n  font-size: clamp(1.13rem, 1.9vw, 1.34rem);\r\n  letter-spacing: -0.04em;\r\n  line-height: 1.27;\r\n  margin: 0 0 11px;\r\n}\r\n\r\n.vsx-world-card \u003E p {\r\n  color: var(--text-muted);\r\n  font-size: 0.91rem;\r\n  line-height: 1.62;\r\n  margin: 0 0 19px;\r\n}\r\n\r\n.vsx-world-card ul {\r\n  border-top: 1px solid var(--vsx-line);\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 8px 17px;\r\n  list-style: none;\r\n  margin: auto 0 0;\r\n  padding: 16px 0 0;\r\n}\r\n\r\n.vsx-world-card li {\r\n  color: var(--text-muted);\r\n  font-size: 0.78rem;\r\n  font-weight: 700;\r\n  line-height: 1.42;\r\n  padding-left: 16px;\r\n  position: relative;\r\n}\r\n\r\n.vsx-world-card li::before {\r\n  background: var(--color5);\r\n  border-radius: 50%;\r\n  content: \u0022\u0022;\r\n  height: 6px;\r\n  left: 0;\r\n  position: absolute;\r\n  top: 5px;\r\n  width: 6px;\r\n}\r\n\r\n.vsx-trust {\r\n  align-items: center;\r\n  display: grid;\r\n  gap: clamp(23px, 4vw, 42px);\r\n  grid-template-columns: minmax(250px, 0.4fr) minmax(0, 0.6fr);\r\n}\r\n\r\n.vsx-proof {\r\n  display: grid;\r\n  gap: 11px;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr));\r\n}\r\n\r\n.vsx-proof article {\r\n  background: linear-gradient(165deg, var(--color3), var(--color4));\r\n  border: 1px solid var(--vsx-line);\r\n  border-radius: 15px;\r\n  min-height: 180px;\r\n  padding: clamp(17px, 2.3vw, 22px);\r\n}\r\n\r\n.vsx-proof .vsx-proof-large {\r\n  background:\r\n    linear-gradient(105deg, rgba(255, 112, 187, 0.13), rgba(185, 140, 255, 0.09)),\r\n    linear-gradient(165deg, var(--color3), var(--color4));\r\n  grid-column: 1 \/ -1;\r\n  min-height: 0;\r\n}\r\n\r\n.vsx-proof article span {\r\n  color: var(--color5);\r\n  display: block;\r\n  font-size: 0.67rem;\r\n  font-weight: 800;\r\n  letter-spacing: 0.18em;\r\n  margin-bottom: 13px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.vsx-proof article strong {\r\n  display: block;\r\n  font-size: 0.95rem;\r\n  letter-spacing: -0.025em;\r\n  line-height: 1.4;\r\n  margin-bottom: 8px;\r\n}\r\n\r\n.vsx-proof-large strong {\r\n  font-size: clamp(1.06rem, 1.9vw, 1.27rem);\r\n}\r\n\r\n.vsx-proof article p {\r\n  color: var(--text-muted);\r\n  font-size: 0.8rem;\r\n  line-height: 1.5;\r\n  margin: 0;\r\n}\r\n\r\n.vsx-entry {\r\n  background:\r\n    linear-gradient(rgba(16, 12, 21, 0.3), rgba(16, 12, 21, 0.38)),\r\n    linear-gradient(118deg, var(--color5), var(--color6));\r\n  border-radius: 24px;\r\n  display: grid;\r\n  gap: clamp(23px, 4vw, 43px);\r\n  grid-template-columns: minmax(265px, 0.83fr) minmax(280px, 0.74fr);\r\n  isolation: isolate;\r\n  overflow: hidden;
3332\r\n  padding: clamp(27px, 5vw, 50px);\r\n  position: relative;\r\n}\r\n\r\n.vsx-entry-ray {\r\n  background: linear-gradient(115deg, transparent, rgba(255, 255, 255, 0.1), transparent);\r\n  bottom: -65%;\r\n  height: 195%;\r\n  pointer-events: none;\r\n  position: absolute;\r\n  right: -25%;\r\n  transform: rotate(10deg);\r\n  width: 65%;\r\n  z-index: -1;\r\n}\r\n\r\n.vsx-entry .vsx-overline {\r\n  color: rgba(255, 255, 255, 0.7);\r\n}\r\n\r\n.vsx-entry-copy {\r\n  align-self: center;\r\n}\r\n\r\n.vsx-entry-copy h2 {\r\n  font-size: clamp(1.75rem, 3vw, 2.42rem);\r\n  letter-spacing: -0.055em;\r\n  line-height: 1.16;\r\n  margin: 0 0 14px;\r\n}\r\n\r\n.vsx-entry-copy \u003E p:not(.vsx-overline) {\r\n  color: rgba(255, 255, 255, 0.84);\r\n  font-size: 0.98rem;\r\n  line-height: 1.67;\r\n  margin: 0 0 27px;\r\n}\r\n\r\n.vsx-action-light {\r\n  background: var(--color2);\r\n  box-shadow: 0 15px 30px rgba(16, 12, 21, 0.18);\r\n  color: var(--color1);\r\n}\r\n\r\n.vsx-action-light:hover {\r\n  box-shadow: 0 20px 37px rgba(16, 12, 21, 0.25);\r\n  color: var(--color1);\r\n}\r\n\r\n.vsx-action-dark {\r\n  background: rgba(16, 12, 21, 0.16);\r\n  border-color: rgba(255, 255, 255, 0.22);\r\n  color: var(--color2);\r\n}\r\n\r\n.vsx-action-dark:hover {\r\n  background: rgba(16, 12, 21, 0.25);\r\n  color: var(--color2);\r\n}\r\n\r\n.vsx-entry-steps {\r\n  align-self: center;\r\n  backdrop-filter: blur(8px);\r\n  background: rgba(16, 12, 21, 0.19);\r\n  border: 1px solid rgba(255, 255, 255, 0.18);\r\n  border-radius: 17px;\r\n  list-style: none;\r\n  margin: 0;\r\n  padding: 10px 21px;\r\n}\r\n\r\n.vsx-entry-steps li {\r\n  align-items: start;\r\n  border-bottom: 1px solid rgba(255, 255, 255, 0.14);\r\n  display: grid;\r\n  gap: 16px;\r\n  grid-template-columns: 36px 1fr;\r\n  padding: 16px 0;\r\n}\r\n\r\n.vsx-entry-steps li:last-child {\r\n  border-bottom: 0;\r\n}\r\n\r\n.vsx-step-number {\r\n  color: rgba(255, 255, 255, 0.6);\r\n  font-family: \u0022Lexend\u0022, sans-serif;\r\n  font-size: 0.72rem;\r\n  padding-top: 4px;\r\n}\r\n\r\n.vsx-entry-steps strong {\r\n  display: block;\r\n  font-size: 0.89rem;\r\n  margin-bottom: 5px;\r\n}\r\n\r\n.vsx-entry-steps p {\r\n  color: rgba(255, 255, 255, 0.79);\r\n  font-size: 0.82rem;\r\n  line-height: 1.46;\r\n  margin: 0;\r\n}\r\n\r\n.vsx-entry-steps b {\r\n  color: var(--color2);\r\n  font-weight: 800;\r\n}\r\n\r\n@container vsx (max-width: 1120px) {\r\n  .vsx-bridge,\r\n  .vsx-trust {\r\n    grid-template-columns: minmax(0, 1fr);\r\n  }\r\n\r\n  .vsx-trust-intro {\r\n    max-width: 680px;\r\n  }\r\n}\r\n\r\n@container vsx (max-width: 900px) {\r\n  .vsx-paths,\r\n  .vsx-entry {\r\n    grid-template-columns: minmax(0, 1fr);\r\n  }\r\n\r\n  .vsx-paths-head {\r\n    margin: 0 auto;\r\n    max-width: 620px;\r\n    text-align: center;\r\n  }\r\n\r\n  .vsx-entry-copy \u003E p:not(.vsx-overline) {\r\n    margin-bottom: 22px;\r\n  }\r\n}\r\n\r\n@container vsx (max-width: 700px) {\r\n  .vsx-world-grid,\r\n  .vsx-proof {\r\n    grid-template-columns: minmax(0, 1fr);\r\n  }\r\n\r\n  .vsx-world-card,\r\n  .vsx-proof article {\r\n    min-height: 0;\r\n  }\r\n}\r\n\r\n@container vsx (max-width: 575.98px) {\r\n  .vsx-bridge,\r\n  .vsx-paths,\r\n  .vsx-entry {\r\n    border-radius: 17px;\r\n    padding: 21px 16px;\r\n  }\r\n\r\n  .vsx-actions,\r\n  .vsx-action {\r\n    width: 100%;\r\n  }\r\n\r\n  .vsx-bridge h2 {\r\n    font-size: clamp(1.34rem, 7vw, 1.46rem);\r\n    letter-spacing: -0.045em;\r\n  }\r\n\r\n  .vsx-paths-head h2,\r\n  .vsx-trust-intro h2 {\r\n    font-size: clamp(1.34rem, 7vw, 1.46rem);\r\n    letter-spacing: -0.045em;\r\n  }\r\n\r\n  .vsx-entry-copy h2 {\r\n    font-size: clamp(1.48rem, 8vw, 1.7rem);\r\n    letter-spacing: -0.045em;\r\n  }\r\n\r\n  .vsx-bridge-text,\r\n  .vsx-paths-head \u003E p:last-child,\r\n  .vsx-trust-intro \u003E p:last-child,\r\n  .vsx-entry-copy \u003E p:not(.vsx-overline) {\r\n    font-size: 0.9rem;\r\n    line-height: 1.58;\r\n  }\r\n\r\n  .vsx-bridge-side {\r\n    padding: 12px;\r\n  }\r\n\r\n  .vsx-facts {\r\n    gap: 5px;\r\n  }\r\n\r\n  .vsx-facts article {\r\n    min-height: 72px;\r\n    padding: 10px 5px;\r\n  }\r\n\r\n  .vsx-world-card {\r\n    padding: 18px 15px;\r\n  }\r\n\r\n  .vsx-world-card-head {\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .vsx-entry-steps {\r\n    padding: 7px 14px;\r\n  }\r\n\r\n  .vsx-entry-steps li {\r\n    gap: 10px;\r\n    grid-template-columns: 29px minmax(0, 1fr);\r\n    padding: 14px 0;\r\n  }\r\n}\r\n\r\n@container vsx (max-width: 420px) {\r\n  .vsx-overline {\r\n    font-size: 0.64rem;\r\n    letter-spacing: 0.17em;\r\n  }\r\n\r\n  .vsx-facts {\r\n    grid-template-columns: minmax(0, 1fr);\r\n  }
3332\r\n\r\n  .vsx-facts article {\r\n    align-items: center;\r\n    display: flex;\r\n    gap: 12px;\r\n    justify-content: flex-start;\r\n    min-height: 0;\r\n    padding: 11px 14px;\r\n    text-align: left;\r\n  }\r\n\r\n  .vsx-facts strong {\r\n    flex: 0 0 48px;\r\n    margin-bottom: 0;\r\n  }\r\n\r\n  .vsx-facts span {\r\n    font-size: 0.75rem;\r\n  }\r\n\r\n  .vsx-proof article {\r\n    padding: 16px;\r\n  }\r\n}\r\n\r\n@container vsx (max-width: 350px) {\r\n  .vsx-bridge,\r\n  .vsx-paths,\r\n  .vsx-entry {\r\n    padding-left: 12px;\r\n    padding-right: 12px;\r\n  }\r\n\r\n  .vsx-action {\r\n    font-size: 0.84rem;\r\n    min-height: 51px;\r\n    padding-left: 11px;\r\n    padding-right: 11px;\r\n  }\r\n}\r\n\r\n@media (max-width: 575.98px) {\r\n  .vsx {\r\n    gap: 16px;\r\n    margin-top: 1rem;\r\n  }\r\n}\r\n\r\n\/* Apex fallback: covers mobile devices when the page viewport is not configured. *\/\r\n@media (max-device-width: 767px), (hover: none) and (pointer: coarse) {\r\n  .vsx {\r\n    gap: 16px;\r\n    margin-top: 1rem;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .vsx-bridge,\r\n  .vsx-trust,\r\n  .vsx-entry,\r\n  .vsx-world-grid,\r\n  .vsx-proof {\r\n    grid-template-columns: minmax(0, 1fr) !important;\r\n  }\r\n\r\n  .vsx-bridge,\r\n  .vsx-paths,\r\n  .vsx-entry {\r\n    border-radius: 17px;\r\n    padding: 21px 16px;\r\n  }\r\n\r\n  .vsx-actions,\r\n  .vsx-action {\r\n    width: 100%;\r\n  }\r\n\r\n  .vsx-bridge h2,\r\n  .vsx-paths-head h2,\r\n  .vsx-trust-intro h2 {\r\n    font-size: 1.4rem;\r\n    letter-spacing: -0.045em;\r\n  }\r\n\r\n  .vsx-entry-copy h2 {\r\n    font-size: 1.62rem;\r\n    letter-spacing: -0.045em;\r\n  }\r\n\r\n  .vsx-bridge-text,\r\n  .vsx-paths-head \u003E p:last-child,\r\n  .vsx-trust-intro \u003E p:last-child,\r\n  .vsx-entry-copy \u003E p:not(.vsx-overline) {\r\n    font-size: 0.9rem;\r\n    line-height: 1.58;\r\n  }\r\n\r\n  .vsx-bridge-side {\r\n    padding: 12px;\r\n  }\r\n\r\n  .vsx-facts {\r\n    gap: 6px;\r\n    grid-template-columns: minmax(0, 1fr);\r\n  }\r\n\r\n  .vsx-facts article {\r\n    align-items: center;\r\n    display: flex;\r\n    gap: 12px;\r\n    justify-content: flex-start;\r\n    min-height: 0;\r\n    padding: 11px 14px;\r\n    text-align: left;\r\n  }\r\n\r\n  .vsx-facts strong {\r\n    flex: 0 0 48px;\r\n    margin-bottom: 0;\r\n  }\r\n\r\n  .vsx-facts span {\r\n    font-size: 0.75rem;\r\n  }\r\n\r\n  .vsx-world-card {\r\n    min-height: 0;\r\n    padding: 18px 15px;\r\n  }\r\n\r\n  .vsx-world-card-head {\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .vsx-proof article {\r\n    min-height: 0;\r\n    padding: 16px;\r\n  }\r\n\r\n  .vsx-entry-steps {\r\n    padding: 7px 14px;\r\n  }\r\n\r\n  .vsx-entry-steps li {\r\n    gap: 10px;\r\n    grid-template-columns: 29px minmax(0, 1fr);\r\n    padding: 14px 0;\r\n  }\r\n}\r\n\r\n@media (hover: none) {\r\n  .vsx-action:hover {\r\n    transform: none;\r\n  }\r\n\r\n  .vsx-action:hover svg {\r\n    transform: none;\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  .vsx-action,\r\n  .vsx-action svg {\r\n    transition: none;\r\n  }\r\n}","jsCode":null}},"home.dynamic.1781448893356-sexeubokp":{"custom-code-component":{"htmlCode":"\u003Csection class=\u0022vs-season-timer\u0022\u003E\r\n  \u003Cdiv class=\u0022vs-timer-info\u0022\u003E\r\n    \u003Cdiv class=\u0022vs-timer-kicker\u0022\u003E\u041d\u041e\u0412\u042b\u0419 \u0421\u0415\u0417\u041e\u041d\u003C\/div\u003E\r\n\r\n    \u003Ch2\u
3332003E\u0421\u0442\u0430\u0440\u0442 27 \u0438\u044e\u043d\u044f \u0432 16:00 \u041c\u0421\u041a\u003C\/h2\u003E\r\n\r\n    \u003Cp\u003E\r\n      \u0414\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u043d\u0435\u043c\u043d\u043e\u0433\u043e. \u0417\u0430\u0445\u043e\u0434\u0438\u0442\u0435 \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u0435\u0447\u0435\u0440, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0447\u0430\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u044e VanillaSquad \u0432\u043c\u0435\u0441\u0442\u0435 \u0441\u043e \u0432\u0441\u0435\u043c\u0438.\r\n    \u003C\/p\u003E\r\n  \u003C\/div\u003E\r\n\r\n  \u003Cdiv class=\u0022vs-timer-grid\u0022\u003E\r\n    \u003Cdiv class=\u0022vs-timer-card\u0022\u003E\r\n      \u003Cspan id=\u0022vs-days\u0022\u003E00\u003C\/span\u003E\r\n      \u003Csmall\u003E\u0434\u043d\u0435\u0439\u003C\/small\u003E\r\n    \u003C\/div\u003E\r\n\r\n    \u003Cdiv class=\u0022vs-timer-card\u0022\u003E\r\n      \u003Cspan id=\u0022vs-hours\u0022\u003E00\u003C\/span\u003E\r\n      \u003Csmall\u003E\u0447\u0430\u0441\u043e\u0432\u003C\/small\u003E\r\n    \u003C\/div\u003E\r\n\r\n    \u003Cdiv class=\u0022vs-timer-card\u0022\u003E\r\n      \u003Cspan id=\u0022vs-minutes\u0022\u003E00\u003C\/span\u003E\r\n      \u003Csmall\u003E\u043c\u0438\u043d\u0443\u0442\u003C\/small\u003E\r\n    \u003C\/div\u003E\r\n\r\n    \u003Cdiv class=\u0022vs-timer-card\u0022\u003E\r\n      \u003Cspan id=\u0022vs-seconds\u0022\u003E00\u003C\/span\u003E\r\n      \u003Csmall\u003E\u0441\u0435\u043a\u0443\u043d\u0434\u003C\/small\u003E\r\n    \u003C\/div\u003E\r\n  \u003C\/div\u003E\r\n\r\n  \u003Cdiv id=\u0022vs-timer-finish\u0022 class=\u0022vs-timer-finish\u0022\u003E\r\n    \u041d\u043e\u0432\u044b\u0439 \u0441\u0435\u0437\u043e\u043d VanillaSquad \u0443\u0436\u0435 \u043d\u0430\u0447\u0430\u043b\u0441\u044f!\r\n  \u003C\/div\u003E\r\n\u003C\/section\u003E","cssCode":".vs-season-timer {\r\n  position: relative;\r\n  overflow: hidden;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 26px;\r\n  margin: 18px 0;\r\n  padding: 22px 28px;\r\n  border-radius: 16px;\r\n  border: 1px solid rgba(255, 112, 187, 0.26);\r\n  background:\r\n    radial-gradient(circle at 12% 35%, rgba(255, 112, 187, 0.18), transparent 30%),\r\n    linear-gradient(135deg, rgba(34, 15, 29, 0.96), rgba(9, 6, 10, 0.98));\r\n  box-shadow: 0 12px 36px rgba(0, 0, 0, 0.25);\r\n}\r\n\r\n.vs-season-timer::before {\r\n  content: \u0022\u0022;\r\n  position: absolute;\r\n  inset: 0;\r\n  background: linear-gradient(120deg, transparent 0%, rgba(255, 255, 255, 0.035) 45%, transparent 70%);\r\n  pointer-events: none;\r\n}\r\n\r\n.vs-timer-info,\r\n.vs-timer-grid,\r\n.vs-timer-finish {\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n.vs-timer-info {\r\n  max-width: 560px;\r\n}\r\n\r\n.vs-timer-kicker {\r\n  margin-bottom: 8px;\r\n  color: #ff70bb;\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n  letter-spacing: 0.22em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.vs-season-timer h2 {\r\n  margin: 0;\r\n  color: #ffffff;\r\n  font-size: clamp(24px, 2.5vw, 34px);\r\n  line-height: 1.1;\r\n  font-weight: 900;\r\n}\r\n\r\n.vs-season-timer p {\r\n  margin: 10px 0 0;\r\n  color: rgba(255, 255, 255, 0.76);\r\n  font-size: 14px;\r\n  line-height: 1.5;\r\n}\r\n\r\n.vs-timer-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, 88px);\r\n  gap: 8px;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.vs-timer-card {\r\n  padding: 13px 10px 11px;\r\n  border-radius: 13px;\r\n  border: 1px solid rgba(255, 255, 255, 0.085);\r\n  background: rgba(255, 255, 255, 0.045);\r\n  text-align: center;\r\n}\r\n\r\n.vs-timer-card span {\r\n  display: block;\r\n  color: #ff86c9;\r\n  font-size: 36px;\r\n  line-height: 0.95;\r\n  font-weight: 900;\r\n  letter-spacing: -0.04em;\r\n  text-shadow: 0 0 18px rgba(255, 112, 187, 0.28);\r\n}\r\n\r\n.vs-timer-card small {\r\n  display: block;\r\n  margin-top: 8px;\r\n  color: rgba(255, 255, 255, 0.68);\r\n  font-size: 9px;\r\n  font-weight: 800;\r\n  letter-spacing: 0.12em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.vs-timer-finish {\r\n  display: none;\r\n  width: 100%;\r\n  padding: 12px 14px;\r\n  border-radius: 12px;\r\n  background: rgba(255, 112, 187, 0.13);\r\n  border: 1px solid rgba(255, 112, 187, 0.28);\r\n  color: #ffffff;\r\n  font-size: 13px;\r\n  font-weight: 800;\r\n}\r\n\r\n.vs-season-timer.is-started {\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.vs-season-timer.is-started .vs-timer-finish {\r\n  display: block;\r\n}\r\n\r\n.vs-season-timer.is-started .vs-timer-grid {\r\n  opacity: 0.5;\r\n}\r\n\r\n@media (max-width: 1050px) {\r\n  .vs-season-timer {\r\n    al
3332ign-items: flex-start;\r\n    flex-direction: column;\r\n  }\r\n\r\n  .vs-timer-grid {\r\n    width: 100%;\r\n    grid-template-columns: repeat(4, 1fr);\r\n  }\r\n}\r\n\r\n@media (max-width: 620px) {\r\n  .vs-season-timer {\r\n    padding: 20px 18px;\r\n  }\r\n\r\n  .vs-timer-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n}","jsCode":"(function () {\r\n  const targetDate = new Date(\u00222026-06-27T16:00:00+03:00\u0022).getTime();\r\n\r\n  function startVanillaSquadTimer() {\r\n    const timerBlock = document.querySelector(\u0022.vs-season-timer\u0022);\r\n    const daysEl = document.getElementById(\u0022vs-days\u0022);\r\n    const hoursEl = document.getElementById(\u0022vs-hours\u0022);\r\n    const minutesEl = document.getElementById(\u0022vs-minutes\u0022);\r\n    const secondsEl = document.getElementById(\u0022vs-seconds\u0022);\r\n\r\n    if (!timerBlock || !daysEl || !hoursEl || !minutesEl || !secondsEl) {\r\n      return false;\r\n    }\r\n\r\n    function formatNumber(number) {\r\n      return String(number).padStart(2, \u00220\u0022);\r\n    }\r\n\r\n    function updateTimer() {\r\n      const now = Date.now();\r\n      const distance = targetDate - now;\r\n\r\n      if (distance \u003C= 0) {\r\n        daysEl.textContent = \u002200\u0022;\r\n        hoursEl.textContent = \u002200\u0022;\r\n        minutesEl.textContent = \u002200\u0022;\r\n        secondsEl.textContent = \u002200\u0022;\r\n        timerBlock.classList.add(\u0022is-started\u0022);\r\n        return;\r\n      }\r\n\r\n      const days = Math.floor(distance \/ (1000 * 60 * 60 * 24));\r\n      const hours = Math.floor((distance \/ (1000 * 60 * 60)) % 24);\r\n      const minutes = Math.floor((distance \/ (1000 * 60)) % 60);\r\n      const seconds = Math.floor((distance \/ 1000) % 60);\r\n\r\n      daysEl.textContent = formatNumber(days);\r\n      hoursEl.textContent = formatNumber(hours);\r\n      minutesEl.textContent = formatNumber(minutes);\r\n      secondsEl.textContent = formatNumber(seconds);\r\n    }\r\n\r\n    updateTimer();\r\n    setInterval(updateTimer, 1000);\r\n\r\n    return true;\r\n  }\r\n\r\n  let attempts = 0;\r\n\r\n  const waitTimer = setInterval(function () {\r\n    attempts++;\r\n\r\n    if (startVanillaSquadTimer() || attempts \u003E= 40) {\r\n      clearInterval(waitTimer);\r\n    }\r\n  }, 250);\r\n})();"}},"home.dynamic.1782482749434-814keuzxe":{"custom-code-component":{"htmlCode":"\u003Ca href=\u0022https:\/\/mcrating.org\u0022 style=\u0022position:absolute; left:0; top:0; width:1px; height:1px; opacity:0.01; overflow:hidden; z-index:-999; font-size:1px; color:transparent;\u0022\u003Emcrating\u003C\/a\u003E","cssCode":null,"jsCode":null}},"home.dynamic.1788034607889-sesp1vppx":{"custom-code-component":{"htmlCode":"\u003Cdiv class=\u0022vsx\u0022 lang=\u0022ru\u0022\u003E\r\n\r\n  \u003C!-- =========================================================\r\n       INTRO\r\n  ========================================================== --\u003E\r\n  \u003Csection class=\u0022vsx-hero\u0022\u003E\r\n\r\n    \u003Cdiv class=\u0022vsx-grid-bg\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/div\u003E\r\n    \u003Cdiv class=\u0022vsx-glow vsx-glow-left\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/div\u003E\r\n    \u003Cdiv class=\u0022vsx-glow vsx-glow-right\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/div\u003E\r\n\r\n    \u003Cdiv class=\u0022vsx-hero-copy\u0022\u003E\r\n\r\n      \u003Cdiv class=\u0022vsx-eyebrow\u0022\u003E\r\n        \u003Cspan\u003E\u003C\/span\u003E\r\n        \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0432 \u0438\u0433\u0440\u0435\r\n      \u003C\/div\u003E\r\n\r\n      \u003Ch2\u
3332003E\r\n        \u0423 \u044d\u0442\u043e\u0433\u043e \u043c\u0438\u0440\u0430 \u043d\u0435\u0442 \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0438.\r\n        \u003Cem\u003E\u0415\u0451 \u0441\u043e\u0437\u0434\u0430\u044e\u0442 \u0438\u0433\u0440\u043e\u043a\u0438.\u003C\/em\u003E\r\n      \u003C\/h2\u003E\r\n\r\n      \u003Cp\u003E\r\n        VanillaSquad \u2014 Minecraft-\u0441\u0435\u0440\u0432\u0435\u0440 \u043f\u0440\u043e \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u0435,\r\n        \u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e, \u0442\u043e\u0440\u0433\u043e\u0432\u043b\u044e \u0438 \u043b\u044e\u0434\u0435\u0439 \u0432\u043e\u043a\u0440\u0443\u0433 \u0432\u0430\u0441.\r\n        \u0417\u0434\u0435\u0441\u044c \u043d\u0435 \u043f\u0440\u043e\u0434\u0430\u044e\u0442 \u0441\u0438\u043b\u0443, \u043d\u0435 \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u044e\u0442 \u0447\u0435\u0440\u0435\u0437 \u0432\u0435\u0441\u044c \u043c\u0438\u0440\r\n        \u0438 \u043d\u0435 \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u044e\u0442 \u043f\u043e\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u0440\u0438\u0432\u0430\u0442\u0430\u043c\u0438.\r\n      \u003C\/p\u003E\r\n\r\n      \u003Cdiv class=\u0022vsx-tags\u0022\u003E\r\n        \u003Cspan\u003E\u003Ci\u003E\u003C\/i\u003E \u0411\u0435\u0437 pay-to-win\u003C\/span\u003E\r\n        \u003Cspan\u003E\u003Ci\u003E\u003C\/i\u003E \u0411\u0435\u0437 \/tp\u003C\/span\u003E\r\n        \u003Cspan\u003E\u003Ci\u003E\u003C\/i\u003E \u0411\u0435\u0437 \u043f\u0440\u0438\u0432\u0430\u0442\u043e\u0432\u003C\/span\u003E\r\n        \u003Cspan\u003E\u003Ci\u003E\u003C\/i\u003E \u0416\u0438\u0432\u0430\u044f \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0430\u003C\/span\u003E\r\n      \u003C\/div\u003E\r\n\r\n    \u003C\/div\u003E\r\n\r\n\r\n    \u003Caside class=\u0022vsx-welcome\u0022\u003E\r\n\r\n      \u003Cdiv class=\u0022vsx-welcome-head\u0022\u003E\r\n        \u003Cspan class=\u0022vsx-brand\u0022\u003EVANILLASQUAD\u003C\/span\u003E\r\n\r\n        \u003Cspan class=\u0022vsx-status\u0022\u003E\r\n          \u003Ci\u003E\u003C\/i\u003E\r\n          \u041c\u0438\u0440 \u043e\u0442\u043a\u0440\u044b\u0442\r\n        \u003C\/span\u003E\r\n      \u003C\/div\u003E\r\n\r\n\r\n      \u003Cdiv class=\u0022vsx-welcome-copy\u0022\u003E\r\n        \u003Cspan\u003E\u0415\u0441\u043b\u0438 \u0432\u044b \u0437\u0434\u0435\u0441\u044c \u0432\u043f\u0435\u0440\u0432\u044b\u0435\u003C\/span\u003E\r\n\r\n        \u003Cstrong\u003E\r\n          \u041f\u0440\u043e\u0441\u0442\u043e \u043d\u0430\u0447\u043d\u0438\u0442\u0435 \u0438\u0433\u0440\u0430\u0442\u044c.\r\n        \u003C\/strong\u003E\r\n\r\n        \u003Cp\u003E\r\n          \u041f\u043e\u0441\u0442\u0440\u043e\u0439\u0442\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0434\u043e\u043c, \u043f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u0438\u0433\u0440\u043e\u043a\u0430\u043c\u0438,\r\n          \u043d\u0430\u0439\u0434\u0438\u0442\u0435 \u0433\u043e\u0440\u043e\u0434 \u0438\u043b\u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0439\u0442\u0435\u0441\u044c \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u043c\u0438\u0440 \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e.\r\n          \u0417\u0434\u0435\u0441\u044c \u043d\u0435\u0442 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u044f.\r\n        \u003C\/p\u003E\r\n      \u003C\/div\u003E\r\n\r\n\r\n      \u003Cdiv class=\u0022vsx-stats\u0022\u003E\r\n\r\n        \u003Cdiv\u003E\r\n          \u003Cstrong\u003E2019\u003C\/strong\u003E\r\n          \u003Cspan\u003E\u043f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442\u003C\/span\u003E\r\n        \u003C\/div\u003E\r\n\r\n        \u003Cdiv\u003E\r\n          \u003Cstrong\u003E3\u003C\/strong\u003E\r\n          \u003Cspan\u003E\u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u043c\u0438\u0440\u0430\u003C\/span\u003E\r\n        \u003C\/div\u003E\r\n\r\n        \u003Cdiv\u003E\r\n          \u003Cstrong\u003E0\u003C\/strong\u003E\r\n          \u003Cspan\u003E\u043f\u043e\u043a\u0443\u043f\u0430\u0435\u043c\u043e\u0439 \u0441\u0438\u043b\u044b\u003C\/span\u003E\r\n        \u003C\/div\u003E\r\n\r\n      \u003C\/div\u003E\r\n\r\n\r\n      \u003Cdiv class=\u0022vsx-actions\u0022\u003E\r\n\r\n        \u003Ca\r\n          href=\u0022\/discord\u0022\r\n          class=\u0022vsx-btn vsx-btn-main\u0022\r\n        \u003E\r\n          \u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f\r\n          \u003Ci class=\u0022vsx-arrow\u0022\u003E\u003C\/i\u003E\r\n        \u003C\/a\u003E\r\n\r\n        \u003Ca\r\n          href=\u0022\/docs\/osnovnye\/kak-nachat-igrat\u0022\r\n          target=\u0022_blank\u0022\r\n          rel=\u0022noopener noreferrer\u0022\r\n          class=\u0022vsx-btn vsx-btn-ghost\u0022\r\n        \u003E\r\n          \u041a\u0430\u043a \u043d\u0430\u0447\u0430\u0442\u044c \u0438\u0433\u0440\u0430\u0442\u044c\r\n        \u003C\/a\u003E\r\n\r\n      \u003C\/div\u003E\r\n\r\n    \u003C\/aside\u003E\r\n\r\n  \u003C\/section\u003E\r\n\r\n\r\n\r\n  \u003C!-- =========================================================\r\n       WORLDS\r\n  ========================================================== --\u003E\r\n  \u003Csection class=\u0022vsx-worlds\u0022\u003E\r\n\r\n    \u003Cheader class=\u0022vsx-section-head\u0022\u003E\r\n\r\n      \u003Cdiv\u003E\r\n\r\n        \u003Cdiv class=\u0022vsx-eyebrow\u0022\u003E\r\n          \u003Cspan\u003E\u003C\/span\u003E\r\n          \u0413\u0434\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u0438\u0433\u0440\u0430\r\n        \u003C\/div\u003E\r\n\r\n        \u003Ch2\u
3332003E\r\n          \u041e\u0434\u0438\u043d \u0441\u0435\u0440\u0432\u0435\u0440.\r\n          \u003Cem\u003E\u0422\u0440\u0438 \u043c\u0438\u0440\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447.\u003C\/em\u003E\r\n        \u003C\/h2\u003E\r\n\r\n      \u003C\/div\u003E\r\n\r\n\r\n      \u003Cp\u003E\r\n        \u041d\u0430 VanillaSquad \u0442\u0440\u0438 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u043c\u0438\u0440\u0430: \u0434\u043b\u044f \u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430,\r\n        \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0444\u0435\u0440\u043c \u0438 \u0430\u0440\u0442\u043e\u0432. \u041a\u0430\u0436\u0434\u044b\u0439 \u043c\u0438\u0440 \u0440\u0435\u0448\u0430\u0435\u0442 \u0441\u0432\u043e\u044e \u0437\u0430\u0434\u0430\u0447\u0443,\r\n        \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0443\u0436\u043d\u043e\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u043b\u0435\u0433\u043a\u043e \u043d\u0430\u0439\u0442\u0438 \u0441 \u043f\u0435\u0440\u0432\u044b\u0445 \u043c\u0438\u043d\u0443\u0442.\r\n      \u003C\/p\u003E\r\n\r\n    \u003C\/header\u003E\r\n\r\n\r\n\r\n    \u003Cdiv class=\u0022vsx-world-grid\u0022\u003E\r\n\r\n\r\n      \u003C!-- \u041c\u0418\u0420 \u041f\u041e\u0421\u0422\u0420\u041e\u0415\u041a --\u003E\r\n      \u003Carticle class=\u0022vsx-world-card vsx-world-featured\u0022\u003E\r\n\r\n        \u003Cdiv class=\u0022vsx-world-top\u0022\u003E\r\n          \u003Cspan class=\u0022vsx-world-number\u0022\u003E01\u003C\/span\u003E\r\n          \u003Cspan class=\u0022vsx-world-category\u0022\u003E\u041d\u0430\u0447\u043d\u0438\u0442\u0435 \u0437\u0434\u0435\u0441\u044c\u003C\/span\u003E\r\n        \u003C\/div\u003E\r\n\r\n        \u003Cdiv class=\u0022vsx-mc-icon\u0022 aria-hidden=\u0022true\u0022\u003E\r\n\r\n          \u003Cdiv class=\u0022vsx-bricks\u0022\u003E\r\n            \u003Ci\u003E\u003C\/i\u003E\r\n            \u003Ci\u003E\u003C\/i\u003E\r\n            \u003Ci\u003E\u003C\/i\u003E\r\n            \u003Ci\u003E\u003C\/i\u003E\r\n            \u003Ci\u003E\u003C\/i\u003E\r\n            \u003Ci\u003E\u003C\/i\u003E\r\n          \u003C\/div\u003E\r\n\r\n        \u003C\/div\u003E\r\n\r\n        \u003Ch3\u003E\u041c\u0438\u0440 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043a\u003C\/h3\u003E\r\n\r\n        \u003Cp\u003E\r\n          \u041c\u0438\u0440 \u0434\u043b\u044f \u0436\u0438\u0437\u043d\u0438 \u0438 \u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430: \u0437\u0434\u0435\u0441\u044c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0441\u043f\u0430\u0432\u043d,\r\n          \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0433\u043e\u0440\u043e\u0434\u0430, \u0434\u043e\u043c\u0430 \u0438 \u043a\u0440\u0443\u043f\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0438\u0433\u0440\u043e\u043a\u043e\u0432.\r\n        \u003C\/p\u003E\r\n\r\n        \u003Cdiv class=\u0022vsx-world-note\u0022\u003E\r\n          \u003Cstrong\u003E\u0421\u043f\u0430\u0432\u043d \u0438 \u0433\u043e\u0440\u043e\u0434\u0430\u003C\/strong\u003E\r\n\r\n          \u003Cspan\u003E\r\n            \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0436\u0438\u0437\u043d\u044c \u0441\u0435\u0437\u043e\u043d\u0430 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u0437\u0434\u0435\u0441\u044c \u2014 \u043e\u0442 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0434\u043e\u043c\u0430\r\n            \u0434\u043e \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u044b\u0445 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043a.\r\n          \u003C\/span\u003E\r\n        \u003C\/div\u003E\r\n\r\n        \u003Cfooter\u003E\r\n          \u003Cspan\u003E\u0421\u043f\u0430\u0432\u043d\u003C\/span\u003E\r\n          \u003Cspan\u003E\u0413\u043e\u0440\u043e\u0434\u0430\u003C\/span\u003E\r\n          \u003Cspan\u003E\u0421\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e\u003C\/span\u003E\r\n        \u003C\/footer\u003E\r\n\r\n      \u003C\/article\u003E\r\n\r\n\r\n      \u003C!-- \u041c\u0418\u0420 \u0424\u0415\u0420\u041c --\u003E\r\n      \u003Carticle class=\u0022vsx-world-card\u0022\u003E\r\n\r\n        \u003Cdiv class=\u0022vsx-world-top\u0022\u003E\r\n          \u003Cspan class=\u0022vsx-world-number\u0022\u003E02\u003C\/span\u003E\r\n          \u003Cspan class=\u0022vsx-world-category\u0022\u003E\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f\u003C\/span\u003E\r\n        \u003C\/div\u003E\r\n\r\n        \u003Cdiv class=\u0022vsx-mc-icon\u0022 aria-hidden=\u0022true\u0022\u003E\r\n          \u003Cdiv class=\u0022vsx-farm-icon\u0022\u003E\u003C\/div\u003E\r\n        \u003C\/div\u003E\r\n\r\n        \u003Ch3\u003E\u041c\u0438\u0440 \u0444\u0435\u0440\u043c\u003C\/h3\u003E\r\n\r\n        \u003Cp\u003E\r\n          \u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043c\u0438\u0440 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0444\u0435\u0440\u043c, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u043e\u0432\r\n          \u0438 \u043c\u0430\u0441\u0441\u043e\u0432\u043e\u0439 \u0434\u043e\u0431\u044b\u0447\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u0431\u0435\u0437 \u043b\u0438\u0448\u043d\u0435\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438\r\n          \u043d\u0430 \u041c\u0438\u0440 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043a.\r\n        \u003C\/p\u003E\r\n\r\n        \u003Cdiv class=\u0022vsx-world-note\u0022\u003E\r\n          \u003Cstrong\u003E\u0414\u043b\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0438\u0433\u0440\u044b\u003C\/strong\u003E\r\n\r\n          \u003Cspan\u003E\r\n            \u0424\u0435\u0440\u043c\u044b \u0438 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0432\u044b\u043d\u0435\u0441\u0435\u043d\u044b \u0441\u044e\u0434\u0430, \u0447\u0442\u043e\u0431\u044b \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0438\u0433\u0440\u0430\r\n            \u043d\u0435 \u043c\u0435\u0448\u0430\u043b\u0430 \u0436\u0438\u043b\u044b\u043c \u0438 \u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u044f\u043c.\r\n          \u003C\/span\u003E\r\n        \u003C\/div\u003E\r\n\r\n        \u003Cfooter\u003E\r\n          \u003Cspan\u003E\u0424\u0435\u0440\u043c\u044b\u003C\/span\u003E\r\n          \u003Cspan\u003E\u0420\u0435\u0434\u0441\u0442\u043e\u0443\u043d\u003C\/span\u003E\r\n          \u003Cspan\u003E\u0420\u0435\u0441\u0443\u0440\u0441\u044b\u003C\/span\u003E\r\n        \u003C\/footer\u003E\r\n\r\n      \u003C\/article\u003E\r\n\r\n\r\n      \u003C!-- \u041c\u0418\u0420 \u0410\u0420\u0422\u041e\u0412 --\u003E\r\n      \u003Carticle class=\u0022vsx-world-card\u0022\u003E\r\n\r\n        \u003Cdiv class=\u0022vsx-world-top\u0022\u003E\r\n          \u003Cspan class=\u0022vsx-world-number\u0022\u003E03\u003C\/span\u003E\r\n          \u003Cspan class=\u0022vsx-world-category\u0022\u003E\u0422\u0432\u043e\u0440\u0447\u0435\u0441\u0442\u0432\u043e\u003C\/span\u003E\r\n        \u003C\/div\u003E\r\n\r\n        \u003Cdiv class=\u0022vsx-mc-icon\u0022 aria-hidden=\u0022true\u0022\u003E\r\n          \u003Cdiv class=\u0022vsx-art-icon\u0022\u003E\u003C\/div\u003E\r\n        \u003C\/div\u003E\r\n\r\n        \u003Ch3\u003E\u041c\u0438\u0440 \u0430\u0440\u0442\u043e\u0432\u003C\/h3\u003E\r\n\r\n        \u003Cp\u003E\r\n          \u041f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u043f\u0438\u043a\u0441\u0435\u043b\u044c-\u0430\u0440\u0442\u043e\u0432,\r\n          \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0438\u0433\u0440\u043e\u043a\u043e\u0432.\r\n        \u003C\/p\u003E\r\n\r\n        \u003Cdiv class=\u0022vsx-world-note\u0022\u003E\r\n          \u003Cstrong\u003E\u0414\u043b\u044f \u0442\u0432\u043e\u0440\u0447\u0435\u0441\u0442\u0432\u0430\u003C\/strong\u003E\r\n\r\n          \u003Cspan\u003E\r\n            \u0421\u043e\u0437\u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438 \u0430\u0440\u0442\u044b \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e,\r\n            \u043d\u0435 \u0437\u0430\u043d\u0438\u043c\u0430\u044f \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u044e \u041c\u0438\u0440\u0430 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043a.\r\n          \u003C\/span\u003E\r\n        \u003C\/div\u003E\r\n\r\n        \u003Cfooter\u003E\r\n          \u003Cspan\u003EPixel Art\u003C\/span\u003E\r\n          \u003Cspan\u003E\u0422\u0432\u043e\u0440\u0447\u0435\u0441\u0442\u0432\u043e\u003C\/span\u003E\r\n          \u003Cspan\u003E\u041f\u
33320440\u043e\u0435\u043a\u0442\u044b\u003C\/span\u003E\r\n        \u003C\/footer\u003E\r\n\r\n      \u003C\/article\u003E\r\n\r\n    \u003C\/div\u003E\r\n\r\n  \u003C\/section\u003E\r\n\r\n\r\n\r\n  \u003C!-- =========================================================\r\n       INTERACTIVE MAP\r\n  ========================================================== --\u003E\r\n  \u003Csection class=\u0022vsx-map\u0022\u003E\r\n\r\n    \u003Cdiv class=\u0022vsx-map-copy\u0022\u003E\r\n\r\n      \u003Cdiv class=\u0022vsx-eyebrow\u0022\u003E\r\n        \u003Cspan\u003E\u003C\/span\u003E\r\n        \u0418\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430\r\n      \u003C\/div\u003E\r\n\r\n      \u003Ch2\u003E\r\n        \u0412\u0435\u0441\u044c \u043c\u0438\u0440 VanillaSquad\r\n        \u003Cem\u003E\u043f\u0435\u0440\u0435\u0434 \u0432\u0430\u043c\u0438.\u003C\/em\u003E\r\n      \u003C\/h2\u003E\r\n\r\n      \u003Cp\u003E\r\n        \u0417\u0430\u0433\u043b\u044f\u043d\u0438\u0442\u0435 \u0432 \u0433\u043e\u0440\u043e\u0434\u0430 \u0438\u0433\u0440\u043e\u043a\u043e\u0432, \u043d\u0430\u0439\u0434\u0438\u0442\u0435 \u043d\u0435\u043e\u0431\u044b\u0447\u043d\u044b\u0435 \u043f\u043e\u0441\u0442\u0440\u043e\u0439\u043a\u0438,\r\n        \u043f\u0440\u043e\u0441\u043b\u0435\u0434\u0438\u0442\u0435 \u0434\u043e\u0440\u043e\u0433\u0438 \u043c\u0435\u0436\u0434\u0443 \u043f\u043e\u0441\u0435\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u0438\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435,\r\n        \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u043c \u0443\u0436\u0435 \u0441\u0442\u0430\u043b \u043c\u0438\u0440 \u044d\u0442\u043e\u0433\u043e \u0441\u0435\u0437\u043e\u043d\u0430.\r\n      \u003C\/p\u003E\r\n\r\n      \u003Cdiv class=\u0022vsx-map-meta\u0022\u003E\r\n\r\n        \u003Cdiv class=\u0022vsx-map-meta-item\u0022\u003E\r\n\r\n          \u003Cspan class=\u0022vsx-map-status-dot\u0022\u003E\u003C\/span\u003E\r\n\r\n          \u003Cspan\u003E\r\n            \u041a\u0430\u0440\u0442\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0438\u0433\u0440\u043e\u0432\u044b\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c\r\n          \u003C\/span\u003E\r\n\r\n        \u003C\/div\u003E\r\n\r\n        \u003Cdiv class=\u0022vsx-map-meta-item\u0022\u003E\r\n\r\n          \u003Cspan class=\u0022vsx-map-pixel-icon\u0022 aria-hidden=\u0022true\u0022\u003E\r\n            \u003Ci\u003E\u003C\/i\u003E\r\n            \u003Ci\u003E\u003C\/i\u003E\r\n            \u003Ci\u003E\u003C\/i\u003E\r\n            \u003Ci\u003E\u003C\/i\u003E\r\n          \u003C\/span\u003E\r\n\r\n          \u003Cspan\u003E\r\n            \u0418\u0441\u0441\u043b\u0435\u0434\u0443\u0439\u0442\u0435 \u0433\u043e\u0440\u043e\u0434\u0430, \u0431\u0430\u0437\u044b \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430\r\n          \u003C\/span\u003E\r\n\r\n        \u003C\/div\u003E\r\n\r\n      \u003C\/div\u003E\r\n\r\n\r\n      \u003Ca\r\n        href=\u0022https:\/\/vanillasquad.com\/map\u0022\r\n        target=\u0022_blank\u0022\r\n        rel=\u0022noopener noreferrer\u0022\r\n        class=\u0022vsx-btn vsx-btn-main vsx-map-btn\u0022\r\n      \u003E\r\n        \u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u0443\u044e \u043a\u0430\u0440\u0442\u0443\r\n        \u003Ci class=\u0022vsx-arrow\u0022\u003E\u003C\/i\u003E\r\n      \u003C\/a\u003E\r\n\r\n    \u003C\/div\u003E\r\n\r\n\r\n    \u003Ca\r\n      href=\u0022https:\/\/vanillasquad.com\/map\u0022\r\n      target=\u0022_blank\u0022\r\n      rel=\u0022noopener noreferrer\u0022\r\n      class=\u0022vsx-map-preview\u0022\r\n      aria-label=\u0022\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u0443\u044e \u043a\u0430\u0440\u0442\u0443 VanillaSquad\u0022\r\n    \u003E\r\n\r\n      \u003Cimg\r\n        src=\u0022\/storage\/img\/mteuu30szavqxoi.webp\u0022\r\n        alt=\u0022\u0418\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u043c\u0438\u0440\u0430 VanillaSquad\u0022\r\n        class=\u0022vsx-map-image\u0022\r\n      \u003E\r\n\r\n      \u003Cdiv class=\u0022vsx-map-overlay\u0022\u003E\u003C\/div\u003E\r\n\r\n\r\n      \u003Cdiv class=\u0022vsx-map-preview-top\u0022\u003E\r\n\r\n        \u003Cspan class=\u0022vsx-map-badge\u0022\u003E\r\n          \u041a\u0430\u0440\u0442\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\r\n        \u003C\/span\u003E\r\n\r\n        \u003Cspan class=\u0022vsx-map-live\u0022\u003E\r\n          \u003Ci\u003E\u003C\/i\u003E\r\n          LIVE\r\n        \u003C\/span\u003E\r\n\r\n      \u003C\/div\u003E\r\n\r\n\r\n      \u003Cdiv class=\u0022vsx-map-preview-bottom\u0022\u003E\r\n\r\n        \u003Cdiv class=\u0022vsx-map-preview-caption\u0022\u003E\r\n          \u003Cspan\u003E\u0418\u0441\u0441\u043b\u0435\u0434\u0443\u0439\u0442\u0435 VanillaSquad\u003C\/span\u003E\r\n\r\n          \u003Cstrong\u003E\r\n            \u0413\u043e\u0440\u043e\u0434\u0430 \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438\u0433\u0440\u043e\u043a\u043e\u0432\r\n          \u003C\/strong\u003E\r\n        \u003C\/div\u003E\r\n\r\n        \u003Cspan class=\u0022vsx-map-open\u0022\u003E\r\n          \u003Ci class=\u0022vsx-arrow\u0022\u003E\u003C\/i\u003E\r\n        \u003C\/span\u003E\r\n\r\n      \u003C\/div\u003E\r\n\r\n    \u003C\/a\u003E\r\n\r\n  \u003C\/section\u003E\r\n\r\n\r\n\r\n  \u003C!-- =========================================================\r\n       WHY VANILLASQUAD\r\n  ========================================================== --\u003E\r\n  \u003Csection class=\u0022vsx-experience\u0022\u003E\r\n\r\n    \u003Cheader class=\u0022vsx-section-head\u0022\u003E\r\n\r\n      \u003Cdiv\u003E\r\n\r\n        \u003Cdiv class=\u0022vsx-eyebrow\u0022\u003E\r\n          \u003Cspan\u003E\u003C\/span\u003E\r\n          \u041d\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u0435\u0449\u0451 \u043e\u0434\u0438\u043d \u0441\u0435\u0440\u0432\u0435\u0440\r\n        \u003C\/div\u003E\r\n\r\n        \u003Ch2\u
3332003E\r\n          \u0417\u0434\u0435\u0441\u044c \u0432\u0430\u0436\u043d\u043e \u043d\u0435 \u0442\u043e,\r\n          \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u044b \u043a\u0443\u043f\u0438\u043b\u0438.\r\n          \u003Cem\u003E\u0410 \u0442\u043e, \u0447\u0442\u043e \u0432\u044b \u0441\u0434\u0435\u043b\u0430\u043b\u0438.\u003C\/em\u003E\r\n        \u003C\/h2\u003E\r\n\r\n      \u003C\/div\u003E\r\n\r\n\r\n      \u003Cp\u003E\r\n        \u041c\u044b \u0441\u0442\u0430\u0440\u0430\u0435\u043c\u0441\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u043e\u0449\u0443\u0449\u0435\u043d\u0438\u0435 Minecraft:\r\n        \u043f\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u044f \u0438\u043c\u0435\u044e\u0442 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0438\u043c\u0435\u044e\u0442 \u0446\u0435\u043d\u043d\u043e\u0441\u0442\u044c,\r\n        \u0430 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0433\u043e\u0440\u043e\u0434 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0447\u0430\u0441\u0442\u044c\u044e \u043c\u0438\u0440\u0430.\r\n      \u003C\/p\u003E\r\n\r\n    \u003C\/header\u003E\r\n\r\n\r\n    \u003Cdiv class=\u0022vsx-feature-grid\u0022\u003E\r\n\r\n      \u003Carticle class=\u0022vsx-feature vsx-feature-large\u0022\u003E\r\n\r\n        \u003Cspan class=\u0022vsx-feature-label\u0022\u003E\r\n          VanillaSquad\r\n        \u003C\/span\u003E\r\n\r\n        \u003Cstrong\u003E\r\n          \u041c\u0438\u0440 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0438\u0433\u0440\u043e\u043a\u0430\u043c.\r\n        \u003C\/strong\u003E\r\n\r\n        \u003Cp\u003E\r\n          \u0421\u0435\u0440\u0432\u0435\u0440 \u043d\u0435 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c Minecraft \u0441\u043e\u0442\u043d\u044f\u043c\u0438\r\n          \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043c\u0435\u0445\u0430\u043d\u0438\u043a. \u0414\u043e\u0431\u044b\u0432\u0430\u0439\u0442\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b, \u0441\u0442\u0440\u043e\u0439\u0442\u0435,\r\n          \u043f\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0443\u0439\u0442\u0435, \u0442\u043e\u0440\u0433\u0443\u0439\u0442\u0435 \u0438 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u044e.\r\n        \u003C\/p\u003E\r\n\r\n        \u003Cdiv class=\u0022vsx-year\u0022 aria-hidden=\u0022true\u0022\u003E\r\n          2019\r\n        \u003C\/div\u003E\r\n\r\n      \u003C\/article\u003E\r\n\r\n\r\n      \u003Carticle class=\u0022vsx-feature\u0022\u003E\r\n\r\n        \u003Cdiv class=\u0022vsx-feature-icon\u0022\u003E\r\n          \u25c6\r\n        \u003C\/div\u003E\r\n\r\n        \u003Cspan class=\u0022vsx-feature-label\u0022\u003E\r\n          \u0427\u0435\u0441\u0442\u043d\u0430\u044f \u0438\u0433\u0440\u0430\r\n        \u003C\/span\u003E\r\n\r\n        \u003Cstrong\u003E\r\n          \u0414\u043e\u043d\u0430\u0442 \u043d\u0435 \u0434\u0435\u043b\u0430\u0435\u0442 \u0432\u0430\u0441 \u0441\u0438\u043b\u044c\u043d\u0435\u0435\r\n        \u003C\/strong\u003E\r\n\r\n        \u003Cp\u003E\r\n          \u041d\u0435\u0442 \u043f\u043e\u043a\u0443\u043f\u043a\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432, \u0441\u0438\u043b\u044b \u0438\u043b\u0438 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432,\r\n          \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043b\u043e\u043c\u0430\u044e\u0442 \u043e\u0431\u044b\u0447\u043d\u043e\u0435 \u0432\u044b\u0436\u0438\u0432\u0430\u043d\u0438\u0435.\r\n        \u003C\/p\u003E\r\n\r\n      \u003C\/article\u003E\r\n\r\n\r\n      \u003Carticle class=\u0022vsx-feature\u0022\u003E\r\n\r\n        \u003Cdiv class=\u0022vsx-feature-icon\u0022\u003E\r\n          \u2302\r\n        \u003C\/div\u003E\r\n\r\n        \u003Cspan class=\u0022vsx-feature-label\u0022\u003E\r\n          \u0417\u0430\u0449\u0438\u0442\u0430 \u0438\u0433\u0440\u043e\u043a\u043e\u0432\r\n        \u003C\/span\u003E\r\n\r\n        \u003Cstrong\u003E\r\n          \u0412\u0430\u0448 \u0442\u0440\u0443\u0434 \u0438\u043c\u0435\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\r\n        \u003C\/strong\u003E\r\n\r\n        \u003Cp\u003E\r\n          \u0412\u043e\u0440\u043e\u0432\u0441\u0442\u0432\u043e, \u0433\u0440\u0438\u0444\u0435\u0440\u0441\u0442\u0432\u043e \u0438 \u0447\u0438\u0442\u044b \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u044b,\r\n          \u0430 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u0441 \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u044f\u043c\u0438.\r\n        \u003C\/p\u003E\r\n\r\n      \u003C\/article\u003E\r\n\r\n\r\n      \u003Carticle class=\u0022vsx-feature\u0022\u003E\r\n\r\n        \u003Cdiv class=\u0022vsx-feature-icon\u0022\u003E\r\n          \u2726\r\n        \u003C\/div\u003E\r\n\r\n        \u003Cspan class=\u0022vsx-feature-label\u0022\u003E\r\n          \u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\r\n        \u003C\/span\u003E\r\n\r\n        \u003Cstrong\u003E\r\n          \u0418\u0433\u0440\u0430\u0439\u0442\u0435 \u0442\u0430\u043a, \u043a\u0430\u043a \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u0432\u0430\u043c\r\n        \u003C\/strong\u003E\r\n\r\n        \u003Cp\u003E\r\n          \u041d\u0430\u0439\u0434\u0438\u0442\u0435 \u0433\u043e\u0440\u043e\u0434 \u0438\u043b\u0438 \u043a\u043b\u0430\u043d, \u043e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u043c\u0430\u0433\u0430\u0437\u0438\u043d,\r\n          \u0443\u0447\u0430\u0441\u0442\u0432\u0443\u0439\u0442\u0435 \u0432 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u0445 \u2014 \u0438\u043b\u0438 \u043f\u043e\u0441\u0435\u043b\u0438\u0442\u0435\u0441\u044c \u0434\u0430\u043b\u0435\u043a\u043e \u043e\u0442 \u0432\u0441\u0435\u0445.\r\n        \u003C\/p\u003E\r\n\r\n      \u003C\/article\u003E\r\n\r\n    \u003C\/div\u003E\r\n\r\n  \u003C\/section\u003E\r\n\r\n\r\n\r\n  \u003C!-- =========================================================\r\n       JOIN\r\n  ========================================================== --\u003E\r\n  \u003Csection class=\u0022vsx-join\u0022\u003E\r\n\r\n    \u003Cdiv class=\u0022vsx-join-grid\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/div\u003E\r\n    \u003Cdiv class=\u0022vsx-join-light\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/div\u003E\r\n\r\n\r\n    \u003Cdiv class=\u0022vsx-join-copy\u0022\u003E\r\n\r\n      \u003Cdiv class=\u0022vsx-eyebrow vsx-eyebrow-white\u0022\u003E\r\n        \u003Cspan\u003E\u003C\/span\u003E\r\n        \u041a\u0430\u043a \u043d\u0430\u0447\u0430\u0442\u044c \u0438\u0433\u0440\u0430\u0442\u044c\r\n      \u003C\/div\u003E\r\n\r\n      \u003Ch2\u
3332003E\r\n        \u0422\u0440\u0438 \u0448\u0430\u0433\u0430 \u2014\r\n        \u003Cem\u003E\u0438 \u0432\u044b \u0443\u0436\u0435 \u0432 \u043c\u0438\u0440\u0435.\u003C\/em\u003E\r\n      \u003C\/h2\u003E\r\n\r\n      \u003Cp\u003E\r\n        \u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u043d\u0443\u0436\u043d\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0441\u0432\u044f\u0437\u0438 Minecraft\r\n        \u0441 \u0432\u0430\u0448\u0438\u043c Discord-\u0430\u043a\u043a\u0430\u0443\u043d\u0442\u043e\u043c. \u041f\u043e\u0441\u043b\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438\r\n        \u043c\u043e\u0436\u043d\u043e \u0441\u0440\u0430\u0437\u0443 \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c \u0438\u0433\u0440\u0430\u0442\u044c.\r\n      \u003C\/p\u003E\r\n\r\n\r\n      \u003Cdiv class=\u0022vsx-actions\u0022\u003E\r\n\r\n        \u003Ca\r\n          href=\u0022\/discord\u0022\r\n          class=\u0022vsx-btn vsx-btn-white\u0022\r\n        \u003E\r\n          \u041e\u0442\u043a\u0440\u044b\u0442\u044c Discord\r\n          \u003Ci class=\u0022vsx-arrow\u0022\u003E\u003C\/i\u003E\r\n        \u003C\/a\u003E\r\n\r\n        \u003Ca\r\n          href=\u0022\/docs\/osnovnye\/kak-nachat-igrat\u0022\r\n          target=\u0022_blank\u0022\r\n          rel=\u0022noopener noreferrer\u0022\r\n          class=\u0022vsx-btn vsx-btn-dark\u0022\r\n        \u003E\r\n          \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0430\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\r\n        \u003C\/a\u003E\r\n\r\n      \u003C\/div\u003E\r\n\r\n    \u003C\/div\u003E\r\n\r\n\r\n    \u003Col class=\u0022vsx-steps\u0022\u003E\r\n\r\n      \u003Cli\u003E\r\n\r\n        \u003Cspan class=\u0022vsx-step\u0022\u003E\r\n          01\r\n        \u003C\/span\u003E\r\n\r\n        \u003Cdiv\u003E\r\n\r\n          \u003Cstrong\u003E\r\n            \u0417\u0430\u0439\u0434\u0438\u0442\u0435 \u0432 Minecraft\r\n          \u003C\/strong\u003E\r\n\r\n          \u003Cp\u003E\r\n            \u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u0441\u044c \u043a \u003Cb\u003Emc.vanillasquad.com\u003C\/b\u003E.\r\n            \u0421\u0435\u0440\u0432\u0435\u0440 \u043f\u043e\u043a\u0430\u0436\u0435\u0442 \u0447\u0435\u0442\u044b\u0440\u0451\u0445\u0437\u043d\u0430\u0447\u043d\u044b\u0439 \u043a\u043e\u0434.\r\n          \u003C\/p\u003E\r\n\r\n        \u003C\/div\u003E\r\n\r\n      \u003C\/li\u003E\r\n\r\n\r\n      \u003Cli\u003E\r\n\r\n        \u003Cspan class=\u0022vsx-step\u0022\u003E\r\n          02\r\n        \u003C\/span\u003E\r\n\r\n        \u003Cdiv\u003E\r\n\r\n          \u003Cstrong\u003E\r\n            \u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 Discord\r\n          \u003C\/strong\u003E\r\n\r\n          \u003Cp\u003E\r\n            \u041e\u0442\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u043a\u043e\u0434\r\n            \u0432 \u043a\u0430\u043d\u0430\u043b \u003Cb\u003E#\u043e\u0442\u043f\u0440\u0430\u0432\u044c-\u043a\u043e\u0434-\u0441\u044e\u0434\u0430\u003C\/b\u003E.\r\n          \u003C\/p\u003E\r\n\r\n        \u003C\/div\u003E\r\n\r\n      \u003C\/li\u003E\r\n\r\n\r\n      \u003Cli\u003E\r\n\r\n        \u003Cspan class=\u0022vsx-step\u0022\u003E\r\n          03\r\n        \u003C\/span\u003E\r\n\r\n        \u003Cdiv\u003E\r\n\r\n          \u003Cstrong\u003E\r\n            \u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c\r\n          \u003C\/strong\u003E\r\n\r\n          \u003Cp\u003E\r\n            \u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0439\u0442\u0435\u0441\u044c \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440,\r\n            \u0432\u044b\u0431\u0438\u0440\u0430\u0439\u0442\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u0439\u0442\u0435 \u0441\u0432\u043e\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u044e.\r\n          \u003C\/p\u003E\r\n\r\n        \u003C\/div\u003E\r\n\r\n      \u003C\/li\u003E\r\n\r\n    \u003C\/ol\u003E\r\n\r\n  \u003C\/section\u003E\r\n\r\n\u003C\/div\u003E\r\n\r\n\r\n\u003Ca\r\n  href=\u0022https:\/\/mcrating.org\u0022\r\n  style=\u0022position:absolute;
3332left:0;top:0;width:1px;height:1px;opacity:.01;overflow:hidden;z-index:-999;font-size:1px;color:transparent;\u0022\r\n\u003E\r\n  mcrating\r\n\u003C\/a\u003E","cssCode":".vsx {\r\n  --vsx-bg-1: var(--color3, #191419);\r\n  --vsx-bg-2: var(--color4, #100d11);\r\n  --vsx-text: var(--color2, #f8f4f8);\r\n  --vsx-muted: var(--text-muted, rgba(248, 244, 248, 0.64));\r\n  --vsx-pink: var(--color5, #ff70bb);\r\n  --vsx-purple: var(--color6, #b98cff);\r\n  --vsx-line: rgba(255, 255, 255, 0.085);\r\n  --vsx-line-strong: rgba(255, 255, 255, 0.15);\r\n\r\n  color: var(--vsx-text);\r\n  container-name: vsx;\r\n  container-type: inline-size;\r\n  display: grid;\r\n  font-family: \u0022Nunito\u0022, sans-serif;\r\n  gap: clamp(18px, 3vw, 28px);\r\n  margin-top: 2rem;\r\n  max-width: 100%;\r\n  min-width: 0;\r\n  width: 100%;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESET\r\n========================================================= *\/\r\n\r\n.vsx *,\r\n.vsx *::before,\r\n.vsx *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.vsx section,\r\n.vsx article,\r\n.vsx aside,\r\n.vsx div,\r\n.vsx header,\r\n.vsx footer {\r\n  min-width: 0;\r\n}\r\n\r\n.vsx a {\r\n  color: inherit;\r\n  text-decoration: none;\r\n}\r\n\r\n.vsx h2,\r\n.vsx h3,\r\n.vsx strong,\r\n.vsx-btn {\r\n  font-family: \u0022Lexend\u0022, sans-serif;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TYPOGRAPHY\r\n========================================================= *\/\r\n\r\n.vsx-eyebrow {\r\n  align-items: center;\r\n  color: var(--vsx-pink);\r\n  display: flex;\r\n  font-size: 0.66rem;\r\n  font-weight: 900;\r\n  gap: 9px;\r\n  letter-spacing: 0.18em;\r\n  margin-bottom: 17px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.vsx-eyebrow \u003E span {\r\n  background: linear-gradient(\r\n    135deg,\r\n    var(--vsx-pink),\r\n    var(--vsx-purple)\r\n  );\r\n  border-radius: 50%;\r\n  box-shadow: 0 0 12px rgba(255, 112, 187, 0.5);\r\n  flex: 0 0 6px;\r\n  height: 6px;\r\n  width: 6px;\r\n}\r\n\r\n.vsx h2 {\r\n  color: var(--vsx-text);\r\n  font-size: clamp(1.75rem, 3.2vw, 2.55rem);\r\n  letter-spacing: -0.055em;\r\n  line-height: 1.13;\r\n  margin: 0;\r\n}\r\n\r\n.vsx h2 em {\r\n  background: linear-gradient(\r\n    100deg,\r\n    var(--vsx-pink),\r\n    var(--vsx-purple)\r\n  );\r\n  background-clip: text;\r\n  -webkit-background-clip: text;\r\n  color: transparent;\r\n  display: block;\r\n  font-style: normal;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   BUTTONS\r\n========================================================= *\/\r\n\r\n.vsx-actions {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 10px;\r\n}\r\n\r\n.vsx-btn {\r\n  align-items: center;\r\n  border: 1px solid transparent;\r\n  border-radius: 13px;\r\n  display: inline-flex;\r\n  font-size: 0.84rem;\r\n  font-weight: 800;\r\n  gap: 11px;\r\n  justify-content: center;\r\n  min-height: 52px;\r\n  padding: 13px 20px;\r\n  transition:\r\n    transform 0.2s ease,\r\n    background 0.2s ease,\r\n    border-color 0.2s ease,\r\n    box-shadow 0.2s ease;\r\n}\r\n\r\n.vsx-btn:hover {\r\n  transform: translateY(-2px);\r\n}\r\n\r\n.vsx-btn:focus-visible {\r\n  outline: 2px solid var(--vsx-pink);\r\n  outline-offset: 4px;\r\n}\r\n\r\n.vsx-arrow {\r\n  border-right: 2px solid currentColor;\r\n  border-top: 2px solid currentColor;\r\n  display: inline-block;\r\n  flex: 0 0 auto;\r\n  height: 7px;\r\n  transform: rotate(45deg);\r\n  transition: transform 0.2s ease;\r\n  width: 7px;\r\n}\r\n\r\n.vsx-btn:hover .vsx-arrow {\r\n  transform: translateX(3px) rotate(45deg);\r\n}\r\n\r\n.vsx-btn-main {\r\n  background: linear-gradient(\r\n    110deg,\r\n    var(--vsx-pink),\r\n    var(--vsx-purple)\r\n  );\r\n  box-shadow: 0 14px 32px rgba(255, 112, 187, 0.17);\r\n  color: white;\r\n}\r\n\r\n.vsx-btn-main:hover {\r\n  box-shadow: 0 18px 40px rgba(255, 112, 187, 0.25);\r\n}\r\n\r\n.vsx-btn-ghost {\r\n  background: rgba(255, 255, 255, 0.035);\r\n  border-color: var(--vsx-line-strong);\r\n}\r\n\r\n.vsx-btn-ghost:hover {\r\n  background: rgba(255, 255, 255, 0.065);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HERO\r\n========================================================= *\/\r\n\r\n.vsx-hero {\r\n  align-items: stretch;\r\n  background:\r\n    radial-gradient(\r\n      circle at 92% 8%,\r\n      rgba(255, 112, 187, 0.13),\r\n      transparent 34%\r\n    ),\r\n    linear-gradient(\r\n      145deg,\r\n      var(--vsx-bg-1),\r\n      var(--vsx-bg-2)\r\n    );\r\n  border: 1px solid var(--vsx-line);\r\n  border-radius: 24px;\r\n  display: grid;\r\n  gap: clamp(28px, 5vw, 60px);\r\n  grid-template-columns:\r\n    minmax(0, 1.08fr)\r\n    minmax(340px, 0.7fr);\r\n  isolation: isolate;\r\n  overflow: hidden;\r\n  padding: clamp(29px, 4.5vw, 49px);\r\n  position: relative;\r\n}\r\n\r\n.vsx-grid-bg {\r\n  background-image:\r\n    linear-gradient(\r\n      rgba(255, 255, 255, 0.021) 1px,\r\n      transparent 1px\r\n    ),\r\n    linear-gradient(\r\n      90deg,\r\n      rgba(255, 255, 255, 0.021) 1px,\r\n      transparent 1px\r\n    );\r\n  background-size: 45px 45px;\r\n  inset: 0;\r\n  opacity: 0.45;\r\n  pointer-events: none;\r\n  position: absolute;\r\n  z-index: -3;\r\n}\r\n\r\n.vsx-glow {\r\n  border-radius: 50%;\r\n  filter: blur(90px);\r\n  pointer-events: none;\r\n  position: absolute;\r\n  z-index: -2;\r\n}\r\n\r\n.vsx-glow-left {\r\n  background: var(--vsx-pink);\r\n  height: 260px;\r\n  left: -140px;\r\n  opacity: 0.11;\r\n  top: -130px;\r\n  width: 260px;\r\n}\r\n\r\n.vsx-glow-right {\r\n  background: var(--vsx-purple);
3332\r\n  bottom: -180px;\r\n  height: 330px;\r\n  opacity: 0.08;\r\n  right: 25%;\r\n  width: 330px;\r\n}\r\n\r\n.vsx-hero-copy {\r\n  align-self: center;\r\n}\r\n\r\n.vsx-hero h2 {\r\n  font-size: clamp(1.95rem, 3.6vw, 2.95rem);\r\n  max-width: 760px;\r\n}\r\n\r\n.vsx-hero-copy \u003E p {\r\n  color: var(--vsx-muted);\r\n  font-size: 0.96rem;\r\n  line-height: 1.72;\r\n  margin: 21px 0 0;\r\n  max-width: 680px;\r\n}\r\n\r\n.vsx-tags {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 7px;\r\n  margin-top: 25px;\r\n}\r\n\r\n.vsx-tags span {\r\n  align-items: center;\r\n  background: rgba(255, 255, 255, 0.034);\r\n  border: 1px solid rgba(255, 255, 255, 0.065);\r\n  border-radius: 999px;\r\n  color: var(--vsx-muted);\r\n  display: inline-flex;\r\n  font-size: 0.71rem;\r\n  font-weight: 750;\r\n  gap: 7px;\r\n  padding: 7px 11px;\r\n}\r\n\r\n.vsx-tags i {\r\n  background: var(--vsx-pink);\r\n  border-radius: 50%;\r\n  box-shadow: 0 0 8px rgba(255, 112, 187, 0.55);\r\n  height: 4px;\r\n  width: 4px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   WELCOME\r\n========================================================= *\/\r\n\r\n.vsx-welcome {\r\n  backdrop-filter: blur(10px);\r\n  background: linear-gradient(\r\n    145deg,\r\n    rgba(255, 255, 255, 0.052),\r\n    rgba(255, 255, 255, 0.018)\r\n  );\r\n  border: 1px solid rgba(255, 255, 255, 0.11);\r\n  border-radius: 18px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  padding: clamp(20px, 2.7vw, 27px);\r\n  position: relative;\r\n}\r\n\r\n.vsx-welcome::before {\r\n  background: linear-gradient(\r\n    90deg,\r\n    var(--vsx-pink),\r\n    var(--vsx-purple),\r\n    transparent\r\n  );\r\n  border-radius: 999px;\r\n  content: \u0022\u0022;\r\n  height: 2px;\r\n  left: 25px;\r\n  position: absolute;\r\n  right: 48%;\r\n  top: 0;\r\n}\r\n\r\n.vsx-welcome-head {\r\n  align-items: center;\r\n  display: flex;\r\n  justify-content: space-between;\r\n  margin-bottom: 30px;\r\n}\r\n\r\n.vsx-brand {\r\n  color: rgba(255, 255, 255, 0.4);\r\n  font-family: \u0022Lexend\u0022, sans-serif;\r\n  font-size: 0.6rem;\r\n  font-weight: 800;\r\n  letter-spacing: 0.2em;\r\n}\r\n\r\n.vsx-status {\r\n  align-items: center;\r\n  color: var(--vsx-muted);\r\n  display: flex;\r\n  font-size: 0.67rem;\r\n  font-weight: 750;\r\n  gap: 7px;\r\n}\r\n\r\n.vsx-status i {\r\n  background: #74e49a;\r\n  border-radius: 50%;\r\n  box-shadow: 0 0 9px rgba(116, 228, 154, 0.5);\r\n  height: 6px;\r\n  width: 6px;\r\n}\r\n\r\n.vsx-welcome-copy {\r\n  margin-bottom: 25px;\r\n}\r\n\r\n.vsx-welcome-copy \u003E span {\r\n  color: var(--vsx-muted);\r\n  display: block;\r\n  font-size: 0.76rem;\r\n  font-weight: 750;\r\n  margin-bottom: 5px;\r\n}\r\n\r\n.vsx-welcome-copy strong {\r\n  display: block;\r\n  font-size: clamp(1.12rem, 1.8vw, 1.42rem);\r\n  letter-spacing: -0.035em;\r\n  line-height: 1.3;\r\n  margin-bottom: 10px;\r\n}\r\n\r\n.vsx-welcome-copy p {\r\n  color: var(--vsx-muted);\r\n  font-size: 0.78rem;\r\n  line-height: 1.55;\r\n  margin: 0;\r\n}\r\n\r\n.vsx-stats {\r\n  border-bottom: 1px solid var(--vsx-line);\r\n  border-top: 1px solid var(--vsx-line);\r\n  display: grid;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr));\r\n  margin-bottom: 20px;\r\n  padding: 16px 0;\r\n}\r\n\r\n.vsx-stats \u003E div {\r\n  border-right: 1px solid var(--vsx-line);\r\n  padding: 0 9px;\r\n  text-align: center;\r\n}\r\n\r\n.vsx-stats \u003E div:first-child {\r\n  padding-left: 0;\r\n}\r\n\r\n.vsx-stats \u003E div:last-child {\r\n  border-right: 0;\r\n  padding-right: 0;\r\n}\r\n\r\n.vsx-stats strong {\r\n  display: block;\r\n  font-size: 0.96rem;\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.vsx-stats span {\r\n  color: var(--vsx-muted);\r\n  display: block;\r\n  font-size: 0.59rem;\r\n  font-weight: 700;\r\n  line-height: 1.3;\r\n}\r\n\r\n.vsx-welcome .vsx-actions {\r\n  margin-top: auto;\r\n}\r\n\r\n.vsx-welcome .vsx-btn {\r\n  flex: 1;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SECTION HEAD\r\n========================================================= *\/\r\n\r\n.vsx-section-head {\r\n  align-items: end;\r\n  display: grid;\r\n  gap: clamp(25px, 5vw, 70px);\r\n  grid-template-columns:\r\n    minmax(0, 1fr)\r\n    minmax(300px, 0.72fr);
3332\r\n  margin-bottom: clamp(27px, 4vw, 40px);\r\n}\r\n\r\n.vsx-section-head \u003E p {\r\n  color: var(--vsx-muted);\r\n  font-size: 0.91rem;\r\n  line-height: 1.68;\r\n  margin: 0;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   WORLDS\r\n========================================================= *\/\r\n\r\n.vsx-worlds {\r\n  background: linear-gradient(\r\n    150deg,\r\n    var(--vsx-bg-1),\r\n    var(--vsx-bg-2)\r\n  );\r\n  border: 1px solid var(--vsx-line);\r\n  border-radius: 24px;\r\n  padding: clamp(28px, 4.5vw, 46px);\r\n}\r\n\r\n.vsx-world-grid {\r\n  display: grid;\r\n  gap: 12px;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr));\r\n}\r\n\r\n.vsx-world-card {\r\n  background: linear-gradient(\r\n    145deg,\r\n    rgba(255, 255, 255, 0.035),\r\n    rgba(255, 255, 255, 0.012)\r\n  );\r\n  border: 1px solid var(--vsx-line);\r\n  border-radius: 18px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  min-height: 345px;\r\n  overflow: hidden;\r\n  padding: clamp(21px, 2.8vw, 28px);\r\n  position: relative;\r\n  transition:\r\n    transform 0.22s ease,\r\n    border-color 0.22s ease,\r\n    background 0.22s ease;\r\n}\r\n\r\n.vsx-world-card:hover {\r\n  background: linear-gradient(\r\n    145deg,\r\n    rgba(255, 255, 255, 0.05),\r\n    rgba(255, 255, 255, 0.017)\r\n  );\r\n  border-color: rgba(255, 255, 255, 0.14);\r\n  transform: translateY(-3px);\r\n}\r\n\r\n.vsx-world-featured {\r\n  background:\r\n    radial-gradient(\r\n      circle at 90% 10%,\r\n      rgba(255, 112, 187, 0.14),\r\n      transparent 35%\r\n    ),\r\n    linear-gradient(\r\n      145deg,\r\n      rgba(255, 255, 255, 0.045),\r\n      rgba(255, 255, 255, 0.012)\r\n    );\r\n  border-color: rgba(255, 112, 187, 0.22);\r\n}\r\n\r\n.vsx-world-top {\r\n  align-items: center;\r\n  display: flex;\r\n  justify-content: space-between;\r\n}\r\n\r\n.vsx-world-number {\r\n  color: rgba(255, 255, 255, 0.15);\r\n  font-family: \u0022Lexend\u0022, sans-serif;\r\n  font-size: 0.7rem;\r\n  font-weight: 800;\r\n}\r\n\r\n.vsx-world-category {\r\n  color: var(--vsx-pink);\r\n  font-size: 0.61rem;\r\n  font-weight: 900;\r\n  letter-spacing: 0.14em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   WORLD ICON CONTAINER\r\n========================================================= *\/\r\n\r\n.vsx-mc-icon {\r\n  align-items: center;\r\n  background:\r\n    radial-gradient(\r\n      circle at 50% 40%,\r\n      rgba(255, 112, 187, 0.12),\r\n      transparent 70%\r\n    ),\r\n    linear-gradient(\r\n      145deg,\r\n      rgba(255, 255, 255, 0.045),\r\n      rgba(255, 255, 255, 0.015)\r\n    );\r\n  border: 1px solid rgba(255, 112, 187, 0.2);\r\n  border-radius: 13px;\r\n  display: flex;\r\n  height: 56px;\r\n  justify-content: center;\r\n  margin: 27px 0 21px;\r\n  overflow: hidden;\r\n  position: relative;\r\n  width: 56px;\r\n}\r\n\r\n.vsx-mc-icon::after {\r\n  border: 1px solid rgba(255, 255, 255, 0.025);\r\n  content: \u0022\u0022;\r\n  inset: 4px;\r\n  pointer-events: none;\r\n  position: absolute;\r\n}\r\n\r\n\r\n\r\n\r\n\/* =========================================================\r\n   BRICKS\r\n========================================================= *\/\r\n\r\n.vsx-bricks {\r\n  display: grid;\r\n  gap: 2px;\r\n  grid-template-columns: repeat(4, 7px);\r\n  grid-template-rows: repeat(3, 7px);\r\n}\r\n\r\n.vsx-bricks i {\r\n  background: linear-gradient(\r\n    135deg,\r\n    #ff86c7,\r\n    #a9658e\r\n  );\r\n  box-shadow:\r\n    inset -2px -2px 0 rgba(0, 0, 0, 0.18);\r\n  display: block;\r\n  height: 7px;\r\n  width: 12px;\r\n}\r\n\r\n.vsx-bricks i:nth-child(1) {\r\n  grid-column: 1 \/ span 2;\r\n  grid-row: 1;\r\n}\r\n\r\n.vsx-bricks i:nth-child(2) {\r\n  grid-column: 3 \/ span 2;\r\n  grid-row: 1;\r\n}\r\n\r\n.vsx-bricks i:nth-child(3) {\r\n  grid-column: 1 \/ span 2;\r\n  grid-row: 2;\r\n  transform: translateX(5px);\r\n}\r\n\r\n.vsx-bricks i:nth-child(4) {\r\n  grid-column: 3 \/ span 2;\r\n  grid-row: 2;\r\n  transform: translateX(5px);\r\n}\r\n\r\n.vsx-bricks i:nth-child(5) {\r\n  grid-column: 1 \/ span 2;\r\n  grid-row: 3;\r\n}\r\n\r\n.vsx-bricks i:nth-child(6) {\r\n  grid-column: 3 \/ span 2;\r\n  grid-row: 3;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FARM ICON\r\n========================================================= *\/\r\n\r\n.vsx-farm-icon {\r\n  background:\r\n    linear-gradient(#ff9dd1, #ff9dd1)\r\n      13px 0 \/ 5px 5px no-repeat,\r\n\r\n    linear-gradient(#ff82c4, #ff82c4)\r\n      7
3332px 5px \/ 7px 5px no-repeat,\r\n\r\n    linear-gradient(#ef75b7, #ef75b7)\r\n      17px 6px \/ 7px 5px no-repeat,\r\n\r\n    linear-gradient(#dd6daa, #dd6daa)\r\n      6px 11px \/ 7px 5px no-repeat,\r\n\r\n    linear-gradient(#cb71a3, #cb71a3)\r\n      18px 12px \/ 7px 5px no-repeat,\r\n\r\n    linear-gradient(#bd709c, #bd709c)\r\n      5px 19px \/ 9px 5px no-repeat,\r\n\r\n    linear-gradient(#a96991, #a96991)\r\n      17px 21px \/ 9px 5px no-repeat,\r\n\r\n    linear-gradient(\r\n      to bottom,\r\n      #ff8bc8,\r\n      #bd6f9d\r\n    )\r\n      14px 4px \/ 4px 27px no-repeat,\r\n\r\n    linear-gradient(\r\n      90deg,\r\n      transparent,\r\n      rgba(255, 112, 187, 0.38),\r\n      #ff70bb,\r\n      rgba(185, 140, 255, 0.38),\r\n      transparent\r\n    )\r\n      2px 30px \/ 28px 3px no-repeat;\r\n\r\n  height: 34px;\r\n  image-rendering: pixelated;\r\n  position: relative;\r\n  width: 32px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ART ICON\r\n========================================================= *\/\r\n\r\n.vsx-art-icon {\r\n  background:\r\n    linear-gradient(\r\n      #ff9fd4,\r\n      #ff9fd4\r\n    ) 21px 5px \/ 5px 5px no-repeat,\r\n\r\n    linear-gradient(\r\n      135deg,\r\n      transparent 48%,\r\n      rgba(185, 140, 255, 0.75) 49% 70%,\r\n      transparent 71%\r\n    ) 4px 8px \/ 23px 15px no-repeat,\r\n\r\n    linear-gradient(\r\n      45deg,\r\n      transparent 38%,\r\n      #e66fb1 39% 68%,\r\n      transparent 69%\r\n    ) 0 12px \/ 22px 13px no-repeat,\r\n\r\n    linear-gradient(\r\n      to bottom,\r\n      transparent 0 17px,\r\n      #75495f 17px 100%\r\n    ),\r\n\r\n    linear-gradient(\r\n      180deg,\r\n      #372737,\r\n      #211922\r\n    );\r\n\r\n  border: 3px solid #d96bab;\r\n  box-shadow:\r\n    inset 0 0 0 1px rgba(255, 255, 255, 0.07),\r\n    3px 3px 0 rgba(0, 0, 0, 0.22);\r\n  height: 29px;\r\n  image-rendering: pixelated;\r\n  position: relative;\r\n  width: 35px;\r\n}\r\n\r\n.vsx-art-icon::before {\r\n  background: rgba(255, 255, 255, 0.18);\r\n  content: \u0022\u0022;\r\n  height: 2px;\r\n  left: 2px;\r\n  position: absolute;\r\n  top: 2px;\r\n  width: 12px;\r\n}\r\n\r\n.vsx-art-icon::after {\r\n  background: #a35c86;\r\n  bottom: 3px;\r\n  box-shadow:\r\n    5px 0 0 #804861,\r\n    10px 0 0 #5e394b,\r\n    15px 0 0 #a96691;\r\n  content: \u0022\u0022;\r\n  height: 3px;\r\n  left: 4px;\r\n  position: absolute;\r\n  width: 4px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   WORLD CONTENT\r\n========================================================= *\/\r\n\r\n.vsx-world-card h3 {\r\n  font-size: clamp(1.16rem, 1.8vw, 1.4rem);\r\n  letter-spacing: -0.04em;\r\n  line-height: 1.25;\r\n  margin: 0 0 10px;\r\n}\r\n\r\n.vsx-world-card \u003E p {\r\n  color: var(--vsx-muted);\r\n  font-size: 0.86rem;\r\n  line-height: 1.61;\r\n  margin: 0 0 17px;\r\n  max-width: 560px;\r\n}\r\n\r\n.vsx-world-note {\r\n  background: rgba(255, 255, 255, 0.025);\r\n  border-left: 2px solid rgba(255, 112, 187, 0.5);\r\n  border-radius: 0 7px 7px 0;\r\n  margin-bottom: 20px;\r\n  padding: 9px 11px;\r\n}\r\n\r\n.vsx-world-note strong {\r\n  color: rgba(255, 255, 255, 0.86);\r\n  display: block;\r\n  font-family: \u0022Nunito\u0022, sans-serif;\r\n  font-size: 0.69rem;\r\n  margin-bottom: 2px;\r\n}\r\n\r\n.vsx-world-note span {\r\n  color: var(--vsx-muted);\r\n  font-size: 0.68rem;\r\n  line-height: 1.42;\r\n}\r\n\r\n.vsx-world-card footer {\r\n  border-top: 1px solid var(--vsx-line);\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 7px;\r\n  margin-top: auto;\r\n  padding-top: 16px;\r\n}\r\n\r\n.vsx-world-card footer span {\r\n  background: rgba(255, 255, 255, 0.035);\r\n  border-radius: 999px;\r\n  color: var(--vsx-muted);\r\n  font-size: 0.64rem;\r\n  font-weight: 750;\r\n  padding: 6px 9px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MAP\r\n========================================================= *\/\r\n\r\n.vsx-map {\r\n  align-items: center;\r\n  background:\r\n    radial-gradient(\r\n      circle at 88% 12%,\r\n      rgba(255, 112, 187, 0.08),\r\n      transparent 35%\r\n    ),\r\n    linear-gradient(\r\n      150deg,\r\n      var(--vsx-bg-1),\r\n      var(--vsx-bg-2)\r\n    );\r\n  border: 1px solid var(--vsx-line);\r\n  border-radius: 24px;\r\n  display: grid;\r\n  gap: clamp(36px, 5vw, 72px);\r\n  grid-template-columns:\r\n    minmax(280px, 0.58fr)\r\n    minmax(480px, 1fr);\r\n  overflow: hidden;\r\n  padding: clamp(30px, 4.5vw, 50px);\r\n  position: relative;\r\n}\r\n\r\n.vsx-map-copy \u003E p {\r\n  color: var(--vsx-muted);\r\n  font-size: 0.92rem;\r\n  line-height: 1.68;\r\n  margin: 19px 0 24px;\r\n  max-width: 540px;\r\n}\r\n\r\n.vsx-map-meta {\r\n  display: grid;\r\n  gap: 12px;\r\n  margin-bottom: 27px;\r\n}\r\n\r\n.vsx-map-meta-item {\r\n  align-items: center;\r\n  color: var(--vsx-muted);\r\n  display: flex;\r\n  font-size: 0.71rem;\r\n  font-weight: 750;\r\n  gap: 10px;\r\n  line-height: 1.4;\r\n}\r\n\r\n.vsx-map-status-dot {\r\n  background: #74e49a;\r\n  border-radius: 50%;\r\n  box-shadow: 0 0 9px rgba(116, 228, 154, 0.55);\r\n  flex: 0 0 6px;\r\n  height: 6px;\r\n  width: 6px;\r\n}\r\n\r\n.vsx-map-pixel-icon {\r\n  display: grid;\r\n  flex: 0 0 12px;\r\n  gap: 2px;\r\n  grid-template-columns: repeat(2, 5px);\r\n  grid-template-rows: repeat(2, 5px);\r\n  height: 12px;\r\n  width: 12px;\r\n}\r\n\r\n.vsx-map-pixel-icon i {\r\n  background: linear-gradient(\r\n    135deg,\r\n    var(--vsx-pink),\r\n    var(--vsx-purple)\r\n  );\r\n  display: block;\r\n  height: 5px;\r\n  width: 5px;\r\n}\r\n\r\n.vsx-map-pixel-icon i:nth-child(2),\r\n.vsx-map-pixel-icon i:nth-child(3) {\r\n  opacity: 0.55;\r\n}\r\n\r\n.vsx-map-btn {\r\n  width: max-content;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MAP PREVIEW\r\n========================================================= *\/\r\n\r\n.vsx-map-preview {\r\n  aspect-ratio: 16 \/ 9;\r\n  background: rgba(255, 255, 255, 0.025);\r\n  border: 1px solid rgba(255, 255, 255, 0.11);\r\n  border-radius: 19px;\r\n  box-shadow: 0 22px 55px rgba(0, 0, 0, 0.18);\r\n  display: block;\r\n  isolation: isolate;\r\n  min-height: 330px;\r\n  overflow: hidden;\r\n  position: relative;\r\n  transition:\r\n    transform 0.3s ease,\r\n    border-color 0.3s ease,\r\n    box-shadow 0.3s ease;\r\n}\r\n\r\n.vsx-map-preview:hover {\r\n  border-color: rgba(255, 112, 187, 0.3);\r\n  box-shadow: 0 27px 65px rgba(0, 0, 0, 0.27);\r\n  transform: translateY(-4px);\r\n}\r\n\r\n.vsx-map-image {\r\n  display: block;\r\n  height: 100%;\r\n  inset: 0;\r\n  object-fit: cover;\r\n  object-position: center;\r\n  position: absolute;\r\n  transition: transform 0.55s ease;\r\n  width: 100%;\r\n  z-index: -3;\r\n}\r\n\r\n.vsx-map-preview:hover .vsx-map-image {\r\n  transform: scale(1.018);\r\n}\r\n\r\n.vsx-map-overlay {\r\n  background: linear-gradient(\r\n    to bottom,\r\n    rgba(12, 9, 13, 0.03) 0%,\r\n    rgba(12, 9, 13, 0.01) 45%,\r\n    rgba(12, 9, 13, 0.12) 68%,\r\n    rgba(12, 9, 13, 0.82) 100%\r\n  );\r\n  inset: 0;\r\n  pointer-events: none;\r\n  position: absolute;\r\n  z-index: -2;\r\n}\r\n\r\n.vsx-map-preview::after {\r\n  border: 1px solid rgba(255, 255, 255, 0.045);\r\n  border-radius: 15px;\r\n  content: \u0022\u0022;\r\n  inset: 5px;\r\n  pointer-events: none;\r\n  position: absolute;\r\n}\r\n\r\n\r\n\/* MAP TOP *\/\r\n\r\n.vsx-map-preview-top {\r\n  align-items: center;\r\n  display: flex;\r\n  justify-content: space-between;\r\n  left: 17px;\r\n  position: absolute;\r\n  right: 17px;
3332\r\n  top: 17px;\r\n}\r\n\r\n.vsx-map-badge {\r\n  backdrop-filter: blur(10px);\r\n  background: rgba(13, 10, 14, 0.72);\r\n  border: 1px solid rgba(255, 255, 255, 0.11);\r\n  border-radius: 999px;\r\n  color: rgba(255, 255, 255, 0.82);\r\n  font-size: 0.57rem;\r\n  font-weight: 900;\r\n  letter-spacing: 0.11em;\r\n  padding: 7px 10px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.vsx-map-live {\r\n  align-items: center;\r\n  backdrop-filter: blur(10px);\r\n  background: rgba(11, 27, 18, 0.72);\r\n  border: 1px solid rgba(116, 228, 154, 0.18);\r\n  border-radius: 999px;\r\n  color: rgba(194, 255, 214, 0.88);\r\n  display: flex;\r\n  font-family: \u0022Lexend\u0022, sans-serif;\r\n  font-size: 0.53rem;\r\n  font-weight: 800;\r\n  gap: 6px;\r\n  padding: 7px 9px;\r\n}\r\n\r\n.vsx-map-live i {\r\n  background: #74e49a;\r\n  border-radius: 50%;\r\n  box-shadow: 0 0 8px rgba(116, 228, 154, 0.65);\r\n  height: 5px;\r\n  width: 5px;\r\n}\r\n\r\n\r\n\/* MAP BOTTOM *\/\r\n\r\n.vsx-map-preview-bottom {\r\n  align-items: end;\r\n  bottom: 0;\r\n  display: flex;\r\n  gap: 20px;\r\n  justify-content: space-between;\r\n  left: 0;\r\n  padding: clamp(19px, 3vw, 27px);\r\n  position: absolute;\r\n  right: 0;\r\n}\r\n\r\n.vsx-map-preview-caption \u003E span {\r\n  color: rgba(255, 255, 255, 0.58);\r\n  display: block;\r\n  font-size: 0.66rem;\r\n  font-weight: 750;\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.vsx-map-preview-caption strong {\r\n  color: white;\r\n  display: block;\r\n  font-size: clamp(0.98rem, 1.6vw, 1.24rem);\r\n  letter-spacing: -0.035em;\r\n  line-height: 1.28;\r\n}\r\n\r\n.vsx-map-open {\r\n  align-items: center;\r\n  backdrop-filter: blur(8px);\r\n  background: rgba(16, 12, 17, 0.76);\r\n  border: 1px solid rgba(255, 255, 255, 0.15);\r\n  border-radius: 50%;\r\n  display: flex;\r\n  flex: 0 0 42px;\r\n  height: 42px;\r\n  justify-content: center;\r\n  transition:\r\n    background 0.2s ease,\r\n    border-color 0.2s ease,\r\n    transform 0.2s ease;\r\n  width: 42px;\r\n}\r\n\r\n.vsx-map-open .vsx-arrow {\r\n  color: white;\r\n  height: 8px;\r\n  margin-left: -2px;\r\n  width: 8px;\r\n}\r\n\r\n.vsx-map-preview:hover .vsx-map-open {\r\n  background: linear-gradient(\r\n    135deg,\r\n    var(--vsx-pink),\r\n    var(--vsx-purple)\r\n  );\r\n  border-color: transparent;\r\n  transform: translateX(3px);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   EXPERIENCE\r\n========================================================= *\/\r\n\r\n.vsx-experience {\r\n  padding: clamp(12px, 2vw, 20px) 0;\r\n}\r\n\r\n.vsx-feature-grid {\r\n  display: grid;\r\n  gap: 12px;\r\n  grid-template-columns: 1.2fr repeat(3, 0.75fr);\r\n}\r\n\r\n.vsx-feature {\r\n  background: linear-gradient(\r\n    150deg,\r\n    var(--vsx-bg-1),\r\n    var(--vsx-bg-2)\r\n  );\r\n  border: 1px solid var(--vsx-line);\r\n  border-radius: 17px;\r\n  min-height: 225px;\r\n  overflow: hidden;\r\n  padding: clamp(20px, 2.6vw, 27px);\r\n  position: relative;\r\n}\r\n\r\n.vsx-feature-large {\r\n  background:\r\n    radial-gradient(\r\n      circle at 12% 12%,\r\n      rgba(255, 112, 187, 0.15),\r\n      transparent 45%\r\n    ),\r\n    linear-gradient(\r\n      150deg,\r\n      var(--vsx-bg-1),\r\n      var(--vsx-bg-2)\r\n    );\r\n}\r\n\r\n.vsx-feature-label {\r\n  color: var(--vsx-pink);\r\n  display: block;\r\n  font-size: 0.6rem;\r\n  font-weight: 900;\r\n  letter-spacing: 0.15em;\r\n  margin-bottom: 15px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.vsx-feature strong {\r\n  display: block;\r\n  font-size: clamp(0.98rem, 1.45vw, 1.18rem);\r\n  letter-spacing: -0.03em;\r\n  line-height: 1.35;\r\n  margin-bottom: 9px;\r\n}\r\n\r\n.vsx-feature p {\r\n  color: var(--vsx-muted);\r\n  font-size: 0.77rem;\r\n  line-height: 1.54;\r\n  margin: 0;\r\n  position: relative;\r\n  z-index: 2;\r\n}\r\n\r\n.vsx-feature-icon {\r\n  align-items: center;\r\n  background: rgba(255, 112, 187, 0.045);\r\n  border: 1px solid rgba(255, 112, 187, 0.18);\r\n  border-radius: 11px;\r\n  color: var(--vsx-pink);\r\n  display: flex;\r\n  font-family: \u0022Lexend\u0022, sans-serif;\r\n  font-size: 0.95rem;\r\n  height: 38px;\r\n  justify-content: center;\r\n  margin-bottom: 23px;\r\n  width: 38px;\r\n}\r\n\r\n.vsx-year {\r\n  bottom: -16px;\r\n  color: rgba(255, 255, 255, 0.035);\r\n  font-family: \u0022Lexend\u0022, sans-serif;\r\n  font-size: clamp(4rem, 7vw, 7rem);\r\n  font-weight: 900;\r\n  letter-spacing: -0.1em;\r\n  pointer-events: none;\r\n  position: absolute;\r\n  right: 20px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   JOIN\r\n========================================================= *\/\r\n\r\n.vsx-join {\r\n  background:\r\n    linear-gradient(\r\n      110deg,\r\n      rgba(16, 12, 21, 0.33),\r\n      rgba(16, 12, 21, 0.5)\r\n    ),\r\n    linear-gradient(\r\n      115deg,\r\n      var(--vsx-pink),\r\n      var(--vsx-purple)\r\n    );\r\n  border: 1px solid rgba(255, 255, 255, 0.13);\r\n  border-radius: 25px;\r\n  display: grid;
3332\r\n  gap: clamp(30px, 5vw, 65px);\r\n  grid-template-columns:\r\n    minmax(0, 0.95fr)\r\n    minmax(330px, 0.7fr);\r\n  isolation: isolate;\r\n  overflow: hidden;\r\n  padding: clamp(30px, 5vw, 54px);\r\n  position: relative;\r\n}\r\n\r\n.vsx-join-grid {\r\n  background-image:\r\n    linear-gradient(\r\n      rgba(255, 255, 255, 0.035) 1px,\r\n      transparent 1px\r\n    ),\r\n    linear-gradient(\r\n      90deg,\r\n      rgba(255, 255, 255, 0.035) 1px,\r\n      transparent 1px\r\n    );\r\n  background-size: 42px 42px;\r\n  inset: 0;\r\n  opacity: 0.45;\r\n  pointer-events: none;\r\n  position: absolute;\r\n  z-index: -2;\r\n}\r\n\r\n.vsx-join-light {\r\n  background: white;\r\n  border-radius: 50%;\r\n  filter: blur(100px);\r\n  height: 350px;\r\n  opacity: 0.07;\r\n  position: absolute;\r\n  right: -170px;\r\n  top: -170px;\r\n  width: 350px;\r\n  z-index: -1;\r\n}\r\n\r\n.vsx-join-copy {\r\n  align-self: center;\r\n}\r\n\r\n.vsx-eyebrow-white {\r\n  color: rgba(255, 255, 255, 0.68);\r\n}\r\n\r\n.vsx-eyebrow-white \u003E span {\r\n  background: white;\r\n}\r\n\r\n.vsx-join h2 {\r\n  font-size: clamp(1.9rem, 3.5vw, 2.85rem);\r\n}\r\n\r\n.vsx-join h2 em {\r\n  background: none;\r\n  color: white;\r\n  -webkit-text-fill-color: initial;\r\n}\r\n\r\n.vsx-join-copy \u003E p {\r\n  color: rgba(255, 255, 255, 0.78);\r\n  font-size: 0.91rem;\r\n  line-height: 1.65;\r\n  margin: 20px 0 26px;\r\n  max-width: 570px;\r\n}\r\n\r\n.vsx-btn-white {\r\n  background: white;\r\n  box-shadow: 0 14px 30px rgba(16, 12, 21, 0.18);\r\n  color: #171219;\r\n}\r\n\r\n.vsx-btn-dark {\r\n  background: rgba(16, 12, 21, 0.16);\r\n  border-color: rgba(255, 255, 255, 0.21);\r\n  color: white;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   JOIN STEPS\r\n========================================================= *\/\r\n\r\n.vsx-steps {\r\n  align-self: center;\r\n  backdrop-filter: blur(10px);\r\n  background: rgba(16, 12, 21, 0.19);\r\n  border: 1px solid rgba(255, 255, 255, 0.15);\r\n  border-radius: 18px;\r\n  list-style: none;\r\n  margin: 0;\r\n  padding: 8px 20px;\r\n}\r\n\r\n.vsx-steps li {\r\n  align-items: start;\r\n  border-bottom: 1px solid rgba(255, 255, 255, 0.13);\r\n  display: grid;\r\n  gap: 14px;\r\n  grid-template-columns: 34px 1fr;\r\n  padding: 16px 0;\r\n}\r\n\r\n.vsx-steps li:last-child {\r\n  border-bottom: 0;\r\n}\r\n\r\n.vsx-step {\r\n  color: rgba(255, 255, 255, 0.45);\r\n  font-family: \u0022Lexend\u0022, sans-serif;\r\n  font-size: 0.66rem;\r\n  padding-top: 3px;\r\n}\r\n\r\n.vsx-steps strong {\r\n  color: white;\r\n  display: block;\r\n  font-size: 0.85rem;\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.vsx-steps p {\r\n  color: rgba(255, 255, 255, 0.72);\r\n  font-size: 0.76rem;\r\n  line-height: 1.48;\r\n  margin: 0;\r\n}\r\n\r\n.vsx-steps b {\r\n  color: white;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESPONSIVE\r\n========================================================= *\/\r\n\r\n@container vsx (max-width: 1150px) {\r\n\r\n  .vsx-hero {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .vsx-map {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .vsx-map-copy {\r\n    max-width: 720px;\r\n  }\r\n\r\n  .vsx-world-grid {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n\r\n  .vsx-world-card:last-child {\r\n    grid-column: 1 \/ -1;\r\n  }\r\n\r\n  .vsx-feature-grid {\r\n    grid-template-columns:\r\n      repeat(2, minmax(0, 1fr));\r\n  }\r\n\r\n  .vsx-feature-large {\r\n    grid-column: 1 \/ -1;\r\n  }\r\n\r\n}\r\n\r\n\r\n@container vsx (max-width: 850px) {\r\n\r\n  .vsx-section-head {\r\n    align-items: start;\r\n    gap: 17px;\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .vsx-section-head \u003E p {\r\n    max-width: 650px;\r\n  }\r\n\r\n  .vsx-join {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .vsx-world-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .vsx-world-card:last-child {\r\n    grid-column: auto;\r\n  }\r\n\r\n}\r\n\r\n\r\n@container vsx (max-width: 680px) {\r\n\r\n  .vsx-feature-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .vsx-feature-large {\r\n    grid-column: auto;\r\n  }\r\n\r\n  .vsx-world-card {\r\n    min-height: 0;\r\n  }\r\n\r\n}\r\n\r\n\r\n@container vsx (max-width: 560px) {\r\n\r\n  .vsx {\r\n    gap: 16px;\r\n    margin-top: 1rem;\r\n  }\r\n\r\n  .vsx-hero,\r\n  .vsx-worlds,\r\n  .vsx-map,\r\n  .vsx-join {\r\n    border-radius: 18px;\r\n    padding: 22px 16px;\r\n  }\r\n\r\n  .vsx h2 {\r\n    font-size: 1.5rem;\r\n    letter-spacing: -0.045em;\r\n  }\r\n\r\n  .vsx-hero h2,\r\n  .vsx-join h2 {\r\n    font-size: 1.65rem;\r\n  }\r\n\r\n  .vsx-hero-copy \u003E p,\r\n  .vsx-section-head \u003E p,\r\n  .vsx-map-copy \u003E p,\r\n  .vsx-join-copy \u003E p {\r\n    font-size: 0.86rem;\r\n    line-height: 1.58;\r\n  }\r\n\r\n  .vsx-eyebrow {\r\n    font-size: 0.6rem;\r\n    letter-spacing: 0.145em;\r\n  }\r\n\r\n  .vsx-tags {\r\n    gap: 6px;\r\n  }\r\n\r\n  .vsx-tags span {\r\n    font-size: 0.66rem;\r\n    padding: 7px 9px;\r\n  }\r\n\r\n  .vsx-welcome {\r\n    border-radius: 15px;\r\n    padding: 17px 14px;\r\n  }\r\n\r\n  .vsx-actions,\r\n  .vsx-btn,\r\n  .vsx-map-btn {\r\n    width: 100%;\r\n  }\r\n\r\n  .vsx-world-card,\r\n  .vsx-feature {\r\n    border-radius: 15px;\r\n    padding: 19px 16px;\r\n  }\r\n\r\n  .vsx-world-card \u003E p {\r\n    font-size: 0.82rem;\r\n  }\r\n\r\n  .vsx-map-preview {\r\n    aspect-ratio: 4 \/ 3;\r\n    border-radius: 15px;\r\n    min-height: 245px;\r\n  }\r\n\r\n  .vsx-map-preview-top {\r\n    left: 12px;\r\n    right: 12px;\r\n    top: 12px;\r\n  }\r\n\r\n  .vsx-map-badge {\r\n    font-size: 0.51rem;\r\n  }\r\n\r\n  .vsx-map-preview-bottom {\r\n    padding: 16px;\r\n  }\r\n\r\n  .vsx-map-preview-caption strong {\r\n    font-size: 0.9rem;\r\n  }\r\n\r\n  .vsx-map-open {\r\n    flex-basis: 38px;\r\n    height: 38px;\r\n    width: 38px;\r\n  }\r\n\r\n  .vsx-steps {\r\n    border-radius: 15px;\r\n    padding: 6px 13px;\r\n  }\r\n\r\n  .vsx-steps li {\r\n    gap: 9px;\r\n    grid-template-columns: 27px 1fr;\r\n    padding: 14px 0;\r\n  }\r\n\r\n  .vsx-steps p {\r\n    font-size: 0.73rem;\r\n  }\r\n\r\n}\r\n\r\n\r\n@container vsx (max-width: 390px) {\r\n\r\n  .vsx-stats {\r\n    grid-template-columns: 1fr;\r\n  }
3332\r\n\r\n  .vsx-stats \u003E div {\r\n    align-items: center;\r\n    border-bottom: 1px solid var(--vsx-line);\r\n    border-right: 0;\r\n    display: grid;\r\n    gap: 9px;\r\n    grid-template-columns: 55px 1fr;\r\n    padding: 9px 4px;\r\n    text-align: left;\r\n  }\r\n\r\n  .vsx-stats \u003E div:last-child {\r\n    border-bottom: 0;\r\n  }\r\n\r\n  .vsx-stats strong {\r\n    margin: 0;\r\n  }\r\n\r\n  .vsx-stats span {\r\n    font-size: 0.66rem;\r\n  }\r\n\r\n  .vsx-map-live {\r\n    display: none;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE FALLBACK\r\n========================================================= *\/\r\n\r\n@media (max-device-width: 767px),\r\n       (hover: none) and (pointer: coarse) {\r\n\r\n  .vsx {\r\n    gap: 16px;\r\n    margin-top: 1rem;\r\n  }\r\n\r\n  .vsx-hero,\r\n  .vsx-section-head,\r\n  .vsx-map,\r\n  .vsx-join {\r\n    grid-template-columns: 1fr !important;\r\n  }\r\n\r\n  .vsx-world-grid,\r\n  .vsx-feature-grid {\r\n    grid-template-columns: 1fr !important;\r\n  }\r\n\r\n  .vsx-world-card:last-child {\r\n    grid-column: auto !important;\r\n  }\r\n\r\n  .vsx-feature-large {\r\n    grid-column: auto !important;\r\n  }\r\n\r\n  .vsx-hero,\r\n  .vsx-worlds,\r\n  .vsx-map,\r\n  .vsx-join {\r\n    border-radius: 18px;\r\n    padding: 22px 16px;\r\n  }\r\n\r\n  .vsx-actions,\r\n  .vsx-btn {\r\n    width: 100%;\r\n  }\r\n\r\n  .vsx-world-card {\r\n    min-height: 0;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TOUCH\r\n========================================================= *\/\r\n\r\n@media (hover: none) {\r\n\r\n  .vsx-btn:hover,\r\n  .vsx-world-card:hover,\r\n  .vsx-map-preview:hover {\r\n    transform: none;\r\n  }\r\n\r\n  .vsx-btn:hover .vsx-arrow {\r\n    transform: rotate(45deg);\r\n  }\r\n\r\n  .vsx-map-preview:hover .vsx-map-image {\r\n    transform: none;\r\n  }\r\n\r\n  .vsx-map-preview:hover .vsx-map-open {\r\n    transform: none;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   REDUCED MOTION\r\n========================================================= *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n  .vsx-btn,\r\n  .vsx-arrow,\r\n  .vsx-world-card,\r\n  .vsx-map-preview,\r\n  .vsx-map-image,\r\n  .vsx-map-open {\r\n    transition: none;\r\n  }\r\n\r\n}","jsCode":null}}}};
3333        window.APEX_INIT_FUNCTION_MAP = {"search-component":"apexInit_SearchComponent","shopbanner-mini-component":"apexInit_ShopbannerMiniComponent","discord-banner-component":"apexInit_DiscordBannerComponent","profile-component":"apexInit_ProfileComponent","homebanner-component":"apexInit_HomebannerComponent","newsbanner-component":"apexInit_NewsbannerComponent","shopbanner-component":"apexInit_ShopbannerComponent","servers-component":"apexInit_ServersComponent","vote-component":"apexInit_VoteComponent","discord-widget-component":"apexInit_DiscordWidgetComponent","trailer-component":"apexInit_TrailerComponent","split-content-component":"apexInit_SplitContentComponent","features-grid-component":"apexInit_FeaturesGridComponent","cta-banner-component":"apexInit_CtaBannerComponent","text-block-component":"apexInit_TextBlockComponent","news-component":"apexInit_NewsComponent","custom-code-component":"apexInit_CustomCodeComponent","big-footer-component":"apexInit_BigFooterComponent"};
3334        window.APEX_ENGLISH_DEFAULTS = {"search-component":{"placeholder":"Search articles..."},"shopbanner-mini-component":{"title":"Discover our Store!","description":"Exclusive ranks, cosmetics \u0026 keys","buttonText":"Visit Shop","buttonLink":"\/shop"},"discord-banner-component":{"title":"Join our Discord!","description":"Chat with our community","buttonText":"Join Discord","discordLink":"https:\/\/discord.gg\/your-server"},"homebanner-component":{"title":"Welcome!","description":"Explore a new universe! Join us today and play with your friends!","helpText":"Need help? How to join?","helpLink":"#"},"newsbanner-component":{"postsCount":"5","autoPlay":true,"autoPlayInterval":"5000"},"shopbanner-component":{"title":"DISCOVER OUR STORE!","description":"Explore our shop for exclusive ranks and awesome keys!","buttonText":"Go to store","buttonLink":"\/shop","image":"default"},"servers-component":{"title":"Our Servers"},"vote-component":{"voteText":"Vote","skin3D":true},"discord-widget-component":{"serverId":"","inviteLink":""},"trailer-component":{"title":"Discover Our World","description":"Experience an amazing adventure in our unique universe. Watch the trailer to see what awaits you!","youtubeUrl":"","buttonText":"Learn More","buttonLink":"#"},"split-content-component":{"subtitle":"NEWS","title":"Amazing Features","description":"Discover the unique features that make our server special. Play with your friends and have fun!","image":"default","imagePosition":"right","buttonText":"Discover","buttonLink":"#"},"features-grid-component":{"title":"Why Choose Us?","subtitle":"Discover what makes our server unique","feature1Icon":"bi-people-fill","feature1Title":"Active Community","feature1Description":"Join thousands of players in our friendly community.","feature2Icon":"bi-lightning-fill","feature2Title":"High Performance","feature2Description":"Experience lag-free gameplay with our optimized servers.","feature3Icon":"bi-star-fill","feature3Title":"Unique Content","feature3Description":"Explore exclusive features you won\u0027t find anywhere else."},"cta-banner-component":{"title":"Ready to Join the Adventure?","description":"Start your journey today and become part of our amazing community!","primaryButtonText":"Get Started","primaryButtonLink":"\/register","secondaryButtonText":"Learn More","secondaryButtonLink":"#"},"text-block-component":{"subtitle":"","title":"About Us","content":"Welcome to our server! We are a passionate community dedicated to providing the best gaming experience.","alignment":"left","buttonText":"","buttonLink":"#"},"news-component":{"sectionTitle":"News","postsCount":"3","showMoreButton":true,"moreButtonText":"Explore more","showDate":true,"showLikes":true,"showComments":true,"truncateLength":"120"},"custom-code-component":{"htmlCode":"","cssCode":"","jsCode":""},"big-footer-component":{"enabled":true,"title":"MyServer","description":"Join our community and experience amazing adventures in our unique Minecraft server!","showSocialLinks":true,"column1Title":"Quick Links","column1Links":"Home|\/\nNews|\/news\nShop|\/shop","column2Title":"Resources","column2Links":"Rules|\/rules\nWiki|\/wiki\nFAQ|\/faq","column3Title":"Legal","column3Links":"Terms of Service|\/tos\nPrivacy Policy|\/privacy","showNewsletter":false,"newsletterText":"Subscribe to our newsletter for updates!"}};
3335        window.APEX_USER_IS_ADMIN = false;
3336        window.APEX_BANNER_IMAGE = 'https://vanillasquad.com/assets/themes/apex/img/banner.webp?v1.2.13';
3337        window.APEX_GAME_NAME = 'Minecraft';
3338        window.APEX_TRANSLATIONS = {"title":"\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f","save_btn":"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c","quit_btn":"\u0412\u044b\u0439\u0442\u0438 \u0438\u0437 \u0440\u0435\u0436\u0438\u043c\u0430 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f","cancel":"\u041e\u0442\u043c\u0435\u043d\u0430","apply":"\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f","add_section":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0440\u0430\u0437\u0434\u0435\u043b","edit_section":"\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0437\u0434\u0435\u043b","config_section":"\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0440\u0430\u0437\u0434\u0435\u043b","delete_section":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0440\u0430\u0437\u0434\u0435\u043b","move_up":"\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0432\u0432\u0435\u0440\u0445","move_down":"\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0432\u043d\u0438\u0437","configuration_success":"\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b!","require_plugin":"\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u043b\u0430\u0433\u0438\u043d","visibility_label":"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b","panel_title":"\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 Apex","tab_components":"\u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b","tab_settings":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438","unsaved_changes":"\u0423 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u043d\u0435\u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f","discard":"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c","saving":"\u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435...","save_all":"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0432\u0441\u0435","all_saved":"\u0412\u0441\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b!","save_failed":"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f","discard_confirm":"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u0441\u0435 \u043d\u0435\u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f?","changes_discarded":"\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043e\u0442\u043c\u0435\u043d\u0435\u043d\u044b","reset_confirm":"\u26a0\ufe0f \u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0412\u0421\u0415 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043a \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e?\n\n\u042d\u0442\u043e:\n- \u0421\u0431\u0440\u043e\u0441\u0438\u0442 \u0432\u0441\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432\n- \u0421\u0431\u0440\u043e\u0441\u0438\u0442 \u0432\u0441\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0446\u0432\u0435\u0442\u043e\u0432\n- \u0421\u0431\u0440\u043e\u0441\u0438\u0442 \u0432\u0441\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0448\u0440\u0438\u0444\u0442\u043e\u0432\n\n\u042d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043d\u0435\u043b\u044c\u0437\u044f \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c!","reset_success":"\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0441\u0431\u0440\u043e\u0448\u0435\u043d\u0430 \u043a \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e!","reset_failed":"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e","reset_all":"\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0432\u0441\u0435 \u043a \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e","resetting":"\u
33380421\u0431\u0440\u043e\u0441...","close_editor":"\u0417\u0430\u043a\u0440\u044b\u0442\u044c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440","loading":"\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430...","loading_editor":"\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430...","edit":"\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c","change_component":"\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442","add_global_component":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442","editable_zone":"\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c\u0430\u044f \u0437\u043e\u043d\u0430|\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c\u044b\u0435 \u0437\u043e\u043d\u044b","editable_zone_singular":"\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c\u0430\u044f \u0437\u043e\u043d\u0430","editable_zones":"\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c\u044b\u0435 \u0437\u043e\u043d\u044b","zone":"\u0437\u043e\u043d\u0430|\u0437\u043e\u043d\u044b","zone_singular":"\u0437\u043e\u043d\u0430","zones_plural":"\u0437\u043e\u043d\u044b","component_singular":"\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442","components_plural"
3338:"\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b","current":"\u0422\u0435\u043a\u0443\u0449\u0438\u0439:","not_set":"\u041d\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e","choose_component":"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442","available_components":"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b","configure_component":"\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442","configuration":"\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f","undefined":"\u041d\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e","add_component":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442","no_components_yet":"\u041f\u043e\u043a\u0430 \u043d\u0435\u0442 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432. \u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u0027\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0027, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0447\u0430\u0442\u044c.","remove_confirm":"\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442?","edit_settings":"\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438","remove":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c","edit_component":"\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442","delete_component":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442","remove_this":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442?","components_available":"\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432","search_components":"\u041f\u043e\u0438\u0441\u043a \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432...","no_components_found":"\u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b \u0434\u043b\u044f","delete_component_btn":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442","custom_code":"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u043a\u043e\u0434","custom_code_desc":"\u0414\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 HTML, CSS \u0438 JavaScript. \u041a\u043e\u0434 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d \u0434\u043b\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438.","open_code_editor":"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u043a\u043e\u0434\u0430","lines":"\u0441\u0442\u0440\u043e\u043a","code_editor_title":"\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043a\u043e\u0434\u0430","apply_changes":"\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f","html_placeholder":"\u003C!-- \u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u0432\u043e\u0439 HTML \u0437\u0434\u0435\u0441\u044c --\u003E\n\u003Cdiv class=\u0022my-custom-element\u0022\u003E\n  \u003Ch3\u003E\u041c\u043e\u0439 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a\u003C\/h3\u003E\n  \u003Cp\u003E\u041c\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0437\u0434\u0435\u0441\u044c\u003C\/p\u003E\n\u003C\/div\u003E","css_placeholder":"\/* \u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u0432\u043e\u0439 CSS \u0437\u0434\u0435\u0441\u044c *\/\n.my-custom-element {\n  padding: 20px;\n  border-radius: 8px;\n}","js_placeholder":"\/\/ \u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u0432\u043e\u0439 JavaScript \u0437\u0434\u0435\u0441\u044c\n\/\/ \u0423 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a:\n\/\/ - document.querySelector() \u0434\u043b\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 DOM\n\/\/ - console.log() \u0434\u043b\u044f \u043e\u0442\u043b\u0430\u0434\u043a\u0438","html_warning":"\u26a0\ufe0f \u0421\u043a\u0440\u0438\u043f\u0442\u044b, iframe, \u0444\u043e\u0440\u043c\u044b \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0443\u0434\u0430\u043b\u044f\u044e\u0442\u0441\u044f \u0438\u0437 \u0441\u043e\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438.","css_info":"\u2728 CSS \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u044d\u0442\u0438\u043c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u043c.","js_info":"\ud83d\udd12 JavaScript \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0432 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u0435.","tab_indent":"Tab: \u041e\u0442\u0441\u0442\u0443\u043f","esc_close"
3338:"Esc: \u0417\u0430\u043a\u0440\u044b\u0442\u044c","code_sandboxed":"\u041a\u043e\u0434 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d \u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c\u0443 \u0441\u0430\u0439\u0442\u0443 \u0438\u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u043c \u0434\u0430\u043d\u043d\u044b\u043c","url_placeholder":"https:\/\/","no_article_found":"\u0421\u0442\u0430\u0442\u044c\u044f \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430","searching":"\u041f\u043e\u0438\u0441\u043a...","no_results_found":"\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b","article":"\u0421\u0442\u0430\u0442\u044c\u044f","no_image_selected":"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u043e","choose_image":"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","reset":"\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c","select_image":"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","loading_images":"\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439...","theme_images":"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0442\u0435\u043c\u044b","uploaded_images":"\u0417\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f","no_images_available":"\u041d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439. \u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0432 \u043f\u0430\u043d\u0435\u043b\u0438 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430.","settings_colors":"\u0426\u0432\u0435\u0442\u0430","settings_colors_desc":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0446\u0432\u0435\u0442\u043e\u0432 \u0442\u0435\u043c\u044b","settings_fonts":"\u0428\u0440\u0438\u0444\u0442\u044b","settings_fonts_desc":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0448\u0440\u0438\u0444\u0442\u043e\u0432 \u0442\u0435\u043c\u044b","settings_navbar":"\u041f\u0430\u043d\u0435\u043b\u044c \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438","settings_navbar_desc":"\u041f\u043e\u0437\u0438\u0446\u0438\u044f, \u0441\u0442\u0438\u043b\u044c \u0438 \u043a\u043d\u043e\u043f\u043a\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438","settings_big_footer":"\u0411\u043e\u043b\u044c\u0448\u043e\u0439 \u043f\u043e\u0434\u0432\u0430\u043b","settings_big_footer_desc":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u0440\u0430\u0437\u0434\u0435\u043b\u0430 \u043f\u043e\u0434\u0432\u0430\u043b\u0430","settings_images":"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f","settings_images_desc":"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u043c\u0438 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u043c\u0438","colors_subtitle":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0446\u0432\u0435\u0442\u043e\u0432 \u0442\u0435\u043c\u044b","mode_theme":"\u
33380422\u0435\u043c\u0430","mode_custom":"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f","base_color":"\u0411\u0430\u0437\u043e\u0432\u044b\u0439 \u0446\u0432\u0435\u0442","reset_to_default":"\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u043a \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044e \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e","color_main_bg":"\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0444\u043e\u043d","color_main_bg_desc":"\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0444\u043e\u043d \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b","color_dark_bg":"\u0422\u0435\u043c\u043d\u044b\u0439 \u0444\u043e\u043d","color_dark_bg_desc":"\u041a\u0430\u0440\u0442\u043e\u0447\u043a\u0438 \u0438 \u0440\u0430\u0437\u0434\u0435\u043b\u044b","color_darker_bg":"\u0411\u043e\u043b\u0435\u0435 \u0442\u0435\u043c\u043d\u044b\u0439 \u0444\u043e\u043d","color_darker_bg_desc":"\u0411\u043e\u043b\u0435\u0435 \u0433\u043b\u0443\u0431\u043e\u043a\u0438\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b","color_primary":"\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0430\u043a\u0446\u0435\u043d\u0442","color_primary_desc":"\u041a\u043d\u043e\u043f\u043a\u0438, \u0441\u0441\u044b\u043b\u043a\u0438, \u043f\u043e\u0434\u0441\u0432\u0435\u0442\u043a\u0430","color_secondary":"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0430\u043a\u0446\u0435\u043d\u0442","color_secondary_desc":"\u0413\u0440\u0430\u0434\u0438\u0435\u043d\u0442\u044b, \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b","color_card_bg":"\u0424\u043e\u043d \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0438","color_card_bg_desc":"\u041f\u043e\u043b\u044f \u0432\u0432\u043e\u0434\u0430, \u0442\u043e\u043d\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0438","fonts_subtitle":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0448\u0440\u0438\u0444\u0442\u043e\u0432 \u0442\u0435\u043c\u044b","font_heading":"\u0428\u0440\u0438\u0444\u0442 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u0432","font_heading_desc":"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u0432, \u043a\u043d\u043e\u043f\u043e\u043a \u0438 \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430","font_body":"\u0428\u0440\u0438\u0444\u0442 \u0442\u0435\u043a\u0441\u0442\u0430","font_body_desc":"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0442\u0435\u043a\u0441\u0442\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u0438 \u043e\u0431\u0449\u0435\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430","font_choice":"\u0412\u044b\u0431\u043e\u0440 \u0448\u0440\u0438\u0444\u0442\u0430","font_custom_option":"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0448\u0440\u0438\u0444\u0442 Google\/Bunny","font_custom_name":"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 Google Fonts","font_preview_heading":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0442\u0435\u043c\u044b Apex","font_preview_body":"The quick brown fox jumps over the lazy dog.","navbar_subtitle":"\u041f\u043e\u0437\u0438\u0446\u0438\u044f, \u0441\u0442\u0438\u043b\u044c \u0438 \u043a\u043d\u043e\u043f\u043a\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438","navbar_position":"\u041f\u043e\u0437\u0438\u0446\u0438\u044f \u043f\u0430\u043d\u0435\u043b\u0438 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438","navbar_left":"\u0421\u043b\u0435\u0432\u0430","navbar_top":"\u0421\u0432\u0435\u0440\u0445\u0443","navbar_style":"\u0421\u0442\u0438\u043b\u044c \u043f\u0430\u043d\u0435\u043b\u0438 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438","navbar_detached":"\u041e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f","navbar_attached":"\u041f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u043d\u0430\u044f","support_button":"\u041a\u043d\u043e\u043f\u043a\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438","show_support_btn":"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0443 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0432 \u043f\u0430\u043d\u0435\u043b\u0438 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438","support_link":"\u0421\u0441\u044b\u043b\u043a\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438","support_link_placeholder":"\/support","images_subtitle":"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0430\u0448\u0438\u043c\u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u043c\u0438 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u043c\u0438","upload":"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c","no_images_
3338yet":"\u041f\u043e\u043a\u0430 \u043d\u0435\u0442 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439","upload_first":"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435 \u0441\u0432\u043e\u0435 \u043f\u0435\u0440\u0432\u043e\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0447\u0430\u0442\u044c","load_images_failed":"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f. \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u043f\u0440\u0430\u0432\u0430 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430.","upload_success":"\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043e \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439: :count","upload_failed":"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439: :count. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0435\u0439.","image_deleted":"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u043e","delete_image_failed":"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","delete_confirm":"\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0022:name\u0022?","delete":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c","big_footer_subtitle":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u043f\u043e\u0434\u0432\u0430\u043b\u0430","enable_big_footer":"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043f\u043e\u0434\u0432\u0430\u043b","brand_identity":"\u0411\u0440\u0435\u043d\u0434 \u0438 \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u043e\u0441\u0442\u044c","site_title":"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0430\u0439\u0442\u0430","site_title_placeholder":"\u041e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c, \u0447\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043b\u043e\u0433\u043e\u0442\u0438\u043f \u0441\u0430\u0439\u0442\u0430","description":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","description_placeholder":"\u041a\u0440\u0430\u0442\u043a\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0432\u0430\u0448\u0435\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430...","default_description":"\u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0439\u0442\u0435\u0441\u044c \u043a \u043d\u0430\u0448\u0435\u043c\u0443 \u0443\u0434\u0438\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u043c\u0443 \u0438\u0433\u0440\u043e\u0432\u043e\u043c\u0443 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0443!","show_social_links":"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0435\u0442\u0438","link_columns":"\u0421\u0442\u043e\u043b\u0431\u0446\u044b \u0441\u0441\u044b\u043b\u043e\u043a","links_count":"\u0441\u0441\u044b\u043b\u043e\u043a","column_title":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0441\u0442\u043e\u043b\u0431\u0446\u0430","links":"\u0421\u0441\u044b\u043b\u043a\u0438","add_link":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443","new_link":"\u041d\u043e\u0432\u0430\u044f \u0441\u0441\u044b\u043b\u043a\u0430","label":"\u041c\u0435\u0442\u043a\u0430","url_input":"\/url","done":"\u0413\u043e\u0442\u043e\u0432\u043e","empty_label":"(\u043f\u0443\u0441\u0442\u043e)","no_url":"(\u043d\u0435\u0442 url)","quick_links":"\u0411\u044b\u0441\u0442\u0440\u044b\u0435 \u0441\u0441\u044b\u043b\u043a\u0438","support":"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430","legal":"\u042e\u0440\u0438\u0434\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f","default_col1_links":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f|\/\n\u041c\u0430\u0433\u0430\u0437\u0438\u043d|\/shop\n\u0424\u043e\u0440\u0443\u043c|\/forum","default_col2_links":"FAQ|\/faq\n\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u044b|\/contact\n\u0412\u0438\u043a\u0438|\/wiki","default_col3_links":"\u0423\u0441\u043b\u043e\u0432\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f|\/tos\n\u041f\u
3338043e\u043b\u0438\u0442\u0438\u043a\u0430 \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438|\/privacy"};
3339        window.APEX_LANG = {
3340            auth: {"login_title":"\u0412\u0445\u043e\u0434","login_subtitle":"\u0412\u043e\u0439\u0434\u0438\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0432\u043e\u0435\u0439 \u0443\u0447\u0435\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438","register_title":"\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f","register_subtitle":"\u0421\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u0443\u0447\u0435\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0447\u0430\u0442\u044c","password_title":"\u041f\u0430\u0440\u043e\u043b\u044c","password_subtitle":"\u0421\u0431\u0440\u043e\u0441\u044c\u0442\u0435 \u0441\u0432\u043e\u0439 \u043f\u0430\u0440\u043e\u043b\u044c","2fa_title":"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 2FA","2fa_subtitle":"\u0414\u0432\u0443\u0445\u0444\u0430\u043a\u0442\u043e\u0440\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430","verify_title":"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435","verify_subtitle":"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0441\u0432\u043e\u0439 \u0430\u0434\u0440\u0435\u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b","no_account":"\u041d\u0435\u0442 \u0443\u0447\u0435\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438?","sign_up":"\u0417\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f","already_account":"\u0423\u0436\u0435 \u0435\u0441\u0442\u044c \u0443\u0447\u0435\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c?","sign_in":"\u0412\u043e\u0439\u0442\u0438","discord_login":"\u0412\u043e\u0439\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 Discord","discord_login_button":"\u0412\u043e\u0439\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 Discord","discord_connect":"\u0412\u043e\u0439\u0442\u0438","google_login_button":"\u0412\u043e\u0439\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 Google","yandex_login_button":"\u0412\u043e\u0439\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 \u042f\u043d\u0434\u0435\u043a\u0441","or":"\u0438\u043b\u0438"},
3341            posts: {"author_fallback":"\u0410\u0432\u0442\u043e\u0440","written_by":"\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u043e","recent_posts":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0437\u0430\u043f\u0438\u0441\u0438","no_recent":"\u041d\u0435\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439.","no_other":"\u041d\u0435\u0442 \u0434\u0440\u0443\u0433\u0438\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439.","load_failed":"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0437\u0430\u043f\u0438\u0441\u0438."},
3342            shop: {"per_unit":"\/ \u0435\u0434\u0438\u043d\u0438\u0446\u0430","summary":"\u0418\u0442\u043e\u0433\u043e","total":"\u0412\u0441\u0435\u0433\u043e"},
3343            support_page: {"category_fallback":"\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f"},
3344        };
3345        // Auth configuration for auth-enhancer.js
3346        window.APEX_AUTH_CONFIG = {
3347            discordAuthEnabled: false,
3348            discordAuthUrl: '',
3349            googleAuthEnabled: false,
3350            googleAuthUrl: '',
3351            yandexAuthEnabled: true,
3352            yandexAuthUrl: 'https://vanillasquad.com/yandex-auth',
3353            registerRouteExists: true,
3354        };
3355    </script>
3355
3356
3357    <!-- React Editor Root (React will mount here) -->
3358    <div id="editor-root">
3359        <!-- Initial page content (before React loads) -->
3360        <div id="app-background">
3361            <img src="https://vanillasquad.com/storage/img/mpcetq7jxvyloc4.png" style="width: 100%;" alt="background" fetchpriority="high" loading="eager" decoding="async">
3362        </div>
3363        
3364        
3365        <div id="app">
3366            <header id="navbar-top-wrapper" class="navbar-top-only">
3367    <nav id="navbar-top" class="card flex align-items-center px-5">
3368        <div class="d-flex gap-4">
3369            
3370            <a class="navbar-top-logo" href="https://vanillasquad.com">
3371                <img src="https://vanillasquad.com/storage/img/logo.webp" alt="VanillaSquad">
3372            </a>
3373
3374            
3375            <ul class="navbar-top-links" id="navbar-top-links">
3376                                                            <li class="navbar-top-item">
3377                            <a class="navbar-top-link " 
3378                            href="https://vanillasquad.com" 
3379                            >
3380                                                                    <i class="bi bi-bi bi-house"></i>
3381                                                                <span> Главная</span>
3382                            </a>
3383                        </li>
3384                                                                                <li class="navbar-top-item">
3385                            <a class="navbar-top-link " 
3386                            href="/docs/osnovnye/pravila-servera" 
3387                            >
3388                                                                    <i class="bi bi-bi bi-shield-check"></i>
3389                                                                <span> Правила сервера</span>
3390                            </a>
3391                        </li>
3392                                                                                <li class="navbar-top-item">
3393                            <a class="navbar-top-link " 
3394                            href="https://donate.vanillasquad.com/" 
3395                             target="_blank" rel="noopener noreferrer" >
3396                                                                    <i class="bi bi-bi bi-shop"></i>
3397                                                                <span> Магазин</span>
3398                            </a>
3399                        </li>
3400                                                                                <li class="navbar-top-item">
3401                            <a class="navbar-top-link " 
3402                            href="https://vanillasquad.com/faq" 
3403                            >
3404                                                                    <i class="bi bi-bi bi-question-circle"></i>
3405                                                                <span> F.A.Q</span>
3406                            </a>
3407                        </li>
3408                                                                                <li class="navbar-top-item">
3409                            <a class="navbar-top-link " 
3410                            href="https://vanillasquad.com/map" 
3411                            >
3412                                                                    <i class="bi bi-bi bi-map"></i>
3413                                                                <span> Карта</span>
3414                            </a>
3415                        </li>
3416                                                                                <li class="navbar-top-item">
3417                            <a class="navbar-top-link  active " 
3418                            href="https://vanillasquad.com/docs" 
3419                            >
3420                                                                    <i class="bi bi-bi bi-file-earmark-break"></i>
3421                                                                <span> Документация</span>
3422                            </a>
3423                        </li>
3424                                                                                <li class="navbar-top-item">
3425                            <a class="navbar-top-link " 
3426                            href="https://vanillasquad.com/banlist" 
3427                            >
3428                                                                    <i class="bi bi-bi bi-ban"></i>
3429                                                                <sp
3429an> Бан-лист</span>
3430                            </a>
3431                        </li>
3432                                                                                <li class="navbar-top-item">
3433                            <a class="navbar-top-link " 
3434                            href="https://vanillasquad.com/changelog" 
3435                            >
3436                                                                    <i class="bi bi-bi bi-clipboard2-check"></i>
3437                                                                <span> Change log</span>
3438                            </a>
3439                        </li>
3440                                                                                <li class="navbar-top-item">
3441                            <a class="navbar-top-link " 
3442                            href="https://vanillasquad.com/modpack" 
3443                            >
3444                                                                    <i class="bi bi-bi bi-file-earmark-zip"></i>
3445                                                                <span> Сборка сервера</span>
3446                            </a>
3447                        </li>
3448                                                                                <li class="navbar-top-item">
3449                            <a class="navbar-top-link " 
3450                            href="https://vanillasquad.com/uploadskin" 
3451                            >
3452                                                                    <i class="bi bi-bi bi-person-square"></i>
3453                                                                <span> Установка скина</span>
3454                            </a>
3455                        </li>
3456                                                                                <li class="navbar-top-item">
3457                            <a class="navbar-top-link " 
3458                            href="https://vanillasquad.com/shop" 
3459                            >
3460                                                                    <i class="bi bi-bi bi-bag-heart"></i>
3461                                                                <span> Резервный магазин</span>
3462                            </a>
3463                        </li>
3464                                                                                <li class="navbar-top-item">
3465                            <a class="navbar-top-link " 
3466                            href="https://vanillasquad.com/nickcolor" 
3467                            >
3468                                                                    <i class="bi bi-bi bi-palette2"></i>
3469                                                                <span> Генератор ника</span>
3470                            </a>
3471                        </li>
3472                                                                                <li class="navbar-top-item">
3473                            <a class="navbar-top-link " 
3474                            href="https://vanillasquad.com/rgb" 
3475                            >
3476                                                                    <i class="bi bi-bi bi-palette"></i>
3477                                                                <span> RGB генератор</span>
3478                            </a>
3479                        </li>
3480                                                </ul>
3481
3482        </div>
3483       
3484        
3485        <div class="navbar-top-burger" id="navbar-top-burger">
3486            <span></span>
3487            <span></span>
3488            <span></span>
3489        </div>
3490
3491        
3492                <a class="navbar-top-support" href="/support" data-tooltip="Поддержка" data-tooltip-placement="bottom">
3493            <svg width="37" height="34" viewBox="0 0 37 34" fill="none" xmlns="http://www.w3.org/2000/svg">
3494                <g clip-path="url(#clip0_navbar_top)">
3495                <path d="M8.25 26.125H5.5C2.475 26.125 0 23.65 0 20.625V19.25C0 16.225 2.475 13.75 5.5 13.75H8.25C9.075 13.75 9.625 14.3 9.625 15.125V24.75C9.625 25.575 9.075 26.125 8.25 26.125ZM5.5 16.5C3.9875 16.5 2.75 17.7375 2.75 19.25V20.625C2.75 22.1375 3.9875 23.375 5.5 23.375H6.875V16.5H5.5Z" fill="white"/>
3496                <path d="M27.5 26.125H24.75C23.925 26.125 23.375 25.575 23.375 24.75V15.125C23.375 14.3 23.925 13.75 24.75 13.75H27.5C30.525 13.75 33 16.225 33 19.25V20.625C33 23.65 3
34960.525 26.125 27.5 26.125ZM26.125 23.375H27.5C29.0125 23.375 30.25 22.1375 30.25 20.625V19.25C30.25 17.7375 29.0125 16.5 27.5 16.5H26.125V23.375Z" fill="white"/>
3497                <path d="M28.7375 16.6375C28.6 16.6375 28.6 16.6375 28.4625 16.6375C27.775 16.5 27.225 15.8125 27.3625 15.125C27.3625 14.7125 27.5 14.3 27.5 13.75C27.5 7.7 22.55 2.75 16.5 2.75C10.45 2.75 5.5 7.7 5.5 13.75C5.5 14.3 5.5 14.7125 5.6375 15.125C5.775 15.8125 5.225 16.6375 4.5375 16.6375C3.85 16.775 3.025 16.225 3.025 15.5375C2.75 14.9875 2.75 14.4375 2.75 13.75C2.75 6.1875 8.9375 0 16.5 0C24.0625 0 30.25 6.1875 30.25 13.75C30.25 14.4375 30.25 14.9875 30.1125 15.5375C29.975 16.225 29.425 16.6375 28.7375 16.6375Z" fill="white"/>
3498                <path d="M16.5 33C13.475 33 12.375 30.525 12.375 28.875C12.375 27.225 13.475 24.75 16.5 24.75C19.525 24.75 20.625 27.225 20.625 28.875C20.625 29.15 20.625 29.425 20.4875 29.7C23.5125 28.875 25.575 26.95 26.675 24.2C26.95 23.5125 27.775 23.1 28.4625 23.375C29.15 23.65 29.5625 24.475 29.2875 25.1625C27.9125 28.7375 24.475 33 16.5 33ZM16.5 27.5C15.4 27.5 15.125 28.325 15.125 28.875C15.125 29.425 15.4 30.25 16.5 30.25C17.6 30.25 17.875 29.425 17.875 28.875C17.875 28.325 17.6 27.5 16.5 27.5Z" fill="white"/>
3499                </g>
3500                <circle cx="31.5" cy="28.5" r="4" fill="#78FF9A" stroke="var(--color4)" stroke-width="3"/>
3501                <defs>
3502                <clipPath id="clip0_navbar_top">
3503                <rect width="33" height="33" fill="white"/>
3504                </clipPath>
3505                </defs>
3506            </svg>
3507        </a>
3508            </nav>
3509</header>
3510
3511
3512
3513
3514<header id="navbar-wrapper" class="navbar-left-only">
3515    <nav id="navbar" class="card flex flex-column align-items-center">
3516        <a class="position-relative p-4" href="https://vanillasquad.com">
3517            <div class="highlight-1"></div>
3518            <img src="https://vanillasquad.com/storage/img/logo.webp" class="position-relative" style="z-index: 2; width: 60px;" alt="VanillaSquad">
3519        </a>
3520
3521        <ul class="navbar-links flex-grow-1" id="navbar-links">
3522                                                <li class="navbar-item" data-index="0" data-link="https://vanillasquad.com" data-name=" Главная" data-icon="bi bi-house" data-active="0" data-new-tab="0">
3523                        <a class="navbar-link " href="https://vanillasquad.com" data-tooltip=" Главная" data-tooltip-placement="right" >
3524                            <i class="bi bi-bi bi-house"></i>
3525                        </a>
3526                    </li>
3527                                                                <li class="navbar-item" data-index="1" data-link="/docs/osnovnye/pravila-servera" data-name=" Правила сервера" data-icon="bi bi-shield-check" data-active="0" data-new-tab="0">
3528                        <a class="navbar-link " href="/docs/osnovnye/pravila-servera" data-tooltip=" Правила сервера" data-tooltip-placement="right" >
3529                            <i class="bi bi-bi bi-shield-check"></i>
3530                        </a>
3531                    </li>
3532                                                                <li class="navbar-item" data-index="2" data-link="https://donate.vanillasquad.com/" data-name=" Магазин" data-icon="bi bi-shop" data-active="0" data-new-tab="1">
3533                        <a class="navbar-link " href="https://donate.vanillasquad.com/" data-tooltip=" Магазин" data-tooltip-placement="right"  target="_blank" rel="noopener noreferrer" >
3534                            <i class="bi bi-bi bi-shop"></i>
3535                        </a>
3536                    </li>
3537                                                                <li class="navbar-item" data-index="3" data-link="https://vanillasquad.com/faq" data-name=" F.A.Q" data-icon="bi bi-question-circle" data-active="0" data-new-tab="0">
3538                        <a class="navbar-link " href="https://vanillasquad.com/faq" data-tooltip=" F.A.Q" data-tooltip-placement="right" >
3539                            <i class="bi bi-bi bi-question-circle"></i>
3540                        </a>
3541                    </li>
3542                                                                <li class="navbar-item" data-index="4" data-link="https://vanillasquad.com/map" data-name=" Карта" data-icon="bi bi-map" data-active="0" data-new-tab="0">
3543                        <a class="navbar-link " href="https://vanillasquad.com/map" data-tooltip=" Карта" data-tooltip-placement="right" >
3544                            <i class="bi bi-bi bi-map"></i>
3545                        </a>
3546                    </li>
3547                                                                <li class="navbar-item" data-index="5" data-link="https://vanillasquad.com/docs" data-name=" Документация" data-icon="bi bi-file-earmark-break" data-active="1" data-new-tab="0">
3548                        <a class="navbar-link  active " href="https://vanillasquad.com/docs" data-tooltip=" Документация" data-tooltip-placement="right" >
3549                            <i class="bi bi-bi bi-file-earmark-break"></i>
3550                        </a>
3551                    </li>
3552                                                                <li class="navbar-item" data-index="6" data-link="https://vanillasquad.com/banlist" data-name=" Бан-лист" data-icon="bi bi-ban" data-active="0" data-new-tab="0">
3553                        <a class="navbar-link " href="https://vanillasquad.com/banlist" data-tooltip=" Бан-лист" data-tooltip-placement="right" >
3554                            <i class="bi bi-bi bi-ban"></i>
3555                        </a>
3556                    </li>
3557                                                                <li class="navbar-item" data-index="7" data-link="https://vanillasquad.com/changelog" data-name=" Change log" data-icon="bi bi-clipboard2-check" data-active="0" data-new-tab="0">
3558                        <a class="navbar-link " href="https://vanillasquad.com/changelog" data-tooltip=" Change log" data-tooltip-placement="right" >
3559                            <i class="bi bi-bi bi-clipboard2-check"></i>
3560                        </a>
3561                    </li>
3562                                                                <li class="navbar-item" data-index="8" data-link="https://vanillasquad.com/modpack" data-name=" Сборка сервера" data-icon="bi bi-file-earmark-zip" data-active="0" data-new-tab="0">
3563                        <a class="navbar-link " href="https://vanillasquad.com/modpack" data-tooltip=" Сборка сервера" data-tooltip-placement="right" >
3564                            <i class="bi bi-bi bi-file-earmark-zip"></i>
3565                        </a>
3566                    </li>
3567                                                                <li class="navbar-item" data-index="9" data-link="https://vanillasquad.com/uploadskin" data-name=" Установка скина" data-icon="bi bi-pers
3567on-square" data-active="0" data-new-tab="0">
3568                        <a class="navbar-link " href="https://vanillasquad.com/uploadskin" data-tooltip=" Установка скина" data-tooltip-placement="right" >
3569                            <i class="bi bi-bi bi-person-square"></i>
3570                        </a>
3571                    </li>
3572                                                                <li class="navbar-item" data-index="10" data-link="https://vanillasquad.com/shop" data-name=" Резервный магазин" data-icon="bi bi-bag-heart" data-active="0" data-new-tab="0">
3573                        <a class="navbar-link " href="https://vanillasquad.com/shop" data-tooltip=" Резервный магазин" data-tooltip-placement="right" >
3574                            <i class="bi bi-bi bi-bag-heart"></i>
3575                        </a>
3576                    </li>
3577                                                                <li class="navbar-item" data-index="11" data-link="https://vanillasquad.com/nickcolor" data-name=" Генератор ника" data-icon="bi bi-palette2" data-active="0" data-new-tab="0">
3578                        <a class="navbar-link " href="https://vanillasquad.com/nickcolor" data-tooltip=" Генератор ника" data-tooltip-placement="right" >
3579                            <i class="bi bi-bi bi-palette2"></i>
3580                        </a>
3581                    </li>
3582                                                                <li class="navbar-item" data-index="12" data-link="https://vanillasquad.com/rgb" data-name=" RGB генератор" data-icon="bi bi-palette" data-active="0" data-new-tab="0">
3583                        <a class="navbar-link " href="https://vanillasquad.com/rgb" data-tooltip=" RGB генератор" data-tooltip-placement="right" >
3584                            <i class="bi bi-bi bi-palette"></i>
3585                        </a>
3586                    </li>
3587                                        
3588        </ul>
3589                <a class="pb-4 mb-2 navbar-left-support" href="/support">
3590            <svg  width="37" height="34" viewBox="0 0 37 34" fill="none" xmlns="http://www.w3.org/2000/svg">
3591                <g clip-path="url(#clip0_87_3)">
3592                <path d="M8.25 26.125H5.5C2.475 26.125 0 23.65 0 20.625V19.25C0 16.225 2.475 13.75 5.5 13.75H8.25C9.075 13.75 9.625 14.3 9.625 15.125V24.75C9.625 25.575 9.075 26.125 8.25 26.125ZM5.5 16.5C3.9875 16.5 2.75 17.7375 2.75 19.25V20.625C2.75 22.1375 3.9875 23.375 5.5 23.375H6.875V16.5H5.5Z" fill="white"/>
3593                <path d="M27.5 26.125H24.75C23.925 26.125 23.375 25.575 23.375 24.75V15.125C23.375 14.3 23.925 13.75 24.75 13.75H27.5C30.525 13.75 33 16.225 33 19.25V20.625C33 23.65 30.525 26.125 27.5 26.125ZM26.125 23.375H27.5C29.0125 23.375 30.25 22.1375 30.25 20.625V19.25C30.25 17.7375 29.0125 16.5 27.5 16.5H26.125V23.375Z" fill="white"/>
3594                <path d="M28.7375 16.6375C28.6 16.6375 28.6 16.6375 28.4625 16.6375C27.775 16.5 27.225 15.8125 27.3625 15.125C27.3625 14.7125 27.5 14.3 27.5 13.75C27.5 7.7 22.55 2.75 16.5 2.75C10.45 2.75 5.5 7.7 5.5 13.75C5.5 14.3 5.5 14.7125 5.6375 15.125C5.775 15.8125 5.225 16.6375 4.5375 16.6375C3.85 16.775 3.025 16.225 3.025 15.5375C2.75 14.9875 2.75 14.4375 2.75 13.75C2.75 6.1875 8.9375 0 16.5 0C24.0625 0 30.25 6.1875 30.25 13.75C30.25 14.4375 30.25 14.9875 30.1125 15.5375C29.975 16.225 29.425 16.6375 28.7375 16.6375Z" fill="white"/>
3595                <path d="M16.5 33C13.475 33 12.375 30.525 12.375 28.875C12.375 27.225 13.475 24.75 16.5 24.75C19.525 24.75 20.625 27.225 20.625 28.875C20.625 29.15 20.625 29.425 20.4875 29.7C23.5125 28.875 25.575 26.95 26.675 24.2C26.95 23.5125 27.775 23.1 28.4625 23.375C29.15 23.65 29.5625 24.475 29.2875 25.1625C27.9125 28.7375 24.475 33 16.5 33ZM16.5 27.5C15.4 27.5 15.125 28.325 15.125 28.875C15.125 29.425 15.4 30.25 16.5 30.25C17.6 30.25 17.875 29.425 17.875 28.875C17.875 28.325 17.6 27.5 16.5 27.5Z" fill="white"/>
3596                </g>
3597                <circle cx="31.5" cy="28.5" r="4" fill="#78FF9A" stroke="var(--color4)" stroke-width="3"/>
3598                <defs>
3599                <clipPath id="clip0_87_3">
3600                <rect width="33" height="33" fill="white"/>
3601                </clipPath>
3602                </defs>
3603            </svg>
3604        </a>
3605            </nav>
3606    <div class="highlight-2"></div>
3607</header>
3608
3609
3610
3611
3612<div id="mobile-topbar" class="mobile-topbar">
3613    <a class="mobile-topbar-logo" href="https://vanillasquad.com">
3614        <img src="https://vanillasquad.com/storage/img/logo.webp" alt="VanillaSquad">
3615    </a>
3616    <button class="mobile-hamburger" id="mobile-hamburger" aria-label="Открыть меню">
3617        <span></span>
3618        <span></span>
3619        <span></span>
3620    </button>
3621</div>
3622
3623<div id="mobile-sidebar-overlay" class="mobile-sidebar-overlay"></div>
3624
3625<aside id="mobile-sidebar" class="mobile-sidebar">
3626    <div class="mobile-sidebar-header">
3627        <a class="mobile-sidebar-logo" href="https://vanillasquad.com">
3628            <img src="https://vanillasquad.com/storage/img/logo.webp" alt="VanillaSquad">
3629        </a>
3630        <button class="mobile-sidebar-close" id="mobile-sidebar-close" aria-label="Закрыть меню">
3631            <i class="bi bi-x-lg"></i>
3632        </button>
3633    </div>
3634    
3635    <nav class="mobile-sidebar-nav">
3636        <ul class="mobile-sidebar-links">
3637                                                <li class="mobile-sidebar-item">
3638                        <a class="mobile-sidebar-link " 
3639                           href="https://vanillasquad.com" 
3640                           >
3641                                                            <i class="bi bi-bi bi-house"></i>
3642                                                        <span> Главная</span>
3643                        </a>
3644                    </li>
3645                                                                <li class="mobile-sidebar-item">
3646                        <a class="mobile-sidebar-link " 
3647                           href="/docs/osnovnye/pravila-servera" 
3648                           >
3649                                                            <i class="bi bi-bi bi-shield-check"></i>
3650                                                        <span> Правила сервера</span>
3651                        </a>
3652                    </li>
3653                                                                <li class="mobile-sidebar-item">
3654                        <a class="mobile-sidebar-link " 
3655                           href="https://donate.vanillasquad.com/" 
3656                            target="_blank" rel="noopener noreferrer" >
3657                                                            <i class="bi bi-bi bi-shop"></i>
3658                                                        <span> Магазин</span>
3659                        </a>
3660                    </li>
3661                                                                <li class="mobile-sidebar-item">
3662                        <a class="mobile-sidebar-link " 
3663                           href="https://vanillasquad.com/faq" 
3664                           >
3665                                                            <i class="bi bi-bi bi-question-circle"></i>
3666                                                        <span> F.A.Q</span>
3667                        </a>
3668                    </li>
3669                                                                <li class="mobile-sidebar-item">
3670                        <a class="mobile-sidebar-link " 
3671                           href="https://vanillasquad.com/map" 
3672                           >
3673                                                            <i class="bi bi-bi bi-map"></i>
3674                                                        <span> Карта</span>
3675                        </a>
3676                    </li>
3677                                                                <li class="mobile-sidebar-item">
3678                        <a class="mobile-sidebar-link  active " 
3679                           href="https://vanillasquad.com/docs" 
3680                           >
3681                                                            <i class="bi bi-bi bi-file-earmark-break"></i>
3682                                                        <span> Документация</span>
3683                        </a>
3684                    </li>
3685                                                                <li class="mobile-sidebar-item">
3686                        <a class="mobile-sidebar-link " 
3687                           href="https://vanillasquad.com/banlist" 
3688                           >
3689                                                            <i class="bi bi-bi bi-ban"></i>
3690                                                        <span> Бан-лист</span>
3691                        </a>
3692                    </li>
3693                                                                <li class="mobile-sidebar-item">
3694                        <a class="mobile-sidebar-link " 
3695                           href="https://vanillasquad.com/changelog" 
3696                           >
3697                                                            <i class="bi bi-bi bi-clipboard2-check"></i>
3698                                                        <span> Change log</span>
3699                        </a>
3700                    </li>
3701                                                                <li class="mobile-sidebar-item">
3702                        <a class="mobile-sidebar-link " 
3703                           href="https://vanillasquad.com/modpack" 
3704                           >
3705                                                            <i class="bi bi-bi bi-file-earmark-zip"></i>
3706                                                        <span> Сборка сервера</span>
3707                        </a>
3708                    </li>
3709                                                                <li class="mobile-sidebar-item">
3710                        <a class="mobile-sidebar-link " 
3711                           href="https://vanillasquad.com/uploadskin" 
3712                           >
3713                                                            <i class="bi bi-bi bi-person-square"></i>
3714                                                        <span> Установка скина</span>
3715                        </a>
3716                    </li>
3717                                                                <li class="mobile-sidebar-item">
3718                        <a class="mobile-sidebar-link " 
3719                           href="https://vanillasquad.com/shop" 
3720                           >
3721                                                            <i class="bi bi-bi bi-bag-heart"></i>
3722                                                        <span> Резервный магазин</span>
3723                        </a>
3724                    </li>
3725                                                                <li class="mobile-sidebar-item">
3726                        <a class="mobile-sidebar-link " 
3727                           href="https://vanillasquad.com/nickcolor" 
3728                           >
3729                                                            <i class="bi bi-bi bi-palette2"></i>
3730                                                        <span> Генератор ника</span>
3731                        </a>
3732                    </li>
3733                                                                <li class="mobile-sidebar-item">
3734                        <a class="mobile-sidebar-link " 
3735                           href="https://vanillasquad.com/rgb" 
3736                           >
3737                                                            <i class="bi bi-bi bi-palette"></i>
3738                                                        <span> RGB генератор</span>
3739                        </a>
3740                    </li>
3741                                        
3742        </ul>
3743    </nav>
3744    
3745    <div class="mobile-sidebar-footer">
3746                    <div class="mobile-sidebar-social">
3747                                    <a href="https://discord.gg/vanillasquad" 
3748                       title="Discord" 
3749                       target="_blank" 
3750                       rel="noopener noreferrer"
3751                       class="mobile-sidebar-social-link"
3752                       style="--social-color: #5865f2">
3753                        <i class="bi bi-discord"></i>
3754                    </a>
3755                                    <a href="https://www.youtube.com/@vanillasquadcom" 
3756                       title="YouTube" 
3757                       target="_blank" 
3758                       rel="noopener noreferrer"
3759                       class="mobile-sidebar-social-link"
3760                       style="--social-color: #ff0000">
3761                        <i class="bi bi-youtube"></i>
3762                    </a>
3763                                    <a href="https://t.me/vanillasquadcom" 
3764                       title="Telegram канал" 
3765                       target="_blank" 
3766                       rel="noopener noreferrer"
3767                       class="mobile-sidebar-social-link"
3768                       style="--social-color: #2196f3">
3769                        <i class="bi bi-telegram"></i>
3770                    </a>
3771                                    <a href="https://www.tiktok.com/@vanillasquad.com" 
3772                       title="TikTok" 
3773                       target="_blank" 
3774                       rel="noopener noreferrer"
3775                       class="mobile-sidebar-social-link"
3776                       style="--social-color: #fe2c55">
3777                        <i class="bi bi-tiktok"></i>
3778                    </a>
3779                                    <a href="https://www.twitch.tv/vanillasquadcom" 
3780                       title="Twitch" 
3781                       target="_blank" 
3782                       rel="noopener noreferrer"
3783                       class="mobile-sidebar-social-link"
3784                       style="--social-color: #9c27b0">
3785                        <i class="bi bi-twitch"></i>
3786                    </a>
3787                            </div>
3788            </div>
3789</aside>
3790
3791
3792
3793<script>
3794document.addEventListener('DOMContentLoaded', function() {
3795    // =============================================
3796    // GLOBAL FUNCTION - Retrieving the zoom level
3797    // =============================================
3798    function getZoomLevel() {
3799        return parseFloat(getComputedStyle(document.documentElement).zoom) || 1;
3800    }
3801
3802    // =============================================
3803    // CUSTOM TOOLTIP SYSTEM
3804    // =============================================
3805    class CustomTooltip {
3806        constructor() {
3807            this.tooltip = null;
3808            this.arrow = null;
3809            this.currentTarget = null;
3810            this.hideTimeout = null;
3811            this.createTooltipElement();
3812            this.initTooltips();
3813        }
3814
3815        createTooltipElement() {
3816            // Create the tooltip element
3817            this.tooltip = document.createElement('div');
3818            this.tooltip.className = 'custom-tooltip';
3819            this.tooltip.innerHTML = '<div class="custom-tooltip-content"></div><div class="custom-tooltip-arrow"></div>';
3820            document.body.appendChild(this.tooltip);
3821            this.arrow = this.tooltip.querySelector('.custom-tooltip-arrow');
3822            this.content = this.tooltip.querySelector('.custom-tooltip-content');
3823        }
3824
3825        initTooltips() {
3826            // Use mouseover/mouseout for better transition management
3827            document.addEventListener('mouseover', (e) => {
3828                const target = e.target.closest('[data-tooltip]');
3829                if (target) {
3830                    this.show(target);
3831                }
3832            }, true);
3833
3834            document.addEventListener('mouseout', (e) => {
3835                const target = e.target.closest('[data-tooltip]');
3836                if (target) {
3837                    // Check if we're going to another element with tooltip
3838                    const relatedTarget = e.relatedTarget;
3839                    const nextTooltipTarget = relatedTarget ? relatedTarget.closest('[data-tooltip]') : null;
3840                    
3841                    // If we're going to another tooltip element, don't hide
3842                    if (nextTooltipTarget && nextTooltipTarget !== target) {
3843                        return; // The show() of the new element will take care of everything
3844                    }
3845                    
3846                    // Otherwise, hide the tooltip
3847                    this.hide();
3848                }
3849            }, true);
3850        }
3851
3852        show(target) {
3853            // Cancel any ongoing hide timeout
3854            clearTimeout(this.hideTimeout);
3855            this.hideTimeout = null;
3856            
3857            // If it's the same element, do nothing
3858            if (this.currentTarget === target && this.tooltip.classList.contains('visible')) {
3859                return;
3860            }
3861            
3862            this.currentTarget = target;
3863            
3864            const text = target.getAttribute('data-tooltip');
3865            const placement = target.getAttribute('data-tooltip-placement') || 'top';
3866            
3867            this.content.textContent = text;
3868            this.tooltip.setAttribute('data-placement', placement);
3869            
3870            // Positionner immédiatement puis afficher
3871            this.position(target, placement);
3872            this.tooltip.classList.add('visible');
3873        }
3874
3875        hide() {
3876            // Small delay to allow transition to another element
3877            this.hideTimeout = setTimeout(() => {
3878                this.tooltip.classList.remove('visible');
3879                this.currentTarget = null;
3880            }, 50);
3881        }
3882
3883        position(target, placement) {
3884            const zoom = getZoomLevel();
3885            const rect = target.getBoundingClientRect();
3886            const tooltipRect = this.tooltip.getBoundingClientRect();
3887            
3888            // Coordinates adjusted for zoom
3889            const targetLeft = rect.left / zoom;
3890            const targetTop = rect.top / zoom;
3891            const targetWidth = rect.width / zoom;
3892            const targetHeight = rect.height / zoom;
3893            const tooltipWidth = tooltipRect.width / zoom;
3894            const tooltipHeight = tooltipRect.height / zoom;
3895            
3896            let left, top;
3897            const gap = 8; // Spacing between the element and the tooltip
3898            
3899            switch (placement) {
3900                case 'top':
3901                    left = targetLeft + (targetWidth / 2) - (tooltipWidth / 2);
3902                    top = targetTop - tooltipHeight - gap;
3903                    break;
3904                case 'bottom':
3905                    left = targetLeft + (targetWidth / 2) - (tooltipWidth / 2);
3906                    top = targetTop + targetHeight + gap;
3907                    break;
3908                case 'left':
3909                    left = targetLeft - tooltipWidth - gap;
3910                    top = targetTop + (targetHeight / 2) - (tooltipHeight / 2);
3911                    break;
3912                case 'right':
3913                    left = targetLeft + targetWidth + gap;
3914                    top = targetTop + (targetHeight / 2) - (tooltipHeight / 2);
3915                    break;
3916                default:
3917                    left = targetLeft + (targetWidth / 2) - (tooltipWidth / 2);
3918                    top = targetTop - tooltipHeight - gap;
3919            }
3920            
3921            // Apply the position
3922            this.tooltip.style.left = `${left}px`;
3923            this.tooltip.style.top = `${top}px`;
3924        }
3925    }
3926
3927    // Initialize the tooltip system
3928    window.customTooltip = new CustomTooltip();
3929
3930    // =============================================
3931    // NAVBAR TOP - Managing dropdowns and burger
3932    // =============================================
3933    function initNavbarTop() {
3934        const dropdowns = document.querySelectorAll('.navbar-top-dropdown');
3935        
3936        dropdowns.forEach(dropdown => {
3937            const toggle = dropdown.querySelector('.dropdown-toggle');
3938            
3939            if (toggle) {
3940                toggle.addEventListener('click', function(e) {
3941                    e.preventDefault();
3942                    e.stopPropagation();
3943                    
3944                    // Close the other dropdowns
3945                    dropdowns.forEach(d => {
3946                        if (d !== dropdown) {
3947                            d.classList.remove('open');
3948                        }
3949                    });
3950                    
3951                    // Toggle the current dropdown
3952                    dropdown.classList.toggle('open');
3953                });
3954            }
3955        });
3956        
3957        // Close dropdowns by clicking elsewhere
3958        document.addEventListener('click', function(e) {
3959            if (!e.target.closest('.navbar-top-dropdown')) {
3960                dropdowns.forEach(d => d.classList.remove('open'));
3961            }
3962        });
3963        
3964        // Managing the mobile burger menu
3965        const burger = document.getElementById('navbar-top-burger');
3966        const navbarLinks = document.getElementById('navbar-top-links');
3967        
3968        if (burger && navbarLinks) {
3969            burger.addEventListener('click', function() {
3970                burger.classList.toggle('active');
3971                navbarLinks.classList.toggle('open');
3972            });
3973        }
3974    }
3975    
3976    // Initialize the top navbar
3977    initNavbarTop();
3978
3979    // =============================================
3980    // NAVBAR LEFT - Intelligent responsive system
3981    // =============================================
3982    class IntelligentNavbar {
3983        constructor() {
3984            this.navbar = document.getElementById('navbar');
3985            this.navbarLinks = document.getElementById('navbar-links');
3986            
3987            if (!this.navbar || !this.navbarLinks) return;
3988            
3989            this.navbarItems = Array.from(document.querySelectorAll('#navbar-links > .navbar-item'));
3990            this.logoElements = document.querySelectorAll('#navbar > a');
3991            this.moreButton = null;
3992            this.moreMenu = null;
3993            
3994            this.createMoreElements();
3995            this.init();
3996        }
3997
3998        createMoreElements() {
3999            // Create the More button
4000            const moreButtonLi = document.createElement('li');
4001            moreButtonLi.id = 'more-button';
4002            moreButtonLi.className = 'navbar-item';
4003            moreButtonLi.innerHTML = `
4004                <a class="navbar-link" href="#" id="more-button-link" data-tooltip="Еще" data-tooltip-placement="right">
4005                    <i class="bi bi-three-dots"></i>
4006                </a>
4007            `;
4008            this.navbarLinks.appendChild(moreButtonLi);
4009            this.moreButton = moreButtonLi;
4010
4011            // Create the More menu
4012            const moreMenu = document.createElement('div');
4013            moreMenu.id = 'more-menu';
4014            document.body.appendChild(moreMenu);
4015            this.moreMenu = moreMenu;
4016
4017            // Manage opening/closing of the More menu
4018            const moreButtonLink = document.getElementById('more-button-link');
4019            if (moreButtonLink) {
4020                moreButtonLink.addEventListener('click', (e) => {
4021                    e.preventDefault();
4022                    e.stopPropagation();
4023                    this.closeAllMenus();
4024                    this.toggleMoreMenu();
4025                });
4026            }
4027
4028            // Handle clicks on visible dropdowns in the navbar
4029            this.setupDropdownListeners();
4030
4031            // Close menus if clicking elsewhere
4032            document.addEventListener('click', (e) => {
4033                if (!e.target.closest('.navbar-dropdown') && 
4034                    !e.target.closest('#more-button') && 
4035                    !e.target.closest('.more-menu-container')) {
4036                    this.closeAllMenus();
4037                }
4038            });
4039        }
4040
4041        setupDropdownListeners() {
4042            document.querySelectorAll('#navbar .navbar-dropdown .navbar-link').forEach(dropdownLink => {
4043                dropdownLink.addEventListener('click', (e) => {
4044                    e.preventDefault();
4045                    e.stopPropagation();
4046                    const dropdownItem = dropdownLink.closest('.navbar-dropdown');
4047                    this.closeAllMenus();
4048                    this.openDropdownMenu(dropdownItem);
4049                });
4050            });
4051        }
4052
4053        openDropdownMenu(dropdownItem) {
4054            let dropdownMenu = document.getElementById('left-dropdown-menu-' + dropdownItem.dataset.index);
4055            
4056            if (!dropdownMenu) {
4057                dropdownMenu = document.createElement('div');
4058                dropdownMenu.id = 'left-dropdown-menu-' + dropdownItem.dataset.index;
4059                dropdownMenu.className = 'more-menu-container';
4060                document.body.appendChild(dropdownMenu);
4061            }
4062            
4063            dropdownMenu.innerHTML = '';
4064            
4065            const dropdownChildren = dropdownItem.querySelector('.dropdown-children');
4066            if (dropdownChildren) {
4067                const children = dropdownChildren.querySelectorAll('.dropdown-child');
4068                children.forEach(child => {
4069                    const childLink = child.href;
4070                    const childName = child.dataset.name;
4071                    const childIcon = child.dataset.icon || 'file-earmark';
4072                    const childActive = child.classList.contains('active');
4073                    const childNewTab = child.target === '_blank';
4074                    
4075                    const menuItem = document.createElement('a');
4076                    menuItem.href = childLink;
4077                    menuItem.className = 'more-menu-item' + (childActive ? ' active' : '');
4078                    if (childNewTab) {
4079                        menuItem.target = '_blank';
4080                        menuItem.rel = 'noopener noreferrer';
4081                    }
4082                    menuItem.innerHTML = `
4083                        <i class="bi bi-${childIcon}"></i>
4084                        <span>${childName}</span>
4085                    `;
4086                    dropdownMenu.appendChild(menuItem);
4087                });
4088            }
4089
4090            this.positionMenu(dropdownMenu, dropdownItem);
4091            dropdownMenu.offsetHeight;
4092            requestAnimationFrame(() => {
4093                dropdownMenu.classList.add('open');
4094            });
4095        }
4096
4097        getZoomLevel() {
4098            // Get the HTML zoom level (defined by media queries)
4099            const zoom = parseFloat(getComputedStyle(document.documentElement).zoom) || 1;
4100            return zoom;
4101        }
4102
4103        positionMenu(menuElement, referenceElement) {
4104            const rect = referenceElement.getBoundingClientRect();
4105            const zoom = this.getZoomLevel();
4106            
4107            setTimeout(() => {
4108                const menuHeight = menuElement.offsetHeight;
4109                const windowHeight = window.innerHeight;
4110                
4111                // Compensate zoom for fixed positions
4112                let leftPosition = 140 / zoom;
4113                let topPosition = rect.top / zoom;
4114                
4115                if (topPosition + menuHeight > windowHeight / zoom) {
4116                    topPosition = (windowHeight / zoom) - menuHeight - 20;
4117                    topPosition = Math.max(20, topPosition);
4118                }
4119                
4120                menuElement.style.top = topPosition + 'px';
4121                menuElement.style.left = leftPosition + 'px';
4122            }, 10);
4123        }
4124
4125        closeAllMenus() {
4126            if (this.moreMenu) {
4127                this.moreMenu.classList.remove('open');
4128            }
4129            
4130            document.querySelectorAll('.more-menu-container').forEach(menu => {
4131                menu.classList.remove('open');
4132            });
4133            
4134            document.querySelectorAll('.submenu-container').forEach(menu => {
4135                menu.remove();
4136            });
4137        }
4138
4139        toggleMoreMenu() {
4140            this.moreMenu.classList.toggle('open');
4141            
4142            if (this.moreMenu.classList.contains('open')) {
4143                this.positionMenu(this.moreMenu, this.moreButton);
4144            }
4145        }
4146
4147        closeMoreMenu() {
4148            this.closeAllMenus();
4149        }
4150
4151        updateMoreMenu(hiddenItems) {
4152            this.moreMenu.innerHTML = '';
4153            
4154            hiddenItems.forEach(item => {
4155                const isDropdown = item.dataset.dropdown === 'true';
4156                
4157                if (isDropdown) {
4158                    const name = item.dataset.name;
4159                    const icon = item.dataset.icon;
4160                    const isActive = item.dataset.active === '1';
4161                    
4162                    const dropdownButton = document.createElement('div');
4163                    dropdownButton.className = 'more-menu-item more-menu-dropdown-button' + (isActive ? ' active' : '');
4164                    dropdownButton.dataset.dropdownIndex = item.dataset.index;
4165                    dropdownButton.innerHTML = `
4166                        <i class="bi bi-${icon}"></i>
4167                        <span>${name}</span>
4168                        <i class="bi bi-chevron-right" style="margin-left: auto; font-size: 12px;"></i>
4169                    `;
4170                    
4171                    dropdownButton.addEventListener('click', (e) => {
4172                        e.preventDefault();
4173                        e.stopPropagation();
4174                        this.openSubmenu(dropdownButton, item);
4175                    });
4176                    
4177                    this.moreMenu.appendChild(dropdownButton);
4178                } else {
4179                    const link = item.dataset.link;
4180                    const name = item.dataset.name;
4181                    const icon = item.dataset.icon;
4182                    const isActive = item.dataset.active === '1';
4183                    const newTab = item.dataset.newTab === '1';
4184
4185                    const menuItem = document.createElement('a');
4186                    menuItem.href = link;
4187                    menuItem.className = 'more-menu-item' + (isActive ? ' active' : '');
4188                    if (newTab) {
4189                        menuItem.target = '_blank';
4190                        menuItem.rel = 'noopener noreferrer';
4191                    }
4192                    menuItem.innerHTML = `
4193                        <i class="bi bi-${icon}"></i>
4194                        <span>${name}</span>
4195                    `;
4196                    
4197                    this.moreMenu.appendChild(menuItem);
4198                }
4199            });
4200        }
4201
4202        openSubmenu(buttonElement, dropdownItem) {
4203            document.querySelectorAll('.submenu-container').forEach(menu => {
4204                menu.remove();
4205            });
4206            
4207            const submenu = document.createElement('div');
4208            submenu.className = 'more-menu-container submenu-container';
4209            submenu.id = 'submenu-' + dropdownItem.dataset.index;
4210            document.body.appendChild(submenu);
4211            
4212            const dropdownChildren = dropdownItem.querySelector('.dropdown-children');
4213            if (dropdownChildren) {
4214                const children = dropdownChildren.querySelectorAll('.dropdown-child');
4215                children.forEach(child => {
4216                    const childLink = child.href;
4217                    const childName = child.dataset.name;
4218                    const childIcon = child.dataset.icon || 'file-earmark';
4219                    const childActive = child.classList.contains('active');
4220                    const childNewTab = child.target === '_blank';
4221                    
4222                    const menuItem = document.createElement('a');
4223                    menuItem.href = childLink;
4224                    menuItem.className = 'more-menu-item' + (childActive ? ' active' : '');
4225                    if (childNewTab) {
4226                        menuItem.target = '_blank';
4227                        menuItem.rel = 'noopener noreferrer';
4228                    }
4229                    menuItem.innerHTML = `
4230                        <i class="bi bi-${childIcon}"></i>
4231                        <span>${childName}</span>
4232                    `;
4233                    submenu.appendChild(menuItem);
4234                });
4235            }
4236            
4237            this.positionSubmenu(submenu, buttonElement);
4238            submenu.offsetHeight;
4239            requestAnimationFrame(() => {
4240                submenu.classList.add('open');
4241            });
4242        }
4243
4244        positionSubmenu(submenu, referenceElement) {
4245            const rect = referenceElement.getBoundingClientRect();
4246            const moreMenuRect = this.moreMenu.getBoundingClientRect();
4247            const zoom = this.getZoomLevel();
4248            
4249            setTimeout(() => {
4250                const submenuHeight = submenu.offsetHeight;
4251                const submenuWidth = submenu.offsetWidth;
4252                const windowHeight = window.innerHeight;
4253                const windowWidth = window.innerWidth;
4254                
4255                // Compensate zoom for fixed positions
4256                let leftPosition = (moreMenuRect.right + 10) / zoom;
4257                
4258                if ((moreMenuRect.right + 10 + submenuWidth * zoom) > windowWidth) {
4259                    leftPosition = (moreMenuRect.left - submenuWidth * zoom - 10) / zoom;
4260                }
4261                
4262                let topPosition = rect.top / zoom;
4263                
4264                if (topPosition + submenuHeight > windowHeight / zoom) {
4265                    topPosition = (windowHeight / zoom) - submenuHeight - 20;
4266                    topPosition = Math.max(20, topPosition);
4267                }
4268                
4269                submenu.style.top = topPosition + 'px';
4270                submenu.style.left = leftPosition + 'px';
4271            }, 10);
4272        }
4273
4274        init() {
4275            setTimeout(() => {
4276                this.calculateVisibleItems();
4277            }, 100);
4278            
4279            let resizeTimeout;
4280            window.addEventListener('resize', () => {
4281                clearTimeout(resizeTimeout);
4282                resizeTimeout = setTimeout(() => this.calculateVisibleItems(), 150);
4283            });
4284
4285            const resizeObserver = new ResizeObserver(() => {
4286                clearTimeout(resizeTimeout);
4287                resizeTimeout = setTimeout(() => this.calculateVisibleItems(), 100);
4288            });
4289            resizeObserver.observe(this.navbar);
4290        }
4291
4292        calculateVisibleItems() {
4293            if (this.navbarItems.length === 0) return;
4294            
4295            // Don't calculate if we're in top mode
4296            if (document.body.classList.contains('navbar-position-top')) return;
4297
4298            const realItems = this.navbarItems.filter(item => item !== this.moreButton);
4299            
4300            const navbarHeight = this.navbar.clientHeight;
4301            const logoElements = Array.from(this.navbar.querySelectorAll(':scope > a'));
4302            
4303            let totalLogoHeight = 0;
4304            logoElements.forEach(logo => {
4305                totalLogoHeight += logo.offsetHeight;
4306            });
4307            
4308            const firstItem = this.navbarItems[0];
4309            const itemHeight = firstItem ? firstItem.offsetHeight : 75;
4310            const gap = 15;
4311            const safetyMargin = 5;
4312            const availableHeight = navbarHeight - totalLogoHeight - safetyMargin;
4313            const itemHeightWithGap = itemHeight + gap;
4314            let maxVisibleItems = Math.floor((availableHeight + gap) / itemHeightWithGap);
4315            
4316            let itemsToShow = Math.max(0, Math.min(maxVisibleItems, realItems.length));
4317            
4318            const hasHiddenItems = itemsToShow < realItems.length;
4319            if (hasHiddenItems && itemsToShow > 0) {
4320                itemsToShow--;
4321            }
4322            
4323            const hiddenItems = [];
4324            
4325            realItems.forEach((item, index) => {
4326                if (index < itemsToShow) {
4327                    item.classList.remove('hidden');
4328                    item.style.opacity = '1';
4329                    item.style.transform = 'scale(1)';
4330                } else {
4331                    item.classList.add('hidden');
4332                    item.style.opacity = '0';
4333                    item.style.transform = 'scale(0.8)';
4334                    hiddenItems.push(item);
4335                }
4336            });
4337
4338            if (hasHiddenItems) {
4339                this.moreButton.classList.add('visible');
4340                this.moreButton.classList.remove('hidden');
4341                this.updateMoreMenu(hiddenItems);
4342            } else {
4343                this.moreButton.classList.remove('visible');
4344                this.moreButton.classList.add('hidden');
4345                this.closeMoreMenu();
4346            }
4347        }
4348
4349        refresh() {
4350            this.calculateVisibleItems();
4351        }
4352    }
4353
4354    // Initialize the left navbar
4355    window.intelligentNavbar = new IntelligentNavbar();
4356
4357    // =============================================
4358    // MOBILE SIDEBAR NAVIGATION
4359    // =============================================
4360    class MobileSidebar {
4361        constructor() {
4362            this.hamburger = document.getElementById('mobile-hamburger');
4363            this.sidebar = document.getElementById('mobile-sidebar');
4364            this.overlay = document.getElementById('mobile-sidebar-overlay');
4365            this.closeBtn = document.getElementById('mobile-sidebar-close');
4366            this.dropdowns = document.querySelectorAll('.mobile-sidebar-dropdown');
4367            
4368            if (this.hamburger && this.sidebar) {
4369                this.init();
4370            }
4371        }
4372        
4373        init() {
4374            // Toggle sidebar on hamburger click
4375            this.hamburger.addEventListener('click', () => this.toggle());
4376            
4377            // Close on overlay click
4378            if (this.overlay) {
4379                this.overlay.addEventListener('click', () => this.close());
4380            }
4381            
4382            // Close on close button click
4383            if (this.closeBtn) {
4384                this.closeBtn.addEventListener('click', () => this.close());
4385            }
4386            
4387            // Handle dropdowns
4388            this.dropdowns.forEach(dropdown => {
4389                const toggle = dropdown.querySelector('.mobile-sidebar-dropdown-toggle');
4390                if (toggle) {
4391                    toggle.addEventListener('click', (e) => {
4392                        e.preventDefault();
4393                        dropdown.classList.toggle('open');
4394                    });
4395                }
4396            });
4397            
4398            // Close sidebar on escape key
4399            document.addEventListener('keydown', (e) => {
4400                if (e.key === 'Escape' && this.isOpen()) {
4401                    this.close();
4402                }
4403            });
4404            
4405            // Close sidebar on window resize to desktop
4406            let resizeTimeout;
4407            window.addEventListener('resize', () => {
4408                clearTimeout(resizeTimeout);
4409                resizeTimeout = setTimeout(() => {
4410                    if (window.innerWidth > 991 && this.isOpen()) {
4411                        this.close();
4412                    }
4413                }, 100);
4414            });
4415        }
4416        
4417        toggle() {
4418            if (this.isOpen()) {
4419                this.close();
4420            } else {
4421                this.open();
4422            }
4423        }
4424        
4425        open() {
4426            this.sidebar.classList.add('active');
4427            this.overlay.classList.add('active');
4428            this.hamburger.classList.add('active');
4429            document.body.style.overflow = 'hidden';
4430        }
4431        
4432        close() {
4433            this.sidebar.classList.remove('active');
4434            this.overlay.classList.remove('active');
4435            this.hamburger.classList.remove('active');
4436            document.body.style.overflow = '';
4437        }
4438        
4439        isOpen() {
4440            return this.sidebar.classList.contains('active');
4441        }
4442    }
4443    
4444    // Initialize mobile sidebar
4445    window.mobileSidebar = new MobileSidebar();
4446});
4447</script>
4447
4448            <div class="app-content-container py-4 px-4 overflow-y-auto">
4449                <div class="app-main-content">
4450                        <main class="page-content">
4451        <div id="status-message"></div>
4452        <div class="row">
4453            <div class="col-md-7-5 mb-3">
4454                
4455                                 <h1 class="mb-0 no-remove font-lexend">Правила сервера</h1>                 <div class="apex-editable-zone  d-none " 
4456                     data-zone-id="home.sidebar-left" 
4457                     data-current-component="search-component">
4458                    <div class="apex-zone-content">
4459                        <div id="search-article-component" class="card p-2" data-zone="home.sidebar-left" data-component="search-component" data-trans='{"no_results":"\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b.","searching":"\u041f\u043e\u0438\u0441\u043a..."}' role="search" aria-label="theme::theme.common.search.aria_label">
4460  <input type="text" class="search-input" id="searchInput" placeholder="Поиск новостей..." data-config="placeholder">
4461  <button class="search-button">
4462    <i class="bi bi-search"></i>
4463  </button>
4464  <div id="searchResults" class="search-results"></div>
4465</div>
4466<script>
4467(function() {
4468  const searchInput = document.getElementById('searchInput');
4469  const searchResults = document.getElementById('searchResults');
4470  const searchComponent = document.getElementById('search-article-component');
4471  
4472  if (!searchInput || !searchResults || !searchComponent) return;
4473  
4474  // Get translations from data attribute
4475  const trans = JSON.parse(searchComponent.dataset.trans || '{}');
4476  
4477  let debounceTimer;
4478  let allPosts = [];
4479  let postsLoaded = false;
4480  
4481  function stripHtml(html) {
4482    const tmp = document.createElement('div');
4483    tmp.innerHTML = html;
4484    return tmp.textContent || tmp.innerText || '';
4485  }
4486  
4487  function getFirstLines(text, maxLength = 150) {
4488    const stripped = stripHtml(text);
4489    if (stripped.length <= maxLength) return stripped;
4490    return stripped.substring(0, maxLength).trim() + '...';
4491  }
4492  
4493  async function loadPosts() {
4494    if (postsLoaded) return;
4495    try {
4496      const response = await fetch('/api/posts');
4497      const data = await response.json();
4498      allPosts = data.data || data;
4499      postsLoaded = true;
4500    } catch (error) {
4501      console.error('Error loading posts:', error);
4502    }
4503  }
4504  
4505  function searchPosts(query) {
4506    if (!query.trim()) {
4507      searchResults.classList.remove('active');
4508      return;
4509    }
4510    const lowerQuery = query.toLowerCase();
4511    const filteredPosts = allPosts.filter(post => {
4512      return post.title.toLowerCase().includes(lowerQuery) ||
4513             post.description?.toLowerCase().includes(lowerQuery) ||
4514             post.content?.toLowerCase().includes(lowerQuery);
4515    });
4516    displayResults(filteredPosts);
4517  }
4518  
4519  function displayResults(posts) {
4520    if (posts.length === 0) {
4521      searchResults.innerHTML = '<div class="search-no-results">' + (trans.no_results || 'No article found') + '</div>';
4522      searchResults.classList.add('active');
4523      searchComponent.classList.add('has-results');
4524      return;
4525    }
4526    
4527    const resultsHtml = posts.map(post => {
4528      const excerpt = getFirstLines(post.description || post.content || '');
4529      const imageUrl = post.image || '/assets/img/default-post.png';
4530      
4531      return `
4532        <a href="${post.url}" class="search-result-item">
4533          <img src="${imageUrl}" alt="${post.title}" class="search-result-banner" onerror="this.src='/assets/img/default-post.png'">
4534          <div class="search-result-content">
4535            <div class="search-result-title">${post.title}</div>
4536            <div class="search-result-excerpt">${excerpt}</div>
4537          </div>
4538        </a>
4539      `;
4540    }).join('');
4541    
4542    searchResults.innerHTML = resultsHtml;
4543    searchResults.classList.add('active');
4544    searchComponent.classList.add('has-results');
4545  }
4546  
4547  searchInput.addEventListener('input', function(e) {
4548    clearTimeout(debounceTimer);
4549    const query = e.target.value;
4550    
4551    if (!query.trim()) {
4552      searchResults.classList.remove('active');
4553      searchComponent.classList.remove('has-results');
4554      return;
4555    }
4556    
4557    searchResults.innerHTML = '<div class="search-loading">' + (trans.searching || 'Searching...') + '</div>';
4558    searchResults.classList.add('active');
4559    searchComponent.classList.add('has-results');
4560    
4561    debounceTimer = setTimeout(async () => {
4562      await loadPosts();
4563      searchPosts(query);
4564    }, 500);
4565  });
4566  
4567  document.addEventListener('click', function(e) {
4568    if (!searchComponent.contains(e.target)) {
4569      searchResults.classList.remove('active');
4570      searchComponent.classList.remove('has-results');
4571    }
4572  });
4573  
4574  searchInput.addEventListener('focus', function() {
4575    if (this.value.trim() && searchResults.innerHTML) {
4576      searchResults.classList.add('active');
4577      searchComponent.classList.add('has-results');
4578    }
4579  });
4580})();
4581</script>
4581
4582
4583                    </div>
4584                    <div class="apex-zone-overlay">
4585                        <button class="apex-zone-edit-btn" title="Изменить компонент">
4586                            <i class="bi bi-pencil-square"></i>
4587                            <span>Widget</span>
4588                        </button>
4589                    </div>
4590                </div>
4591            </div>
4592            <div class="col-md-4-5 mb-3">
4593                
4594                                <div class="apex-editable-zone h-100" 
4595                     data-zone-id="global.profile" 
4596                     data-current-component="profile-component">
4597                    <div class="apex-zone-content h-100">
4598                        
4599<div id="profile-component" class="d-flex flex-row align-items-center gap-2 h-100">
4600      
4601    <div class="card d-flex flex-row justify-content-between align-items-center px-5 h-100" style="flex: 1;">
4602        <a class="nav-link" href="https://vanillasquad.com/user/login">
4603            <i class="bi bi-box-arrow-in-right"></i> Войти
4604        </a>
4605
4606                    <a class="nav-link" href="https://vanillasquad.com/user/register">
4607                <i class="bi bi-person-plus-fill"></i> Зарегистрироваться
4608            </a>
4609            </div>
4610
4611    
4612  </div>                    </div>
4613                    <div class="apex-zone-overlay">
4614                        <button class="apex-zone-edit-btn" title="Изменить компонент">
4615                            <i class="bi bi-pencil-square"></i>
4616                            <span>Profile</span>
4617                        </button>
4618                    </div>
4619                </div>
4620            </div>
4621                <section class="docs-shell col-12">
4622        <header class="gb-header">
4623    <a class="gb-section-title" href="https://vanillasquad.com/docs">
4624        <span class="gb-section-mark"><i class="bi bi-journal-bookmark-fill"></i></span>
4625        <span class="gb-section-name">Документация</span>
4626    </a>
4627
4628    <form class="gb-search" action="https://vanillasquad.com/docs/search" method="GET" autocomplete="off">
4629        <label for="docsSearch" class="visually-hidden">Поиск по документации</label>
4630        <div class="gb-search-field">
4631            <i class="bi bi-search"></i>
4632            <input id="docsSearch" name="q" type="search"
4633                   value="" placeholder="Поиск...">
4634        </div>
4635        <div class="gb-search-results d-none" id="docsSuggestions"></div>
4636    </form>
4637</header>
4638
4639    
4640        <div class="gb-layout ">
4641            <nav class="gb-nav" aria-label="Страницы документации">
4642    <div class="gb-nav-scroll">
4643        <ul>
4644                            <li>
4645            <details class="gb-tree"  open >
4646            <summary class=" gb-section-group">
4647                                    <span class="gb-group-number">1</span>
4648                                                    Основные
4649                            </summary>
4650            <ul>
4651                                    <li>
4652            <a class=""
4653           href="https://vanillasquad.com/docs/osnovnye/vvedenie"><span class="gb-nav-label">
4654        <span>Введение</span>
4655</span>
4656</a>
4657    </li>
4658                                    <li>
4659            <a class=""
4660           href="https://vanillasquad.com/docs/osnovnye/kak-nachat-igrat"><span class="gb-nav-label">
4661            <i class="fa-solid fa-circle-play gb-nav-page-icon"
4662           data-gb-icon="circle-play" aria-hidden="true"></i>
4663        <span>Как начать играть?</span>
4664</span>
4665</a>
4666    </li>
4667                                    <li>
4668            <a class=""
4669           href="https://vanillasquad.com/docs/osnovnye/slovar-terminov"><span class="gb-nav-label">
4670        <span>Словарь терминов</span>
4671</span>
4672</a>
4673    </li>
4674                                    <li>
4675            <a class=""
4676           href="https://vanillasquad.com/docs/osnovnye/komandy"><span class="gb-nav-label">
4677        <span>Команды</span>
4678</span>
4679</a>
4680    </li>
4681                                    <li>
4682            <details class="gb-tree"  open >
4683            <summary class="active ">
4684                                                    <a href="https://vanillasquad.com/docs/osnovnye/pravila-servera"><span class="gb-nav-label">
4685            <i class="fa-solid fa-scale-balanced gb-nav-page-icon"
4686           data-gb-icon="scale-balanced" aria-hidden="true"></i>
4687        <span>Правила сервера</span>
4688</span>
4689</a>
4690                            </summary>
4691            <ul>
4692                                    <li>
4693            <a class=""
4694           href="https://vanillasquad.com/docs/osnovnye/pravila-servera/razreshyonnye-i-zapreshyonnye-modifikacii"><span class="gb-nav-label">
4695            <i class="fa-solid fa-square-check gb-nav-page-icon"
4696           data-gb-icon="square-check" aria-hidden="true"></i>
4697        <span>Разрешённые и запрещённые модификации</span>
4698</span>
4699</a>
4700    </li>
4701                            </ul>
4702        </details>
4703    </li>
4704                                    <li>
4705            <a class=""
4706           href="https://vanillasquad.com/docs/osnovnye/chasto-zadavaemye-voprosy"><span class="gb-nav-label">
4707            <i class="fa-solid fa-comments-question-check gb-nav-page-icon"
4708           data-gb-icon="comments-question-check" aria-hidden="true"></i>
4709        <span>Часто задаваемые вопросы</span>
4710</span>
4711</a>
4712    </li>
4713                                    <li>
4714            <details class="gb-tree" >
4715            <summary class=" ">
4716                                                    <a href="https://vanillasquad.com/docs/osnovnye/ustanovka-sborki-servera"><span class="gb-nav-label">
4717            <i class="fa-solid fa-computer gb-nav-page-icon"
4718           data-gb-icon="computer" aria-hidden="true"></i>
4719        <span>Установка сборки сервера</span>
4720</span>
4721</a>
4722                            </summary>
4723            <ul>
4724                                    <li>
4725            <a class=""
4726           href="https://vanillasquad.com/docs/osnovnye/ustanovka-sborki-servera/kak-ustanovit-sborku-cherez-curseforge"><span class="gb-nav-label">
4727        <span>Как установить сборку через Curseforge​?</span>
4728</span>
4729</a>
4730    </li>
4731                                    <li>
4732            <a class=""
4733           href="https://vanillasquad.com/docs/osnovnye/ustanovka-sborki-servera/kak-ustanovit-sborku-cherez-modrinth"><span class="gb-nav-label">
4734        <span>Как установить сборку через Modrinth?</span>
4735</span>
4736</a>
4737    </li>
4738                                    <li>
4739            <a class=""
4740           href="https://vanillasquad.com/docs/osnovnye/ustanovka-sborki-servera/kak-ustanovit-sborku-cherez-easylauncher"><span class="gb-nav-label">
4741        <span>Как установить сборку через EasyLauncher?</span>
4742</span>
4743</a>
4744    </li>
4745                                    <li>
4746            <a class=""
4747           href="https://vanillasquad.com/docs/osnovnye/ustanovka-sborki-servera/kak-ustanovit-sborku-cherez-tlauncher"><span class="gb-nav-label">
4748        <span>Как установить сборку через TLauncher?</span>
4749</span>
4750</a>
4751    </li>
4752                                    <li>
4753            <a class=""
4754           href="https://vanillasquad.com/docs/osnovnye/ustanovka-sborki-servera/kak-ustanovit-sborku-cherez-legacy-launcher"><span class="gb-nav-label">
4755        <span>Как установить сборку через Legacy Launcher?</span>
4756</span>
4757</a>
4758    </li>
4759                                    <li>
4760            <a class=""
4761           href="https://vanillasquad.com/docs/osnovnye/ustanovka-sborki-servera/kak-ustanovit-sborku-cherez-klauncher"><span class="gb-nav-label">
4762        <span>Как установить сборку через KLauncher?</span>
4763</span>
4764</a>
4765    </li>
4766                                    <li>
4767            <a class=""
4768           href="https://vanillasquad.com/docs/osnovnye/ustanovka-sborki-servera/kak-ustanovit-sborku-cherez-minecraft-launcher"><span class="gb-nav-label">
4769        <span>Как установить сборку через Minecraft Launcher</span>
4770</span>
4771</a>
4772    </li>
4773                                    <li>
4774            <a class=""
4775           href="https://vanillasquad.com/docs/osnovnye/ustanovka-sborki-servera/kak-ustanovit-sborku-cherez-prism-launcher"><span class="gb-nav-label">
4776        <span>Как установить сборку через Prism Launcher?</span>
4777</span>
4778</a>
4779    </li>
4780                                    <li>
4781            <a class=""
4782           href="https://vanillasquad.com/docs/osnovnye/ustanovka-sborki-servera/kak-ustanovit-cborku-cherez-multimc"><span class="gb-nav-label">
4783        <span>Как установить cборку через MultiMC?</span>
4784</span>
4785</a>
4786    </li>
4787                            </ul>
4788        </details>
4789    </li>
4790                            </ul>
4791        </details>
4792    </li>
4793                            <li>
4794            <details class="gb-tree"  open >
4795            <summary class=" gb-section-group">
4796                                    <span class="gb-group-number">2</span>
4797                                                    Игровой контент
4798                            </summary>
4799            <ul>
4800                                    <li>
4801            <a class=""
4802           href="https://vanillasquad.com/docs/igrovoi-kontent/goroda"><span class="gb-nav-label">
4803        <span>Города</span>
4804</span>
4805</a>
4806    </li>
4807                                    <li>
4808            <a class=""
4809           href="https://vanillasquad.com/docs/igrovoi-kontent/mir-postroek-mir-ferm-i-mir-artov"><span class="gb-nav-label">
4810            <i class="fa-solid fa-microchip gb-nav-page-icon"
4811           data-gb-icon="microchip" aria-hidden="true"></i>
4812        <span>Мир построек, мир ферм и мир артов</span>
4813</span>
4814</a>
4815    </li>
4816                                    <li>
4817            <a class=""
4818           href="https://vanillasquad.com/docs/igrovoi-kontent/zashita-predmetov-karty-shablony-i-knigi"><span class="gb-nav-label">
4819            <i class="fa-solid fa-lock gb-nav-page-icon"
4820           data-gb-icon="lock" aria-hidden="true"></i>
4821        <span>Защита предметов (карты, шаблоны и книги)</span>
4822</span>
4823</a>
4824    </li>
4825                                    <li>
4826            <a class=""
4827           href="https://vanillasquad.com/docs/igrovoi-kontent/nevidimye-ramki"><span class="gb-nav-label">
4828        <span>Невидимые рамки</span>
4829</span>
4830</a>
4831    </li>
4832                                    <li>
4833            <a class=""
4834           href="https://vanillasquad.com/docs/igrovoi-kontent/obnovlenie-luta-v-danzhakh"><span class="gb-nav-label">
4835        <span>Обновление лута в данжах</span>
4836</span>
4837</a>
4838    </li>
4839                                    <li>
4840            <a class=""
4841           href="https://vanillasquad.com/docs/igrovoi-kontent/redaktirovanie-stoek"><span class="gb-nav-label">
4842        <span>Редактирование стоек</span>
4843</span>
4844</a>
4845    </li>
4846                                    <li>
4847            <a class=""
4848           href="https://vanillasquad.com/docs/igrovoi-kontent/balansirovka-torgovli"><span class="gb-nav-label">
4849        <span>Балансировка торговли</span>
4850</span>
4851</a>
4852    </li>
4853                                    <li>
4854            <a class=""
4855           href="https://vanillasquad.com/docs/igrovoi-kontent/nevidimyi-svet"><span class="gb-nav-label">
4856        <span>Невидимый свет</span>
4857</span>
4858</a>
4859    </li>
4860                                    <li>
4861            <a class=""
4862           href="https://vanillasquad.com/docs/igrovoi-kontent/bystryi-beton"><span class="gb-nav-label">
4863        <span>Быстрый бетон</span>
4864</span>
4865</a>
4866    </li>
4867                                    <li>
4868            <a class=""
4869           href="https://vanillasquad.com/docs/igrovoi-kontent/nedostupnye-kartiny"><span class="gb-nav-label">
4870        <span>Недоступные картины</span>
4871</span>
4872</a>
4873    </li>
4874                                    <li>
4875            <a class=""
4876           href="https://vanillasquad.com/docs/igrovoi-kontent/uskorenie-schastlivykh-gastov"><span class="gb-nav-label">
4877        <span>Ускорение счастливых гастов</span>
4878</span>
4879</a>
4880    </li>
4881                                    <li>
4882            <a class=""
4883           href="https://vanillasquad.com/docs/igrovoi-kontent/napitki"><span class="gb-nav-label">
4884        <span>Напитки</span>
4885</span>
4886</a>
4887    </li>
4888                                    <li>
4889            <a class=""
4890           href="https://vanillasquad.com/docs/igrovoi-kontent/interaktivnaya-karta"><span class="gb-nav-label">
4891        <span>Интерактивная карта</span>
4892</span>
4893</a>
4894    </li>
4895                                    <li>
4896            <a class=""
4897           href="https://vanillasquad.com/docs/igrovoi-kontent/plagin-na-pozy"><span class="gb-nav-label">
4898        <span>Плагин на позы</span>
4899</span>
4900</a>
4901    </li>
4902                                    <li>
4903            <a class=""
4904           href="https://vanillasquad.com/docs/igrovoi-kontent/chat"><span class="gb-nav-label">
4905        <span>Чат</span>
4906</span>
4907</a>
4908    </li>
4909                                    <li>
4910            <a class=""
4911           href="https://vanillasquad.com/docs/igrovoi-kontent/rasshirenie-granic-mira"><span class="gb-nav-label">
4912        <span>Расширение границ мира</span>
4913</span>
4914</a>
4915    </li>
4916                                    <li>
4917            <a class=""
4918           href="https://vanillasquad.com/docs/igrovoi-kontent/patpat"><span class="gb-nav-label">
4919        <span>PatPat</span>
4920</span>
4921</a>
4922    </li>
4923                                    <li>
4924            <details class="gb-tree" >
4925            <summary class=" ">
4926                                                    <a href="https://vanillasquad.com/docs/igrovoi-kontent/mod-na-golosovoi-chat"><span class="gb-nav-label">
4927        <span>Мод на голосовой чат</span>
4928</span>
4929</a>
4930                            </summary>
4931            <ul>
4932                                    <li>
4933            <a class=""
4934           href="https://vanillasquad.com/docs/igrovoi-kontent/mod-na-golosovoi-chat/sdelat-razreshenie-na-mikrofon-v-macos-dlya-plasmo-voice"><span class="gb-nav-label">
4935        <span>Сделать разрешение на микрофон в MacOS для Plasmo Voice</span>
4936</span>
4937</a>
4938    </li>
4939                            </ul>
4940        </details>
4941    </li>
4942                                    <li>
4943            <a class=""
4944           href="https://vanillasquad.com/docs/igrovoi-kontent/rukovodstvo-po-ispolzovaniyu-moda-litematica"><span class="gb-nav-label">
4945        <span>Руководство по использованию мода Litematica</span>
4946</span>
4947</a>
4948    </li>
4949                                    <li>
4950            <details class="gb-tree" >
4951            <summary class=" ">
4952                                                    <a href="https://vanillasquad.com/docs/igrovoi-kontent/vklyuchenie-svoei-muzyki"><span class="gb-nav-label">
4953            <span class="gb-nav-page-icon gb-nav-page-emoji" aria-hidden="true">🎶</span>
4954        <span>Включение своей музыки</span>
4955</span>
4956</a>
4957                            </summary>
4958            <ul>
4959                                    <li>
4960            <a class=""
4961           href="https://vanillasquad.com/docs/igrovoi-kontent/vklyuchenie-svoei-muzyki/instrukciya-po-vklyucheniyu-muzyki-s-plastinok-cherez-google-drive"><span class="gb-nav-label">
4962        <span>Инструкция по включению музыки с пластинок через Google Drive</span>
4963</span>
4964</a>
4965    </li>
4966                                    <li>
4967            <a class=""
4968           href="https://vanillasquad.com/docs/igrovoi-kontent/vklyuchenie-svoei-muzyki/instrukciya-po-vklyucheniyu-muzyki-s-vneshnikh-istochnikov-na-plastinkakh-minecraft"><span class="gb-nav-label">
4969        <span>Инструкция по включению музыки с внешних источников на пластинках Minecraft</span>
4970</span>
4971</a>
4972    </li>
4973                                    <li>
4974            <a class=""
4975           href="https://vanillasquad.com/docs/igrovoi-kontent/vklyuchenie-svoei-muzyki/radiostancii-na-servere"><span class="gb-nav-label">
4976        <span>Радиостанции на сервере</span>
4977</span>
4978</a>
4979    </li>
4980                            </ul>
4981        </details>
4982    </li>
4983                                    <li>
4984            <a class=""
4985           href="https://vanillasquad.com/docs/igrovoi-kontent/emodzi-v-chate"><span class="gb-nav-label">
4986        <span>Эмодзи в чате</span>
4987</span>
4988</a>
4989    </li>
4990                                    <li>
4991            <a class=""
4992           href="https://vanillasquad.com/docs/igrovoi-kontent/emocii"><span class="gb-nav-label">
4993        <span>Эмоции</span>
4994</span>
4995</a>
4996    </li>
4997                                    <li>
4998            <a class=""
4999           href="https://vanillasquad.com/docs/igrovoi-kontent/coreprotect"><span class="gb-nav-label">
5000        <span>CoreProtect</span>
5001</span>
5002</a>
5003    </li>
5004                                    <li>
5005            <a class=""
5006           href="https://vanillasquad.com/docs/igrovoi-kontent/resurs-paki"><span class="gb-nav-label">
5007        <span>Ресурс паки</span>
5008</span>
5009</a>
5010    </li>
5011                            </ul>
5012        </details>
5013    </li>
5014                            <li>
5015            <details class="gb-tree"  open >
5016            <summary class=" gb-section-group">
5017                                    <span class="gb-group-number">3</span>
5018                                                    Поддержка сервера
5019                            </summary>
5020            <ul>
5021                                    <li>
5022            <a class=""
5023           href="https://vanillasquad.com/docs/podderzhka-servera/podpiska-union-i-union%2B"><span class="gb-nav-label">
5024        <span>Подписка Union и Union+</span>
5025</span>
5026</a>
5027    </li>
5028                                    <li>
5029            <a class=""
5030           href="https://vanillasquad.com/docs/podderzhka-servera/znachok"><span class="gb-nav-label">
5031        <span>Значок</span>
5032</span>
5033</a>
5034    </li>
5035                                    <li>
5036            <a class=""
5037           href="https://vanillasquad.com/docs/podderzhka-servera/item-edit"><span class="gb-nav-label">
5038        <span>Item Edit</span>
5039</span>
5040</a>
5041    </li>
5042                                    <li>
5043            <a class=""
5044           href="https://vanillasquad.com/docs/podderzhka-servera/debug-stick"><span class="gb-nav-label">
5045        <span>Debug Stick</span>
5046</span>
5047</a>
5048    </li>
5049                                    <li>
5050            <a class=""
5051           href="https://vanillasquad.com/docs/podderzhka-servera/cvetnoi-nik"><span class="gb-nav-label">
5052        <span>Цветной ник</span>
5053</span>
5054</a>
5055    </li>
5056                                    <li>
5057            <a class=""
5058           href="https://vanillasquad.com/docs/podderzhka-servera/bust-servera-v-discord"><span class="gb-nav-label">
5059        <span>Буст сервера в Discord</span>
5060</span>
5061</a>
5062    </li>
5063                                    <li>
5064            <a class=""
5065           href="https://vanillasquad.com/docs/podderzhka-servera/drugie-sposoby-podderzhki-servera"><span class="gb-nav-label">
5066        <span>Другие способы поддержки сервера</span>
5067</span>
5068</a>
5069    </li>
5070                            </ul>
5071        </details>
5072    </li>
5073                            <li>
5074            <details class="gb-tree"  open >
5075            <summary class=" gb-section-group">
5076                                    <span class="gb-group-number">4</span>
5077                                                    Другое
5078                            </summary>
5079            <ul>
5080                                    <li>
5081            <a class=""
5082           href="https://vanillasquad.com/docs/drugoe/dvukhetapnaya-autentifikaciya-2fa"><span class="gb-nav-label">
5083            <i class="fa-solid fa-lock gb-nav-page-icon"
5084           data-gb-icon="lock" aria-hidden="true"></i>
5085        <span>Двухэтапная аутентификация (2FA)</span>
5086</span>
5087</a>
5088    </li>
5089                                    <li>
5090            <a class=""
5091           href="https://vanillasquad.com/docs/drugoe/uvelichenie-dalnosti-prorisovki"><span class="gb-nav-label">
5092            <i class="fa-solid fa-chevrons-up gb-nav-page-icon"
5093           data-gb-icon="chevrons-up" aria-hidden="true"></i>
5094        <span>Увеличение дальности прорисовки</span>
5095</span>
5096</a>
5097    </li>
5098                                    <li>
5099            <a class=""
5100           href="https://vanillasquad.com/docs/drugoe/squad-sync"><span class="gb-nav-label">
5101        <span>Squad Sync</span>
5102</span>
5103</a>
5104    </li>
5105                                    <li>
5106            <a class=""
5107           href="https://vanillasquad.com/docs/drugoe/ogranicheniya-mobov"><span class="gb-nav-label">
5108        <span>Ограничения мобов</span>
5109</span>
5110</a>
5111    </li>
5112                                    <li>
5113            <a class=""
5114           href="https://vanillasquad.com/docs/drugoe/ustanovka-skina-cherez-url"><span class="gb-nav-label">
5115        <span>Установка скина через URL</span>
5116</span>
5117</a>
5118    </li>
5119                                    <li>
5120            <a class=""
5121           href="https://vanillasquad.com/docs/drugoe/rezervnye-ip-adresa"><span class="gb-nav-label">
5122        <span>Резервные IP-адреса</span>
5123</span>
5124</a>
5125    </li>
5126                                    <li>
5127            <a class=""
5128           href="https://vanillasquad.com/docs/drugoe/konfiguraciya-servera"><span class="gb-nav-label">
5129        <span>Конфигурация сервера</span>
5130</span>
5131</a>
5132    </li>
5133                                    <li>
5134            <a class=""
5135           href="https://vanillasquad.com/docs/drugoe/kak-pomenyat-dns-servera"><span class="gb-nav-label">
5136        <span>Как поменять DNS сервера</span>
5137</span>
5138</a>
5139    </li>
5140                            </ul>
5141        </details>
5142    </li>
5143                            <li>
5144            <details class="gb-tree"  open >
5145            <summary class=" gb-section-group">
5146                                    <span class="gb-group-number">5</span>
5147                                                    Наши ресурсы
5148                            </summary>
5149            <ul>
5150                                    <li>
5151            <a href="https://discord.gg/vanillasquad" target="_blank" rel="noopener noreferrer"><span class="gb-nav-label">
5152        <span>Наш Discord сервер</span>
5153</span>
5154</a>
5155    </li>
5156                                    <li>
5157            <a href="https://vanillasquad.com" target="_blank" rel="noopener noreferrer"><span class="gb-nav-label">
5158        <span>Наш сайт</span>
5159</span>
5160</a>
5161    </li>
5162                                    <li>
5163            <a href="https://vanillasquad.com/docs/osnovnye/pravila-servera"><span class="gb-nav-label">
5164        <span>Правила сервера</span>
5165</span>
5166</a>
5167    </li>
5168                                    <li>
5169            <a href="https://vanillasquad.com/map" target="_blank" rel="noopener noreferrer"><span class="gb-nav-label">
5170        <span>Карта</span>
5171</span>
5172</a>
5173    </li>
5174                                    <li>
5175            <a href="https://llaun.ch/?from=docs.vanillasquad.com" target="_blank" rel="noopener noreferrer"><span class="gb-nav-label">
5176        <span>Скачать лаунчер для игры</span>
5177</span>
5178</a>
5179    </li>
5180                                    <li>
5181            <a href="https://vanillasquad.com/banlist" target="_blank" rel="noopener noreferrer"><span class="gb-nav-label">
5182        <span>Бан-лист</span>
5183</span>
5184</a>
5185    </li>
5186                            </ul>
5187        </details>
5188    </li>
5189                    </ul>
5190        <div class="gb-nav-scroll-end" aria-hidden="true">&nbsp;</div>
5191    </div>
5192</nav>
5193
5194            <article class="gb-content">
5195                                    <nav class="gb-breadcrumb" aria-label="Навигационная цепочка">
5196                        <i class="bi bi-house-door"></i>
5197                                                                                    <span>Основные</span>
5198                                                                                                    </nav>
5199                
5200                <header class="gb-page-header">
5201                    <div class="gb-page-heading">
5202                        <span class="gb-page-icon">
5203                                                            <i class="bi bi-file-earmark-text"></i>
5204                                                    </span>
5205                        <h1 class="no-remove">Правила сервера</h1>
5206                    </div>
5207                                            <p class="gb-page-description">Официальный документ правил сервера.</p>
5208                                    </header>
5209
5210                <div class="gb-article-body">
5211<p>Добро пожаловать на сервер <strong>VanillaSquad</strong> — полуванильный сервер, где вас ждут приключения и дружелюбное сообщество, создающее уникальный игровой опыт! Эти правила созданы, чтобы обеспечить честную, комфортную и увлекательную игру для всех.</p>
5212<p><strong>Правила</strong> — это не просто список запретов, а основа для создания комфортных условий. Мы ценим честность и взаимоуважение. Попытки обойти правила или использовать их в корыстных целях противоречат духу нашего сообщества.</p>
5213<p>Мы не можем предусмотреть абсолютно все возможные ситуации. Ð
5213’ случаях, не описанных в правилах, администрация имеет право принимать решения, руководствуясь здравым смыслом и интересами сервера.</p>
5214<h2 id="o-komande-servera"><strong>О команде сервера</strong><a class="gb-heading-link" href="#o-komande-servera" aria-label="Скопировать ссылку на раздел" title="Скопировать ссылку на раздел"><i class="bi bi-link-45deg"></i></a></h2>
5215<p><strong>Администрация</strong> — это основная команда, которая создаёт и развивает проект. Мы занимаемся реализацией идей, поддержкой сервера и его технической частью. Все решения администрации направлены на улучшение игрового процесса и интересов сервера. Они окончательны и не подлежат оспариванию.</p>
5216<p><strong>Модерация</strong> — это часть нашей команды, отобранная из активных игроков Vanilla Squad. Модераторы — такие же игроки, как и вы, но с задачей помогать в игровом процессе. Они не имеют прав, которые могли бы повлиять на игровой баланс или дать им преимущество. Модераторы — ваши главные помощники в решении конфликтов, вопросов с кражей ресурсов или других игровых ситуаций. Если у вас есть проблемы или предложения, обращайтесь к ним через канал <code>#поддержка</code>.</p>
5217<p><strong>Примечание:</strong></p>
5218<ul>
5219<li><em>Публичное оспаривание решений администрации или модерации не допускается. Для вопросов используйте</em> <code>#поддержка</code><em>. Нарушители могут получить наказание.</em></li>
5220<li><em>Команда сервера не рассматривает вопросы, жалобы или предложения в личных сообщениях Discord или в других социальных сетях.</em></li>
5221<li><em>Все обращения принимаются только через тикеты в канале</em> <code>#поддержка</code> <em>на официальном Discord-сервере VanillaSquad.</em></li>
5222</ul>
5223<p>Подключаясь к серверу VanillaSquad, вы автоматически соглашаетесь с данными правилами и обязуетесь их соблюдать.</p>
5224<h2 id="sistema-nakazanii"><strong>Система наказаний</strong><a class="gb-heading-link" href="#sistema-nakazanii" aria-label="Скопировать ссылку на раздел" title="Скопировать ссылку на раздел"><i class="bi bi-link-45deg"></i></a></h2>
5225<p>Предупреждения и блокировки могут быть временными или постоянными. Временные предупреждения и блокировки снимаются автоматически по истечении установленного срока.</p>
5226<p>В некоторых случаях конфликт может быть урегулирован без выдачи предупреждения — путём компенсации или добровольной выплаты штрафа. Для этого необходимо создать тикет в канале <code>#поддержка</code>, где стороны смогут заключить соглашение при участии модерации.</p>
5227<div class="alert alert-danger gb-hint"><p>Компенсация назначается модератором, а не самим игроком.</p>
5228</div>
5229<p>Снятие наказаний (мутов, предупреждений, банов) возможно через Discord либо сайт проекта VanillaSquad.</p>
5230<h2 id="blokirovki-i-razban"><strong>Блокировки и разбан</strong><a class="gb-heading-link" href="#blokirovki-i-razban" aria-label="Скопировать ссылку на раздел" title="Скопировать ссылку на раздел"><i class="bi bi-link-45deg"></i></a></h2>
5231<p>После получения <strong>трёх предупреждений</strong> аккаунт игрока получает перманентную блокировку.</p>
5232<p>В случае блокировки вы можете подать <strong>апелляцию</strong> в Discord проекта, обратившись в канал <strong>#поддержка</strong>. Если блокировка была выдана и в Discord, то апелляцию можно подать через <a href="https://vanillasquad.com/support/tickets"><strong>сайт проекта</strong></a>.</p>
5233<p>Также у вас есть возможность приобрести <strong>единоразовый разбан</strong> на сайте.</p>
5234<div class="alert alert-warning gb-hint"><p>Перед покупкой обязательно создайте тикет в Discord или на сайте, чтобы уточнить, подлежит ли ваша блокировка снятию.</p>
5235</div>
5236<p><strong>ЧСП</strong> — чёрный список проекта. Он выдаётся за тяжёлые нарушения правил и не может быть снят покупкой разбана. Такая блокировка может быть выдана только администратором.</p>
5237<h2 id="osnovnye-terminy"><strong>Основные термины</strong><a class="gb-heading-link" href="#osnovnye-terminy" aria-label="Скопировать ссылку на раздел" title="Скопировать ссылку на раздел"><i class="bi bi-link-45deg"></i></a></h2>
5238<ul>
5239<li><strong>Блокировка (Ban)</strong> — метод ограничения доступа игрока к серверу VanillaSquad в случае нарушения установленных правил или соглашения, предполагающий временное или постоянное отключение от игрового сервера.</li>
5240<li><strong>Мут (Mute)</strong> — метод ограничения возможностей игрока в случае нарушения правил или соглашения, заключающийся во временном или постоянном отключении функции голосового и текстового общения на сервере.</li>
5241<li><strong>Предупреждение (Warn)</strong> — способ уведомления игрока о незначительном или первом нарушении правил, с возможностью избежать более строгих санкций при исправлении ситуации.</li>
5242<li><strong>Расформирование гильдии</strong> — крайняя мера наказания за серьёзные нарушения, включающая удаление гильдии из игрового мира и роспуск её участников.</li>
5243<li>Гриферство — действия, направленные на намеренное ухудшение игрового опыта других пользователей без какой-либо пользы для себя. Это может включать в себя разрушение построек, убийство других игроков, ограничение доступа к игровым ресурсам и другие вредоносные действия.</li>
5244<li><strong>Воровство —</strong> присвоение или использование чужих предметов, ресурсов, блоков и другой личной собственности игрока без разрешения.</li>
5245<li><strong>Читы</strong> — это любые модификации, текстур-паки, программы или изменения файла options.txt, дающие преимущество над другими игроками.</li>
5246<li><strong>PvP (Player vs. Player)</strong> — формат взаимодействия между игроками, когда они сражаются друг с другом в игровом мире. В PvP участвуют персонажи, управляемые реальными игроками.</li>
5247<li><strong>Деструктивное и токсичное поведение</strong> — поведение, направленное на провокацию игроков, создание конфликтов, оскорбления, унижение игроков или намеренное ухудшение атмосферы на сервере.</li>
5248</ul>
5249<hr />
5250<h2 id="id-1.-obshhie-pravila"><strong>1. Общие правила</strong><a class="gb-heading-link" href="#id-1.-obshhie-pravila" aria-label="Скопировать ссылку на раздел" title="Скопировать ссылку на раздел"><i class="bi bi-link-45deg"></i></a></h2>
5251<p><strong>1.1.</strong> Запрещено использовать модификации из <a href="https://vanillasquad.com/docs/osnovnye/pravila-servera/razreshyonnye-i-zapreshyonnye-modifikacii">запрещённой категории</a>, а также любые моды, обладающие аналогичным функционалом. Если вы не уверены в допустимости мода, заранее обратитесь в #поддержку.</p>
5252<p><strong>1.2.</strong> Ответственность за все действия, совершённые с аккаунтом, несёт исключительно его владелец, независимо от того, кто фактически пользовался аккаунтом.</p>
5253<div class="alert alert-danger gb-hint"><p><em>Использование и владение мульти-аккаунтами, а также передача аккаунтов третьим лицам запрещены.<
5253/em></p>
5254</div>
5255<p><strong>1.3.</strong> Запрещённые действия и нарушения:</p>
5256<ul>
5257<li>Использовать в никнейме нецензурные выражения, оскорбления, а также выражения, нарушающие правила серверов VanillaSquad.</li>
5258<li>Намеренное использование никнейма, схожего с никнеймом другого игрока, с целью выдачи себя за другое лицо.</li>
5259<li>Действия, направленные на возбуждение ненависти, а также на унижение достоинства человека либо группы лиц по признакам пола, расы, национальности, языка, происхождения, отношения к религии, а также принадлежности к какой-либо социальной группе.</li>
5260<li>Запрещены любые проявления и обсуждения политики, религии, нацизма, сексизма, расизма и других чувствительных тем — в чате, никнеймах, скинах и предметах.</li>
5261<li>Доксинг (поиск и опубликование персональной или конфиденциальной информации о человеке без его согласия).</li>
5262<li>Нарушение правил сервера, пользовательского соглашения, правил (Terms of Service) платформы <a href="http://twitch.tv/">twitch.tv</a>.</li>
5263<li>Запрещены любые формы материального обмана игроков и администрации, а также введение их в заблуждение.</li>
5264<li>Деструктивное поведение.</li>
5265</ul>
5266<p><strong>1.4.</strong> Администрация проекта оставляет за собой право ограничить доступ к серверу без предварительного уведомления, если сочтёт это необходимым для поддержания порядка и атмосферы на проекте.</p>
5267<p><strong>1.5.</strong> Игрок, скрывающий или утаивающий факт нарушения правил кем-либо, считается соучастником нарушения и подвергается такому же наказанию.</p>
5268<p><strong>1.6.</strong> Об обнаруженных багах или уязвимостях сервера необходимо немедленно сообщать администрации. Сокрытие или распространение запрещено.</p>
5269<hr />
5270<h2 id="id-2.-pravila-obshheniia"><strong>2. Правила общения</strong><a class="gb-heading-link" href="#id-2.-pravila-obshheniia" aria-label="Скопировать ссылку на раздел" title="Скопировать ссылку на раздел"><i class="bi bi-link-45deg"></i></a></h2>
5271<p><strong>2.1.</strong> Запрещённые действия и нарушения:</p>
5272<ul>
5273<li>Нарушение правил сервера и призывы к их нарушению.</li>
5274<li>Токсичное поведение, спам, флуд.</li>
5275<li>Реклама и упоминание (включая лозунги) сторонних серверов.</li>
5276<li>Реклама сторонних ресурсов, не связанных с проектом.</li>
5277</ul>
5278<div class="alert alert-success gb-hint"><p><em>Упоминание серверов с мини-играми допускается.</em></p>
5279</div>
5280<p><strong>2.2.</strong> Правила голосового чата:</p>
5281<ul>
5282<li>Запрещено изменять свой голос при помощи программ, и делать его неестественно громким.</li>
5283<li>Включать музыку или звуковые эффекты можно, если вы выступаете на сцене.</li>
5284<li>Уважайте других людей, не кричите, и Ð
5284½Ðµ перебивайте игроков.</li>
5285<li>Все правила текстового чата применяются к голосовому.</li>
5286</ul>
5287<p><strong>2.3.</strong> Запрещено разглашать информацию из тикетов.</p>
5288<div class="alert alert-danger gb-hint"><p><em>Информация в тикетах является конфиденциальной. Разглашение содержания тикетов (включая переписку, доказательства, решения) третьим лицам запрещено. Это правило распространяется на всех участников тикета, включая модераторов.</em></p>
5289</div>
5290<p><strong>2.4.</strong> Создание и распространение контента (рассказов, фанфиков, артов и т. д.) с участием игроков сервера без их личного согласия.</p>
5291<hr />
5292<h2 id="id-2.2.-reklama-v-obshhem-cate"><strong>2.2. Реклама в общем чате</strong><a class="gb-heading-link" href="#id-2.2.-reklama-v-obshhem-cate" aria-label="Скопировать ссылку на раздел" title="Скопировать ссылку на раздел"><i class="bi bi-link-45deg"></i></a></h2>
5293<p><strong>2.2.1.</strong> Реклама на сервере должна быть спокойной, ненавязчивой и уважительной к другим игрокам. Она не должна захватывать весь чат или игру, навязывать каждому встречному и принуждать к вступлению куда-либо.</p>
5294<div class="alert alert-success gb-hint"><p>Для рекламы кланов, ивентов и проектов существуют специальные каналы и информационные стенды в хабе.<br />
5295На собственной территории (магазины, бары, постройки клана) игроки могут размещать рекламу без ограничений.</p>
5296</div>
5297<p><strong>2.2.2.</strong> Один игрок или объединение может отправлять рекламное сообщение в общий чат не чаще одного раза в 60 минут.</p>
5298<div class="alert alert-danger gb-hint"><p>Все рекламные сообщения, связанные с одним объединением (городом, кланом, барами, магазинами, ивентами или другими проектами этого же объединения и т. д.), считаются единым рекламным потоком.</p>
5299</div>
5300<p><strong>2.2.3.</strong> Реклама ивентов разрешена раз в 15 минут, но только в период подготовки или проведения события. Для крупных мероприятий рекомендуется предварительное согласование с модерацией.</p>
5301<div class="alert alert-info gb-hint"><p>Допускается размещение одного информационного элемента (книги, стенда), а также есть возможность создания события в Discord проекта. <strong>#Поддержка -&gt; Вопросы и предложения</strong></p>
5302</div>
5303<hr />
5304<h2 id="id-2.3.-reklama-na-spavne-v-xabe-i-obshhestvennyx-mestax"><strong>2.3. Реклама на спавне, в хабе и общественных местах</strong><a class="gb-heading-link" href="#id-2.3.-reklama-na-spavne-v-xabe-i-obshhestvennyx-mestax" aria-label="Скопировать ссылку на раздел" title="Скопировать ссылку на раздел"><i class="bi bi-link-45deg"></i></a></h2>
5305<div class="alert alert-danger gb-hint"><p>Спавн, хаб и другие общественные зоны не явÐ
5305»ÑÑŽÑ‚ся рекламными площадками.</p>
5306</div>
5307<p><strong>2.3.2.</strong> Запрещено:</p>
5308<ul>
5309<li>ставить таблички, рамки, головы, бочки и любые другие объекты с рекламой;</li>
5310<li>разбрасывать предметы, книги или «листовки»;</li>
5311<li>размещать рекламу в общественных местах без согласования с игроками или модерацией.</li>
5312</ul>
5313<p><strong>2.3.3.</strong> Модерация может временно ограничить или удалить рекламу, если она становится навязчивой или мешает атмосфере сервера.</p>
5314<hr />
5315<h2 id="id-3.-pravila-igry-na-servere"><strong>3. Правила игры на сервере</strong><a class="gb-heading-link" href="#id-3.-pravila-igry-na-servere" aria-label="Скопировать ссылку на раздел" title="Скопировать ссылку на раздел"><i class="bi bi-link-45deg"></i></a></h2>
5316<p><strong>3.1.</strong> Запрещено мешать убитому игроку забирать свои вещи, требовать за это плату или отказываться возвращать их.</p>
5317<p><strong>3.2.</strong> Использование терминов «рофл» или «шутка» не является аргументом в спорах и не оправдывает нарушение правил.</p>
5318<p><strong>3.3.</strong> Возврат вещей в случае смерти из-за багов сервера возможен в исключительных случаях при наличии доказательств.</p>
5319<p><strong>3.4.</strong> VanillaSquad — <strong>НЕ</strong> Role-play сервер! Ролевая игра допускается, если она не мешает другим игрокам. В случае, если ролевая игра создаёт неудобства или является неуместной, вы можете получить предупреждение.</p>
5320<p><strong>3.5.</strong> Запрещённые действия и нарушения:</p>
5321<ul>
5322<li>Гриферство, воровство и читерство в любом виде.</li>
5323<li>Любой дюп (дублирование предметов).</li>
5324<li>Убийство другого игрока без его согласия или без разрешения, предусмотренного другими правилами сервера, запрещено. Если игрок нанёс более 3 сердец урона другому игроку, последний имеет право на самооборону.</li>
5325<li>Использование зарядов ветра, зелий в общественных местах, на фермах и на чужих постройках.</li>
5326<li>Строительство любых сапрессеров.</li>
5327</ul>
5328<div class="alert alert-info gb-hint"><p>Ядро сервера не позволяет им корректно работать.</p>
5329</div>
5330<ul>
5331<li>Добыча руд, ресурсов и поиск данжей с помощью модификаций.</li>
5332</ul>
5333<div class="alert alert-success gb-hint"><p><em>Использование миникарты разрешено</em></p>
5334</div>
5335<ul>
5336<li>Создание ловушек.</li>
5337<li>Уничтожение или приватизация спавнеров и спавнеров испытаний без их последующего обустройства.</li>
5338</ul>
5339<div class="alert alert-success gb-hint"><p><em>Разрешено, если спавнер находится на вашей территории или мешает строительству.</em></p>
5340</div>
5341<ul>
5342<li>Приватизация или разрушение данжей и их сундуков, если это не обосновано реальной необходимостью.</li>
5343</ul>
5344<div class="alert alert-warning gb-hint"><p>Разрушение сундуков допускается только в исключительных случаях 
5344- например, если сундук мешает строительству крупного проекта - и лишь при уверенности, что он не понадобится в будущем. Если сундук никому не мешает, его необходимо сохранить. Приватизация данжей с целью “зарезервировать” их под будущее строительство без конкретного плана и немедленной реализации запрещена.</p>
5345</div>
5346<ul>
5347<li>Намеренное разрушение сундуков для добычи ресурсов или создания дефицита на рынке считается злоупотреблением.</li>
5348<li>Запрещены массовые акции (митинги, бунты и прочие организованные собрания) с целью провокаций, оскорблений игроков, администрации или других кланов.</li>
5349<li>Автоматически выкачивать лут из сундуков, которые сами обновляются (данжи, храмы, крепости и т.д.).</li>
5350</ul>
5351<div class="alert alert-warning gb-hint"><p>Если такой механизм уже построен, любой игрок может забрать ресурсы из сундуков, куда они попадают, — воронкой, вагонеткой, водой и т. д.</p>
5352</div>
5353<p><strong>3.6.</strong> Губки подводного данжа принадлежат тому, кто успел их добыть первым, “приват” не поможет.</p>
5354<p><strong>3.7.</strong> Запрещено размещение большого количества сущностей (entity) в зонах спавна, хабах, мире построек или в мире ферм.</p>
5355<p><strong>3.8.</strong> Запрещена раздача или дарение любого количества своих ресурсов, в том числе после ухода с сервера.</p>
5356<p><strong>3.9.</strong> Запрещено копирование и распространение построек/ферм и других строений игроков и последующее использование на серверах.</p>
5357<p><strong>3.10.</strong> Таблички «запретка» или «вход-тикет» имеют силу только на личных базах.</p>
5358<ul>
5359<li>Штрафы и требования компенсации, указанные на табличках, не считаются официальными правилами. Если игрок случайно оказался на частной территории и не совершил вреда — ему выносится устное предупреждение.</li>
5360<li>Если ущерб был нанесён — наказание или компенсация назначается модератором, а не самим игроком.</li>
5361<li>Таблички с надписями вроде «открыл люк — штраф» на сервере не действуют.</li>
5362</ul>
5363<hr />
5364<h2 id="id-4.-territorii"><strong>4. Территории</strong><a class="gb-heading-link" href="#id-4.-territorii" aria-label="Скопировать ссылку на раздел" title="Скопировать ссылку на раздел"><i class="bi bi-link-45deg"></i></a></h2>
5365<p>Зоны спавна и хаба во всех мирах являются общественной собственностью сервера. Они находятся под контролем администрации или хранителей, любое строительство в этих зонах регулируется правилами сервера и стилистикой.</p>
5366<p><strong>Примечание:</strong></p>
5367<ul>
5368<li>Строительство в радиусе 400 блоков от спавна игрока запрещено без согласования с модерацией. В этой зоне допускается строительство только общественных объектов или магазинов, в стилистике текущего вайпа. За пределами этой зоны — вы вольны строить как хотите.</li>
5369<li>Хаб и хаперлупа считаются общественными постройками. Вход к своей хаперлупе осуществляется через отдельные, заранее отведённые отверстия. Запрещено портить внешний вид этих объектов.</li>
5370<li>
5370Центральный остров в Энде является общественной территорией. Строительство на нём разрешено только с согласования модерации.</li>
5371</ul>
5372<p><strong>4.1.</strong> Чтобы занять территорию, её необходимо пометить табличками, кострами или любым другим заметным способом. Разметка охватывает всю высоту мира (от -64 до 319), однако владелец может разрешить другому игроку использовать часть территории на другой высоте. Если владелец не планирует застраивать территорию, он обязан снять разметку, освобождая её.</p>
5373<ul>
5374<li>Запрещено строительство в радиусе 300 блоков от чужой занятой территории без согласия её владельца.</li>
5375</ul>
5376<p><strong>4.2.</strong> Конфликты, связанные с постройками на занятой территории, рассматриваются индивидуально. Ответственность может лежать на игроке, который недостаточно чётко разметил территорию, или на том, кто игнорировал разметку.</p>
5377<p><strong>4.3.</strong> Владелец территории вправе потребовать от другого игрока покинуть её. Требование должно быть выражено в чате или указано на табличке у входа. Если игрок не покидает территорию в течение 2 минут после уведомления, его можно убить, все вещи нарушителя должны быть помещены в сундук.</p>
5378<div class="alert alert-info gb-hint"><p><em>Без наложения штрафов или выплаты компенсаций.</em></p>
5379</div>
5380<p><strong>4.4.</strong> Запрещается захватывать территории или постройки других игроков, даже если они не появлялись на сервере более 30 дней. Пустую территорию (без построек) или территорию с минимальными постройками (например, коробкой) можно занять только с разрешения администрации.</p>
5381<p><strong>4.5.</strong> Продажа территории разрешена, только если на ней есть постройки или база. Продажа пустых территорий (без строений) запрещена.</p>
5382<p><strong>4.6.</strong> Если занятая территория большая, но на ней ничего не построено, и владелец не появлялся на сервере 60 дней, она может быть признана незанятой. Перед этим администрация, скорее всего, свяжется с владельцем через Discord-сервер.</p>
5383<p><strong>4.7.</strong> Порча терраформинга и строительство в воздухе или водоёмах построек, не соответствующих окружению.</p>
5384<hr />
5385<h2 id="id-5.-gildii-goroda-klany-i-drugie"><strong>5. Гильдии, города, кланы и другие</strong><a class="gb-heading-link" href="#id-5.-gildii-goroda-klany-i-drugie" aria-label="Скопировать ссылку на раздел" title="Скопировать ссылку на раздел"><i class="bi bi-link-45deg"></i></a></h2>
5386<p><strong>5.1.</strong> Гильдии, города, кланы и другие объединения могут устанавливать свои правила, но они должны соответствовать общим правилам сервера и не противоречить им. В случае нарушений организация может быть расформирована.</p>
5387<p><strong>5.2.</strong> Если игрок покидает гильдию, город или клан, другие участники не имеют права препятствовать ему в сборе личной собственности. Игроку предоставляется 24 часа на сбор своих вещей.</p>
5388<div class="alert alert-danger gb-hint"><p><em>Ресурсы, переданные в общее имущество клана/города и т. д. (например, общая казна, склад или комплекс ферм), игрок не может забрать.</em></p>
5389</div>
5390<p><strong>5.3.</strong> Правила объединения должны быть размещены у главных входов для посетителей, а также у порталов в обычном мире и в Аду. При необходимости можно составить отдельные правила для гостей.</p>
5391<p><strong>5.4.</strong> Запрещено использовать резидентство для обхода правил сервера (например, для торговли).</p>
5392<hr />
5393<h2 id="id-6.-moderaciia"><strong>6. Модерация</strong><a class="gb-heading-link" href="#id-6.-moderaciia" aria-label="Скопировать ссылку на раздел" title="Скопировать ссылку на раздел"><i class="bi bi-link-45deg"></i></a></h2>
5394<div class="alert alert-danger gb-hint"><p><em>Для контроля действий модераторов вводятся внутренние предупреждения, которые может накладывать только Страж Времени (администратор). При накоплении трёх внутренних предупреждений модератор снимается с должности.</em></p>
5395</div>
5396<p><strong>6.1.</strong> Модераторам запрещено:</p>
5397<ul>
5398<li>Нарушать правила проекта или демонстрировать неадекватное поведение.</li>
5399<li>Накладывать наказания без обоснования, по личной неприязни или уклоняться от наказания, когда оно необходимо.</li>
5400<li>Откатывать инвентарь или территории в случае внутриигровых конфликтов или событий, где это запрещено.</li>
5401<li>Использовать команды и возможности модерации в личных целях или для получения преимущества в игре.</li>
5402<li>Игнорировать жалобы или выносить решения по просьбе друзей.</li>
5403<li>Применять наказания, не соответствующие нарушению, особенно если затрагивается территория модератора или его окружения.</li>
5404<li>Проявлять предвзятость или необъективное отношение к игрокам.</li>
5405</ul>
5406<p><strong>6.2.</strong> Модераторам строго запрещено предоставлять посторонним доступ к каналам администрации или разглашать конфиденциальную информацию, включая переписку и личные сообщения с администрацией.</p>
5407<p><strong>6.3.</strong> Запрещено разглашать личную информацию игроков, такую как содержимое инвентаря, местоположение или учётные записи.</p>
5408<p><strong>6.4.</strong> Модераторы обязаны выполнять указания Стражей Времени в установленные сроки, а также содействовать в проведении мероприятий и вайпов.</p>
5409<p><strong>6.5.</strong> Модераторы обязаны реагировать на жалобы и вопросы игроков по игровому процессу. Игнорирование жалоб и вопросов недопустимо, но модератор вправе не рассматривать жалобы, не соответствующие правилам проекта.</p>
5410<p><strong>6.6.</strong> Жалобы на действия модераторов рассматриваются только Стражами Времени. Модератор, на которого подана жалоба, не имеет права её закрывать.</p>
5411<p><strong>6.7.</strong> При спорах между игроками модераторы обязаны выслушать обе стороны, разобраться в ситуации и принять решение в соответствии с правилами сервера и здравым смыслом. В сложных случаях следует обратиться за помощью к другому модератору или Стражу Времени.</p>
5412<hr />
5413<h2 id="id-7.-pravila-mira-postroek"><strong>7. Правила мира построек</strong><a class="gb-heading-link" href="#id-7.-pravila-mira-postroek" aria-label="Скопировать ссылку на раздел" title="Скопировать ссылку на раздел"><i class="bi bi-link-45deg"></i></a></h2>
5414<div class="alert alert-info gb-hint"><p>Мир построек — основной мир для строительства городов и проведения ивентов. В этом мире низкий радиус спавна и уровень спавна мобов, что делает фермы малоэффективными.</p>
5415</div>
5416<p><strong>7.1.</strong> <strong>Лимиты существ:</strong> В каждом чанке установлено ограничение: не более 15 жителей и 25 монстров или мирных мобов. При превышении лимита часть существ будет удалена для оптимизации работы сервера.</p>
5417<p><strong>7.2.</strong> Размещение ферм</p>
5418<ul>
5419<li>Все фермы должны быть размещены под землёй или задекорированы.</li>
5420<li>Запрещены фермы, использующие взаимодействие между мирами (например, на порталах).</li>
5421</ul>
5422<p><strong>7.3.</strong> Разрешённые фермы:</p>
5423<ul>
5424<li>Фермы мирных мобов, не нарушающие п. 7.1.</li>
5425<li>Трейдхол до 30 жителей.</li>
5426<li>Ферма лавы.</li>
5427<li>Ферма тростника, бамбука, ламинарии (До 16 блоков).</li>
5428<li>Любые фермы чешуйниц.</li>
5429<li>Неавтоматические фермы выращиваемых культур.</li>
5430<li>Фермы на спавнерах.</li>
5431<li>Авто-рыбалка (При помощи ванильных механик игры)</li>
5432</ul>
5433<p>Все фермы, которые не находятся в списке разрешённых ферм, запрещены к постройке в мире построек.</p>
5434<p><strong>7.4.</strong> Доступ на &quot;крышу Ада&quot; ограничен. Строительство ферм или других объектов запрещено. Игроки, попавшие на этот уровень, будут телепортированы вниз или погибнут.</p>
5435<hr />
5436<h2 id="id-8.-pravila-mira-ferm"><strong>8. Правила мира ферм</strong><a class="gb-heading-link" href="#id-8.-pravila-mira-ferm" aria-label="Скопировать ссылку на раздел" title="Скопировать ссылку на раздел"><i class="bi bi-link-45deg"></i></a></h2>
5437<div class="alert alert-info gb-hint"><p><em>Мир ферм предназначен для эффективной добычи ресурсов с использованием большого количества мобов. Этот мир не поддерживает одновременное пребывание большого числа игроков.</em></p>
5438</div>
5439<p><strong>8.1.</strong> В мире ферм запрещено проводить массовые ивенты, а также открывать торговые точки, рынки или магазины. Мир предназначен исключительно для добычи ресурсов с использованием мобов.</p>
5440<p><strong>8.2.</strong> Запрещено создание общественных ферм, за исключением ферм опыта и обсидиана в ЭÐ
5440½Ð´Ðµ.</p>
5441<div class="alert alert-warning gb-hint"><p>Запрещено строить личные фермы в радиусе 250 блоков от общественной фермы.</p>
5442</div>
5443<hr />
5444<h2 id="id-9.-pravila-mira-artov"><strong>9. Правила мира артов</strong><a class="gb-heading-link" href="#id-9.-pravila-mira-artov" aria-label="Скопировать ссылку на раздел" title="Скопировать ссылку на раздел"><i class="bi bi-link-45deg"></i></a></h2>
5445<p><strong>9.1.</strong> Запрещённые действия и нарушения:</p>
5446<ul>
5447<li>Использовать зону артов для проживания или строительства объектов, не относящихся к артам.</li>
5448<li>Создавать NSFW-арты.</li>
5449</ul>
5450<div class="alert alert-danger gb-hint"><p>Постройка NSFW-артов запрещена в любом виде и в любом мире.</p>
5451</div>
5452<ul>
5453<li>Приватизация территории без последующего строительства на ней более 2 недель запрещена. В таком случае территория будет считаться ничейной.</li>
5454<li>Устанавливать лишние блоки, не являющиеся частью разметки.</li>
5455<li>Нарушать авторские права, включая копирование и распространение артов без согласия их владельца.</li>
5456</ul>
5457<hr />
5458<h2 id="id-10.-torgovlia"><strong>10. Торговля</strong><a class="gb-heading-link" href="#id-10.-torgovlia" aria-label="Скопировать ссылку на раздел" title="Скопировать ссылку на раздел"><i class="bi bi-link-45deg"></i></a></h2>
5459<p><strong>10.1.</strong> Запрещено продавать или покупать товары и услуги за реальные деньги, криптовалюту или любые другие формы неигрового контента.</p>
5460<p><strong>10.2.</strong> Запрещено использовать программное обеспечение «Item Edit» для подделки чар на предметах. Также запрещена продажа или аренда услуг «Item Edit».</p>
5461<p><strong>10.3.</strong> Запрещено намеренно создавать дефицит или искусственно завышать цены на ресурсы. Скупка товаров у других игроков или в магазинах с целью перепродажи для дестабилизации экономики сервера запрещена.</p>
5462<p><strong>10.4.</strong> Запрещено открывать личные магазины в общественных зонах и в радиусе 1000 блоков от точки спавна во всех мирах.</p>
5463<p><strong>10.5.</strong> Запрещена AFK-торговля или сбор ресурсов в общественных местах без согласования с администрацией.</p>
5464<p><strong>10.6.</strong> Основная валюта сервера — алмазная руда (ары). Допускаются бартерные сделки с использованием других руд. Запрещено использовать предметы, переименованные через «Item Edit», в качестве валюты.</p>
5465<p><strong>10.7.</strong> Игрок обязан полностью оплатить покупку в магазине сразу. Частичная оплата с последующим возмещением запрещена и считается кражей. Возврат товара возможен только по согласованию с продавцом.</p>
5466<p><strong>10.8.</strong> Личные торговые зоны можно создавать на своей базе (вне общественных мест) для торговли между участниками команды или города — при условии соблюдения правил торговли. В магазинах за пределами спавна торговать и арендовать торговые точки могут только жители территории, которой владеет их команда или город; передача или аренда мест сторонним игрокам запрещена. Владелец территории отвечает за соблюдение правил, а при нарушениях администрация вправе закрыть торговую точку.</p>
5467<p><strong>10.9.</strong> Запрещена любая покупка-продажа проходок на фермы, трейд-холлы и т.д.</p>
5468<hr />
5469<h2 id="id-11.-pravila-arendy-i-upravleniia-magazinami"><strong>11. Правила аренды и управления магазинами</strong><a class="gb-heading-link" href="#id-11.-pravila-arendy-i-upravleniia-magazinami" aria-label="Скопировать ссылку на раздел" title="Скопировать ссылку на раздел"><i class="bi bi-link-45deg"></i></a></h2>
5470<p><strong>11.1.</strong> Аренда магазина или общественного места возможна только через тикет в Discord раздел <code>#поддержка</code> → Аренда магазина.</p>
5471<p><strong>11.2.</strong>
5471 Магазин, расположенный за пределами спавна, должен быть зарегистрирован. Для этого владелец обязан подать заявку через раздел <code>#поддержка</code> → Аренда магазина.</p>
5472<div class="alert alert-success gb-hint"><p>Арендная плата за такие магазины не взимается.</p>
5473</div>
5474<p><strong>11.3.</strong> Запрещается строительство магазинов за пределами спавна до тех пор, пока не будет завершено строительство самого спавна.</p>
5475<p><strong>11.4.</strong> Стоимость аренды магазина может изменяться в зависимости от ситуации на рынке. Информация об изменениях публикуется в чате аренды или в новостях. Актуальную цену можно уточнить у модерации, раздел <code>#поддержка</code> → Вопросы и предложения.</p>
5476<p><strong>11.5.</strong> Каждый игрок обязан соблюдать минимальные цены на момент совершения сделки.</p>
5477<div class="alert alert-info gb-hint"><p>Об актуальных минимальных ценах можно узнать в новостях либо прописав команду /price на сервере.</p>
5478</div>
5479<p><strong>11.6.</strong> Запрещено продавать или покупать товары ниже минимальной цены. В случае нарушения ответственность несут обе стороны.</p>
5480<p><strong>11.7.</strong> Магазины и общественные места должны соответствовать заданной стилистике и быть одобрены модерацией, если они находятся на спавне (при наличии стилистических требований).</p>
5481<p><strong>11.8.</strong> Ограничений на количество бочек в магазине нет, но они не должны выходить за пределы выделенной зоны. Если более 60% бочек пустуют, модератор вправе выдать устное предупреждение. При повторном нарушении магазин может быть закрыт.</p>
5482<p><strong>11.9.</strong> У магазина может быть один владелец и один заместитель. Владелец может сменить заместителя не чаще одного раза в месяц. Новый заместитель должен состоять в том же городе, клане или гильдии не менее двух недель.</p>
5483<p><strong>11.10.</strong> Передача магазина заместителю возможна через тикет, раздел <code>#поддержка</code> → Аренда магазина с согласия владельца и модератора. Передача разрешена только заместителю, занимавшему эту роль не менее одного месяца.</p>
5484<p><strong>11.11.</strong> Продажа магазинов строго запрещена.</p>
5485<p><strong>11.12.</strong> Игроки города, у которого уже есть собственный магазин, могут дополнительно арендовать личные магазины для торговли. От одного города допускается не более 4 личных магазинов.</p>
5486<div class="alert alert-warning gb-hint"><p>Торговать могут только игрок и заместитель, которые открыли этот магазин. Другим участникам или главам города запрещено использовать магазин в своих личных целях.</p>
5487</div>
5488<p><strong>11.13.</strong> Игрок не может арендовать магазин на спавне, если у него уже есть магазин за его пределами. Аренда на спавне доступна только после закрытия всех других магазинов игрока.</p>
5489<p><strong>11.14.</strong> При отсутствии свободных магазинов на спавне игроки могут подать заявку в очередь через тикет, раздел <code>#поддержка</code> → Аренда магазина.</p>
5490<p><strong>11.15.</strong> Если игрок получает бан или отсутствует на Discord-сервере более трёх дней, его магазин закрывается, а вещи передаются на склад модерации.</p>
5491<p><strong>11.16.</strong> Вещи из закрытого магазина хранятся на складе модерации одну неделю, после чего передаются серверу. Получить вещи может только владелец или его заместитель на момент закрытия.</p>
5492<p><strong>11.17.</strong> При отказе от аренды магазина или выселении за нарушение правил игрок вносится в чёрный список на 7 дней и не может арендовать другой магазин на спавне в течение этого срока.</p>
5493<hr />
5494<h2 id="id-12.-minimalnye-ceny"><strong>12. Минимальные цены</strong><a class="gb-heading-link" href="#id-12.-minimalnye-ceny" aria-label="Скопировать ссылку на раздел" title="Скопировать ссылку на раздел"><i class="bi bi-link-45deg"></i></a></h2>
5495<div class="alert alert-info gb-hint"><p><strong>Минимальные цены</strong> — устанавливаются администрацией для отдельных товаров, если их стоимость резко снижается или игроки пытаются искусственно обрушить рынок. Они вводятся только при необходимости регулирования и не распространяются на все популярные товары.</p>
5496</div>
5497<p><strong>12.1.</strong> Запрещено продавать или покупать товары ниже установленной минимальной цены.</p>
5498<p><strong>Примечание:</strong></p>
5499<ul>
5500<li><em>В случае если предмет обладает несколькими зачарованиями, а также при использовании Ð
5500½ÐµÐ·ÐµÑ€Ð¸Ñ‚ового слитка и шаблонов в процессе его создания или улучшения, стоимость таких предметов должна определяться на основании актуальных минимальных цен (при их наличии)</em></li>
5501</ul>
5502<p><strong>12.2.</strong> Запрещено обходить минимальные цены любым способом, включая раздачу ресурсов или «подарки». При продаже боксов их стоимость должна соответствовать минимальным ценам.</p>
5503<p><strong>12.3.</strong> Если у товара установлена минимальная цена, его нельзя обменивать бартером или за другие ресурсы.</p>
5504<p><strong>12.4.</strong> Если предмет используется только в одном рецепте, его минимальная цена должна рассчитываться исходя из минимальной цены конечного предмета.</p>
5505<div class="alert alert-danger gb-hint"><p>Если конечный предмет имеет минимальную цену, то его уникальные компоненты не могут продаваться ниже пропорциональной стоимости. Уникальный компонент — это предмет, который: используется в единственном рецепте или не имеет самостоятельной ценности вне создания одного конкретного предмета.</p>
5506</div>
5507<hr />
5508<h2 id="id-13.-iventy"><strong>13. Ивенты</strong><a class="gb-heading-link" href="#id-13.-iventy" aria-label="Скопировать ссылку на раздел" title="Скопировать ссылку на раздел"><i class="bi bi-link-45deg"></i></a></h2>
5509<p><strong>13.1.</strong> Правила ивента должны быть опубликованы в Discord, игровом чате и в игровой книге. Правила необходимо повторить непосредственно перед началом ивента.</p>
5510<p><strong>13.2.</strong> Подготовка ивента включает разработку правил, создание построек и организацию мероприятия. Для ивентов в удалённых локациях необходимо создать ветку в хабе и установить порталы для удобного доступа.</p>
5511<p><strong>13.3.</strong> Организатор может запросить алмазную руду для проведения масштабного ивента, требующего поддержки сервера. Ресурсы выделяются только при наличии детального проекта с прописанными правилами, схематикой и списком необходимых материалов.</p>
5512<p><strong>13.4.</strong> Выделенная алмазная руда должна использоваться исключительно для строительства ивента или призов. Использование ресурсов в личных целях или отсутствие призов считается воровством.</p>
5513<p><strong>13.5.</strong> Организатор мероприятия обязан до его начала предупредить участников о возможных убийствах во время ивента. Такие ивенты не поддерживаются и не спонсируются сервером, за исключением PvP-арен под наблюдением модерации. При поступлении жалоб на организаторов или проведение ивента организаторы наказываются в соответствии с правилами сервера.</p>
5514<p><strong>13.6.</strong> Организатор может обратиться к модерации за помощью в проведении ивента, например, для поддержания порядка или предоставления дополнительных возможностей.</p>
5515<hr />
5516<p>Для рассмотрения вашей жалобы необходимо предоставить прямые докаÐ
5516·Ð°Ñ‚ельства (скриншоты, видео) в <code>#поддержка</code> в Discord-канале VanillaSquad. Показания свидетелей без доказательств не учитываются. Сокрытие нарушений приравнивается к соучастию и влечёт наказание. Повторные нарушения приводят к удвоенному наказанию.</p>
5517</div>
5518
5519                                    <nav class="gb-pager" aria-label="Навигация по документации">
5520                                                    <a class="gb-pager-link" href="https://vanillasquad.com/docs/osnovnye/komandy">
5521                                <span><i class="bi bi-arrow-left"></i> Предыдущая</span>
5522                                <strong>Команды</strong>
5523                            </a>
5524                        
5525                                                    <a class="gb-pager-link gb-pager-next" href="https://vanillasquad.com/docs/osnovnye/pravila-servera/razreshyonnye-i-zapreshyonnye-modifikacii">
5526                                <span>Следующая <i class="bi bi-arrow-right"></i></span>
5527                                <strong>Разрешённые и запрещённые модификации</strong>
5528                            </a>
5529                                            </nav>
5530                            </article>
5531
5532                            <aside class="gb-toc" aria-label="На этой странице">
5533        <div class="gb-panel-title">
5534            <i class="bi bi-list-nested"></i>
5535            На этой странице
5536        </div>
5537        <ul>
5538                            <li class="">
5539                    <a href="#o-komande-servera" data-section-id="o-komande-servera">О команде сервера</a>
5540                </li>
5541                            <li class="">
5542                    <a href="#sistema-nakazanii" data-section-id="sistema-nakazanii">Система наказаний</a>
5543                </li>
5544                            <li class="">
5545                    <a href="#blokirovki-i-razban" data-section-id="blokirovki-i-razban">Блокировки и разбан</a>
5546                </li>
5547                            <li class="">
5548                    <a href="#osnovnye-terminy" data-section-id="osnovnye-terminy">Основные термины</a>
5549                </li>
5550                            <li class="">
5551                    <a href="#id-1.-obshhie-pravila" data-section-id="id-1.-obshhie-pravila">1. Общие правила</a>
5552                </li>
5553                            <li class="">
5554                    <a href="#id-2.-pravila-obshheniia" data-section-id="id-2.-pravila-obshheniia">2. Правила общения</a>
5555                </li>
5556                            <li class="">
5557                    <a href="#id-2.2.-reklama-v-obshhem-cate" data-section-id="id-2.2.-reklama-v-obshhem-cate">2.2. Реклама в общем чате</a>
5558                </li>
5559                            <li class="">
5560                    <a href="#id-2.3.-reklama-na-spavne-v-xabe-i-obshhestvennyx-mestax" data-section-id="id-2.3.-reklama-na-spavne-v-xabe-i-obshhestvennyx-mestax">2.3. Реклама на спавне, в хабе и общественных местах</a>
5561                </li>
5562                            <li class="">
5563                    <a href="#id-3.-pravila-igry-na-servere" data-section-id="id-3.-pravila-igry-na-servere">3. Правила игры на сервере</a>
5564                </li>
5565                            <li class="">
5566                    <a href="#id-4.-territorii" data-section-id="id-4.-territorii">4. Территории</a>
5567                </li>
5568                            <li class="">
5569                    <a href="#id-5.-gildii-goroda-klany-i-drugie" data-section-id="id-5.-gildii-goroda-klany-i-drugie">5. Гильдии, города, кланы и другие</a>
5570                </li>
5571                            <li class="">
5572                    <a href="#id-6.-moderaciia" data-section-id="id-6.-moderaciia">6. Модерация</a>
5573                </li>
5574                            <li class="">
5575                    <a href="#id-7.-pravila-mira-postroek" data-section-id="id-7.-pravila-mira-postroek">7. Правила мира построек</a>
5576                </li>
5577                            <li class="">
5578                    <a href="#id-8.-pravila-mira-ferm" data-section-id="id-8.-pravila-mira-ferm">8. Правила мира ферм</a>
5579                </li>
5580                            <li class="">
5581                    <a href="#id-9.-pravila-mira-artov" data-section-id="id-9.-pravila-mira-artov">9. Правила мира артов</a>
5582                </li>
5583                            <li class="">
5584                    <a href="#id-10.-torgovlia" data-section-id="id-10.-torgovlia">10. Торговля</a>
5585                </li>
5586                            <li class="">
5587                    <a href="#id-11.-pravila-arendy-i-upravleniia-magazinami" data-section-id="id-11.-pravila-arendy-i-upravleniia-magazinami">11. Правила аренды и управления магазинами</a>
5588                </li>
5589                            <li class="">
5590                    <a href="#id-12.-minimalnye-ceny" data-section-id="id-12.-minimalnye-ceny">12. Минимальные цены</a>
5591                </li>
5592                            <li class="">
5593                    <a href="#id-13.-iventy" data-section-id="id-13.-iventy">13. Ивенты</a>
5594                </li>
5595                    </ul>
5596    </aside>
5597                    </div>
5598
5599        <div class="gb-lightbox" hidden aria-hidden="true" role="dialog" aria-modal="true">
5600            <button type="button" class="gb-lightbox-close" aria-label="Закрыть изображение">
5601                <i class="bi bi-x-lg"></i>
5602            </button>
5603            <div class="gb-lightbox-frame">
5604                <img alt="">
5605                <p class="gb-lightbox-caption" hidden></p>
5606                <a class="gb-lightbox-original" href="#" target="_blank" rel="noopener">
5607                    <i class="bi bi-box-arrow-up-right"></i> Открыть изображение полностью
5608                </a>
5609            </div>
5610        </div>
5611    </section>
5612        </div>
5613    </main>
5614    
5614<script>
5615        // Don't remove h1 on auth pages (handled by auth-enhancer.js)
5616        const authPaths = ['user/login', 'user/register', 'user/password', 'user/two-factor', 'email/verify'];
5617        const isAuthPage = authPaths.some(path => window.location.pathname.includes(path));
5618        
5619        if (!isAuthPage) {
5620            const targetH1 = Array.from(document.querySelectorAll('h1'))
5621            .find(h1 =>
5622                h1.textContent.trim() === "Правила сервера" &&
5623                !h1.classList.contains('no-remove')
5624            );
5625
5626            if (targetH1) {
5627                targetH1.remove();      
5628            }
5629        }
5630
5631        // Auto-wrap content without col-* classes
5632        document.addEventListener('DOMContentLoaded', function() {
5633            const contentRow = document.querySelector('.page-content > .row');
5634            if (!contentRow) return;
5635
5636            // Get all direct children of the row
5637            const children = Array.from(contentRow.children);
5638            
5639            children.forEach(child => {
5640                // Skip if already has a col-* class
5641                const hasColClass = Array.from(child.classList).some(className => 
5642                    className.startsWith('col-')
5643                );
5644                
5645                // Skip elements that are apex-editable-zone (already handled above)
5646                const isEditableZone = child.classList.contains('apex-editable-zone');
5647                
5648                if (!hasColClass && !isEditableZone) {
5649                    // Create wrapper div with col-12
5650                    const wrapper = document.createElement('div');
5651                    wrapper.className = 'col-12';
5652                    
5653                    // Insert wrapper before the child
5654                    child.parentNode.insertBefore(wrapper, child);
5655                    
5656                    // Move child into wrapper
5657                    wrapper.appendChild(child);
5658                }
5659            });
5660        });
5661    </script>
5661
5662                    
5663                    
5664                    <div class="global-dynamic-zone mt-4" role="region" aria-label="theme::theme.editor.global_dynamic_zone">
5665    <div class="apex-dynamic-zone apex-zone-empty" 
5666         data-zone-id="global.dynamic"
5667         data-zone-type="dynamic">
5668        
5669        
5670                
5671        
5672        <div class="apex-dynamic-zone-overlay">
5673          <button class="apex-dynamic-add-btn" title="Добавить глобальный компонент">
5674            <i class="bi bi-plus-lg"></i>
5675            <span>Добавить глобальный компонент</span>
5676          </button>
5677        </div>
5678    </div>
5679</div>
5680                </div>
5681                
5682                
5683                <div class="app-footer-wrapper">
5684                    
5685                    <footer class="apex-big-footer">
5686    
5687    <div class="position-relative">
5688        <div class="apex-big-footer-inner card">
5689            <div class="apex-big-footer-grid">
5690                
5691                <div class="apex-big-footer-brand">
5692                                            <img src="https://vanillasquad.com/storage/img/logo.webp" alt="VanillaSquad" class="apex-big-footer-logo">
5693                                                                <h3 class="apex-big-footer-title font-lexend text-gradient1">VanillaSquad</h3>
5694                                                                <p class="apex-big-footer-desc">Честное ванильное выживание, живой мир и сообщество, которое создаёт историю VanillaSquad.</p>
5695                                        
5696                                            <div class="apex-big-footer-socials">
5697                                                            <a href="https://discord.gg/vanillasquad" 
5698                                   title="Discord" 
5699                                   target="_blank" 
5700                                   rel="noopener noreferrer"
5701                                   class="apex-big-footer-social-btn"
5702                                   style="--social-bg: #5865f2">
5703                                    <i class="bi bi-discord"></i>
5704                                </a>
5705                                                            <a href="https://www.youtube.com/@vanillasquadcom" 
5706                                   title="YouTube" 
5707                                   target="_blank" 
5708                                   rel="noopener noreferrer"
5709                                   class="apex-big-footer-social-btn"
5710                                   style="--social-bg: #ff0000">
5711                                    <i class="bi bi-youtube"></i>
5712                                </a>
5713                                                            <a href="https://t.me/vanillasquadcom" 
5714                                   title="Telegram канал" 
5715                                   target="_blank" 
5716                                   rel="noopener noreferrer"
5717                                   class="apex-big-footer-social-btn"
5718                                   style="--social-bg: #2196f3">
5719                                    <i class="bi bi-telegram"></i>
5720                                </a>
5721                                                            <a href="https://www.tiktok.com/@vanillasquad.com" 
5722                                   title="TikTok" 
5723                                   target="_blank" 
5724                                   rel="noopener noreferrer"
5725                                   class="apex-big-footer-social-btn"
5726                                   style="--social-bg: #fe2c55">
5727                                    <i class="bi bi-tiktok"></i>
5728                                </a>
5729                                                            <a href="https://www.twitch.tv/vanillasquadcom" 
5730                                   title="Twitch" 
5731                                   target="_blank" 
5732                                   rel="noopener noreferrer"
5733                                   class="apex-big-footer-social-btn"
5734                                   style="--social-bg: #9c27b0">
5735                                    <i class="bi bi-twitch"></i>
5736                                </a>
5737                                                    </div>
5738                                    </div>
5739                
5740                
5741                                <div class="apex-big-footer-links apex-footer-collapsible">
5742                                            <h4 class="apex-big-footer-links-heading apex-footer-collapse-toggle">
5743                            Игрокам
5744                            <i class="bi bi-chevron-down apex-footer-collapse-icon"></i>
5745                        </h4>
5746                                        <ul class="apex-footer-collapse-content">
5747                                                    <li><a href="/">Главная</a></li>
5748                                                    <li><a href="https://donate.vanillasquad.com/">
5748Магазин</a></li>
5749                                                    <li><a href="https://vanillasquad.com/map">Карта сервера</a></li>
5750                                                    <li><a href="https://vanillasquad.com/modpack">Скачать сборку сервера</a></li>
5751                                            </ul>
5752                </div>
5753                                
5754                                <div class="apex-big-footer-links apex-footer-collapsible">
5755                                            <h4 class="apex-big-footer-links-heading apex-footer-collapse-toggle">
5756                            Поддержка
5757                            <i class="bi bi-chevron-down apex-footer-collapse-icon"></i>
5758                        </h4>
5759                                        <ul class="apex-footer-collapse-content">
5760                                                    <li><a href="https://vanillasquad.com/docs">Документация</a></li>
5761                                                    <li><a href="https://discord.com/channels/660357711174696970/918216928076632135">Канал поддержки в Discord</a></li>
5762                                                    <li><a href="/faq">FAQ</a></li>
5763                                            </ul>
5764                </div>
5765                                
5766                                <div class="apex-big-footer-links apex-footer-collapsible">
5767                                            <h4 class="apex-big-footer-links-heading apex-footer-collapse-toggle">
5768                            Важная информация
5769                            <i class="bi bi-chevron-down apex-footer-collapse-icon"></i>
5770                        </h4>
5771                                        <ul class="apex-footer-collapse-content">
5772                                                    <li><a href="/terms">Пользовательское соглашение</a></li>
5773                                                    <li><a href="/payments">Правила оплаты</a></li>
5774                                                    <li><a href="/privacy">Политика обработки персональных данных</a></li>
5775                                            </ul>
5776                </div>
5777                            </div>
5778            
5779            
5780                    </div>
5781    </div>
5782</footer>
5783
5784
5785
5786<script>
5787(function() {
5788    // Only activate collapse on mobile
5789    if (window.innerWidth <= 640) {
5790        initFooterCollapse();
5791    }
5792    
5793    // Re-initialize on resize
5794    let resizeTimer;
5795    window.addEventListener('resize', function() {
5796        clearTimeout(resizeTimer);
5797        resizeTimer = setTimeout(function() {
5798            const collapsibles = document.querySelectorAll('.apex-footer-collapsible');
5799            if (window.innerWidth <= 640) {
5800                initFooterCollapse();
5801            } else {
5802                // Remove active class and inline styles on desktop
5803                collapsibles.forEach(function(section) {
5804                    section.classList.remove('active');
5805                    const content = section.querySelector('.apex-footer-collapse-content');
5806                    if (content) {
5807                        content.style.maxHeight = null;
5808                    }
5809                });
5810            }
5811        }, 250);
5812    });
5813    
5814    function initFooterCollapse() {
5815        const collapsibles = document.querySelectorAll('.apex-footer-collapsible');
5816        
5817        collapsibles.forEach(function(section) {
5818            const toggle = section.querySelector('.apex-footer-collapse-toggle');
5819            const content = section.querySelector('.apex-footer-collapse-content');
5820            
5821            if (!toggle || !content) return;
5822            
5823            // Remove existing listeners
5824            const newToggle = toggle.cloneNode(true);
5825            toggle.parentNode.replaceChild(newToggle, toggle);
5826            
5827            newToggle.addEventListener('click', function(e) {
5828                e.preventDefault();
5829                
5830                const isActive = section.classList.contains('active');
5831                
5832                // Close all other sections
5833                collapsibles.forEach(function(otherSection) {
5834                    if (otherSection !== section) {
5835                        otherSection.classList.remove('active');
5836                    }
5837                });
5838                
5839                // Toggle current section
5840                section.classList.toggle('active', !isActive);
5841            });
5842        });
5843    }
5844})();
5845</script>
5845
5846                    
5847                    <footer class="apex-footer ">
5848    <div class="apex-footer-content px-5">
5849        <div class="apex-footer-brand">
5850                            <img src="https://vanillasquad.com/storage/img/logo.webp" alt="VanillaSquad" class="apex-footer-logo">
5851                        <span class="apex-footer-copyright">
5852                © 2019-2026 Комплекс игровых серверов Minecraft &quot;VanillaSquad&quot;.
5853            </span>
5854        </div>
5855        
5856        <div class="apex-footer-powered">
5857            <span>Работает на <a href="https://azuriom.com" target="_blank" rel="noopener noreferrer">Azuriom</a>.</span>
5858        </div>
5859        
5860        <div class="apex-footer-theme-credit" id="tmc-x7k9q2">
5861            <span id="tmc-lnk-j4p8"></span>
5862        </div>
5863        
5864    </div>
5865</footer>
5866
5867
5868                </div>
5869            </div>
5870        </div>
5871    </div>
5872
5873            
5873<script>
5874            (() => {
5875                const input = document.getElementById('docsSearch');
5876                const panel = document.getElementById('docsSuggestions');
5877                if (!input || !panel) return;
5878
5879                let timer;
5880                let request;
5881                const hide = () => {
5882                    panel.classList.add('d-none');
5883                    panel.replaceChildren();
5884                };
5885
5886                input.addEventListener('input', () => {
5887                    clearTimeout(timer);
5888                    const query = input.value.trim();
5889                    if (query.length < 2) {
5890                        hide();
5891                        return;
5892                    }
5893
5894                    timer = setTimeout(async () => {
5895                        if (request) request.abort();
5896                        request = new AbortController();
5897
5898                        try {
5899                            const response = await fetch('https://vanillasquad.com/docs/search/suggestions?q=' + encodeURIComponent(query), {
5900                                headers: { 'Accept': 'application/json' },
5901                                signal: request.signal
5902                            });
5903                            const data = await response.json();
5904                            const links = (data.items || []).map(item => {
5905                                const link = document.createElement('a');
5906                                link.href = item.url;
5907                                link.textContent = item.title;
5908
5909                                return link;
5910                            });
5911                            panel.replaceChildren(...links);
5912                            panel.classList.toggle('d-none', links.length === 0);
5913                        } catch (error) {
5914                            if (error.name !== 'AbortError') hide();
5915                        }
5916                    }, 250);
5917                });
5918
5919                document.addEventListener('click', event => {
5920                    if (!panel.parentElement.contains(event.target)) hide();
5921                });
5922            })();
5923        </script>
5923
5924        
5924<script src="https://vanillasquad.com/docs/assets/fontawesome-6.7.2.min.js"></script>
5924
5925    
5925<script>
5926        (() => {
5927            const shell = document.querySelector('.docs-shell');
5928            const scrollContainer = document.querySelector('.app-content-container');
5929            const pageCache = new Map();
5930            let navigationRequest = null;
5931            let links = [];
5932            let sections = [];
5933            const lightbox = shell.querySelector('.gb-lightbox');
5934            const lightboxImage = lightbox ? lightbox.querySelector('img') : null;
5935            const lightboxCaption = lightbox ? lightbox.querySelector('.gb-lightbox-caption') : null;
5936            const lightboxOriginal = lightbox ? lightbox.querySelector('.gb-lightbox-original') : null;
5937
5938            if (!shell) return;
5939
5940            const updateColumnHeight = () => {
5941                const layout = shell.querySelector('.gb-layout');
5942                if (!layout || window.matchMedia('(max-width: 767.98px)').matches) {
5943                    shell.style.removeProperty('--gb-column-height');
5944                    return;
5945                }
5946
5947                const visibleTop = Math.max(16, layout.getBoundingClientRect().top);
5948                const availableHeight = Math.max(260, window.innerHeight - visibleTop - 16);
5949                shell.style.setProperty('--gb-column-height', availableHeight + 'px');
5950            };
5951
5952            const prepareImages = () => {
5953                shell.querySelectorAll('.gb-article-body img').forEach(image => {
5954                    image.draggable = false;
5955                    const link = image.closest('a');
5956
5957                    if (link && shell.contains(link)) {
5958                        link.replaceWith(...link.childNodes);
5959                    }
5960                });
5961            };
5962
5963            const prepareNavigationIcons = () => {
5964                if (!window.FontAwesome) return;
5965
5966                Promise.resolve(window.FontAwesome.dom.i2svg({ node: shell })).then(() => {
5967                    shell.querySelectorAll('i[data-gb-icon]').forEach(icon => icon.remove());
5968                });
5969            };
5970
5971            shell.addEventListener('dragstart', event => {
5972                if (!event.target.closest('.gb-article-body img')) return;
5973
5974                event.preventDefault();
5975                event.stopPropagation();
5976                event.stopImmediatePropagation();
5977            }, true);
5978
5979            const closeLightbox = () => {
5980                if (!lightbox) return;
5981
5982                lightbox.hidden = true;
5983                lightbox.setAttribute('aria-hidden', 'true');
5984                document.body.classList.remove('gb-lightbox-open');
5985            };
5986
5987            const openLightbox = image => {
5988                if (!lightbox || !lightboxImage) return;
5989
5990                const caption = image.closest('.gb-media')?.querySelector('figcaption')?.textContent?.trim() || image.alt || '';
5991                lightboxImage.src = image.currentSrc || image.src;
5992                lightboxImage.alt = image.alt || '';
5993                lightboxOriginal.href = image.currentSrc || image.src;
5994                lightboxCaption.textContent = caption;
5995                lightboxCaption.hidden = caption === '';
5996                lightbox.hidden = false;
5997                lightbox.setAttribute('aria-hidden', 'false');
5998                document.body.classList.add('gb-lightbox-open');
5999                lightbox.querySelector('.gb-lightbox-close').focus();
6000            };
6001
6002            const copyText = text => {
6003                if (!navigator.clipboard || !window.isSecureContext) return Promise.resolve(false);
6004
6005                return navigator.clipboard.writeText(text).then(() => true).catch(() => false);
6006            };
6007
6008            const activate = (id) => links.forEach(link => {
6009                link.classList.toggle('active', link.dataset.sectionId === id);
6010            });
6011
6012            const updateActive = () => {
6013                if (!sections.length) return;
6014
6015                const offset = 120;
6016                let current = sections[0];
6017
6018                sections.forEach(section => {
6019                    if (section.getBoundingClientRect().top <= offset) current = section;
6020                });
6021
6022                activate(current.id);
6023            };
6024
6025            const refreshToc = () => {
6026                links = Array.from(shell.querySelectorAll('.gb-toc a[data-section-id]'));
6027                sections = links.map(link =>
6027 document.getElementById(link.dataset.sectionId)).filter(Boolean);
6028
6029                const initialId = decodeURIComponent(window.location.hash.replace(/^#/, ''));
6030                const initialSection = initialId ? document.getElementById(initialId) : null;
6031
6032                if (initialSection) {
6033                    activate(initialSection.id);
6034                    initialSection.scrollIntoView({ block: 'start' });
6035                } else {
6036                    updateActive();
6037                }
6038            };
6039
6040            const revealActiveNavigationPage = () => {
6041                const navScroll = shell.querySelector('.gb-nav-scroll');
6042                if (!navScroll) return;
6043
6044                const normalizePath = path => {
6045                    try {
6046                        return decodeURIComponent(path).replace(/\/+$/, '') || '/';
6047                    } catch (error) {
6048                        return path.replace(/\/+$/, '') || '/';
6049                    }
6050                };
6051                const currentPath = normalizePath(window.location.pathname);
6052                const pageLinks = Array.from(navScroll.querySelectorAll('a:not([target="_blank"])'));
6053                const matchedPage = pageLinks.find(link => normalizePath(new URL(link.href, window.location.href).pathname) === currentPath);
6054
6055                if (matchedPage) {
6056                    pageLinks.forEach(link => link.classList.toggle('active', link === matchedPage));
6057                    let parent = matchedPage.parentElement;
6058                    while (parent && parent !== navScroll) {
6059                        if (parent.matches('details')) parent.open = true;
6060                        parent = parent.parentElement;
6061                    }
6062                }
6063
6064                const activePage = matchedPage || navScroll.querySelector('a.active');
6065                if (!activePage) return;
6066
6067                const container = navScroll.getBoundingClientRect();
6068                const active = activePage.getBoundingClientRect();
6069                const padding = 12;
6070                const visibleTop = Math.max(container.top + padding, padding);
6071                const visibleBottom = Math.min(container.bottom - padding, window.innerHeight - padding);
6072
6073                if (visibleBottom <= visibleTop) return;
6074
6075                if (active.top < visibleTop || active.bottom > visibleBottom) {
6076                    const targetTop = visibleTop + (visibleBottom - visibleTop - active.height) / 2;
6077                    navScroll.scrollTop += active.top - targetTop;
6078                }
6079            };
6080
6081            let scheduled = false;
6082            const scheduleUpdate = () => {
6083                if (scheduled) return;
6084
6085                scheduled = true;
6086                window.requestAnimationFrame(() => {
6087                    updateActive();
6088                    scheduled = false;
6089                });
6090            };
6091
6092            window.addEventListener('scroll', scheduleUpdate, { passive: true });
6093            if (scrollContainer) {
6094                scrollContainer.addEventListener('scroll', scheduleUpdate, { passive: true });
6095            }
6096            const isPageLink = (anchor) => {
6097                if (!anchor || anchor.dataset.noInstant !== undefined) return false;
6098
6099                const url = new URL(anchor.href, window.location.href);
6100                const docsPath = new URL('https://vanillasquad.com/docs', window.location.href).pathname.replace(/\/$/, '');
6101
6102                return url.origin === window.location.origin
6103                    && (url.pathname === docsPath || url.pathname.startsWith(docsPath + '/'))
6104                    && !url.pathname.startsWith(docsPath + '/assets/')
6105                    && !url.pathname.startsWith(docsPath + '/search');
6106            };
6107
6108            const loadPage = async (url, signal = undefined) => {
6109                const key = url.pathname + url.search;
6110
6111                if (pageCache.has(key)) {
6112                    return pageCache.get(key);
6113                }
6114
6115                const response = await fetch(url.href, {
6116                    headers: {
6117                        'Accept': 'text/html',
6118                        'X-Requested-With': 'XMLHttpRequest'
6119                    },
6120                    signal
6121                });
6122
6123                if (!response.ok) throw new Error('Docs navigation failed.');
6124
6125                const html = await response.text();
6126                pageCache.set(key, html);
6127
6128                return html;
6129            };
6130
6131            const scrollPageTop = () => {
6132                const top = Math.max(0, shell.offsetTop - 16);
6133
6134                if (scrollContainer) {
6135                    scrollContainer.scrollTo({ top, behavior: 'auto' });
6136                } else {
6137                    window.scrollTo({ top, behavior: 'auto' });
6138                }
6139            };
6140
6141            const syncHeadMetadata = nextDocument => {
6142                const selectors = [
6143                    'link[rel="canonical"]',
6144                    'link[rel="sitemap"]',
6145                    'meta[name="description"]',
6146                    'meta[name="robots"]',
6147                    'meta[property^="og:"]',
6148                    'meta[property^="article:"]',
6149                    'meta[name^="twitter:"]',
6150                    'script[type="application/ld+json"]'
6151                ];
6152
6153                selectors.forEach(selector => {
6154                    document.head.querySelectorAll(selector).forEach(node => node.remove());
6155                    nextDocument.head.querySelectorAll(selector).forEach(node => {
6156                        document.head.appendChild(document.importNode(node, true));
6157                    });
6158                });
6159            };
6160
6161            const navigate = async (href, push = true) => {
6162                const url = new URL(href, window.location.href);
6163                const navScroll = shell.querySelector('.gb-nav-scroll');
6164                const savedNavScroll = navScroll ? navScroll.scrollTop : 0;
6165
6166                if (navigationRequest) navigationRequest.abort();
6167                const request = new AbortController();
6168                navigationRequest = request;
6169                shell.classList.add('gb-is-loading');
6170
6171                try {
6172                    const html = await loadPage(url, request.signal);
6173                    const nextDocument = new DOMParser().parseFromString(html, 'text/html');
6174                    const currentLayout = shell.querySelector('.gb-layout');
6175                    const nextLayout = nextDocument.querySelector('.docs-shell .gb-layout');
6176
6177                    if (!currentLayout || !nextLayout) {
6178                        window.location.href = url.href;
6179                        return;
6180                    }
6181
6182                    currentLayout.replaceWith(document.importNode(nextLayout, true));
6183                    document.title = nextDocument.title;
6184                    syncHeadMetadata(nextDocument);
6185                    prepareImages();
6186                    prepareNavigationIcons();
6187
6188                    if (push) history.pushState({ docs: true }, '', url.href);
6189
6190                    const updatedNavScroll = shell.querySelector('.gb-nav-scroll');
6191                    if (updatedNavScroll) updatedNavScroll.scrollTop = savedNavScroll;
6192
6193                    if (!url.hash) scrollPageTop();
6194                    updateColumnHeight();
6195                    refreshToc();
6196                    window.requestAnimationFrame(revealActiveNavigationPage);
6197                } catch (error) {
6198                    if (error.name !== 'AbortError') window.location.href = url.href;
6199                } finally {
6200                    if (navigationRequest === request) {
6201                        shell.classList.remove('gb-is-loading');
6202                        navigationRequest = null;
6203                    }
6204                }
6205            };
6206
6207            shell.addEventListener('click', event => {
6208                if (event.target.closest('.gb-lightbox-close') || event.target === lightbox) {
6209                    closeLightbox();
6210                    return;
6211                }
6212
6213                const image = event.target.closest('.gb-article-body img');
6214
6215                if (image && event.button === 0) {
6216                    event.preventDefault();
6217                    openLightbox(image);
6218                    return;
6219                }
6220
6221                const headingLink = event.target.closest('.gb-heading-link');
6222
6223                if (headingLink) {
6224                    event.preventDefault();
6225                    const section = headingLink.closest('[id]');
6226                    if (!section) return;
6227
6228                    const href = window.location.origin + window.location.pathname + window.location.search + '#' + section.id;
6229                    history.replaceState(history.state, '', '#' + section.id);
6230                    copyText(href);
6231                    return;
6232                }
6233
6234                const copyCode = event.target.closest('.gb-copy-code');
6235
6236                if (copyCode) {
6237                    const code = copyCode.closest('.gb-code-block')?.querySelector('code')?.textContent;
6238                    if (!code) return;
6239
6240                    copyText(code).then(copied => {
6241                        if (!copied) return;
6242
6243                        copyCode.classList.add('copied');
6244                        window.setTimeout(() => copyCode.classList.remove('copied'), 1000);
6245                    });
6246                    return;
6247                }
6248
6249                const tab = event.target.closest('.gb-tab');
6250
6251                if (tab) {
6252                    const tabs = tab.closest('.gb-tabs');
6253                    if (!tabs) return;
6254
6255                    tabs.querySelectorAll('.gb-tab').forEach(item => {
6256                        const selected = item === tab;
6257                        item.classList.toggle('active', selected);
6258                        item.setAttribute('aria-selected', selected ? 'true' : 'false');
6259                    });
6260                    tabs.querySelectorAll('.gb-tab-panel').forEach(panel => {
6261                        panel.classList.toggle('active', panel.id === tab.dataset.tabTarget);
6262                    });
6263                    return;
6264                }
6265
6266                const tocLink = event.target.closest('.gb-toc a[data-section-id]');
6267
6268                if (tocLink) {
6269                    const section = document.getElementById(tocLink.dataset.sectionId);
6270                    if (!section) return;
6271
6272                    event.preventDefault();
6273                    section.scrollIntoView({ behavior: 'smooth', block: 'start' });
6274                    history.replaceState(history.state, '', '#' + tocLink.dataset.sectionId);
6275                    activate(tocLink.dataset.sectionId);
6276                    window.requestAnimationFrame(updateActive);
6277                    return;
6278                }
6279
6280                const anchor = event.target.closest('a');
6281
6282                if (event.defaultPrevented || event.button !== 0 || event.ctrlKey || event.metaKey || event.shiftKey || event.altKey
6283                    || !isPageLink(anchor)) {
6284                    return;
6285                }
6286
6287                event.preventDefault();
6288                navigate(anchor.href);
6289            });
6290
6291            shell.addEventListener('pointerover', event => {
6292                const anchor = event.target.closest('a');
6293
6294                if (!isPageLink(anchor)) return;
6295
6296                const url = new URL(anchor.href, window.location.href);
6297                if (url.hash) return;
6298
6299                loadPage(url).catch(() => {});
6300            });
6301
6302            window.addEventListener('popstate', () => {
6303                navigate(window.location.href, false);
6304            });
6305
6306            document.addEventListener('keydown', event => {
6307                if (event.key === 'Escape' && lightbox && !lightbox.hidden) closeLightbox();
6308            });
6309
6310            prepareImages();
6311            prepareNavigationIcons();
6312            updateColumnHeight();
6313            refreshToc();
6314            window.requestAnimationFrame(revealActiveNavigationPage);
6315            window.addEventListener('resize', () => {
6316                updateColumnHeight();
6317                revealActiveNavigationPage();
6318                scheduleUpdate();
6319            }, { passive: true });
6320            window.addEventListener('load', () => {
6321                updateColumnHeight();
6322                revealActiveNavigationPage();
6323            }, { once: true });
6324        })();
6325    </script>
6325
6326
6327<script>
6328(function() {
6329    var p1 = String.fromCharCode(84,104,101,109,101);
6330    var p2 = String.fromCharCode(32,109,97,100,101,32,98,121,32);
6331    var p3 = String.fromCharCode(83,108,111,121,110,105);
6332    var u1 = String.fromCharCode(104,116,116,112,115,58,47,47);
6333    var u2 = String.fromCharCode(109,97,114,107,101,116,46,97,122,117,114,105,111,109,46,99,111,109,47);
6334    var u3 = String.fromCharCode(114,101,115,111,117,114,99,101,115,47,49,57,53);
6335    
6336    var txt = p1 + p2 + p3;
6337    var url = u1 + u2 + u3;
6338    var cid = String.fromCharCode(116,109,99,45,108,110,107,45,106,52,112,56);
6339    var pid = String.fromCharCode(116,109,99,45,120,55,107,57,113,50);
6340    var pcls = String.fromCharCode(97,112,101,120,45,102,111,111,116,101,114,45,116,104,101,109,101,45,99,114,101,100,105,116);
6341    var fcls = String.fromCharCode(97,112,101,120,45,102,111,111,116,101,114,45,99,111,110,116,101,110,116);
6342    
6343    function cr() {
6344        var pc = document.getElementById(pid);
6345        var ft = document.querySelector('.' + fcls);
6346        
6347        if (!pc && ft) {
6348            pc = document.createElement(String.fromCharCode(100,105,118));
6349            pc.className = pcls;
6350            pc.id = pid;
6351            ft.appendChild(pc);
6352        }
6353        
6354        if (!pc) return;
6355        
6356        var c = document.getElementById(cid);
6357        if (!c) {
6358            c = document.createElement(String.fromCharCode(115,112,97,110));
6359            c.id = cid;
6360            pc.appendChild(c);
6361        }
6362        
6363        if (c) {
6364            var l = c.querySelector(String.fromCharCode(97));
6365            if (!l) {
6366                c.innerHTML = '';
6367                l = document.createElement(String.fromCharCode(97));
6368                l.href = url;
6369                l.target = String.fromCharCode(95,98,108,97,110,107);
6370                l.rel = String.fromCharCode(110,111,111,112,101,110,101,114);
6371                l.textContent = txt;
6372                c.appendChild(l);
6373            } else if (l.textContent !== txt || l.href !== url) {
6374                l.textContent = txt;
6375                l.href = url;
6376            }
6377        }
6378    }
6379    
6380    function ck() {
6381        var c = document.getElementById(cid);
6382        var pc = document.getElementById(pid);
6383        
6384        if (!pc || !c || !c.querySelector(String.fromCharCode(97))) {
6385            cr();
6386            return;
6387        }
6388        
6389        var l = c.querySelector(String.fromCharCode(97));
6390        var cs = window.getComputedStyle(c);
6391        var ls = window.getComputedStyle(l);
6392        var pcs = window.getComputedStyle(pc);
6393        
6394        if (cs.display === String.fromCharCode(110,111,110,101) || 
6395            cs.visibility === String.fromCharCode(104,105,100,100,101,110) || 
6396            cs.opacity === String.fromCharCode(48) ||
6397            ls.display === String.fromCharCode(110,111,110,101) || 
6398            ls.visibility === String.fromCharCode(104,105,100,100,101,110) || 
6399            ls.opacity === String.fromCharCode(48) ||
6400            pcs.display === String.fromCharCode(110,111,110,101) || 
6401            pcs.visibility === String.fromCharCode(104,105,100,100,101,110) || 
6402            pcs.opacity === String.fromCharCode(48) ||
6403            parseInt(cs.height) < 5 || parseInt(cs.width) < 5 ||
6404            parseInt(ls.height) < 5 || parseInt(ls.width) < 5) {
6405            
6406            pc.style.cssText = String.fromCharCode(100,105,115,112,108,97,121,58,98,108,111,99,107,33,105,109,112,111,114,116,97,110,116,59,118,105,115,105,98,105,108,105,116,121,58,118,105,115,105,98,108,101,33,105,109,112,111,114,116,97,110,116,59,111,112,97,99,105,116,121,58,49,33,105,109,112,111,114,116,97,110,116,59);
6407            c.style.cssText = String.fromCharCode(100,105,115,112,108,97,121,58,105,110,108,105,110,101,33,105,109,112,111,114,116,97,110,116,59,118,105,115,105,98,105,108,105,116,121,58,118,105,115,105,98,108,101,33,105,109,112,111,114,116,97,110,116,59,111,112,97,99,105,116,121,58,49,33,105,109,112,111,114,116,97,110,116,59,104,101,105,103,104,116,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,59,119,105,100,116,104,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,59);
6408            l.style.cssText = String.fromCharCode(100,105,115,112,108,97,121,58,105,110,
6408108,105,110,101,33,105,109,112,111,114,116,97,110,116,59,118,105,115,105,98,105,108,105,116,121,58,118,105,115,105,98,108,101,33,105,109,112,111,114,116,97,110,116,59,111,112,97,99,105,116,121,58,49,33,105,109,112,111,114,116,97,110,116,59,99,111,108,111,114,58,114,103,98,97,40,50,53,53,44,50,53,53,44,50,53,53,44,48,46,53,41,33,105,109,112,111,114,116,97,110,116,59);
6409        }
6410    }
6411    
6412    if (document.readyState === String.fromCharCode(108,111,97,100,105,110,103)) {
6413        document.addEventListener(String.fromCharCode(68,79,77,67,111,110,116,101,110,116,76,111,97,100,101,100), cr);
6414    } else {
6415        cr();
6416    }
6417    
6418    setInterval(ck, 1000);
6419    
6420    var obs = new MutationObserver(function(muts) {
6421        var nd = false;
6422        muts.forEach(function(mut) {
6423            if (mut.type === String.fromCharCode(99,104,105,108,100,76,105,115,116) || 
6424                mut.type === String.fromCharCode(97,116,116,114,105,98,117,116,101,115)) {
6425                nd = true;
6426            }
6427        });
6428        if (nd) {
6429            setTimeout(ck, 50);
6430        }
6431    });
6432    
6433    setTimeout(function() {
6434        var ft = document.querySelector(String.fromCharCode(46,97,112,101,120,45,102,111,111,116,101,114));
6435        if (ft) {
6436            obs.observe(ft, {
6437                childList: true,
6438                attributes: true,
6439                subtree: true,
6440                attributeFilter: [String.fromCharCode(115,116,121,108,101), String.fromCharCode(99,108,97,115,115)]
6441            });
6442        }
6443    }, 500);
6444})();
6445</script>
6445
6446</body>
6447</html>
6448

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.