body{margin:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:var(--egm-text)}#nav{padding:30px}#nav a{font-weight:700;color:var(--egm-text)}#nav a.router-link-exact-active{color:#42b983}.errorField{color:var(--egm-danger-text);font-weight:700}.documentationContent{max-width:1024px;margin:auto;font-size:1em;text-align:left;background-color:var(--egm-surface);padding:20px}.doc_table{display:inline-block;text-align:left}.doc_table>tr>td,th{border:1px solid var(--egm-border-table);padding:5px}.doc_table>tr>th{background-color:var(--egm-surface-muted)}.theme-toggle-label[data-v-3389a235]{margin-left:4px}div.menuBar[data-v-c2be2afc]{background-color:#1d1d6b;display:flex;flex-wrap:wrap;align-self:center;align-content:center;text-align:center;justify-content:center}.menu-item[data-v-c2be2afc]{height:30px;display:flex;flex-wrap:wrap;align-items:center;text-decoration:none}.menu-item[data-v-c2be2afc]:hover{background-color:#40408f}.menu-link[data-v-c2be2afc]{margin-left:10px;margin-right:10px;font-weight:400;color:#bab7e7;text-decoration:none}.theme-toggle-menu-item[data-v-c2be2afc]{background:none;border:none;padding:0 10px;color:#bab7e7;font:inherit;cursor:pointer}.logo[data-v-0735fcae]{width:301px;height:68px}.menu-item-logo[data-v-0735fcae]{display:flex;flex-wrap:wrap;align-items:center}div.menuBarLogo[data-v-0735fcae]{background-color:var(--egm-header-bg);display:flex;flex-wrap:wrap;align-self:center;align-content:center;text-align:center;justify-content:center}.footer[data-v-3ba250fa]{padding:10px;left:0;bottom:0;width:100%;background-color:var(--egm-surface-strong);text-align:center;margin-top:0}.footer_1[data-v-3ba250fa]{font-size:14px;font-weight:700;text-transform:uppercase}.footer_2[data-v-3ba250fa]{margin-top:5px;font-size:14px;color:var(--egm-text)}.menu-link[data-v-3ba250fa]{margin-left:10px;margin-right:10px;color:var(--egm-text);text-decoration:none}img[data-v-4c99ba64]{max-width:100%;height:auto}.hero[data-v-4c99ba64]{background:linear-gradient(180deg,var(--egm-hero-from),var(--egm-hero-to));color:var(--egm-text);padding:40px 16px 0 16px;overflow:hidden}.hero_content[data-v-4c99ba64]{max-width:760px;margin:auto}.hero_title[data-v-4c99ba64]{font-size:2.6em;font-weight:700;color:var(--egm-brand-text);margin-bottom:12px}.hero_subtitle[data-v-4c99ba64]{font-size:1.3em}.hero_buttons[data-v-4c99ba64]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 12px 0}.hero_facts[data-v-4c99ba64]{color:var(--egm-text-secondary);margin-bottom:8px}.version_badge[data-v-4c99ba64]{display:inline-block;font-size:.9em;color:var(--egm-brand-text);background-color:var(--egm-surface);border:1px solid #8585c5;border-radius:20px;padding:4px 14px;text-decoration:none}.version_badge[data-v-4c99ba64]:hover{background-color:var(--egm-surface-brand-hover)}.hero_image[data-v-4c99ba64]{max-width:900px;margin:32px auto 0 auto}.hero_image img[data-v-4c99ba64]{display:block;border-radius:8px 8px 0 0;box-shadow:0 0 16px rgba(29,29,107,.3)}.home[data-v-4c99ba64]{max-width:1000px;margin:auto;padding:0 16px;font-size:1.1em}.section[data-v-4c99ba64]{margin:56px 0}.section h2[data-v-4c99ba64]{font-size:1.8em;margin-bottom:8px}.section_intro[data-v-4c99ba64]{color:var(--egm-text-secondary)}.section_links a[data-v-4c99ba64]{display:inline-block;margin:0 12px}.game_cards[data-v-4c99ba64]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:24px 0}.game_card[data-v-4c99ba64]{width:150px;background-color:var(--egm-surface);border-radius:8px;overflow:hidden;box-shadow:0 0 5px var(--egm-shadow);color:var(--egm-text);text-decoration:none;transition:transform .15s}.game_card[data-v-4c99ba64]:hover{transform:translateY(-3px);text-decoration:none}.game_card img[data-v-4c99ba64]{display:block;width:100%}.game_card_title[data-v-4c99ba64]{display:block;padding:8px;font-weight:700}.steps[data-v-4c99ba64]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;list-style:none;padding:0;margin-top:24px}.step[data-v-4c99ba64]{flex:1 1 200px;max-width:230px;padding:16px}.step h3[data-v-4c99ba64]{font-size:1.1em;font-weight:700}.step p[data-v-4c99ba64]{font-size:.9em;margin:0}.step_number[data-v-4c99ba64]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#8585c5;color:#fff;font-weight:700;margin-bottom:10px}.feature_row[data-v-4c99ba64]{display:flex;align-items:center;gap:32px;margin-bottom:48px;text-align:left}.feature_row_reverse[data-v-4c99ba64]{flex-direction:row-reverse}.feature_text[data-v-4c99ba64]{flex:2}.feature_image[data-v-4c99ba64]{flex:3;min-width:0}.feature_image img[data-v-4c99ba64]{display:block;box-shadow:0 0 5px var(--egm-shadow)}.feature_cards[data-v-4c99ba64]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:24px 0;text-align:left}.feature_card[data-v-4c99ba64]{display:block;background-color:var(--egm-surface);border-top:4px solid #8585c5;border-radius:8px;box-shadow:0 0 5px var(--egm-shadow);padding:16px;color:var(--egm-text);text-decoration:none}.feature_card[data-v-4c99ba64]:hover{border-top-color:var(--egm-brand-text);text-decoration:none}.feature_card h3[data-v-4c99ba64]{font-size:1.1em;font-weight:700;color:var(--egm-brand-text)}.feature_card p[data-v-4c99ba64]{font-size:.9em;margin:0}.testimonials[data-v-4c99ba64]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.testimonial[data-v-4c99ba64]{flex:1 1 300px;max-width:480px;margin:0;padding:24px;border-left:4px solid #8585c5;background-color:var(--egm-surface-brand);text-align:left}.testimonial_text[data-v-4c99ba64]{font-size:1.2em;font-style:italic}.testimonial_author[data-v-4c99ba64]{font-weight:700}.testimonial_title[data-v-4c99ba64]{font-weight:400;color:var(--egm-text-secondary)}.learn_more_links a[data-v-4c99ba64]{display:inline-block;padding:6px 12px}@media (max-width:700px){.hero_title[data-v-4c99ba64]{font-size:1.9em}.hero_subtitle[data-v-4c99ba64]{font-size:1.1em}.feature_row[data-v-4c99ba64],.feature_row_reverse[data-v-4c99ba64]{flex-direction:column;gap:16px;text-align:center}}:root{color-scheme:light;--egm-bg:#f4f4f4;--egm-surface:#fff;--egm-surface-alt:#eee;--egm-surface-header:#e5e5e5;--egm-surface-card:#e1e1e1;--egm-surface-muted:#ddd;--egm-surface-strong:#ccc;--egm-surface-hover:#bbb;--egm-surface-accent:#eef;--egm-surface-danger:#fcc;--egm-menu-hover:#999;--egm-highlight:#aaf;--egm-highlight-soft:#ccf;--egm-selected:#337;--egm-border:#ccc;--egm-border-soft:#dee2e6;--egm-border-table:#bbb;--egm-border-medium:#aaa;--egm-border-strong:#999;--egm-border-dark:#666;--egm-border-darker:#333;--egm-border-black:#000;--egm-text:#2c3e50;--egm-text-strong:#000;--egm-text-secondary:#5a6b7c;--egm-text-muted:#666;--egm-text-subtle:#888;--egm-text-faint:#999;--egm-link:#007bff;--egm-success-text:green;--egm-danger-text:red;--egm-brand-text:#1d1d6b;--egm-shadow:#888;--egm-shadow-soft:#ccc;--egm-header-bg:#8585c5;--egm-hero-from:#e4e3f6;--egm-hero-to:#f6f6fc;--egm-surface-brand:#f4f4fb;--egm-surface-brand-hover:#ececf8;--egm-vs-condition-bg:#99f;--egm-vs-condition-border:#33a;--egm-vs-condition-chip:#ddd;--egm-vs-loop-bg:#9f9;--egm-vs-loop-border:#3a3;--egm-vs-loop-chip:#dfd;--egm-vs-action-bg:#f99;--egm-vs-action-border:#a33;--egm-vs-action-chip:#fdd;--egm-vs-pill-bg:#acacac;--egm-vs-pill-border:#636363;--egm-vs-script-icon:#660;--egm-vs-script-icon-active:#cc0}:root[data-theme=dark]{color-scheme:dark;--egm-bg:#16161c;--egm-surface:#202028;--egm-surface-alt:#282832;--egm-surface-header:#2c2c37;--egm-surface-card:#2a2a35;--egm-surface-muted:#2e2e39;--egm-surface-strong:#393945;--egm-surface-hover:#474755;--egm-surface-accent:#24243c;--egm-surface-danger:#4a2626;--egm-menu-hover:#525264;--egm-highlight:#3d3d7a;--egm-highlight-soft:#33335e;--egm-selected:#4040a0;--egm-border:#44444f;--egm-border-soft:#3a3a45;--egm-border-table:#4a4a58;--egm-border-medium:#55556a;--egm-border-strong:#5c5c6e;--egm-border-dark:#6a6a7c;--egm-border-darker:#9a9aae;--egm-border-black:#8a8a9c;--egm-text:#dcdce6;--egm-text-strong:#f2f2f8;--egm-text-secondary:#a9b3c0;--egm-text-muted:#a6a6b4;--egm-text-subtle:#9595a3;--egm-text-faint:#8c8c9a;--egm-link:#6ea8fe;--egm-success-text:#5cd65c;--egm-danger-text:#ff6b6b;--egm-brand-text:#b4b4f0;--egm-shadow:rgba(0,0,0,0.7);--egm-shadow-soft:rgba(0,0,0,0.5);--egm-header-bg:#3e3e7a;--egm-hero-from:#26264a;--egm-hero-to:#16161c;--egm-surface-brand:#223;--egm-surface-brand-hover:#2c2c4a;--egm-vs-condition-bg:#383880;--egm-vs-condition-border:#8a8af0;--egm-vs-condition-chip:#26265c;--egm-vs-loop-bg:#24622e;--egm-vs-loop-border:#5fcf6f;--egm-vs-loop-chip:#1b4422;--egm-vs-action-bg:#7a2e2e;--egm-vs-action-border:#f08080;--egm-vs-action-chip:#521e1e;--egm-vs-pill-bg:#4a4a58;--egm-vs-pill-border:#8a8a9c;--egm-vs-script-icon:#c8c870;--egm-vs-script-icon-active:#ff6}[data-theme=dark] body{color:var(--egm-text)}:where([data-theme=dark]) a:where(:not(.btn)){color:var(--egm-link)}:where([data-theme=dark]) a:hover:where(:not(.btn)){color:#9ec5fe}[data-theme=dark] hr{border-top-color:hsla(0,0%,100%,.15)}[data-theme=dark] .text-muted{color:var(--egm-text-muted)!important}[data-theme=dark] .text-primary{color:var(--egm-link)!important}[data-theme=dark] .text-dark{color:var(--egm-text)!important}[data-theme=dark] .bg-light,[data-theme=dark] .bg-white{background-color:var(--egm-surface)!important}[data-theme=dark] .btn-light{color:var(--egm-text);background-color:var(--egm-surface-strong);border-color:var(--egm-border)}[data-theme=dark] .btn-light:focus,[data-theme=dark] .btn-light:hover{color:var(--egm-text-strong);background-color:var(--egm-surface-hover);border-color:var(--egm-border-medium)}[data-theme=dark] .btn-outline-primary{color:var(--egm-link);border-color:var(--egm-link)}[data-theme=dark] .btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}[data-theme=dark] .close{color:var(--egm-text-strong);text-shadow:none}[data-theme=dark] .modal-content{background-color:var(--egm-surface);border-color:var(--egm-border)}[data-theme=dark] .modal-footer,[data-theme=dark] .modal-header{border-color:var(--egm-border)}[data-theme=dark] .alert-primary{color:#9ec5fe;background-color:#182c4a;border-color:#234a7a}[data-theme=dark] .alert-success{color:#75d68f;background-color:#17321f;border-color:#23542f}[data-theme=dark] .alert-warning{color:#ffda6a;background-color:#3b3016;border-color:#6b5420}[data-theme=dark] .alert-danger{color:#f1aeb5;background-color:#3b1d20;border-color:#6b2c31}[data-theme=dark] .alert-info{color:#6edff6;background-color:#10343d;border-color:#1b5866}[data-theme=dark] .badge-light{color:var(--egm-text);background-color:var(--egm-surface-strong)}[data-theme=dark] .progress{background-color:var(--egm-surface-muted)}[data-theme=dark] .breadcrumb{background-color:var(--egm-surface-card)}[data-theme=dark] .nav-tabs{border-bottom-color:var(--egm-border)}[data-theme=dark] .nav-tabs .nav-link:focus,[data-theme=dark] .nav-tabs .nav-link:hover{border-color:var(--egm-border) var(--egm-border) var(--egm-border)}[data-theme=dark] .nav-tabs .nav-link.active{color:var(--egm-text);background-color:var(--egm-bg);border-color:var(--egm-border) var(--egm-border) var(--egm-bg)}[data-theme=dark] .custom-control-label:before{background-color:var(--egm-surface-muted);border-color:var(--egm-border-dark)}[data-theme=dark] .card,[data-theme=dark] .custom-select,[data-theme=dark] .dropdown-menu,[data-theme=dark] .form-control,[data-theme=dark] .input-group-text,[data-theme=dark] .list-group-item,[data-theme=dark] .page-link,[data-theme=dark] .popover{color:var(--egm-text);background-color:var(--egm-surface);border-color:var(--egm-border)}[data-theme=dark] .table{color:var(--egm-text)}[data-theme=dark] .table td,[data-theme=dark] .table th{border-color:var(--egm-border)}body{background-color:var(--egm-bg)}.flex-container-form{display:flex;flex-wrap:wrap;align-self:center;align-content:center;text-align:left;justify-content:center}.flex-element-form{margin-right:3px;margin-bottom:3px;margin-top:10px;padding:30px;width:auto;height:auto;overflow:hidden;background-color:var(--egm-surface-card);border-radius:5px}.flex-container-games{display:flex;flex-wrap:wrap;align-self:center;align-content:center;text-align:left;justify-content:center}.flex-element-games{margin-right:3px;margin-bottom:3px;padding:10px;width:180px;height:250px;overflow:hidden;background-color:var(--egm-surface-card);border-radius:5px}.game-title{font-weight:700}.game-description{color:var(--egm-text-muted);font-size:.9em}.game-details{color:var(--egm-text-muted);font-size:.7em}