.hand-drawn-icon[data-v-0c90c2f7]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.icon-svg[data-v-0c90c2f7]{width:1em;height:1em;filter:drop-shadow(.5px .5px 0px currentColor);transform:rotate(-.5deg)}.underline-svg[data-v-0c90c2f7]{width:100%;height:.3em;transform:rotate(0)}.icon-blue[data-v-0c90c2f7]{color:var(--color-pen-blue)}.icon-black[data-v-0c90c2f7]{color:var(--color-pen-black)}.icon-red[data-v-0c90c2f7]{color:var(--color-pen-red)}@keyframes hand-drawn-wobble-0c90c2f7{0%,to{transform:rotate(-.5deg) translate(0)}25%{transform:rotate(.5deg) translate(.3px,-.3px)}50%{transform:rotate(-.3deg) translate(-.2px,.2px)}75%{transform:rotate(.3deg) translate(.2px,.1px)}}.hand-drawn-icon:hover .icon-svg[data-v-0c90c2f7]{animation:hand-drawn-wobble-0c90c2f7 .3s ease-in-out}.btn[data-v-1b219f78]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);border:none;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-weight:var(--font-weight-bold);text-decoration:none;transition:all .2s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn[data-v-1b219f78]:disabled{opacity:.6;cursor:not-allowed}.btn[data-v-1b219f78]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.btn[data-v-1b219f78]:not(:disabled):active{transform:translateY(0);box-shadow:0 1px 4px #0000001a}.btn-small[data-v-1b219f78]{padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-sm);min-height:32px}.btn-medium[data-v-1b219f78]{padding:var(--space-sm) var(--space-md);font-size:var(--font-size-base);min-height:40px}.btn-large[data-v-1b219f78]{padding:var(--space-md) var(--space-lg);font-size:var(--font-size-md);min-height:48px}.btn-primary[data-v-1b219f78]{background:transparent;color:var(--color-button);border:2px solid var(--color-button)}.btn-primary[data-v-1b219f78]:hover:not(:disabled){background:var(--color-button);color:var(--color-text-light)}.btn-secondary[data-v-1b219f78]{background:var(--color-bg-light);color:var(--color-text);border:1px solid var(--color-border)}.btn-secondary[data-v-1b219f78]:hover:not(:disabled){background:var(--color-border)}.btn-success[data-v-1b219f78]{background:var(--color-success);color:var(--color-text-light)}.btn-success[data-v-1b219f78]:hover:not(:disabled){background:var(--color-success-dark)}.btn-warning[data-v-1b219f78]{background:var(--color-warning);color:var(--color-text-light)}.btn-warning[data-v-1b219f78]:hover:not(:disabled){background:var(--color-warning-dark)}.btn-danger[data-v-1b219f78]{background:var(--color-danger);color:var(--color-text-light)}.btn-danger[data-v-1b219f78]:hover:not(:disabled){background:var(--color-danger-dark)}.btn-info[data-v-1b219f78]{background:var(--color-info);color:var(--color-text-light)}.btn-info[data-v-1b219f78]:hover:not(:disabled){background:var(--color-info-dark)}.btn-full[data-v-1b219f78]{width:100%}.btn-icon[data-v-1b219f78]{padding:var(--space-xs);min-width:40px;min-height:40px}.btn-icon.btn-small[data-v-1b219f78]{min-width:32px;min-height:32px}.btn-icon.btn-large[data-v-1b219f78]{min-width:48px;min-height:48px}.page-header[data-v-74896ce3]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);margin-bottom:calc(var(--space-md) / 2)}.page-header h1[data-v-74896ce3],.page-header h2[data-v-74896ce3],.page-header h3[data-v-74896ce3]{margin:0;display:flex;align-items:center;gap:var(--space-sm);position:relative}.page-header h2.section-title[data-v-74896ce3]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);text-transform:uppercase;letter-spacing:.8px;margin-bottom:var(--space-sm)}.page-header h3.subsection-title[data-v-74896ce3]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);text-transform:uppercase;letter-spacing:.5px}.page-header[data-v-74896ce3]:has(h3){gap:var(--space-xs);margin-bottom:var(--space-sm)}.hand-drawn-title[data-v-74896ce3]{position:relative}.page-subtitle[data-v-74896ce3]{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.title-icon[data-v-74896ce3]{font-size:.8em;margin-right:.2em}@media(max-width:768px){.page-header[data-v-74896ce3]{gap:var(--space-sm);margin-bottom:calc(var(--space-xl) / 2)}}.table-actions[data-v-d7da19f8]{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);flex-wrap:nowrap}.action-btn[data-v-d7da19f8]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:6px;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-muted);transition:all .15s ease;min-width:32px;height:32px}.action-btn[data-v-d7da19f8]:hover{background:var(--color-bg-alt);color:var(--color-button);border-color:var(--color-button)}.action-btn[data-v-d7da19f8]:focus{outline:2px solid var(--color-primary);outline-offset:1px}.action-btn-primary[data-v-d7da19f8]{background:var(--color-button);color:var(--color-text-light);border-color:var(--color-button)}.action-btn-primary[data-v-d7da19f8]:hover{background:var(--color-button-dark);border-color:var(--color-button-dark);color:var(--color-text-light)}.action-btn-danger[data-v-d7da19f8]{color:var(--color-danger);border-color:var(--color-danger-light)}.action-btn-danger[data-v-d7da19f8]:hover{background:var(--color-danger);color:var(--color-text-light);border-color:var(--color-danger)}.action-icon[data-v-d7da19f8]{width:16px;height:16px;flex-shrink:0}.action-label[data-v-d7da19f8]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}.table-actions:has(.action-label) .action-btn[data-v-d7da19f8]{padding:6px 10px}.textarea-with-counter[data-v-79d1fd77]{display:flex;flex-direction:column}.textarea-with-counter textarea[data-v-79d1fd77]{width:100%;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:inherit;resize:vertical}.character-count[data-v-79d1fd77]{font-size:.875rem;color:var(--color-text-secondary);text-align:right;margin-top:.25rem}.modal-form[data-v-ecbb7d2a]{display:flex;flex-direction:column;gap:var(--space-md)}.form-group[data-v-ecbb7d2a]{display:flex;flex-direction:column;gap:var(--space-xs)}.required[data-v-ecbb7d2a]{color:var(--color-danger)}.error[data-v-ecbb7d2a]{color:var(--color-warning-dark);background:var(--color-warning-light);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--color-warning);margin-top:var(--space-md)}.error p[data-v-ecbb7d2a]{margin:0}.info-notice[data-v-ecbb7d2a]{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md)}.info-notice p[data-v-ecbb7d2a]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.preview-notice[data-v-ecbb7d2a]{background:var(--color-bg-light);border-left:3px solid var(--color-primary, #6c63ff);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs)}.preview-label[data-v-ecbb7d2a]{margin:0;font-size:var(--font-size-xs, .75rem);font-weight:var(--font-weight-semibold, 600);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.preview-text[data-v-ecbb7d2a]{margin:0;font-size:var(--font-size-sm);color:var(--color-text);font-style:italic;line-height:1.5}.preview-placeholder[data-v-ecbb7d2a]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.checkbox-group[data-v-ecbb7d2a]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0}.checkbox-group input[type=checkbox][data-v-ecbb7d2a]{width:1.5em;height:1.5em;margin:0;flex-shrink:0;cursor:pointer;min-width:1.5em;min-height:1.5em}.checkbox-label[data-v-ecbb7d2a]{margin:0;font-weight:var(--font-weight-normal);color:var(--color-text);line-height:1.5}@media(max-width:768px){.modal[data-v-ecbb7d2a]{padding:var(--space-lg);width:95%}.modal-actions[data-v-ecbb7d2a]{flex-direction:column-reverse}.modal-actions button[data-v-ecbb7d2a]{width:100%}}.modal h2[data-v-e3604d3c]{color:var(--color-danger)}.modal p[data-v-e3604d3c]{margin-bottom:var(--space-md);color:var(--color-text);line-height:1.5}.warning-text[data-v-e3604d3c]{color:var(--color-danger);font-weight:var(--font-weight-semibold);background:var(--color-danger-light);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);border-left:4px solid var(--color-danger);margin-bottom:var(--space-md)}.confirmation-input[data-v-e3604d3c]{margin:var(--space-lg) 0}.confirmation-input label[data-v-e3604d3c]{display:block;margin-bottom:var(--space-xs);font-weight:var(--font-weight-semibold);color:var(--color-text)}.confirm-input[data-v-e3604d3c]{width:100%;padding:var(--space-sm) var(--space-md);border:2px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-md);text-transform:uppercase;font-family:inherit}.confirm-input[data-v-e3604d3c]:focus{outline:none;border-color:var(--color-danger);box-shadow:0 0 0 2px #dc26261a}.danger-btn[data-v-e3604d3c]{background:var(--color-danger)!important;color:var(--color-text-light)!important;border-color:var(--color-danger)!important}.danger-btn[data-v-e3604d3c]:hover:not(:disabled){background:var(--color-danger-dark)!important;border-color:var(--color-danger-dark)!important}.danger-btn[data-v-e3604d3c]:disabled{background:var(--color-text-muted)!important;border-color:var(--color-text-muted)!important;cursor:not-allowed}.error-text[data-v-e3604d3c]{color:var(--color-danger);margin-top:var(--space-md)}@media(max-width:768px){.modal-actions[data-v-e3604d3c]{flex-direction:column-reverse}.modal-actions button[data-v-e3604d3c]{width:100%}}.translations-panel[data-v-2b66d835]{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border, #ddd);border-radius:var(--radius-sm, 4px);background:var(--color-surface, #fff)}.translations-panel__header h3[data-v-2b66d835]{margin:0 0 var(--space-xs) 0}.translations-panel__subtitle[data-v-2b66d835]{margin:0 0 var(--space-sm) 0;color:var(--color-text-muted, #666);font-size:.9em}.translations-panel__summary[data-v-2b66d835]{display:flex;gap:var(--space-xs);align-items:center;flex-wrap:wrap;margin:0 0 var(--space-sm) 0;font-size:.9em}.translations-panel__pill[data-v-2b66d835]{display:inline-block;padding:2px 8px;border-radius:999px;font-weight:var(--font-weight-bold, 600);font-size:.85em}.translations-panel__pill--stale[data-v-2b66d835]{background:var(--color-warn-bg, #fff8e1);color:var(--color-warn, #a15a00)}.translations-panel__pill--missing[data-v-2b66d835]{background:var(--color-muted-bg, #eee);color:var(--color-text-muted, #666)}.translations-panel__summary-cta[data-v-2b66d835]{color:var(--color-text-muted, #666)}.btn-secondary--primary[data-v-2b66d835]{background:var(--color-button, #0066cc);color:var(--color-button-text, #fff)}.translations-panel__bulk-summary[data-v-2b66d835]{margin:var(--space-sm) 0 0 0;color:var(--color-success, #2a7a2a);font-size:.9em}.translations-panel__actions[data-v-2b66d835]{display:flex;gap:var(--space-sm);flex-wrap:wrap}.translations-panel__error[data-v-2b66d835]{margin:0;padding:var(--space-sm);background:var(--color-error-bg, #fee);color:var(--color-error, #900);border-radius:var(--radius-sm, 4px)}.translations-panel__field[data-v-2b66d835]{display:flex;flex-direction:column;gap:var(--space-xs)}.translations-panel__field-header[data-v-2b66d835]{display:flex;flex-direction:column;gap:2px}.translations-panel__source[data-v-2b66d835]{color:var(--color-text-muted, #666);font-size:.85em;font-style:italic}.translations-panel__table[data-v-2b66d835]{width:100%;border-collapse:collapse}.translations-panel__table th[data-v-2b66d835],.translations-panel__table td[data-v-2b66d835]{text-align:left;padding:var(--space-xs);border-bottom:1px solid var(--color-border, #eee);vertical-align:top}.translations-panel__table tr.is-stale[data-v-2b66d835]{background:var(--color-warn-bg, #fff8e1)}.translations-panel__locale[data-v-2b66d835]{text-transform:uppercase;font-family:var(--font-mono, monospace);font-size:.85em;width:3em}.translations-panel__input[data-v-2b66d835]{width:100%;box-sizing:border-box;font-family:inherit;font-size:.95em;padding:var(--space-xs);border:1px solid var(--color-border, #ccc);border-radius:var(--radius-sm, 4px);resize:vertical}.translations-panel__status[data-v-2b66d835]{width:7em}.status-missing[data-v-2b66d835]{color:var(--color-text-muted, #666)}.status-stale[data-v-2b66d835]{color:var(--color-warn, #a15a00);font-weight:var(--font-weight-bold, 600)}.status-fresh[data-v-2b66d835]{color:var(--color-success, #2a7a2a)}.translations-panel__row-actions[data-v-2b66d835]{display:flex;gap:var(--space-xs);white-space:nowrap}.btn-link[data-v-2b66d835]{background:transparent;border:none;color:var(--color-button, #0066cc);cursor:pointer;padding:0;font-size:.9em}.btn-link[data-v-2b66d835]:disabled{color:var(--color-text-muted, #999);cursor:not-allowed}.btn-secondary[data-v-2b66d835]{background:transparent;color:var(--color-button, #0066cc);border:1px solid var(--color-button, #0066cc);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm, 4px);cursor:pointer}.btn-secondary[data-v-2b66d835]:disabled{color:var(--color-text-muted, #999);border-color:var(--color-text-muted, #999);cursor:not-allowed}.game-list[data-v-9feaa412]{max-width:1000px;margin:0;padding:0}.game-table-section[data-v-9feaa412]{display:flex;flex-direction:column;align-items:flex-start}.game-table-section table[data-v-9feaa412]{margin-top:0}.game-table-section table th[data-v-9feaa412]:last-child,.game-table-section table td[data-v-9feaa412]:last-child{width:auto;min-width:180px;text-align:center;padding-left:var(--space-sm);padding-right:var(--space-sm);vertical-align:middle}.edit-link[data-v-9feaa412]{color:var(--color-primary);text-decoration:none}.edit-link[data-v-9feaa412]:hover{text-decoration:underline}.login-container[data-v-ac255cab]{max-width:400px;margin:80px auto;display:flex;flex-direction:column;align-items:stretch}h1[data-v-ac255cab]{margin-bottom:var(--space-lg);font-size:var(--font-size-xl);display:flex;align-items:center;gap:var(--space-sm);position:relative;color:var(--color-text)}.hand-drawn-title[data-v-ac255cab]{position:relative}.title-icon[data-v-ac255cab]{font-size:.8em;margin-right:.2em}button[data-v-ac255cab]{background:transparent;color:var(--color-button);border:2px solid var(--color-button);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:var(--font-size-base);cursor:pointer;font-weight:var(--font-weight-bold);transition:all .2s;box-shadow:0 1px 2px #0000000d,inset 0 1px #ffffff1a}button[data-v-ac255cab]:hover,button[data-v-ac255cab]:focus{background:var(--color-button);color:var(--color-text-light)}button[data-v-ac255cab]:disabled{background:var(--color-border);color:#aaa;cursor:not-allowed;opacity:.6}.login-form[data-v-ac255cab]{display:flex;flex-direction:column;gap:var(--space-md)}.error[data-v-ac255cab]{color:var(--color-warning-dark);background:var(--color-warning-light);padding:var(--space-sm) var(--space-md);margin-top:var(--space-md);text-align:center;border-radius:var(--radius-sm);border:1px solid var(--color-warning)}.verify-container[data-v-bc9433b3]{max-width:400px;margin:80px auto;padding:var(--space-lg);background:var(--color-bg);border-radius:var(--radius-md);box-shadow:0 2px 8px #00000012;display:flex;flex-direction:column;align-items:stretch}h2[data-v-bc9433b3]{margin-bottom:var(--space-lg);text-align:center}label[data-v-bc9433b3]{margin-bottom:var(--space-sm);font-weight:500}input[data-v-bc9433b3]{padding:var(--space-sm);margin-bottom:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base)}button[data-v-bc9433b3]{background:#11181c;color:var(--color-text-light);border:none;padding:var(--space-md);border-radius:var(--radius-sm);font-size:var(--font-size-base);cursor:pointer;font-weight:var(--font-weight-bold)}button[data-v-bc9433b3]:disabled{opacity:.6;cursor:not-allowed}.message[data-v-bc9433b3]{color:var(--color-error);margin-top:var(--space-md);text-align:center}.verify-form[data-v-bc9433b3]{display:flex;flex-direction:column;gap:var(--space-md)}.form-group[data-v-bc9433b3]{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-md)}.form-actions[data-v-bc9433b3]{display:flex;justify-content:center}.faq-list[data-v-b4737fe8]{list-style:none;padding:0;margin-left:0}.faq-list>li[data-v-b4737fe8]{margin-bottom:var(--space-lg);font-size:var(--font-size-sm);text-align:left}.faq-list strong[data-v-b4737fe8]{display:block;margin-bottom:var(--space-sm);font-size:var(--font-size-md)}.faq-list p[data-v-b4737fe8]{margin-bottom:var(--space-md);font-size:var(--font-size-md);text-align:left}.main-page-header[data-v-779549d8]{width:100%;background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:var(--space-lg) var(--space-lg);margin-bottom:0;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px #0000000d;flex-shrink:0}.main-page-header h1[data-v-779549d8]{margin:0;font-size:var(--font-size-xl);font-family:var(--font-family-heading);font-weight:700;color:var(--color-text);text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:var(--space-sm);position:relative}.hand-drawn-title[data-v-779549d8]{position:relative}.title-icon[data-v-779549d8]{font-size:.8em;margin-right:.2em}.header-actions[data-v-779549d8]{display:flex;gap:var(--space-md)}@media(max-width:768px){.main-page-header[data-v-779549d8]{padding:var(--space-md) var(--space-lg)}.main-page-header h1[data-v-779549d8]{font-size:var(--font-size-lg)}}.sidebar-layout[data-v-66537b80],.layout-shell[data-v-66537b80]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.layout-header-wrapper[data-v-66537b80]{width:100%;flex-shrink:0;position:relative}.layout-burger[data-v-66537b80]{position:absolute;left:var(--space-lg);top:50%;transform:translateY(-50%);z-index:10}@media(max-width:900px){.layout-header-wrapper[data-v-66537b80] .main-page-header{padding-left:calc(var(--space-xl) + 50px)}.layout-burger[data-v-66537b80]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;margin-right:var(--space-lg);z-index:10}}.layout-burger span[data-v-66537b80]{display:block;width:28px;height:4px;margin:3px 0;background:var(--color-primary);border-radius:2px;transition:.3s}@media(max-width:900px){.sidebar[data-v-66537b80]{display:none}.mobile-overlay[data-v-66537b80]{position:fixed;top:70px;left:0;right:0;bottom:0;background:#0000004d;z-index:200}.sidebar.mobile[data-v-66537b80]{display:flex;position:fixed;top:70px;left:0;height:calc(100vh - 70px);width:280px;background:var(--color-bg-alt);border-right:1px solid var(--color-border);padding:var(--space-lg) var(--space-md) 0 var(--space-md);flex-direction:column;z-index:300;box-shadow:2px 0 16px #0000001f;animation:slideInLeft-66537b80 .2s}.layout-body-row[data-v-66537b80]{position:relative}.main-content[data-v-66537b80]{position:relative;z-index:1}.layout-body[data-v-66537b80]{padding:var(--space-md) var(--space-sm)}.sidebar.mobile[data-v-66537b80]{width:280px;padding:var(--space-lg) var(--space-md) 0 var(--space-md)}.sidebar[data-v-66537b80] ul{font-size:1rem}}@media(max-width:600px){.layout-burger[data-v-66537b80]{width:32px;height:32px}.layout-burger span[data-v-66537b80]{width:22px;height:3px;margin:2px 0}.layout-body[data-v-66537b80]{padding:var(--space-md) var(--space-sm);font-size:1rem}.sidebar[data-v-66537b80],.sidebar.mobile[data-v-66537b80]{width:180px;padding:var(--space-md) var(--space-sm) 0 var(--space-sm)}.sidebar[data-v-66537b80] ul{font-size:1rem}.help-panel[data-v-66537b80]{min-width:220px;padding:var(--space-md) var(--space-md);font-size:1rem}}@keyframes slideInLeft-66537b80{0%{transform:translate(-100%)}to{transform:translate(0)}}.layout-body-row[data-v-66537b80]{display:flex;flex:1;min-height:0;height:100%;align-items:stretch;min-height:calc(100vh - 140px)}.sidebar[data-v-66537b80]{width:200px;background:var(--color-bg-alt);border-right:1px solid var(--color-border);padding:var(--space-lg) var(--space-md) 0 var(--space-md);flex-shrink:0;display:flex;flex-direction:column;align-self:stretch;position:relative;min-height:calc(100vh - 140px)}.sidebar[data-v-66537b80]:after{content:"";position:absolute;left:0;right:0;top:100%;background:var(--color-bg-alt);border-right:1px solid var(--color-border);height:calc(var(--space-xl) + 70px);pointer-events:none;z-index:0}.sidebar[data-v-66537b80] ul{list-style:none}.sidebar[data-v-66537b80] li{margin-bottom:var(--menu-item-spacing)}.sidebar[data-v-66537b80] a{color:var(--color-text);text-decoration:none;font-weight:500;display:flex;align-items:center;gap:var(--space-sm)}.sidebar[data-v-66537b80] .nav-icon{width:18px;height:18px;flex-shrink:0}.sidebar[data-v-66537b80] a.active{color:var(--color-primary)}.sidebar[data-v-66537b80] a.disabled{pointer-events:none;color:#aaa}.main-content[data-v-66537b80]{flex:1;display:flex;flex-direction:column;min-width:0;background:transparent}.layout-body[data-v-66537b80]{flex:1;padding:var(--layout-content-padding);min-width:0}.help-panel-overlay[data-v-66537b80]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000040;display:flex;align-items:center;justify-content:center;z-index:4000}.help-panel[data-v-66537b80]{background:var(--color-bg);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-lg);min-width:320px;max-width:90vw;box-shadow:0 2px 16px #0000002e;position:relative}.close-help[data-v-66537b80]{position:absolute;top:var(--space-md);right:var(--space-md);background:none;border:none;font-size:2rem;color:#888;cursor:pointer}.mobile-menu+* .layout-burger,.mobile-menu~.layout-burger,.mobile-menu .layout-burger,.mobile-menu~* .layout-burger{display:none!important}.issues-panel[data-v-f771c538]{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.issues-header[data-v-f771c538]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm)}.issues-label[data-v-f771c538]{font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.refresh-btn[data-v-f771c538]{background:none;border:none;cursor:pointer;padding:2px;color:var(--color-text-muted);display:flex;align-items:center}.refresh-btn[data-v-f771c538]:hover{color:var(--color-primary)}.refresh-btn[data-v-f771c538]:disabled{cursor:default;opacity:.5}.refresh-icon[data-v-f771c538]{width:14px;height:14px}.spinning[data-v-f771c538]{animation:spin-f771c538 .8s linear infinite}@keyframes spin-f771c538{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.issues-loading[data-v-f771c538],.issues-error[data-v-f771c538]{font-size:var(--font-size-sm);color:var(--color-text-muted);padding:var(--space-xs) 0}.issues-error[data-v-f771c538]{color:var(--color-danger)}.issues-valid[data-v-f771c538]{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-success);padding:var(--space-xs) 0}.issues-list[data-v-f771c538]{list-style:none;padding:0;margin:0}.issue-item[data-v-f771c538]{display:flex;align-items:flex-start;gap:var(--space-xs);padding:var(--space-xs) 0;font-size:var(--font-size-sm);line-height:1.3}.status-icon[data-v-f771c538]{width:16px;height:16px;flex-shrink:0;margin-top:1px}.status-icon.valid[data-v-f771c538]{color:var(--color-success)}.status-icon.error[data-v-f771c538]{color:var(--color-danger)}.status-icon.warning[data-v-f771c538]{color:var(--color-warning)}.issue-text[data-v-f771c538]{color:var(--color-text)}a.issue-text[data-v-f771c538]{color:var(--color-primary);text-decoration:none}a.issue-text[data-v-f771c538]:hover{text-decoration:underline}.game-context[data-v-f96df455]{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.context-header[data-v-f96df455]{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-md);padding:var(--space-sm);background:var(--color-bg-light);border-radius:var(--radius-sm)}.context-label[data-v-f96df455]{font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.context-name[data-v-f96df455]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-context ul[data-v-f96df455]{list-style:none;padding:0;margin:0}.game-context li[data-v-f96df455]{margin-bottom:var(--menu-item-spacing)}.game-context a[data-v-f96df455]{color:var(--color-text);text-decoration:none;font-weight:500;display:flex;align-items:center;gap:var(--space-sm)}.game-context a.active[data-v-f96df455]{color:var(--color-primary)}.nav-icon[data-v-f96df455]{width:18px;height:18px;flex-shrink:0}.language-switcher[data-v-e05d118c]{display:inline-flex;align-items:center}.sr-only[data-v-e05d118c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.language-select[data-v-e05d118c]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 6px;color:var(--color-text-light);border:0;border-radius:var(--radius-sm);margin:0;padding:6px 28px 6px 12px;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:normal;vertical-align:middle;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.language-select[data-v-e05d118c]:hover{background-color:#ffffff14}.language-select[data-v-e05d118c]:focus{outline:none}.language-select[data-v-e05d118c]:focus-visible{outline:none;background-color:#ffffff29}.language-select[data-v-e05d118c]::-ms-expand{display:none}.language-select option[data-v-e05d118c]{color:var(--color-text);background:var(--color-bg)}
