.login-page[data-v-32b07481]{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--bg)}.login-box[data-v-32b07481]{background:var(--surface);padding:40px;border-radius:8px;box-shadow:0 4px 12px var(--color-shadow-hover);width:100%;max-width:400px}h1[data-v-32b07481]{margin:0 0 20px;color:var(--heading);font-size:28px}.tab-row[data-v-32b07481]{display:flex;gap:0;margin-bottom:24px;border-bottom:2px solid var(--border-lighter)}.tab-row button[data-v-32b07481]{flex:1;padding:10px;border:none;background:none;font-size:15px;color:var(--text-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .2s,border-color .2s}.tab-row button.active[data-v-32b07481]{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.field[data-v-32b07481]{margin-bottom:16px}label[data-v-32b07481]{display:block;margin-bottom:5px;font-size:14px;color:var(--text-secondary)}.optional[data-v-32b07481]{color:var(--text-disabled);font-weight:400}.remember-field[data-v-32b07481]{margin-bottom:8px}.remember-field label[data-v-32b07481]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;color:var(--text-secondary)}.remember-field input[type=checkbox][data-v-32b07481]{width:16px;height:16px}input[data-v-32b07481]{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:4px;font-size:15px;outline:none;transition:border-color .2s;box-sizing:border-box}input[data-v-32b07481]:focus{border-color:var(--primary)}button.primary[data-v-32b07481]{width:100%;margin-top:6px;padding:11px;background:var(--primary);color:var(--text-inverse);border:none;border-radius:4px;font-size:15px;cursor:pointer;transition:background .2s}button.primary[data-v-32b07481]:hover:not(:disabled){background:var(--primary-dark)}button.primary[data-v-32b07481]:disabled{background:var(--primary-light);cursor:not-allowed}.error-msg[data-v-32b07481]{color:var(--danger);font-size:13px;margin:-4px 0 14px}.divider[data-v-32b07481]{display:flex;align-items:center;text-align:center;margin:20px 0 16px;color:var(--text-disabled);font-size:13px}.divider[data-v-32b07481]:before,.divider[data-v-32b07481]:after{content:"";flex:1;border-bottom:1px solid var(--border-lighter)}.divider span[data-v-32b07481]{padding:0 12px}.google-btn[data-v-32b07481]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:11px;background:var(--surface);color:var(--text-secondary);border:1px solid var(--border);border-radius:4px;font-size:15px;cursor:pointer;transition:background .2s,box-shadow .2s}.google-btn[data-v-32b07481]:hover:not(:disabled){background:var(--bg-subtle-alt2);box-shadow:0 1px 3px var(--color-shadow-default)}.google-btn[data-v-32b07481]:disabled{opacity:.6;cursor:not-allowed}.google-icon[data-v-32b07481]{width:18px;height:18px}@media (max-width: 768px){.login-box[data-v-32b07481]{margin:0 12px;padding:24px 20px}h1[data-v-32b07481]{font-size:24px}}.home-page[data-v-e1cb1a36]{max-width:960px;margin:0 auto;padding:20px}.page-header[data-v-e1cb1a36]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.brand[data-v-e1cb1a36]{display:flex;align-items:center;gap:10px}.brand-mark[data-v-e1cb1a36]{font-size:30px;color:var(--primary);line-height:1}.page-header h1[data-v-e1cb1a36]{margin:0;color:var(--heading);font-size:26px}.header-actions[data-v-e1cb1a36]{display:flex;align-items:center;gap:12px}.nav-link[data-v-e1cb1a36],.admin-link[data-v-e1cb1a36]{color:var(--primary);text-decoration:none;font-size:14px;font-weight:600;padding:6px 12px;border:1px solid var(--color-brand-border);border-radius:4px;background:var(--surface);cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s,color .15s}.nav-link[data-v-e1cb1a36]:hover,.admin-link[data-v-e1cb1a36]:hover{background:var(--primary-tint-soft);border-color:var(--brand);color:var(--primary-dark)}.nav-link.router-link-active[data-v-e1cb1a36],.admin-link.router-link-active[data-v-e1cb1a36]{background:var(--primary-tint);border-color:var(--brand);color:var(--primary)}.logout-btn[data-v-e1cb1a36]{background:var(--surface);color:var(--text-secondary);border:1px solid var(--border);padding:6px 14px;font-size:13px;border-radius:4px;cursor:pointer}.logout-btn[data-v-e1cb1a36]:hover{background:var(--bg);color:var(--text)}.hero[data-v-e1cb1a36]{text-align:center;margin:8px 0 32px}.hero-title[data-v-e1cb1a36]{margin:0 0 10px;font-size:30px;color:var(--text);border:none;padding:0}.hero-sub[data-v-e1cb1a36]{margin:0 auto;max-width:620px;font-size:15px;line-height:1.6;color:var(--text-soft)}.action-grid[data-v-e1cb1a36]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.action-card[data-v-e1cb1a36]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:10px;background:var(--surface);border:1px solid var(--border-card);border-radius:16px;padding:26px 24px 22px;cursor:pointer;font-family:inherit;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:0 2px 6px var(--color-shadow-default)}.action-card[data-v-e1cb1a36]:hover{background:var(--surface);transform:translateY(-3px);box-shadow:0 6px 16px var(--color-shadow-hover);border-color:var(--color-brand-border)}.action-card[data-v-e1cb1a36]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.action-icon[data-v-e1cb1a36]{width:52px;height:52px;border-radius:14px}.action-icon svg[data-v-e1cb1a36]{width:28px;height:28px}.action-title[data-v-e1cb1a36]{font-size:19px;font-weight:700;color:var(--text)}.action-desc[data-v-e1cb1a36]{font-size:14px;line-height:1.55;color:var(--text-soft);flex:1}.action-go[data-v-e1cb1a36]{margin-top:6px;font-size:14px;font-weight:700;color:var(--primary);transition:transform .15s}.go-line[data-v-e1cb1a36]{margin-top:4px}.action-card:hover .action-go[data-v-e1cb1a36]{transform:translate(3px)}.examples-card[data-v-e1cb1a36]{margin-top:32px;padding-top:28px;border-top:1px solid var(--border-faint)}.examples-head h3[data-v-e1cb1a36]{margin:0 0 4px;font-size:18px;color:var(--heading)}.sub[data-v-e1cb1a36]{color:var(--text-light);margin:0 0 18px;font-size:14px}.examples-grid[data-v-e1cb1a36]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.example-item[data-v-e1cb1a36]{border:1px solid var(--border-card);border-radius:10px;padding:14px 16px;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s;background:var(--bg-subtle);min-width:0;overflow:hidden}.example-item[data-v-e1cb1a36]:hover{transform:translateY(-2px);box-shadow:0 4px 10px var(--color-shadow-hover);border-color:var(--primary)}.example-item.analyzing[data-v-e1cb1a36]{border-color:var(--primary);background:var(--primary-tint-soft);cursor:default}.example-item.disabled[data-v-e1cb1a36]{opacity:.5;pointer-events:none}.example-item strong[data-v-e1cb1a36]{color:var(--primary);font-size:15px;overflow-wrap:anywhere}.meta[data-v-e1cb1a36]{margin-top:8px;font-size:13px;color:var(--text-light);display:flex;gap:12px;flex-wrap:wrap}.year[data-v-e1cb1a36]{font-weight:700;color:var(--primary)}.result[data-v-e1cb1a36]{color:var(--primary);font-weight:700}.example-analyzing[data-v-e1cb1a36]{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:13px;font-weight:600;color:var(--primary)}.example-analyzing .dz-spinner[data-v-e1cb1a36]{width:18px;height:18px;border-width:2px}.modal-overlay[data-v-e1cb1a36]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto;z-index:1000}.modal-overlay.small[data-v-e1cb1a36]{align-items:center}.modal[data-v-e1cb1a36]{background:var(--surface);border-radius:14px;width:100%;max-width:560px;box-shadow:0 12px 40px var(--color-shadow-modal);overflow:hidden;animation:modal-in-e1cb1a36 .16s ease-out}@keyframes modal-in-e1cb1a36{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-e1cb1a36]{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;color:var(--text-inverse);background:linear-gradient(90deg,var(--primary),var(--primary-dark))}.modal-line[data-v-e1cb1a36]{margin:0 0 0 22px}.modal-header h3[data-v-e1cb1a36]{margin:0;font-size:18px;border:none;padding:0;color:var(--text-inverse)}.modal-close[data-v-e1cb1a36]{width:30px;height:30px;padding:0;font-size:22px;line-height:1;border:none;background:var(--color-overlay-light);color:var(--text-inverse);cursor:pointer;border-radius:6px}.modal-close[data-v-e1cb1a36]:hover:not(:disabled){background:var(--color-overlay-light-strong)}.modal-close[data-v-e1cb1a36]:disabled{opacity:.5;cursor:default}.modal-body[data-v-e1cb1a36]{padding:22px}.modal-lead[data-v-e1cb1a36]{margin:0 0 18px;font-size:14px;line-height:1.55;color:var(--text-soft)}.section-label[data-v-e1cb1a36]{font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--text-faint);margin-bottom:10px}.source-toggle[data-v-e1cb1a36]{display:inline-flex;gap:4px;margin-bottom:12px;padding:4px;background:var(--bg-muted);border-radius:8px}.source-btn[data-v-e1cb1a36]{padding:6px 18px;border:none;background:none;border-radius:6px;font-size:14px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s}.source-btn[data-v-e1cb1a36]:hover:not(.active){color:var(--text)}.source-btn.active[data-v-e1cb1a36]{background:var(--surface);color:var(--primary);box-shadow:0 1px 3px var(--color-shadow-raised)}.text-input[data-v-e1cb1a36]{width:100%;box-sizing:border-box;padding:10px 12px;font-size:14px;border:1px solid var(--border);border-radius:8px;outline:none;transition:border-color .2s}.text-input.mono[data-v-e1cb1a36]{font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px}.text-input[data-v-e1cb1a36]:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--color-focus-green);outline:none}.chesscom-form[data-v-e1cb1a36]{display:flex;gap:10px;align-items:center}.chesscom-form .text-input[data-v-e1cb1a36]{flex:1}.btn-primary[data-v-e1cb1a36]{white-space:nowrap;padding:10px 16px;border:none;border-radius:8px;background:var(--primary);color:var(--text-inverse);font-size:14px;font-weight:600;cursor:pointer}.btn-primary[data-v-e1cb1a36]:hover:not(:disabled){background:var(--primary-dark)}.btn-primary[data-v-e1cb1a36]:disabled{background:var(--primary-light);cursor:default}.options-row[data-v-e1cb1a36]{display:flex;align-items:center;gap:10px;margin:16px 0 4px;font-size:14px;color:var(--text-secondary)}.options-row select[data-v-e1cb1a36]{padding:8px 10px;border:1px solid var(--border);border-radius:6px;font-size:14px}.import-list[data-v-e1cb1a36]{margin-top:12px;display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto}.import-row[data-v-e1cb1a36]{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border-card);border-radius:10px;background:var(--bg-subtle)}.import-row.busy[data-v-e1cb1a36]{opacity:.6}.import-players[data-v-e1cb1a36]{flex:1;min-width:0}.import-players strong[data-v-e1cb1a36]{display:block;font-size:14px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-meta[data-v-e1cb1a36]{margin-top:3px;display:flex;gap:10px;font-size:12px;color:var(--text-muted);flex-wrap:wrap}.you-tag[data-v-e1cb1a36]{color:var(--primary);font-weight:600;text-transform:capitalize}.row-action[data-v-e1cb1a36]{flex-shrink:0;padding:7px 14px;font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:background .15s,color .15s}.row-action[data-v-e1cb1a36]:disabled{opacity:.5;cursor:default}.row-analyze[data-v-e1cb1a36]{color:var(--text-inverse);background:var(--primary);border:1px solid var(--primary)}.row-analyze[data-v-e1cb1a36]:hover:not(:disabled){background:var(--primary-dark)}.row-coach[data-v-e1cb1a36]{color:var(--primary);background:none;border:1.2px solid var(--primary)}.row-coach[data-v-e1cb1a36]:hover:not(:disabled){background:var(--primary-tint)}.divider[data-v-e1cb1a36]{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--text-faint);font-size:13px}.divider hr[data-v-e1cb1a36]{flex:1;border:none;border-top:1px solid var(--border-light)}.pgn-drop[data-v-e1cb1a36]{padding:0;border:2px dashed var(--border-alt);border-radius:10px;overflow:hidden;background:var(--bg-subtle);transition:border-color .15s,background .15s}.pgn-drop.dragover[data-v-e1cb1a36]{border-color:var(--primary);background:var(--primary-tint)}.pgn-textarea[data-v-e1cb1a36]{width:100%;box-sizing:border-box;padding:12px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px;border:none;background:transparent;resize:vertical;outline:none}.pgn-drop-footer[data-v-e1cb1a36]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-top:1px solid var(--border-faint);background:var(--surface)}.file-btn[data-v-e1cb1a36]{font-size:13px;font-weight:600;color:var(--primary);border:1px solid var(--primary);border-radius:6px;padding:5px 12px;cursor:pointer}.file-btn[data-v-e1cb1a36]:hover{background:var(--primary-tint-soft)}.file-name[data-v-e1cb1a36]{font-size:12px;color:var(--text-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hidden-file[data-v-e1cb1a36]{display:none}.btn-cta[data-v-e1cb1a36]{width:100%;margin-top:16px;padding:12px;border:none;border-radius:10px;font-size:15px;font-weight:700;color:var(--text-inverse);cursor:pointer;transition:background .15s,opacity .15s}.btn-cta[data-v-e1cb1a36]{background:var(--primary)}.btn-cta[data-v-e1cb1a36]:hover:not(:disabled){background:var(--primary-dark)}.btn-cta[data-v-e1cb1a36]:disabled{opacity:.5;cursor:default}.btn-ghost[data-v-e1cb1a36]{padding:10px 16px;background:var(--bg);color:var(--text-secondary);border:1px solid var(--border);border-radius:8px;cursor:pointer;font-size:14px}.btn-ghost[data-v-e1cb1a36]:hover{background:var(--border-lighter);border-color:var(--text-faint)}.fen-form[data-v-e1cb1a36]{display:flex;flex-direction:column;gap:12px}.fen-row[data-v-e1cb1a36]{display:flex;gap:10px;align-items:center}.fen-row .btn-cta[data-v-e1cb1a36]{flex:1;margin-top:0}.form-error[data-v-e1cb1a36]{color:var(--danger);font-size:13px;margin:10px 0 0}.dropzone[data-v-e1cb1a36]{border:2px dashed var(--border-alt);border-radius:10px;padding:22px 16px;text-align:center;cursor:pointer;background:var(--bg-subtle);transition:border-color .15s,background .15s}.dropzone[data-v-e1cb1a36]:hover{border-color:var(--brand);background:var(--primary-tint-soft)}.dropzone.dragover[data-v-e1cb1a36]{border-color:var(--brand);background:var(--primary-tint)}.dropzone.busy[data-v-e1cb1a36]{cursor:default;border-color:var(--brand);background:var(--primary-tint-soft)}.dz-text[data-v-e1cb1a36]{font-size:14px;color:var(--text-soft);line-height:1.6}.dz-icon[data-v-e1cb1a36]{display:block;font-size:26px;color:var(--primary);margin-bottom:4px}.dz-link[data-v-e1cb1a36]{color:var(--primary);font-weight:600;text-decoration:underline}.dz-hint[data-v-e1cb1a36]{display:block;font-size:12px;color:var(--text-faint);margin-top:4px}.dz-busy[data-v-e1cb1a36]{display:flex;align-items:center;justify-content:center;gap:14px}.dz-spinner[data-v-e1cb1a36]{width:26px;height:26px;border:3px solid var(--primary-tint);border-top-color:var(--brand);border-radius:50%;animation:dz-spin-e1cb1a36 .8s linear infinite;flex-shrink:0}@keyframes dz-spin-e1cb1a36{to{transform:rotate(360deg)}}.dz-busy-text[data-v-e1cb1a36]{text-align:left;font-size:14px;color:var(--primary)}.dz-dots span[data-v-e1cb1a36]{animation:dz-blink-e1cb1a36 1.4s infinite both}.dz-dots span[data-v-e1cb1a36]:nth-child(2){animation-delay:.2s}.dz-dots span[data-v-e1cb1a36]:nth-child(3){animation-delay:.4s}@keyframes dz-blink-e1cb1a36{0%,80%,to{opacity:.2}40%{opacity:1}}.image-status[data-v-e1cb1a36]{display:block;font-size:13px;color:var(--text-light);margin-top:8px;font-style:italic}.image-status.ok[data-v-e1cb1a36]{color:var(--primary);font-style:normal}.progress-section[data-v-e1cb1a36]{text-align:center;padding:30px 22px}.progress-section h4[data-v-e1cb1a36]{margin:0 0 16px;font-size:16px;color:var(--heading)}.progress-bar[data-v-e1cb1a36]{width:100%;height:28px;background:var(--border-faint);border-radius:14px;overflow:hidden;position:relative;margin:12px 0}.progress-fill[data-v-e1cb1a36]{height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-dark));transition:width .3s ease;display:flex;align-items:center;justify-content:center;min-width:34px}.progress-label[data-v-e1cb1a36]{color:var(--text-inverse);font-weight:700;font-size:13px}.progress-status[data-v-e1cb1a36]{color:var(--text-soft);font-size:14px}.cancel-btn[data-v-e1cb1a36]{margin-top:14px;background:none;color:var(--text-soft);border:1px solid var(--border);padding:8px 24px;border-radius:8px;font-size:14px;cursor:pointer}.cancel-btn[data-v-e1cb1a36]:hover{background:var(--bg-muted);color:var(--text)}.coach-modal[data-v-e1cb1a36]{background:var(--surface);border-radius:12px;padding:24px 28px;text-align:center;box-shadow:0 8px 30px var(--color-shadow-modal);max-width:360px;width:90%}.coach-modal h3[data-v-e1cb1a36]{margin:0 0 6px;color:var(--heading)}.coach-modal-sub[data-v-e1cb1a36]{margin:0 0 18px;font-size:13px;color:var(--text-light)}.coach-modal-actions[data-v-e1cb1a36]{display:flex;gap:12px;justify-content:center}.side-btn[data-v-e1cb1a36]{flex:1;padding:10px 0;font-size:14px;font-weight:700;border-radius:6px;cursor:pointer;background:var(--surface);color:var(--text);border:2px solid var(--primary);transition:background .15s,color .15s}.side-btn[data-v-e1cb1a36]:hover{background:var(--primary);color:var(--text-inverse)}.side-btn-black[data-v-e1cb1a36]{border-color:var(--side-black-bg)}.side-btn-black[data-v-e1cb1a36]:hover{background:var(--side-black-bg);color:var(--side-black-text)}.coach-modal-cancel[data-v-e1cb1a36]{margin-top:16px;background:none;border:none;color:var(--text-faint);font-size:13px;cursor:pointer}.coach-modal-cancel[data-v-e1cb1a36]:hover{color:var(--text-secondary);text-decoration:underline}.contact-link[data-v-e1cb1a36]{background:none;cursor:pointer;font-family:inherit}.home-footer[data-v-e1cb1a36]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:36px;padding:16px 0;color:var(--text-faint);font-size:13px}.footer-link[data-v-e1cb1a36]{background:none;border:none;padding:0;color:var(--primary);font-size:13px;font-family:inherit;text-decoration:none;cursor:pointer}.footer-link[data-v-e1cb1a36]:hover{text-decoration:underline}.footer-sep[data-v-e1cb1a36]{color:var(--border)}.contact-modal[data-v-e1cb1a36]{background:var(--surface);border-radius:12px;padding:22px;width:100%;max-width:460px;box-shadow:0 8px 28px var(--color-shadow-raised)}.contact-header[data-v-e1cb1a36]{display:flex;justify-content:space-between;align-items:center}.contact-header h3[data-v-e1cb1a36]{margin:0;color:var(--heading);font-size:18px}.contact-close[data-v-e1cb1a36]{background:none;border:none;font-size:24px;line-height:1;color:var(--text-faint);cursor:pointer;padding:0 4px}.contact-close[data-v-e1cb1a36]:hover{color:var(--text)}.contact-hint[data-v-e1cb1a36]{margin:10px 0 12px;font-size:13px;color:var(--text-light)}.contact-hint a[data-v-e1cb1a36]{color:var(--primary)}.contact-modal textarea[data-v-e1cb1a36]{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--border);border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;outline:none}.contact-modal textarea[data-v-e1cb1a36]:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--color-focus-green);outline:none}.contact-error[data-v-e1cb1a36]{color:var(--danger);font-size:13px;margin:8px 0 0}.contact-success[data-v-e1cb1a36]{color:var(--primary);font-size:13px;margin:8px 0 0}.contact-actions[data-v-e1cb1a36]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.contact-cancel[data-v-e1cb1a36]{background:none;border:1px solid var(--border);padding:8px 18px;border-radius:8px;cursor:pointer;font-size:14px;color:var(--text-soft)}.contact-cancel[data-v-e1cb1a36]:hover{background:var(--bg-muted)}.contact-send[data-v-e1cb1a36]{background:var(--primary);color:var(--text-inverse);border:none;padding:8px 22px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600}.contact-send[data-v-e1cb1a36]:hover:not(:disabled){background:var(--primary-dark)}.contact-send[data-v-e1cb1a36]:disabled{background:var(--primary-light);cursor:not-allowed}@media (max-width: 768px){.home-page[data-v-e1cb1a36]{padding:12px;overflow-x:hidden}.page-header[data-v-e1cb1a36]{flex-direction:column;align-items:flex-start;gap:12px}.page-header h1[data-v-e1cb1a36]{font-size:22px}.header-actions[data-v-e1cb1a36]{flex-wrap:wrap;gap:8px}.hero-title[data-v-e1cb1a36]{font-size:24px}.action-grid[data-v-e1cb1a36]{grid-template-columns:1fr;gap:14px}.action-card[data-v-e1cb1a36]{padding:22px 20px 20px}.examples-grid[data-v-e1cb1a36]{grid-template-columns:1fr}.modal-overlay[data-v-e1cb1a36]{padding:16px;align-items:flex-start}.chesscom-form[data-v-e1cb1a36]{flex-direction:column;align-items:stretch}.chesscom-form .btn-primary[data-v-e1cb1a36]{width:100%}.fen-row[data-v-e1cb1a36]{flex-direction:column;align-items:stretch}.fen-row .btn-ghost[data-v-e1cb1a36]{width:100%}}.promotion-dialog{padding:.8rem;position:absolute;background-color:#f0d9b5;width:60%;z-index:999;top:41%;height:13%;min-height:40px;display:flex;border:2px solid #333}.promotion-dialog button{pointer-events:all;background:none;border:none;cursor:pointer;width:100%;height:100%}.cg-wrap{width:700px;height:700px}.main-board{position:relative;display:block;height:0;padding-bottom:100%;width:100%;cursor:pointer}.cg-wrap{position:absolute;width:100%;height:100%}cg-board square{width:12.5%;height:12.5%}cg-board,cg-board square{position:absolute;top:0;left:0}cg-board,.main-board .cg-wrap{position:absolute;width:100%;height:100%}cg-board square.move-dest{background:radial-gradient(#14551e80 22%,#208530 0,#0000004d,#0000 0)}cg-board square.premove-dest{background:radial-gradient(#141e5580 22%,#203085 0,#0000004d,#0000 0)}cg-board square.oc.move-dest{background:radial-gradient(transparent 0%,transparent 80%,rgba(20,85,0,.3) 80%)}cg-board square.oc.premove-dest{background:radial-gradient(transparent 0%,transparent 80%,rgba(20,30,85,.2) 80%)}cg-board .cg-square.move-dest.drag-over,cg-board .cg-square.premove-dest.drag-over{box-shadow:inset 0 0 10px 2px #d85500e6}cg-board square.last-move{will-change:transform;background-color:#9bc70069}cg-board square.selected{background-color:#14551e80}cg-board square.check{background:radial-gradient(ellipse at center,red,#e70000 25%,#a9000000 89%,#9e000000)}cg-board square.current-premove{background-color:#141e5580}cg-board piece{position:absolute;top:0;left:0;width:12.5%;height:12.5%;background-size:cover;z-index:2;will-change:transform}cg-board piece.dragging{cursor:move;z-index:9}cg-board piece.anim{z-index:8}cg-board piece.fading{z-index:1;opacity:.5}.cg-wrap div.over{position:absolute;top:0;left:0;background-color:#14551e4d}.cg-wrap piece.ghost{opacity:.3}cg-container{position:absolute;width:100%;height:100%;display:block;top:0;right:0}cg-board{top:0;left:0;-webkit-user-select:none;user-select:none;line-height:0;background-size:cover;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4PSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogICAgIHZpZXdCb3g9IjAgMCA4IDgiIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyI+CjxnIGlkPSJhIj4KICA8ZyBpZD0iYiI+CiAgICA8ZyBpZD0iYyI+CiAgICAgIDxnIGlkPSJkIj4KICAgICAgICA8cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSIjZjBkOWI1IiBpZD0iZSIvPgogICAgICAgIDx1c2UgeD0iMSIgeT0iMSIgaHJlZj0iI2UiIHg6aHJlZj0iI2UiLz4KICAgICAgICA8cmVjdCB5PSIxIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSIjYjU4ODYzIiBpZD0iZiIvPgogICAgICAgIDx1c2UgeD0iMSIgeT0iLTEiIGhyZWY9IiNmIiB4OmhyZWY9IiNmIi8+CiAgICAgIDwvZz4KICAgICAgPHVzZSB4PSIyIiBocmVmPSIjZCIgeDpocmVmPSIjZCIvPgogICAgPC9nPgogICAgPHVzZSB4PSI0IiBocmVmPSIjYyIgeDpocmVmPSIjYyIvPgogIDwvZz4KICA8dXNlIHk9IjIiIGhyZWY9IiNiIiB4OmhyZWY9IiNiIi8+CjwvZz4KPHVzZSB5PSI0IiBocmVmPSIjYSIgeDpocmVmPSIjYSIvPgo8L3N2Zz4K)}cg-container .cg-shapes{opacity:.6;z-index:2;overflow:hidden}cg-container .cg-custom-svgs{z-index:4}cg-container .cg-shapes,cg-container .cg-custom-svgs,cg-auto-pieces{overflow:visible;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}coords{position:absolute;display:flex;pointer-events:none;-webkit-user-select:none;user-select:none;color:#fff;font-weight:700}.coords-no coords{display:none}coords{font-size:8px}@media (min-width: 320px){coords{font-size:calc(8px + 4 * ((100vw - 320px) / 880))}}@media (min-width: 1200px){coords{font-size:12px}}coords.ranks{flex-flow:column-reverse;top:1px;right:0;height:100%;width:.8em}coords.ranks.black{flex-flow:column}coords.files{bottom:0;left:-.12em;text-align:left;flex-flow:row;width:100%;height:1.2em}coords.files.black{flex-flow:row-reverse}coords.files coord{padding-left:4px}coords coord{flex:1 1 auto}.orientation-white .files coord:nth-child(odd),.orientation-white .ranks coord:nth-child(2n),.orientation-black .files coord:nth-child(2n),.orientation-black .ranks coord:nth-child(odd){color:#f0d9b5}.orientation-white .files coord:nth-child(2n),.orientation-white .ranks coord:nth-child(odd),.orientation-black .files coord:nth-child(odd),.orientation-black .ranks coord:nth-child(2n){color:#946f51}piece.ghost{opacity:.3}piece{position:absolute;top:0;left:0;width:12.5%;height:12.5%;background-size:cover;z-index:2;will-change:transform}cg-board .pawn.white{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTBtbSIgaGVpZ2h0PSI1MG1tIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbmtzY2FwZTp2ZXJzaW9uPSIxLjAuMSAoM2JjMmU4MTNmNSwgMjAyMC0wOS0wNykiIHNvZGlwb2RpOmRvY25hbWU9IndQLnN2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogPHNvZGlwb2RpOm5hbWVkdmlldyBib3JkZXJjb2xvcj0iIzY2NjY2NiIgYm9yZGVyb3BhY2l0eT0iMSIgZ3JpZHRvbGVyYW5jZT0iMTAiIGd1aWRldG9sZXJhbmNlPSIxMCIgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnNDIiIGlua3NjYXBlOmN4PSI5OC40OTAxODUiIGlua3NjYXBlOmN5PSI3Ny40MzAyNzYiIGlua3NjYXBlOmRvY3VtZW50LXJvdGF0aW9uPSIwIiBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAwMSIgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIiBpbmtzY2FwZTp3aW5kb3cteD0iLTkiIGlua3NjYXBlOndpbmRvdy15PSItOSIgaW5rc2NhcGU6em9vbT0iMi4xOTYwNDE4IiBvYmplY3R0b2xlcmFuY2U9IjEwIiBwYWdlY29sb3I9IiNmZmZmZmYiIHNob3dncmlkPSJmYWxzZSIvPgogPGRlZnM+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDE2NDMiIHgxPSI5LjI0MDciIHgyPSI0MC43NjEiIHkxPSIyNy4yNjYiIHkyPSIyNy4yNjYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLjk4NDk1IDAgMCAuOTg2MDUgLjM3NTU5IC42NDExOSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgPHN0b3Agc3RvcC1jb2xvcj0iI2VjZTlkZiIgb2Zmc2V0PSIwIi8+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiNmNGUwYzgiIG9mZnNldD0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDE1MjAtOCIgeDE9Ijc3OS4wMyIgeDI9Ijc5NC42MyIgeTE9IjU0LjQ0OSIgeTI9IjU0LjQ0OSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguOTgxMzEgMCAwIC45NzIzNSAtNzQ3LjEzIC0zNC44MTcpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MTY0MyIvPgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQxNTE4LTMiIHgxPSI3NzcuNzMiIHgyPSI3OTUuOTMiIHkxPSI2My40MjMiIHkyPSI2My40MjMiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLjk4MTMxIDAgMCAuOTcyMzUgLTc0Ny4xMyAtMzQuODE3KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDE2NDMiLz4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50MTUxNi03IiB4MT0iNzcyLjgzIiB4Mj0iODAwLjgzIiB5MT0iNzQuNTgxIiB5Mj0iNzQuNTgxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC45ODEzMSAwIDAgLjk3MjM1IC03NDcuMTMgLTM0LjgxNykiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQxNjQzIi8+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTY4OS01IiB4PSItLjA0OTM1OCIgeT0iLS4wNDY3MDUiIHdpZHRoPSIxLjA5ODciIGhlaWdodD0iMS4wOTM0IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIwLjM0NDA5NTc0Ii8+CiAgPC9maWx0ZXI+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTY1Ny00IiB4PSItLjA3NTQzNCIgeT0iLS4wMzUxMTUiIHdpZHRoPSIxLjE1MDkiIGhlaWdodD0iMS4wNzAyIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIwLjI2ODk0OTAzIi8+CiAgPC9maWx0ZXI+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTY4OS01LTMtNiIgeD0iLS4wNDkzNTgiIHk9Ii0uMDQ2NzA1IiB3aWR0aD0iMS4wOTg3IiBoZWlnaHQ9IjEuMDkzNCIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC4zNDQwOTU3NCIvPgogIDwvZmlsdGVyPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjE2NTctNC0zLTUiIHg9Ii0uMDc1NDM0IiB5PSItLjAzNTExNSIgd2lkdGg9IjEuMTUwOSIgaGVpZ2h0PSIxLjA3MDIiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuMjY4OTQ5MDMiLz4KICA8L2ZpbHRlcj4KIDwvZGVmcz4KIDxlbGxpcHNlIGN4PSIyNSIgY3k9IjE4LjEyNiIgcng9IjcuMTYwOSIgcnk9IjYuODM0MSIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudDE1MjAtOCkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDE1MjAtOCk7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtwYWludC1vcmRlcjptYXJrZXJzIGZpbGwgc3Ryb2tlO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlOiMwMDAwMDAiLz4KIDxwYXRoIGQ9Im0yNSAyNC41OThjLTUuMjI4MSAwLjA0NDQ2LTcuOTg0OS0wLjAyNzY2LTguMzk0MSA0LjUwNzloMTYuNzg4Yy0wLjQwOTIxLTQuNTM1Ni0zLjE2NTQtNC40NjM0LTguMzkzNi00LjUwNzl6IiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50MTUxOC0zKSIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDE1MTgtMyk7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZTojMDAwMDAwIi8+CiA8cGF0aCBkPSJtMjAuNDg0IDI5LjEwNmMwLjQ5NTcyIDYuNzg3NS05LjMwMzMgNy45OTU4LTguNzA1OSAxNy4xOWgyNi40NDRjMC41OTczMy05LjE5NDUtOS4yMDE3LTEwLjQwMy04LjcwNi0xNy4xOWgtNC41MTU4eiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudDE1MTYtNykiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOnVybCgjbGluZWFyR3JhZGllbnQxNTE2LTcpO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtzdHJva2U6IzAwMDAwMCIvPgogPHBhdGggZD0ibTE5Ljg4NCAyMS42MjljLTAuNTI3ODQgMC4yMjU0MS00LjU4NS03LjYyODMgNC44Njc1LTkuNzcyNCAwLjcxNjk0LTAuMTE4NDQgMS4yNTEzIDAuNjQxMTIgMC4wMDc5IDEuMDM5NSAwIDAtNy43Mzk2IDMuMzQ2OC00Ljg3NTUgOC43MzI5eiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O29wYWNpdHk6Ljg7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTEyLjUwNCA0NS43MDFjLTAuMzI0Mi0xLjIzOTYtMC4yMDM2Ny0zLjk3MzIgMy41MTI3LTguMDA4MS0wLjM2OTcyIDIuNDM3Mi0zLjA2NDMgNS4zOTMxLTAuOTAwMiA4LjAyNDJ6IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouNztzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2MiLz4KIDxwYXRoIGQ9Im0xNy4yODIgMjguNTU3cy0wLjAyNTYtMi45MDUyIDMuMTA2MS0zLjE0MTdjLTEuMDc4NiAxLjIxMTUtMS40NjIzIDEuOTA1Ny0wLjkzMjg3IDMuMTczOXoiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZmZmZmY7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtvcGFjaXR5Oi44O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIHRyYW5zZm9ybT0ibWF0cml4KC45ODA5MiAwIDAgLjk3MjIgLTI0Ny44NiAxMjcuNDIpIiBkPSJtMjc1LjA5LTEwMS4xMmMwLjIyNzYzIDYuMDM3NCAxOC43MzQgOS4zMTQzIDE2LjU1MyAxNy42ODIgMS4yODY1LTcuODc4LTkuMjgxNi0xMC4wODktOC44NzUzLTE3LjY4MnoiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWx0ZXI9InVybCgjZmlsdGVyMTY4OS01KSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIG9wYWNpdHk9Ii4xNSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHN0eWxlPSJmaWx0ZXI6dXJsKCNmaWx0ZXIxNjg5LTUtMy02KTttaXgtYmxlbmQtbW9kZTpub3JtYWw7b3BhY2l0eTouMSIvPgogPHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoLjk4MDkyIDAgMCAuOTcyMiAtMjQ4LjA1IDEyNi4zNCkiIGQ9Im0yNzguMzctMTE4LjM0YzQuOTc1MSAwLjY2MjYxIDYuNTk1NiAxMC41MDEgMS45MjAyIDEzLjQ1NCAwIDAgMy40MDgzIDAuNTExNjYgMy45NjY1IDIuNjg4MSAwLjE2OTM3IDAuNjYwMzQgMC40NjgxMiAyLjE4MDkgMC40NjgxMiAyLjE4MDlsMi4yMDIxIDcuN2UtNHMtMC4xOTYzNC0xLjU0MDUtMC40NjkxMi0yLjE2NTFjLTAuODg4NjgtMi4wMzQ4LTQuNjg1Ny0yLjc3MDgtNC42ODU3LTIuNzcwOCAxLjg3MS0xLjE3OTEgMy44OTgxLTQuMjUyOSAzLjg5ODEtNi4zNTgxIDAuMzg4MTgtNC41NTEtNS41MDg3LTcuNTQ3NS03LjMwMDEtNy4wMjk2eiIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbHRlcj0idXJsKCNmaWx0ZXIxNjU3LTQpIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgb3BhY2l0eT0iLjI1IiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgc3R5bGU9ImZpbHRlcjp1cmwoI2ZpbHRlcjE2NTctNC0zLTUpO21peC1ibGVuZC1tb2RlOm5vcm1hbDtvcGFjaXR5Oi4xNSIvPgo8L3N2Zz4K)}cg-board .bishop.white,.promotion-dialog .bishop.white{background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTBtbSIgaGVpZ2h0PSI1MG1tIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbmtzY2FwZTp2ZXJzaW9uPSIxLjAuMSAoM2JjMmU4MTNmNSwgMjAyMC0wOS0wNykiIHNvZGlwb2RpOmRvY25hbWU9IndCLnN2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogPHNvZGlwb2RpOm5hbWVkdmlldyBib3JkZXJjb2xvcj0iIzY2NjY2NiIgYm9yZGVyb3BhY2l0eT0iMSIgZ3JpZHRvbGVyYW5jZT0iMTAiIGd1aWRldG9sZXJhbmNlPSIxMCIgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnNTYiIGlua3NjYXBlOmN4PSIxMjcuMjMwNTgiIGlua3NjYXBlOmN5PSIxMDguNzk1ODgiIGlua3NjYXBlOmRvY3VtZW50LXJvdGF0aW9uPSIwIiBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAwMSIgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIiBpbmtzY2FwZTp3aW5kb3cteD0iLTkiIGlua3NjYXBlOndpbmRvdy15PSItOSIgaW5rc2NhcGU6em9vbT0iMy4xMDU2NzE5IiBvYmplY3R0b2xlcmFuY2U9IjEwIiBwYWdlY29sb3I9IiNmZmZmZmYiIHNob3dncmlkPSJmYWxzZSIvPgogPGRlZnM+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDE2NDMiIHgxPSI5LjI0MDciIHgyPSI0MC43NjEiIHkxPSIyNy4yNjYiIHkyPSIyNy4yNjYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLjk4NDk1IDAgMCAuOTg2MDUgLjM3NTU5IC42NDExOSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgPHN0b3Agc3RvcC1jb2xvcj0iI2VjZTlkZiIgb2Zmc2V0PSIwIi8+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiNmNGUwYzgiIG9mZnNldD0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDI3NzAtNCIgeDE9IjE0LjU1OCIgeDI9IjM1LjkyMSIgeTE9IjI1LjkzIiB5Mj0iMjUuOTMiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4wNzM5IDAgMCAxLjAyNjkgLTIuMjU5NiAtLjM4MDM1KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDE2NDMiLz4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50Mjc3Mi05IiB4MT0iMjEuMzQ3IiB4Mj0iMjkuMTQxIiB5MT0iMTAuMzEyIiB5Mj0iMTAuMzEyIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC44MzQ3NSAwIDAgLjkwODgzIDMuNzUxOCAxLjA5MzcpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MTY0MyIvPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjE2MTYtOC02IiB4PSItLjA4MDkzOCIgeT0iLS4wMzQwMDYiIHdpZHRoPSIxLjE2MTkiIGhlaWdodD0iMS4wNjgiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuNDA2ODYxOTQiLz4KICA8L2ZpbHRlcj4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50Mjc3NC04IiB4MT0iNS42MTE1IiB4Mj0iMjUuOTE5IiB5MT0iNDIuMjk1IiB5Mj0iNDIuMjk1IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMDg1NiAwIDAgLjk0MDYyIC0yLjU1NDYgMi40MTI4KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDE2NDMiLz4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50Mjc3Ni03IiB4MT0iMjQuODQ4IiB4Mj0iNDUuMTU1IiB5MT0iNDIuMjk1IiB5Mj0iNDIuMjk1IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMDg1NiAwIDAgLjk0MDYyIC0yLjU1NDYgMi40MTI4KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDE2NDMiLz4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxNjI0LTMiIHg9Ii0uMDAwMjEzODQiIHk9Ii0uMDAwMTkyNzQiIHdpZHRoPSIxLjAwMDQiIGhlaWdodD0iMS4wMDA0IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIwLjAwMDMwODY4NDQ5Ii8+CiAgPC9maWx0ZXI+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTYxNi04LTYtNjYtMSIgeD0iLS4wODA5MzgiIHk9Ii0uMDM0MDA2IiB3aWR0aD0iMS4xNjE5IiBoZWlnaHQ9IjEuMDY4IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIwLjQwNjg2MTk0Ii8+CiAgPC9maWx0ZXI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDI3NzQtOC0wIiB4MT0iNS42MTE1IiB4Mj0iMjUuOTE5IiB5MT0iNDIuMjk1IiB5Mj0iNDIuMjk1IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMDg1NiAwIDAgLjk0MDYyIC0yLjcxNjIgMi45NDE1KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDE2NDMiLz4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50Mjc3Ni03LTEiIHgxPSIyNC44NDgiIHgyPSI0NS4xNTUiIHkxPSI0Mi4yOTUiIHkyPSI0Mi4yOTUiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4wODU2IDAgMCAuOTQwNjIgLTIuNzE2MiAyLjk0MTUpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MTY0MyIvPgogPC9kZWZzPgogPHBhdGggZD0ibTMxLjAxNiAzMi4yNjcgNC43MjU5LTUuOTQzMi0xMC4xOS0xMi45NzVoLTAuNzAwODJ2LTAuMDEwNDNoLTAuNzExbC0xMC4xOSAxMi45NzUgNC43MjU5IDUuOTQzMS0xLjU0MjggNC44NjdjLTAuMDMxMTIgMC4zODU2NCAzLjA5NTEgMi4wMzM2IDcuNzEzMiAyLjAzMzYgNC42MTc4IDAgNy43NDUxLTEuNjQ4MSA3LjcxMzUtMi4wMzM2eiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudDI3NzAtNCkiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50Mjc3MC00KTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZTojMDAwMDAwIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2NjY2NjY3NjYyIvPgogPHBhdGggZD0ibTI0LjgyNiA3LjY5NzljLTEuNTQ5OCAwLTIuODA2OCAxLjIzOS0yLjgwNjggMi43Njc0czEuMjU3MSAyLjc2NzIgMi44MDY4IDIuNzY3MiAyLjgwNTItMS4yMzk0IDIuODA1Mi0yLjc2NzJjMC0xLjUyODEtMS4yNTU1LTIuNzY3Mi0yLjgwNTItMi43Njc0eiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudDI3NzItOSkiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50Mjc3Mi05KTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDouOTk5OTg7c3Ryb2tlOiMwMDAwMDAiLz4KIDxwYXRoIGQ9Im0yMi4wOTYgMjQuNjZoNS41bS0yLjc1LTIuNzQ5OXY1LjUiIGZpbGw9Im5vbmUiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2U6IzAwMDAwMCIvPgogPHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoMS4wMzM0IDAgMCAxLjAyMTggNTkyLjk1IDQzOS4wOCkiIGQ9Im0tNTQ5Ljc1LTQyMi4xNmMzLjQxMTUgMS44MTMgMC41MDEyNSA0LjkzMTUtMS41MjU5IDUuMjA1OCAwLjQ2MTY1IDAuMTk2OTUgMC45Nzc5NyAwLjMxMDc4IDEuNTI1OSAwLjMxMDc4IDUuNTI3OC0xLjc2IDEuMzE4MS01LjY0NSAwLTUuNTE2NnptLTAuNjg3ODQgNS41MTgzYzMuMDkxNiA0LjExNSA1Ljg0NzcgOC40NTkgOC43MjQxIDEyLjcwOWwtNC44MDY0IDUuMTk5MiAxLjA4OTQgNC40MjI3IDMuMDAwOCAwLjg2MjU1LTEuMzUzOS00LjY2ODkgNC41NzI0LTUuODE1Ni05Ljg1OTQtMTIuNjk4aC0wLjY3ODM5di0wLjAxMDd6IiBmaWx0ZXI9InVybCgjZmlsdGVyMTYxNi04LTYpIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgb3BhY2l0eT0iLjI1IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsdGVyOnVybCgjZmlsdGVyMTYxNi04LTYtNjYtMSk7bWl4LWJsZW5kLW1vZGU6bm9ybWFsO29wYWNpdHk6LjE1O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iIHNvZGlwb2RpOm5vZGV0eXBlcz0ic2Njc3NjY2NjY2NjY2NjYyIvPgogPHBhdGggZD0ibTI2LjA3MyAzNS42MThjLTMuMDg3MiAwLjAxMjE2LTYuMzk3MyAwLjUwNDE1LTguMzY4OCAxLjc2NzYgMi4xODE0IDEuNTAxNSA1Ljc5ODMgMS44MjY2IDguODg1IDEuNzY5Ny03LjEzOTctMS40NDQgMi4wMy0yLjk2NTYgNC44NDQxLTMuMDAwNy0xLjUyMjQtMC4zNjc0Mi0zLjcwOTYtMC41NDMyMS01LjM2MDMtMC41MzY0NXoiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBvcGFjaXR5PSIuMiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO29wYWNpdHk6LjE1O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjY2NjIi8+CiA8cGF0aCBkPSJtMTcuMTM0IDM3LjEyM3MxLjkyNDYtMS41NjU5IDcuNzEzOS0xLjU2NTkgNy43MTI5IDEuNTY1OSA3LjcxMjkgMS41NjU5IiBmaWxsPSJub25lIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9Ii45OTk5OCIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iIHNvZGlwb2RpOm5vZGV0eXBlcz0iY3pjIi8+CiA8cGF0aCBkPSJtMTguNjc2IDMyLjI1NnMxLjg2My0xLjAyMTQgNi4xNzUyLTEuMDIxNWM0LjMxMjItNi4xZS01IDYuMTc1MSAxLjAyMTUgNi4xNzUxIDEuMDIxNSIgZmlsbD0ibm9uZSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIuOTk5OTgiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIiBzb2RpcG9kaTpub2RldHlwZXM9ImNzYyIvPgogPHBhdGggZD0ibTE4Ljg3MiAzMS41NzlzMC4wMDI1IDhlLTMgMCAwbC00LjE3MDgtNS4yNTg4IDkuNzM1My0xMi40MzEtOC4wNzUzIDEyLjM4NXoiIGZpbGw9IiNmZmZmZmYiIG9wYWNpdHk9Ii45IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtvcGFjaXR5Oi44O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjY2NjIi8+CiA8cGF0aCBkPSJtMjUgMzkuMTU2Yy01LjYxNjkgNi4xZS01IC03LjI5NTgtMS43NzA0LTcuMjk1OC0xLjc3MDRzMS42Nzg3LTEuNzcwMyA3LjI5NTgtMS43NzA0YzUuNjE2OS02LjFlLTUgNy4yOTU4IDEuNzcwNCA3LjI5NTggMS43NzA0cy0xLjY3ODcgMS43NzAzLTcuMjk1OCAxLjc3MDR6IiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgb3BhY2l0eT0iLjIiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtvcGFjaXR5Oi4xNTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIiBzb2RpcG9kaTpub2RldHlwZXM9InNjc2NzIi8+CiA8cGF0aCBkPSJtMjIuNDg4IDM5LjE1NmMtNS4xOTMxIDYuMjU4NS0xMS43OS0yLjkxNTItMTguNTMzIDMuNDg3M2wxLjk2NzkgMy42NTI4YzQuMzk4LTUuNjcxOSAxOC45MTUgNS4yMTMzIDE4LjkxNS03LjE0MDF6IiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50Mjc3NC04KSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDI3NzQtOC0wKTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2U6IzAwMDAwMCIvPgogPHBhdGggZD0ibTI3LjE4OCAzOS4xNTZjNS4xOTMxIDYuMjU4NSAxMS43OS0yLjkxNTIgMTguNTMyIDMuNDg3M2wtMS45Njc5IDMuNjUyOGMtNC4zOTgtNS42NzE5LTE4LjkxNSA1LjIxMzMtMTguOTE1LTcuMTQwMXoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQyNzc2LTcpIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50Mjc3Ni03LTEpO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZTojMDAwMDAwIi8+CiA8cGF0aCBkPSJtNC42NzIyIDQyLjczNSAxLjQwMzQgMi41OS0wLjM0NTc2LTIuMzMzNWMzLjEyMDEtMi4zODcxIDUuOTU3Ni0xLjYxOTQgOC4wNDA3LTEuNTk4NCAwIDAtNS44NTItMS45NTQ3LTkuMDk4MyAxLjM0MTl6IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTQ1LjA4IDQyLjc2OS0wLjQ4OTcgMC44ODg1NWMtMS45MDUzLTIuMzI0NS0zLjczOS0yLjc1NTMtNS4zMTg4LTIuNzYwMiAwIDAgMy4wMTcyLTAuNzE3MTMgNS44MDg1IDEuODcxN3oiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZmZmZmY7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCBkPSJtMjMuNjcyIDEyLjM2NmMtMC4yNTAwMSAwLjA2NjMyLTIuNjAzMy0yLjQyMDIgMC40MTc2Ni0zLjk3NTItMC4wODkwNi0wLjAwOTEtMS43NTczIDIuMTQxOS0wLjQxNzY2IDMuOTc1MnoiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZmZmZmY7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCgxLjAwMDcgMCAwIC45ODkzMSAtNTg2LjA0IDEwMi43OSkiIGQ9Im02MDMuNzYtNjcuNTY2IDEuMDUwNy0zLjMwODZzMC4zNjg3NS0wLjI1NjA5IDEuNDUzNS0wLjQzMzdjMCAwLTAuNzQ1NTggMi4yMjM4IDAuNTA3NjMgMy4wNDItMi4xNTM3IDAuMzM2MDgtMi41MzU4IDAuNTUzOTktMy4wMTE4IDAuNzAwMjZ6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjE2MjQtMykiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBvcGFjaXR5PSIuNyIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjY2MiLz4KPC9zdmc+Cg==)}cg-board .knight.white,.promotion-dialog .knight.white{background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTBtbSIgaGVpZ2h0PSI1MG1tIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbmtzY2FwZTp2ZXJzaW9uPSIxLjAuMSAoM2JjMmU4MTNmNSwgMjAyMC0wOS0wNykiIHNvZGlwb2RpOmRvY25hbWU9IndOLnN2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogPHNvZGlwb2RpOm5hbWVkdmlldyBib3JkZXJjb2xvcj0iIzY2NjY2NiIgYm9yZGVyb3BhY2l0eT0iMSIgZ3JpZHRvbGVyYW5jZT0iMTAiIGd1aWRldG9sZXJhbmNlPSIxMCIgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnODEiIGlua3NjYXBlOmN4PSIyNy41Njc2NjQiIGlua3NjYXBlOmN5PSI4My4yMDUyNzQiIGlua3NjYXBlOmRvY3VtZW50LXJvdGF0aW9uPSIwIiBpbmtzY2FwZTpndWlkZS1iYm94PSJ0cnVlIiBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAwMSIgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIiBpbmtzY2FwZTp3aW5kb3cteD0iLTkiIGlua3NjYXBlOndpbmRvdy15PSItOSIgaW5rc2NhcGU6em9vbT0iMy4xMDU2NzIiIG9iamVjdHRvbGVyYW5jZT0iMTAiIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgc2hvd2dyaWQ9ImZhbHNlIiBzaG93Z3VpZGVzPSJ0cnVlIi8+CiA8ZGVmcz4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50MTY0MyIgeDE9IjkuMjQwNyIgeDI9IjQwLjc2MSIgeTE9IjI3LjI2NiIgeTI9IjI3LjI2NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguOTg0OTUgMCAwIC45ODYwNSAuMzc1NTkgLjY0MTE5KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICA8c3RvcCBzdG9wLWNvbG9yPSIjZWNlOWRmIiBvZmZzZXQ9IjAiLz4KICAgPHN0b3Agc3RvcC1jb2xvcj0iI2Y0ZTBjOCIgb2Zmc2V0PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50Mjc2Ni05IiB4MT0iLTczNi41IiB4Mj0iLTY5Ni41IiB5MT0iLTM2Ny45NiIgeTI9Ii0zNjcuOTYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLjk5OTk1IDAgMCAuOTk2MDYgNzQwLjY5IDM5My4zMSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQxNjQzIi8+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTU3Mi03LTEiIHg9Ii0uMDYzODQ5IiB5PSItLjAzODQyNSIgd2lkdGg9IjEuMTI3NyIgaGVpZ2h0PSIxLjA3NjgiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuNTY5OTk1NDkiLz4KICA8L2ZpbHRlcj4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50Mjc2OC0zIiB4MT0iLTExNi4zMiIgeDI9Ii03Ny4xOTkiIHkxPSIyOTkuOSIgeTI9IjI5OS45IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMTA0NSAwIDAgMS4wODI3IDEzMC44MSAtMzE0Ljk0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDE2NDMiLz4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIzMDIyLTkiIHg9Ii0uMTY1NDUiIHk9Ii0uMjk0MiIgd2lkdGg9IjEuMzMwOSIgaGVpZ2h0PSIxLjU4ODQiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuMjExMDA5MTQiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxNDMzLTItNC0zIiB4PSItLjE2MjE2IiB5PSItLjEzNDM4IiB3aWR0aD0iMS4zMjQzIiBoZWlnaHQ9IjEuMjY4OCIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC42MzUzNjAyIi8+CiAgPC9maWx0ZXI+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTY3Ni0zLTciIHg9Ii0uMDExMTgxIiB5PSItLjAxMjk1MyIgd2lkdGg9IjEuMDIyNCIgaGVpZ2h0PSIxLjAyNTkiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuMDE4MjU5MDciLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxODY2LTQtNyIgeD0iLS4yNDQyNSIgeT0iLS4zMTMyOCIgd2lkdGg9IjEuNDg4NSIgaGVpZ2h0PSIxLjYyNjYiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuNzcxNTM3MDMiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxNjA1LTUiIHg9Ii0uMjM5NDciIHk9Ii0uMDY5NzIzIiB3aWR0aD0iMS40Nzg5IiBoZWlnaHQ9IjEuMTM5NCIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC4yNzk0OTU5OCIvPgogIDwvZmlsdGVyPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjE1NzItNy0xLTQtNC04IiB4PSItLjA2Mzg0OSIgeT0iLS4wMzg0MjUiIHdpZHRoPSIxLjEyNzciIGhlaWdodD0iMS4wNzY4IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIwLjU2OTk5NTQ5Ii8+CiAgPC9maWx0ZXI+CiAgPGZpbHRlciBpZD0iZmlsdGVyNDI1Ny0yIiB4PSItLjIzNDQ5IiB5PSItLjQxNjk1IiB3aWR0aD0iMS40NjkiIGhlaWdodD0iMS44MzM5IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIwLjI5OTA0OTI0Ii8+CiAgPC9maWx0ZXI+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTc1NC02LTUiIHg9Ii0uMTE5MTQiIHk9Ii0uMDk4NzMyIiB3aWR0aD0iMS4yMzgzIiBoZWlnaHQ9IjEuMTk3NSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC40NjY3OTUyNSIvPgogIDwvZmlsdGVyPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjE2NzYtMy03LTItMyIgeD0iLS4wNDQ3MjIiIHk9Ii0uMDUxODEyIiB3aWR0aD0iMS4wODk0IiBoZWlnaHQ9IjEuMTAzNiIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC4wNzMwMzYyNzgiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxNzQ2LTMtMyIgeD0iLS4zMjA2OCIgeT0iLS40MTEzMSIgd2lkdGg9IjEuNjQxNCIgaGVpZ2h0PSIxLjgyMjYiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuMDEyOTc3MiIvPgogIDwvZmlsdGVyPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjE3NTgtNy04IiB4PSItLjIzOTQ3IiB5PSItLjA2OTcyMyIgd2lkdGg9IjEuNDc4OSIgaGVpZ2h0PSIxLjEzOTQiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuMjc5NDk1OTgiLz4KICA8L2ZpbHRlcj4KIDwvZGVmcz4KIDxwYXRoIGQ9Im0xMC4zOTMgMzUuODgzYzIuODg2OSAyLjQwNyA0LjE1NzQtMC43MDE2MyA1LjE3ODItMy4wNTMxIDEuMzk3Ni0zLjk1MjUgNy4xMjc2LTEuODI1OCA4LjczMjctNi43OTUgMi44MzA3IDExLjA4NS05Ljg2NDUgOC4zOTM1LTkuMjYzOCAyMC4yNjFoMjguMzg2YzEuOTEyNy0yMi4xMDMtNS4wMDItMzcuNDIxLTI1Ljk1Ny0zNS4yODgtMi4wODM1LTIuMTc2Mi00Ljk5MjItMy41NTgxLTQuOTkyMi0zLjU1ODEtMS4xMjk0IDIuMDg0OC0xLjAxMjMgNC43MTY1IDAuNjY2ODIgNS43MjIgMC40MzkwOCAwLjQwMDk1LTMuNTI3IDIuMDc4NC0yLjk5NTQgNy44OTE3IDAgMC0zLjE5MjUgNS4zMTczLTUuMDU1IDguODExOC0xLjM1NjUgMi43MzE2IDEuMDc0MSA2LjI2NDUgNC41MzU2IDYuNTg5IiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50Mjc2Ni05KSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjEuODUyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOnVybCgjbGluZWFyR3JhZGllbnQyNzY2LTkpO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjY2NjY2NjY2MiLz4KIDxwYXRoIGQ9Im0xNi44NTkgMTcuMzI4Yy0wLjAxNzcgOS45NmUtNCAtMC4wMzUzIDNlLTMgLTAuMDUyOSA2ZS0zIC0yLjk0MjYgMC40Nzg1OC0zLjM1MiAzLjI1OC0zLjM1MiAzLjI1OC0wLjA1OTkgMC4yOTYxNCAwLjEzMTc3IDAuNTg0NzggMC40Mjg3MyAwLjY0NTY4IDAuMjk3ODggMC4wNjA4NiAwLjU4ODg4LTAuMTMwMzkgMC42NDk5NS0wLjQyNzIyIDAgMCAwLjE3MjIxLTIuMDIzMSAyLjQ1MTUtMi4zOTM4IDAuMzAwMDItMC4wNDkwMSAwLjUwMzM1LTAuMzMxMTEgMC40NTQxOC0wLjYzMDA2LTAuMDQ2LTAuMjc4NjUtMC4yOTY3LTAuNDc2OTktMC41Nzk0Ny0wLjQ1ODQyeiIgY29sb3I9IiMwMDAwMDAiIGNvbG9yLXJlbmRlcmluZz0iYXV0byIgZG9taW5hbnQtYmFzZWxpbmU9ImF1dG8iIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzb2xpZC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpub3JtYWw7Zm9udC12YXJpYW50LWFsdGVybmF0ZXM6bm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOm5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWw7Zm9udC12YXJpYW50LWxpZ2F0dXJlczpub3JtYWw7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1wb3NpdGlvbjpub3JtYWw7Zm9udC12YXJpYXRpb24tc2V0dGluZ3M6bm9ybWFsO2lubGluZS1zaXplOjA7aXNvbGF0aW9uOmF1dG87bWl4LWJsZW5kLW1vZGU6bm9ybWFsO3NoYXBlLW1hcmdpbjowO3NoYXBlLXBhZGRpbmc6MDtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3RleHQtZGVjb3JhdGlvbi1jb2xvcjojMDAwMDAwO3RleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOnNvbGlkO3RleHQtaW5kZW50OjA7dGV4dC1vcmllbnRhdGlvbjptaXhlZDt0ZXh0LXRyYW5zZm9ybTpub25lO3doaXRlLXNwYWNlOm5vcm1hbCIvPgogPHBhdGggZD0ibTE2LjcgMTkuNTcyYTEuMTE3NSAxLjIwNDUgNjkuMzk1IDAgMS0wLjk0MzE2IDEuMzY2NCAxLjExNzUgMS4yMDQ1IDY5LjM5NSAwIDEtMS40MDA4LTAuODI0OTUgMS4xMTc1IDEuMjA0NSA2OS4zOTUgMCAxIDAuOTQzMTYtMS4zNjY0IDEuMTE3NSAxLjIwNDUgNjkuMzk1IDAgMSAxLjQwMDggMC44MjQ5NnoiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7cGFpbnQtb3JkZXI6bWFya2VycyBmaWxsIHN0cm9rZTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCBkPSJtOC40MTg4IDI5Ljk1Yy0wLjE0Mzk3IDkuOTZlLTQgLTAuMjgxNzIgMC4wNTg3Ny0wLjM4MzcxIDAuMTU5OTYtMC40Mzg0NyAwLjQzNjI2LTAuNjY5MDIgMC44NDkzMy0wLjc3OTE1IDEuMTcyNC0wLjExMDEzIDAuMzIzMDMtMC4wOTM5OTUgMC42MTY0Mi0wLjA5Mzk5NSAwLjYxNjQyIDAuMDI4MDk5IDAuMzAwODEgMC4yOTUwOCAwLjUyMjM0IDAuNTk3MDkgMC40OTU0OSAwLjMwMzUxLTAuMDI3MDkgMC43MTQ4My0wLjI0Nzg3IDAuNjg2NzYtMC41NTAyMiAwIDAtMC4wMTM2OTktOS45NmUtNCAwLjA0MTA5OC0wLjE2MTkgMC4wNTQ3OTctMC4xNjA2OSAwLjE4MzAyLTAuNDIwODQgMC41MTI5MS0wLjc0OTA3IDAuMjE1MzgtMC4yMTQyOSAwLjAyNzc5OS0wLjYwODc4LTAuMTg3NTYtMC44MjMwNy0wLjEwNDM4LTAuMTAzNjUtMC4yNDYxMy0wLjE2MTI3LTAuMzkzNDktMC4xNTk5NnoiIGNvbG9yPSIjMDAwMDAwIiBjb2xvci1yZW5kZXJpbmc9ImF1dG8iIGRvbWluYW50LWJhc2VsaW5lPSJhdXRvIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc29saWQtY29sb3I9IiMwMDAwMDAiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmb250LWZlYXR1cmUtc2V0dGluZ3M6bm9ybWFsO2ZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOm5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6bm9ybWFsO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlhbnQtcG9zaXRpb246bm9ybWFsO2ZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOm5vcm1hbDtpbmxpbmUtc2l6ZTowO2lzb2xhdGlvbjphdXRvO21peC1ibGVuZC1tb2RlOm5vcm1hbDtzaGFwZS1tYXJnaW46MDtzaGFwZS1wYWRkaW5nOjA7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjt0ZXh0LWRlY29yYXRpb24tY29sb3I6IzAwMDAwMDt0ZXh0LWRlY29yYXRpb24tbGluZTpub25lO3RleHQtZGVjb3JhdGlvbi1zdHlsZTpzb2xpZDt0ZXh0LWluZGVudDowO3RleHQtb3JpZW50YXRpb246bWl4ZWQ7dGV4dC10cmFuc2Zvcm06bm9uZTt3aGl0ZS1zcGFjZTpub3JtYWwiLz4KIDxwYXRoIHRyYW5zZm9ybT0ibWF0cml4KC45OTk5NSAwIDAgLjk5NjA2IDc0MC42OSAzOTMuMzEpIiBkPSJtLTcxOC40Mi0zODIuODZjMTcuMDk5IDAuNjQ0NyAxOS4yOTggMTQuOTkxIDE3LjU5NSAzNC40NzNoMy41MjYxYzEuNzUzNC0yMC4zNDEtMy45MTM4LTM0Ljk1Ny0yMS4wMTEtMzUuNjAyeiIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjE1NzItNy0xKSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIG9wYWNpdHk9Ii4yNSIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbHRlcjp1cmwoI2ZpbHRlcjE1NzItNy0xLTQtNC04KTtvcGFjaXR5Oi4xNTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCBkPSJtMTcuNDU0IDEyLjM4czAuNjUyMzctNC4xNDI4IDMuOTAwNC00Ljg0NzljMCAwIDIuMDc4OCAxLjA4NDcgMS42NjM1IDUuOTY4OSIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudDI3NjgtMykiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDI3NjgtMyk7cGFpbnQtb3JkZXI6bWFya2VycyBmaWxsIHN0cm9rZTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCBkPSJtMTIuMjA2IDMzLjc2NWMtMC4zMDY1IDAuNTI2MTctMS40NTE5IDEuNzQ2Ni0yLjU3NTUgMi43MDEyIiBmaWxsPSJub25lIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCBkPSJtNS40MjczIDMwLjQyIDQuMTk0Mi03LjMyNCAxLjE3Mi0xLjg5MTlzLTAuNzk2OTgtNC40MTQ1IDIuNzE5MS03LjM4MDhjLTVlLTQgOS45NmUtNCAwLjU1NDY5LTAuNjE0MjIgM2UtMyAtMS4xMDYtMC41NTI0My0wLjQ5MjEyLTEuOTM2LTIuMTI4Ny0wLjc1MjctNC4zMzYxLTAuMDc3LTAuMDIyMDEzIDAuMjc0MTMgNC44MDU4IDQuMzUzMyA0Ljg2MzktMy45MTkxIDEuMjQ5My02LjExMSA0Ljk4OTItNS4xNTEgOC41ODIyLTAuNzM1NTkgMS4xNzI3LTEuNDU3NiAyLjA3OTgtMi4zNzQzIDMuMjA3OS0wLjgyMDE5IDEuMDA5My0xLjc5NjMgMi4xOTU0LTMuMDc3NiAzLjkwNjktMC4zMzk1MyAwLjQ1MzU1LTAuNzAwNSAwLjk0NC0xLjA4NTcgMS40Nzc4eiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O21peC1ibGVuZC1tb2RlOm5vcm1hbDtvcGFjaXR5Oi44O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIGQ9Im0xNS43NTcgNDUuNjc2Yy0wLjc0MzY2LTkuNDM0NiAxMC4wODQtOC43OTQ4IDkuNDM4My0xNy42MSAxLjEwMzUgMTAuOTcxLTcuODgzNSA5LjEyOTEtOS40MzgzIDE3LjYxeiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O29wYWNpdHk6Ljc7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoLjk5OTk1IDAgMCAuOTk2MDYgNzQwLjY5IDM5My4zMSkiIGQ9Im0tNzMzLjk3LTM2NC4yNWMtMC4wMTQ4IDAuNTcyNTEgMS41ODctMS44ODcxIDMuMDYwNy0wLjQzODg2LTAuNTk4MTEtMS40Mjk1LTIuMjE4MS0xLjkwMTctMy4wNjA3IDAuNDM4ODZ6IiBmaWx0ZXI9InVybCgjZmlsdGVyMzAyMi05KSIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtmaWx0ZXI6dXJsKCNmaWx0ZXI0MjU3LTIpO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTE4LjAyNyAxMi41NzhzMC41ODAxMy0zLjY5OTUgMy4yNDg3LTQuNDU5M2MtMS41NTM1IDEuOTcxMy0xLjc0NSA1LjE1MzgtMy4yNDg3IDQuNDU5M3oiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZmZmZmY7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtvcGFjaXR5Oi44O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIHRyYW5zZm9ybT0ibWF0cml4KC45OTk5NSAwIDAgLjk5NjA2IDc0MC42OSAzOTMuMzEpIiBkPSJtLTcxNi4wMy0zNjkuNjRjMC40MDQ1MS0xLjE4NDQgMC4zMjU1Ny0zLjA1MTYtMC4wMzA4LTMuNjEyMi0yLjk1ODYgOC42NzEzLTguMjQ0NyA1LjQ5Mi05LjEwMSAxMS4zNDcgMS42Mzk0LTMuNzA3NSA3LjgxMzEtMi40MTk5IDkuMTMxOC03LjczNDR6IiBmaWx0ZXI9InVybCgjZmlsdGVyMTQzMy0yLTQtMykiIG9wYWNpdHk9Ii4yNSIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbHRlcjp1cmwoI2ZpbHRlcjE3NTQtNi01KTtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O29wYWNpdHk6LjE1O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIHRyYW5zZm9ybT0ibWF0cml4KC45OTk5NSAwIDAgLjk5NjA2IDc0MC42OSAzOTMuMzEpIiBkPSJtLTcyMy44Ny0zNzcuNDdjLTMuMjE2OCAwLjYxNTQ3LTMuNDA1IDMuMjc2OS0zLjQwNSAzLjI3NjlzLTAuNDk4NzcgMC4yMTA4Mi0wLjQ5MDQ4LTAuMzI3OThjLTAuMjMwNjktMC42ODc5OCAxLjIxNTEtMy40NzQ3IDMuODk1NS0yLjk0ODl6IiBmaWx0ZXI9InVybCgjZmlsdGVyMTY3Ni0zLTcpIiBvcGFjaXR5PSIuMiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtmaWx0ZXI6dXJsKCNmaWx0ZXIxNjc2LTMtNy0yLTMpO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouODtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCguNzY1MDcgMCAwIC45MjEzNyA1NzUuNjkgMzQ5Ljg4KSIgZD0ibS03MjMuNjMtMzU2LjEzYy02LjUzMTktMC44MjY4Mi03LjU4MTIgNS44Mzk3LTcuNTgxMiA1LjgzOTcgMS4xMDk3LTIuMDY1MyA0LjI5NDEtNC43ODQgNy41ODEyLTUuODM5N3oiIGZpbGw9IiNmZmZmZmYiIGZpbHRlcj0idXJsKCNmaWx0ZXIxODY2LTQtNykiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWx0ZXI6dXJsKCNmaWx0ZXIxNzQ2LTMtMyk7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCBkPSJtMjQuMzA0IDI2LjAzNXMwLjM5ODYzLTAuOTA4OSAwLjc0MzctMy40ODY5IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogPHBhdGggZD0ibTIzLjk4NyAzMi4xNjljMC4zNjQyOC0wLjAyNiA1LjM3MDQtNi4yMTUyIDEuMDYxLTkuNjIwOGwtMC41MTAxOSA0LjU1NjhjMC4xMDc0MyAxLjY4MTggMC40MzY5MSAzLjM1ODktMC41NTA3OSA1LjA2NDF6IiBmaWx0ZXI9InVybCgjZmlsdGVyMTYwNS01KSIgb3BhY2l0eT0iLjE1IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsdGVyOnVybCgjZmlsdGVyMTc1OC03LTgpO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouMTU7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgo8L3N2Zz4K)}cg-board .rook.white,.promotion-dialog .rook.white{background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTBtbSIgaGVpZ2h0PSI1MG1tIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbmtzY2FwZTp2ZXJzaW9uPSIxLjAuMSAoM2JjMmU4MTNmNSwgMjAyMC0wOS0wNykiIHNvZGlwb2RpOmRvY25hbWU9IndSLnN2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCI+CiA8c29kaXBvZGk6bmFtZWR2aWV3IGJvcmRlcmNvbG9yPSIjNjY2NjY2IiBib3JkZXJvcGFjaXR5PSIxIiBncmlkdG9sZXJhbmNlPSIxMCIgZ3VpZGV0b2xlcmFuY2U9IjEwIiBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc0NyIgaW5rc2NhcGU6Y3g9IjIzNS4zOTkzMSIgaW5rc2NhcGU6Y3k9IjU5LjIyMzM0NSIgaW5rc2NhcGU6ZG9jdW1lbnQtcm90YXRpb249IjAiIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDAxIiBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiIGlua3NjYXBlOndpbmRvdy14PSItOSIgaW5rc2NhcGU6d2luZG93LXk9Ii05IiBpbmtzY2FwZTp6b29tPSIxLjU1MjgzNiIgb2JqZWN0dG9sZXJhbmNlPSIxMCIgcGFnZWNvbG9yPSIjZmZmZmZmIiBzaG93Z3JpZD0iZmFsc2UiLz4KIDxkZWZzPgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQyNDcyLTIiIHgxPSI5LjI0MDciIHgyPSI0MC43NjEiIHkxPSIyNy4yNjYiIHkyPSIyNy4yNjYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4wMTU1IDAgMCAxLjAxMDMgLS4zODg1MiAuNDgxNTMpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiNlY2U5ZGYiIG9mZnNldD0iMCIvPgogICA8c3RvcCBzdG9wLWNvbG9yPSIjZjRlMGM4IiBvZmZzZXQ9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjE1NjgtMiIgeD0iLS4xMTI1MiIgeT0iLS4wMzAyOTIiIHdpZHRoPSIxLjIyNSIgaGVpZ2h0PSIxLjA2MDYiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuNDY3MDAyNDgiLz4KICA8L2ZpbHRlcj4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50MjM2MCIgeDE9IjkuMDA1NSIgeDI9IjQwLjk5NSIgeTE9IjI2Ljc2MiIgeTI9IjI2Ljc2MiIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtLjAwMDQ3IDEuMDI4OSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiPgogICA8c3RvcCBzdG9wLWNvbG9yPSIjZWNlOWRmIiBvZmZzZXQ9IjAiLz4KICAgPHN0b3Agc3RvcC1jb2xvcj0iI2Y0ZTBjOCIgb2Zmc2V0PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxNTY4LTItMy0wIiB4PSItLjExMTU2IiB5PSItLjAzMDM2NSIgd2lkdGg9IjEuMjIzMSIgaGVpZ2h0PSIxLjA2MDciIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuNDYzMDk3NTMiLz4KICA8L2ZpbHRlcj4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50MjM2MiIgeDE9Ii0zNi4xMzMiIHgyPSItOS45Mzg1IiB5MT0iLTMxMy45NyIgeTI9Ii0zMTMuOTciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMS45NjQgMzMzLjI4KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyI+CiAgIDxzdG9wIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDAwMDAiIG9mZnNldD0iMCIvPgogICA8c3RvcCBzdHlsZT0ic3RvcC1jb2xvcjojMDAwMDAwO3N0b3Atb3BhY2l0eTowIiBvZmZzZXQ9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogPC9kZWZzPgogPHBhdGggZD0ibTEyLjk3MyA0MS41N2gyNC4xMjFtLTI0LjEyNy00LjM3MWgyNC4wNjZtLTIwLjA2MS00LjA1MTZoMTYuMDU4bS0xNS45NjgtMTEuNjE4aDE1Ljg3OW0tMjEuMDM4LTQuNDMyNmgyNi4xOTZtLTI2LjE5Ni03LjgxMDd2Ny44MTFsNS4xNTgzIDQuNDMyNi0wLjA4OTUzIDExLjYxOC00LjAwMzkgNC4wNTE1djQuMzcxMWgtMy40NjI0djQuNzI1NmgzMC45OXYtNC43MjU2aC0zLjQ2MjR2LTQuMzcxMWwtNC4wMDQtNC4wNTE1LTAuMDg5NDItMTEuNjE4IDUuMTU4My00LjQzMjZ2LTcuODExaC01LjU5Mjl2My4zNDgyaC00LjYxMzN2LTMuMzQ4MmgtNS43ODI2djMuMzQ4MmgtNC42MTMzdi0zLjM0ODJ6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQyNDcyLTIpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQyMzYwKSIgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYyIvPgogPHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoMS4wMzEgMCAwIDEuMDExMiAtMTIuMjMyIDI4MC42NykiIGQ9Im00Ni4xOTktMjY4LjM4djcuNzI0OGwtNS4wMTk5IDQuMzg1OCAwLjA4ODc2IDExLjQ4OSA0LjQxMzUgNC4wMDY3IDUuMTZlLTQgNS40ZS00IC00LjMyZS00IDQuMzIyNGgyLjgyODJ2NC42NzMyaDIuNjMyNHYtNC42NzMyaC0zLjM1ODRsNC4zMmUtNCAtNC4zMjI0LTUuMTdlLTQgLTUuNGUtNCAtMy44ODM0LTQuMDA2Ny0wLjA4ODY1LTExLjQ5MiA1LjAwMjktNC4zODMxdi03LjcyNDh6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjE1NjgtMikiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBvcGFjaXR5PSIuMjUiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBzdHlsZT0iZmlsdGVyOnVybCgjZmlsdGVyMTU2OC0yLTMtMCk7bWl4LWJsZW5kLW1vZGU6bm9ybWFsO29wYWNpdHk6LjE1IiBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2NjY2NjY2NjY2NjY2NjY2MiLz4KIDxwYXRoIGQ9Im0xMi40NjYgMTYuNTI1LTAuMDQxMjYtNi42NzQ5IDMuMzI4LTAuMDk0NzQ4LTEuOTk2OSAwLjcxMDk0djUuMzU1OWw0LjcwNDUgMC42NjY0M3oiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZmZmZmY7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTttaXgtYmxlbmQtbW9kZTpub3JtYWw7b3BhY2l0eTouODtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2NjY2MiLz4KIDxwYXRoIGQ9Im0xNy41OTYgMjIuMDMxaDcuNTgwNWwtNi40Njc1IDAuOTk5NDl2OC41OTg0bC0xLjE2MTUgMC45MjI0OXoiIG9wYWNpdHk9Ii45IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7bWl4LWJsZW5kLW1vZGU6bm9ybWFsO29wYWNpdHk6Ljg7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjY2MiLz4KIDxwYXRoIGQ9Im0xNC4zNTggMzYuNTgyIDIuODU5Ny0yLjgyOTdoMS40NzlsLTIuNDAwNiAyLjgyOTd6IiBvcGFjaXR5PSIuNyIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O21peC1ibGVuZC1tb2RlOm5vcm1hbDtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2NjIi8+CiA8cGF0aCBkPSJtMTMuNTE4IDM3Ljc5NCAwLjAwNDcgMy4yMTQ0aDEuNTI0MmwtMC4wMDMyLTMuMjI1MnoiIG9wYWNpdHk9Ii43IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7bWl4LWJsZW5kLW1vZGU6bm9ybWFsO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjY2MiLz4KIDxwYXRoIGQ9Im0xMC4wNjcgNDIuMTA0aDEuMDE0NnYyLjY1OTFsMy44NzIzIDAuOTg3ODZoLTQuODg2OXoiIG9wYWNpdHk9Ii43IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7bWl4LWJsZW5kLW1vZGU6bm9ybWFsO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjY2NjIi8+CiA8cGF0aCBkPSJtMjIuNjUxIDkuNzk0NS0wLjAxNzA1IDIuNDMzYzAuNjU3Ni0xLjIzMDMgMS4zNjI2LTIuMTc2OSAzLjAyNjItMi40MjQ2eiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O21peC1ibGVuZC1tb2RlOm5vcm1hbDtvcGFjaXR5Oi44O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIGQ9Im0zMy4wNTEgOS44MDcxLTAuMDE3MDUgMi40MzNjMC4zODgzNS0xLjUyMDQgMS4xMTExLTIuMzg5NCAzLjAyNjItMi40MjQ2eiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O21peC1ibGVuZC1tb2RlOm5vcm1hbDtvcGFjaXR5Oi43O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIGQ9Im0zOC4wOTggMTcuMDk3aC0yNi4xOTVsNS4xNjAyIDQuNDMyNmgxNS44NzZ6IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50MjM2Mik7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtvcGFjaXR5Oi4xNTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+Cjwvc3ZnPgo=)}cg-board .queen.white,.promotion-dialog .queen.white{background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTBtbSIgaGVpZ2h0PSI1MG1tIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbmtzY2FwZTp2ZXJzaW9uPSIxLjAuMSAoM2JjMmU4MTNmNSwgMjAyMC0wOS0wNykiIHNvZGlwb2RpOmRvY25hbWU9IndRLnN2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogPHNvZGlwb2RpOm5hbWVkdmlldyBib3JkZXJjb2xvcj0iIzY2NjY2NiIgYm9yZGVyb3BhY2l0eT0iMSIgZ3JpZHRvbGVyYW5jZT0iMTAiIGd1aWRldG9sZXJhbmNlPSIxMCIgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnODciIGlua3NjYXBlOmN4PSIxNjQuODMzNjMiIGlua3NjYXBlOmN5PSI2OC42OTc3NTYiIGlua3NjYXBlOmRvY3VtZW50LXJvdGF0aW9uPSIwIiBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAwMSIgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIiBpbmtzY2FwZTp3aW5kb3cteD0iLTkiIGlua3NjYXBlOndpbmRvdy15PSItOSIgaW5rc2NhcGU6em9vbT0iMS41NTI4MzU5IiBvYmplY3R0b2xlcmFuY2U9IjEwIiBwYWdlY29sb3I9IiNmZmZmZmYiIHNob3dncmlkPSJmYWxzZSIvPgogPGRlZnM+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDE2NzctMiIgeDE9Ii0yNS4wMTciIHgyPSIxNC4wODQiIHkxPSItMjQ5LjgyIiB5Mj0iLTI0OS44MiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjAwMjEgMCAwIC45Nzc1NCAzMC40NzggMjcyLjExKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDE2NDMiLz4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50MTY0MyIgeDE9IjkuMjQwNyIgeDI9IjQwLjc2MSIgeTE9IjI3LjI2NiIgeTI9IjI3LjI2NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguOTg0OTUgMCAwIC45ODYwNSAuMzc1NTkgLjY0MTE5KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICA8c3RvcCBzdG9wLWNvbG9yPSIjZWNlOWRmIiBvZmZzZXQ9IjAiLz4KICAgPHN0b3Agc3RvcC1jb2xvcj0iI2Y0ZTBjOCIgb2Zmc2V0PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50Mjc0OCIgeDE9Ii0yNy45MTEiIHgyPSItMjEuMTMiIHkxPSItMjY0LjMiIHkyPSItMjY0LjMiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4wMDIxIDAgMCAuOTc3NTQgMzAuNDc4IDI3Mi4xMSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQxNjQzIi8+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTc2NC02IiB4PSItLjA5Njk3MSIgeT0iLS4wMzE2MyIgd2lkdGg9IjEuMTkzOSIgaGVpZ2h0PSIxLjA2MzMiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuMzc3OTcwNTQiLz4KICA8L2ZpbHRlcj4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50Mjc1MCIgeDE9Ii0xOC45MjgiIHgyPSItMTIuMTQ3IiB5MT0iLTI2Ny41MyIgeTI9Ii0yNjcuNTMiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4wMDIxIDAgMCAuOTc3NTQgMzAuNDc4IDI3Mi4xMSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQxNjQzIi8+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDI3NTIiIHgxPSItOC44NTc1IiB4Mj0iLTIuMDc2IiB5MT0iLTI2OC41NSIgeTI9Ii0yNjguNTUiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4wMDIxIDAgMCAuOTc3NTQgMzAuNDc4IDI3Mi4xMSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQxNjQzIi8+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDI3NTQiIHgxPSIxLjIxMzkiIHgyPSI3Ljk5NTQiIHkxPSItMjY3LjUzIiB5Mj0iLTI2Ny41MyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjAwMjEgMCAwIC45Nzc1NCAzMC40NzggMjcyLjExKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDE2NDMiLz4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50Mjc1NiIgeDE9IjEwLjE5NiIgeDI9IjE2Ljk3OCIgeTE9Ii0yNjQuMyIgeTI9Ii0yNjQuMyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjAwMjEgMCAwIC45Nzc1NCAzMC40NzggMjcyLjExKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDE2NDMiLz4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50MTY3Ny0yLTIiIHgxPSItMjUuMDE3IiB4Mj0iMTQuMDg0IiB5MT0iLTI0OS44MiIgeTI9Ii0yNDkuODIiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLjk5OTg4IDAgMCAuOTc3NTQgMzAuNDU1IDI3Mi42KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDE2NDMiLz4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50Mjc0OC04IiB4MT0iLTI3LjkxMSIgeDI9Ii0yMS4xMyIgeTE9Ii0yNjQuMyIgeTI9Ii0yNjQuMyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguOTk5ODggMCAwIC45Nzc1NCAyOS45MjcgMjcyLjYpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MTY0MyIvPgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQyNzUwLTAiIHgxPSItMTguOTI4IiB4Mj0iLTEyLjE0NyIgeTE9Ii0yNjcuNTMiIHkyPSItMjY3LjUzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC45OTk4OCAwIDAgLjk3NzU0IDMwLjQ1NSAyNzIuNikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQxNjQzIi8+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDI3NTItNSIgeDE9Ii04Ljg1NzUiIHgyPSItMi4wNzYiIHkxPSItMjY4LjU1IiB5Mj0iLTI2OC41NSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguOTk5ODggMCAwIC45Nzc1NCAzMC40NTUgMjcyLjYpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MTY0MyIvPgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQyNzU0LTMiIHgxPSIxLjIxMzkiIHgyPSI3Ljk5NTQiIHkxPSItMjY3LjUzIiB5Mj0iLTI2Ny41MyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguOTk5ODggMCAwIC45Nzc1NCAzMC40NTUgMjcyLjYpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MTY0MyIvPgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQyNzU2LTUiIHgxPSIxMC4xOTYiIHgyPSIxNi45NzgiIHkxPSItMjY0LjMiIHkyPSItMjY0LjMiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLjk5OTg4IDAgMCAuOTc3NTQgMzAuOTgzIDI3Mi42KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDE2NDMiLz4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxNzY0LTYtMS03IiB4PSItLjA5NTA1IiB5PSItLjAzMTg2OSIgd2lkdGg9IjEuMTkwMSIgaGVpZ2h0PSIxLjA2MzciIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuMzg3NTk0NyIvPgogIDwvZmlsdGVyPgogPC9kZWZzPgogPHBhdGggZD0ibTM3LjE1OSAzOC44NzQgMy4xNzA4LTQuODA4OCA0LjIzODItMTkuODI2LTkuNjUzMSAxNC43OTggMC4xNDQwOC0xNy40MzktNi45MDI5IDE2LjQxMy0zLjE2Ny0xNy45MjktMy4xNjcxIDE3LjkyNy02LjkwMjMtMTYuNDEzIDAuMTQ0MDYgMTcuNDM5LTkuNjUzMy0xNC43OTggNC4yMzg1IDE5LjgyNiAzLjM1OTcgNC44MDg4LTEuNDA4NyA1LjM4NTFzNC4zOTYxIDIuMDM4OCAxMy40IDIuMDM4OWM5LjAwNCA3LjhlLTUgMTMuMzg5LTIuMDM3OSAxMy4zODktMi4wMzc5eiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudDE2NzctMikiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50MTY3Ny0yLTIpO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLXdpZHRoOjEuMDAxMTtzdHJva2U6IzAwMDAwMCIgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjY2NjY2NjY2NjY3NjYyIvPgogPHBhdGggZD0ibTkuNzQ3MSAzNC4wNjRjMS4zNDcyIDAuMTgwMjUgMS42NDQ3LTAuMzU0NTMgMi4wNTU3LTEuOTA2NCAwIDAgMi40ODggMS4zNDM3IDMuNzYyNiAxLjA2MjIgMS4zNjQyLTAuMzAxMjYgMi40NzM1LTIuMTcxNyAyLjQ3MzUtMi4xNzE3czIuMTEzIDEuNTU4NyAzLjM4MDggMS40NTM5YzEuNDc0Mi0wLjEyMTg0IDMuNTAzMS0xLjk4MDUgMy41MDMxLTEuOTgwNXMyLjAyODkgMS44NTg3IDMuNTAzMSAxLjk4MDVjMS4yNjc5IDAuMTA0ODQgMy4zODEtMS40NTM5IDMuMzgxLTEuNDUzOXMxLjEwOTMgMS44NzA0IDIuNDczNiAyLjE3MTdjMS4yNzQ3IDAuMjgxNDkgMy43NjI1LTEuMDYyMiAzLjc2MjUtMS4wNjIyIDAuNDExMDIgMS41NTE5IDAuODM5NSAyLjA4ODIgMi4xODY4IDEuOTA3OSIgZmlsbD0ibm9uZSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDoxLjAwMTE7c3Ryb2tlOiMwMDAwMDAiLz4KIDxlbGxpcHNlIGN4PSI1LjQxMDEiIGN5PSIxNC4yMzgiIHJ4PSIyLjg5NDMiIHJ5PSIyLjc5OTEiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQyNzQ4KSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOnVybCgjbGluZWFyR3JhZGllbnQyNzQ4LTgpO3BhaW50LW9yZGVyOm5vcm1hbDtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDoxLjAwMTE7c3Ryb2tlOiMwMDAwMDAiLz4KIDxwYXRoIHRyYW5zZm9ybT0ibWF0cml4KC45OTk4OCAwIDAgLjk3NzU0IDMwLjQ1NSAyNzIuNikiIGQ9Im0xMy41NTktMjYyLjc4Yy0xLjE5MTIgNC43MjU1LTQuNzAxMSAxMy41MzEtNi4wNDg3IDE4LjIyMWwtMy43MzggNC44MTg1IDEuMDggNC45ODk2IDMuMDc4OSAxLjE2MDQtMS4yMjY0LTUuNTA5OCAyLjk2MTQtNC42Nzd6IiBmaWx0ZXI9InVybCgjZmlsdGVyMTc2NC02KSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIG9wYWNpdHk9Ii4yNSIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbHRlcjp1cmwoI2ZpbHRlcjE3NjQtNi0xLTcpO21peC1ibGVuZC1tb2RlOm5vcm1hbDtvcGFjaXR5Oi4xNTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZS13aWR0aDoxLjAwMzMiIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjY2NjY2MiLz4KIDxwYXRoIGQ9Im0yNC40OTYgNDEuNjljLTQuODM1NCAwLTkuNjcwOSAwLjg1NjUxLTEyLjg5NCAyLjU2OTUgMy4yMjY1IDEuNzE0NSA4LjA2OCAxLjc0NyAxMi45MDggMS43NDUzLTExLjkxNy0xLjg3NzEgMS45NjE0LTMuNjkyMyA2LjczOTMtMy43MjYyLTIuMTM0NS0wLjM5MDk4LTQuNDQyNi0wLjU4ODU2LTYuNzUyNy0wLjU4ODU2eiIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIG9wYWNpdHk9Ii4yIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTouMTU7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtzdHJva2Utd2lkdGg6MS4wMDIyIi8+CiA8cGF0aCBkPSJtMTEuNjAxIDQ0LjI2czQuMzg3NS0yLjEzNjMgMTMuMzkyLTIuMTM2NGM5LjAwNC03LjhlLTUgMTMuMzkyIDIuMTM2NCAxMy4zOTIgMi4xMzY0IiBmaWxsPSJub25lIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlLXdpZHRoOjEuMDAxMTtzdHJva2U6IzAwMDAwMCIvPgogPHBhdGggZD0ibTEyLjg1NyAzOC44NzRzMy42NjU3LTIuMDQwNSAxMi4xNTEtMi4wNDA2YzguNDg1LTcuOGUtNSAxMi4xNTEgMi4wNDA2IDEyLjE1MSAyLjA0MDYiIGZpbGw9Im5vbmUiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtzdHJva2Utd2lkdGg6MS4wMDExO3N0cm9rZTojMDAwMDAwIi8+CiA8ZWxsaXBzZSBjeD0iMTQuOTIiIGN5PSIxMS4wOCIgcng9IjIuODk0MyIgcnk9IjIuNzk5MSIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudDI3NTApIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDI3NTAtMCk7cGFpbnQtb3JkZXI6bm9ybWFsO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoxLjAwMjI7c3Ryb2tlOiMwMDAwMDAiLz4KIDxlbGxpcHNlIGN4PSIyNC45ODkiIGN5PSIxMC4wODIiIHJ4PSIyLjg5NDMiIHJ5PSIyLjc5OTEiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQyNzUyKSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOnVybCgjbGluZWFyR3JhZGllbnQyNzUyLTUpO3BhaW50LW9yZGVyOm5vcm1hbDtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MS4wMDIyO3N0cm9rZTojMDAwMDAwIi8+CiA8ZWxsaXBzZSBjeD0iMzUuMDU5IiBjeT0iMTEuMDgyIiByeD0iMi44OTQzIiByeT0iMi43OTkxIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50Mjc1NCkiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50Mjc1NC0zKTtwYWludC1vcmRlcjpub3JtYWw7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjEuMDAyMjtzdHJva2U6IzAwMDAwMCIvPgogPGVsbGlwc2UgY3g9IjQ0LjU2OCIgY3k9IjE0LjIzOSIgcng9IjIuODk0MyIgcnk9IjIuNzk5MSIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudDI3NTYpIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDI3NTYtNSk7cGFpbnQtb3JkZXI6bm9ybWFsO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoxLjAwMjI7c3Ryb2tlOiMwMDAwMDAiLz4KIDxwYXRoIGQ9Im02LjY1NyAxNy4zODUgMy40NjIgMTYuMTI5czAuNzkzODcgMC4wNTY2IDEuMjczMy0yLjI5NDV6IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouODtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2MiLz4KIDxwYXRoIGQ9Im0xNS41MjIgMTQuNDk5IDIuMzQwOSAxNS4xNjljLTAuNjI2MDggMS4wODc1LTEuNDcyMiAyLjAwMDEtMi4xNjM1IDIuMTd6IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouOTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2MiLz4KIDxwYXRoIGQ9Im0yMS45ODYgMzEuMDI3IDMuMDI3LTE3LjYxMi0wLjEzODg3IDE1Ljc1N2MtMS4wNjY0IDAuOTEzNDctMi4xNDkyIDEuODU4MS0yLjg4ODEgMS44NTQ2eiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O29wYWNpdHk6Ljk7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjYyIvPgogPHBhdGggZD0ibTM0LjQ1OSAxNC42MDUtNi43ODAzIDE2LjE4MmMwLjAxNjA2LTAuMDkxNzkgMC40NjcxMSAxLjM5NCAzLjgzMDctMS4yNDM5eiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O29wYWNpdHk6Ljk7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjIi8+CiA8cGF0aCBkPSJtMzMuOTIxIDMxLjgwNyA5LjIxOS0xNC4zMjYtNS41OTg0IDEzLjM0NnMtMy4xNTI5IDEuNzM0My0zLjYyMDYgMC45Nzk5MnoiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZmZmZmY7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtvcGFjaXR5Oi43O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjY2MiLz4KIDxwYXRoIGQ9Im00LjE4NDMgMTYuMTZzLTMuMDE3NS0yLjY5MTUgMC45MzQxNi00LjE3MDZjMC4wODc4NjcgMC4wMTM5OC0xLjgzMyAyLjE1Ni0wLjkzNDE2IDQuMTcwNnoiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZmZmZmY7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCBkPSJtMTMuODMxIDEzLjAzMXMtMy4wMTc1LTIuNjkxNSAwLjkzNDE2LTQuMTcwNmMwLjA4OTQyIDEuOTZlLTUgLTEuNzk2MSAyLjA1NDItMC45MzQxNiA0LjE3MDZ6IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTIzLjg0OSAxMi4wMDZzLTMuMDE3NS0yLjY5MTUgMC45MzQxNi00LjE3MDZjMC4wNTg0MSA4LjUwNWUtNCAtMS45MjczIDIuMDkwNi0wLjkzNDE2IDQuMTcwNnoiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZmZmZmY7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCBkPSJtMzMuOTM1IDEyLjk5MnMtMy4wMTc1LTIuNjkxNSAwLjkzNDE2LTQuMTcwNmMwLjA0NDE4LTAuMDAyOTMtMS45MTg4IDIuMDkzMS0wLjkzNDE2IDQuMTcwNnoiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZmZmZmY7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCBkPSJtNDMuNDMxIDE2LjE1cy0zLjAxNzUtMi42OTE1IDAuOTM0MTYtNC4xNzA2YzAuMDQ2MiAwLjAxODA4LTEuODgyNSAyLjE5MDMtMC45MzQxNiA0LjE3MDZ6IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTI0Ljk5MyA0Ni4zOTZjLTkuMDA0IDcuOGUtNSAtMTMuMzkyLTIuMTM2NC0xMy4zOTItMi4xMzY0czQuMzg3NS0yLjEzNjMgMTMuMzkyLTIuMTM2NGM5LjAwNC03LjhlLTUgMTMuMzkyIDIuMTM2NCAxMy4zOTIgMi4xMzY0cy00LjM4NzUgMi4xMzYzLTEzLjM5MiAyLjEzNjR6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIG9wYWNpdHk9Ii4yIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgc3Ryb2tlPSIjMDAwMDAwIiBzdHlsZT0ib3BhY2l0eTouMTU7c3Ryb2tlLXdpZHRoOjAiLz4KIDxwYXRoIGQ9Im02Ljc3MTMgMTIuNDEyYzAuMDgwNDk4IDAuMDI2MjQgMi4zMTQyIDEuNzUwNy0wLjE0Nzc5IDMuODYzOS0wLjA3MzkxNS0wLjEyNDE1IDEuMTYyMi0yLjAwMTEgMC4xNDc3OS0zLjg2Mzl6IiBvcGFjaXR5PSIuMyIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouMTU7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtzdHJva2Utd2lkdGg6MS4wMDExIi8+CiA8cGF0aCBkPSJtMTYuMzM2IDkuMjQ1NmMwLjA4MDUgMC4wMjYyMzYgMi4zMTQyIDEuNzUwNy0wLjE0Nzc5IDMuODYzOS0wLjA3MzkyLTAuMTI0MTUgMS4xNjIyLTIuMDAxMSAwLjE0Nzc5LTMuODYzOXoiIG9wYWNpdHk9Ii4zIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtvcGFjaXR5Oi4xNTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZS13aWR0aDoxLjAwMTEiLz4KIDxwYXRoIGQ9Im0yNi40MjUgOC4yNzYyYzAuMDgwNSAwLjAyNjIzNiAyLjMxNDIgMS43NTA3LTAuMTQ3NzkgMy44NjM5LTAuMDczOTItMC4xMjQxNSAxLjE2MjItMi4wMDExIDAuMTQ3NzktMy44NjM5eiIgb3BhY2l0eT0iLjMiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O29wYWNpdHk6LjE1O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlLXdpZHRoOjEuMDAxMSIvPgogPHBhdGggZD0ibTM2LjUxNSA5LjI2ODRjMC4wODA1IDAuMDI2MjM2IDIuMzE0MiAxLjc1MDctMC4xNDc3OSAzLjg2MzktMC4wNzM5MS0wLjEyNDE1IDEuMTYyMi0yLjAwMTEgMC4xNDc3OS0zLjg2Mzl6IiBvcGFjaXR5PSIuMyIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouMTU7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtzdHJva2Utd2lkdGg6MS4wMDExIi8+CiA8cGF0aCBkPSJtNDYuMDU5IDEyLjU2NWMwLjA4MDUgMC4wMjYyNCAyLjMxNDIgMS43NTA3LTAuMTQ3NzkgMy44NjM5LTAuMDczOTItMC4xMjQxNSAxLjE2MjItMi4wMDExIDAuMTQ3NzktMy44NjM5eiIgb3BhY2l0eT0iLjMiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O29wYWNpdHk6LjE1O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlLXdpZHRoOjEuMDAxMSIvPgogPHBhdGggZD0ibTEzLjUxNCAzOS4yMjNjMC44NDgyNi0wLjQ0OTcyIDEuNjk5OS0wLjY1OTU3IDIuNTcxLTAuODc4MzktMC41ODY1NiAwLjg0MDk2LTAuNjE2MzMgMi42NDA0LTAuMzM5NzggMy45Nzg4IDAgMC0wLjg5MDAzIDAuMTI0MjMtMy4yMjQ2IDAuOTA0Mjl6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIG9wYWNpdHk9Ii43IiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgc3R5bGU9InN0cm9rZS13aWR0aDoxLjAwMTEiLz4KIDxwYXRoIGQ9Im0xMy4xNDYgMzguMDg0YzAuMTA5ODMtMC4wMTU5OCAwLjMzMDExLTAuMjg5MyAyLjU5MTUtMC45NTEzNy0yLjAxNDYtMS41ODUtMy41NTA5LTQuMDc0Ny0zLjU1MDktNC4wNzQ3LTAuMzI4MjEgMC45MTQ1NC0wLjc3Mjc5IDEuNTE0Mi0xLjQxNDkgMS41Nzk2eiIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBvcGFjaXR5PSIuOSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHN0eWxlPSJvcGFjaXR5Oi44O3N0cm9rZS13aWR0aDoxLjAwMTEiLz4KPC9zdmc+Cg==)}cg-board .king.white{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTBtbSIgaGVpZ2h0PSI1MG1tIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbmtzY2FwZTp2ZXJzaW9uPSIxLjAuMSAoM2JjMmU4MTNmNSwgMjAyMC0wOS0wNykiIHNvZGlwb2RpOmRvY25hbWU9IndLLnN2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogPHNvZGlwb2RpOm5hbWVkdmlldyBib3JkZXJjb2xvcj0iIzY2NjY2NiIgYm9yZGVyb3BhY2l0eT0iMSIgZ3JpZHRvbGVyYW5jZT0iMTAiIGd1aWRldG9sZXJhbmNlPSIxMCIgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnOTEiIGlua3NjYXBlOmN4PSIxMjEuMTU0NDUiIGlua3NjYXBlOmN5PSIxNDAuOTIzOTQiIGlua3NjYXBlOmRvY3VtZW50LXJvdGF0aW9uPSIwIiBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAwMSIgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIiBpbmtzY2FwZTp3aW5kb3cteD0iLTkiIGlua3NjYXBlOndpbmRvdy15PSItOSIgaW5rc2NhcGU6em9vbT0iMS41NTI4MzYiIG9iamVjdHRvbGVyYW5jZT0iMTAiIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgc2hvd2dyaWQ9ImZhbHNlIi8+CiA8ZGVmcz4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50Mjc1OCIgeDE9Ii01MDUuOTciIHgyPSItNDg0LjIyIiB5MT0iLTQwOC41IiB5Mj0iLTQwOC41IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMDExMyAwIDAgMS4wMDA4IDUzNi4yMiA0MzMuNzkpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MTY0MyIvPgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQxNjQzIiB4MT0iOS4yNDA3IiB4Mj0iNDAuNzYxIiB5MT0iMjcuMjY2IiB5Mj0iMjcuMjY2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC45ODQ5NSAwIDAgLjk4NjA1IC4zNzU1OSAuNjQxMTkpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiNlY2U5ZGYiIG9mZnNldD0iMCIvPgogICA8c3RvcCBzdG9wLWNvbG9yPSIjZjRlMGM4IiBvZmZzZXQ9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQyNzYwIiB4MT0iLTUyMC4xNSIgeDI9Ii00OTAuODQiIHkxPSItMzk0LjQ0IiB5Mj0iLTM5NC40NCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjAxMTMgMCAwIDEuMDAwOCA1MzYuMjIgNDMzLjc5KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDE2NDMiLz4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50Mjc2MiIgeDE9Ii01MjYuNzQiIHgyPSItNTA0Ljk4IiB5MT0iLTQwOC41IiB5Mj0iLTQwOC41IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMDExMyAwIDAgMS4wMDA4IDUzNi4yMiA0MzMuNzkpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MTY0MyIvPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjE2NDQtMiIgeD0iLS4wODQ3NTkiIHk9Ii0uMDMzMzc1IiB3aWR0aD0iMS4xNjk1IiBoZWlnaHQ9IjEuMDY2NyIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC4zOTE4MTU0MyIvPgogIDwvZmlsdGVyPgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQyNzY0IiB4MT0iLTUxMC4wOCIgeDI9Ii01MDAuODUiIHkxPSItNDEyLjcyIiB5Mj0iLTQxMi43MiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjAxMTMgMCAwIDEuMDAwOCA1MzYuMjIgNDMzLjc5KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDE2NDMiLz4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxODk0LTEiIHg9Ii0uMTAyMzIiIHk9Ii0uMDMxMjQxIiB3aWR0aD0iMS4yMDQ2IiBoZWlnaHQ9IjEuMDYyNSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC4xNzIxNDA4MiIvPgogIDwvZmlsdGVyPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjE4OTgtMCIgeD0iLS4wNTgyNzEiIHk9Ii0uMDQwNzQ0IiB3aWR0aD0iMS4xMTY1IiBoZWlnaHQ9IjEuMDgxNSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC4yNTc3NjE0MiIvPgogIDwvZmlsdGVyPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjE2NDQtMi0zLTYiIHg9Ii0uMDg0NzU5IiB5PSItLjAzMzM3NSIgd2lkdGg9IjEuMTY5NSIgaGVpZ2h0PSIxLjA2NjciIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuMzkxODE1NDMiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxODk0LTEtNS02IiB4PSItLjEwMjMyIiB5PSItLjAzMTI0MSIgd2lkdGg9IjEuMjA0NiIgaGVpZ2h0PSIxLjA2MjUiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuMTcyMTQwODIiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxODk4LTAtNC01IiB4PSItLjA1ODI3MSIgeT0iLS4wNDA3NDQiIHdpZHRoPSIxLjExNjUiIGhlaWdodD0iMS4wODE1IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIwLjI1Nzc2MTQyIi8+CiAgPC9maWx0ZXI+CiA8L2RlZnM+CiA8cGF0aCBkPSJtMjkuMTMyIDE4Ljc5MmM2LjM4NjgtNS43NDA5IDE3LjU0NC0yLjYwNjMgMTYuODUxIDYuODEyNS0wLjY3ODg0IDYuMTcwNC03LjAxMzIgOC4zNDc0LTcuMDEzMiA4LjM0NzRzLTMuODI3LTIuMjI3OC0xMy45NC0yLjIyNzlsLTAuMDEzNzUtMy45OTI5eiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudDI3NTgpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOnVybCgjbGluZWFyR3JhZGllbnQyNzU4KTtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlOiMwMDAwMDAiLz4KIDxwYXRoIGQ9Im0zNy45NDIgMzguODMxIDEuMzA0NCA1LjI3NThzLTMuNzc4OCAyLjIyNzktMTQuMjQ3IDIuMjI4MWMtMTAuNDY4LTJlLTQgLTE0LjI0Ny0yLjIyODEtMTQuMjQ3LTIuMjI4MWwxLjMwMzktNS4yNzU4LTAuOTk2NTMtNC44Nzg1czMuNjQ1Mi0yLjIyOCAxMy45NDEtMi4yMjgxYzEwLjI5NS05ZS01IDEzLjkzOSAyLjIyODEgMTMuOTM5IDIuMjI4MXoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQyNzYwKSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50Mjc2MCk7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZTojMDAwMDAwIi8+CiA8cGF0aCBkPSJtMTAuNzU0IDQ0LjEwNnMzLjc3OS0yLjIyODIgMTQuMjQ4LTIuMjI4MmMxMC40NjktOGUtNSAxNC4yNDggMi4yMjgyIDE0LjI0OCAyLjIyODIiIGZpbGw9Im5vbmUiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtzdHJva2U6IzAwMDAwMCIvPgogPHBhdGggZD0ibTEyLjA1OCAzOC44MzFzMy4zOTM3LTIuMjI4MSAxMi45NzgtMi4yMjgyYzkuNTgzNy05ZS01IDEyLjk3NyAyLjIyODIgMTIuOTc3IDIuMjI4MiIgZmlsbD0ibm9uZSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZTojMDAwMDAwIi8+CiA8cGF0aCBkPSJtMjAuOSAxOC43OTJjLTYuMzg2OC01Ljc0MDktMTcuNTQ0LTIuNjA2My0xNi44NTEgNi44MTI1IDAuNjc4ODMgNi4xNzA1IDcuMDEzMiA4LjM0NzQgNy4wMTMyIDguMzQ3NHMzLjgyNy0yLjIyNzggMTMuOTQtMi4yMjc5bDAuMDEzNzUtMy45OTI5eiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudDI3NjIpIiBzdHJva2U9IiMwMDAwMDAiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOnVybCgjbGluZWFyR3JhZGllbnQyNzYyKTtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIGQ9Im0yMS42NSA5LjkxMTFoNi43MzI3bS0zLjM2NjUtMy41ODI1djcuOTgxMSIgZmlsbD0iIzU5OTE3YSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoMS4wMTEzIDAgMCAxLjAwMDggNTM2LjIyIDQzMy43OSkiIGQ9Im0tNDk0LjA4LTQxNy41M2MtMC41NTUyNCA0ZS0zIC0xLjEzMjggMC4wNTEyLTEuNzMxNyAwLjE0NTUxIDkuMDg3NS0wLjIyMzUxIDEzLjQ0MyAxMS45NTggMS4zOTM5IDE2LjQ4NWwtMS4yNzIgNC45NTg0IDEuNTI1OCA1LjQ4MjEgMi45NjEzIDEuMTA0Ni0xLjQ4OTItNS40Njg1IDAuOTg2Ni01LjIwNjlzNi4yNzI5LTEuNzgxNyA2LjkzNDEtNy44MjFjMC41MDYyNi00LjYyMzctMi41NDcxLTkuNzI2Ny05LjMwODgtOS42NzkxeiIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjE2NDQtMikiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBvcGFjaXR5PSIuMjUiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWx0ZXI6dXJsKCNmaWx0ZXIxNjQ0LTItMy02KTttaXgtYmxlbmQtbW9kZTpub3JtYWw7b3BhY2l0eTouMTU7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTIwLjkgMTguNzkyIDQuMTI5NiA4LjY1MzQgNC4xMjk2LTguNjUzNHMwLjcwMzI2LTQuNzY3NS00LjEyOTYtNC43Njc1Yy00LjgzMjggMC00LjEyOTYgNC43Njc1LTQuMTI5NiA0Ljc2NzV6IiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50Mjc2NCkiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOnVybCgjbGluZWFyR3JhZGllbnQyNzY0KTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCgxLjAxMTMgMCAwIDEuMDAwOCA1MzYuMjIgNDMzLjc5KSIgZD0ibS01MDUuNDgtNDE5LjJjNC43NTc0IDAuOTcwMDIgMC44NjczNCAxMC41MiAwLjAxNTkgMTMuMTg2IDAuMDI0IDAuMDI1MSAzLjA3ODQtNS40MDM3IDQuMDIwMy04LjkxMjkgMC4wODkxLTQuNTA0Ni0zLjg2NzQtNC4zOTI2LTQuMDM2Mi00LjI3MzR6IiBmaWx0ZXI9InVybCgjZmlsdGVyMTg5NC0xKSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIG9wYWNpdHk9Ii4yNSIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbHRlcjp1cmwoI2ZpbHRlcjE4OTQtMS01LTYpO21peC1ibGVuZC1tb2RlOm5vcm1hbDtvcGFjaXR5Oi4xNTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCgxLjAxMTMgMCAwIDEuMDAwOCA1MzYuMjIgNDMzLjc5KSIgZD0ibS01MDUuNDktNDAyLjI2LTkuMWUtNCAtMC4wNzUzYzkuMWUtNCAwLjA3NTMgMC4wMTU2LTMuMzk1MyAwLjAxNTYtMy4zOTUzcy0yLjY4MDktNi44OTU2LTQuMDUxNi04LjkxNDFjLTEuMzMzNS0xLjk2MzctMy43NzgyLTIuOTI5NS02LjU2NDgtMi43ODQzIDMuOTcyMiAxLjc2NTEgOC45MzcyIDEwLjAyOSAxMC42MDIgMTUuMTY5eiIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjE4OTgtMCkiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBvcGFjaXR5PSIuMjUiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWx0ZXI6dXJsKCNmaWx0ZXIxODk4LTAtNC01KTttaXgtYmxlbmQtbW9kZTpub3JtYWw7b3BhY2l0eTouMTU7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTYuMzE0MyAyOS41MjdjLTEuMTk2Mi0xLjY0NzMtMi4wMTEyLTMuODUwMS0xLjQ0NTctNi42MzU1IDEuNDM2NS03LjA3NDUgOS40NTctNi4yOTYzIDkuNDU3LTYuMjk2My0xMS41OTUgMy40Njc5LTcuODcxOSAxMi45NjItOC4wMTEzIDEyLjkzMnoiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZmZmZmY7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtvcGFjaXR5Oi44O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIGQ9Im0yMy41NyAyMy4wMjUtMi4xMTM1LTQuNDAyNHMtMC42OTA1NS00LjExOTkgMy41NDAyLTQuMDU2Yy00LjIxMyAxLjMzMS0xLjQyNjcgOC40NTg1LTEuNDI2NyA4LjQ1ODV6IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTI3LjAyNiAyNC45NTkgMi43NTIxLTUuOTI4N3MyLjQ0NjYtMi4yMjM2IDYuMTE2NC0yLjU3MTVjLTMuOTQ3NSAxLjAzMjEtNi4zMzAxIDQuODc0Ny04Ljg2ODUgOC41MDAzeiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIGQ9Im0yNS4zMTggNDEuOTI0Yy0xMC4zMTEgMWUtNCAtMTQuNTY0IDIuMTgyNy0xNC41NjQgMi4xODI3czQuMjUyOSAyLjE4MjUgMTQuNTY0IDIuMTgyNWgwLjAyMTI0Yy0xNS40NDEtMS45OSA3LjMxNDgtMy44MDMgOC4yODQyLTMuODEwNy0yLjE3MzMtMC4zMTY0Mi00LjkxNzEtMC41NTM4My04LjMwNTItMC41NTM3M3oiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBvcGFjaXR5PSIuMiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO29wYWNpdHk6LjE1O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIGQ9Im0yNSA0Ni4yOTZjLTkuMjQxIDhlLTUgLTEzLjc0NC0yLjIwODgtMTMuNzQ0LTIuMjA4OHM0LjUwMy0yLjIwODcgMTMuNzQ0LTIuMjA4OGM5LjI0MS04ZS01IDEzLjc0NCAyLjIwODggMTMuNzQ0IDIuMjA4OHMtNC41MDMgMi4yMDg3LTEzLjc0NCAyLjIwODh6IiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgb3BhY2l0eT0iLjIiIHN0cm9rZT0iIzAwMDAwMCIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO29wYWNpdHk6LjE1O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlLXdpZHRoOjAiLz4KIDxwYXRoIGQ9Im0xMi41MjggMzkuMTY5YzAuODUwMTQtMC40NDk3MiAxLjcyODgtMC42NDI4NiAyLjU5MzQtMC45NjE5MS0wLjU4Nzg2IDAuODQwOTYtMC42MzQ0IDIuNzIzOS0wLjM1NzIzIDQuMDYyMyAwIDAtMC44OTIwMSAwLjEyNDIzLTMuMjMxOCAwLjkwNDI5eiIgZmlsbD0iI2ZmZmZmZiIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIG9wYWNpdHk9Ii43IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTEyLjQ2NCAzOC4wMjFzMC4zMDA2MS0wLjI4Nzc2IDIuNDE2Mi0wLjg3NjgzYy0xLjU5MS0xLjYwMTItMS40MDAyLTMuNDQ2Mi0xLjU3NDctMy41MTYtMC41NjY1IDAuMTY3OS0xLjExMTggMC4zODg5My0xLjY1IDAuNjI3NHoiIGZpbGw9IiNmZmZmZmYiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBvcGFjaXR5PSIuOSIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO29wYWNpdHk6Ljg7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjYyIvPgo8L3N2Zz4K)}cg-board .pawn.black{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTBtbSIgaGVpZ2h0PSI1MG1tIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbmtzY2FwZTp2ZXJzaW9uPSIxLjAuMSAoM2JjMmU4MTNmNSwgMjAyMC0wOS0wNykiIHNvZGlwb2RpOmRvY25hbWU9ImJQLnN2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogPHNvZGlwb2RpOm5hbWVkdmlldyBib3JkZXJjb2xvcj0iIzY2NjY2NiIgYm9yZGVyb3BhY2l0eT0iMSIgZ3JpZHRvbGVyYW5jZT0iMTAiIGd1aWRldG9sZXJhbmNlPSIxMCIgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnNTIiIGlua3NjYXBlOmN4PSIxMTYuODk3NiIgaW5rc2NhcGU6Y3k9IjE3Mi41MjQyNyIgaW5rc2NhcGU6ZG9jdW1lbnQtcm90YXRpb249IjAiIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDAxIiBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiIGlua3NjYXBlOndpbmRvdy14PSItOSIgaW5rc2NhcGU6d2luZG93LXk9Ii05IiBpbmtzY2FwZTp6b29tPSIzLjEwNTY3MjEiIG9iamVjdHRvbGVyYW5jZT0iMTAiIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgc2hvd2dyaWQ9ImZhbHNlIi8+CiA8ZGVmcz4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50MzIzMSIgeDE9IjkuMjQwNyIgeDI9IjQwLjc2MSIgeTE9IjI3LjI2NiIgeTI9IjI3LjI2NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjAxNTUgMCAwIDEuMDEwMyAtLjM4ODUyIC40ODE1MykiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgPHN0b3Agc3RvcC1jb2xvcj0iIzYzNWY1ZSIgc3R5bGU9InN0b3AtY29sb3I6IzZlNmU2ZSIgb2Zmc2V0PSIwIi8+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiMxMzExMTEiIHN0eWxlPSJzdG9wLWNvbG9yOiMyNjI2MjYiIG9mZnNldD0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDE1MTgtMyIgeDE9Ijc3Ny43MyIgeDI9Ijc5NS45MyIgeTE9IjYzLjQyMyIgeTI9IjYzLjQyMyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguOTgxMzEgMCAwIC45NzIzNSAtNzQ3LjEzIC0zNS44NDYpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MzIzMSIvPgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQxNTE2LTciIHgxPSI3NzIuODMiIHgyPSI4MDAuODMiIHkxPSI3NC41ODEiIHkyPSI3NC41ODEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLjk4MTMxIDAgMCAuOTcyMzUgLTc0Ny4xMyAtMzUuODQ2KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDMyMzEiLz4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50MTk3OSIgeDE9Ijc3OS4wMyIgeDI9Ijc5NC42MyIgeTE9IjU0LjQ0OSIgeTI9IjU0LjQ0OSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguOTgxMzEgMCAwIC45NzIzNSAtNzQ3LjEzIC0zNC44MTcpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQyNDAzIi8+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDI0MDMiIHgxPSI5LjI0MDciIHgyPSI0MC43NjEiIHkxPSIyNy4yNjYiIHkyPSIyNy4yNjYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4wMTU1IDAgMCAxLjAxMDMgLS4zODg1MiAuNDgxNTMpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiM2MzVmNWUiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MzczNzMiIG9mZnNldD0iMCIvPgogICA8c3RvcCBzdG9wLWNvbG9yPSIjMTMxMTExIiBzdHlsZT0ic3RvcC1jb2xvcjojMzAzMDMwIiBvZmZzZXQ9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQxOTgxIiB4MT0iNzc3LjczIiB4Mj0iNzk1LjkzIiB5MT0iNjMuNDIzIiB5Mj0iNjMuNDIzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC45ODEzMSAwIDAgLjk3MjM1IC03NDcuMTMgLTM0LjgxNykiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDI0MDMiLz4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50MTk4MyIgeDE9Ijc3Mi44MyIgeDI9IjgwMC44MyIgeTE9Ijc0LjU4MSIgeTI9Ijc0LjU4MSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguOTgxMzEgMCAwIC45NzIzNSAtNzQ3LjEzIC0zNC44MTcpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQyNDAzIi8+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTk5MyIgeD0iLS4yMzE1MSIgeT0iLS4xNjQwMSIgd2lkdGg9IjEuNDYzIiBoZWlnaHQ9IjEuMzI4IiBzdHlsZT0iY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzOnNSR0IiIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyI+CiAgIDxmZUdhdXNzaWFuQmx1ciBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiIHN0ZERldmlhdGlvbj0iMC42Njg5OTU4NiIvPgogIDwvZmlsdGVyPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjE5ODUiIHg9Ii0uMjc0NDciIHk9Ii0uMTQ3NjQiIHdpZHRoPSIxLjU0ODkiIGhlaWdodD0iMS4yOTUzIiBzdHlsZT0iY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzOnNSR0IiIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyI+CiAgIDxmZUdhdXNzaWFuQmx1ciBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiIHN0ZERldmlhdGlvbj0iMC40OTM2MTcxIi8+CiAgPC9maWx0ZXI+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTk4OSIgeD0iLS4zMDMyNyIgeT0iLS4yOTY4IiB3aWR0aD0iMS42MDY1IiBoZWlnaHQ9IjEuNTkzNiIgc3R5bGU9ImNvbG9yLWludGVycG9sYXRpb24tZmlsdGVyczpzUkdCIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiPgogICA8ZmVHYXVzc2lhbkJsdXIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIiBzdGREZXZpYXRpb249IjAuMzkyNTAwNDEiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxNjg5LTUtMy03IiB4PSItLjA0OTM1OCIgeT0iLS4wNDY3MDUiIHdpZHRoPSIxLjA5ODciIGhlaWdodD0iMS4wOTM0IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIwLjM0NDA5NTc0Ii8+CiAgPC9maWx0ZXI+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTY1Ny00LTMtMyIgeD0iLS4wNzU0MzQiIHk9Ii0uMDM1MTE1IiB3aWR0aD0iMS4xNTA5IiBoZWlnaHQ9IjEuMDcwMiIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC4yNjg5NDkwMyIvPgogIDwvZmlsdGVyPgogPC9kZWZzPgogPGVsbGlwc2UgY3g9IjI1IiBjeT0iMTguMTI2IiByeD0iNy4xNjA5IiByeT0iNi44MzQxIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50MTUyMC04KSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50MTk3OSk7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtwYWludC1vcmRlcjptYXJrZXJzIGZpbGwgc3Ryb2tlO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlOiMwMDAwMDAiLz4KIDxwYXRoIGQ9Im0yNSAyNC41OThjLTUuMjI4MSAwLjA0NDQ2LTcuOTg0OS0wLjAyNzY2LTguMzk0MSA0LjUwNzloMTYuNzg4Yy0wLjQwOTIxLTQuNTM1Ni0zLjE2NTQtNC40NjM0LTguMzkzNi00LjUwNzl6IiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50MTUxOC0zKSIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDE5ODEpO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtzdHJva2U6IzAwMDAwMCIvPgogPHBhdGggZD0ibTIwLjQ4NCAyOS4xMDZjMC40OTU3MiA2Ljc4NzUtOS4zMDMzIDcuOTk1OC04LjcwNTkgMTcuMTloMjYuNDQ0YzAuNTk3MzMtOS4xOTQ1LTkuMjAxNy0xMC40MDMtOC43MDYtMTcuMTloLTQuNTE1OHoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQxNTE2LTcpIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50MTk4Myk7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZTojMDAwMDAwIi8+CiA8cGF0aCBkPSJtMTkuODg0IDIxLjYyOWMtMC41Mjc4NCAwLjIyNTQxLTQuNTg1LTcuNjI4MyA0Ljg2NzUtOS43NzI0IDAuNzE2OTQtMC4xMTg0NCAxLjI1MTMgMC42NDExMiAwLjAwNzkgMS4wMzk1IDAgMC03LjczOTYgMy4zNDY4LTQuODc1NSA4LjczMjl6IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ZpbHRlcjp1cmwoI2ZpbHRlcjE5OTMpO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouMjU7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTEyLjUwNCA0NS43MDFjLTAuMzI0Mi0xLjIzOTYtMC4yMDM2Ny0zLjk3MzIgMy41MTI3LTguMDA4MS0wLjM2OTcyIDIuNDM3Mi0zLjA2NDMgNS4zOTMxLTAuOTAwMiA4LjAyNDJ6IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ZpbHRlcjp1cmwoI2ZpbHRlcjE5ODUpO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouMjtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2MiLz4KIDxwYXRoIGQ9Im0xNy4yODIgMjguNTU3cy0wLjAyNTYtMi45MDUyIDMuMTA2MS0zLjE0MTdjLTEuMDc4NiAxLjIxMTUtMS40NjIzIDEuOTA1Ny0wLjkzMjg3IDMuMTczOXoiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZmZmZmY7ZmlsdGVyOnVybCgjZmlsdGVyMTk4OSk7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtvcGFjaXR5Oi4yO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIHRyYW5zZm9ybT0ibWF0cml4KC45ODA5MiAwIDAgLjk3MjIgLTI0Ny44NiAxMjcuNDIpIiBkPSJtMjc1LjA5LTEwMS4xMmMwLjIyNzYzIDYuMDM3NCAxOC43MzQgOS4zMTQzIDE2LjU1MyAxNy42ODIgMS4yODY1LTcuODc4LTkuMjgxNi0xMC4wODktOC44NzUzLTE3LjY4MnoiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWx0ZXI9InVybCgjZmlsdGVyMTY4OS01KSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIG9wYWNpdHk9Ii4xNSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHN0eWxlPSJmaWx0ZXI6dXJsKCNmaWx0ZXIxNjg5LTUtMy03KTttaXgtYmxlbmQtbW9kZTpub3JtYWw7b3BhY2l0eTouMTUiLz4KIDxwYXRoIHRyYW5zZm9ybT0ibWF0cml4KC45ODA5MiAwIDAgLjk3MjIgLTI0OC4wNSAxMjYuMzQpIiBkPSJtMjc4LjM3LTExOC4zNGM0Ljk3NTEgMC42NjI2MSA2LjU5NTYgMTAuNTAxIDEuOTIwMiAxMy40NTQgMCAwIDMuNDA4MyAwLjUxMTY2IDMuOTY2NSAyLjY4ODEgMC4xNjkzNyAwLjY2MDM0IDAuNDY4MTIgMi4xODA5IDAuNDY4MTIgMi4xODA5bDIuMjAyMSA3LjdlLTRzLTAuMTk2MzQtMS41NDA1LTAuNDY5MTItMi4xNjUxYy0wLjg4ODY4LTIuMDM0OC00LjY4NTctMi43NzA4LTQuNjg1Ny0yLjc3MDggMS44NzEtMS4xNzkxIDMuODk4MS00LjI1MjkgMy44OTgxLTYuMzU4MSAwLjM4ODE4LTQuNTUxLTUuNTA4Ny03LjU0NzUtNy4zMDAxLTcuMDI5NnoiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWx0ZXI9InVybCgjZmlsdGVyMTY1Ny00KSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIG9wYWNpdHk9Ii4yNSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHN0eWxlPSJmaWx0ZXI6dXJsKCNmaWx0ZXIxNjU3LTQtMy0zKTttaXgtYmxlbmQtbW9kZTpub3JtYWw7b3BhY2l0eTouMiIvPgo8L3N2Zz4K)}cg-board .bishop.black,.promotion-dialog .bishop.black{background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTBtbSIgaGVpZ2h0PSI1MG1tIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbmtzY2FwZTp2ZXJzaW9uPSIxLjAuMSAoM2JjMmU4MTNmNSwgMjAyMC0wOS0wNykiIHNvZGlwb2RpOmRvY25hbWU9ImJCLnN2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogPHNvZGlwb2RpOm5hbWVkdmlldyBib3JkZXJjb2xvcj0iIzY2NjY2NiIgYm9yZGVyb3BhY2l0eT0iMSIgZ3JpZHRvbGVyYW5jZT0iMTAiIGd1aWRldG9sZXJhbmNlPSIxMCIgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnNjMiIGlua3NjYXBlOmN4PSI4OS4yMzcxMzIiIGlua3NjYXBlOmN5PSIxMTcuNDgwMzkiIGlua3NjYXBlOmRvY3VtZW50LXJvdGF0aW9uPSIwIiBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAzMCIgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxNDE0IiBpbmtzY2FwZTp3aW5kb3cteD0iMCIgaW5rc2NhcGU6d2luZG93LXk9IjAiIGlua3NjYXBlOnpvb209IjQuMzkyMDgzMiIgb2JqZWN0dG9sZXJhbmNlPSIxMCIgcGFnZWNvbG9yPSIjZmZmZmZmIiBzaG93Z3JpZD0iZmFsc2UiLz4KIDxkZWZzPgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQyNzcwLTQtMSIgeDE9IjE0LjU1OCIgeDI9IjM1LjkyMSIgeTE9IjI1LjkzIiB5Mj0iMjUuOTMiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4wNzM5IDAgMCAxLjAyNjkgLTIuMjU5NiAtLjM4MDM1KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDI0MDMiLz4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50MjQwMyIgeDE9IjkuMjQwNyIgeDI9IjQwLjc2MSIgeTE9IjI3LjI2NiIgeTI9IjI3LjI2NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjAxNTUgMCAwIDEuMDEwMyAtLjM4ODUyIC40ODE1MykiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgPHN0b3Agc3RvcC1jb2xvcj0iIzYzNWY1ZSIgc3R5bGU9InN0b3AtY29sb3I6IzczNzM3MyIgb2Zmc2V0PSIwIi8+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiMxMzExMTEiIHN0eWxlPSJzdG9wLWNvbG9yOiMzMDMwMzAiIG9mZnNldD0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDE2MzgiIHgxPSIyMS4zNDciIHgyPSIyOS4xNDEiIHkxPSIxMC4zMTIiIHkyPSIxMC4zMTIiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLjgzNDc1IDAgMCAuOTA4ODMgMy43NTE4IDEuMDkzNykiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDI0MDMiLz4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxNjE2LTgtNi02Ni04IiB4PSItLjA4MDkzOCIgeT0iLS4wMzQwMDYiIHdpZHRoPSIxLjE2MTkiIGhlaWdodD0iMS4wNjgiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuNDA2ODYxOTQiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxNDg2IiB4PSItLjE1MjEyIiB5PSItLjA4MzcxOCIgd2lkdGg9IjEuMzA0MiIgaGVpZ2h0PSIxLjE2NzQiIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQiIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIj4KICAgPGZlR2F1c3NpYW5CbHVyIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIgc3RkRGV2aWF0aW9uPSIwLjYxNzA2NzgzIi8+CiAgPC9maWx0ZXI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDE2NDAiIHgxPSI1LjYxMTUiIHgyPSIyNS45MTkiIHkxPSI0Mi4yOTUiIHkyPSI0Mi4yOTUiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4wODU2IDAgMCAuOTQwNjIgLTIuNTU0NiAyLjk0MTUpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQyNDAzIi8+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDE2NDIiIHgxPSIyNC44NDgiIHgyPSI0NS4xNTUiIHkxPSI0Mi4yOTUiIHkyPSI0Mi4yOTUiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4wODU2IDAgMCAuOTQwNjIgLTIuNTU0NiAyLjk0MTUpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQyNDAzIi8+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTQ3NCIgeD0iLS4xMDk5MSIgeT0iLS4yMjE4NyIgd2lkdGg9IjEuMjE5OCIgaGVpZ2h0PSIxLjQ0MzciIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQiIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIj4KICAgPGZlR2F1c3NpYW5CbHVyIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIgc3RkRGV2aWF0aW9uPSIwLjQxNjY3MDM3Ii8+CiAgPC9maWx0ZXI+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTQ3OCIgeD0iLS4xNDMxMyIgeT0iLS4yOTE1NiIgd2lkdGg9IjEuMjg2MyIgaGVpZ2h0PSIxLjU4MzEiIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQiIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIj4KICAgPGZlR2F1c3NpYW5CbHVyIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIgc3RkRGV2aWF0aW9uPSIwLjM0NjM5MzgxIi8+CiAgPC9maWx0ZXI+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTQ5MCIgeD0iLS4xOTQ3IiB5PSItLjA3NDcyNSIgd2lkdGg9IjEuMzg5NCIgaGVpZ2h0PSIxLjE0OTQiIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQiIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIj4KICAgPGZlR2F1c3NpYW5CbHVyIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIgc3RkRGV2aWF0aW9uPSIwLjEyMzgxMDM5Ii8+CiAgPC9maWx0ZXI+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTQ4MiIgeD0iLS4yMTUxNSIgeT0iLS4xNzMxNiIgd2lkdGg9IjEuNDMwMyIgaGVpZ2h0PSIxLjM0NjMiIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQiIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIj4KICAgPGZlR2F1c3NpYW5CbHVyIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIgc3RkRGV2aWF0aW9uPSIwLjI3MDAwMjM5Ii8+CiAgPC9maWx0ZXI+CiA8L2RlZnM+CiA8cGF0aCBkPSJtMzEuMDE2IDMyLjI2NyA0LjcyNTktNS45NDMyLTEwLjE5LTEyLjk3NWgtMC43MDA4MnYtMC4wMTA0M2gtMC43MTFsLTEwLjE5IDEyLjk3NSA0LjcyNTkgNS45NDMxLTEuNTQyOCA0Ljg2N2MtMC4wMzExMiAwLjM4NTY0IDMuMDk1MSAyLjAzMzYgNy43MTMyIDIuMDMzNiA0LjYxNzggMCA3Ljc0NTEtMS42NDgxIDcuNzEzNS0yLjAzMzZ6IiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50Mjc3MC00KSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOnVybCgjbGluZWFyR3JhZGllbnQyNzcwLTQtMSk7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2U6IzAwMDAwMCIgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjY2NjY2NzY2MiLz4KIDxwYXRoIGQ9Im0yNC44MjYgNy42OTc5Yy0xLjU0OTggMC0yLjgwNjggMS4yMzktMi44MDY4IDIuNzY3NHMxLjI1NzEgMi43NjcyIDIuODA2OCAyLjc2NzIgMi44MDUyLTEuMjM5NCAyLjgwNTItMi43NjcyYzAtMS41MjgxLTEuMjU1NS0yLjc2NzItMi44MDUyLTIuNzY3NHoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQyNzcyLTkpIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDE2MzgpO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLXdpZHRoOi45OTk5ODtzdHJva2U6IzAwMDAwMCIvPgogPHBhdGggZD0ibTIyLjA5NiAyNC42Nmg1LjVtLTIuNzUtMi43NDk5djUuNSIgZmlsbD0ibm9uZSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZTojMDAwMDAwIi8+CiA8cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCgxLjAzMzQgMCAwIDEuMDIxOCA1OTIuOTUgNDM5LjA4KSIgZD0ibS01NDkuNzUtNDIyLjE2YzMuNDExNSAxLjgxMyAwLjUwMTI1IDQuOTMxNS0xLjUyNTkgNS4yMDU4IDAuNDYxNjUgMC4xOTY5NSAwLjk3Nzk3IDAuMzEwNzggMS41MjU5IDAuMzEwNzggNS41Mjc4LTEuNzYgMS4zMTgxLTUuNjQ1IDAtNS41MTY2em0tMC42ODc4NCA1LjUxODNjMy4wOTE2IDQuMTE1IDUuODQ3NyA4LjQ1OSA4LjcyNDEgMTIuNzA5bC00LjgwNjQgNS4xOTkyIDEuMDg5NCA0LjQyMjcgMy4wMDA4IDAuODYyNTUtMS4zNTM5LTQuNjY4OSA0LjU3MjQtNS44MTU2LTkuODU5NC0xMi42OThoLTAuNjc4Mzl2LTAuMDEwN3oiIGZpbHRlcj0idXJsKCNmaWx0ZXIxNjE2LTgtNikiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBvcGFjaXR5PSIuMjUiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWx0ZXI6dXJsKCNmaWx0ZXIxNjE2LTgtNi02Ni04KTttaXgtYmxlbmQtbW9kZTpub3JtYWw7b3BhY2l0eTouMjtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIiBzb2RpcG9kaTpub2RldHlwZXM9InNjY3NzY2NjY2NjY2NjY2MiLz4KIDxwYXRoIGQ9Im0yNi4wNzMgMzUuNjE4Yy0zLjA4NzIgMC4wMTIxNi02LjM5NzMgMC41MDQxNS04LjM2ODggMS43Njc2IDIuMTgxNCAxLjUwMTUgNS43OTgzIDEuODI2NiA4Ljg4NSAxLjc2OTctNy4xMzk3LTEuNDQ0IDIuMDMtMi45NjU2IDQuODQ0MS0zLjAwMDctMS41MjI0LTAuMzY3NDItMy43MDk2LTAuNTQzMjEtNS4zNjAzLTAuNTM2NDV6IiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgb3BhY2l0eT0iLjIiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtvcGFjaXR5Oi4xNTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2NjYyIvPgogPHBhdGggZD0ibTE3LjEzNCAzNy4xMjNzMS45MjQ2LTEuNTY1OSA3LjcxMzktMS41NjU5IDcuNzEyOSAxLjU2NTkgNy43MTI5IDEuNTY1OSIgZmlsbD0ibm9uZSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIuOTk5OTgiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIiBzb2RpcG9kaTpub2RldHlwZXM9ImN6YyIvPgogPHBhdGggZD0ibTE4LjY3NiAzMi4yNTZzMS44NjMtMS4wMjE0IDYuMTc1Mi0xLjAyMTVjNC4zMTIyLTYuMWUtNSA2LjE3NTEgMS4wMjE1IDYuMTc1MSAxLjAyMTUiIGZpbGw9Im5vbmUiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iLjk5OTk4IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIgc29kaXBvZGk6bm9kZXR5cGVzPSJjc2MiLz4KIDxwYXRoIGQ9Im0xOC44NzIgMzEuNTc5czAuMDAyNSA4ZS0zIDAgMGwtNC4xNzA4LTUuMjU4OCA5LjczNTMtMTIuNDMxLTguMDc1MyAxMi4zODV6IiBmaWxsPSIjZmZmZmZmIiBvcGFjaXR5PSIuOSIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbHRlcjp1cmwoI2ZpbHRlcjE0ODYpO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouMztzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2NjYyIvPgogPHBhdGggZD0ibTI1IDM5LjE1NmMtNS42MTY5IDYuMWUtNSAtNy4yOTU4LTEuNzcwNC03LjI5NTgtMS43NzA0czEuNjc4Ny0xLjc3MDMgNy4yOTU4LTEuNzcwNGM1LjYxNjktNi4xZS01IDcuMjk1OCAxLjc3MDQgNy4yOTU4IDEuNzcwNHMtMS42Nzg3IDEuNzcwMy03LjI5NTggMS43NzA0eiIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIG9wYWNpdHk9Ii4yIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTouMjtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIiBzb2RpcG9kaTpub2RldHlwZXM9InNjc2NzIi8+CiA8cGF0aCBkPSJtMjIuNjUgMzkuMTU2Yy01LjE5MzEgNi4yNTg1LTExLjc5LTIuOTE1Mi0xOC41MzMgMy40ODczbDEuOTY3OSAzLjY1MjhjNC4zOTgtNS42NzE5IDE4LjkxNSA1LjIxMzMgMTguOTE1LTcuMTQwMXoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQyNzc0LTgpIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50MTY0MCk7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlOiMwMDAwMDAiLz4KIDxwYXRoIGQ9Im0yNy4zNSAzOS4xNTZjNS4xOTMxIDYuMjU4NSAxMS43OS0yLjkxNTIgMTguNTMyIDMuNDg3M2wtMS45Njc5IDMuNjUyOGMtNC4zOTgtNS42NzE5LTE4LjkxNSA1LjIxMzMtMTguOTE1LTcuMTQwMXoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQyNzc2LTcpIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50MTY0Mik7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlOiMwMDAwMDAiLz4KIDxwYXRoIGQ9Im00LjgzMzggNDIuNzM1IDEuNDAzNCAyLjU5LTAuMzQ1NzYtMi4zMzM1YzMuMTIwMS0yLjM4NzEgNS45NTc2LTEuNjE5NCA4LjA0MDctMS41OTg0IDAgMC01Ljg1Mi0xLjk1NDctOS4wOTgzIDEuMzQxOXoiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZmZmZmY7ZmlsdGVyOnVybCgjZmlsdGVyMTQ3NCk7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtvcGFjaXR5Oi4zO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIGQ9Im00NS4yNDIgNDIuNzY5LTAuNDg5NyAwLjg4ODU1Yy0xLjkwNTMtMi4zMjQ1LTMuNzM5LTIuNzU1My01LjMxODgtMi43NjAyIDAgMCAzLjAxNzItMC43MTcxMyA1LjgwODUgMS44NzE3eiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtmaWx0ZXI6dXJsKCNmaWx0ZXIxNDc4KTtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O29wYWNpdHk6LjI7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTIzLjY3MiAxMi4zNjZjLTAuMjUwMDEgMC4wNjYzMi0yLjYwMzMtMi40MjAyIDAuNDE3NjYtMy45NzUyLTAuMDg5MDYtMC4wMDkxLTEuNzU3MyAyLjE0MTktMC40MTc2NiAzLjk3NTJ6IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ZpbHRlcjp1cmwoI2ZpbHRlcjE0OTApO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouMjtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCgxLjAwMDcgMCAwIC45ODkzMSAtNTg2LjA0IDEwMi43OSkiIGQ9Im02MDMuNzYtNjcuNTY2IDEuMDUwNy0zLjMwODZzMC4zNjg3NS0wLjI1NjA5IDEuNDUzNS0wLjQzMzdjMCAwLTAuNzQ1NTggMi4yMjM4IDAuNTA3NjMgMy4wNDItMi4xNTM3IDAuMzM2MDgtMi41MzU4IDAuNTUzOTktMy4wMTE4IDAuNzAwMjZ6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjE2MjQtMykiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBvcGFjaXR5PSIuNyIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHN0eWxlPSJmaWx0ZXI6dXJsKCNmaWx0ZXIxNDgyKTtvcGFjaXR5Oi4xIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2NjIi8+Cjwvc3ZnPgo=)}cg-board .knight.black,.promotion-dialog .knight.black{background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTBtbSIgaGVpZ2h0PSI1MG1tIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbmtzY2FwZTp2ZXJzaW9uPSIxLjAuMSAoM2JjMmU4MTNmNSwgMjAyMC0wOS0wNykiIHNvZGlwb2RpOmRvY25hbWU9ImJOLnN2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogPHNvZGlwb2RpOm5hbWVkdmlldyBib3JkZXJjb2xvcj0iIzY2NjY2NiIgYm9yZGVyb3BhY2l0eT0iMSIgZ3JpZHRvbGVyYW5jZT0iMTAiIGd1aWRldG9sZXJhbmNlPSIxMCIgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnNzIiIGlua3NjYXBlOmN4PSIxNjguODczNDkiIGlua3NjYXBlOmN5PSIxMDcuMjI3NjQiIGlua3NjYXBlOmRvY3VtZW50LXJvdGF0aW9uPSIwIiBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAwMSIgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIiBpbmtzY2FwZTp3aW5kb3cteD0iLTkiIGlua3NjYXBlOndpbmRvdy15PSItOSIgaW5rc2NhcGU6em9vbT0iMi4xOTYwNDE3IiBvYmplY3R0b2xlcmFuY2U9IjEwIiBwYWdlY29sb3I9IiNmZmZmZmYiIHNob3dncmlkPSJmYWxzZSIvPgogPGRlZnM+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDE4NzIiIHgxPSItNzM2LjUiIHgyPSItNjk2LjUiIHkxPSItMzY3Ljk2IiB5Mj0iLTM2Ny45NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguOTk5OTUgMCAwIC45OTYwNiA3NDAuNjkgMzkzLjMxKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MjQwMyIvPgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQyNDAzIiB4MT0iOS4yNDA3IiB4Mj0iNDAuNzYxIiB5MT0iMjcuMjY2IiB5Mj0iMjcuMjY2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMDE1NSAwIDAgMS4wMTAzIC0uMzg4NTIgLjQ4MTUzKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICA8c3RvcCBzdG9wLWNvbG9yPSIjNjM1ZjVlIiBzdHlsZT0ic3RvcC1jb2xvcjojNzM3MzczIiBvZmZzZXQ9IjAiLz4KICAgPHN0b3Agc3RvcC1jb2xvcj0iIzEzMTExMSIgc3R5bGU9InN0b3AtY29sb3I6IzMwMzAzMCIgb2Zmc2V0PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxNTcyLTctMS00LTQtNCIgeD0iLS4wNjM4NDkiIHk9Ii0uMDM4NDI1IiB3aWR0aD0iMS4xMjc3IiBoZWlnaHQ9IjEuMDc2OCIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC41Njk5OTU0OSIvPgogIDwvZmlsdGVyPgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQxODc0IiB4MT0iLTExNi4zMiIgeDI9Ii03Ny4xOTkiIHkxPSIyOTkuOSIgeTI9IjI5OS45IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMTA0NSAwIDAgMS4wODI3IDEzMC44MSAtMzE0Ljk0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MjQwMyIvPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjE4NzYiIHg9Ii0uMTA4MiIgeT0iLS4wNTczODkiIHdpZHRoPSIxLjIxNjQiIGhlaWdodD0iMS4xMTQ4IiBzdHlsZT0iY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzOnNSR0IiIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyI+CiAgIDxmZUdhdXNzaWFuQmx1ciBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiIHN0ZERldmlhdGlvbj0iMC41MjY5OTY0OSIvPgogIDwvZmlsdGVyPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjE4ODQiIHg9Ii0uMTUzMzgiIHk9Ii0uMDgzMzQxIiB3aWR0aD0iMS4zMDY4IiBoZWlnaHQ9IjEuMTY2NyIgc3R5bGU9ImNvbG9yLWludGVycG9sYXRpb24tZmlsdGVyczpzUkdCIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiPgogICA8ZmVHYXVzc2lhbkJsdXIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIiBzdGREZXZpYXRpb249IjAuNjExNTE3MzUiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXI0MjU3LTQiIHg9Ii0uMjM0NDkiIHk9Ii0uNDE2OTUiIHdpZHRoPSIxLjQ2OSIgaGVpZ2h0PSIxLjgzMzkiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuMjk5MDQ5MjQiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxODgwIiB4PSItLjIzMDY1IiB5PSItLjE2NDQ0IiB3aWR0aD0iMS40NjEzIiBoZWlnaHQ9IjEuMzI4OSIgc3R5bGU9ImNvbG9yLWludGVycG9sYXRpb24tZmlsdGVyczpzUkdCIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiPgogICA8ZmVHYXVzc2lhbkJsdXIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIiBzdGREZXZpYXRpb249IjAuMzEyMjEzMTQiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxNzU0LTYtMCIgeD0iLS4xMTkxNCIgeT0iLS4wOTg3MzIiIHdpZHRoPSIxLjIzODMiIGhlaWdodD0iMS4xOTc1IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIwLjQ2Njc5NTI1Ii8+CiAgPC9maWx0ZXI+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTg4OCIgeD0iLS4xNzg4OSIgeT0iLS4yMDcyNSIgd2lkdGg9IjEuMzU3OCIgaGVpZ2h0PSIxLjQxNDUiIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQiIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIj4KICAgPGZlR2F1c3NpYW5CbHVyIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIgc3RkRGV2aWF0aW9uPSIwLjI5MjE0NTExIi8+CiAgPC9maWx0ZXI+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTc0Ni0zLTUiIHg9Ii0uMzIwNjgiIHk9Ii0uNDExMzEiIHdpZHRoPSIxLjY0MTQiIGhlaWdodD0iMS44MjI2IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjAxMjk3NzIiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxNzU4LTctMCIgeD0iLS4yMzk0NyIgeT0iLS4wNjk3MjMiIHdpZHRoPSIxLjQ3ODkiIGhlaWdodD0iMS4xMzk0IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIwLjI3OTQ5NTk4Ii8+CiAgPC9maWx0ZXI+CiA8L2RlZnM+CiA8cGF0aCBkPSJtMTAuMzkzIDM1Ljg4M2MyLjg4NjkgMi40MDcgNC4xNTc0LTAuNzAxNjMgNS4xNzgyLTMuMDUzMSAxLjM5NzYtMy45NTI1IDcuMTI3Ni0xLjgyNTggOC43MzI3LTYuNzk1IDIuODMwNyAxMS4wODUtOS44NjQ1IDguMzkzNS05LjI2MzggMjAuMjYxaDI4LjM4NmMxLjkxMjctMjIuMTAzLTUuMDAyLTM3LjQyMS0yNS45NTctMzUuMjg4LTIuMDgzNS0yLjE3NjItNC45OTIyLTMuNTU4MS00Ljk5MjItMy41NTgxLTEuMTI5NCAyLjA4NDgtMS4wMTIzIDQuNzE2NSAwLjY2NjgyIDUuNzIyIDAuNDM5MDggMC40MDA5NS0zLjUyNyAyLjA3ODQtMi45OTU0IDcuODkxNyAwIDAtMy4xOTI1IDUuMzE3My01LjA1NSA4LjgxMTgtMS4zNTY1IDIuNzMxNiAxLjA3NDEgNi4yNjQ1IDQuNTM1NiA2LjU4OSIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudDI3NjYtOSkiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1kYXNob2Zmc2V0PSIxLjg1MiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50MTg3Mik7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjY2NjY2NjYyIvPgogPHBhdGggZD0ibTE2Ljg1OSAxNy4zMjhjLTAuMDE3NyA5Ljk2ZS00IC0wLjAzNTMgM2UtMyAtMC4wNTI5IDZlLTMgLTIuOTQyNiAwLjQ3ODU4LTMuMzUyIDMuMjU4LTMuMzUyIDMuMjU4LTAuMDU5OSAwLjI5NjE0IDAuMTMxNzcgMC41ODQ3OCAwLjQyODczIDAuNjQ1NjggMC4yOTc4OCAwLjA2MDg2IDAuNTg4ODgtMC4xMzAzOSAwLjY0OTk1LTAuNDI3MjIgMCAwIDAuMTcyMjEtMi4wMjMxIDIuNDUxNS0yLjM5MzggMC4zMDAwMi0wLjA0OTAxIDAuNTAzMzUtMC4zMzExMSAwLjQ1NDE4LTAuNjMwMDYtMC4wNDYtMC4yNzg2NS0wLjI5NjctMC40NzY5OS0wLjU3OTQ3LTAuNDU4NDJ6IiBjb2xvcj0iIzAwMDAwMCIgY29sb3ItcmVuZGVyaW5nPSJhdXRvIiBkb21pbmFudC1iYXNlbGluZT0iYXV0byIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHNvbGlkLWNvbG9yPSIjMDAwMDAwIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7Zm9udC1mZWF0dXJlLXNldHRpbmdzOm5vcm1hbDtmb250LXZhcmlhbnQtYWx0ZXJuYXRlczpub3JtYWw7Zm9udC12YXJpYW50LWNhcHM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbDtmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vcm1hbDtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LXBvc2l0aW9uOm5vcm1hbDtmb250LXZhcmlhdGlvbi1zZXR0aW5nczpub3JtYWw7aW5saW5lLXNpemU6MDtpc29sYXRpb246YXV0bzttaXgtYmxlbmQtbW9kZTpub3JtYWw7c2hhcGUtbWFyZ2luOjA7c2hhcGUtcGFkZGluZzowO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiMwMDAwMDA7dGV4dC1kZWNvcmF0aW9uLWxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb24tc3R5bGU6c29saWQ7dGV4dC1pbmRlbnQ6MDt0ZXh0LW9yaWVudGF0aW9uOm1peGVkO3RleHQtdHJhbnNmb3JtOm5vbmU7d2hpdGUtc3BhY2U6bm9ybWFsIi8+CiA8cGF0aCBkPSJtMTYuNyAxOS41NzJhMS4xMTc1IDEuMjA0NSA2OS4zOTUgMCAxLTAuOTQzMTYgMS4zNjY0IDEuMTE3NSAxLjIwNDUgNjkuMzk1IDAgMS0xLjQwMDgtMC44MjQ5NSAxLjExNzUgMS4yMDQ1IDY5LjM5NSAwIDEgMC45NDMxNi0xLjM2NjQgMS4xMTc1IDEuMjA0NSA2OS4zOTUgMCAxIDEuNDAwOCAwLjgyNDk2eiIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtwYWludC1vcmRlcjptYXJrZXJzIGZpbGwgc3Ryb2tlO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIGQ9Im04LjQxODggMjkuOTVjLTAuMTQzOTcgOS45NmUtNCAtMC4yODE3MiAwLjA1ODc3LTAuMzgzNzEgMC4xNTk5Ni0wLjQzODQ3IDAuNDM2MjYtMC42NjkwMiAwLjg0OTMzLTAuNzc5MTUgMS4xNzI0LTAuMTEwMTMgMC4zMjMwMy0wLjA5Mzk5NSAwLjYxNjQyLTAuMDkzOTk1IDAuNjE2NDIgMC4wMjgwOTkgMC4zMDA4MSAwLjI5NTA4IDAuNTIyMzQgMC41OTcwOSAwLjQ5NTQ5IDAuMzAzNTEtMC4wMjcwOSAwLjcxNDgzLTAuMjQ3ODcgMC42ODY3Ni0wLjU1MDIyIDAgMC0wLjAxMzY5OS05Ljk2ZS00IDAuMDQxMDk4LTAuMTYxOSAwLjA1NDc5Ny0wLjE2MDY5IDAuMTgzMDItMC40MjA4NCAwLjUxMjkxLTAuNzQ5MDcgMC4yMTUzOC0wLjIxNDI5IDAuMDI3Nzk5LTAuNjA4NzgtMC4xODc1Ni0wLjgyMzA3LTAuMTA0MzgtMC4xMDM2NS0wLjI0NjEzLTAuMTYxMjctMC4zOTM0OS0wLjE1OTk2eiIgY29sb3I9IiMwMDAwMDAiIGNvbG9yLXJlbmRlcmluZz0iYXV0byIgZG9taW5hbnQtYmFzZWxpbmU9ImF1dG8iIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzb2xpZC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpub3JtYWw7Zm9udC12YXJpYW50LWFsdGVybmF0ZXM6bm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOm5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWw7Zm9udC12YXJpYW50LWxpZ2F0dXJlczpub3JtYWw7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1wb3NpdGlvbjpub3JtYWw7Zm9udC12YXJpYXRpb24tc2V0dGluZ3M6bm9ybWFsO2lubGluZS1zaXplOjA7aXNvbGF0aW9uOmF1dG87bWl4LWJsZW5kLW1vZGU6bm9ybWFsO3NoYXBlLW1hcmdpbjowO3NoYXBlLXBhZGRpbmc6MDtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3RleHQtZGVjb3JhdGlvbi1jb2xvcjojMDAwMDAwO3RleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOnNvbGlkO3RleHQtaW5kZW50OjA7dGV4dC1vcmllbnRhdGlvbjptaXhlZDt0ZXh0LXRyYW5zZm9ybTpub25lO3doaXRlLXNwYWNlOm5vcm1hbCIvPgogPHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoLjk5OTk1IDAgMCAuOTk2MDYgNzQwLjY5IDM5My4zMSkiIGQ9Im0tNzE4LjQyLTM4Mi44NmMxNy4wOTkgMC42NDQ3IDE5LjI5OCAxNC45OTEgMTcuNTk1IDM0LjQ3M2gzLjUyNjFjMS43NTM0LTIwLjM0MS0zLjkxMzgtMzQuOTU3LTIxLjAxMS0zNS42MDJ6IiBmaWx0ZXI9InVybCgjZmlsdGVyMTU3Mi03LTEpIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgb3BhY2l0eT0iLjI1IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsdGVyOnVybCgjZmlsdGVyMTU3Mi03LTEtNC00LTQpO29wYWNpdHk6LjI7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTE3LjQ1NCAxMi4zOHMwLjY1MjM3LTQuMTQyOCAzLjkwMDQtNC44NDc5YzAgMCAyLjA3ODggMS4wODQ3IDEuNjYzNSA1Ljk2ODkiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQyNzY4LTMpIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOnVybCgjbGluZWFyR3JhZGllbnQxODc0KTtwYWludC1vcmRlcjptYXJrZXJzIGZpbGwgc3Ryb2tlO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIGQ9Im0xMi4yMDYgMzMuNzY1Yy0wLjMwNjUgMC41MjYxNy0xLjQ1MTkgMS43NDY2LTIuNTc1NSAyLjcwMTIiIGZpbGw9Im5vbmUiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIGQ9Im01LjQyNzMgMzAuNDIgNC4xOTQyLTcuMzI0IDEuMTcyLTEuODkxOXMtMC43OTY5OC00LjQxNDUgMi43MTkxLTcuMzgwOGMtNWUtNCA5Ljk2ZS00IDAuNTU0NjktMC42MTQyMiAzZS0zIC0xLjEwNi0wLjU1MjQzLTAuNDkyMTItMS45MzYtMi4xMjg3LTAuNzUyNy00LjMzNjEtMC4wNzctMC4wMjIwMTMgMC4yNzQxMyA0LjgwNTggNC4zNTMzIDQuODYzOS0zLjkxOTEgMS4yNDkzLTYuMTExIDQuOTg5Mi01LjE1MSA4LjU4MjItMC43MzU1OSAxLjE3MjctMS40NTc2IDIuMDc5OC0yLjM3NDMgMy4yMDc5LTAuODIwMTkgMS4wMDkzLTEuNzk2MyAyLjE5NTQtMy4wNzc2IDMuOTA2OS0wLjMzOTUzIDAuNDUzNTUtMC43MDA1IDAuOTQ0LTEuMDg1NyAxLjQ3Nzh6IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ZpbHRlcjp1cmwoI2ZpbHRlcjE4NzYpO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7bWl4LWJsZW5kLW1vZGU6bm9ybWFsO29wYWNpdHk6LjM7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTE1Ljc1NyA0NS42NzZjLTAuNzQzNjYtOS40MzQ2IDEwLjA4NC04Ljc5NDggOS40MzgzLTE3LjYxIDEuMTAzNSAxMC45NzEtNy44ODM1IDkuMTI5MS05LjQzODMgMTcuNjF6IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ZpbHRlcjp1cmwoI2ZpbHRlcjE4ODQpO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouMjtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCguOTk5OTUgMCAwIC45OTYwNiA3NDAuNjkgMzkzLjMxKSIgZD0ibS03MzMuOTctMzY0LjI1Yy0wLjAxNDggMC41NzI1MSAxLjU4Ny0xLjg4NzEgMy4wNjA3LTAuNDM4ODYtMC41OTgxMS0xLjQyOTUtMi4yMTgxLTEuOTAxNy0zLjA2MDcgMC40Mzg4NnoiIGZpbHRlcj0idXJsKCNmaWx0ZXIzMDIyLTkpIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ZpbHRlcjp1cmwoI2ZpbHRlcjQyNTctNCk7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtvcGFjaXR5Oi4yO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIGQ9Im0xOC4wMjcgMTIuNTc4czAuNTgwMTMtMy42OTk1IDMuMjQ4Ny00LjQ1OTNjLTEuNTUzNSAxLjk3MTMtMS43NDUgNS4xNTM4LTMuMjQ4NyA0LjQ1OTN6IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ZpbHRlcjp1cmwoI2ZpbHRlcjE4ODApO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouMjtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCguOTk5OTUgMCAwIC45OTYwNiA3NDAuNjkgMzkzLjMxKSIgZD0ibS03MTYuMDMtMzY5LjY0YzAuNDA0NTEtMS4xODQ0IDAuMzI1NTctMy4wNTE2LTAuMDMwOC0zLjYxMjItMi45NTg2IDguNjcxMy04LjI0NDcgNS40OTItOS4xMDEgMTEuMzQ3IDEuNjM5NC0zLjcwNzUgNy44MTMxLTIuNDE5OSA5LjEzMTgtNy43MzQ0eiIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjE0MzMtMi00LTMpIiBvcGFjaXR5PSIuMjUiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWx0ZXI6dXJsKCNmaWx0ZXIxNzU0LTYtMCk7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtvcGFjaXR5Oi4yO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIHRyYW5zZm9ybT0ibWF0cml4KC45OTk5NSAwIDAgLjk5NjA2IDc0MC42OSAzOTMuMzEpIiBkPSJtLTcyMy44Ny0zNzcuNDdjLTMuMjE2OCAwLjYxNTQ3LTMuNDA1IDMuMjc2OS0zLjQwNSAzLjI3NjlzLTAuNDk4NzcgMC4yMTA4Mi0wLjQ5MDQ4LTAuMzI3OThjLTAuMjMwNjktMC42ODc5OCAxLjIxNTEtMy40NzQ3IDMuODk1NS0yLjk0ODl6IiBmaWx0ZXI9InVybCgjZmlsdGVyMTY3Ni0zLTcpIiBvcGFjaXR5PSIuMiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtmaWx0ZXI6dXJsKCNmaWx0ZXIxODg4KTtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O29wYWNpdHk6LjI7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoLjc2NTA3IDAgMCAuOTIxMzcgNTc1LjY5IDM0OS44OCkiIGQ9Im0tNzIzLjYzLTM1Ni4xM2MtNi41MzE5LTAuODI2ODItNy41ODEyIDUuODM5Ny03LjU4MTIgNS44Mzk3IDEuMTA5Ny0yLjA2NTMgNC4yOTQxLTQuNzg0IDcuNTgxMi01LjgzOTd6IiBmaWxsPSIjZmZmZmZmIiBmaWx0ZXI9InVybCgjZmlsdGVyMTg2Ni00LTcpIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsdGVyOnVybCgjZmlsdGVyMTc0Ni0zLTUpO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouMTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCBkPSJtMjQuMzA0IDI2LjAzNXMwLjM5ODYzLTAuOTA4OSAwLjc0MzctMy40ODY5IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogPHBhdGggZD0ibTIzLjk4NyAzMi4xNjljMC4zNjQyOC0wLjAyNiA1LjM3MDQtNi4yMTUyIDEuMDYxLTkuNjIwOGwtMC41MTAxOSA0LjU1NjhjMC4xMDc0MyAxLjY4MTggMC40MzY5MSAzLjM1ODktMC41NTA3OSA1LjA2NDF6IiBmaWx0ZXI9InVybCgjZmlsdGVyMTYwNS01KSIgb3BhY2l0eT0iLjE1IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsdGVyOnVybCgjZmlsdGVyMTc1OC03LTApO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouMjtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+Cjwvc3ZnPgo=)}cg-board .rook.black,.promotion-dialog .rook.black{background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTBtbSIgaGVpZ2h0PSI1MG1tIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbmtzY2FwZTp2ZXJzaW9uPSIxLjAuMSAoM2JjMmU4MTNmNSwgMjAyMC0wOS0wNykiIHNvZGlwb2RpOmRvY25hbWU9ImJSLnN2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCI+CiA8c29kaXBvZGk6bmFtZWR2aWV3IGJvcmRlcmNvbG9yPSIjNjY2NjY2IiBib3JkZXJvcGFjaXR5PSIxIiBncmlkdG9sZXJhbmNlPSIxMCIgZ3VpZGV0b2xlcmFuY2U9IjEwIiBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc2NSIgaW5rc2NhcGU6Y3g9IjEyMi45ODEzMiIgaW5rc2NhcGU6Y3k9IjU3LjA2NzYxOSIgaW5rc2NhcGU6ZG9jdW1lbnQtcm90YXRpb249IjAiIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDAxIiBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiIGlua3NjYXBlOndpbmRvdy14PSItOSIgaW5rc2NhcGU6d2luZG93LXk9Ii05IiBpbmtzY2FwZTp6b29tPSI0LjM5MjA4MzIiIG9iamVjdHRvbGVyYW5jZT0iMTAiIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgc2hvd2dyaWQ9ImZhbHNlIi8+CiA8ZGVmcz4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50MjQ3Mi0yIiB4MT0iOS4yNDA3IiB4Mj0iNDAuNzYxIiB5MT0iMjcuMjY2IiB5Mj0iMjcuMjY2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMDE1NSAwIDAgMS4wMTAzIC0uMzg4NTIgLjQ4MTUzKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICA8c3RvcCBzdG9wLWNvbG9yPSIjNjM1ZjVlIiBvZmZzZXQ9IjAiLz4KICAgPHN0b3Agc3RvcC1jb2xvcj0iIzEzMTExMSIgc3R5bGU9InN0b3AtY29sb3I6IzFmMWYxZiIgb2Zmc2V0PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50MjM2MC0xIiB4MT0iOS4wMDU1IiB4Mj0iNDAuOTk1IiB5MT0iMjYuNzYyIiB5Mj0iMjYuNzYyIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKC0uMDAwNDcgMS4wMjg5KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyI+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiM2MzVmNWUiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MzczNzMiIG9mZnNldD0iMCIvPgogICA8c3RvcCBzdG9wLWNvbG9yPSIjMTMxMTExIiBzdHlsZT0ic3RvcC1jb2xvcjojMzAzMDMwIiBvZmZzZXQ9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjE1NjgtMi0zLTUzLTIiIHg9Ii0uMTExNTYiIHk9Ii0uMDMwMzY1IiB3aWR0aD0iMS4yMjMxIiBoZWlnaHQ9IjEuMDYwNyIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC40NjMwOTc1MyIvPgogIDwvZmlsdGVyPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjE3MjAiIHg9Ii0uMTI3NDUiIHk9Ii0uMDkzNzAzIiB3aWR0aD0iMS4yNTQ5IiBoZWlnaHQ9IjEuMTg3NCIgc3R5bGU9ImNvbG9yLWludGVycG9sYXRpb24tZmlsdGVyczpzUkdCIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiPgogICA8ZmVHYXVzc2lhbkJsdXIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIiBzdGREZXZpYXRpb249IjAuMjY0MzA2MzMiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxNzMyIiB4PSItLjE0ODAzIiB5PSItLjA4NTAxIiB3aWR0aD0iMS4yOTYxIiBoZWlnaHQ9IjEuMTciIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQiIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIj4KICAgPGZlR2F1c3NpYW5CbHVyIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIgc3RkRGV2aWF0aW9uPSIwLjM3MjY0MjMiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxNzM2IiB4PSItLjA4NTM5IiB5PSItLjE0NjkiIHdpZHRoPSIxLjE3MDgiIGhlaWdodD0iMS4yOTM4IiBzdHlsZT0iY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzOnNSR0IiIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyI+CiAgIDxmZUdhdXNzaWFuQmx1ciBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiIHN0ZERldmlhdGlvbj0iMC4xNzMxOTYiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxNzQwIiB4PSItLjEzODYyIiB5PSItLjA4ODQ1OSIgd2lkdGg9IjEuMjc3MiIgaGVpZ2h0PSIxLjE3NjkiIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQiIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIj4KICAgPGZlR2F1c3NpYW5CbHVyIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIgc3RkRGV2aWF0aW9uPSIwLjExODg3NDI1Ii8+CiAgPC9maWx0ZXI+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTc0NCIgeD0iLS4wODIxMTkiIHk9Ii0uMTU3NyIgd2lkdGg9IjEuMTY0MiIgaGVpZ2h0PSIxLjMxNTQiIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQiIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIj4KICAgPGZlR2F1c3NpYW5CbHVyIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIgc3RkRGV2aWF0aW9uPSIwLjIzOTYzNzYiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxNzI0IiB4PSItLjA5NzQxNSIgeT0iLS4xMjExNyIgd2lkdGg9IjEuMTk0OCIgaGVpZ2h0PSIxLjI0MjMiIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQiIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIj4KICAgPGZlR2F1c3NpYW5CbHVyIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIgc3RkRGV2aWF0aW9uPSIwLjEyMjgzMiIvPgogIDwvZmlsdGVyPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjE3MjgiIHg9Ii0uMDk3NDE1IiB5PSItLjEyMTE3IiB3aWR0aD0iMS4xOTQ4IiBoZWlnaHQ9IjEuMjQyMyIgc3R5bGU9ImNvbG9yLWludGVycG9sYXRpb24tZmlsdGVyczpzUkdCIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiPgogICA8ZmVHYXVzc2lhbkJsdXIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIiBzdGREZXZpYXRpb249IjAuMTIyODMyIi8+CiAgPC9maWx0ZXI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDE3MTgiIHgxPSItMzYuMTMzIiB4Mj0iLTkuOTM4NSIgeTE9Ii0zMTMuOTciIHkyPSItMzEzLjk3IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDEuOTY0IDMzMy4yOCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiPgogICA8c3RvcCBzdHlsZT0ic3RvcC1jb2xvcjojMDAwMDAwIiBvZmZzZXQ9IjAiLz4KICAgPHN0b3Agc3R5bGU9InN0b3AtY29sb3I6IzAwMDAwMDtzdG9wLW9wYWNpdHk6MCIgb2Zmc2V0PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KIDwvZGVmcz4KIDxwYXRoIGQ9Im0xMi45NzMgNDEuNTdoMjQuMTIxbS0yNC4xMjctNC4zNzFoMjQuMDY2bS0yMC4wNjEtNC4wNTE2aDE2LjA1OG0tMTUuOTY4LTExLjYxOGgxNS44NzltLTIxLjAzOC00LjQzMjZoMjYuMTk2bS0yNi4xOTYtNy44MTA3djcuODExbDUuMTU4MyA0LjQzMjYtMC4wODk1MyAxMS42MTgtNC4wMDM5IDQuMDUxNXY0LjM3MTFoLTMuNDYyNHY0LjcyNTZoMzAuOTl2LTQuNzI1NmgtMy40NjI0di00LjM3MTFsLTQuMDA0LTQuMDUxNS0wLjA4OTQyLTExLjYxOCA1LjE1ODMtNC40MzI2di03LjgxMWgtNS41OTI5djMuMzQ4MmgtNC42MTMzdi0zLjM0ODJoLTUuNzgyNnYzLjM0ODJoLTQuNjEzM3YtMy4zNDgyeiIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50MjQ3Mi0yKSIgZmlsbC1ydWxlPSJldmVub2RkIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50MjM2MC0xKSIgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYyIvPgogPHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoMS4wMzEgMCAwIDEuMDExMiAtMTIuMjMyIDI4MC42NykiIGQ9Im00Ni4xOTktMjY4LjM4djcuNzI0OGwtNS4wMTk5IDQuMzg1OCAwLjA4ODc2IDExLjQ4OSA0LjQxMzUgNC4wMDY3IDUuMTZlLTQgNS40ZS00IC00LjMyZS00IDQuMzIyNGgyLjgyODJ2NC42NzMyaDIuNjMyNHYtNC42NzMyaC0zLjM1ODRsNC4zMmUtNCAtNC4zMjI0LTUuMTdlLTQgLTUuNGUtNCAtMy44ODM0LTQuMDA2Ny0wLjA4ODY1LTExLjQ5MiA1LjAwMjktNC4zODMxdi03LjcyNDh6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjE1NjgtMikiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBvcGFjaXR5PSIuMjUiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBzdHlsZT0iZmlsdGVyOnVybCgjZmlsdGVyMTU2OC0yLTMtNTMtMik7bWl4LWJsZW5kLW1vZGU6bm9ybWFsO29wYWNpdHk6LjIiIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjY2NjY2NjY2NjY2NjY2NjYyIvPgogPHBhdGggZD0ibTEyLjQ2NiAxNi41MjUtMC4wNDEyNi02LjY3NDkgMy4zMjgtMC4wOTQ3NDgtMS45OTY5IDAuNzEwOTR2NS4zNTU5bDQuNzA0NSAwLjY2NjQzeiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtmaWx0ZXI6dXJsKCNmaWx0ZXIxNzIwKTtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O21peC1ibGVuZC1tb2RlOm5vcm1hbDtvcGFjaXR5Oi4yNTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2NjY2MiLz4KIDxwYXRoIGQ9Im0xNy41OTYgMjIuMDMxaDcuNTgwNWwtNi40Njc1IDAuOTk5NDl2OC41OTg0bC0xLjE2MTUgMC45MjI0OXoiIG9wYWNpdHk9Ii45IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ZpbHRlcjp1cmwoI2ZpbHRlcjE3MzIpO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7bWl4LWJsZW5kLW1vZGU6bm9ybWFsO29wYWNpdHk6LjI1O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjY2NjIi8+CiA8cGF0aCBkPSJtMTQuMzU4IDM2LjU4MiAyLjg1OTctMi44Mjk3aDEuNDc5bC0yLjQwMDYgMi44Mjk3eiIgb3BhY2l0eT0iLjciIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZmZmZmY7ZmlsdGVyOnVybCgjZmlsdGVyMTczNik7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTttaXgtYmxlbmQtbW9kZTpub3JtYWw7b3BhY2l0eTouMTU7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjYyIvPgogPHBhdGggZD0ibTEzLjUxOCAzNy43OTQgMC4wMDQ3IDMuMjE0NGgxLjUyNDJsLTAuMDAzMi0zLjIyNTJ6IiBvcGFjaXR5PSIuNyIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtmaWx0ZXI6dXJsKCNmaWx0ZXIxNzQwKTtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O21peC1ibGVuZC1tb2RlOm5vcm1hbDtvcGFjaXR5Oi4xO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjY2MiLz4KIDxwYXRoIGQ9Im0xMC4wNjcgNDIuMTA0aDEuMDE0NnYyLjY1OTFsMy44NzIzIDAuOTg3ODZoLTQuODg2OXoiIG9wYWNpdHk9Ii43IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ZpbHRlcjp1cmwoI2ZpbHRlcjE3NDQpO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7bWl4LWJsZW5kLW1vZGU6bm9ybWFsO29wYWNpdHk6LjE1O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjY2NjIi8+CiA8cGF0aCBkPSJtMjIuNjUxIDkuNzk0NS0wLjAxNzA1IDIuNDMzYzAuNjU3Ni0xLjIzMDMgMS4zNjI2LTIuMTc2OSAzLjAyNjItMi40MjQ2eiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtmaWx0ZXI6dXJsKCNmaWx0ZXIxNzI0KTtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O21peC1ibGVuZC1tb2RlOm5vcm1hbDtvcGFjaXR5Oi4xNTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCBkPSJtMzMuMDUxIDkuODA3MS0wLjAxNzA1IDIuNDMzYzAuMzg4MzUtMS41MjA0IDEuMTExMS0yLjM4OTQgMy4wMjYyLTIuNDI0NnoiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZmZmZmY7ZmlsdGVyOnVybCgjZmlsdGVyMTcyOCk7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTttaXgtYmxlbmQtbW9kZTpub3JtYWw7b3BhY2l0eTouMTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCBkPSJtMzguMDk4IDE3LjA5N2gtMjYuMTk1bDUuMTYwMiA0LjQzMjZoMTUuODc2eiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDE3MTgpO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouMjtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+Cjwvc3ZnPgo=)}cg-board .queen.black,.promotion-dialog .queen.black{background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTBtbSIgaGVpZ2h0PSI1MG1tIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbmtzY2FwZTp2ZXJzaW9uPSIxLjAuMSAoM2JjMmU4MTNmNSwgMjAyMC0wOS0wNykiIHNvZGlwb2RpOmRvY25hbWU9ImJRLnN2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogPHNvZGlwb2RpOm5hbWVkdmlldyBib3JkZXJjb2xvcj0iIzY2NjY2NiIgYm9yZGVyb3BhY2l0eT0iMSIgZ3JpZHRvbGVyYW5jZT0iMTAiIGd1aWRldG9sZXJhbmNlPSIxMCIgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMTE0IiBpbmtzY2FwZTpjeD0iODkuMjY1NjkxIiBpbmtzY2FwZTpjeT0iOTQuNTY0ODY5IiBpbmtzY2FwZTpkb2N1bWVudC1yb3RhdGlvbj0iMCIgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMDEiIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIgaW5rc2NhcGU6d2luZG93LXg9Ii05IiBpbmtzY2FwZTp3aW5kb3cteT0iLTkiIGlua3NjYXBlOnpvb209IjQuMzkyMDgzNCIgb2JqZWN0dG9sZXJhbmNlPSIxMCIgcGFnZWNvbG9yPSIjZmZmZmZmIiBzaG93Z3JpZD0iZmFsc2UiLz4KIDxkZWZzPgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQyMTc0IiB4MT0iLTI1LjAxNyIgeDI9IjE0LjA4NCIgeTE9Ii0yNDkuODIiIHkyPSItMjQ5LjgyIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC45OTk4OCAwIDAgLjk3NzU0IDMwLjQ1NSAyNzIuNikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDI0MDMiLz4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50MjQwMyIgeDE9IjkuMjQwNyIgeDI9IjQwLjc2MSIgeTE9IjI3LjI2NiIgeTI9IjI3LjI2NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjAxNTUgMCAwIDEuMDEwMyAtLjM4ODUyIC40ODE1MykiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgPHN0b3Agc3RvcC1jb2xvcj0iIzYzNWY1ZSIgc3R5bGU9InN0b3AtY29sb3I6IzczNzM3MyIgb2Zmc2V0PSIwIi8+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiMxMzExMTEiIHN0eWxlPSJzdG9wLWNvbG9yOiMzMDMwMzAiIG9mZnNldD0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDIxNzYiIHgxPSItMjcuOTExIiB4Mj0iLTIxLjEzIiB5MT0iLTI2NC4zIiB5Mj0iLTI2NC4zIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC45OTk4OCAwIDAgLjk3NzU0IDI5LjkyNyAyNzIuNikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDI0MDMiLz4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxNzY0LTYtMS00IiB4PSItLjA5NTA1IiB5PSItLjAzMTg2OSIgd2lkdGg9IjEuMTkwMSIgaGVpZ2h0PSIxLjA2MzciIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuMzg3NTk0NyIvPgogIDwvZmlsdGVyPgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQyMTc4IiB4MT0iLTE4LjkyOCIgeDI9Ii0xMi4xNDciIHkxPSItMjY3LjUzIiB5Mj0iLTI2Ny41MyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguOTk5ODggMCAwIC45Nzc1NCAzMC40NTUgMjcyLjYpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQyNDAzIi8+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDIxODAiIHgxPSItOC44NTc1IiB4Mj0iLTIuMDc2IiB5MT0iLTI2OC41NSIgeTI9Ii0yNjguNTUiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLjk5OTg4IDAgMCAuOTc3NTQgMzAuNDU1IDI3Mi42KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MjQwMyIvPgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQyMTgyIiB4MT0iMS4yMTM5IiB4Mj0iNy45OTU0IiB5MT0iLTI2Ny41MyIgeTI9Ii0yNjcuNTMiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLjk5OTg4IDAgMCAuOTc3NTQgMzAuNDU1IDI3Mi42KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MjQwMyIvPgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQyMTg0IiB4MT0iMTAuMTk2IiB4Mj0iMTYuOTc4IiB5MT0iLTI2NC4zIiB5Mj0iLTI2NC4zIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC45OTk4OCAwIDAgLjk3NzU0IDMwLjk4MyAyNzIuNikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDI0MDMiLz4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIyMjIyIiB4PSItLjEwMzc4IiB5PSItLjAzMTIyIiB3aWR0aD0iMS4yMDc2IiBoZWlnaHQ9IjEuMDYyNCIgc3R5bGU9ImNvbG9yLWludGVycG9sYXRpb24tZmlsdGVyczpzUkdCIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiPgogICA8ZmVHYXVzc2lhbkJsdXIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIiBzdGREZXZpYXRpb249IjAuMjE2NDc1MTkiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIyMjE4IiB4PSItLjIwMTc3IiB5PSItLjAyNzI0IiB3aWR0aD0iMS40MDM1IiBoZWlnaHQ9IjEuMDU0NSIgc3R5bGU9ImNvbG9yLWludGVycG9sYXRpb24tZmlsdGVyczpzUkdCIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiPgogICA8ZmVHYXVzc2lhbkJsdXIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIiBzdGREZXZpYXRpb249IjAuMTk2Nzk5Ii8+CiAgPC9maWx0ZXI+CiAgPGZpbHRlciBpZD0iZmlsdGVyMjIxNCIgeD0iLS4xNjM2NCIgeT0iLS4wMjgxMjUiIHdpZHRoPSIxLjMyNzMiIGhlaWdodD0iMS4wNTYyIiBzdHlsZT0iY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzOnNSR0IiIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyI+CiAgIDxmZUdhdXNzaWFuQmx1ciBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiIHN0ZERldmlhdGlvbj0iMC4yMDYzOSIvPgogIDwvZmlsdGVyPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjIyMTAiIHg9Ii0uMDgyNDY0IiB5PSItLjAzMzg1MiIgd2lkdGg9IjEuMTY0OSIgaGVpZ2h0PSIxLjA2NzciIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQiIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIj4KICAgPGZlR2F1c3NpYW5CbHVyIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIgc3RkRGV2aWF0aW9uPSIwLjIzMjk3MjI1Ii8+CiAgPC9maWx0ZXI+CiAgPGZpbHRlciBpZD0iZmlsdGVyMjE4NiIgeD0iLS4wNjE3OSIgeT0iLS4wMzkyNDIiIHdpZHRoPSIxLjEyMzYiIGhlaWdodD0iMS4wNzg1IiBzdHlsZT0iY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzOnNSR0IiIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyI+CiAgIDxmZUdhdXNzaWFuQmx1ciBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiIHN0ZERldmlhdGlvbj0iMC4yMzczNTAyNCIvPgogIDwvZmlsdGVyPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjIxOTQiIHg9Ii0uMTY0NDUiIHk9Ii0uMDgwNDAxIiB3aWR0aD0iMS4zMjg5IiBoZWlnaHQ9IjEuMTYwOCIgc3R5bGU9ImNvbG9yLWludGVycG9sYXRpb24tZmlsdGVyczpzUkdCIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiPgogICA8ZmVHYXVzc2lhbkJsdXIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIiBzdGREZXZpYXRpb249IjAuMTM5NzE2OTgiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIyMTk4IiB4PSItLjE2NDQ0IiB5PSItLjA4MDQwMyIgd2lkdGg9IjEuMzI4OSIgaGVpZ2h0PSIxLjE2MDgiIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQiIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIj4KICAgPGZlR2F1c3NpYW5CbHVyIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIgc3RkRGV2aWF0aW9uPSIwLjEzOTcyMDU1Ii8+CiAgPC9maWx0ZXI+CiAgPGZpbHRlciBpZD0iZmlsdGVyMjIwMiIgeD0iLS4xNjQ1NCIgeT0iLS4wODAzNzkiIHdpZHRoPSIxLjMyOTEiIGhlaWdodD0iMS4xNjA4IiBzdHlsZT0iY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzOnNSR0IiIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyI+CiAgIDxmZUdhdXNzaWFuQmx1ciBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiIHN0ZERldmlhdGlvbj0iMC4xMzk2Nzk0NSIvPgogIDwvZmlsdGVyPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjIyMDYiIHg9Ii0uMTY0NTciIHk9Ii0uMDgwMzczIiB3aWR0aD0iMS4zMjkxIiBoZWlnaHQ9IjEuMTYwNyIgc3R5bGU9ImNvbG9yLWludGVycG9sYXRpb24tZmlsdGVyczpzUkdCIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiPgogICA8ZmVHYXVzc2lhbkJsdXIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIiBzdGREZXZpYXRpb249IjAuMTM5NjY3NTciLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIyMTkwIiB4PSItLjE2NDU2IiB5PSItLjA4MDM3NCIgd2lkdGg9IjEuMzI5MSIgaGVpZ2h0PSIxLjE2MDciIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQiIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIj4KICAgPGZlR2F1c3NpYW5CbHVyIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIgc3RkRGV2aWF0aW9uPSIwLjEzOTY2OTM2Ii8+CiAgPC9maWx0ZXI+CiAgPGZpbHRlciBpZD0iZmlsdGVyMjIzMCIgeD0iLS4yMjc1MiIgeT0iLS4xNjYwNyIgd2lkdGg9IjEuNDU1IiBoZWlnaHQ9IjEuMzMyMSIgc3R5bGU9ImNvbG9yLWludGVycG9sYXRpb24tZmlsdGVyczpzUkdCIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiPgogICA8ZmVHYXVzc2lhbkJsdXIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIiBzdGREZXZpYXRpb249IjAuMzM3ODk4OCIvPgogIDwvZmlsdGVyPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjIyMjYiIHg9Ii0uMTkzMTciIHk9Ii0uMTkwODUiIHdpZHRoPSIxLjM4NjMiIGhlaWdodD0iMS4zODE3IiBzdHlsZT0iY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzOnNSR0IiIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyI+CiAgIDxmZUdhdXNzaWFuQmx1ciBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiIHN0ZERldmlhdGlvbj0iMC4zOTk2NzQ4Ii8+CiAgPC9maWx0ZXI+CiA8L2RlZnM+CiA8cGF0aCBkPSJtMzcuMTU5IDM4Ljg3NCAzLjE3MDgtNC44MDg4IDQuMjM4Mi0xOS44MjYtOS42NTMxIDE0Ljc5OCAwLjE0NDA4LTE3LjQzOS02LjkwMjkgMTYuNDEzLTMuMTY3LTE3LjkyOS0zLjE2NzEgMTcuOTI3LTYuOTAyMy0xNi40MTMgMC4xNDQwNiAxNy40MzktOS42NTMzLTE0Ljc5OCA0LjIzODUgMTkuODI2IDMuMzU5NyA0LjgwODgtMS40MDg3IDUuMzg1MXM0LjM5NjEgMi4wMzg4IDEzLjQgMi4wMzg5YzkuMDA0IDcuOGUtNSAxMy4zODktMi4wMzc5IDEzLjM4OS0yLjAzNzl6IiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50MTY3Ny0yKSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOnVybCgjbGluZWFyR3JhZGllbnQyMTc0KTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDoxLjAwMTE7c3Ryb2tlOiMwMDAwMDAiIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjY2NjY2NjY2NjY2NzY2MiLz4KIDxwYXRoIGQ9Im05Ljc0NzEgMzQuMDY0YzEuMzQ3MiAwLjE4MDI1IDEuNjQ0Ny0wLjM1NDUzIDIuMDU1Ny0xLjkwNjQgMCAwIDIuNDg4IDEuMzQzNyAzLjc2MjYgMS4wNjIyIDEuMzY0Mi0wLjMwMTI2IDIuNDczNS0yLjE3MTcgMi40NzM1LTIuMTcxN3MyLjExMyAxLjU1ODcgMy4zODA4IDEuNDUzOWMxLjQ3NDItMC4xMjE4NCAzLjUwMzEtMS45ODA1IDMuNTAzMS0xLjk4MDVzMi4wMjg5IDEuODU4NyAzLjUwMzEgMS45ODA1YzEuMjY3OSAwLjEwNDg0IDMuMzgxLTEuNDUzOSAzLjM4MS0xLjQ1MzlzMS4xMDkzIDEuODcwNCAyLjQ3MzYgMi4xNzE3YzEuMjc0NyAwLjI4MTQ5IDMuNzYyNS0xLjA2MjIgMy43NjI1LTEuMDYyMiAwLjQxMTAyIDEuNTUxOSAwLjgzOTUgMi4wODgyIDIuMTg2OCAxLjkwNzkiIGZpbGw9Im5vbmUiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2Utd2lkdGg6MS4wMDExO3N0cm9rZTojMDAwMDAwIi8+CiA8ZWxsaXBzZSBjeD0iNS40MTAxIiBjeT0iMTQuMjM4IiByeD0iMi44OTQzIiByeT0iMi43OTkxIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50Mjc0OCkiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50MjE3Nik7cGFpbnQtb3JkZXI6bm9ybWFsO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLXdpZHRoOjEuMDAxMTtzdHJva2U6IzAwMDAwMCIvPgogPHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoLjk5OTg4IDAgMCAuOTc3NTQgMzAuNDU1IDI3Mi42KSIgZD0ibTEzLjU1OS0yNjIuNzhjLTEuMTkxMiA0LjcyNTUtNC43MDExIDEzLjUzMS02LjA0ODcgMTguMjIxbC0zLjczOCA0LjgxODUgMS4wOCA0Ljk4OTYgMy4wNzg5IDEuMTYwNC0xLjIyNjQtNS41MDk4IDIuOTYxNC00LjY3N3oiIGZpbHRlcj0idXJsKCNmaWx0ZXIxNzY0LTYpIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgb3BhY2l0eT0iLjI1IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsdGVyOnVybCgjZmlsdGVyMTc2NC02LTEtNCk7bWl4LWJsZW5kLW1vZGU6bm9ybWFsO29wYWNpdHk6LjI7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtzdHJva2Utd2lkdGg6MS4wMDMzIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2NjY2NjIi8+CiA8cGF0aCBkPSJtMjQuNDk2IDQxLjY5Yy00LjgzNTQgMC05LjY3MDkgMC44NTY1MS0xMi44OTQgMi41Njk1IDMuMjI2NSAxLjcxNDUgOC4wNjggMS43NDcgMTIuOTA4IDEuNzQ1My0xMS45MTctMS44NzcxIDEuOTYxNC0zLjY5MjMgNi43MzkzLTMuNzI2Mi0yLjEzNDUtMC4zOTA5OC00LjQ0MjYtMC41ODg1Ni02Ljc1MjctMC41ODg1NnoiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBvcGFjaXR5PSIuMiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO29wYWNpdHk6LjE1O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlLXdpZHRoOjEuMDAyMiIvPgogPHBhdGggZD0ibTExLjYwMSA0NC4yNnM0LjM4NzUtMi4xMzYzIDEzLjM5Mi0yLjEzNjRjOS4wMDQtNy44ZS01IDEzLjM5MiAyLjEzNjQgMTMuMzkyIDIuMTM2NCIgZmlsbD0ibm9uZSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZS13aWR0aDoxLjAwMTE7c3Ryb2tlOiMwMDAwMDAiLz4KIDxwYXRoIGQ9Im0xMi44NTcgMzguODc0czMuNjY1Ny0yLjA0MDUgMTIuMTUxLTIuMDQwNmM4LjQ4NS03LjhlLTUgMTIuMTUxIDIuMDQwNiAxMi4xNTEgMi4wNDA2IiBmaWxsPSJub25lIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlLXdpZHRoOjEuMDAxMTtzdHJva2U6IzAwMDAwMCIvPgogPGVsbGlwc2UgY3g9IjE0LjkyIiBjeT0iMTEuMDgiIHJ4PSIyLjg5NDMiIHJ5PSIyLjc5OTEiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQyNzUwKSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOnVybCgjbGluZWFyR3JhZGllbnQyMTc4KTtwYWludC1vcmRlcjpub3JtYWw7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjEuMDAyMjtzdHJva2U6IzAwMDAwMCIvPgogPGVsbGlwc2UgY3g9IjI0Ljk4OSIgY3k9IjEwLjA4MiIgcng9IjIuODk0MyIgcnk9IjIuNzk5MSIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudDI3NTIpIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDIxODApO3BhaW50LW9yZGVyOm5vcm1hbDtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MS4wMDIyO3N0cm9rZTojMDAwMDAwIi8+CiA8ZWxsaXBzZSBjeD0iMzUuMDU5IiBjeT0iMTEuMDgyIiByeD0iMi44OTQzIiByeT0iMi43OTkxIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50Mjc1NCkiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50MjE4Mik7cGFpbnQtb3JkZXI6bm9ybWFsO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoxLjAwMjI7c3Ryb2tlOiMwMDAwMDAiLz4KIDxlbGxpcHNlIGN4PSI0NC41NjgiIGN5PSIxNC4yMzkiIHJ4PSIyLjg5NDMiIHJ5PSIyLjc5OTEiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQyNzU2KSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOnVybCgjbGluZWFyR3JhZGllbnQyMTg0KTtwYWludC1vcmRlcjpub3JtYWw7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjEuMDAyMjtzdHJva2U6IzAwMDAwMCIvPgogPHBhdGggZD0ibTYuMzg1OSAxNi44NzMgMy43MzMxIDE2LjY0MXMwLjc5Mzg3IDAuMDU2NiAxLjI3MzMtMi4yOTQ1eiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtmaWx0ZXI6dXJsKCNmaWx0ZXIyMjIyKTtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O29wYWNpdHk6LjM7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjIi8+CiA8cGF0aCBkPSJtMTUuNTIyIDE0LjQ5OSAyLjM0MDkgMTUuMTY5Yy0wLjYyNjA4IDEuMDg3NS0xLjQ3MjIgMi4wMDAxLTIuMTYzNSAyLjE3eiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtmaWx0ZXI6dXJsKCNmaWx0ZXIyMjE4KTtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O29wYWNpdHk6LjI1O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjYyIvPgogPHBhdGggZD0ibTIxLjk4NiAzMS4wMjcgMy4wMjctMTcuNjEyLTAuMTM4ODcgMTUuNzU3Yy0xLjA2NjQgMC45MTM0Ny0yLjE0OTIgMS44NTgxLTIuODg4MSAxLjg1NDZ6IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ZpbHRlcjp1cmwoI2ZpbHRlcjIyMTQpO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouMjtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2NjIi8+CiA8cGF0aCBkPSJtMzQuNDU5IDE0LjYwNS02Ljc4MDMgMTYuMTgyYzAuMDE2MDYtMC4wOTE3OSAwLjQ2NzExIDEuMzk0IDMuODMwNy0xLjI0Mzl6IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ZpbHRlcjp1cmwoI2ZpbHRlcjIyMTApO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouMTU7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjIi8+CiA8cGF0aCBkPSJtMzMuOTIxIDMxLjgwNyA5LjIxOS0xNC4zMjYtNS41OTg0IDEzLjM0NnMtMy4xNTI5IDEuNzM0My0zLjYyMDYgMC45Nzk5MnoiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZmZmZmY7ZmlsdGVyOnVybCgjZmlsdGVyMjE4Nik7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtvcGFjaXR5Oi4xO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjY2MiLz4KIDxwYXRoIGQ9Im00LjE4NDMgMTYuMTZzLTMuMDE3NS0yLjY5MTUgMC45MzQxNi00LjE3MDZjMC4wODc4NjcgMC4wMTM5OC0xLjgzMyAyLjE1Ni0wLjkzNDE2IDQuMTcwNnoiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZmZmZmY7ZmlsdGVyOnVybCgjZmlsdGVyMjE5NCk7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtvcGFjaXR5Oi4yNTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCBkPSJtMTMuODMxIDEzLjAzMXMtMy4wMTc1LTIuNjkxNSAwLjkzNDE2LTQuMTcwNmMwLjA4OTQyIDEuOTZlLTUgLTEuNzk2MSAyLjA1NDItMC45MzQxNiA0LjE3MDZ6IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ZpbHRlcjp1cmwoI2ZpbHRlcjIxOTgpO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouMjtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIi8+CiA8cGF0aCBkPSJtMjMuODQ5IDEyLjAwNnMtMy4wMTc1LTIuNjkxNSAwLjkzNDE2LTQuMTcwNmMwLjA1ODQxIDguNTA1ZS00IC0xLjkyNzMgMi4wOTA2LTAuOTM0MTYgNC4xNzA2eiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtmaWx0ZXI6dXJsKCNmaWx0ZXIyMjAyKTtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O29wYWNpdHk6LjI7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTMzLjkzNSAxMi45OTJzLTMuMDE3NS0yLjY5MTUgMC45MzQxNi00LjE3MDZjMC4wNDQxOC0wLjAwMjkzLTEuOTE4OCAyLjA5MzEtMC45MzQxNiA0LjE3MDZ6IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ZpbHRlcjp1cmwoI2ZpbHRlcjIyMDYpO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouMTU7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTQzLjQzMSAxNi4xNXMtMy4wMTc1LTIuNjkxNSAwLjkzNDE2LTQuMTcwNmMwLjA0NjIgMC4wMTgwOC0xLjg4MjUgMi4xOTAzLTAuOTM0MTYgNC4xNzA2eiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtmaWx0ZXI6dXJsKCNmaWx0ZXIyMTkwKTtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O29wYWNpdHk6LjE7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTI0Ljk5MyA0Ni4zOTZjLTkuMDA0IDcuOGUtNSAtMTMuMzkyLTIuMTM2NC0xMy4zOTItMi4xMzY0czQuMzg3NS0yLjEzNjMgMTMuMzkyLTIuMTM2NGM5LjAwNC03LjhlLTUgMTMuMzkyIDIuMTM2NCAxMy4zOTIgMi4xMzY0cy00LjM4NzUgMi4xMzYzLTEzLjM5MiAyLjEzNjR6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIG9wYWNpdHk9Ii4yIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgc3Ryb2tlPSIjMDAwMDAwIiBzdHlsZT0ib3BhY2l0eTouMjtzdHJva2Utd2lkdGg6MCIvPgogPHBhdGggZD0ibTYuNzcxMyAxMi40MTJjMC4wODA0OTggMC4wMjYyNCAyLjMxNDIgMS43NTA3LTAuMTQ3NzkgMy44NjM5LTAuMDczOTE1LTAuMTI0MTUgMS4xNjIyLTIuMDAxMSAwLjE0Nzc5LTMuODYzOXoiIG9wYWNpdHk9Ii4zIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtvcGFjaXR5Oi4yO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlLXdpZHRoOjEuMDAxMSIvPgogPHBhdGggZD0ibTE2LjMzNiA5LjI0NTZjMC4wODA1IDAuMDI2MjM2IDIuMzE0MiAxLjc1MDctMC4xNDc3OSAzLjg2MzktMC4wNzM5Mi0wLjEyNDE1IDEuMTYyMi0yLjAwMTEgMC4xNDc3OS0zLjg2Mzl6IiBvcGFjaXR5PSIuMyIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouMjtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZS13aWR0aDoxLjAwMTEiLz4KIDxwYXRoIGQ9Im0yNi40MjUgOC4yNzYyYzAuMDgwNSAwLjAyNjIzNiAyLjMxNDIgMS43NTA3LTAuMTQ3NzkgMy44NjM5LTAuMDczOTItMC4xMjQxNSAxLjE2MjItMi4wMDExIDAuMTQ3NzktMy44NjM5eiIgb3BhY2l0eT0iLjMiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O29wYWNpdHk6LjI7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtzdHJva2Utd2lkdGg6MS4wMDExIi8+CiA8cGF0aCBkPSJtMzYuNTE1IDkuMjY4NGMwLjA4MDUgMC4wMjYyMzYgMi4zMTQyIDEuNzUwNy0wLjE0Nzc5IDMuODYzOS0wLjA3MzkxLTAuMTI0MTUgMS4xNjIyLTIuMDAxMSAwLjE0Nzc5LTMuODYzOXoiIG9wYWNpdHk9Ii4zIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtvcGFjaXR5Oi4yO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlLXdpZHRoOjEuMDAxMSIvPgogPHBhdGggZD0ibTQ2LjA1OSAxMi41NjVjMC4wODA1IDAuMDI2MjQgMi4zMTQyIDEuNzUwNy0wLjE0Nzc5IDMuODYzOS0wLjA3MzkyLTAuMTI0MTUgMS4xNjIyLTIuMDAxMSAwLjE0Nzc5LTMuODYzOXoiIG9wYWNpdHk9Ii4zIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtvcGFjaXR5Oi4yO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlLXdpZHRoOjEuMDAxMSIvPgogPHBhdGggZD0ibTEzLjUxNCAzOS4yMjNjMC44NDgyNi0wLjQ0OTcyIDEuNjk5OS0wLjY1OTU3IDIuNTcxLTAuODc4MzktMC41ODY1NiAwLjg0MDk2LTAuNjE2MzMgMi42NDA0LTAuMzM5NzggMy45Nzg4IDAgMC0wLjg5MDAzIDAuMTI0MjMtMy4yMjQ2IDAuOTA0Mjl6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIG9wYWNpdHk9Ii43IiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgc3R5bGU9ImZpbHRlcjp1cmwoI2ZpbHRlcjIyMzApO29wYWNpdHk6LjE7c3Ryb2tlLXdpZHRoOjEuMDAxMSIvPgogPHBhdGggZD0ibTEzLjE0NiAzOC4wODRjMC4xMDk4My0wLjAxNTk4IDAuMzMwMTEtMC4yODkzIDIuNTkxNS0wLjk1MTM3LTIuMDE0Ni0xLjU4NS0zLjU1MDktNC4wNzQ3LTMuNTUwOS00LjA3NDctMC4zMjgyMSAwLjkxNDU0LTAuNzcyNzkgMS41MTQyLTEuNDE0OSAxLjU3OTZ6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIG9wYWNpdHk9Ii45IiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgc3R5bGU9ImZpbHRlcjp1cmwoI2ZpbHRlcjIyMjYpO29wYWNpdHk6LjE1O3N0cm9rZS13aWR0aDoxLjAwMTEiLz4KPC9zdmc+Cg==)}cg-board .king.black{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTBtbSIgaGVpZ2h0PSI1MG1tIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbmtzY2FwZTp2ZXJzaW9uPSIxLjAuMSAoM2JjMmU4MTNmNSwgMjAyMC0wOS0wNykiIHNvZGlwb2RpOmRvY25hbWU9ImJLLnN2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogPHNvZGlwb2RpOm5hbWVkdmlldyBib3JkZXJjb2xvcj0iIzY2NjY2NiIgYm9yZGVyb3BhY2l0eT0iMSIgZ3JpZHRvbGVyYW5jZT0iMTAiIGd1aWRldG9sZXJhbmNlPSIxMCIgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMTAyIiBpbmtzY2FwZTpjeD0iNTYuMjIwODQzIiBpbmtzY2FwZTpjeT0iMTU1LjQ3Njc1IiBpbmtzY2FwZTpkb2N1bWVudC1yb3RhdGlvbj0iMCIgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMDEiIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIgaW5rc2NhcGU6d2luZG93LXg9Ii05IiBpbmtzY2FwZTp3aW5kb3cteT0iLTkiIGlua3NjYXBlOnpvb209IjEuMDk4MDIwOCIgb2JqZWN0dG9sZXJhbmNlPSIxMCIgcGFnZWNvbG9yPSIjZmZmZmZmIiBzaG93Z3JpZD0iZmFsc2UiLz4KIDxkZWZzPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjE4OTQtMSIgeD0iLS4xMDIzMiIgeT0iLS4wMzEyNDEiIHdpZHRoPSIxLjIwNDYiIGhlaWdodD0iMS4wNjI1IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIwLjE3MjE0MDgyIi8+CiAgPC9maWx0ZXI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDI0MDMiIHgxPSI5LjI0MDciIHgyPSI0MC43NjEiIHkxPSIyNy4yNjYiIHkyPSIyNy4yNjYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4wMTU1IDAgMCAxLjAxMDMgLS4zODg1MiAuNDgxNTMpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiM2MzVmNWUiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MzczNzMiIG9mZnNldD0iMCIvPgogICA8c3RvcCBzdG9wLWNvbG9yPSIjMTMxMTExIiBzdHlsZT0ic3RvcC1jb2xvcjojMzAzMDMwIiBvZmZzZXQ9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQyMzY1IiB4MT0iLTUwNS45NyIgeDI9Ii00ODQuMjIiIHkxPSItNDA4LjUiIHkyPSItNDA4LjUiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4wMTEzIDAgMCAxLjAwMDggNTM2LjIyIDQzMy43OSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDI0MDMiLz4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50MjM2NyIgeDE9Ii01MjAuMTUiIHgyPSItNDkwLjg0IiB5MT0iLTM5NC40NCIgeTI9Ii0zOTQuNDQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4wMTEzIDAgMCAxLjAwMDggNTM2LjIyIDQzMy43OSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDI0MDMiLz4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50MjM2OSIgeDE9Ii01MjYuNzQiIHgyPSItNTA0Ljk4IiB5MT0iLTQwOC41IiB5Mj0iLTQwOC41IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMDExMyAwIDAgMS4wMDA4IDUzNi4yMiA0MzMuNzkpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQyNDAzIi8+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTY0NC0yLTMtOS01IiB4PSItLjA4NDc1OSIgeT0iLS4wMzMzNzUiIHdpZHRoPSIxLjE2OTUiIGhlaWdodD0iMS4wNjY3IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIwLjM5MTgxNTQzIi8+CiAgPC9maWx0ZXI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDIzNzEiIHgxPSItNTEwLjA4IiB4Mj0iLTUwMC44NSIgeTE9Ii00MTIuNzIiIHkyPSItNDEyLjcyIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMDExMyAwIDAgMS4wMDA4IDUzNi4yMiA0MzMuNzkpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQyNDAzIi8+CiAgPGZpbHRlciBpZD0iZmlsdGVyMTg5NC0xLTUtNS0yIiB4PSItLjEwMjMyIiB5PSItLjAzMTI0MSIgd2lkdGg9IjEuMjA0NiIgaGVpZ2h0PSIxLjA2MjUiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuMTcyMTQwODIiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIxODk4LTAtNC0xLTkiIHg9Ii0uMDU4MjcxIiB5PSItLjA0MDc0NCIgd2lkdGg9IjEuMTE2NSIgaGVpZ2h0PSIxLjA4MTUiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuMjU3NzYxNDIiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIyMzg1IiB4PSItLjEyNjU4IiB5PSItLjA5NDE3NyIgd2lkdGg9IjEuMjUzMiIgaGVpZ2h0PSIxLjE4ODQiIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQiIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIj4KICAgPGZlR2F1c3NpYW5CbHVyIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIgc3RkRGV2aWF0aW9uPSIwLjUwODQ1MTA4Ii8+CiAgPC9maWx0ZXI+CiAgPGZpbHRlciBpZD0iZmlsdGVyMjM5MyIgeD0iLS4xODE1MyIgeT0iLS4wNzY4NjYiIHdpZHRoPSIxLjM2MzEiIGhlaWdodD0iMS4xNTM3IiBzdHlsZT0iY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzOnNSR0IiIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyI+CiAgIDxmZUdhdXNzaWFuQmx1ciBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiIHN0ZERldmlhdGlvbj0iMC4yNzA5MjgzNiIvPgogIDwvZmlsdGVyPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjIzODkiIHg9Ii0uMTA1NzYiIHk9Ii0uMTEwMzQiIHdpZHRoPSIxLjIxMTUiIGhlaWdodD0iMS4yMjA3IiBzdHlsZT0iY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzOnNSR0IiIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyI+CiAgIDxmZUdhdXNzaWFuQmx1ciBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiIHN0ZERldmlhdGlvbj0iMC4zOTA3OTgiLz4KICA8L2ZpbHRlcj4KICA8ZmlsdGVyIGlkPSJmaWx0ZXIyMzc3IiB4PSItLjIyODg1IiB5PSItLjE2NTM3IiB3aWR0aD0iMS40NTc3IiBoZWlnaHQ9IjEuMzMwNyIgc3R5bGU9ImNvbG9yLWludGVycG9sYXRpb24tZmlsdGVyczpzUkdCIiBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiPgogICA8ZmVHYXVzc2lhbkJsdXIgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIiBzdGREZXZpYXRpb249IjAuMzQyMjI0OCIvPgogIDwvZmlsdGVyPgogIDxmaWx0ZXIgaWQ9ImZpbHRlcjIzNzMiIHg9Ii0uMjI2NzgiIHk9Ii0uMTY2NDciIHdpZHRoPSIxLjQ1MzYiIGhlaWdodD0iMS4zMzI5IiBzdHlsZT0iY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzOnNSR0IiIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyI+CiAgIDxmZUdhdXNzaWFuQmx1ciBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiIHN0ZERldmlhdGlvbj0iMC4zMDQ3MDEyIi8+CiAgPC9maWx0ZXI+CiA8L2RlZnM+CiA8cGF0aCBkPSJtMjkuMTMyIDE4Ljc5MmM2LjM4NjgtNS43NDA5IDE3LjU0NC0yLjYwNjMgMTYuODUxIDYuODEyNS0wLjY3ODg0IDYuMTcwNC03LjAxMzIgOC4zNDc0LTcuMDEzMiA4LjM0NzRzLTMuODI3LTIuMjI3OC0xMy45NC0yLjIyNzlsLTAuMDEzNzUtMy45OTI5eiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudDI3NTgpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOnVybCgjbGluZWFyR3JhZGllbnQyMzY1KTtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247c3Ryb2tlOiMwMDAwMDAiLz4KIDxwYXRoIGQ9Im0zNy45NDIgMzguODMxIDEuMzA0NCA1LjI3NThzLTMuNzc4OCAyLjIyNzktMTQuMjQ3IDIuMjI4MWMtMTAuNDY4LTJlLTQgLTE0LjI0Ny0yLjIyODEtMTQuMjQ3LTIuMjI4MWwxLjMwMzktNS4yNzU4LTAuOTk2NTMtNC44Nzg1czMuNjQ1Mi0yLjIyOCAxMy45NDEtMi4yMjgxYzEwLjI5NS05ZS01IDEzLjkzOSAyLjIyODEgMTMuOTM5IDIuMjI4MXoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQyNzYwKSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50MjM2Nyk7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZTojMDAwMDAwIi8+CiA8cGF0aCBkPSJtMTAuNzU0IDQ0LjEwNnMzLjc3OS0yLjIyODIgMTQuMjQ4LTIuMjI4MmMxMC40NjktOGUtNSAxNC4yNDggMi4yMjgyIDE0LjI0OCAyLjIyODIiIGZpbGw9Im5vbmUiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtzdHJva2U6IzAwMDAwMCIvPgogPHBhdGggZD0ibTEyLjA1OCAzOC44MzFzMy4zOTM3LTIuMjI4MSAxMi45NzgtMi4yMjgyYzkuNTgzNy05ZS01IDEyLjk3NyAyLjIyODIgMTIuOTc3IDIuMjI4MiIgZmlsbD0ibm9uZSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZTojMDAwMDAwIi8+CiA8cGF0aCBkPSJtMjAuOSAxOC43OTJjLTYuMzg2OC01Ljc0MDktMTcuNTQ0LTIuNjA2My0xNi44NTEgNi44MTI1IDAuNjc4ODMgNi4xNzA1IDcuMDEzMiA4LjM0NzQgNy4wMTMyIDguMzQ3NHMzLjgyNy0yLjIyNzggMTMuOTQtMi4yMjc5bDAuMDEzNzUtMy45OTI5eiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudDI3NjIpIiBzdHJva2U9IiMwMDAwMDAiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOnVybCgjbGluZWFyR3JhZGllbnQyMzY5KTtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIGQ9Im0yMS42NSA5LjkxMTFoNi43MzI3bS0zLjM2NjUtMy41ODI1djcuOTgxMSIgZmlsbD0iIzU5OTE3YSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoMS4wMTEzIDAgMCAxLjAwMDggNTM2LjIyIDQzMy43OSkiIGQ9Im0tNDk0LjA4LTQxNy41M2MtMC41NTUyNCA0ZS0zIC0xLjEzMjggMC4wNTEyLTEuNzMxNyAwLjE0NTUxIDkuMDg3NS0wLjIyMzUxIDEzLjQ0MyAxMS45NTggMS4zOTM5IDE2LjQ4NWwtMS4yNzIgNC45NTg0IDEuNTI1OCA1LjQ4MjEgMi45NjEzIDEuMTA0Ni0xLjQ4OTItNS40Njg1IDAuOTg2Ni01LjIwNjlzNi4yNzI5LTEuNzgxNyA2LjkzNDEtNy44MjFjMC41MDYyNi00LjYyMzctMi41NDcxLTkuNzI2Ny05LjMwODgtOS42NzkxeiIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjE2NDQtMikiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBvcGFjaXR5PSIuMjUiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWx0ZXI6dXJsKCNmaWx0ZXIxNjQ0LTItMy05LTUpO21peC1ibGVuZC1tb2RlOm5vcm1hbDtvcGFjaXR5Oi4yO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIGQ9Im0yMC45IDE4Ljc5MiA0LjEyOTYgOC42NTM0IDQuMTI5Ni04LjY1MzRzMC43MDMyNi00Ljc2NzUtNC4xMjk2LTQuNzY3NWMtNC44MzI4IDAtNC4xMjk2IDQuNzY3NS00LjEyOTYgNC43Njc1eiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudDI3NjQpIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50MjM3MSk7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoMS4wMTEzIDAgMCAxLjAwMDggNTM2LjIyIDQzMy43OSkiIGQ9Im0tNTA1LjQ4LTQxOS4yYzQuNzU3NCAwLjk3MDAyIDAuODY3MzQgMTAuNTIgMC4wMTU5IDEzLjE4NiAwLjAyNCAwLjAyNTEgMy4wNzg0LTUuNDAzNyA0LjAyMDMtOC45MTI5IDAuMDg5MS00LjUwNDYtMy44Njc0LTQuMzkyNi00LjAzNjItNC4yNzM0eiIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjE4OTQtMSkiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBvcGFjaXR5PSIuMjUiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWx0ZXI6dXJsKCNmaWx0ZXIxODk0LTEtNS01LTIpO21peC1ibGVuZC1tb2RlOm5vcm1hbDtvcGFjaXR5Oi4yO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIHRyYW5zZm9ybT0ibWF0cml4KDEuMDExMyAwIDAgMS4wMDA4IDUzNi4yMiA0MzMuNzkpIiBkPSJtLTUwNS40OS00MDIuMjYtOS4xZS00IC0wLjA3NTNjOS4xZS00IDAuMDc1MyAwLjAxNTYtMy4zOTUzIDAuMDE1Ni0zLjM5NTNzLTIuNjgwOS02Ljg5NTYtNC4wNTE2LTguOTE0MWMtMS4zMzM1LTEuOTYzNy0zLjc3ODItMi45Mjk1LTYuNTY0OC0yLjc4NDMgMy45NzIyIDEuNzY1MSA4LjkzNzIgMTAuMDI5IDEwLjYwMiAxNS4xNjl6IiBmaWx0ZXI9InVybCgjZmlsdGVyMTg5OC0wKSIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIG9wYWNpdHk9Ii4yNSIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbHRlcjp1cmwoI2ZpbHRlcjE4OTgtMC00LTEtOSk7bWl4LWJsZW5kLW1vZGU6bm9ybWFsO29wYWNpdHk6LjI7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTYuMzE0MyAyOS41MjdjLTEuMTk2Mi0xLjY0NzMtMi4wMTEyLTMuODUwMS0xLjQ0NTctNi42MzU1IDEuNDM2NS03LjA3NDUgOS40NTctNi4yOTYzIDkuNDU3LTYuMjk2My0xMS41OTUgMy40Njc5LTcuODcxOSAxMi45NjItOC4wMTEzIDEyLjkzMnoiIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZmZmZmY7ZmlsdGVyOnVybCgjZmlsdGVyMjM4NSk7aW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtvcGFjaXR5Oi4zO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iLz4KIDxwYXRoIGQ9Im0yMy41NyAyMy4wMjUtMi4xMTM1LTQuNDAyNHMtMC42OTA1NS00LjExOTkgMy41NDAyLTQuMDU2Yy00LjIxMyAxLjMzMS0xLjQyNjcgOC40NTg1LTEuNDI2NyA4LjQ1ODV6IiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmO2ZpbHRlcjp1cmwoI2ZpbHRlcjIzOTMpO2ltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7b3BhY2l0eTouMjU7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTI3LjAyNiAyNC45NTkgMi43NTIxLTUuOTI4N3MyLjQ0NjYtMi4yMjM2IDYuMTE2NC0yLjU3MTVjLTMuOTQ3NSAxLjAzMjEtNi4zMzAxIDQuODc0Ny04Ljg2ODUgOC41MDAzeiIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjtmaWx0ZXI6dXJsKCNmaWx0ZXIyMzg5KTtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O29wYWNpdHk6LjI7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTI1LjMxOCA0MS45MjRjLTEwLjMxMSAxZS00IC0xNC41NjQgMi4xODI3LTE0LjU2NCAyLjE4MjdzNC4yNTI5IDIuMTgyNSAxNC41NjQgMi4xODI1aDAuMDIxMjRjLTE1LjQ0MS0xLjk5IDcuMzE0OC0zLjgwMyA4LjI4NDItMy44MTA3LTIuMTczMy0wLjMxNjQyLTQuOTE3MS0wLjU1MzgzLTguMzA1Mi0wLjU1MzczeiIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIG9wYWNpdHk9Ii4yIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTouMTU7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTI1IDQ2LjI5NmMtOS4yNDEgOGUtNSAtMTMuNzQ0LTIuMjA4OC0xMy43NDQtMi4yMDg4czQuNTAzLTIuMjA4NyAxMy43NDQtMi4yMDg4YzkuMjQxLThlLTUgMTMuNzQ0IDIuMjA4OCAxMy43NDQgMi4yMDg4cy00LjUwMyAyLjIwODctMTMuNzQ0IDIuMjA4OHoiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBvcGFjaXR5PSIuMiIgc3Ryb2tlPSIjMDAwMDAwIiBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTouMjtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3N0cm9rZS13aWR0aDowIi8+CiA8cGF0aCBkPSJtMTIuNTI4IDM5LjE2OWMwLjg1MDE0LTAuNDQ5NzIgMS43Mjg4LTAuNjQyODYgMi41OTM0LTAuOTYxOTEtMC41ODc4NiAwLjg0MDk2LTAuNjM0NCAyLjcyMzktMC4zNTcyMyA0LjA2MjMgMCAwLTAuODkyMDEgMC4xMjQyMy0zLjIzMTggMC45MDQyOXoiIGZpbGw9IiNmZmZmZmYiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBvcGFjaXR5PSIuNyIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbHRlcjp1cmwoI2ZpbHRlcjIzNzcpO29wYWNpdHk6LjE7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiIvPgogPHBhdGggZD0ibTEyLjQ2NCAzOC4wMjFzMC4zMDA2MS0wLjI4Nzc2IDIuNDE2Mi0wLjg3NjgzYy0xLjU5MS0xLjYwMTItMS40MDAyLTMuNDQ2Mi0xLjU3NDctMy41MTYtMC41NjY1IDAuMTY3OS0xLjExMTggMC4zODg5My0xLjY1IDAuNjI3NHoiIGZpbGw9IiNmZmZmZmYiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBvcGFjaXR5PSIuOSIgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbHRlcjp1cmwoI2ZpbHRlcjIzNzMpO29wYWNpdHk6LjE1O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjY2MiLz4KPC9zdmc+Cg==)}.disabledBoard{pointer-events:none}.viewingHistory{filter:saturate(60%);transition:.25s filter linear}@media (orientation: landscape){.main-wrap{width:90vh;margin-inline:auto;max-width:700px}}.board-wrapper[data-v-6447bb24]{width:100%;aspect-ratio:1 / 1;position:relative;min-width:180px}.board-wrapper[data-v-6447bb24] .main-wrap,.board-wrapper[data-v-6447bb24] .cg-wrap{width:100%!important;height:100%!important}.engine-panel[data-v-9e25ea79]{border:1px solid var(--border-lighter);border-radius:10px;overflow:hidden;box-shadow:0 1px 6px var(--color-shadow-default);flex-shrink:0}.engine-header[data-v-9e25ea79]{display:flex;align-items:center;gap:10px;padding:6px 12px;background:linear-gradient(to bottom,var(--bg-panel),var(--bg-muted-alt));border-bottom:1px solid var(--border-soft)}.engine-title[data-v-9e25ea79]{font-size:13px;font-weight:600;color:var(--text-secondary)}.engine-toggle[data-v-9e25ea79]{position:relative;display:inline-block;width:34px;height:18px;cursor:pointer}.engine-toggle input[data-v-9e25ea79]{opacity:0;width:0;height:0}.toggle-slider[data-v-9e25ea79]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--border);border-radius:18px;transition:background .2s}.toggle-slider[data-v-9e25ea79]:before{content:"";position:absolute;width:14px;height:14px;left:2px;bottom:2px;background:var(--surface);border-radius:50%;transition:transform .2s}.engine-toggle input:checked+.toggle-slider[data-v-9e25ea79]{background:var(--primary)}.engine-toggle input:checked+.toggle-slider[data-v-9e25ea79]:before{transform:translate(16px)}.engine-lines[data-v-9e25ea79]{background:var(--bg-card)}.engine-loading[data-v-9e25ea79]{padding:10px 12px;color:var(--text-faint);font-size:12px;font-style:italic}.engine-line[data-v-9e25ea79]{display:flex;align-items:baseline;gap:8px;padding:6px 12px;border-bottom:1px solid var(--bg-muted);cursor:pointer;transition:background .12s;font-size:13px;font-family:SF Mono,Menlo,Consolas,monospace}.engine-line[data-v-9e25ea79]:last-child{border-bottom:none}.engine-line[data-v-9e25ea79]:hover{background:var(--bg-panel-alt)}.engine-line.not-clickable[data-v-9e25ea79]{cursor:default}.db-panel .db-lines[data-v-9e25ea79]{max-height:170px;overflow-y:auto;overflow-x:hidden}.db-panel .db-lines[data-v-9e25ea79]::-webkit-scrollbar{width:5px}.db-panel .db-lines[data-v-9e25ea79]::-webkit-scrollbar-track{background:transparent}.db-panel .db-lines[data-v-9e25ea79]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.popular-total[data-v-9e25ea79]{font-size:11px;color:var(--text-muted);margin-left:auto}.popular-item[data-v-9e25ea79]{display:flex;align-items:center;gap:8px}.pop-san[data-v-9e25ea79]{min-width:40px;font-size:12px}.pop-bar-wrap[data-v-9e25ea79]{flex:1;min-width:0}.pop-bar[data-v-9e25ea79]{display:flex;height:12px;border-radius:3px;overflow:hidden}.pop-w[data-v-9e25ea79]{background:var(--side-white-fill)}.pop-d[data-v-9e25ea79]{background:var(--side-draw-bg)}.pop-b[data-v-9e25ea79]{background:var(--side-black-bg)}.pop-count[data-v-9e25ea79]{font-size:10px;color:var(--text-faint);min-width:35px;text-align:right}.engine-panel[data-v-b4de5ecf]{border:1px solid var(--border-lighter);border-radius:10px;overflow:hidden;box-shadow:0 1px 6px var(--color-shadow-default);flex-shrink:0}.engine-header[data-v-b4de5ecf]{display:flex;align-items:center;gap:10px;padding:6px 12px;background:linear-gradient(to bottom,var(--bg-panel),var(--bg-muted-alt));border-bottom:1px solid var(--border-soft)}.engine-title[data-v-b4de5ecf]{font-size:13px;font-weight:600;color:var(--text-secondary)}.engine-toggle[data-v-b4de5ecf]{position:relative;display:inline-block;width:34px;height:18px;cursor:pointer}.engine-toggle input[data-v-b4de5ecf]{opacity:0;width:0;height:0}.toggle-slider[data-v-b4de5ecf]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--border);border-radius:18px;transition:background .2s}.toggle-slider[data-v-b4de5ecf]:before{content:"";position:absolute;width:14px;height:14px;left:2px;bottom:2px;background:var(--surface);border-radius:50%;transition:transform .2s}.engine-toggle input:checked+.toggle-slider[data-v-b4de5ecf]{background:var(--brand)}.engine-toggle input:checked+.toggle-slider[data-v-b4de5ecf]:before{transform:translate(16px)}.engine-lines-select[data-v-b4de5ecf]{padding:2px 6px;font-size:11px;border:1px solid var(--border);border-radius:4px;background:var(--surface);margin-left:auto}.engine-lines-select~.engine-lines-select[data-v-b4de5ecf]{margin-left:0}.engine-lines[data-v-b4de5ecf]{background:var(--bg-card)}.engine-spinner[data-v-b4de5ecf]{display:inline-block;width:10px;height:10px;margin-left:6px;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:engine-spin-b4de5ecf .8s linear infinite;vertical-align:middle}@keyframes engine-spin-b4de5ecf{to{transform:rotate(360deg)}}.engine-loading[data-v-b4de5ecf]{padding:10px 12px;color:var(--text-faint);font-size:12px;font-style:italic}.engine-line[data-v-b4de5ecf]{display:flex;align-items:baseline;gap:8px;padding:6px 12px;border-bottom:1px solid var(--bg-muted);cursor:pointer;transition:background .12s;font-size:13px;font-family:SF Mono,Menlo,Consolas,monospace}.engine-line[data-v-b4de5ecf]:last-child{border-bottom:none}.engine-line[data-v-b4de5ecf]:hover{background:var(--bg-panel-alt)}.engine-line.not-clickable[data-v-b4de5ecf]{cursor:default}.engine-score[data-v-b4de5ecf]{font-weight:700;font-size:13px;min-width:48px;text-align:right}.engine-score.winning[data-v-b4de5ecf]{color:var(--primary-dark)}.engine-score.losing[data-v-b4de5ecf]{color:var(--danger-dark)}.engine-score.even[data-v-b4de5ecf]{color:var(--text-secondary)}.engine-score.mate[data-v-b4de5ecf]{color:var(--warning-deep);font-weight:800}.engine-moves[data-v-b4de5ecf]{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary);font-size:12px}.engine-move[data-v-b4de5ecf]{margin-right:3px}.engine-depth[data-v-b4de5ecf]{color:var(--text-disabled);font-size:10px;flex-shrink:0}.game-page[data-v-7099cde3]{max-width:1400px;margin:0 auto;padding:16px 28px;background:var(--surface);height:100vh;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.game-header[data-v-7099cde3]{flex-shrink:0;margin-bottom:8px;display:flex;align-items:flex-start;gap:12px}.header-nav[data-v-7099cde3]{display:none;position:relative;flex-shrink:0}.game-header h1[data-v-7099cde3]{margin:0;font-size:20px}.title-row[data-v-7099cde3]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.title-line[data-v-7099cde3]{margin:6px 0}.game-meta[data-v-7099cde3]{color:var(--text-secondary);font-size:13px;display:flex;gap:16px;flex-wrap:wrap}.result[data-v-7099cde3]{font-weight:700;color:var(--primary)}.loading-msg[data-v-7099cde3]{color:var(--text-faint);font-size:14px;text-align:center;padding:40px}.error-msg[data-v-7099cde3]{color:var(--danger);font-size:14px;text-align:center;padding:40px}.main-layout[data-v-7099cde3]{display:flex;gap:28px;flex:1;min-height:0;overflow:hidden}.left-col[data-v-7099cde3]{flex:0 0 auto;display:flex;flex-direction:column;min-height:0}.right-col[data-v-7099cde3]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;min-height:0}.current-move-label[data-v-7099cde3]{margin:0 0 6px;font-size:17px;flex-shrink:0}.board-with-wdl[data-v-7099cde3]{display:flex;gap:6px;align-items:flex-start;flex-shrink:0}.board-wrapper[data-v-7099cde3]{width:calc(60vh - 60px);max-width:100%;min-width:200px;max-height:calc(60vh - 60px);aspect-ratio:1}.wdl-bar[data-v-7099cde3]{display:flex;flex-direction:column;width:22px;border-radius:4px;overflow:hidden;font-size:10px;font-weight:600;flex-shrink:0}.wdl-white[data-v-7099cde3]{background:var(--side-white-fill);color:var(--side-white-text);display:flex;align-items:center;justify-content:center;transition:height .4s ease;min-height:2px;writing-mode:vertical-rl;text-orientation:mixed}.wdl-draw[data-v-7099cde3]{background:var(--side-draw-bg);color:var(--side-white-text);display:flex;align-items:center;justify-content:center;transition:height .4s ease;min-height:2px;writing-mode:vertical-rl;text-orientation:mixed}.wdl-black[data-v-7099cde3]{background:var(--side-black-bg);color:var(--side-black-text);display:flex;align-items:center;justify-content:center;transition:height .4s ease;min-height:2px;writing-mode:vertical-rl;text-orientation:mixed}.wdl-loading .wdl-placeholder[data-v-7099cde3]{width:100%;height:100%;background:linear-gradient(180deg,var(--border-lighter) 25%,var(--bg-muted) 50%,var(--border-lighter) 75%);background-size:100% 200%;animation:wdl-shimmer-7099cde3 1.5s infinite;border-radius:4px}@keyframes wdl-shimmer-7099cde3{0%{background-position:0 200%}to{background-position:0 -200%}}.below-board[data-v-7099cde3]{display:flex;gap:12px;height:max(180px,calc(35vh - 30px));margin-top:8px}.nav-column[data-v-7099cde3]{flex:1;min-width:0;max-height:100%;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;box-shadow:0 1px 6px var(--color-shadow-default);border:1px solid var(--border-lighter)}.moves-navigator[data-v-7099cde3]{flex:1;min-height:70px;overflow-y:auto;background:var(--bg-card)}.moves-navigator[data-v-7099cde3]::-webkit-scrollbar{width:5px}.moves-navigator[data-v-7099cde3]::-webkit-scrollbar-track{background:transparent}.moves-navigator[data-v-7099cde3]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.moves-navigator[data-v-7099cde3]::-webkit-scrollbar-thumb:hover{background:var(--text-disabled)}.move-pair[data-v-7099cde3]{display:flex;align-items:center;border-bottom:1px solid var(--bg-muted);transition:background .12s}.move-pair[data-v-7099cde3]:last-child{border-bottom:none}.move-pair[data-v-7099cde3]:hover{background:var(--bg-panel-alt)}.move-number[data-v-7099cde3]{width:30px;padding:5px 4px 5px 8px;text-align:right;color:var(--text-disabled);font-size:11px;font-weight:600;line-height:24px;flex-shrink:0}.move[data-v-7099cde3]{flex:1;padding:5px 8px;cursor:pointer;font-size:13px;font-family:SF Mono,Menlo,Consolas,monospace;line-height:22px;-webkit-user-select:none;user-select:none;border-radius:4px;margin:1px 2px;transition:background .12s,color .12s}.move[data-v-7099cde3]:hover:not(.disabled):not(.active){background:var(--primary-tint)}.move.disabled[data-v-7099cde3]{opacity:.4;cursor:not-allowed}.quality-mark[data-v-7099cde3]{margin-left:1px;font-weight:700}.move.q-good[data-v-7099cde3]{color:var(--eval-good)}.move.q-excellent[data-v-7099cde3]{color:var(--eval-excellent)}.move.q-inaccuracy[data-v-7099cde3]{color:var(--eval-inaccuracy)}.move.q-mistake[data-v-7099cde3]{color:var(--eval-mistake)}.move.q-blunder[data-v-7099cde3]{color:var(--eval-blunder)}.move.active[data-v-7099cde3]{background:var(--mode-soft);color:var(--text);font-weight:700;border-left:3px solid var(--mode-accent);padding-left:5px}.move.active .quality-mark[data-v-7099cde3]{color:inherit}.variation-line[data-v-7099cde3]{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:3px 8px 3px 30px;background:var(--bg-subtle);border-bottom:1px solid var(--bg-muted)}.variation-bracket[data-v-7099cde3]{color:var(--text-secondary);font-size:12px;margin-right:2px;flex-shrink:0}.var-move[data-v-7099cde3]{padding:2px 5px;cursor:pointer;font-size:12px;font-family:SF Mono,Menlo,Consolas,monospace;color:var(--text-secondary);font-style:italic;border-radius:4px;-webkit-user-select:none;user-select:none;transition:background .12s,color .12s}.var-move[data-v-7099cde3]:hover:not(.disabled):not(.active){background:var(--primary-tint-soft)}.var-move.disabled[data-v-7099cde3]{opacity:.4;cursor:not-allowed}.var-move.active[data-v-7099cde3]{background:var(--mode-soft);color:var(--text);font-weight:700;font-style:normal;border-left:3px solid var(--mode-accent);padding-left:2px}.var-delete[data-v-7099cde3]{margin-left:auto;padding:0 4px;color:var(--text-muted);font-size:11px;cursor:pointer;flex-shrink:0;transition:color .12s}.var-delete[data-v-7099cde3]:hover{color:var(--danger-soft)}.nav-controls[data-v-7099cde3]{display:flex;justify-content:center;align-items:center;gap:4px;padding:6px 8px;background:linear-gradient(to bottom,var(--bg-panel),var(--bg-muted-alt));border-top:1px solid var(--border-soft);flex-shrink:0}.nav-controls button[data-v-7099cde3]{width:30px;height:30px;padding:0;font-size:13px;display:flex;align-items:center;justify-content:center;border:none;background:var(--surface);color:var(--text-secondary);border-radius:8px;cursor:pointer;box-shadow:0 1px 3px var(--color-shadow-default);transition:background .15s,color .15s,box-shadow .15s,transform .1s}.nav-controls button[data-v-7099cde3]:hover:not(:disabled){background:var(--bg-muted);color:var(--text);box-shadow:0 2px 6px var(--color-shadow-hover)}.nav-controls button[data-v-7099cde3]:active:not(:disabled){transform:scale(.94)}.nav-controls button[data-v-7099cde3]:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.nav-controls button.playing[data-v-7099cde3]{background:var(--primary);color:var(--text-inverse);box-shadow:0 2px 8px var(--primary-alpha-strong)}.nav-controls button.playing[data-v-7099cde3]:hover{background:var(--primary-dark)}.positions-panel[data-v-7099cde3]{flex:1;max-height:100%;min-height:0;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;box-shadow:0 1px 6px var(--color-shadow-default);border:1px solid var(--border-lighter);background:var(--bg-card)}.positions-panel-header[data-v-7099cde3]{padding:6px 10px;font-size:13px;font-weight:600;color:var(--text-secondary);background:linear-gradient(to bottom,var(--bg-panel),var(--bg-muted-alt));border-bottom:1px solid var(--border-soft);display:flex;justify-content:space-between;align-items:center}.add-position-btn[data-v-7099cde3]{width:24px;height:24px;padding:0;font-size:16px;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;border:1px solid var(--primary);background:none;color:var(--primary);border-radius:6px;cursor:pointer;transition:background .15s,color .15s}.add-position-btn[data-v-7099cde3]:hover:not(:disabled){background:var(--primary);color:var(--text-inverse)}.add-position-btn[data-v-7099cde3]:disabled{opacity:.35;cursor:not-allowed}.positions-list[data-v-7099cde3]{flex:1;overflow-y:auto}.positions-list[data-v-7099cde3]::-webkit-scrollbar{width:5px}.positions-list[data-v-7099cde3]::-webkit-scrollbar-track{background:transparent}.positions-list[data-v-7099cde3]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.position-item[data-v-7099cde3]{padding:8px 12px;cursor:pointer;border-left:3px solid transparent;transition:background .15s;font-size:13px}.position-item[data-v-7099cde3]:hover:not(.disabled){background:var(--bg-muted)}.position-item.disabled[data-v-7099cde3]{opacity:.5;cursor:not-allowed}.position-item.active[data-v-7099cde3]{background:var(--primary-tint);border-left-color:var(--primary)}.critical-star[data-v-7099cde3]{margin-left:4px;color:var(--primary);font-size:12px;vertical-align:middle}.custom-badge[data-v-7099cde3]{display:inline-block;margin-left:5px;padding:1px 5px;font-size:9px;font-weight:600;color:var(--warning);border:1px solid var(--warning);border-radius:3px;vertical-align:middle;text-transform:uppercase}.novelty-badge[data-v-7099cde3]{display:inline-block;margin-left:5px;padding:1px 5px;font-size:9px;font-weight:600;color:var(--primary);border:1px solid var(--primary);border-radius:3px;vertical-align:middle;text-transform:uppercase}.admin-wdl-info[data-v-7099cde3]{display:flex;gap:6px;margin-top:2px;font-size:10px;color:var(--text-muted);font-family:SF Mono,Menlo,Consolas,monospace}.wdl-diff-label[data-v-7099cde3]{color:var(--warning-alt)}.engine-wdl-label[data-v-7099cde3]{color:var(--text-secondary)}.top-buttons[data-v-7099cde3],.nav-actions[data-v-7099cde3]{display:flex;gap:10px}.burger-btn[data-v-7099cde3]{display:none;flex-direction:column;justify-content:center;gap:4px;width:42px;height:40px;padding:0 11px;background:none;border:1px solid var(--primary);border-radius:8px;cursor:pointer}.burger-btn span[data-v-7099cde3]{display:block;height:2px;width:100%;background:var(--primary);border-radius:2px;transition:transform .2s,opacity .2s}.burger-btn.active span[data-v-7099cde3]:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger-btn.active span[data-v-7099cde3]:nth-child(2){opacity:0}.burger-btn.active span[data-v-7099cde3]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.btn-full[data-v-7099cde3]{flex:1;font-size:14px;font-weight:600;font-family:inherit;padding:8px 16px;background:var(--surface);color:var(--primary);border:1px solid var(--color-brand-border);border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.btn-full[data-v-7099cde3]:hover{background:var(--primary-tint-soft);border-color:var(--brand);color:var(--primary-dark)}.btn-full.btn-logout[data-v-7099cde3]{color:var(--text-secondary);border-color:var(--border);flex:0;white-space:nowrap}.btn-full.btn-logout[data-v-7099cde3]:hover{background:var(--bg);color:var(--text)}.chat-section[data-v-7099cde3]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.chat-toggle-btn[data-v-7099cde3]{padding:10px 20px;min-width:240px;background:var(--primary);color:var(--text-inverse);border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s}.chat-toggle-btn[data-v-7099cde3]:hover:not(:disabled){background:var(--primary-dark)}.chat-toggle-btn[data-v-7099cde3]:disabled{background:var(--primary-light);cursor:not-allowed}.chat-container[data-v-7099cde3]{width:100%;border:1px solid var(--border-soft-alt);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 16px var(--color-shadow-default);background:var(--surface);flex:1;min-height:0}.chat-messages[data-v-7099cde3]{flex:1;overflow-y:auto;padding:16px;background:var(--bg-subtle);display:flex;flex-direction:column;gap:12px;min-height:80px}.message[data-v-7099cde3]{padding:10px 14px;max-width:85%;font-size:15.5px;line-height:1.6;box-shadow:0 1px 2px var(--color-shadow-default)}.message.user[data-v-7099cde3]{background:var(--primary);color:var(--text-inverse);align-self:flex-end;border-radius:16px 16px 0}.message.agent[data-v-7099cde3]{background:var(--surface);color:var(--text);border:1px solid var(--border-soft-alt);align-self:flex-start;border-radius:16px 16px 16px 0;max-width:95%}.agent-content[data-v-7099cde3]{word-break:break-word;font-size:15.5px;line-height:1.7;color:var(--text)}.dev-feedback-btn[data-v-7099cde3]{margin-top:8px;background:none;border:none;padding:0;color:var(--text-faint);font-size:12px;cursor:pointer;text-decoration:underline}.dev-feedback-btn[data-v-7099cde3]:hover{color:var(--primary)}.agent-content[data-v-7099cde3] h1,.agent-content[data-v-7099cde3] h2,.agent-content[data-v-7099cde3] h3{margin:18px 0 8px;color:var(--text)}.agent-content[data-v-7099cde3] h3{font-size:15px;border-bottom:1px solid var(--border-faint);padding-bottom:4px}.agent-content[data-v-7099cde3] p{margin:10px 0;line-height:1.75}.agent-content[data-v-7099cde3] table{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px}.agent-content[data-v-7099cde3] th,.agent-content[data-v-7099cde3] td{border:1px solid var(--border-light);padding:8px 10px;text-align:left}.agent-content[data-v-7099cde3] th{background:var(--bg);font-weight:600;color:var(--text-secondary)}.agent-content[data-v-7099cde3] tr:hover td{background:var(--bg-subtle)}.agent-content[data-v-7099cde3] strong,.agent-content[data-v-7099cde3] b{color:var(--text)}.agent-content[data-v-7099cde3] ul,.agent-content[data-v-7099cde3] ol{margin:8px 0;padding-left:20px}.agent-content[data-v-7099cde3] li{margin:4px 0}.typing-indicator-wrapper[data-v-7099cde3]{display:flex;align-items:center;gap:12px;padding:12px 16px;width:fit-content;min-height:20px}.status-msg-inline[data-v-7099cde3]{color:var(--text-soft);font-size:13px;font-style:italic}.typing-indicator[data-v-7099cde3]{display:flex;align-items:center;gap:4px}.typing-indicator span[data-v-7099cde3]{width:6px;height:6px;background-color:var(--mode-accent);border-radius:50%;animation:typing-7099cde3 1.4s infinite ease-in-out both}.typing-indicator span[data-v-7099cde3]:nth-child(1){animation-delay:-.32s}.typing-indicator span[data-v-7099cde3]:nth-child(2){animation-delay:-.16s}@keyframes typing-7099cde3{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.suggested-questions[data-v-7099cde3]{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.suggestion-chip[data-v-7099cde3]{padding:6px 14px;font-size:13px;color:var(--primary-dark);background:var(--primary-tint);border:1px solid var(--primary-tint-strong);border-radius:16px;cursor:pointer;transition:background .15s,box-shadow .15s;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.suggestion-chip[data-v-7099cde3]:hover{background:var(--primary-tint-strong);box-shadow:0 1px 4px var(--primary-alpha-weak)}.chat-input-row[data-v-7099cde3]{display:flex;padding:12px 16px;gap:12px;border-top:1px solid var(--border-faint);background:var(--surface);align-items:center}.chat-input-row textarea[data-v-7099cde3]{flex:1;padding:12px 16px;border:1px solid var(--border-lighter);border-radius:24px;font-size:15px;font-family:inherit;line-height:1.4;outline:none;background:var(--bg-subtle-alt);resize:none;overflow-y:auto;max-height:120px;transition:border-color .2s,box-shadow .2s}.chat-input-row textarea[data-v-7099cde3]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-weak);background:var(--surface)}.chat-input-row button[data-v-7099cde3]{padding:10px 20px;font-size:15px;font-weight:600;color:var(--text-inverse);background:var(--primary);border:none;border-radius:24px;cursor:pointer;transition:background .2s,transform .1s}.chat-input-row button[data-v-7099cde3]:hover:not(:disabled){background:var(--primary-dark)}.chat-input-row button[data-v-7099cde3]:active:not(:disabled){transform:scale(.98)}.chat-input-row button[data-v-7099cde3]:disabled{background:var(--border);cursor:not-allowed}[data-v-7099cde3] .chat-move{color:var(--primary-dark);cursor:pointer;text-decoration:none;background:var(--primary-tint-soft);border-radius:3px;padding:1px 4px;transition:background .15s}[data-v-7099cde3] .chat-move:hover{background:var(--primary-tint-strong)}[data-v-7099cde3] .move-seq{display:none}.engine-panel[data-v-7099cde3]{border:1px solid var(--border-lighter);border-radius:10px;overflow:hidden;box-shadow:0 1px 6px var(--color-shadow-default);flex-shrink:0}.engine-header[data-v-7099cde3]{display:flex;align-items:center;gap:10px;padding:6px 12px;background:linear-gradient(to bottom,var(--bg-panel),var(--bg-muted-alt));border-bottom:1px solid var(--border-soft)}.engine-title[data-v-7099cde3]{font-size:13px;font-weight:600;color:var(--text-secondary)}.engine-toggle[data-v-7099cde3]{position:relative;display:inline-block;width:34px;height:18px;cursor:pointer}.engine-toggle input[data-v-7099cde3]{opacity:0;width:0;height:0}.toggle-slider[data-v-7099cde3]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--border);border-radius:18px;transition:background .2s}.toggle-slider[data-v-7099cde3]:before{content:"";position:absolute;width:14px;height:14px;left:2px;bottom:2px;background:var(--surface);border-radius:50%;transition:transform .2s}.engine-toggle input:checked+.toggle-slider[data-v-7099cde3]{background:var(--primary)}.engine-toggle input:checked+.toggle-slider[data-v-7099cde3]:before{transform:translate(16px)}.engine-lines-select[data-v-7099cde3]{padding:2px 6px;font-size:11px;border:1px solid var(--border);border-radius:4px;background:var(--surface);margin-left:auto}.engine-lines-select+.engine-lines-select[data-v-7099cde3]{margin-left:0}.engine-lines[data-v-7099cde3]{background:var(--bg-card)}.engine-spinner[data-v-7099cde3]{display:inline-block;width:10px;height:10px;margin-left:6px;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:engine-spin-7099cde3 .8s linear infinite;vertical-align:middle}@keyframes engine-spin-7099cde3{to{transform:rotate(360deg)}}.engine-loading[data-v-7099cde3]{padding:10px 12px;color:var(--text-faint);font-size:12px;font-style:italic}.engine-line[data-v-7099cde3]{display:flex;align-items:baseline;gap:8px;padding:6px 12px;border-bottom:1px solid var(--bg-muted);font-size:13px;font-family:SF Mono,Menlo,Consolas,monospace}.engine-line[data-v-7099cde3]:last-child{border-bottom:none}.engine-score[data-v-7099cde3]{font-weight:700;font-size:13px;min-width:48px;text-align:right}.engine-score.winning[data-v-7099cde3]{color:var(--primary-dark)}.engine-score.losing[data-v-7099cde3]{color:var(--danger-dark)}.engine-score.even[data-v-7099cde3]{color:var(--text-secondary)}.engine-score.mate[data-v-7099cde3]{color:var(--warning-deep);font-weight:800}.engine-moves[data-v-7099cde3]{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary);font-size:12px}.engine-move[data-v-7099cde3]{margin-right:3px}.engine-depth[data-v-7099cde3]{color:var(--text-disabled);font-size:10px;flex-shrink:0}@media (max-width: 900px){.game-page[data-v-7099cde3]{height:auto;min-height:100vh;overflow:auto}.main-layout[data-v-7099cde3]{flex-direction:column;overflow:visible}.left-col[data-v-7099cde3]{max-width:100%;min-width:0}.board-with-wdl[data-v-7099cde3]{max-height:none}.board-wrapper[data-v-7099cde3]{max-height:none;width:100%;height:auto}.main-layout[data-v-7099cde3]{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:12px}.right-col[data-v-7099cde3]{display:contents}.top-buttons[data-v-7099cde3]{order:-1}.left-col[data-v-7099cde3]{order:0}.chat-section[data-v-7099cde3]{order:1}.below-board[data-v-7099cde3]{flex-direction:column;height:auto;max-height:none}.nav-column[data-v-7099cde3]{min-height:0;max-height:130px;height:130px;flex:none}.positions-panel[data-v-7099cde3]{min-height:0;max-height:120px;height:120px;flex:none}.chat-messages[data-v-7099cde3]{max-height:400px}}@media (max-width: 500px){.game-page[data-v-7099cde3]{padding:12px}.game-header h1[data-v-7099cde3]{font-size:18px}.chat-section[data-v-7099cde3]{order:1}.engine-panel[data-v-7099cde3]{order:2}.db-panel[data-v-7099cde3]{order:3}.header-nav[data-v-7099cde3]{display:block}.top-buttons[data-v-7099cde3]{display:none}.burger-btn[data-v-7099cde3]{display:flex}.nav-actions[data-v-7099cde3]{display:none;position:absolute;top:calc(100% + 6px);left:0;z-index:60;flex-direction:column;gap:8px;min-width:180px;padding:8px;background:var(--surface);border:1px solid var(--border-lighter);border-radius:8px;box-shadow:0 6px 20px var(--color-shadow-raised)}.nav-actions.open[data-v-7099cde3]{display:flex}.nav-actions .btn-full[data-v-7099cde3]{flex:none;width:100%;text-align:center}.nav-controls button[data-v-7099cde3]{width:30px;height:30px;font-size:12px}.message[data-v-7099cde3]{max-width:95%;font-size:14px}}.feedback-overlay[data-v-7099cde3]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;z-index:1000}.feedback-modal[data-v-7099cde3]{background:var(--surface);border-radius:10px;padding:22px;width:100%;max-width:460px;box-shadow:0 8px 28px var(--color-shadow-raised)}.feedback-header[data-v-7099cde3]{display:flex;justify-content:space-between;align-items:center}.feedback-header h3[data-v-7099cde3]{margin:0;color:var(--heading);font-size:18px}.feedback-close[data-v-7099cde3]{background:none;border:none;font-size:24px;line-height:1;color:var(--text-faint);cursor:pointer;padding:0 4px}.feedback-close[data-v-7099cde3]:hover{color:var(--text)}.feedback-hint[data-v-7099cde3]{margin:10px 0;font-size:13px;color:var(--text-light)}.feedback-ai-preview[data-v-7099cde3]{background:var(--bg-panel);border:1px solid var(--border-faint);border-radius:6px;padding:8px 10px;margin-bottom:12px;max-height:120px;overflow-y:auto;font-size:12.5px;color:var(--text-secondary);line-height:1.5}.feedback-modal textarea[data-v-7099cde3]{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--border);border-radius:6px;font-size:14px;font-family:inherit;resize:vertical;outline:none}.feedback-modal textarea[data-v-7099cde3]:focus{border-color:var(--primary)}.feedback-error[data-v-7099cde3]{color:var(--danger);font-size:13px;margin:8px 0 0}.feedback-success[data-v-7099cde3]{color:var(--primary);font-size:13px;margin:8px 0 0}.feedback-actions[data-v-7099cde3]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.feedback-cancel[data-v-7099cde3]{background:none;border:1px solid var(--border);padding:8px 18px;border-radius:6px;cursor:pointer;font-size:14px;color:var(--text-soft)}.feedback-cancel[data-v-7099cde3]:hover{background:var(--bg-muted)}.feedback-send[data-v-7099cde3]{background:var(--primary);color:var(--text-inverse);border:none;padding:8px 22px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.feedback-send[data-v-7099cde3]:hover:not(:disabled){background:var(--primary-dark)}.feedback-send[data-v-7099cde3]:disabled{background:var(--primary-light);cursor:not-allowed}.cache-page[data-v-f932acf9]{max-width:1100px;margin:0 auto;padding:20px}.page-header[data-v-f932acf9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header h1[data-v-f932acf9]{margin:0;color:var(--heading)}.header-actions[data-v-f932acf9]{display:flex;gap:12px;align-items:center}.brand[data-v-f932acf9]{display:flex;align-items:center;gap:10px}.brand-mark[data-v-f932acf9]{font-size:30px;color:var(--primary);line-height:1}.back-link[data-v-f932acf9]{color:var(--text-secondary);text-decoration:none;border:1px solid var(--border);padding:6px 14px;border-radius:4px;font-size:13px;background:var(--surface)}.back-link[data-v-f932acf9]:hover{background:var(--bg);color:var(--text)}.save-btn[data-v-f932acf9]{background:var(--primary);color:var(--text-inverse);border:none;padding:6px 14px;border-radius:4px;font-size:13px;cursor:pointer}.save-btn[data-v-f932acf9]:disabled{opacity:.6;cursor:not-allowed}.cache-card[data-v-f932acf9]{background:var(--surface);border-radius:8px;padding:24px;box-shadow:0 2px 6px var(--color-shadow-default)}.summary[data-v-f932acf9]{margin:0 0 16px;font-size:15px}.cache-file[data-v-f932acf9]{color:var(--text-faint);font-size:13px}.cache-table[data-v-f932acf9]{width:100%;border-collapse:collapse;font-size:14px}.cache-table th[data-v-f932acf9],.cache-table td[data-v-f932acf9]{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border-faint)}.cache-table th[data-v-f932acf9]{background:var(--bg-subtle);color:var(--text-secondary);font-weight:600;font-size:13px}.cache-table tr:hover td[data-v-f932acf9]{background:var(--bg-subtle-alt)}.center[data-v-f932acf9]{text-align:center}.delete-btn[data-v-f932acf9]{background:none;color:var(--danger);border:1px solid var(--danger);padding:4px 10px;border-radius:4px;font-size:12px;cursor:pointer}.delete-btn[data-v-f932acf9]:hover{background:var(--danger);color:var(--text-inverse)}.status[data-v-f932acf9]{text-align:center;padding:40px;color:var(--text-soft);font-size:16px}.status.error[data-v-f932acf9]{color:var(--danger)}.empty[data-v-f932acf9]{text-align:center;color:var(--text-faint);padding:20px}.actions-cell[data-v-f932acf9]{display:flex;gap:6px}.wdl-btn[data-v-f932acf9]{background:none;color:var(--primary);border:1px solid var(--primary);padding:4px 10px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer}.wdl-btn[data-v-f932acf9]:hover{background:var(--primary);color:var(--text-inverse)}.modal-overlay[data-v-f932acf9]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-f932acf9]{background:var(--surface);padding:24px;border-radius:8px;box-shadow:0 8px 24px var(--color-shadow-raised)}.wdl-modal[data-v-f932acf9]{max-width:850px;width:100%;max-height:80vh;display:flex;flex-direction:column}.wdl-content[data-v-f932acf9]{display:flex;gap:20px;overflow:hidden;flex:1}.wdl-content h3[data-v-f932acf9]{margin:0 0 8px;font-size:14px;color:var(--heading)}.wdl-table-wrap[data-v-f932acf9]{flex:1;overflow-y:auto;max-height:calc(80vh - 100px)}.key-row[data-v-f932acf9]{background:var(--primary-tint)!important;font-weight:600}.modal-header[data-v-f932acf9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal-header h2[data-v-f932acf9]{margin:0;color:var(--heading)}.close-x[data-v-f932acf9]{background:none;border:none;font-size:24px;cursor:pointer;color:var(--text-faint);padding:0 4px}.close-x[data-v-f932acf9]:hover{color:var(--text)}.wdl-table[data-v-f932acf9]{width:100%;border-collapse:collapse;font-size:13px;overflow-y:auto}.wdl-table th[data-v-f932acf9],.wdl-table td[data-v-f932acf9]{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border-faint)}.wdl-table th[data-v-f932acf9]{background:var(--bg-subtle);color:var(--text-secondary);font-weight:600;font-size:12px;position:sticky;top:0}.mono[data-v-f932acf9]{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px}.diff-high[data-v-f932acf9]{color:var(--danger);font-weight:600}.diff-mid[data-v-f932acf9]{color:var(--warning-alt);font-weight:600}.pp-overlay[data-v-6b68de60]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.pp-modal[data-v-6b68de60]{background:var(--surface);border-radius:10px;box-shadow:0 8px 30px var(--color-shadow-modal);width:100%;max-width:620px;max-height:90vh;display:flex;flex-direction:column}.pp-head[data-v-6b68de60]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 0}.pp-head h3[data-v-6b68de60]{margin:0;color:var(--heading);font-size:18px}.pp-sub[data-v-6b68de60]{margin:4px 0 0;font-size:13px;color:var(--text-secondary)}.pp-line[data-v-6b68de60]{margin:12px 24px 0}.pp-close[data-v-6b68de60]{background:none;border:none;font-size:24px;line-height:1;color:var(--text-secondary);cursor:pointer;padding:0 4px}.pp-close[data-v-6b68de60]:hover{background:none;color:var(--text)}.pp-body[data-v-6b68de60]{padding:18px 24px 24px;overflow-y:auto}.pp-status[data-v-6b68de60],.pp-hint[data-v-6b68de60],.pp-hint-inline[data-v-6b68de60]{color:var(--text-secondary);font-size:13px}.pp-error[data-v-6b68de60]{color:var(--danger);font-size:13px;margin:0 0 14px}.pp-empty p[data-v-6b68de60]{margin:0 0 16px;font-size:14px;color:var(--text);line-height:1.5}.pp-progress-track[data-v-6b68de60]{height:10px;background:var(--border-faint);border-radius:14px;overflow:hidden}.pp-progress-fill[data-v-6b68de60]{height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-dark));transition:width .3s ease}.pp-progress-label[data-v-6b68de60]{margin:10px 0 4px;font-size:14px;color:var(--text);font-weight:600}.pp-basis[data-v-6b68de60]{margin:0 0 14px;font-size:14px;color:var(--text)}.pp-phases[data-v-6b68de60]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pp-phase[data-v-6b68de60]{background:var(--bg-subtle);border:1px solid var(--border-light);border-radius:8px;padding:14px}.pp-phase-head[data-v-6b68de60]{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:18px}.pp-phase-name[data-v-6b68de60]{font-size:13px;font-weight:600;color:var(--text-secondary)}.pp-weakest[data-v-6b68de60]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--text-secondary);border:1px solid var(--border);border-radius:6px;padding:1px 5px}.pp-acpl[data-v-6b68de60]{font-size:26px;font-weight:700;color:var(--text);line-height:1.2;margin-top:6px}.pp-acpl-unit[data-v-6b68de60]{font-size:11px;color:var(--text-secondary)}.pp-phase-meta[data-v-6b68de60]{margin-top:8px;font-size:12px;color:var(--text-secondary)}.pp-overall[data-v-6b68de60]{margin:14px 0 0;font-size:14px;color:var(--text)}.pp-review[data-v-6b68de60]{margin-top:22px;padding:14px 16px;background:var(--bg-subtle);border:1px solid var(--border-light);border-radius:8px}.pp-review-head[data-v-6b68de60]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pp-review-head h4[data-v-6b68de60]{margin:0;font-size:15px;color:var(--heading)}.pp-btn-sm[data-v-6b68de60]{padding:6px 12px;font-size:13px}.pp-review-summary[data-v-6b68de60]{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--text)}.pp-group[data-v-6b68de60]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-light)}.pp-group-title[data-v-6b68de60]{font-size:14px;font-weight:700;color:var(--text)}.pp-group-text[data-v-6b68de60],.pp-group-fix[data-v-6b68de60]{margin:5px 0 0;font-size:13px;line-height:1.5;color:var(--text-secondary)}.pp-group-fix[data-v-6b68de60]{color:var(--text)}.pp-group-moves[data-v-6b68de60]{margin:7px 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:100%}.pp-group-move[data-v-6b68de60]{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;padding:3px 8px;border:1px solid var(--border-light);border-radius:4px;background:var(--surface);color:var(--text);cursor:default;text-align:left}.pp-move-label[data-v-6b68de60]{font-family:monospace;font-weight:700;flex-shrink:0}.pp-move-game[data-v-6b68de60]{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-group-move.is-open[data-v-6b68de60]{cursor:pointer;color:var(--primary);border-color:var(--color-brand-border);transition:background .15s,border-color .15s}.pp-group-move.is-open[data-v-6b68de60]:hover{background:var(--primary-tint-soft);border-color:var(--brand)}.pp-inline-move[data-v-6b68de60]{font-family:monospace;font-size:.95em;padding:0;border:none;background:none;color:var(--primary);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.pp-inline-move[data-v-6b68de60]:hover:not(:disabled){background:none;color:var(--primary-dark)}.pp-inline-move[data-v-6b68de60]:disabled{color:inherit;cursor:text;text-decoration:none}.pp-focus[data-v-6b68de60]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-light)}.pp-focus ol[data-v-6b68de60]{margin:6px 0 0;padding-left:20px;font-size:13px;line-height:1.6;color:var(--text)}.pp-review .pp-hint[data-v-6b68de60]{display:block;margin-top:10px}.pp-side-dot[data-v-6b68de60]{width:9px;height:9px;border-radius:50%;flex-shrink:0;box-sizing:border-box}.pp-side-dot.is-white[data-v-6b68de60]{background:var(--side-white-bg);border:1.2px solid var(--side-white-border)}.pp-side-dot.is-black[data-v-6b68de60]{background:var(--side-black-bg);border:1px solid var(--side-black-bg)}.pp-outcome[data-v-6b68de60]{flex-shrink:0;border:1px solid var(--border-light);border-radius:4px;padding:0 5px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.pp-outcome.is-won[data-v-6b68de60]{color:var(--primary);border-color:var(--color-brand-border)}.pp-outcome.is-lost[data-v-6b68de60]{color:var(--text-secondary)}.pp-opening[data-v-6b68de60]{display:flex;align-items:center;gap:8px;margin:8px 0 4px;font-size:12px}.pp-row-track[data-v-6b68de60]{flex:1;max-width:160px;height:6px;border-radius:3px;background:var(--border-faint);overflow:hidden;flex-shrink:0}.pp-row-fill[data-v-6b68de60]{display:block;height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-dark));transition:width .3s ease}.pp-row-fill.is-waiting[data-v-6b68de60]{animation:pp-waiting-6b68de60 1.2s ease-in-out infinite}@keyframes pp-waiting-6b68de60{0%,to{opacity:.25}50%{opacity:1}}.pp-row-status[data-v-6b68de60]{color:var(--primary);font-weight:600;white-space:nowrap}.pp-actions[data-v-6b68de60]{margin-top:20px;display:flex;align-items:center;gap:12px}.pp-btn[data-v-6b68de60]{padding:9px 16px;border:none;border-radius:6px;background:var(--primary);color:var(--text-inverse);font-size:14px;font-weight:600;cursor:pointer}.pp-btn[data-v-6b68de60]:hover:not(:disabled){background:var(--primary-dark)}.pp-btn[data-v-6b68de60]:disabled{background:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed}@media (max-width: 768px){.pp-overlay[data-v-6b68de60]{padding:0}.pp-modal[data-v-6b68de60]{max-height:100vh;border-radius:0}.pp-phases[data-v-6b68de60]{grid-template-columns:1fr}}.users-page[data-v-1f096182]{max-width:1400px;margin:0 auto;padding:30px 20px}.table-scroll[data-v-1f096182]{overflow-x:auto;border-radius:8px;box-shadow:0 2px 8px var(--color-shadow-default)}.page-header[data-v-1f096182]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header h1[data-v-1f096182]{margin:0;color:var(--heading)}.brand[data-v-1f096182]{display:flex;align-items:center;gap:10px}.brand-mark[data-v-1f096182]{font-size:30px;color:var(--primary);line-height:1}.header-actions[data-v-1f096182]{display:flex;align-items:center;gap:12px}.back-btn[data-v-1f096182]{color:var(--primary);text-decoration:none;font-weight:600}.add-btn[data-v-1f096182]{background:var(--primary);color:var(--text-inverse);border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600}.add-btn[data-v-1f096182]:hover{background:var(--primary-dark)}.loading[data-v-1f096182]{text-align:center;padding:40px;color:var(--text-muted)}.error-msg-block[data-v-1f096182]{color:var(--danger);text-align:center;padding:20px}.error-msg[data-v-1f096182]{color:var(--danger);font-size:13px;margin:8px 0}.users-table[data-v-1f096182]{width:100%;border-collapse:collapse;background:var(--surface);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px var(--color-shadow-default)}.users-table th[data-v-1f096182],.users-table td[data-v-1f096182]{padding:10px 14px;text-align:left;border-bottom:1px solid var(--border-faint);font-size:14px}.users-table th[data-v-1f096182]{background:var(--bg);font-weight:600;color:var(--text-secondary)}.users-table tr:last-child td[data-v-1f096182]{border-bottom:none}.actions-cell[data-v-1f096182]{display:flex;gap:6px;flex-wrap:wrap;min-width:460px}.games-btn[data-v-1f096182]{background:var(--primary);color:var(--text-inverse);border:none;padding:5px 12px;border-radius:4px;cursor:pointer;font-size:13px}.games-btn[data-v-1f096182]:hover{background:var(--primary-dark)}.profile-btn[data-v-1f096182]{background:var(--surface);color:var(--primary);border:1px solid var(--brand);padding:5px 12px;border-radius:4px;cursor:pointer;font-size:13px}.profile-btn[data-v-1f096182]:hover{background:var(--primary-tint-soft);color:var(--primary-dark)}.play-cell[data-v-1f096182]{white-space:nowrap}.play-acpl[data-v-1f096182]{font-weight:600;color:var(--text)}.play-acpl.is-none[data-v-1f096182]{font-weight:400;color:var(--text-secondary)}.play-coverage[data-v-1f096182]{font-size:12px;color:var(--text-secondary)}.play-pending[data-v-1f096182]{font-weight:600}.chats-btn[data-v-1f096182]{background:var(--warning);color:var(--text-inverse);border:none;padding:5px 12px;border-radius:4px;cursor:pointer;font-size:13px}.chats-btn[data-v-1f096182]:hover:not(:disabled){background:var(--warning-dark)}.chats-btn[data-v-1f096182]:disabled{background:var(--warning-tint-strong);color:var(--disabled-text);cursor:not-allowed}.messages-btn[data-v-1f096182]{background:var(--info);color:var(--text-inverse);border:none;padding:5px 12px;border-radius:4px;cursor:pointer;font-size:13px}.messages-btn[data-v-1f096182]:hover{background:var(--info-dark)}.messages-btn.has-unread[data-v-1f096182]{background:var(--danger)}.messages-btn.has-unread[data-v-1f096182]:hover{background:var(--danger-dark)}.unread-badge[data-v-1f096182]{display:inline-block;margin-left:5px;background:var(--surface);color:var(--danger);border-radius:9px;padding:0 6px;font-size:11px;font-weight:700;line-height:16px;min-width:16px;text-align:center}.edit-btn[data-v-1f096182]{background:var(--primary);color:var(--text-inverse);border:none;padding:5px 12px;border-radius:4px;cursor:pointer;font-size:13px}.edit-btn[data-v-1f096182]:hover{background:var(--primary-dark)}.delete-btn[data-v-1f096182]{background:var(--danger);color:var(--text-inverse);border:none;padding:5px 12px;border-radius:4px;cursor:pointer;font-size:13px}.delete-btn[data-v-1f096182]:hover:not(:disabled){background:var(--danger-dark)}.delete-btn[data-v-1f096182]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-1f096182]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-1f096182]{background:var(--surface);padding:30px;border-radius:8px;width:100%;max-width:420px;box-shadow:0 8px 24px var(--color-shadow-raised)}.modal h2[data-v-1f096182]{margin:0 0 20px;color:var(--heading)}.field[data-v-1f096182]{margin-bottom:14px}.field label[data-v-1f096182]{display:block;margin-bottom:5px;font-size:14px;color:var(--text-secondary)}.field input[type=text][data-v-1f096182],.field input[type=email][data-v-1f096182],.field input[type=password][data-v-1f096182],.field input[type=number][data-v-1f096182],.field select[data-v-1f096182]{width:100%;padding:9px 11px;border:1px solid var(--border);border-radius:4px;font-size:14px;outline:none;box-sizing:border-box}.field input[data-v-1f096182]:focus,.field select[data-v-1f096182]:focus{border-color:var(--primary)}.field input[data-v-1f096182]:disabled{background:var(--bg);color:var(--text-faint)}.checkbox-field label[data-v-1f096182]{display:flex;align-items:center;gap:6px;cursor:pointer}.checkbox-field input[type=checkbox][data-v-1f096182]{width:16px;height:16px}.modal-actions[data-v-1f096182]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.cancel-btn[data-v-1f096182]{background:none;border:1px solid var(--border);padding:8px 18px;border-radius:4px;cursor:pointer;font-size:14px;color:var(--text-soft)}.cancel-btn[data-v-1f096182]:hover{background:var(--bg-muted)}.save-btn[data-v-1f096182]{background:var(--primary);color:var(--text-inverse);border:none;padding:8px 22px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600}.save-btn[data-v-1f096182]:hover:not(:disabled){background:var(--primary-dark)}.save-btn[data-v-1f096182]:disabled{background:var(--primary-light);cursor:not-allowed}.chats-modal[data-v-1f096182]{max-width:700px;max-height:80vh;display:flex;flex-direction:column}.chats-header[data-v-1f096182]{display:flex;justify-content:space-between;align-items:center}.chats-header h2[data-v-1f096182]{margin:0}.close-x[data-v-1f096182]{background:none;border:none;font-size:24px;cursor:pointer;color:var(--text-faint);padding:0 4px}.close-x[data-v-1f096182]:hover{color:var(--text)}.no-chats[data-v-1f096182]{color:var(--text-faint);text-align:center;padding:30px}.chats-toolbar[data-v-1f096182]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-bottom:10px;border-bottom:1px solid var(--border-faint)}.select-all[data-v-1f096182]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);cursor:pointer}.select-all input[type=checkbox][data-v-1f096182]{width:16px;height:16px;cursor:pointer}.bulk-delete-btn[data-v-1f096182]{background:var(--danger);color:var(--text-inverse);border:none;padding:6px 14px;border-radius:4px;cursor:pointer;font-size:13px;font-weight:600}.bulk-delete-btn[data-v-1f096182]:hover:not(:disabled){background:var(--danger-dark)}.bulk-delete-btn[data-v-1f096182]:disabled{background:var(--danger-border);cursor:not-allowed}.chat-select[data-v-1f096182]{width:16px;height:16px;cursor:pointer;margin-right:4px}.chats-list[data-v-1f096182]{overflow-y:auto;margin-top:10px;max-height:calc(80vh - 140px)}.chat-card[data-v-1f096182]{border:1px solid var(--border-lighter);border-radius:6px;margin-bottom:10px;overflow:hidden}.chat-card-header[data-v-1f096182]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--bg-subtle);cursor:pointer;font-size:13px;color:var(--text-secondary)}.chat-card-header[data-v-1f096182]:hover{background:var(--bg-muted)}.chat-label[data-v-1f096182]{font-weight:600;flex:1;cursor:pointer}.chat-card-actions[data-v-1f096182]{display:flex;align-items:center;gap:8px}.open-game-btn[data-v-1f096182]{background:var(--primary);color:var(--text-inverse);border:none;padding:3px 10px;border-radius:4px;cursor:pointer;font-size:12px}.open-game-btn[data-v-1f096182]:hover{background:var(--primary-dark)}.delete-chat-btn[data-v-1f096182]{background:var(--danger);color:var(--text-inverse);border:none;padding:3px 10px;border-radius:4px;cursor:pointer;font-size:12px}.delete-chat-btn[data-v-1f096182]:hover:not(:disabled){background:var(--danger-dark)}.delete-chat-btn[data-v-1f096182]:disabled{opacity:.5;cursor:not-allowed}.expand-icon[data-v-1f096182]{font-size:14px;color:var(--text-faint)}.chat-messages[data-v-1f096182]{padding:10px 14px;border-top:1px solid var(--border-faint);max-height:400px;overflow-y:auto}.chat-msg[data-v-1f096182]{margin-bottom:10px;padding:8px 10px;border-radius:6px;font-size:13px;line-height:1.5}.chat-msg.user[data-v-1f096182]{background:var(--bg-muted)}.chat-msg.agent[data-v-1f096182]{background:var(--primary-tint-soft)}.msg-role[data-v-1f096182]{display:inline-block;font-weight:700;font-size:11px;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.msg-content[data-v-1f096182]{word-break:break-word}.game-card[data-v-1f096182]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border:1px solid var(--border-lighter);border-radius:6px;margin-bottom:8px;background:var(--bg-subtle)}.game-card[data-v-1f096182]:hover{background:var(--bg-muted)}.game-card-info[data-v-1f096182]{display:flex;flex-direction:column;gap:4px}.game-card-info strong[data-v-1f096182]{font-size:14px;color:var(--text)}.game-meta[data-v-1f096182]{display:flex;gap:10px;font-size:12px;color:var(--text-muted)}.skill-tag[data-v-1f096182]{background:var(--info-tint);color:var(--info);padding:1px 6px;border-radius:3px;font-weight:600;font-size:11px}.feedback-card[data-v-1f096182]{border:1px solid var(--border-lighter);border-radius:6px;padding:12px 14px;margin-bottom:10px;background:var(--bg-subtle)}.feedback-card-meta[data-v-1f096182]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-muted);margin-bottom:6px}.feedback-message[data-v-1f096182]{font-size:14px;color:var(--text);line-height:1.5;white-space:pre-wrap;word-break:break-word}.feedback-ai[data-v-1f096182]{margin-top:8px}.feedback-ai summary[data-v-1f096182]{font-size:12px;color:var(--text-secondary);cursor:pointer}.feedback-ai-content[data-v-1f096182]{margin-top:6px;padding:8px 10px;background:var(--surface);border:1px solid var(--border-faint);border-radius:6px;font-size:12.5px;color:var(--text-secondary);line-height:1.5;max-height:200px;overflow-y:auto;word-break:break-word}.health-page[data-v-e418905a]{max-width:1000px;margin:0 auto;padding:30px 20px}.page-header[data-v-e418905a]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.page-header h1[data-v-e418905a]{margin:0;color:var(--heading)}.brand[data-v-e418905a]{display:flex;align-items:center;gap:10px}.brand-mark[data-v-e418905a]{font-size:30px;color:var(--primary);line-height:1}.header-actions[data-v-e418905a]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.toggle[data-v-e418905a]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);cursor:pointer}.refresh-btn[data-v-e418905a]{background:var(--primary);color:var(--text-inverse);border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;font-family:inherit}.refresh-btn[data-v-e418905a]:hover:not(:disabled){background:var(--primary-dark)}.refresh-btn[data-v-e418905a]:disabled{background:var(--disabled-bg);color:var(--disabled-text);cursor:default}.back-btn[data-v-e418905a]{color:var(--primary);text-decoration:none;font-weight:600}.checked-at[data-v-e418905a]{margin:0 0 18px;font-size:13px;color:var(--text-secondary)}.loading[data-v-e418905a]{color:var(--text-secondary);padding:20px 0}.error-msg-block[data-v-e418905a]{background:var(--danger-tint);border:1px solid var(--danger-border);color:var(--danger);border-radius:6px;padding:10px 14px;margin-bottom:18px;font-size:14px}.failover-note[data-v-e418905a]{background:var(--warning-tint);border:1px solid var(--warning);color:var(--warning-deep);border-radius:6px;padding:10px 14px;margin-bottom:18px;font-size:14px}.failover-note code[data-v-e418905a]{font-size:13px}.group[data-v-e418905a]{margin-bottom:28px}.group-title[data-v-e418905a]{margin:0 0 12px;font-size:15px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.cards[data-v-e418905a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.service-card[data-v-e418905a]{background:var(--surface);border:1px solid var(--border-card);border-left:4px solid var(--border);border-radius:6px;padding:14px 16px;box-shadow:0 1px 2px var(--color-shadow-default)}.service-card.is-ok[data-v-e418905a]{border-left-color:var(--color-status-success)}.service-card.is-degraded[data-v-e418905a]{border-left-color:var(--warning)}.service-card.is-down[data-v-e418905a]{border-left-color:var(--danger)}.service-card.is-disabled[data-v-e418905a]{border-left-color:var(--border)}.card-head[data-v-e418905a]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dot[data-v-e418905a]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot-ok[data-v-e418905a]{background:var(--color-status-success)}.dot-degraded[data-v-e418905a]{background:var(--warning)}.dot-down[data-v-e418905a]{background:var(--danger)}.dot-disabled[data-v-e418905a]{background:var(--text-disabled)}.service-name[data-v-e418905a]{font-weight:600;color:var(--text)}.badge[data-v-e418905a]{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:10px}.badge-ok[data-v-e418905a]{background:var(--color-status-success-soft);color:var(--color-status-success)}.badge-degraded[data-v-e418905a]{background:var(--warning-tint);color:var(--warning-deep)}.badge-down[data-v-e418905a]{background:var(--danger-tint);color:var(--danger)}.badge-disabled[data-v-e418905a]{background:var(--bg-muted);color:var(--text-disabled)}.url[data-v-e418905a]{margin:0 0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--text-secondary);word-break:break-all}.detail[data-v-e418905a]{margin:0 0 10px;font-size:13px;color:var(--text)}.meta[data-v-e418905a]{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:12px}.meta dt[data-v-e418905a]{color:var(--text-secondary)}.meta dd[data-v-e418905a]{margin:0;color:var(--text);word-break:break-word}.game-card[data-v-7f5c9498]{display:flex;flex-direction:column;gap:12px;border:1px solid var(--border-light);border-radius:12px;padding:16px 18px;background:var(--surface);transition:transform .15s,box-shadow .15s,border-color .15s;min-width:0}.players[data-v-7f5c9498]{display:flex;flex-direction:column;gap:8px;min-width:0}.game-card[data-v-7f5c9498]:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--color-shadow-default);border-color:var(--primary)}.game-card.loading[data-v-7f5c9498]{opacity:.7;pointer-events:none}.player-row[data-v-7f5c9498]{display:flex;align-items:center;gap:10px;min-width:0}.color-dot[data-v-7f5c9498]{width:14px;height:14px;border-radius:50%;flex-shrink:0;box-sizing:border-box}.white-dot[data-v-7f5c9498]{background:var(--side-white-bg);border:1.2px solid var(--side-white-border)}.black-dot[data-v-7f5c9498]{background:var(--side-black-bg);border:1px solid var(--side-black-bg)}.player-name[data-v-7f5c9498]{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-name.loser[data-v-7f5c9498]{font-weight:400;color:var(--text-secondary)}.you-label[data-v-7f5c9498]{font-size:11px;font-weight:600;color:var(--primary);background:var(--primary-tint);border-radius:4px;padding:0 5px;flex-shrink:0}.player-score[data-v-7f5c9498]{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:14px;color:var(--text-secondary);flex-shrink:0}.player-score.win[data-v-7f5c9498]{color:var(--primary);font-weight:600}.trophy[data-v-7f5c9498]{width:16px;height:16px}.game-meta[data-v-7f5c9498]{display:flex;align-items:center;gap:8px;min-width:0}.meta-text[data-v-7f5c9498]{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-tag[data-v-7f5c9498]{flex-shrink:0;padding:1px 7px;border:1px solid var(--border-light);border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--text-secondary)}.card-actions[data-v-7f5c9498]{margin-top:auto;padding-top:12px;border-top:1px solid var(--border-soft-alt);display:flex;align-items:center;gap:8px}.card-btn[data-v-7f5c9498]{height:30px;padding:0 14px;font-size:13px;border-radius:8px;cursor:pointer;transition:background .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex;align-items:center;justify-content:center}.card-btn[data-v-7f5c9498]:disabled{cursor:default;opacity:.6}.analyze-btn[data-v-7f5c9498]{color:var(--text-inverse);font-weight:600;background:var(--primary);border:1px solid var(--primary)}.analyze-btn[data-v-7f5c9498]:hover:not(:disabled){background:var(--primary-dark)}.coach-btn[data-v-7f5c9498]{display:inline-flex;align-items:center;gap:6px;color:var(--primary);background:none;border:1.2px solid var(--color-brand-border)}.coach-btn[data-v-7f5c9498]:hover:not(:disabled){background:var(--primary-tint-soft);border-color:var(--brand)}.coach-icon[data-v-7f5c9498]{width:15px;height:15px;flex-shrink:0;color:var(--color-coach-accent)}.share-btn[data-v-7f5c9498]{margin-left:auto;width:36px;padding:0;color:var(--primary);background:none;border:1.2px solid var(--primary)}.share-btn[data-v-7f5c9498]:hover:not(:disabled){background:var(--primary-tint-soft)}.share-icon[data-v-7f5c9498]{width:18px;height:18px}.copied-msg[data-v-7f5c9498]{margin-left:auto;font-size:12px;color:var(--primary);font-weight:600;white-space:nowrap}.copied-msg+.share-btn[data-v-7f5c9498]{margin-left:0}.card-loading[data-v-7f5c9498]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--primary)}.card-spinner[data-v-7f5c9498]{width:14px;height:14px;border:2px solid var(--primary-tint-mid);border-top-color:var(--primary);border-radius:50%;animation:card-spin-7f5c9498 .8s linear infinite;flex-shrink:0}@keyframes card-spin-7f5c9498{to{transform:rotate(360deg)}}.profile-page[data-v-6c652210]{max-width:900px;margin:0 auto;padding:20px}.page-header[data-v-6c652210]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header h1[data-v-6c652210]{margin:0;color:var(--heading)}.header-actions[data-v-6c652210]{display:flex;align-items:center;gap:12px}.brand[data-v-6c652210]{display:flex;align-items:center;gap:10px}.brand-mark[data-v-6c652210]{font-size:30px;color:var(--primary);line-height:1}.back-link[data-v-6c652210]{color:var(--primary);text-decoration:none;font-size:14px;font-weight:600;padding:6px 12px;border:1px solid var(--color-brand-border);border-radius:4px;background:var(--surface);transition:background .15s,border-color .15s,color .15s}.back-link[data-v-6c652210]:hover{background:var(--primary-tint-soft);border-color:var(--brand);color:var(--primary-dark)}.logout-btn[data-v-6c652210]{background:var(--surface);color:var(--text-secondary);border:1px solid var(--border);padding:6px 14px;font-size:13px;border-radius:4px;cursor:pointer}.logout-btn[data-v-6c652210]:hover{background:var(--bg);color:var(--text)}.user-info[data-v-6c652210]{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding:12px 16px;background:var(--bg-panel);border-radius:8px;font-size:14px}.user-email[data-v-6c652210]{font-weight:600;color:var(--text)}.user-credits[data-v-6c652210]{color:var(--primary);font-weight:600}.profile-btn[data-v-6c652210]{margin-left:auto;background:var(--surface);color:var(--primary);border:1px solid var(--brand);padding:6px 14px;font-size:13px;font-weight:600;border-radius:4px;cursor:pointer;transition:background .15s,color .15s}.profile-btn[data-v-6c652210]:hover{background:var(--primary-tint-soft);color:var(--primary-dark)}.profile-suggest[data-v-6c652210]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;background:var(--surface);border:1px solid var(--border-card);border-radius:8px}.profile-suggest .mode-mark[data-v-6c652210]{flex:none}.profile-suggest-text[data-v-6c652210]{flex:1;min-width:0}.profile-suggest-title[data-v-6c652210]{margin:0;font-size:14px;color:var(--text)}.profile-suggest-sub[data-v-6c652210]{margin:2px 0 0;font-size:13px;color:var(--text-light)}.profile-suggest-btn[data-v-6c652210]{flex:none;background:var(--primary);color:var(--text-inverse);border:none;padding:7px 14px;font-size:13px;font-weight:600;border-radius:4px;cursor:pointer;transition:background .15s}.profile-suggest-btn[data-v-6c652210]:hover{background:var(--primary-dark)}.profile-suggest-dismiss[data-v-6c652210]{flex:none;background:none;border:none;padding:6px 4px;font-size:13px;color:var(--text-light);cursor:pointer}.profile-suggest-dismiss[data-v-6c652210]:hover{color:var(--text);text-decoration:underline}.import-card[data-v-6c652210]{background:var(--surface);border:1px solid var(--border-card);border-radius:10px;padding:18px 20px;margin-bottom:20px;box-shadow:0 2px 6px var(--color-shadow-default)}.import-head h2[data-v-6c652210]{margin:0;font-size:17px;color:var(--heading)}.import-sub[data-v-6c652210]{margin:4px 0 14px;font-size:13px;color:var(--text-light)}.import-controls[data-v-6c652210]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.source-toggle[data-v-6c652210]{display:inline-flex;gap:4px;padding:4px;background:var(--bg-muted);border-radius:8px}.source-btn[data-v-6c652210]{padding:6px 16px;border:none;background:none;border-radius:6px;font-size:14px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s}.source-btn[data-v-6c652210]:hover:not(.active){background:none;color:var(--text)}.source-btn.active[data-v-6c652210]{background:var(--surface);color:var(--primary);box-shadow:0 1px 3px var(--color-shadow-raised)}.import-form[data-v-6c652210]{display:flex;gap:10px;flex:1;min-width:240px}.import-input[data-v-6c652210]{flex:1;min-width:0;padding:9px 12px;font-size:14px;border:1px solid var(--border);border-radius:6px;outline:none;transition:border-color .15s}.import-input[data-v-6c652210]:focus{border-color:var(--primary)}.import-btn[data-v-6c652210]{white-space:nowrap;padding:9px 16px;border:none;border-radius:6px;background:var(--primary);color:var(--text-inverse);font-size:14px;font-weight:600;cursor:pointer}.import-btn[data-v-6c652210]:hover:not(:disabled){background:var(--primary-dark)}.import-btn[data-v-6c652210]:disabled{background:var(--primary-light);cursor:not-allowed}.import-error[data-v-6c652210]{color:var(--danger);font-size:13px;margin:12px 0 0}.import-success[data-v-6c652210]{color:var(--primary);font-size:13px;font-weight:600;margin:12px 0 0}.search-bar[data-v-6c652210]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.search-input[data-v-6c652210]{flex:1;padding:10px 14px;font-size:14px;border:1px solid var(--border-light);border-radius:6px;outline:none;transition:border-color .15s,box-shadow .15s}.search-input[data-v-6c652210]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-weak)}.search-clear[data-v-6c652210]{background:none;color:var(--text-soft);border:1px solid var(--border);padding:8px 14px;font-size:13px;border-radius:6px;cursor:pointer}.search-clear[data-v-6c652210]:hover{background:var(--bg-muted);color:var(--text)}.status-msg[data-v-6c652210]{color:var(--text-muted);font-size:15px;padding:20px 0}.status-msg a[data-v-6c652210]{color:var(--primary)}.games-grid[data-v-6c652210]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.coach-modal-overlay[data-v-6c652210]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;z-index:1000}.coach-modal[data-v-6c652210]{background:var(--surface);border-radius:8px;padding:24px 28px;text-align:center;box-shadow:0 8px 30px var(--color-shadow-modal);max-width:360px;width:90%}.coach-modal h3[data-v-6c652210]{margin:0 0 6px;color:var(--heading)}.coach-modal-sub[data-v-6c652210]{margin:0 0 18px;font-size:13px;color:var(--text-light)}.coach-modal-actions[data-v-6c652210]{display:flex;gap:12px;justify-content:center}.side-btn[data-v-6c652210]{flex:1;padding:10px 0;font-size:14px;font-weight:700;border-radius:6px;cursor:pointer;background:var(--surface);color:var(--text);border:2px solid var(--primary);transition:background .15s,color .15s}.side-btn[data-v-6c652210]:hover{background:var(--primary);color:var(--text-inverse)}.side-btn-black[data-v-6c652210]{border-color:var(--side-black-bg)}.side-btn-black[data-v-6c652210]:hover{background:var(--side-black-bg);color:var(--side-black-text)}.coach-modal-cancel[data-v-6c652210]{margin-top:16px;background:none;border:none;color:var(--text-faint);font-size:13px;cursor:pointer}.coach-modal-cancel[data-v-6c652210]:hover{color:var(--text-secondary);text-decoration:underline}@media (max-width: 768px){.profile-page[data-v-6c652210]{padding:12px}.page-header[data-v-6c652210]{flex-direction:column;align-items:flex-start;gap:12px}.page-header h1[data-v-6c652210]{font-size:22px}.user-info[data-v-6c652210]{flex-direction:column;gap:8px;align-items:flex-start}.profile-btn[data-v-6c652210]{margin-left:0}.profile-suggest[data-v-6c652210]{flex-wrap:wrap}.profile-suggest-text[data-v-6c652210]{flex-basis:calc(100% - 18px)}.games-grid[data-v-6c652210]{grid-template-columns:1fr}.import-controls[data-v-6c652210]{flex-direction:column;align-items:stretch}.import-form[data-v-6c652210]{flex-direction:column;min-width:0}.import-btn[data-v-6c652210]{width:100%}}.shared-page[data-v-d7e7f99d]{display:flex;justify-content:center;align-items:center;height:60vh;font-size:16px;color:var(--text-soft)}.error[data-v-d7e7f99d]{color:var(--danger)}.error a[data-v-d7e7f99d]{color:var(--primary)}.loading-section[data-v-d7e7f99d]{text-align:center}.progress-bar[data-v-d7e7f99d]{width:300px;height:24px;background:var(--border-faint);border-radius:12px;overflow:hidden;margin-top:12px}.progress-fill[data-v-d7e7f99d]{height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-dark));transition:width .3s ease;display:flex;align-items:center;justify-content:center;color:var(--text-inverse);font-size:12px;font-weight:700;min-width:30px}@media (max-width: 768px){.shared-page[data-v-d7e7f99d]{padding:0 16px}.progress-bar[data-v-d7e7f99d]{width:100%;max-width:300px}}.modal-overlay[data-v-a22b3194]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;z-index:100}.game-info-modal[data-v-a22b3194]{background:var(--surface);border-radius:14px;width:380px;max-width:90vw;box-shadow:0 12px 40px var(--color-shadow-modal);overflow:hidden}.game-info-content[data-v-a22b3194]{padding:24px}.game-info-players[data-v-a22b3194]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.game-info-player[data-v-a22b3194]{display:flex;align-items:center;gap:6px}.player-color[data-v-a22b3194]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.white-dot[data-v-a22b3194]{background:var(--side-white-bg);border:1px solid var(--side-white-border)}.black-dot[data-v-a22b3194]{background:var(--side-black-bg)}.player-name[data-v-a22b3194]{font-size:16px;font-weight:700;color:var(--text)}.player-elo[data-v-a22b3194]{font-size:13px;color:var(--text-muted)}.game-info-vs[data-v-a22b3194]{font-size:13px;color:var(--text-disabled);font-weight:600}.game-info-result[data-v-a22b3194]{text-align:center;font-size:20px;font-weight:800;color:var(--primary);margin-bottom:16px}.game-info-details[data-v-a22b3194]{border-top:1px solid var(--border-faint);padding-top:12px;margin-bottom:20px}.game-info-row[data-v-a22b3194]{display:flex;justify-content:space-between;padding:4px 0;font-size:13px;color:var(--text-secondary)}.game-info-label[data-v-a22b3194]{font-weight:600;color:var(--text-muted)}.game-info-progress[data-v-a22b3194]{margin-bottom:16px}.game-progress-label[data-v-a22b3194]{font-size:13px;font-weight:600;color:var(--primary);margin-bottom:6px;text-align:center}.game-progress-track[data-v-a22b3194]{height:8px;background:var(--border-faint);border-radius:4px;overflow:hidden}.game-progress-fill[data-v-a22b3194]{height:100%;background:var(--primary);border-radius:4px;transition:width .3s}.game-info-error[data-v-a22b3194]{padding:8px 12px;background:var(--danger-tint);color:var(--danger-dark);border-radius:6px;font-size:13px;margin-bottom:12px;text-align:center}.game-info-actions[data-v-a22b3194]{display:flex;gap:10px}.game-info-btn[data-v-a22b3194]{flex:1;padding:10px 0;font-size:14px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background .15s}.game-info-analyze[data-v-a22b3194]{background:var(--primary);color:var(--text-inverse)}.game-info-analyze[data-v-a22b3194]:hover{background:var(--primary-dark)}.game-info-close[data-v-a22b3194]{background:var(--bg);color:var(--text-secondary)}.game-info-close[data-v-a22b3194]:hover{background:var(--border-lighter)}.game-page[data-v-bebe6f8b]{max-width:1400px;margin:0 auto;padding:16px 28px;background:var(--surface);height:100vh;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.game-header[data-v-bebe6f8b]{flex-shrink:0;margin-bottom:8px}.game-header h1[data-v-bebe6f8b]{margin:0;font-size:20px;color:var(--heading)}.title-row[data-v-bebe6f8b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.title-line[data-v-bebe6f8b]{margin:6px 0}.game-meta[data-v-bebe6f8b]{color:var(--text-secondary);font-size:13px;display:flex;gap:16px;flex-wrap:wrap}.main-layout[data-v-bebe6f8b]{display:flex;gap:28px;flex:1;min-height:0;overflow:hidden}.left-col[data-v-bebe6f8b]{flex:0 0 auto;display:flex;flex-direction:column;min-height:0}.right-col[data-v-bebe6f8b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;min-height:0}.current-move-label[data-v-bebe6f8b]{margin:0 0 6px;font-size:17px;flex-shrink:0}.board-with-wdl[data-v-bebe6f8b]{display:flex;gap:6px;align-items:flex-start;flex-shrink:0}.board-wrapper[data-v-bebe6f8b]{width:calc(60vh - 60px);max-width:100%;min-width:200px;max-height:calc(60vh - 60px);aspect-ratio:1}.board-wrapper[data-v-bebe6f8b] .main-wrap,.board-wrapper[data-v-bebe6f8b] .cg-wrap{width:100%!important;height:100%!important}.wdl-bar[data-v-bebe6f8b]{display:flex;flex-direction:column;align-self:stretch;width:22px;border-radius:4px;overflow:hidden;font-size:10px;font-weight:600;flex-shrink:0}.wdl-bar span[data-v-bebe6f8b]{writing-mode:vertical-rl;text-orientation:mixed}.wdl-white[data-v-bebe6f8b]{background:var(--side-white-fill);color:var(--side-white-text);display:flex;align-items:center;justify-content:center;transition:height .4s ease;min-height:2px;overflow:hidden}.wdl-draw[data-v-bebe6f8b]{background:var(--side-draw-bg);color:var(--side-white-text);display:flex;align-items:center;justify-content:center;transition:height .4s ease;min-height:2px;overflow:hidden}.wdl-black[data-v-bebe6f8b]{background:var(--side-black-bg);color:var(--side-black-text);display:flex;align-items:center;justify-content:center;transition:height .4s ease;min-height:2px;overflow:hidden}.wdl-loading .wdl-placeholder[data-v-bebe6f8b]{width:100%;height:100%;background:linear-gradient(180deg,var(--border-lighter) 25%,var(--bg-muted) 50%,var(--border-lighter) 75%);background-size:100% 200%;animation:wdl-shimmer-bebe6f8b 1.5s infinite;border-radius:4px}@keyframes wdl-shimmer-bebe6f8b{0%{background-position:0 200%}to{background-position:0 -200%}}.below-board[data-v-bebe6f8b]{display:flex;gap:12px;height:max(180px,calc(35vh - 30px));margin-top:8px}.nav-column[data-v-bebe6f8b]{flex:1;min-width:0;max-height:100%;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;box-shadow:0 1px 6px var(--color-shadow-default);border:1px solid var(--border-lighter)}.moves-navigator[data-v-bebe6f8b]{flex:1;min-height:70px;overflow-y:auto;background:var(--bg-card)}.moves-navigator[data-v-bebe6f8b]::-webkit-scrollbar{width:5px}.moves-navigator[data-v-bebe6f8b]::-webkit-scrollbar-track{background:transparent}.moves-navigator[data-v-bebe6f8b]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.moves-navigator[data-v-bebe6f8b]::-webkit-scrollbar-thumb:hover{background:var(--text-disabled)}.move-pair[data-v-bebe6f8b]{display:flex;align-items:center;border-bottom:1px solid var(--bg-muted);transition:background .12s}.move-pair[data-v-bebe6f8b]:last-child{border-bottom:none}.move-pair[data-v-bebe6f8b]:hover{background:var(--bg-panel-alt)}.move-number[data-v-bebe6f8b]{width:24px;padding:3px 3px 3px 6px;text-align:right;color:var(--text-disabled);font-size:10px;font-weight:600;line-height:18px;flex-shrink:0}.move[data-v-bebe6f8b]{flex:1;min-width:0;padding:3px 6px;cursor:pointer;font-size:11px;font-family:SF Mono,Menlo,Consolas,monospace;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;border-radius:4px;margin:1px 2px;transition:background .12s,color .12s}.move[data-v-bebe6f8b]:hover:not(.active){background:var(--primary-tint)}.move.active[data-v-bebe6f8b]{background:var(--mode-soft);color:var(--text);font-weight:700;border-left:3px solid var(--mode-accent);padding-left:5px}.move.future[data-v-bebe6f8b]{opacity:.45}.variation-line[data-v-bebe6f8b]{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:3px 8px 3px 26px;background:var(--bg-subtle);border-bottom:1px solid var(--bg-muted)}.variation-bracket[data-v-bebe6f8b]{color:var(--text-secondary);font-size:11px;margin-right:2px;flex-shrink:0}.var-move[data-v-bebe6f8b]{padding:1px 4px;cursor:pointer;font-size:11px;font-family:SF Mono,Menlo,Consolas,monospace;color:var(--text-secondary);font-style:italic;border-radius:4px;-webkit-user-select:none;user-select:none;transition:background .12s,color .12s}.var-move[data-v-bebe6f8b]:hover:not(.active){background:var(--primary-tint-soft)}.var-move.active[data-v-bebe6f8b]{background:var(--mode-soft);color:var(--text);font-weight:700;font-style:normal;border-left:3px solid var(--mode-accent);padding-left:1px}.var-delete[data-v-bebe6f8b]{margin-left:auto;padding:0 4px;color:var(--text-muted);font-size:10px;cursor:pointer;flex-shrink:0;transition:color .12s}.var-delete[data-v-bebe6f8b]:hover{color:var(--danger-soft)}.nav-controls[data-v-bebe6f8b]{display:flex;justify-content:center;align-items:center;gap:4px;padding:6px 8px;background:linear-gradient(to bottom,var(--bg-panel),var(--bg-muted-alt));border-top:1px solid var(--border-soft);flex-shrink:0}.nav-controls button[data-v-bebe6f8b]{width:30px;height:30px;padding:0;font-size:13px;display:flex;align-items:center;justify-content:center;border:none;background:var(--surface);color:var(--text-secondary);border-radius:8px;cursor:pointer;box-shadow:0 1px 3px var(--color-shadow-default);transition:background .15s,color .15s}.nav-controls button[data-v-bebe6f8b]:hover:not(:disabled){background:var(--bg-muted);color:var(--text)}.nav-controls button[data-v-bebe6f8b]:disabled{opacity:.35;cursor:not-allowed}.actions-panel[data-v-bebe6f8b]{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.action-btn[data-v-bebe6f8b]{width:44px;height:28px;padding:0;font-size:11px;font-weight:600;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.action-btn[data-v-bebe6f8b]:hover:not(:disabled){background:var(--bg);border-color:var(--text-faint)}.action-btn[data-v-bebe6f8b]:disabled{opacity:.35;cursor:default}.action-ask[data-v-bebe6f8b]{background:var(--primary);color:var(--text-inverse);border-color:var(--primary)}.action-ask[data-v-bebe6f8b]:hover:not(:disabled){background:var(--primary-dark)}.action-add[data-v-bebe6f8b]{background:var(--warning);color:var(--text-inverse);border-color:var(--warning)}.action-add[data-v-bebe6f8b]:hover:not(:disabled){background:var(--warning-dark)}.action-new[data-v-bebe6f8b]{background:var(--bg);color:var(--text-secondary);border-color:var(--border)}.action-new[data-v-bebe6f8b]:hover:not(:disabled){background:var(--border-lighter);border-color:var(--text-faint)}.action-copy[data-v-bebe6f8b]{background:var(--bg);color:var(--text-secondary)}.action-copy[data-v-bebe6f8b]:hover:not(:disabled){background:var(--border-lighter)}.positions-panel[data-v-bebe6f8b]{flex:1;max-height:100%;min-height:0;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;box-shadow:0 1px 6px var(--color-shadow-default);border:1px solid var(--border-lighter);background:var(--bg-card)}.positions-panel-header[data-v-bebe6f8b]{padding:6px 10px;font-size:13px;font-weight:600;color:var(--text-secondary);background:linear-gradient(to bottom,var(--bg-panel),var(--bg-muted-alt));border-bottom:1px solid var(--border-soft);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.positions-list[data-v-bebe6f8b]{flex:1;overflow-y:auto}.positions-list[data-v-bebe6f8b]::-webkit-scrollbar{width:5px}.positions-list[data-v-bebe6f8b]::-webkit-scrollbar-track{background:transparent}.positions-list[data-v-bebe6f8b]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.position-item[data-v-bebe6f8b]{padding:8px 12px;cursor:pointer;border-left:3px solid transparent;transition:background .15s;font-size:13px}.position-item[data-v-bebe6f8b]:hover{background:var(--bg-muted)}.book-move-row[data-v-bebe6f8b]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.book-move-count[data-v-bebe6f8b]{font-size:10px;color:var(--text-faint);flex-shrink:0}.book-move-opening[data-v-bebe6f8b]{font-size:11px;color:var(--text-muted);margin-top:1px}.loading-inline[data-v-bebe6f8b]{text-align:center;color:var(--text-faint);padding:20px 0;font-size:13px}.top-buttons[data-v-bebe6f8b]{display:flex;gap:10px}.btn-full[data-v-bebe6f8b]{flex:1;font-size:14px;font-weight:600;font-family:inherit;padding:8px 16px;background:var(--surface);color:var(--primary);border:1px solid var(--color-brand-border);border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.btn-full[data-v-bebe6f8b]:hover{background:var(--primary-tint-soft);border-color:var(--brand);color:var(--primary-dark)}.db-panel .db-lines[data-v-bebe6f8b]{max-height:170px;overflow-y:auto;overflow-x:hidden}.db-panel .db-lines[data-v-bebe6f8b]::-webkit-scrollbar{width:5px}.db-panel .db-lines[data-v-bebe6f8b]::-webkit-scrollbar-track{background:transparent}.db-panel .db-lines[data-v-bebe6f8b]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.popular-total[data-v-bebe6f8b]{font-size:11px;color:var(--text-muted);margin-left:auto}.popular-item[data-v-bebe6f8b]{display:flex;align-items:center;gap:8px}.pop-san[data-v-bebe6f8b]{min-width:40px;font-size:12px}.pop-bar-wrap[data-v-bebe6f8b]{flex:1;min-width:0}.pop-bar[data-v-bebe6f8b]{display:flex;height:12px;border-radius:3px;overflow:hidden}.pop-w[data-v-bebe6f8b]{background:var(--side-white-fill)}.pop-d[data-v-bebe6f8b]{background:var(--side-draw-bg)}.pop-b[data-v-bebe6f8b]{background:var(--side-black-bg)}.pop-count[data-v-bebe6f8b]{font-size:10px;color:var(--text-faint);min-width:35px;text-align:right}.engine-panel[data-v-bebe6f8b]{border:1px solid var(--border-lighter);border-radius:10px;overflow:hidden;box-shadow:0 1px 6px var(--color-shadow-default);flex-shrink:0}.engine-header[data-v-bebe6f8b]{display:flex;align-items:center;gap:10px;padding:6px 12px;background:linear-gradient(to bottom,var(--bg-panel),var(--bg-muted-alt));border-bottom:1px solid var(--border-soft)}.engine-title[data-v-bebe6f8b]{font-size:13px;font-weight:600;color:var(--text-secondary)}.engine-toggle[data-v-bebe6f8b]{position:relative;display:inline-block;width:34px;height:18px;cursor:pointer}.engine-toggle input[data-v-bebe6f8b]{opacity:0;width:0;height:0}.toggle-slider[data-v-bebe6f8b]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--border);border-radius:18px;transition:background .2s}.toggle-slider[data-v-bebe6f8b]:before{content:"";position:absolute;width:14px;height:14px;left:2px;bottom:2px;background:var(--surface);border-radius:50%;transition:transform .2s}.engine-toggle input:checked+.toggle-slider[data-v-bebe6f8b]{background:var(--primary)}.engine-toggle input:checked+.toggle-slider[data-v-bebe6f8b]:before{transform:translate(16px)}.engine-lines-select[data-v-bebe6f8b]{padding:2px 6px;font-size:11px;border:1px solid var(--border);border-radius:4px;background:var(--surface);margin-left:auto}.engine-lines[data-v-bebe6f8b]{background:var(--bg-card)}.engine-spinner[data-v-bebe6f8b]{display:inline-block;width:10px;height:10px;margin-left:6px;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:engine-spin-bebe6f8b .8s linear infinite;vertical-align:middle}@keyframes engine-spin-bebe6f8b{to{transform:rotate(360deg)}}.engine-loading[data-v-bebe6f8b]{padding:10px 12px;color:var(--text-faint);font-size:12px;font-style:italic}.engine-line[data-v-bebe6f8b]{display:flex;align-items:baseline;gap:8px;padding:6px 12px;border-bottom:1px solid var(--bg-muted);cursor:pointer;transition:background .12s;font-size:13px;font-family:SF Mono,Menlo,Consolas,monospace}.engine-line[data-v-bebe6f8b]:last-child{border-bottom:none}.engine-line[data-v-bebe6f8b]:hover{background:var(--bg-panel-alt)}.engine-score[data-v-bebe6f8b]{font-weight:700;font-size:13px;min-width:48px;text-align:right}.engine-score.winning[data-v-bebe6f8b]{color:var(--primary-dark)}.engine-score.losing[data-v-bebe6f8b]{color:var(--danger-dark)}.engine-score.even[data-v-bebe6f8b]{color:var(--text-secondary)}.engine-score.mate[data-v-bebe6f8b]{color:var(--warning-deep);font-weight:800}.engine-moves[data-v-bebe6f8b]{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary);font-size:12px}.engine-move[data-v-bebe6f8b]{margin-right:3px}.engine-depth[data-v-bebe6f8b]{color:var(--text-disabled);font-size:10px;flex-shrink:0}.chat-section[data-v-bebe6f8b]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.chat-toggle-btn[data-v-bebe6f8b]{padding:10px 20px;min-width:240px;background:var(--primary);color:var(--text-inverse);border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s}.chat-toggle-btn[data-v-bebe6f8b]:hover:not(:disabled){background:var(--primary-dark)}.chat-toggle-btn[data-v-bebe6f8b]:disabled{background:var(--primary-light);cursor:not-allowed}.chat-container[data-v-bebe6f8b]{width:100%;border:1px solid var(--border-soft-alt);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 16px var(--color-shadow-default);background:var(--surface);flex:1;min-height:0}.chat-header[data-v-bebe6f8b]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:linear-gradient(to bottom,var(--bg-panel),var(--bg-muted-alt));border-bottom:1px solid var(--border-soft);flex-shrink:0}.chat-header-title[data-v-bebe6f8b]{font-size:12px;font-weight:600;color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-header-actions[data-v-bebe6f8b]{display:flex;gap:6px;flex-shrink:0}.chat-header-btn[data-v-bebe6f8b]{font-size:11px;font-weight:600;padding:4px 10px;border:1px solid var(--primary);background:var(--surface);color:var(--primary);border-radius:6px;cursor:pointer}.chat-header-btn[data-v-bebe6f8b]:hover:not(:disabled){background:var(--primary);color:var(--text-inverse)}.chat-header-btn[data-v-bebe6f8b]:disabled{opacity:.5;cursor:not-allowed}.chat-close-btn[data-v-bebe6f8b]{border-color:var(--border-light);color:var(--text-faint);padding:4px 8px}.chat-close-btn[data-v-bebe6f8b]:hover{background:var(--bg-muted);color:var(--text-secondary);border-color:var(--border)}.chat-messages[data-v-bebe6f8b]{flex:1;overflow-y:auto;padding:16px;background:var(--bg-subtle);display:flex;flex-direction:column;gap:12px;min-height:80px}.message[data-v-bebe6f8b]{padding:10px 14px;max-width:85%;font-size:15.5px;line-height:1.6;box-shadow:0 1px 2px var(--color-shadow-default)}.message.user[data-v-bebe6f8b]{background:var(--primary);color:var(--text-inverse);align-self:flex-end;border-radius:16px 16px 0}.message.agent[data-v-bebe6f8b]{background:var(--surface);color:var(--text);border:1px solid var(--border-soft-alt);align-self:flex-start;border-radius:16px 16px 16px 0;max-width:95%}.agent-content[data-v-bebe6f8b]{word-break:break-word;font-size:15.5px;line-height:1.7;color:var(--text)}.saved-note[data-v-bebe6f8b]{align-self:stretch;max-width:100%;border-left:3px solid var(--primary);border-radius:4px 16px 16px 4px;background:var(--primary-tint-soft)}.saved-note-head[data-v-bebe6f8b]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.saved-note-badge[data-v-bebe6f8b]{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-dark)}.saved-note-text[data-v-bebe6f8b]{word-break:break-word;white-space:pre-wrap;font-size:15.5px;line-height:1.7}.saved-note-remove[data-v-bebe6f8b]{font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:5px;cursor:pointer;background:var(--surface);color:var(--text-faint);border:1px solid var(--border-light)}.saved-note-remove[data-v-bebe6f8b]:hover{background:var(--danger-tint);color:var(--danger-dark);border-color:var(--danger-dark)}.save-msg-btn[data-v-bebe6f8b]{display:block;margin-top:8px;font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:5px;cursor:pointer;background:var(--surface);color:var(--text-faint);border:1px dashed var(--border-light)}.save-msg-btn[data-v-bebe6f8b]:hover:not(:disabled){color:var(--primary);border-color:var(--primary);border-style:solid}.save-msg-btn[data-v-bebe6f8b]:disabled{opacity:.5;cursor:not-allowed}.agent-content[data-v-bebe6f8b] h1,.agent-content[data-v-bebe6f8b] h2,.agent-content[data-v-bebe6f8b] h3{margin:18px 0 8px;color:var(--text)}.agent-content[data-v-bebe6f8b] h3{font-size:15px;border-bottom:1px solid var(--border-faint);padding-bottom:4px}.agent-content[data-v-bebe6f8b] p{margin:10px 0;line-height:1.75}.agent-content[data-v-bebe6f8b] table{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px}.agent-content[data-v-bebe6f8b] th,.agent-content[data-v-bebe6f8b] td{border:1px solid var(--border-light);padding:8px 10px;text-align:left}.agent-content[data-v-bebe6f8b] th{background:var(--bg);font-weight:600;color:var(--text-secondary)}.agent-content[data-v-bebe6f8b] tr:hover td{background:var(--bg-subtle)}.agent-content[data-v-bebe6f8b] strong,.agent-content[data-v-bebe6f8b] b{color:var(--text)}.agent-content[data-v-bebe6f8b] ul,.agent-content[data-v-bebe6f8b] ol{margin:8px 0;padding-left:20px}.agent-content[data-v-bebe6f8b] li{margin:4px 0}.typing-indicator-wrapper[data-v-bebe6f8b]{display:flex;align-items:center;gap:12px;padding:12px 16px;width:fit-content;min-height:20px}.status-msg-inline[data-v-bebe6f8b]{color:var(--text-soft);font-size:13px;font-style:italic}.typing-indicator[data-v-bebe6f8b]{display:flex;align-items:center;gap:4px}.typing-indicator span[data-v-bebe6f8b]{width:6px;height:6px;background-color:var(--mode-accent);border-radius:50%;animation:typing-bebe6f8b 1.4s infinite ease-in-out both}.typing-indicator span[data-v-bebe6f8b]:nth-child(1){animation-delay:-.32s}.typing-indicator span[data-v-bebe6f8b]:nth-child(2){animation-delay:-.16s}@keyframes typing-bebe6f8b{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.chat-input-row[data-v-bebe6f8b]{display:flex;padding:12px 16px;gap:12px;border-top:1px solid var(--border-faint);background:var(--surface);align-items:center}.chat-input-row textarea[data-v-bebe6f8b]{flex:1;padding:12px 16px;border:1px solid var(--border-lighter);border-radius:24px;font-size:15px;font-family:inherit;line-height:1.4;outline:none;background:var(--bg-subtle-alt);resize:none;overflow-y:auto;max-height:120px;transition:border-color .2s,box-shadow .2s}.chat-input-row textarea[data-v-bebe6f8b]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-weak);background:var(--surface)}.chat-input-row button[data-v-bebe6f8b]{padding:10px 20px;font-size:15px;font-weight:600;color:var(--text-inverse);background:var(--primary);border:none;border-radius:24px;cursor:pointer;transition:background .2s,transform .1s}.chat-input-row button[data-v-bebe6f8b]:hover:not(:disabled){background:var(--primary-dark)}.chat-input-row button[data-v-bebe6f8b]:active:not(:disabled){transform:scale(.98)}.chat-input-row button[data-v-bebe6f8b]:disabled{background:var(--border);cursor:not-allowed}[data-v-bebe6f8b] .chat-move{color:var(--primary-dark);cursor:pointer;text-decoration:none;background:var(--primary-tint-soft);border-radius:3px;padding:1px 4px;transition:background .15s}[data-v-bebe6f8b] .chat-move:hover{background:var(--primary-tint-strong)}[data-v-bebe6f8b] .db-games-section{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-faint)}[data-v-bebe6f8b] .db-games-section ul{margin:6px 0 0;padding-left:16px}[data-v-bebe6f8b] .db-games-section li{margin:4px 0}[data-v-bebe6f8b] .db-game-link{color:var(--text);cursor:pointer;text-decoration:underline;font-size:13px;transition:color .15s}[data-v-bebe6f8b] .db-game-link:hover{color:var(--text)}[data-v-bebe6f8b] .move-seq{display:none}.modal-overlay[data-v-bebe6f8b]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;z-index:100}.add-modal[data-v-bebe6f8b]{background:var(--surface);border-radius:12px;width:400px;max-width:90vw;box-shadow:0 8px 32px var(--color-shadow-raised);overflow:hidden}.add-modal-header[data-v-bebe6f8b]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--border-faint)}.add-modal-header h3[data-v-bebe6f8b]{margin:0;font-size:16px;color:var(--heading)}.modal-close[data-v-bebe6f8b]{width:28px;height:28px;padding:0;font-size:18px;border:none;background:none;color:var(--text-faint);cursor:pointer;border-radius:4px}.modal-close[data-v-bebe6f8b]:hover{background:var(--bg-muted);color:var(--text)}.add-modal-body[data-v-bebe6f8b]{padding:16px 18px}.add-modal-opening[data-v-bebe6f8b]{font-size:15px;font-weight:600;color:var(--primary);margin-bottom:10px}.add-modal-overlap-list[data-v-bebe6f8b]{margin-bottom:12px;max-height:200px;overflow-y:auto}.add-modal-line-option[data-v-bebe6f8b]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border-faint);border-radius:6px;margin-top:6px;cursor:pointer;transition:border-color .15s,background .15s}.add-modal-line-option[data-v-bebe6f8b]:hover{background:var(--bg-subtle)}.add-modal-line-option.selected[data-v-bebe6f8b]{border-color:var(--warning);background:var(--warning-tint)}.add-modal-line-option input[data-v-bebe6f8b]{flex-shrink:0;accent-color:var(--warning)}.line-option-info[data-v-bebe6f8b]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.line-option-name[data-v-bebe6f8b]{font-size:13px;font-weight:600;color:var(--text)}.line-option-shared[data-v-bebe6f8b]{display:inline-block;margin-left:5px;padding:1px 5px;font-size:9px;font-weight:600;color:var(--primary);border:1px solid var(--primary);border-radius:3px;vertical-align:middle}.line-option-moves[data-v-bebe6f8b]{font-size:12px;color:var(--text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.line-option-common[data-v-bebe6f8b]{flex-shrink:0;font-size:11px;font-weight:600;color:var(--warning-deep);background:var(--warning-tint);border-radius:10px;padding:2px 8px}.add-modal-label[data-v-bebe6f8b]{display:block;font-size:12px;font-weight:600;color:var(--text-light);margin-bottom:4px}.add-modal-input[data-v-bebe6f8b]{width:100%;padding:8px 12px;font-size:14px;border:1px solid var(--border);border-radius:6px;outline:none;box-sizing:border-box}.add-modal-input[data-v-bebe6f8b]:focus{border-color:var(--primary)}.add-modal-actions[data-v-bebe6f8b]{display:flex;gap:8px;padding:12px 18px;border-top:1px solid var(--border-faint);justify-content:flex-end}.add-modal-btn[data-v-bebe6f8b]{padding:7px 18px;font-size:13px;font-weight:600;border:none;border-radius:6px;cursor:pointer}.add-modal-new[data-v-bebe6f8b]{background:var(--primary);color:var(--text-inverse)}.add-modal-new[data-v-bebe6f8b]:hover{background:var(--primary-dark)}.add-modal-variation[data-v-bebe6f8b]{background:var(--warning);color:var(--text-inverse)}.add-modal-variation[data-v-bebe6f8b]:hover{background:var(--warning-dark)}.add-modal-cancel[data-v-bebe6f8b]{background:var(--bg);color:var(--text-soft)}.add-modal-cancel[data-v-bebe6f8b]:hover{background:var(--border-lighter)}.analyze-status[data-v-bebe6f8b]{padding:6px 14px;border-radius:6px;font-size:13px;font-weight:600;text-align:center;margin-top:6px;flex-shrink:0}.analyze-status.checking[data-v-bebe6f8b]{background:var(--info-tint);color:var(--text)}.analyze-status.mistake[data-v-bebe6f8b]{background:var(--danger-tint);color:var(--danger-dark)}@media (max-width: 900px){.game-page[data-v-bebe6f8b]{height:auto;min-height:100vh;overflow:auto;padding:12px}.main-layout[data-v-bebe6f8b]{flex-direction:column;overflow:visible}.board-wrapper[data-v-bebe6f8b]{width:100%!important;max-width:none;max-height:none}.below-board[data-v-bebe6f8b]{flex-direction:column;height:auto}.nav-column[data-v-bebe6f8b],.nav-controls[data-v-bebe6f8b]{flex-direction:row}.actions-panel[data-v-bebe6f8b]{flex-direction:row!important}.action-btn[data-v-bebe6f8b]{width:auto!important;flex:1}}.home-page[data-v-91921cc3]{max-width:900px;margin:0 auto;padding:20px}.page-header[data-v-91921cc3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.page-header h1[data-v-91921cc3]{margin:0;color:var(--heading)}.brand[data-v-91921cc3]{display:flex;align-items:center;gap:10px}.brand-mark[data-v-91921cc3]{font-size:30px;color:var(--primary);line-height:1}.title-line[data-v-91921cc3]{margin-top:6px}.header-actions[data-v-91921cc3]{display:flex;align-items:center;gap:12px}.nav-link[data-v-91921cc3]{color:var(--primary);text-decoration:none;font-size:14px;font-weight:600;padding:6px 12px;border:1px solid var(--color-brand-border);border-radius:4px;background:var(--surface);transition:background .15s,border-color .15s,color .15s}.nav-link[data-v-91921cc3]:hover{background:var(--primary-tint-soft);border-color:var(--brand);color:var(--primary-dark)}.cards-grid[data-v-91921cc3]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card[data-v-91921cc3]{background:var(--surface);border:1px solid var(--border-light);border-radius:12px;padding:28px 24px;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s;text-align:center}.card[data-v-91921cc3]:hover:not(.card-disabled){transform:translateY(-3px);box-shadow:0 6px 16px var(--color-shadow-hover);border-color:var(--primary)}.card-disabled[data-v-91921cc3]{opacity:.5;cursor:default}.card-icon[data-v-91921cc3]{width:56px;height:56px;border-radius:14px;font-size:30px;line-height:1;margin-bottom:12px}.card h2[data-v-91921cc3]{margin:0 0 8px;font-size:20px;color:var(--heading)}.card p[data-v-91921cc3]{margin:0;font-size:13px;color:var(--text-light);line-height:1.5}.search-card[data-v-91921cc3]{cursor:default}.search-box[data-v-91921cc3]{margin-top:14px;position:relative}.search-box input[data-v-91921cc3]{width:100%;padding:10px 14px;font-size:14px;border:1px solid var(--border);border-radius:8px;outline:none;box-sizing:border-box;transition:border-color .2s}.search-box input[data-v-91921cc3]:focus{border-color:var(--primary)}.search-results[data-v-91921cc3]{position:absolute;top:100%;left:0;right:0;background:var(--surface);border:1px solid var(--border-light);border-radius:8px;margin-top:4px;max-height:280px;overflow-y:auto;box-shadow:0 4px 12px var(--color-shadow-hover);z-index:10}.search-result-item[data-v-91921cc3]{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background .12s;font-size:13px;text-align:left}.search-result-item[data-v-91921cc3]:hover{background:var(--primary-tint)}.result-eco[data-v-91921cc3]{font-weight:700;color:var(--primary);min-width:32px}.result-name[data-v-91921cc3]{color:var(--text)}.saved-card[data-v-91921cc3]{background:var(--surface);border-radius:8px;padding:24px;box-shadow:0 2px 6px var(--color-shadow-default);margin-top:24px}.saved-card h2[data-v-91921cc3]{margin:0 0 16px;font-size:18px;color:var(--heading);border-bottom:2px solid var(--warning);padding-bottom:8px}.train-lines-list[data-v-91921cc3]{display:flex;flex-direction:column;gap:4px}.train-line-item[data-v-91921cc3]{display:flex;align-items:center;padding:10px 14px;border-radius:6px;transition:background .12s}.train-line-item[data-v-91921cc3]:hover{background:var(--warning-tint)}.train-line-info[data-v-91921cc3]{flex:1;cursor:pointer;min-width:0}.train-line-info strong[data-v-91921cc3]{display:block;font-size:14px;color:var(--text)}.train-line-moves[data-v-91921cc3]{font-size:12px;color:var(--text-muted);font-family:SF Mono,Menlo,Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-top:2px}.train-line-actions[data-v-91921cc3]{display:flex;align-items:center;gap:4px;flex-shrink:0}.train-side-btn[data-v-91921cc3]{width:26px;height:26px;padding:0;font-size:12px;font-weight:700;border:1px solid var(--border);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.train-side-btn-lg[data-v-91921cc3]{padding:6px 14px;font-size:13px;font-weight:700;border:1px solid var(--border);border-radius:6px;cursor:pointer}.train-explore-btn[data-v-91921cc3]{padding:6px 12px;font-size:12px;font-weight:600;color:var(--primary);background:none;border:1px solid var(--primary);border-radius:6px;cursor:pointer}.train-explore-btn[data-v-91921cc3]:hover{background:var(--primary);color:var(--text-inverse)}.train-explore-sm[data-v-91921cc3]{padding:2px 8px;font-size:11px;border-radius:4px}.train-white[data-v-91921cc3]{background:var(--side-white-bg);color:var(--side-white-text);border-color:var(--side-white-border)}.train-white[data-v-91921cc3]:hover{background:var(--bg-muted);border-color:var(--side-white-text)}.train-black[data-v-91921cc3]{background:var(--side-black-bg);color:var(--side-black-text);border-color:var(--side-black-bg)}.train-black[data-v-91921cc3]:hover{background:var(--text-secondary)}.train-line-comment[data-v-91921cc3]{display:block;font-size:11px;color:var(--text-faint);font-style:italic;margin-top:1px}.train-line-meta[data-v-91921cc3]{display:flex;gap:8px;margin-top:2px}.stat-item[data-v-91921cc3]{font-size:10px;color:var(--text-muted);font-weight:600}.stat-mistakes[data-v-91921cc3]{color:var(--warning-deep)}.train-line-card[data-v-91921cc3]{border-bottom:1px solid var(--bg-muted)}.train-line-card[data-v-91921cc3]:last-child{border-bottom:none}.variations-list[data-v-91921cc3]{padding:4px 14px 8px 28px;background:var(--bg-subtle)}.variations-header[data-v-91921cc3]{font-size:11px;font-weight:600;color:var(--text-faint);margin-bottom:4px}.variation-item[data-v-91921cc3]{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:4px;cursor:pointer;transition:background .12s}.variation-item[data-v-91921cc3]:hover{background:var(--warning-tint)}.variation-num[data-v-91921cc3]{font-size:11px;color:var(--text-faint);font-weight:600;min-width:18px}.variation-main[data-v-91921cc3]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.variation-item .train-line-moves[data-v-91921cc3]{flex:1}.variation-item .train-line-actions[data-v-91921cc3]{gap:2px}.var-badge[data-v-91921cc3]{display:inline-block;margin-left:5px;padding:1px 5px;font-size:9px;font-weight:600;color:var(--warning);border:1px solid var(--warning);border-radius:3px;vertical-align:middle;cursor:pointer}.shared-badge[data-v-91921cc3]{display:inline-block;margin-left:5px;padding:1px 5px;font-size:9px;font-weight:600;color:var(--primary);border:1px solid var(--primary);border-radius:3px;vertical-align:middle}.train-line-share[data-v-91921cc3]{width:24px;height:24px;padding:0;font-size:14px;border:none;background:none;cursor:pointer;border-radius:4px;flex-shrink:0;filter:grayscale(1);opacity:.5}.train-line-share[data-v-91921cc3]:hover{background:var(--primary-tint);opacity:1}.train-line-share.active[data-v-91921cc3]{filter:none;opacity:1}.rename-input[data-v-91921cc3]{width:100%;box-sizing:border-box;font-size:14px;font-weight:700;color:var(--text);padding:3px 6px;border:1px solid var(--warning);border-radius:4px;outline:none}.comment-input[data-v-91921cc3]{width:100%;box-sizing:border-box;font-size:11px;font-style:italic;color:var(--text-secondary);padding:3px 6px;border:1px solid var(--warning);border-radius:4px;outline:none;margin-top:1px}.train-line-rename[data-v-91921cc3],.train-line-comment-btn[data-v-91921cc3]{width:24px;height:24px;padding:0;font-size:13px;border:none;background:none;color:var(--text-disabled);cursor:pointer;border-radius:4px;flex-shrink:0}.train-line-rename[data-v-91921cc3]:hover,.train-line-comment-btn[data-v-91921cc3]:hover{background:var(--primary-tint-soft);color:var(--primary)}.train-line-delete[data-v-91921cc3]{width:24px;height:24px;padding:0;font-size:16px;border:none;background:none;color:var(--border);cursor:pointer;border-radius:4px;flex-shrink:0}.train-line-delete[data-v-91921cc3]:hover{background:var(--danger-tint);color:var(--danger)}.saved-header[data-v-91921cc3]{display:flex;justify-content:space-between;align-items:center}.saved-header h2[data-v-91921cc3]{margin-bottom:0}.view-all-btn[data-v-91921cc3]{background:none;border:1px solid var(--warning);color:var(--warning);font-size:12px;font-weight:600;padding:4px 12px;border-radius:4px;cursor:pointer}.view-all-btn[data-v-91921cc3]:hover{background:var(--warning);color:var(--text-inverse)}.modal-overlay[data-v-91921cc3]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;z-index:100}.modal-content[data-v-91921cc3]{background:var(--surface);border-radius:12px;width:600px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px var(--color-shadow-raised)}.modal-header[data-v-91921cc3]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-faint)}.modal-header h2[data-v-91921cc3]{margin:0;font-size:18px;color:var(--heading);border:none;padding:0}.modal-close[data-v-91921cc3]{width:28px;height:28px;padding:0;font-size:18px;border:none;background:none;color:var(--text-faint);cursor:pointer;border-radius:4px}.modal-close[data-v-91921cc3]:hover{background:var(--bg-muted);color:var(--text)}.modal-search[data-v-91921cc3]{margin:12px 20px;padding:10px 14px;font-size:14px;border:1px solid var(--border);border-radius:8px;outline:none;box-sizing:border-box}.modal-search[data-v-91921cc3]:focus{border-color:var(--warning)}.modal-lines-list[data-v-91921cc3]{flex:1;overflow-y:auto;padding:0 20px 16px}.modal-lines-list[data-v-91921cc3]::-webkit-scrollbar{width:5px}.modal-lines-list[data-v-91921cc3]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.modal-empty[data-v-91921cc3]{text-align:center;color:var(--text-faint);padding:30px 0;font-size:14px}@media (max-width: 768px){.cards-grid[data-v-91921cc3]{grid-template-columns:1fr}.page-header[data-v-91921cc3]{flex-direction:column;align-items:flex-start;gap:12px}.train-line-item[data-v-91921cc3]{flex-direction:column;align-items:stretch;gap:8px}.train-line-actions[data-v-91921cc3]{flex-wrap:wrap}.train-line-item>.train-line-actions .train-explore-btn[data-v-91921cc3],.train-line-item>.train-line-actions .train-side-btn-lg[data-v-91921cc3]{flex:1;min-width:72px}.variation-item[data-v-91921cc3]{flex-wrap:wrap}.variation-main[data-v-91921cc3]{flex-basis:calc(100% - 26px)}.variation-item .train-line-actions[data-v-91921cc3]{flex:1;flex-wrap:wrap;gap:4px}}.game-page[data-v-30b9b79a]{max-width:1400px;margin:0 auto;padding:16px 28px;background:var(--surface);height:100vh;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.game-header[data-v-30b9b79a]{flex-shrink:0;margin-bottom:8px}.game-header h1[data-v-30b9b79a]{margin:0;font-size:20px;color:var(--heading)}.title-row[data-v-30b9b79a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.title-line[data-v-30b9b79a]{margin:6px 0}.game-meta[data-v-30b9b79a]{color:var(--text-secondary);font-size:13px;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.line-comment[data-v-30b9b79a]{font-style:italic;color:var(--text-faint);font-size:12px}.side-toggle[data-v-30b9b79a]{background:none;border:1px solid var(--primary);color:var(--primary);font-weight:600;font-size:12px;padding:3px 10px;border-radius:4px;cursor:pointer}.side-toggle[data-v-30b9b79a]:hover{background:var(--primary);color:var(--text-inverse)}.main-layout[data-v-30b9b79a]{display:flex;gap:28px;flex:1;min-height:0;overflow:hidden}.left-col[data-v-30b9b79a]{flex:0 0 auto;display:flex;flex-direction:column;min-height:0}.right-col[data-v-30b9b79a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;min-height:0}.board-with-wdl[data-v-30b9b79a]{display:flex;gap:6px;align-items:flex-start;flex-shrink:0}.board-wrapper[data-v-30b9b79a]{width:calc(60vh - 60px);max-width:100%;min-width:200px;max-height:calc(60vh - 60px);aspect-ratio:1}.board-wrapper[data-v-30b9b79a] .main-wrap,.board-wrapper[data-v-30b9b79a] .cg-wrap{width:100%!important;height:100%!important}.status-strip[data-v-30b9b79a]{display:flex;gap:8px;align-items:stretch;height:42px;margin-top:6px;flex-shrink:0}.feedback-bar[data-v-30b9b79a]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:2px 12px;border-radius:8px;font-size:13px;font-weight:600;text-align:center;line-height:1.25;overflow:hidden}.feedback-bar.placeholder[data-v-30b9b79a]{background:none}.feedback-bar.correct[data-v-30b9b79a]{background:var(--primary-tint);color:var(--primary-dark)}.feedback-bar.good[data-v-30b9b79a]{background:var(--primary-tint-soft);color:var(--primary)}.feedback-bar.switch[data-v-30b9b79a]{background:var(--info-tint);color:var(--text)}.feedback-bar.mistake[data-v-30b9b79a]{background:var(--danger-tint);color:var(--danger-dark)}.feedback-bar.done[data-v-30b9b79a]{background:var(--info-tint);color:var(--text)}.feedback-bar.checking[data-v-30b9b79a]{background:var(--bg);color:var(--text-faint)}.next-line-modal[data-v-30b9b79a]{text-align:left}.next-line-modal h3[data-v-30b9b79a],.next-line-modal .mode-sub[data-v-30b9b79a]{text-align:center}.next-line-list[data-v-30b9b79a]{display:flex;flex-direction:column;gap:6px;max-height:46vh;overflow-y:auto}.next-line-list[data-v-30b9b79a]::-webkit-scrollbar{width:5px}.next-line-list[data-v-30b9b79a]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.next-line-item[data-v-30b9b79a]{display:flex;align-items:baseline;gap:12px;width:100%;text-align:left;padding:10px 12px;background:var(--bg-subtle);border:1px solid var(--border-faint);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.next-line-item[data-v-30b9b79a]:hover{border-color:var(--primary);background:var(--primary-tint-soft)}.next-line-label[data-v-30b9b79a]{font-size:13.5px;font-weight:700;color:var(--text);flex-shrink:0;max-width:35%}.next-line-sub[data-v-30b9b79a]{display:block;font-size:11px;font-weight:500;font-style:italic;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-line-moves[data-v-30b9b79a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-muted);font-family:SF Mono,Menlo,Consolas,monospace}.next-line-modes[data-v-30b9b79a]{display:flex;gap:6px;flex-shrink:0}.next-line-mode[data-v-30b9b79a]{font-size:11.5px;font-weight:700;padding:4px 12px;border-radius:6px;cursor:pointer;background:var(--surface);border:1px solid var(--border-light)}.mode-btn-quiz[data-v-30b9b79a]{color:var(--primary);border-color:var(--primary)}.mode-btn-quiz[data-v-30b9b79a]:hover{background:var(--primary);color:var(--text-inverse)}.mode-btn-show[data-v-30b9b79a]{color:var(--text-secondary);border-color:var(--border)}.mode-btn-show[data-v-30b9b79a]:hover{background:var(--bg-muted);color:var(--text)}.next-line-actions[data-v-30b9b79a]{display:flex;gap:8px;margin-top:16px;justify-content:center}.next-line-again[data-v-30b9b79a],.next-line-dismiss[data-v-30b9b79a]{font-size:13px;font-weight:600;padding:7px 16px;border-radius:8px;cursor:pointer;background:none;border:1px solid var(--primary);color:var(--primary)}.next-line-again[data-v-30b9b79a]:hover{background:var(--primary);color:var(--text-inverse)}.next-line-random[data-v-30b9b79a]{font-size:13px;font-weight:600;padding:7px 16px;border-radius:8px;cursor:pointer;background:var(--primary);border:1px solid var(--primary);color:var(--text-inverse)}.next-line-random[data-v-30b9b79a]:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.next-line-dismiss[data-v-30b9b79a]{border-color:var(--border-light);color:var(--text-faint)}.next-line-dismiss[data-v-30b9b79a]:hover{background:var(--bg-muted);color:var(--text-secondary)}.show-controls[data-v-30b9b79a]{display:flex;gap:8px;align-items:center;flex-shrink:0}.show-controls button[data-v-30b9b79a]{padding:7px 16px;font-size:13px;font-weight:600;color:var(--text-inverse);background:var(--primary);border:none;border-radius:8px;cursor:pointer}.show-controls button[data-v-30b9b79a]:hover:not(:disabled){background:var(--primary-dark)}.show-controls button[data-v-30b9b79a]:disabled{background:var(--primary-light);cursor:not-allowed}.mode-overlay[data-v-30b9b79a]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;z-index:1000}.mode-modal[data-v-30b9b79a]{background:var(--surface);border-radius:14px;padding:24px;width:460px;max-width:92vw;box-shadow:0 12px 40px var(--color-shadow-modal);text-align:center}.mode-modal h3[data-v-30b9b79a]{margin:0 0 4px;font-size:20px;color:var(--heading)}.mode-sub[data-v-30b9b79a]{margin:0 0 18px;font-size:14px;color:var(--text-muted)}.mode-options[data-v-30b9b79a]{display:flex;gap:14px}.mode-option[data-v-30b9b79a]{flex:1;display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:16px;border:2px solid var(--border-faint);border-radius:12px;background:var(--bg-subtle);cursor:pointer;text-align:left;transition:border-color .15s,background .15s,transform .1s}.mode-option[data-v-30b9b79a]:hover{transform:translateY(-2px)}.mode-quiz[data-v-30b9b79a]:hover{border-color:var(--primary);background:var(--primary-tint-soft)}.mode-show[data-v-30b9b79a]:hover{border-color:var(--border);background:var(--bg-muted)}.mode-option-title[data-v-30b9b79a]{font-size:17px;font-weight:700;color:var(--text)}.mode-option-desc[data-v-30b9b79a]{font-size:12.5px;color:var(--text-light);line-height:1.4}.below-board[data-v-30b9b79a]{display:flex;gap:12px;flex:1 1 auto;min-height:90px;margin-top:8px}.nav-column[data-v-30b9b79a]{flex:1;min-width:0;max-height:100%;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;box-shadow:0 1px 6px var(--color-shadow-default);border:1px solid var(--border-lighter)}.moves-navigator[data-v-30b9b79a]{flex:1;min-height:0;overflow-y:auto;background:var(--bg-card)}.moves-navigator[data-v-30b9b79a]::-webkit-scrollbar{width:5px}.moves-navigator[data-v-30b9b79a]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.move-pair[data-v-30b9b79a]{display:flex;align-items:center;border-bottom:1px solid var(--bg-muted)}.move-pair[data-v-30b9b79a]:last-child{border-bottom:none}.move-number[data-v-30b9b79a]{width:28px;padding:1px 4px 1px 8px;text-align:right;color:var(--text-disabled);font-size:10px;font-weight:600;line-height:18px;flex-shrink:0}.move[data-v-30b9b79a]{flex:1;padding:1px 8px;font-size:12px;font-family:SF Mono,Menlo,Consolas,monospace;line-height:18px;border-radius:4px;margin:1px 2px}.move.active[data-v-30b9b79a]{background:var(--mode-soft);color:var(--text);font-weight:700;border-left:3px solid var(--mode-accent);padding-left:5px}.move.move-correct[data-v-30b9b79a]{color:var(--primary-dark)}.move.move-good[data-v-30b9b79a]{color:var(--primary)}.move.move-switch[data-v-30b9b79a]{color:var(--text);font-weight:600}.move.move-mistake[data-v-30b9b79a]{color:var(--danger-dark);text-decoration:line-through}.nav-controls[data-v-30b9b79a]{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;padding:6px 8px;background:linear-gradient(to bottom,var(--bg-panel),var(--bg-muted-alt));border-top:1px solid var(--border-soft);flex-shrink:0}.nav-controls button[data-v-30b9b79a]{width:30px;height:30px;padding:0;font-size:13px;display:flex;align-items:center;justify-content:center;border:none;background:var(--surface);color:var(--text-secondary);border-radius:8px;cursor:pointer;box-shadow:0 1px 3px var(--color-shadow-default)}.nav-controls button[data-v-30b9b79a]:hover{background:var(--bg-muted);color:var(--text)}.nav-controls .nav-watch-btn[data-v-30b9b79a]{width:auto;padding:0 12px;font-size:12px;font-weight:600;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border-light);white-space:nowrap}.nav-controls .nav-watch-btn[data-v-30b9b79a]:hover{background:var(--bg-muted);color:var(--text)}.nav-controls .nav-hint-btn[data-v-30b9b79a]{width:auto;padding:0 14px;font-size:12px;font-weight:600;color:var(--primary);background:var(--surface);border:1px solid var(--brand)}.nav-controls .nav-hint-btn[data-v-30b9b79a]:hover:not(:disabled){background:var(--primary-tint-soft);color:var(--primary-dark)}.nav-controls .nav-hint-btn[data-v-30b9b79a]:disabled{background:var(--disabled-bg);color:var(--disabled-text);border-color:var(--border);cursor:not-allowed}.nav-controls .nav-ask-btn[data-v-30b9b79a]{width:auto;padding:0 14px;font-size:12px;font-weight:600;color:var(--text-inverse);background:var(--primary)}.nav-controls .nav-ask-btn[data-v-30b9b79a]:hover:not(:disabled){background:var(--primary-dark);color:var(--text-inverse)}.nav-controls .nav-ask-btn[data-v-30b9b79a]:disabled{background:var(--primary-light);color:var(--text-inverse);cursor:not-allowed}.top-buttons-list[data-v-30b9b79a]{display:flex;gap:10px}.burger-btn[data-v-30b9b79a]{display:none}.btn-full[data-v-30b9b79a]{flex:1;font-size:14px;font-weight:600;padding:8px 10px;background:var(--surface);color:var(--primary);border:1px solid var(--color-brand-border);border-radius:6px;cursor:pointer;white-space:nowrap}.btn-full[data-v-30b9b79a]:hover{background:var(--primary-tint-soft);border-color:var(--brand);color:var(--primary-dark)}.wdl-bar[data-v-30b9b79a]{display:flex;flex-direction:column;width:22px;border-radius:4px;overflow:hidden;font-size:10px;font-weight:600;flex-shrink:0}.wdl-white[data-v-30b9b79a]{background:var(--side-white-fill);color:var(--side-white-text);display:flex;align-items:center;justify-content:center;transition:height .4s;min-height:2px;writing-mode:vertical-rl;text-orientation:mixed}.wdl-draw[data-v-30b9b79a]{background:var(--side-draw-bg);color:var(--side-white-text);display:flex;align-items:center;justify-content:center;transition:height .4s;min-height:2px;writing-mode:vertical-rl;text-orientation:mixed}.wdl-black[data-v-30b9b79a]{background:var(--side-black-bg);color:var(--side-black-text);display:flex;align-items:center;justify-content:center;transition:height .4s;min-height:2px;writing-mode:vertical-rl;text-orientation:mixed}.engine-panel[data-v-30b9b79a]{border:1px solid var(--border-lighter);border-radius:10px;overflow:hidden;box-shadow:0 1px 6px var(--color-shadow-default);flex-shrink:0}.engine-header[data-v-30b9b79a]{display:flex;align-items:center;gap:10px;padding:6px 12px;background:linear-gradient(to bottom,var(--bg-panel),var(--bg-muted-alt));border-bottom:1px solid var(--border-soft)}.engine-title[data-v-30b9b79a]{font-size:13px;font-weight:600;color:var(--text-secondary)}.engine-toggle[data-v-30b9b79a]{position:relative;display:inline-block;width:34px;height:18px;cursor:pointer}.engine-toggle input[data-v-30b9b79a]{opacity:0;width:0;height:0}.toggle-slider[data-v-30b9b79a]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--border);border-radius:18px;transition:background .2s}.toggle-slider[data-v-30b9b79a]:before{content:"";position:absolute;width:14px;height:14px;left:2px;bottom:2px;background:var(--surface);border-radius:50%;transition:transform .2s}.engine-toggle input:checked+.toggle-slider[data-v-30b9b79a]{background:var(--brand)}.engine-toggle input:checked+.toggle-slider[data-v-30b9b79a]:before{transform:translate(16px)}.engine-lines-select[data-v-30b9b79a]{padding:2px 6px;font-size:11px;border:1px solid var(--border);border-radius:4px;background:var(--surface);margin-left:auto}.engine-lines-select+.engine-lines-select[data-v-30b9b79a]{margin-left:0}.engine-lines[data-v-30b9b79a]{background:var(--bg-card)}.engine-loading[data-v-30b9b79a]{padding:10px 12px;color:var(--text-faint);font-size:12px;font-style:italic}.engine-line[data-v-30b9b79a]{display:flex;align-items:baseline;gap:8px;padding:6px 12px;border-bottom:1px solid var(--bg-muted);font-size:13px;font-family:SF Mono,Menlo,Consolas,monospace}.engine-line[data-v-30b9b79a]:last-child{border-bottom:none}.engine-score[data-v-30b9b79a]{font-weight:700;font-size:13px;min-width:48px;text-align:right}.engine-score.winning[data-v-30b9b79a]{color:var(--primary-dark)}.engine-score.losing[data-v-30b9b79a]{color:var(--danger-dark)}.engine-score.even[data-v-30b9b79a]{color:var(--text-secondary)}.engine-score.mate[data-v-30b9b79a]{color:var(--warning-deep);font-weight:800}.engine-moves[data-v-30b9b79a]{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary);font-size:12px}.engine-move[data-v-30b9b79a]{margin-right:3px}.engine-depth[data-v-30b9b79a]{color:var(--text-disabled);font-size:10px;flex-shrink:0}.db-lines[data-v-30b9b79a]{max-height:170px;overflow-y:auto}.db-lines[data-v-30b9b79a]::-webkit-scrollbar{width:5px}.db-lines[data-v-30b9b79a]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.popular-total[data-v-30b9b79a]{font-size:11px;color:var(--text-muted);margin-left:auto}.popular-item[data-v-30b9b79a]{display:flex;align-items:center;gap:8px;cursor:default}.pop-san[data-v-30b9b79a]{min-width:40px;font-size:12px}.pop-bar-wrap[data-v-30b9b79a]{flex:1;min-width:0}.pop-bar[data-v-30b9b79a]{display:flex;height:12px;border-radius:3px;overflow:hidden}.pop-w[data-v-30b9b79a]{background:var(--side-white-fill)}.pop-d[data-v-30b9b79a]{background:var(--side-draw-bg)}.pop-b[data-v-30b9b79a]{background:var(--side-black-bg)}.pop-count[data-v-30b9b79a]{font-size:10px;color:var(--text-faint);min-width:35px;text-align:right}.train-progress[data-v-30b9b79a]{padding:12px}.progress-label[data-v-30b9b79a]{font-size:13px;color:var(--text-secondary);margin-bottom:6px;font-weight:600}.progress-track[data-v-30b9b79a]{height:8px;background:var(--border-faint);border-radius:4px;overflow:hidden}.progress-fill[data-v-30b9b79a]{height:100%;background:var(--primary);transition:width .3s;border-radius:4px}.chat-section[data-v-30b9b79a]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.chat-toggle-btn[data-v-30b9b79a]{padding:10px 20px;min-width:240px;background:var(--primary);color:var(--text-inverse);border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer}.chat-toggle-btn[data-v-30b9b79a]:hover:not(:disabled){background:var(--primary-dark)}.chat-toggle-btn[data-v-30b9b79a]:disabled{background:var(--primary-light);cursor:not-allowed}.chat-container[data-v-30b9b79a]{width:100%;border:1px solid var(--border-soft-alt);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 16px var(--color-shadow-default);background:var(--surface);flex:1;min-height:0}.chat-header[data-v-30b9b79a]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:linear-gradient(to bottom,var(--bg-panel),var(--bg-muted-alt));border-bottom:1px solid var(--border-soft);flex-shrink:0}.chat-header-title[data-v-30b9b79a]{font-size:12px;font-weight:600;color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-header-actions[data-v-30b9b79a]{display:flex;gap:6px;flex-shrink:0}.chat-header-btn[data-v-30b9b79a]{font-size:11px;font-weight:600;padding:4px 10px;border:1px solid var(--primary);background:var(--surface);color:var(--primary);border-radius:6px;cursor:pointer}.chat-header-btn[data-v-30b9b79a]:hover:not(:disabled){background:var(--primary);color:var(--text-inverse)}.chat-header-btn[data-v-30b9b79a]:disabled{opacity:.5;cursor:not-allowed}.chat-close-btn[data-v-30b9b79a]{border-color:var(--border-light);color:var(--text-faint);padding:4px 8px}.chat-close-btn[data-v-30b9b79a]:hover{background:var(--bg-muted);color:var(--text-secondary);border-color:var(--border)}.chat-messages[data-v-30b9b79a]{flex:1;overflow-y:auto;padding:16px;background:var(--bg-subtle);display:flex;flex-direction:column;gap:12px;min-height:80px}.message[data-v-30b9b79a]{padding:10px 14px;max-width:85%;font-size:15.5px;line-height:1.6;box-shadow:0 1px 2px var(--color-shadow-default)}.message.user[data-v-30b9b79a]{background:var(--primary);color:var(--text-inverse);align-self:flex-end;border-radius:16px 16px 0}.message.agent[data-v-30b9b79a]{background:var(--surface);color:var(--text);border:1px solid var(--border-soft-alt);align-self:flex-start;border-radius:16px 16px 16px 0;max-width:95%}.agent-content[data-v-30b9b79a]{word-break:break-word;font-size:15.5px;line-height:1.7;color:var(--text)}.saved-note[data-v-30b9b79a]{align-self:stretch;max-width:100%;border-left:3px solid var(--primary);border-radius:4px 16px 16px 4px;background:var(--primary-tint-soft)}.saved-note-head[data-v-30b9b79a]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.saved-note-badge[data-v-30b9b79a]{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-dark)}.saved-note-text[data-v-30b9b79a]{word-break:break-word;white-space:pre-wrap;font-size:15.5px;line-height:1.7}.saved-note-remove[data-v-30b9b79a]{font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:5px;cursor:pointer;background:var(--surface);color:var(--text-faint);border:1px solid var(--border-light)}.saved-note-remove[data-v-30b9b79a]:hover{background:var(--danger-tint);color:var(--danger-dark);border-color:var(--danger-dark)}.save-msg-btn[data-v-30b9b79a]{display:block;margin-top:8px;font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:5px;cursor:pointer;background:var(--surface);color:var(--text-faint);border:1px dashed var(--border-light)}.save-msg-btn[data-v-30b9b79a]:hover:not(:disabled){color:var(--primary);border-color:var(--primary);border-style:solid}.save-msg-btn[data-v-30b9b79a]:disabled{opacity:.5;cursor:not-allowed}.agent-content[data-v-30b9b79a] h1,.agent-content[data-v-30b9b79a] h2,.agent-content[data-v-30b9b79a] h3{margin:18px 0 8px;color:var(--text)}.agent-content[data-v-30b9b79a] h3{font-size:15px;border-bottom:1px solid var(--border-faint);padding-bottom:4px}.agent-content[data-v-30b9b79a] p{margin:10px 0;line-height:1.75}.agent-content[data-v-30b9b79a] table{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px}.agent-content[data-v-30b9b79a] th,.agent-content[data-v-30b9b79a] td{border:1px solid var(--border-light);padding:8px 10px;text-align:left}.agent-content[data-v-30b9b79a] th{background:var(--bg);font-weight:600;color:var(--text-secondary)}.agent-content[data-v-30b9b79a] strong,.agent-content[data-v-30b9b79a] b{color:var(--text)}.agent-content[data-v-30b9b79a] ul,.agent-content[data-v-30b9b79a] ol{margin:8px 0;padding-left:20px}.agent-content[data-v-30b9b79a] li{margin:4px 0}.typing-indicator-wrapper[data-v-30b9b79a]{display:flex;align-items:center;gap:12px;padding:12px 16px;width:fit-content;min-height:20px}.status-msg-inline[data-v-30b9b79a]{color:var(--text-soft);font-size:13px;font-style:italic}.typing-indicator[data-v-30b9b79a]{display:flex;align-items:center;gap:4px}.typing-indicator span[data-v-30b9b79a]{width:6px;height:6px;background-color:var(--mode-accent);border-radius:50%;animation:typing-30b9b79a 1.4s infinite ease-in-out both}.typing-indicator span[data-v-30b9b79a]:nth-child(1){animation-delay:-.32s}.typing-indicator span[data-v-30b9b79a]:nth-child(2){animation-delay:-.16s}@keyframes typing-30b9b79a{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.chat-input-row[data-v-30b9b79a]{display:flex;padding:12px 16px;gap:12px;border-top:1px solid var(--border-faint);background:var(--surface);align-items:center}.chat-input-row textarea[data-v-30b9b79a]{flex:1;padding:12px 16px;border:1px solid var(--border-lighter);border-radius:24px;font-size:15px;font-family:inherit;line-height:1.4;outline:none;background:var(--bg-subtle-alt);resize:none;overflow-y:auto;max-height:120px}.chat-input-row textarea[data-v-30b9b79a]:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--color-focus-green);background:var(--surface)}.chat-input-row button[data-v-30b9b79a]{padding:10px 20px;font-size:15px;font-weight:600;color:var(--text-inverse);background:var(--primary);border:none;border-radius:24px;cursor:pointer}.chat-input-row button[data-v-30b9b79a]:hover:not(:disabled){background:var(--primary-dark)}.chat-input-row button[data-v-30b9b79a]:disabled{background:var(--border);cursor:not-allowed}[data-v-30b9b79a] .chat-move{color:var(--primary-dark);cursor:pointer;background:var(--primary-tint-soft);border-radius:3px;padding:1px 4px;transition:background .15s}[data-v-30b9b79a] .chat-move:hover{background:var(--primary-tint-strong)}[data-v-30b9b79a] .move-seq{display:none}[data-v-30b9b79a] .db-games-section{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-faint)}[data-v-30b9b79a] .db-games-section ul{margin:6px 0 0;padding-left:16px}[data-v-30b9b79a] .db-games-section li{margin:4px 0}[data-v-30b9b79a] .db-game-link{color:var(--text);cursor:pointer;text-decoration:underline;font-size:13px}[data-v-30b9b79a] .db-game-link:hover{color:var(--text)}@media (max-width: 900px){.game-page[data-v-30b9b79a]{height:auto;min-height:100vh;overflow:auto;padding:12px;position:relative}.main-layout[data-v-30b9b79a]{flex-direction:column;overflow:visible}.board-wrapper[data-v-30b9b79a]{width:100%!important;max-width:none;max-height:none}.below-board[data-v-30b9b79a]{flex-direction:column;height:auto}.top-buttons[data-v-30b9b79a]{position:absolute;top:12px;right:12px;z-index:500}.burger-btn[data-v-30b9b79a]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;font-size:17px;cursor:pointer;background:var(--surface);color:var(--primary);border:1px solid var(--primary);border-radius:8px}.top-buttons.open .burger-btn[data-v-30b9b79a]{background:var(--primary);color:var(--text-inverse)}.top-buttons-list[data-v-30b9b79a]{display:none}.top-buttons.open .top-buttons-list[data-v-30b9b79a]{display:flex;flex-direction:column;gap:8px;position:absolute;top:44px;right:0;min-width:170px;padding:10px;background:var(--surface);border:1px solid var(--border-light);border-radius:10px;box-shadow:0 8px 24px var(--color-shadow-raised)}.top-buttons.open .btn-full[data-v-30b9b79a]{background:var(--surface)}.top-buttons.open .btn-full[data-v-30b9b79a]:hover{background:var(--primary)}}.game-page[data-v-fd0c977a]{max-width:1400px;margin:0 auto;padding:16px 28px;background:var(--surface);height:100vh;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.game-header[data-v-fd0c977a]{flex-shrink:0;margin-bottom:8px}.game-header h1[data-v-fd0c977a]{margin:0;font-size:20px;color:var(--heading)}.title-row[data-v-fd0c977a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.title-line[data-v-fd0c977a]{margin:6px 0}.game-meta[data-v-fd0c977a]{color:var(--text-secondary);font-size:13px;display:flex;gap:16px;flex-wrap:wrap}.played-move[data-v-fd0c977a]{color:var(--warning);font-weight:600}.main-layout[data-v-fd0c977a]{display:flex;gap:28px;flex:1;min-height:0;overflow:hidden}.left-col[data-v-fd0c977a]{flex:0 0 auto;display:flex;flex-direction:column;min-height:0}.right-col[data-v-fd0c977a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;min-height:0}.board-with-wdl[data-v-fd0c977a]{display:flex;gap:6px;align-items:flex-start;flex-shrink:0}.board-wrapper[data-v-fd0c977a]{width:calc(60vh - 60px);max-width:100%;min-width:200px;max-height:calc(60vh - 60px);aspect-ratio:1}.board-wrapper[data-v-fd0c977a] .main-wrap,.board-wrapper[data-v-fd0c977a] .cg-wrap{width:100%!important;height:100%!important}.wdl-bar[data-v-fd0c977a]{display:flex;flex-direction:column;width:22px;border-radius:4px;overflow:hidden;font-size:10px;font-weight:600;flex-shrink:0}.wdl-white[data-v-fd0c977a]{background:var(--bg-muted);color:var(--text);display:flex;align-items:center;justify-content:center;transition:height .4s ease;min-height:2px;writing-mode:vertical-rl;text-orientation:mixed}.wdl-draw[data-v-fd0c977a]{background:var(--text-disabled);color:var(--text-inverse);display:flex;align-items:center;justify-content:center;transition:height .4s ease;min-height:2px;writing-mode:vertical-rl;text-orientation:mixed}.wdl-black[data-v-fd0c977a]{background:var(--side-black-bg);color:var(--side-black-text);display:flex;align-items:center;justify-content:center;transition:height .4s ease;min-height:2px;writing-mode:vertical-rl;text-orientation:mixed}.wdl-loading .wdl-placeholder[data-v-fd0c977a]{width:100%;height:100%;background:linear-gradient(180deg,var(--border-lighter) 25%,var(--bg-muted) 50%,var(--border-lighter) 75%);background-size:100% 200%;animation:wdl-shimmer-fd0c977a 1.5s infinite;border-radius:4px}@keyframes wdl-shimmer-fd0c977a{0%{background-position:0 200%}to{background-position:0 -200%}}.below-board[data-v-fd0c977a]{display:flex;gap:12px;height:max(140px,calc(30vh - 30px));margin-top:8px}.nav-column[data-v-fd0c977a]{flex:1;min-width:0;max-height:100%;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;box-shadow:0 1px 6px var(--color-shadow-default);border:1px solid var(--border-lighter)}.moves-navigator[data-v-fd0c977a]{flex:1;min-height:70px;overflow-y:auto;background:var(--bg-card)}.moves-navigator[data-v-fd0c977a]::-webkit-scrollbar{width:5px}.moves-navigator[data-v-fd0c977a]::-webkit-scrollbar-track{background:transparent}.moves-navigator[data-v-fd0c977a]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.moves-navigator[data-v-fd0c977a]::-webkit-scrollbar-thumb:hover{background:var(--text-disabled)}.move-pair[data-v-fd0c977a]{display:flex;align-items:center;border-bottom:1px solid var(--bg-muted);transition:background .12s}.move-pair[data-v-fd0c977a]:last-child{border-bottom:none}.move-pair[data-v-fd0c977a]:hover{background:var(--bg-panel-alt)}.move-number[data-v-fd0c977a]{width:30px;padding:5px 4px 5px 8px;text-align:right;color:var(--text-disabled);font-size:11px;font-weight:600;line-height:24px;flex-shrink:0}.move[data-v-fd0c977a]{flex:1;padding:5px 8px;cursor:pointer;font-size:13px;font-family:SF Mono,Menlo,Consolas,monospace;line-height:22px;-webkit-user-select:none;user-select:none;border-radius:4px;margin:1px 2px;transition:background .12s,color .12s}.move[data-v-fd0c977a]:hover:not(.active){background:var(--primary-tint)}.move.active[data-v-fd0c977a]{background:var(--mode-soft);color:var(--text);font-weight:700;border-left:3px solid var(--mode-accent);padding-left:5px}.nav-controls[data-v-fd0c977a]{display:flex;justify-content:center;align-items:center;gap:4px;padding:6px 8px;background:linear-gradient(to bottom,var(--bg-panel),var(--bg-muted-alt));border-top:1px solid var(--border-soft);flex-shrink:0}.nav-controls button[data-v-fd0c977a]{width:30px;height:30px;padding:0;font-size:13px;display:flex;align-items:center;justify-content:center;border:none;background:var(--surface);color:var(--text-secondary);border-radius:8px;cursor:pointer;box-shadow:0 1px 3px var(--color-shadow-default);transition:background .15s,color .15s}.nav-controls button[data-v-fd0c977a]:hover:not(:disabled){background:var(--bg-muted);color:var(--text)}.nav-controls button[data-v-fd0c977a]:disabled{opacity:.35;cursor:not-allowed}.actions-panel[data-v-fd0c977a]{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.action-btn[data-v-fd0c977a]{width:44px;height:28px;padding:0;font-size:11px;font-weight:600;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.action-btn[data-v-fd0c977a]:hover:not(:disabled){background:var(--bg);border-color:var(--text-faint)}.action-btn[data-v-fd0c977a]:disabled{opacity:.35;cursor:default}.action-ask[data-v-fd0c977a]{background:var(--primary);color:var(--text-inverse);border-color:var(--primary)}.action-ask[data-v-fd0c977a]:hover:not(:disabled){background:var(--primary-dark)}.action-copy[data-v-fd0c977a]{background:var(--bg);color:var(--text-secondary)}.action-copy[data-v-fd0c977a]:hover:not(:disabled){background:var(--border-lighter)}.loading-inline[data-v-fd0c977a]{text-align:center;color:var(--text-faint);padding:20px 10px;font-size:13px}.top-buttons[data-v-fd0c977a]{display:flex;gap:10px}.btn-full[data-v-fd0c977a]{flex:1;font-size:14px;font-weight:600;font-family:inherit;padding:8px 16px;background:var(--surface);color:var(--primary);border:1px solid var(--color-brand-border);border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.btn-full[data-v-fd0c977a]:hover{background:var(--primary-tint-soft);border-color:var(--brand);color:var(--primary-dark)}.chat-section[data-v-fd0c977a]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.chat-toggle-btn[data-v-fd0c977a]{padding:10px 20px;min-width:240px;background:var(--primary);color:var(--text-inverse);border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s}.chat-toggle-btn[data-v-fd0c977a]:hover:not(:disabled){background:var(--primary-dark)}.chat-toggle-btn[data-v-fd0c977a]:disabled{background:var(--primary-light);cursor:not-allowed}.chat-container[data-v-fd0c977a]{width:100%;border:1px solid var(--border-soft-alt);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 16px var(--color-shadow-default);background:var(--surface);flex:1;min-height:0}.chat-messages[data-v-fd0c977a]{flex:1;overflow-y:auto;padding:16px;background:var(--bg-subtle);display:flex;flex-direction:column;gap:12px;min-height:80px}.message[data-v-fd0c977a]{padding:10px 14px;max-width:85%;font-size:15.5px;line-height:1.6;box-shadow:0 1px 2px var(--color-shadow-default)}.message.user[data-v-fd0c977a]{background:var(--primary);color:var(--text-inverse);align-self:flex-end;border-radius:16px 16px 0}.message.agent[data-v-fd0c977a]{background:var(--surface);color:var(--text);border:1px solid var(--border-soft-alt);align-self:flex-start;border-radius:16px 16px 16px 0;max-width:95%}.agent-content[data-v-fd0c977a]{word-break:break-word;font-size:15.5px;line-height:1.7;color:var(--text)}.agent-content[data-v-fd0c977a] h1,.agent-content[data-v-fd0c977a] h2,.agent-content[data-v-fd0c977a] h3{margin:18px 0 8px;color:var(--text)}.agent-content[data-v-fd0c977a] h3{font-size:15px;border-bottom:1px solid var(--border-faint);padding-bottom:4px}.agent-content[data-v-fd0c977a] p{margin:10px 0;line-height:1.75}.agent-content[data-v-fd0c977a] table{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px}.agent-content[data-v-fd0c977a] th,.agent-content[data-v-fd0c977a] td{border:1px solid var(--border-light);padding:8px 10px;text-align:left}.agent-content[data-v-fd0c977a] th{background:var(--bg);font-weight:600;color:var(--text-secondary)}.agent-content[data-v-fd0c977a] tr:hover td{background:var(--bg-subtle)}.agent-content[data-v-fd0c977a] strong,.agent-content[data-v-fd0c977a] b{color:var(--text)}.agent-content[data-v-fd0c977a] ul,.agent-content[data-v-fd0c977a] ol{margin:8px 0;padding-left:20px}.agent-content[data-v-fd0c977a] li{margin:4px 0}.typing-indicator-wrapper[data-v-fd0c977a]{display:flex;align-items:center;gap:12px;padding:12px 16px;width:fit-content;min-height:20px}.status-msg-inline[data-v-fd0c977a]{color:var(--text-soft);font-size:13px;font-style:italic}.typing-indicator[data-v-fd0c977a]{display:flex;align-items:center;gap:4px}.typing-indicator span[data-v-fd0c977a]{width:6px;height:6px;background-color:var(--mode-accent);border-radius:50%;animation:typing-fd0c977a 1.4s infinite ease-in-out both}.typing-indicator span[data-v-fd0c977a]:nth-child(1){animation-delay:-.32s}.typing-indicator span[data-v-fd0c977a]:nth-child(2){animation-delay:-.16s}@keyframes typing-fd0c977a{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.chat-input-row[data-v-fd0c977a]{display:flex;padding:12px 16px;gap:12px;border-top:1px solid var(--border-faint);background:var(--surface);align-items:center}.chat-input-row textarea[data-v-fd0c977a]{flex:1;padding:12px 16px;border:1px solid var(--border-lighter);border-radius:24px;font-size:15px;font-family:inherit;line-height:1.4;outline:none;background:var(--bg-subtle-alt);resize:none;overflow-y:auto;max-height:120px;transition:border-color .2s,box-shadow .2s}.chat-input-row textarea[data-v-fd0c977a]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-weak);background:var(--surface)}.chat-input-row button[data-v-fd0c977a]{padding:10px 20px;font-size:15px;font-weight:600;color:var(--text-inverse);background:var(--primary);border:none;border-radius:24px;cursor:pointer;transition:background .2s,transform .1s}.chat-input-row button[data-v-fd0c977a]:hover:not(:disabled){background:var(--primary-dark)}.chat-input-row button[data-v-fd0c977a]:active:not(:disabled){transform:scale(.98)}.chat-input-row button[data-v-fd0c977a]:disabled{background:var(--border);cursor:not-allowed}[data-v-fd0c977a] .chat-move{color:var(--primary-dark);cursor:pointer;text-decoration:none;background:var(--primary-tint-soft);border-radius:3px;padding:1px 4px;transition:background .15s}[data-v-fd0c977a] .chat-move:hover{background:var(--primary-tint-strong)}[data-v-fd0c977a] .db-games-section{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-faint)}[data-v-fd0c977a] .db-games-section ul{margin:6px 0 0;padding-left:16px}[data-v-fd0c977a] .db-games-section li{margin:4px 0}[data-v-fd0c977a] .db-game-link{color:var(--text);cursor:pointer;text-decoration:underline;font-size:13px;transition:color .15s}[data-v-fd0c977a] .db-game-link:hover{color:var(--text)}[data-v-fd0c977a] .move-seq{display:none}@media (max-width: 900px){.game-page[data-v-fd0c977a]{height:auto;min-height:100vh;overflow:auto;padding:12px}.main-layout[data-v-fd0c977a]{flex-direction:column;overflow:visible}.board-wrapper[data-v-fd0c977a]{width:100%!important;max-width:none;max-height:none}.below-board[data-v-fd0c977a]{flex-direction:column;height:auto}.nav-column[data-v-fd0c977a],.nav-controls[data-v-fd0c977a]{flex-direction:row}.actions-panel[data-v-fd0c977a]{flex-direction:row!important}.action-btn[data-v-fd0c977a]{width:auto!important;flex:1}}:root{--color-brand-primary: #228B22;--color-brand-dark: #176B17;--color-brand-darker: #105410;--color-brand-soft: #EAF4E7;--color-brand-subtle: #F5FAF3;--color-brand-border: #A7D3A0;--color-coach-accent: #C88719;--color-coach-dark: #8A5B0E;--color-coach-soft: #FFF6E5;--color-coach-border: #F0D39A;--color-analyzer-accent: #228B22;--color-analyzer-dark: #176B17;--color-analyzer-soft: #EAF4E7;--color-analyzer-border: #A7D3A0;--color-openings-accent: #315B7D;--color-openings-dark: #24445F;--color-openings-soft: #EEF4F8;--color-openings-border: #BFD1DF;--color-position-accent: #6B5CA5;--color-position-dark: #51447F;--color-position-soft: #F2EFFA;--color-position-border: #D6CFF0;--color-background-page: #F7F9F6;--color-background-subtle: #FBFCFA;--color-surface-primary: #FFFFFF;--color-surface-disabled: #EEF1EC;--color-text-primary: #1F2937;--color-text-secondary: #667085;--color-text-muted: #98A2B3;--color-text-inverse: #FFFFFF;--color-border-default: #DDE4DA;--color-border-strong: #C8D2C4;--color-border-subtle: #E9EFE6;--color-shadow-default: rgba(31, 41, 55, .08);--color-shadow-hover: rgba(31, 41, 55, .1);--color-shadow-raised: rgba(31, 41, 55, .16);--color-shadow-modal: rgba(31, 41, 55, .25);--color-overlay: rgba(31, 41, 55, .45);--color-overlay-light: rgba(255, 255, 255, .2);--color-overlay-light-strong: rgba(255, 255, 255, .35);--color-focus-green: rgba(34, 139, 34, .2);--color-focus-green-strong: rgba(34, 139, 34, .35);--color-status-success: #228B22;--color-status-success-soft: #EAF4E7;--color-status-info: #315B7D;--color-status-info-dark: #24445F;--color-status-info-soft: #EEF4F8;--color-status-warning: #D97706;--color-status-warning-soft: #FDF0E1;--color-status-error: #C73A3A;--color-status-error-soft: #FBEAEA;--color-evaluation-best: #228B22;--color-evaluation-best-text: #176B17;--color-evaluation-best-soft: #EAF4E7;--color-evaluation-interesting: #3B82A0;--color-evaluation-interesting-text: #2C6478;--color-evaluation-interesting-soft: #E8F1F5;--color-evaluation-inaccuracy: #D5A021;--color-evaluation-inaccuracy-text: #8A6410;--color-evaluation-inaccuracy-soft: #FBF2DC;--color-evaluation-mistake: #D97706;--color-evaluation-mistake-text: #B45309;--color-evaluation-mistake-soft: #FDF0E1;--color-evaluation-blunder: #C73A3A;--color-evaluation-blunder-text: #A82F2F;--color-evaluation-blunder-soft: #FBEAEA;--color-evaluation-neutral: #7A828C;--color-evaluation-neutral-soft: #F0F2F4;--side-white-bg: #FFFFFF;--side-white-border: #C8D2C4;--side-white-text: #1F2937;--side-white-fill: #EEF1EC;--side-black-bg: #1F2937;--side-black-text: #FFFFFF;--side-draw-bg: #C8D2C4;--board-arrow-played: #252b07;--primary: var(--color-brand-dark);--primary-dark: var(--color-brand-darker);--primary-light: var(--color-brand-border);--brand: var(--color-brand-primary);--heading: var(--color-brand-dark);--primary-tint: var(--color-brand-soft);--primary-tint-soft: var(--color-brand-subtle);--primary-tint-mid: #D8EBD2;--primary-tint-strong: var(--color-brand-border);--primary-alpha-weak: var(--color-focus-green);--primary-alpha-strong: var(--color-focus-green-strong);--text: var(--color-text-primary);--text-secondary: var(--color-text-secondary);--text-soft: var(--color-text-secondary);--text-light: var(--color-text-secondary);--text-muted: var(--color-text-secondary);--text-faint: var(--color-text-secondary);--text-disabled: var(--color-text-muted);--text-inverse: var(--color-text-inverse);--disabled-bg: var(--color-surface-disabled);--disabled-text: var(--color-text-muted);--border: var(--color-border-strong);--border-alt: var(--color-border-strong);--border-light: var(--color-border-default);--border-lighter: var(--color-border-default);--border-card: var(--color-border-default);--border-soft: var(--color-border-subtle);--border-soft-alt: var(--color-border-subtle);--border-faint: var(--color-border-subtle);--surface: var(--color-surface-primary);--bg: var(--color-background-page);--bg-card: var(--color-background-subtle);--bg-subtle: var(--color-background-subtle);--bg-subtle-alt: var(--color-background-subtle);--bg-subtle-alt2: var(--color-background-page);--bg-panel: var(--color-background-page);--bg-panel-alt: var(--color-background-page);--bg-muted: var(--color-surface-disabled);--bg-muted-alt: var(--color-surface-disabled);--danger: var(--color-status-error);--danger-dark: var(--color-evaluation-blunder-text);--danger-soft: #D97070;--danger-border: #E9A9A9;--danger-tint: var(--color-status-error-soft);--warning: var(--color-status-warning);--warning-dark: var(--color-evaluation-mistake-text);--warning-deep: #92400E;--warning-alt: var(--color-status-warning);--warning-tint: var(--color-status-warning-soft);--warning-tint-strong: #FBE3BF;--info: var(--color-status-info);--info-dark: var(--color-status-info-dark);--info-tint: var(--color-status-info-soft);--eval-excellent: var(--color-evaluation-interesting-text);--eval-good: var(--color-evaluation-best-text);--eval-inaccuracy: var(--color-evaluation-inaccuracy-text);--eval-mistake: var(--color-evaluation-mistake-text);--eval-blunder: var(--color-evaluation-blunder-text);--mode-accent: var(--color-brand-primary);--mode-dark: var(--color-brand-dark);--mode-soft: var(--color-brand-soft);--mode-border: var(--color-brand-border)}.mode-coach{--mode-accent: var(--color-coach-accent);--mode-dark: var(--color-coach-dark);--mode-soft: var(--color-coach-soft);--mode-border: var(--color-coach-border)}.mode-analyzer{--mode-accent: var(--color-analyzer-accent);--mode-dark: var(--color-analyzer-dark);--mode-soft: var(--color-analyzer-soft);--mode-border: var(--color-analyzer-border)}.mode-openings{--mode-accent: var(--color-openings-accent);--mode-dark: var(--color-openings-dark);--mode-soft: var(--color-openings-soft);--mode-border: var(--color-openings-border)}.mode-position{--mode-accent: var(--color-position-accent);--mode-dark: var(--color-position-dark);--mode-soft: var(--color-position-soft);--mode-border: var(--color-position-border)}.mode-line{display:block;width:40px;height:2px;border-radius:1px;background:var(--mode-accent, var(--color-brand-primary))}.mode-underline{display:block;width:32px;height:2px;border-radius:1px;background:var(--mode-accent, var(--color-brand-primary))}.mode-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px solid var(--mode-border, var(--color-brand-border));border-radius:8px;background:var(--color-surface-primary);color:var(--mode-dark, var(--color-brand-dark));font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.01em}.mode-badge.is-soft{background:var(--mode-soft, var(--color-brand-soft))}.mode-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--mode-soft, var(--color-brand-soft));color:var(--mode-accent, var(--color-brand-primary))}.mode-mark{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mode-accent, var(--color-brand-primary));flex-shrink:0}.mode-mark.is-bar{width:3px;height:12px;border-radius:2px}.mode-selected{border-left:3px solid var(--mode-accent, var(--color-brand-primary));background:var(--mode-soft, var(--color-brand-soft));color:var(--color-text-primary)}*,*:before,*:after{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}body{margin:0;font-family:sans-serif;background-color:var(--bg);color:var(--text)}button{padding:10px 20px;font-size:15px;cursor:pointer;background-color:var(--primary);color:var(--text-inverse);border:none;border-radius:4px;transition:background-color .2s}button:hover:not(:disabled){background-color:var(--primary-dark)}button:disabled{opacity:.6;cursor:not-allowed}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}
