@charset "UTF-8";.welcome[data-v-5b4a8f68]{--gu-navy: #1b3a6b;--gu-gold: #FDB515;--gu-bg: #f7f6f2;--gu-border: #e0ddd6;display:flex;flex-direction:column}.hero[data-v-5b4a8f68]{background-color:#0f1e3a;overflow:hidden;padding:3rem}.hero-bp-area[data-v-5b4a8f68]{display:flex;align-items:center;justify-content:space-between;min-height:300px;max-width:1200px;margin:0 auto;width:100%}.hero-left[data-v-5b4a8f68]{flex:1;padding:0 2.5rem 0 0;display:flex;flex-direction:column;justify-content:center;font-family:DM Sans,sans-serif}.hero-eyebrow[data-v-5b4a8f68]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#fdb515;font-weight:500;margin-bottom:.6rem;text-align:left}.hero-title[data-v-5b4a8f68]{font-size:28px;font-weight:500;color:#fff;line-height:1.3;margin-bottom:.75rem;text-align:left}.hero-sub[data-v-5b4a8f68]{font-size:13px;color:rgba(255,255,255,.65);line-height:1.7;margin-bottom:1.5rem;max-width:360px;text-align:left}.hero-stats[data-v-5b4a8f68]{display:flex;gap:2rem;margin-bottom:1.75rem}.hero-stat-num[data-v-5b4a8f68]{font-size:22px;font-weight:500;color:#fdb515;text-align:left}.hero-stat-label[data-v-5b4a8f68]{font-size:11px;color:rgba(255,255,255,.5);margin-top:2px;text-align:left}.hero-cta-row[data-v-5b4a8f68]{display:flex;gap:10px}.btn-primary[data-v-5b4a8f68]{background-color:#fdb515;color:#1b3a6b;border:none;padding:9px 20px;border-radius:6px;font-size:13px;cursor:pointer;font-weight:500;box-shadow:none;transition:opacity .2s}.btn-primary[data-v-5b4a8f68]:hover{opacity:.88}.btn-ghost[data-v-5b4a8f68]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35);padding:9px 20px;border-radius:6px;font-size:13px;cursor:pointer;box-shadow:none;transition:opacity .2s}.btn-ghost[data-v-5b4a8f68]:hover{opacity:.75}.hero-right[data-v-5b4a8f68]{width:420px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:2rem}.bp-svg[data-v-5b4a8f68]{width:100%;max-width:380px;height:auto}.home-lower[data-v-5b4a8f68]{background-color:var(--gu-surface-alt);padding:2rem}.home-cards[data-v-5b4a8f68]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;max-width:900px;margin:0 auto}.home-card[data-v-5b4a8f68]{background-color:var(--gu-surface);border:1px solid var(--gu-border);border-radius:10px;padding:1.25rem}.home-card>.hc-icon[data-v-5b4a8f68]{width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:15px;margin-bottom:10px}.home-card>.hc-blue[data-v-5b4a8f68]{background:#dde9f7}.home-card>.hc-gold[data-v-5b4a8f68]{background:#fef3d0}.home-card>.hc-teal[data-v-5b4a8f68]{background:#d5f0e8}.home-card>h4[data-v-5b4a8f68]{font-size:13px;font-weight:500;color:var(--gu-brand);margin-bottom:4px;text-align:left}.home-card>p[data-v-5b4a8f68]{font-size:12px;color:var(--gu-text-body);line-height:1.5;text-align:left}#app-about[data-v-45bee144]{background-color:var(--gu-surface-alt);padding:2.5rem 1rem;min-height:calc(100vh - 68px)}.about-wrap[data-v-45bee144]{max-width:900px;margin:0 auto;padding:0 2rem}.about-eyebrow[data-v-45bee144]{font-size:11px;color:#fdb515;letter-spacing:.07em;text-transform:uppercase;font-weight:500;margin-bottom:.5rem;text-align:left}.about-heading[data-v-45bee144]{font-size:26px;font-weight:500;color:var(--gu-brand);margin-bottom:.75rem;text-align:left}.about-intro[data-v-45bee144]{font-size:14px;color:var(--gu-text-body);line-height:1.7;margin-bottom:2rem;text-align:left}.about-intro a[data-v-45bee144]{color:var(--gu-brand);text-decoration:none}.about-intro a[data-v-45bee144]:hover{text-decoration:underline}.about-grid[data-v-45bee144]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:1.5rem}.about-card[data-v-45bee144]{background:var(--gu-surface);border:1px solid var(--gu-border);border-radius:10px;padding:1.25rem 1.5rem;text-align:left}.about-card p[data-v-45bee144]{font-size:13px;color:var(--gu-text-body);line-height:1.7;margin-bottom:.75rem}.about-card p[data-v-45bee144]:last-child{margin-bottom:0}.about-card-title[data-v-45bee144]{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gu-brand);margin-bottom:.75rem}.about-list[data-v-45bee144]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.about-list li[data-v-45bee144]{font-size:13px;color:var(--gu-text-body);line-height:1.5;padding-left:1rem;position:relative}.about-list li[data-v-45bee144]:before{content:"\2022";position:absolute;left:0;color:var(--gu-brand)}.about-def[data-v-45bee144]{font-size:13px;color:var(--gu-text-body);line-height:1.6;margin-bottom:.6rem}.about-term[data-v-45bee144]{font-weight:600;color:var(--gu-brand);margin-right:4px}.about-values[data-v-45bee144]{display:flex;gap:8px;margin-top:.75rem}.about-values .value-chip[data-v-45bee144]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:6px}.stack-box[data-v-45bee144]{background-color:var(--gu-surface);border:1px solid var(--gu-border);border-radius:10px;padding:1.25rem;margin-top:.5rem}.stack-label[data-v-45bee144]{font-size:11px;font-weight:600;color:var(--gu-text-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.75rem;text-align:left}.stack-tags[data-v-45bee144]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.stack-tag[data-v-45bee144]{background-color:var(--gu-surface-hover);color:var(--gu-text-body);font-size:12px;padding:3px 10px;border-radius:4px;font-family:monospace}@media (max-width: 640px){.about-grid[data-v-45bee144]{grid-template-columns:1fr}}#app-games[data-v-24569101]{background-color:var(--gu-surface-alt)}.overlay-bg[data-v-24569101]{display:none;position:fixed;inset:0;background:rgba(0,0,0,.2);z-index:299}.overlay-bg.open[data-v-24569101]{display:block}.glossary-panel[data-v-24569101]{display:none;position:fixed;top:0;right:0;bottom:0;width:340px;background:var(--gu-surface);border-left:1px solid var(--gu-border);z-index:300;overflow-y:auto;padding:1.5rem;text-align:left}.glossary-panel.open[data-v-24569101]{display:block}.glossary-close[data-v-24569101]{float:right;background:none;border:none;font-size:18px;cursor:pointer;color:var(--gu-text-muted)}.glossary-heading[data-v-24569101]{font-size:16px;font-weight:500;color:var(--gu-brand);margin-bottom:.25rem;text-align:left}.glossary-subheading[data-v-24569101]{font-size:12px;color:var(--gu-text-muted);margin-bottom:1.5rem;text-align:left}.glossary-section[data-v-24569101]{margin-bottom:1.5rem}.glossary-section-title[data-v-24569101]{font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--gu-text-muted);margin-bottom:.75rem;border-bottom:1px solid var(--gu-border);padding-bottom:6px;text-align:left}.glossary-item[data-v-24569101]{margin-bottom:1rem}.glossary-term[data-v-24569101]{font-size:13px;font-weight:500;color:var(--gu-brand);margin-bottom:3px;display:flex;align-items:center;gap:6px;text-align:left}.glossary-def[data-v-24569101]{font-size:12px;color:var(--gu-text-body);line-height:1.55;text-align:left}.gtag[data-v-24569101]{font-size:10px;padding:2px 7px;border-radius:20px;display:inline-block}.gt-v3[data-v-24569101]{background:#f0e6ff;color:#7b1fa2}.gt-v2[data-v-24569101]{background:#fef3d0;color:#9a6b00}.gt-v0[data-v-24569101]{background:#fbe9e7;color:sienna}.gt-style[data-v-24569101]{background:#e8f0fb;color:#1b5aaa}.gt-solve[data-v-24569101]{background:#e3f5ec;color:#1a7a4a}.gt-misc[data-v-24569101]{background:#fef3d0;color:#9a6b00}.games-layout[data-v-24569101]{display:flex;min-height:calc(100vh - 112px);background:var(--gu-surface-alt)}.filter-sidebar[data-v-24569101]{width:252px;flex-shrink:0;background-color:var(--gu-surface);border-right:1px solid var(--gu-border);padding:1.25rem;overflow-y:auto;overflow-x:hidden;transition:width .25s ease,padding .25s ease}.filter-sidebar.collapsed[data-v-24569101]{width:44px;padding:1.25rem 8px}.filter-title-row[data-v-24569101]{margin-bottom:.5rem}.filter-title[data-v-24569101]{font-size:15px;font-weight:600;color:var(--gu-brand)}.filter-header-row[data-v-24569101]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.sidebar-toggle[data-v-24569101]{background:none;border:1px solid var(--gu-border);border-radius:6px;cursor:pointer;font-size:16px;color:var(--gu-text-secondary);min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto}.sidebar-toggle[data-v-24569101]:hover{color:var(--gu-brand);border-color:var(--gu-brand)}.glossary-btn[data-v-24569101]{font-size:11px;background:var(--gu-surface-hover);color:var(--gu-text-body);padding:3px 10px;border-radius:4px;cursor:pointer;border:1px solid var(--gu-border)}.glossary-btn[data-v-24569101]:hover{background:var(--gu-brand);color:#fff;border-color:var(--gu-brand)}.filter-section[data-v-24569101]{margin-bottom:1.25rem}.filter-section-header[data-v-24569101]{margin-bottom:.6rem}.filter-section-title[data-v-24569101]{font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--gu-text-muted)}.tag-chips[data-v-24569101]{display:flex;flex-wrap:wrap;gap:5px}.tag-chip[data-v-24569101]{font-size:11px;padding:4px 9px;border-radius:20px;cursor:pointer;border:1px solid transparent;user-select:none;white-space:nowrap;transition:background-color .15s,color .15s}.chip-v3[data-v-24569101]{background:#f0e6ff;color:#7b1fa2;border-color:#d8b4f8}.chip-v3.active[data-v-24569101]{background:#7b1fa2;color:#fff;border-color:#7b1fa2}.chip-v2[data-v-24569101]{background:#fef3d0;color:#9a6b00;border-color:#f5d400}.chip-v2.active[data-v-24569101]{background:#FDB515;color:#fff;border-color:#fdb515}.chip-v0[data-v-24569101]{background:#fbe9e7;color:sienna;border-color:#e8a98a}.chip-v0.active[data-v-24569101]{background:#a0522d;color:#fff;border-color:sienna}.chip-style[data-v-24569101]{background:#e8f0fb;color:#1b5aaa;border-color:#c5d8f5}.chip-style.active[data-v-24569101]{background:#1b3a6b;color:#fff;border-color:#1b3a6b}.chip-solve[data-v-24569101]{background:#e3f5ec;color:#1a7a4a;border-color:#b8e5ce}.chip-solve.active[data-v-24569101]{background:#1b3a6b;color:#fff;border-color:#1b3a6b}.chip-misc[data-v-24569101]{background:#fef3d0;color:#9a6b00;border-color:#f5d97a}.chip-misc.active[data-v-24569101]{background:#1b3a6b;color:#fff;border-color:#1b3a6b}.filter-divider[data-v-24569101]{border:none;border-top:1px solid var(--gu-border);margin:.25rem 0 1rem}.games-main[data-v-24569101]{flex:1;min-width:0;padding:1.25rem 1.5rem}.games-topbar[data-v-24569101]{display:flex;align-items:center;gap:10px;margin-bottom:.9rem}.search-wrap[data-v-24569101]{position:relative;flex:1;max-width:480px}.sort-select[data-v-24569101]{height:36px;padding:0 12px;border:1px solid var(--gu-border);border-radius:6px;font-size:13px;background:var(--gu-surface);color:var(--gu-text-body);cursor:pointer;flex-shrink:0;min-width:140px;box-sizing:border-box}.search-input[data-v-24569101]{width:100%;height:36px;padding:0 12px;border:1px solid var(--gu-border);border-radius:6px;font-size:13px;background:var(--gu-surface);outline:none;color:var(--primaryColor);box-sizing:border-box}.search-input[data-v-24569101]:focus{border-color:var(--gu-brand)}.type-tabs[data-v-24569101]{display:flex;margin-bottom:1rem;border:1px solid var(--gu-border);border-radius:6px;overflow:hidden;background:var(--gu-surface);width:fit-content}.type-tab[data-v-24569101]{padding:6px 16px;font-size:11px;cursor:pointer;color:var(--gu-text-secondary);background:transparent;border:none;border-radius:0;border-right:1px solid var(--gu-border);user-select:none;white-space:nowrap;transition:background-color .12s,color .12s}.type-tab[data-v-24569101]:last-child{border-right:none}.type-tab[data-v-24569101]:hover:not(.active){background:var(--gu-surface-hover);color:var(--primaryColor)}.type-tab.active[data-v-24569101]{background:var(--gu-brand);color:#fff}.active-filters[data-v-24569101]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:.75rem}.active-chip[data-v-24569101]{display:flex;align-items:center;gap:5px;font-size:11px;padding:3px 8px;border-radius:20px;background:#1b3a6b;color:#fff;cursor:pointer}.active-chip>span[data-v-24569101]{opacity:.6}.clear-all[data-v-24569101]{font-size:11px;color:#aaa;cursor:pointer;padding:3px 6px;align-self:center}.clear-all[data-v-24569101]:hover{color:#e24b4a}.section-label[data-v-24569101]{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--gu-text-muted);margin-bottom:.75rem}.section-label-gap[data-v-24569101]{margin-top:2rem}.games-grid[data-v-24569101]{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:12px;margin-bottom:1rem}.game-card[data-v-24569101]{background:var(--gu-surface);border-width:2px;border-style:solid;border-color:var(--gu-border);border-radius:10px;overflow:hidden;cursor:pointer;transition:border-color .15s;text-decoration:none;display:flex;flex-direction:column}.game-card[data-v-24569101]:hover{border-color:var(--gu-brand)}.game-card.v3[data-v-24569101],.game-card.v3[data-v-24569101]:hover{border-color:#7b1fa2}.game-card.v2[data-v-24569101],.game-card.v2[data-v-24569101]:hover{border-color:#fdb515}.game-card.v1[data-v-24569101]{border-color:#aaa}.game-card.v1[data-v-24569101]:hover{border-color:#1b3a6b}.game-card.v0[data-v-24569101],.game-card.v0[data-v-24569101]:hover{border-color:sienna}.game-thumb[data-v-24569101]{height:108px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--gu-border);overflow:hidden;background:var(--gu-surface-alt)}.game-thumb img[data-v-24569101]{max-height:100%;object-fit:contain}.game-card-body[data-v-24569101]{padding:10px 12px;flex:1}.game-card-name[data-v-24569101]{font-size:13px;font-weight:500;color:var(--gu-brand);text-align:left;line-height:1.4}.chip-tooltip[data-v-24569101]{position:fixed;background:#1b3a6b;color:#fff;font-size:11px;line-height:1.5;padding:7px 11px;border-radius:6px;width:200px;white-space:normal;pointer-events:none;z-index:500}.chip-tooltip[data-v-24569101]:before{content:"";position:absolute;top:-5px;left:var(--arrow-left, 100px);transform:translate(-50%);border:6px solid transparent;border-bottom-color:#1b3a6b;border-top:none}.empty-state[data-v-24569101]{font-size:13px;color:var(--gu-text-muted);padding:2rem;text-align:center}#app-game-variants[data-v-558f15c6]{padding:1rem 10%}#app-game-variants>#variants[data-v-558f15c6]{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#app-game-variants>#variants>a[data-v-558f15c6],#app-game-variants>#variants div[data-v-558f15c6]{border:.1rem solid var(--neutralColor);border-radius:1rem;margin:1rem;padding:1rem;width:10rem}#app-game-variants>#variants>a>*[data-v-558f15c6],#app-game-variants>#variants div>*[data-v-558f15c6]{text-align:center}#app-game-variants>#variants>a.v3[data-v-558f15c6],#app-game-variants>#variants div.v3[data-v-558f15c6]{border:.2rem solid purple}#app-game-variants>#variants>a.v2[data-v-558f15c6],#app-game-variants>#variants div.v2[data-v-558f15c6]{border:.2rem solid gold}#app-game-variants>#variants>a.v1[data-v-558f15c6],#app-game-variants>#variants div.v1[data-v-558f15c6]{border:.2rem solid silver}#app-game-variants>#variants>a.v0[data-v-558f15c6],#app-game-variants>#variants div.v0[data-v-558f15c6]{border:.2rem solid #CD7F32}#app-game-variants>#variants>div[data-v-558f15c6]{cursor:pointer;text-decoration:underline}#app-game-body-header-title[data-v-a33b365e]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;flex:1;min-width:0}#app-game-body-header-title.breakthrough>.title-name[data-v-a33b365e]{color:#003262;border-bottom:.2rem solid #FDB515;padding-bottom:.3rem}.title-name[data-v-a33b365e]{font-size:18px;font-weight:600;color:var(--gu-brand);white-space:nowrap}.title-variant[data-v-a33b365e]{font-size:13px;font-weight:400;color:var(--gu-text-muted);white-space:normal;overflow-wrap:break-word;word-break:break-word}#uni-popup-window[data-v-002056bd]{background-color:rgba(0,0,0,.75);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}#uni-popup-window>#top-click-area[data-v-002056bd]{bottom:95%;left:0;position:absolute;right:0;top:0}#uni-popup-window>#bottom-click-area[data-v-002056bd]{bottom:0;left:0;position:absolute;right:0;top:95%}#uni-popup-window>#left-click-area[data-v-002056bd]{bottom:0;left:0;position:absolute;right:95%;top:0}#uni-popup-window>#right-click-area[data-v-002056bd]{bottom:0;left:95%;position:absolute;right:0;top:0}#uni-popup-window>#shell>#x-button[data-v-002056bd]{border-radius:100%;font-size:2rem;height:max(2.5rem,min(5vh,5vw));position:absolute;right:7.5%;top:7.5%;width:max(2.5rem,min(5vh,5vw));z-index:9999}#uni-popup-window>#shell>#container[data-v-002056bd]{background-color:var(--backgroundColor);border-radius:1rem;border:.1rem solid var(--neutralColor);bottom:5%;left:5%;margin:auto;overflow-y:scroll;padding:5% 10%;position:absolute;right:5%;top:5%}#app-game-body-header-instructions button[data-v-b44a9544]{border-radius:8px;font-size:16px;height:40px;width:40px;background:var(--gu-surface-hover);border:1px solid var(--gu-border);color:var(--gu-text-body);display:flex;align-items:center;justify-content:center;transition:background .15s}#app-game-body-header-instructions button[data-v-b44a9544]:hover{background:#1b3a6b;color:#fff;border-color:#1b3a6b;transform:none}#app-game-body-header-options>button[data-v-0e54253c]{border-radius:8px;font-size:16px;height:40px;width:40px;background:#f0ede4;border:1px solid #e0ddd6;color:#555;transition:background .15s}#app-game-body-header-options>button[data-v-0e54253c]:hover{background:#1b3a6b;color:#fff;border-color:#1b3a6b;transform:none}#app-game-body-header-options #popup[data-v-0e54253c]{align-content:center;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;min-height:100%}#app-game-body-header-options #popup>#title[data-v-0e54253c]{margin:1rem}#app-game-body-header-options #popup>#gameThemes[data-v-0e54253c]{padding:1rem 10%}#app-game-body-header-options #popup>#players[data-v-0e54253c]{padding:1rem 10%}#app-game-body-header-options #popup>#players>#title[data-v-0e54253c]{margin:1rem}#app-game-body-header-options #popup>#players>#names[data-v-0e54253c]{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#app-game-body-header-options #popup>#players>#names>.name[data-v-0e54253c]{border:.1rem solid var(--neutralColor);border-radius:1rem;margin:1rem;padding:1rem;align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;min-width:192px}#app-game-body-header-options #popup>#players>#names>.name>.title[data-v-0e54253c]{margin:1rem}#app-game-body-header-options #popup>#players>#names>.name>.input[data-v-0e54253c]{border:.1rem solid var(--neutralColor);border-radius:1rem;box-sizing:border-box}#app-game-body-header-options #popup>#players>#names>.name>.input[data-v-0e54253c]:focus{box-shadow:none;outline:none}#app-game-body-header-options #popup>#players>#names>.name>.label[data-v-0e54253c]{text-align:center}#app-game-body-header-options #popup>#computer-move-duration[data-v-0e54253c]{padding:1rem 10%}#app-game-body-header-options #popup>#computer-move-duration>#title[data-v-0e54253c]{margin:1rem}#app-game-body-header-options #popup>#visibility-options[data-v-0e54253c]{padding:1rem 10%}#app-game-body-header-options #popup>#visibility-options>#title[data-v-0e54253c]{margin:1rem}#app-game-body-header-options #popup>#visibility-options>#options[data-v-0e54253c]{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#app-game-body-header-options #popup>#visibility-options>#options>.option[data-v-0e54253c]{border:.1rem solid var(--neutralColor);border-radius:1rem;margin:1rem;padding:1rem;align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.strategy-dropdown[data-v-0e54253c]{min-width:192px;position:relative;display:inline-block;cursor:pointer}.strategy-dropdown-options[data-v-0e54253c]{display:none;position:absolute;background-color:#f9f9f9;min-width:192px;border:1px solid #e0ddd6;z-index:9999}.strategy-dropdown:hover .strategy-dropdown-options[data-v-0e54253c]{display:block}.strategy-dropdown-option[data-v-0e54253c]:hover{background-color:#ececec}#app-game-body-header[data-v-2b24eb96]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;padding:1rem 0 .75rem}.header-btn[data-v-2b24eb96],.analysis-toggle-btn[data-v-2b24eb96]{width:40px;height:40px;border-radius:8px;background:var(--gu-surface-hover);border:1px solid var(--gu-border);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s}.header-btn svg[data-v-2b24eb96],.analysis-toggle-btn svg[data-v-2b24eb96]{width:16px;height:16px;stroke:var(--gu-text-secondary)}.header-btn[data-v-2b24eb96]:hover,.analysis-toggle-btn[data-v-2b24eb96]:hover{opacity:.8;transform:none}.header-btn.disabled[data-v-2b24eb96],.analysis-toggle-btn.disabled[data-v-2b24eb96]{opacity:.4;cursor:not-allowed}.header-btn.disabled[data-v-2b24eb96]:hover,.analysis-toggle-btn.disabled[data-v-2b24eb96]:hover{opacity:.4}.analysis-toggle-btn.active[data-v-2b24eb96]{background:var(--gu-brand);border:none}.analysis-toggle-btn.active svg[data-v-2b24eb96]{stroke:#fff}.variant-btn-wrapper[data-v-2b24eb96]{position:relative}.variant-btn-wrapper .no-variant-tooltip[data-v-2b24eb96]{display:none}.variant-btn-wrapper.no-variants .no-variant-tooltip[data-v-2b24eb96]{display:block;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);background:#1b3a6b;color:#fff;font-size:12px;font-weight:500;padding:6px 10px;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s;z-index:100}.variant-btn-wrapper.no-variants .no-variant-tooltip[data-v-2b24eb96]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#1b3a6b}.variant-btn-wrapper.no-variants:hover .no-variant-tooltip[data-v-2b24eb96]{opacity:1}#app-game-body-statistics-moves[data-v-46c6ec14]{display:flex;align-items:center;justify-content:flex-end;gap:6px}#app-game-body-statistics-moves>button[data-v-46c6ec14]{border-radius:6px;border:1px solid #e0ddd6;padding:5px 12px;font-size:13px;font-weight:400;cursor:pointer;background:#ffffff;color:#555;white-space:nowrap;transition:border-color .15s,color .15s}#app-game-body-statistics-moves>button#app-game-body-statistics-moves-restart[data-v-46c6ec14]{background:#1b3a6b;color:#fff;border-color:#1b3a6b;font-weight:500}#app-game-body-statistics-moves>button#app-game-body-statistics-moves-restart[data-v-46c6ec14]:not(:disabled):hover{opacity:.85}#app-game-body-statistics-moves>button[data-v-46c6ec14]:hover{transform:none}#app-game-body-statistics-moves>button[data-v-46c6ec14]:not(:disabled):not(#app-game-body-statistics-moves-restart):hover{border-color:#1b3a6b;color:#1b3a6b}#app-game-body-statistics-moves>button[data-v-46c6ec14]:disabled{opacity:.3;cursor:default}#app-game-body-statistics-data[data-v-308b6c6e]{display:flex;align-items:center;gap:6px;flex:0 0 auto}#app-game-body-statistics-data>*[data-v-308b6c6e]{border-radius:6px;border:1px solid var(--gu-border);padding:5px 12px;font-size:13px;font-weight:500;color:var(--gu-brand);background:var(--gu-surface);white-space:nowrap}#app-game-body-statistics-status[data-v-51f442e4]{display:flex;align-items:center;gap:7px;flex:0 0 auto}#app-game-body-statistics-status .status-dot[data-v-51f442e4]{width:8px;height:8px;border-radius:50%;background:var(--gu-status-dot);flex-shrink:0}#app-game-body-statistics-status.loading .status-dot[data-v-51f442e4]{background:#FDB515}#app-game-body-statistics-status>p[data-v-51f442e4]{font-size:13px;font-weight:500;color:var(--gu-status-text)}#app-game-body-statistics-message[data-v-2b4dd814]{display:flex;align-items:center;justify-content:flex-end}#app-game-body-statistics-message>p[data-v-2b4dd814]{font-size:13px;color:var(--gu-text-body);text-align:right}#app-game-body-statistics-message>p mark[data-v-2b4dd814]{border-radius:6px;padding:2px 8px;font-size:12px;font-weight:500}#app-game-body-statistics-message>p .value-badge[data-v-2b4dd814]{display:inline-block;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600}#app-game-body-statistics-message .mex-str[data-v-2b4dd814]{font-size:11px;color:var(--gu-text-muted);margin-left:6px}#app-game-body-statistics[data-v-58adaf8a]{display:flex;flex-direction:column;gap:6px;padding-bottom:.75rem}.row[data-v-58adaf8a]{display:flex;flex-direction:row;align-items:center;gap:6px}.row>*[data-v-58adaf8a]{flex:1 1 auto}.row-status[data-v-58adaf8a]{background:var(--gu-status-bg);border-radius:8px;padding:8px 12px}.row-status.analytics-open[data-v-58adaf8a] p{color:#fff}.row-status.analytics-open[data-v-58adaf8a] mark.uni-win{color:#fff;font-weight:600}.row-status.analytics-open[data-v-58adaf8a] mark.uni-lose{color:#fff;font-weight:600}.row-status.analytics-open[data-v-58adaf8a] mark.uni-draw{color:#000;font-weight:600}.row-status.analytics-open[data-v-58adaf8a] mark.uni-tie{color:#000;font-weight:600}.row-status.analytics-open[data-v-58adaf8a] .mex-str{color:rgba(255,255,255,.8)}#image-autogui[data-v-0bb33fcd]{height:100%;width:100%}#position-string[data-v-0bb33fcd]{border:.1rem solid var(--neutralColor);border-radius:1rem}#position-string>h3[data-v-0bb33fcd]{margin:1rem}#position-string>pre[data-v-0bb33fcd]{display:inline-block;padding-bottom:1rem}#listed-moves[data-v-0bb33fcd]{border:.1rem solid var(--neutralColor);border-radius:1rem;padding:1rem}#listed-moves>h3[data-v-0bb33fcd]{margin:1rem}#listed-moves>#moves[data-v-0bb33fcd]{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#listed-moves>#moves>.move[data-v-0bb33fcd]{border:.1rem solid var(--neutralColor);border-radius:1rem;margin:1rem;padding:1rem}#listed-moves>#moves>.move.highlighted[data-v-0bb33fcd]{border:.1rem solid var(--moveHighlightColor);background-color:var(--moveHighlightColor);opacity:1!important}#listed-moves>#moves>.move[data-v-0bb33fcd]:hover{cursor:pointer}@keyframes pulsing-point-0bb33fcd{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes pulsing-arrow-0bb33fcd{0%{stroke-width:1}to{stroke-width:1.5}}@keyframes pulsing-line-0bb33fcd{0%{stroke-width:var(--w)}to{stroke-width:var(--w2)}}text[data-v-0bb33fcd]{text-anchor:middle;alignment-baseline:middle;font-family:Arial,Helvetica,sans-serif}.iag-button-point[data-v-0bb33fcd]{transform-origin:var(--tOrigin)}[data-turn="1"] .iag-button-point.move[data-v-0bb33fcd]{fill:var(--turn1Color);stroke:var(--turn1Color)}[data-turn="2"] .iag-button-point.move[data-v-0bb33fcd]{fill:var(--turn2Color);stroke:var(--turn1Color)}.iag-button-point.move.hint-win[data-v-0bb33fcd]{fill:var(--winColor);stroke:var(--winColor)}.iag-button-point.move.hint-draw[data-v-0bb33fcd]{fill:var(--drawColor);stroke:var(--drawColor)}.iag-button-point.move.hint-tie[data-v-0bb33fcd]{fill:var(--tieColor);stroke:var(--tieColor)}.iag-button-point.move.hint-lose[data-v-0bb33fcd]{fill:var(--loseColor);stroke:var(--loseColor)}.iag-button-point.move.hint-unsolved[data-v-0bb33fcd]{fill:var(--unsolvedColor);stroke:var(--unsolvedColor)}.iag-button-point.move.hint-win.highlighted[data-v-0bb33fcd],.iag-button-point.move.hint-draw.highlighted[data-v-0bb33fcd],.iag-button-point.move.hint-tie.highlighted[data-v-0bb33fcd],.iag-button-point.move.hint-lose.highlighted[data-v-0bb33fcd],.iag-button-point.move.hint-unsolved.highlighted[data-v-0bb33fcd]{fill:var(--moveHighlightColor);stroke:var(--moveHighlightColor);animation-name:pulsing-point-0bb33fcd;animation-duration:.3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate;opacity:1}.iag-button-point[data-v-0bb33fcd]:hover{cursor:pointer;animation-name:pulsing-point-0bb33fcd;animation-duration:.3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}.iag-button-arrow[data-v-0bb33fcd]{stroke:var(--primaryColor);fill:var(--primaryColor)}[data-turn="1"] .iag-button-arrow[data-v-0bb33fcd]{stroke:var(--turn1Color);fill:var(--turn1Color)}[data-turn="2"] .iag-button-arrow[data-v-0bb33fcd]{stroke:var(--turn2Color);fill:var(--turn2Color)}.iag-button-arrow.hint-win[data-v-0bb33fcd]{stroke:var(--winColor);fill:var(--winColor)}.iag-button-arrow.hint-draw[data-v-0bb33fcd]{stroke:var(--drawColor);fill:var(--drawColor)}.iag-button-arrow.hint-tie[data-v-0bb33fcd]{stroke:var(--tieColor);fill:var(--tieColor)}.iag-button-arrow.hint-lose[data-v-0bb33fcd]{stroke:var(--loseColor);fill:var(--loseColor)}.iag-button-arrow.hint-unsolved[data-v-0bb33fcd]{stroke:var(--unsolvedColor);fill:var(--unsolvedColor)}.iag-button-arrow.hint-win.highlighted[data-v-0bb33fcd],.iag-button-arrow.hint-draw.highlighted[data-v-0bb33fcd],.iag-button-arrow.hint-tie.highlighted[data-v-0bb33fcd],.iag-button-arrow.hint-lose.highlighted[data-v-0bb33fcd],.iag-button-arrow.hint-unsolved.highlighted[data-v-0bb33fcd]{fill:var(--moveHighlightColor);stroke:var(--moveHighlightColor);animation-name:pulsing-arrow-0bb33fcd;animation-duration:.3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate;opacity:1}.iag-button-arrow[data-v-0bb33fcd]:hover{cursor:pointer;animation-name:pulsing-arrow-0bb33fcd;animation-duration:.3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}.iag-button-line[data-v-0bb33fcd],.iag-button-quadraticbezier[data-v-0bb33fcd],.iag-button-cubicbezier[data-v-0bb33fcd],.iag-button-ellipticalarc[data-v-0bb33fcd]{stroke:var(--primaryColor)}[data-turn="1"] .iag-button-line[data-v-0bb33fcd],[data-turn="1"] .iag-button-quadraticbezier[data-v-0bb33fcd],[data-turn="1"] .iag-button-cubicbezier[data-v-0bb33fcd],[data-turn="1"] .iag-button-ellipticalarc[data-v-0bb33fcd]{stroke:var(--turn1Color)}[data-turn="2"] .iag-button-line[data-v-0bb33fcd],[data-turn="2"] .iag-button-quadraticbezier[data-v-0bb33fcd],[data-turn="2"] .iag-button-cubicbezier[data-v-0bb33fcd],[data-turn="2"] .iag-button-ellipticalarc[data-v-0bb33fcd]{stroke:var(--turn2Color)}.iag-button-line.hint-win[data-v-0bb33fcd],.iag-button-quadraticbezier.hint-win[data-v-0bb33fcd],.iag-button-cubicbezier.hint-win[data-v-0bb33fcd],.iag-button-ellipticalarc.hint-win[data-v-0bb33fcd]{stroke:var(--winColor)}.iag-button-line.hint-draw[data-v-0bb33fcd],.iag-button-quadraticbezier.hint-draw[data-v-0bb33fcd],.iag-button-cubicbezier.hint-draw[data-v-0bb33fcd],.iag-button-ellipticalarc.hint-draw[data-v-0bb33fcd]{stroke:var(--drawColor)}.iag-button-line.hint-tie[data-v-0bb33fcd],.iag-button-quadraticbezier.hint-tie[data-v-0bb33fcd],.iag-button-cubicbezier.hint-tie[data-v-0bb33fcd],.iag-button-ellipticalarc.hint-tie[data-v-0bb33fcd]{stroke:var(--tieColor)}.iag-button-line.hint-lose[data-v-0bb33fcd],.iag-button-quadraticbezier.hint-lose[data-v-0bb33fcd],.iag-button-cubicbezier.hint-lose[data-v-0bb33fcd],.iag-button-ellipticalarc.hint-lose[data-v-0bb33fcd]{stroke:var(--loseColor)}.iag-button-line.hint-unsolved[data-v-0bb33fcd],.iag-button-quadraticbezier.hint-unsolved[data-v-0bb33fcd],.iag-button-cubicbezier.hint-unsolved[data-v-0bb33fcd],.iag-button-ellipticalarc.hint-unsolved[data-v-0bb33fcd]{stroke:var(--unsolvedColor)}.iag-button-line.hint-win.highlighted[data-v-0bb33fcd],.iag-button-line.hint-draw.highlighted[data-v-0bb33fcd],.iag-button-line.hint-tie.highlighted[data-v-0bb33fcd],.iag-button-line.hint-lose.highlighted[data-v-0bb33fcd],.iag-button-line.hint-unsolved.highlighted[data-v-0bb33fcd],.iag-button-quadraticbezier.hint-win.highlighted[data-v-0bb33fcd],.iag-button-quadraticbezier.hint-draw.highlighted[data-v-0bb33fcd],.iag-button-quadraticbezier.hint-tie.highlighted[data-v-0bb33fcd],.iag-button-quadraticbezier.hint-lose.highlighted[data-v-0bb33fcd],.iag-button-quadraticbezier.hint-unsolved.highlighted[data-v-0bb33fcd],.iag-button-cubicbezier.hint-win.highlighted[data-v-0bb33fcd],.iag-button-cubicbezier.hint-draw.highlighted[data-v-0bb33fcd],.iag-button-cubicbezier.hint-tie.highlighted[data-v-0bb33fcd],.iag-button-cubicbezier.hint-lose.highlighted[data-v-0bb33fcd],.iag-button-cubicbezier.hint-unsolved.highlighted[data-v-0bb33fcd],.iag-button-ellipticalarc.hint-win.highlighted[data-v-0bb33fcd],.iag-button-ellipticalarc.hint-draw.highlighted[data-v-0bb33fcd],.iag-button-ellipticalarc.hint-tie.highlighted[data-v-0bb33fcd],.iag-button-ellipticalarc.hint-lose.highlighted[data-v-0bb33fcd],.iag-button-ellipticalarc.hint-unsolved.highlighted[data-v-0bb33fcd]{stroke:var(--moveHighlightColor);animation-name:pulsing-line-0bb33fcd;animation-duration:.3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate;opacity:1}.iag-button-line[data-v-0bb33fcd]:hover,.iag-button-quadraticbezier[data-v-0bb33fcd]:hover,.iag-button-cubicbezier[data-v-0bb33fcd]:hover,.iag-button-ellipticalarc[data-v-0bb33fcd]:hover{cursor:pointer;animation-name:pulsing-line-0bb33fcd;animation-duration:.3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}svg[data-v-0bb33fcd]{height:20em;width:20em;margin:auto;vertical-align:middle}#custom-gui-tictactoe[data-v-6552651a]{height:100%;width:100%}#custom-gui-tictactoe>*[data-v-6552651a]{fill:none;stroke-width:2;stroke:var(--neutralColor)}#custom-gui-tictactoe .hint-1[data-v-6552651a]{stroke:var(--turn1Color);fill:var(--turn1Color)}#custom-gui-tictactoe .hint-2[data-v-6552651a]{stroke:var(--turn2Color);fill:var(--turn2Color)}#custom-gui-tictactoe .hint-win[data-v-6552651a]{stroke:var(--winColor);fill:var(--winColor)}#custom-gui-tictactoe .hint-tie[data-v-6552651a]{stroke:var(--tieColor);fill:var(--tieColor)}#custom-gui-tictactoe .hint-lose[data-v-6552651a]{stroke:var(--loseColor);fill:var(--loseColor)}#custom-gui-tictactoe .highlighter rect[data-v-6552651a]{stroke-width:0;fill:#99df99}#custom-gui-tictactoe .highlightermisere rect[data-v-6552651a]{stroke-width:0;fill:#ff8a7d}@keyframes pulsing-token-6552651a{0%{r:3}to{r:4}}#custom-gui-tictactoe .button:hover circle[data-v-6552651a]{animation-name:pulsing-token-6552651a;animation-duration:.3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}#custom-gui-quarto[data-v-74cef6e6]{height:100%;width:100%}.verysmall[data-v-74cef6e6]{font:3px sans-serif;stroke-width:.15}.small[data-v-74cef6e6]{font:5px sans-serif}@keyframes pulsing-token-74cef6e6{0%{transform:scale(1)}to{transform:scale(1.1)}}.nibble-piece[data-v-74cef6e6]{text-anchor:middle;font-family:Courier New,monospace;stroke:#000;stroke-width:.5;fill:#000}.quarto-move[data-v-74cef6e6]{cursor:pointer;transform-origin:var(--xorigin)}.quarto-move[data-v-74cef6e6]:hover{animation-name:pulsing-token-74cef6e6;animation-duration:.3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}.quarto-hint[data-v-74cef6e6]{fill:var(--primaryColor)}[data-turn=A] .quarto-hint[data-v-74cef6e6]{fill:var(--turn1Color)}[data-turn=B] .quarto-hint[data-v-74cef6e6]{fill:var(--turn2Color)}.quarto-hint.hint-win[data-v-74cef6e6]{fill:var(--winColor)}.quarto-hint.hint-tie[data-v-74cef6e6]{fill:var(--tieColor)}.quarto-hint.hint-lose[data-v-74cef6e6]{fill:var(--loseColor)}@keyframes pulsing-line-1e244f07{0%{stroke-width:.2}to{stroke-width:.3}}.app-sim-move[data-v-1e244f07]{stroke:gray;stroke-width:.2}.app-sim-move.hint-win[data-v-1e244f07]{stroke:var(--winColor)}.app-sim-move.hint-tie[data-v-1e244f07]{stroke:var(--tieColor)}.app-sim-move.hint-lose[data-v-1e244f07]{stroke:var(--loseColor)}.app-sim-move[data-v-1e244f07]:hover{cursor:pointer;animation-name:pulsing-line-1e244f07;animation-duration:.3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}#app-game-body[data-v-59a5b35c]{align-content:normal;align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:min(100vw,60vh)}#app-game-vvh-header-scrolling[data-v-8cead1d8]{border-radius:100%;font-size:2rem;height:max(2.5rem,min(5vh,5vw));margin:.5rem 0;width:max(2.5rem,min(5vh,5vw))}#app-game-vvh-header-instructions>.button[data-v-0ff50431]{border-radius:100%;font-size:2rem;height:max(2.5rem,min(5vh,5vw));margin:.5rem 0;width:max(2.5rem,min(5vh,5vw))}h1[data-v-0ff50431]{text-align:center;font-size:4em;padding-bottom:1em;font-weight:900;color:var(--secondaryColor)}h2[data-v-0ff50431]{text-align:left;font-weight:600;font-size:2em;margin:1rem 0;color:var(--secondaryColor);padding-bottom:.3em;border-bottom:.1em solid var(--neutralColor)}p[data-v-0ff50431]{font-size:1.6em;padding-bottom:1.6em}strong[data-v-0ff50431]{font-size:1em;font-weight:800}a[data-v-0ff50431]{font-size:1em}a[data-v-0ff50431]:link{font-size:1em;font-weight:400}mark[data-v-0ff50431]{border-radius:1rem;margin:1rem;padding:.25rem .5rem}ul[data-v-0ff50431]{padding-bottom:1.6em;padding-left:1.6em;list-style:square}ul>li[data-v-0ff50431]{text-align:justify;list-style-position:outside;font-size:1.6em;padding-bottom:.8em}#app-game-vvh-header[data-v-675d20ac]{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}#app-game-vvh-header>*[data-v-675d20ac]{margin:1rem}#app-game-vvh-header .buttons[data-v-675d20ac]{margin-right:.5rem;margin-left:.5rem}.vue-slider-disabled{opacity:.5;cursor:not-allowed}.vue-slider-rail{background-color:#ccc;border-radius:15px}.vue-slider-process{background-color:#3498db;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.16)}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;box-sizing:border-box;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)}.vue-slider-dot-handle-focus{box-shadow:0 0 1px 2px rgba(52,152,219,.36)}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ccc}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:2px 5px;min-width:20px;text-align:center;color:#fff;border-radius:5px;border-color:#3498db;background-color:#3498db;box-sizing:content-box}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{top:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom:after{bottom:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left:after{left:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.vue-slider-dot-tooltip-inner-right:after{right:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.vue-slider-dot-tooltip-wrapper{opacity:0;transition:all .3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}#app-game-vvh-body-remotenessview>#body[data-v-57152f62]{align-content:normal;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}#app-game-vvh-body-remotenessview>#body>*[data-v-57152f62]{flex:1 1 auto}#app-game-vvh-body-remotenessview>#body>#left-y-axis-label[data-v-57152f62]{text-align:center;transform:rotate(-90deg)}#app-game-vvh-body-remotenessview>#body>#chart>.player-winning-direction[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.left-player-winning-direction[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.right-player-winning-direction[data-v-57152f62]{fill:var(--primaryColor);font-size:.07rem;font-weight:400}#app-game-vvh-body-remotenessview>#body>#chart>.player-winning-direction>#player[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.player-winning-direction>#player-1[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.left-player-winning-direction>#player[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.left-player-winning-direction>#player-1[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.right-player-winning-direction>#player[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.right-player-winning-direction>#player-1[data-v-57152f62]{fill:var(--turn1Color);font-size:.07rem;font-weight:400}#app-game-vvh-body-remotenessview>#body>#chart>.player-winning-direction>#player-2[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.left-player-winning-direction>#player-2[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.right-player-winning-direction>#player-2[data-v-57152f62]{fill:var(--turn2Color);font-size:.07rem;font-weight:400}#app-game-vvh-body-remotenessview>#body>#chart>.draw-symbol[data-v-57152f62]{fill:var(--primaryColor);font-size:.07rem}#app-game-vvh-body-remotenessview>#body>#chart>.view-coordinate[data-v-57152f62]{fill:var(--primaryColor);font-size:.07rem}#app-game-vvh-body-remotenessview>#body>#chart>.move-coordinate[data-v-57152f62]{fill:var(--primaryColor);font-size:.07rem}#app-game-vvh-body-remotenessview>#body>#chart>#grid-base[data-v-57152f62]{fill:#fff}#app-game-vvh-body-remotenessview>#body>#chart>.round-row.turn-0[data-v-57152f62]{fill:var(--neutralColor)}#app-game-vvh-body-remotenessview>#body>#chart>.round-row.turn-1[data-v-57152f62]{fill:var(--turn1Color);opacity:30%}#app-game-vvh-body-remotenessview>#body>#chart>.round-row.turn-2[data-v-57152f62]{fill:var(--turn2Color);opacity:30%}#app-game-vvh-body-remotenessview>#body>#chart>.view-bar[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.view-interval-bar[data-v-57152f62]{stroke:#000}#app-game-vvh-body-remotenessview>#body>#chart>.position-value.clickable[data-v-57152f62]:hover,#app-game-vvh-body-remotenessview>#body>#chart>.next-move-position-value.clickable[data-v-57152f62]:hover{cursor:pointer}#app-game-vvh-body-remotenessview>#body>#chart>.position-value.draw[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.next-move-position-value.draw[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.link.draw[data-v-57152f62]{fill:var(--drawColor);stroke:var(--drawColor)}#app-game-vvh-body-remotenessview>#body>#chart>.position-value.tie[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.next-move-position-value.tie[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.link.tie[data-v-57152f62]{fill:var(--tieColor);stroke:var(--tieColor)}#app-game-vvh-body-remotenessview>#body>#chart>.position-value.lose[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.next-move-position-value.lose[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.link.lose[data-v-57152f62]{fill:var(--loseColor);stroke:var(--loseColor)}#app-game-vvh-body-remotenessview>#body>#chart>.position-value.win[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.next-move-position-value.win[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.link.win[data-v-57152f62]{fill:var(--winColor);stroke:var(--winColor)}#app-game-vvh-body-remotenessview>#body>#chart>.position-value.highlighted[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.next-move-position-value.highlighted[data-v-57152f62],#app-game-vvh-body-remotenessview>#body>#chart>.link.highlighted[data-v-57152f62]{fill:var(--moveHighlightColor);stroke:var(--moveHighlightColor)}#app-game-vvh-body-remotenessview>#body>#right-y-axis-label[data-v-57152f62]{text-align:center;transform:rotate(90deg)}#meters[data-v-57152f62]{padding:1rem 10%}#meters>.meter[data-v-57152f62]{align-content:normal;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:.5rem;position:relative}#meters>.meter>*[data-v-57152f62]{flex:1 1 auto}#meters>.meter>.label[data-v-57152f62]{line-height:1rem;max-width:30%;text-align:left}#app-game-vvh-body-winbyview>#color-guides[data-v-43bfe739]{margin:1rem;text-align:center}#app-game-vvh-body-winbyview>#color-guides>.color[data-v-43bfe739]{border-radius:1rem;margin:1rem;padding:.25rem .5rem}#app-game-vvh-body-winbyview>.x-axis-label[data-v-43bfe739]{text-align:center}#app-game-vvh-body-winbyview>#body[data-v-43bfe739]{align-content:normal;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}#app-game-vvh-body-winbyview>#body>*[data-v-43bfe739]{flex:1 1 auto}#app-game-vvh-body-winbyview>#body>#left-y-axis-label[data-v-43bfe739]{text-align:center;transform:rotate(-90deg)}#app-game-vvh-body-winbyview>#body>#chart>.player-winning-direction[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.left-player-winning-direction[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.right-player-winning-direction[data-v-43bfe739]{fill:var(--primaryColor);font-size:.07rem;font-weight:400}#app-game-vvh-body-winbyview>#body>#chart>.player-winning-direction>#player[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.player-winning-direction>#player-1[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.left-player-winning-direction>#player[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.left-player-winning-direction>#player-1[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.right-player-winning-direction>#player[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.right-player-winning-direction>#player-1[data-v-43bfe739]{fill:var(--turn1Color);font-size:.07rem;font-weight:400}#app-game-vvh-body-winbyview>#body>#chart>.player-winning-direction>#player-2[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.left-player-winning-direction>#player-2[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.right-player-winning-direction>#player-2[data-v-43bfe739]{fill:var(--turn2Color);font-size:.07rem;font-weight:400}#app-game-vvh-body-winbyview>#body>#chart>.draw-symbol[data-v-43bfe739]{fill:var(--primaryColor);font-size:.07rem}#app-game-vvh-body-winbyview>#body>#chart>.view-coordinate[data-v-43bfe739]{fill:var(--primaryColor);font-size:.07rem}#app-game-vvh-body-winbyview>#body>#chart>.move-coordinate[data-v-43bfe739]{fill:var(--primaryColor);font-size:.07rem}#app-game-vvh-body-winbyview>#body>#chart>#grid-base[data-v-43bfe739]{fill:#fff}#app-game-vvh-body-winbyview>#body>#chart>.round-row.turn-0[data-v-43bfe739]{fill:var(--neutralColor)}#app-game-vvh-body-winbyview>#body>#chart>.round-row.turn-1[data-v-43bfe739]{fill:var(--turn1Color);opacity:30%}#app-game-vvh-body-winbyview>#body>#chart>.round-row.turn-2[data-v-43bfe739]{fill:var(--turn2Color);opacity:30%}#app-game-vvh-body-winbyview>#body>#chart>.view-bar[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.view-interval-bar[data-v-43bfe739]{stroke:#000}#app-game-vvh-body-winbyview>#body>#chart>.position-value.clickable[data-v-43bfe739]:hover,#app-game-vvh-body-winbyview>#body>#chart>.next-move-position-value.clickable[data-v-43bfe739]:hover{cursor:pointer}#app-game-vvh-body-winbyview>#body>#chart>.position-value.draw[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.next-move-position-value.draw[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.link.draw[data-v-43bfe739]{fill:var(--drawColor);stroke:var(--drawColor)}#app-game-vvh-body-winbyview>#body>#chart>.position-value.tie[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.next-move-position-value.tie[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.link.tie[data-v-43bfe739]{fill:var(--tieColor);stroke:var(--tieColor)}#app-game-vvh-body-winbyview>#body>#chart>.position-value.lose[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.next-move-position-value.lose[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.link.lose[data-v-43bfe739]{fill:var(--loseColor);stroke:var(--loseColor)}#app-game-vvh-body-winbyview>#body>#chart>.position-value.win[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.next-move-position-value.win[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.link.win[data-v-43bfe739]{fill:var(--winColor);stroke:var(--winColor)}#app-game-vvh-body-winbyview>#body>#chart>.position-value.highlighted[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.next-move-position-value.highlighted[data-v-43bfe739],#app-game-vvh-body-winbyview>#body>#chart>.link.highlighted[data-v-43bfe739]{fill:var(--moveHighlightColor);stroke:var(--moveHighlightColor)}#app-game-vvh-body-winbyview>#body>#right-y-axis-label[data-v-43bfe739]{text-align:center;transform:rotate(90deg)}#meters[data-v-43bfe739]{padding:1rem 10%}#meters>.meter[data-v-43bfe739]{align-content:normal;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:.5rem;position:relative}#meters>.meter>*[data-v-43bfe739]{flex:1 1 auto}#meters>.meter>.label[data-v-43bfe739]{line-height:1rem;max-width:30%;text-align:left}#app-game-vvh-body-columnview table[data-v-59ae5e19]{width:100%}#app-game-vvh-body-columnview table tr td[data-v-59ae5e19]{border-bottom:1px solid #ddd;text-align:center}#app-game-vvh-body-columnview td[data-v-59ae5e19]{padding:.5rem}#app-game-vvh-body-columnview .table-headers[data-v-59ae5e19]{position:sticky}#app-game-vvh-body-columnview .moves[data-v-59ae5e19]:hover{cursor:pointer;background-color:#f0f8ff}#app-game-vvh-body-columnview .moves.highlighted[data-v-59ae5e19]{outline:2px solid var(--moveHighlightColor);background-color:#f0f8ff}#app-game-vvh-body-columnview .draw[data-v-59ae5e19]{background-color:var(--drawColor)}#app-game-vvh-body-columnview .tie[data-v-59ae5e19]{background-color:var(--tieColor)}#app-game-vvh-body-columnview .lose[data-v-59ae5e19]{background-color:var(--loseColor);color:#fff}#app-game-vvh-body-columnview .win[data-v-59ae5e19]{background-color:var(--winColor);color:#fff}#app-game-vvh-body-columnview .unsolved[data-v-59ae5e19]{background-color:var(--unsolvedColor);color:#fff}#view-options[data-v-59ae5e19]{display:flex;justify-content:center;margin-top:1rem;margin-bottom:1rem;gap:1rem}#view-options .view-option[data-v-59ae5e19]{flex-grow:1;display:flex;justify-content:center;align-items:center}#view-options .wrapper[data-v-59ae5e19]{display:flex;align-items:center;gap:.5rem}#app-game-vvh-body-winbyview>#color-guides[data-v-4eed7338]{margin:1rem;text-align:center}#app-game-vvh-body-winbyview>#color-guides>.color[data-v-4eed7338]{border-radius:1rem;margin:1rem;padding:.25rem .5rem}#app-game-vvh-body-winbyview>.x-axis-label[data-v-4eed7338]{text-align:center}#app-game-vvh-body-winbyview>#body[data-v-4eed7338]{align-content:normal;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}#app-game-vvh-body-winbyview>#body>*[data-v-4eed7338]{flex:1 1 auto}#app-game-vvh-body-winbyview>#body>#left-y-axis-label[data-v-4eed7338]{text-align:center;transform:rotate(-90deg)}#app-game-vvh-body-winbyview>#body>#chart>.player-winning-direction[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.left-player-winning-direction[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.right-player-winning-direction[data-v-4eed7338]{fill:var(--primaryColor);font-size:.07rem;font-weight:400}#app-game-vvh-body-winbyview>#body>#chart>.player-winning-direction>#player[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.player-winning-direction>#player-1[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.left-player-winning-direction>#player[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.left-player-winning-direction>#player-1[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.right-player-winning-direction>#player[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.right-player-winning-direction>#player-1[data-v-4eed7338]{fill:var(--turn1Color);font-size:.07rem;font-weight:400}#app-game-vvh-body-winbyview>#body>#chart>.player-winning-direction>#player-2[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.left-player-winning-direction>#player-2[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.right-player-winning-direction>#player-2[data-v-4eed7338]{fill:var(--turn2Color);font-size:.07rem;font-weight:400}#app-game-vvh-body-winbyview>#body>#chart>.fringe-row-heading[data-v-4eed7338]{fill:"white";font-size:.08rem;font-weight:400}#app-game-vvh-body-winbyview>#body>#chart>.draw-symbol[data-v-4eed7338]{fill:var(--primaryColor);font-size:.07rem}#app-game-vvh-body-winbyview>#body>#chart>.view-coordinate[data-v-4eed7338]{fill:var(--primaryColor);font-size:.07rem}#app-game-vvh-body-winbyview>#body>#chart>.move-coordinate[data-v-4eed7338]{fill:var(--primaryColor);font-size:.07rem}#app-game-vvh-body-winbyview>#body>#chart>#grid-base[data-v-4eed7338]{fill:#fff}#app-game-vvh-body-winbyview>#body>#chart>.round-row.turn-0[data-v-4eed7338]{fill:var(--neutralColor)}#app-game-vvh-body-winbyview>#body>#chart>.round-row.turn-1[data-v-4eed7338]{fill:var(--turn1Color);opacity:30%}#app-game-vvh-body-winbyview>#body>#chart>.round-row.turn-2[data-v-4eed7338]{fill:var(--turn2Color);opacity:30%}#app-game-vvh-body-winbyview>#body>#chart>.fringe-row[data-v-4eed7338]{fill:purple;opacity:100%;stroke:purple}#app-game-vvh-body-winbyview>#body>#chart>.view-bar[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.view-interval-bar[data-v-4eed7338]{stroke:#000}#app-game-vvh-body-winbyview>#body>#chart>.position-value.clickable[data-v-4eed7338]:hover,#app-game-vvh-body-winbyview>#body>#chart>.next-move-position-value.clickable[data-v-4eed7338]:hover{cursor:pointer}#app-game-vvh-body-winbyview>#body>#chart>.position-value.draw[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.next-move-position-value.draw[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.link.draw[data-v-4eed7338]{fill:var(--drawColor);stroke:var(--drawColor)}#app-game-vvh-body-winbyview>#body>#chart>.position-value.tie[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.next-move-position-value.tie[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.link.tie[data-v-4eed7338]{fill:var(--tieColor);stroke:var(--tieColor)}#app-game-vvh-body-winbyview>#body>#chart>.position-value.lose[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.next-move-position-value.lose[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.link.lose[data-v-4eed7338]{fill:var(--loseColor);stroke:var(--loseColor)}#app-game-vvh-body-winbyview>#body>#chart>.position-value.win[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.next-move-position-value.win[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.link.win[data-v-4eed7338]{fill:var(--winColor);stroke:var(--winColor)}#app-game-vvh-body-winbyview>#body>#chart>.position-value.draw-lose[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.next-move-position-value.draw-lose[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.link.draw-lose[data-v-4eed7338]{fill:var(--drawColor);stroke:var(--loseColor)}#app-game-vvh-body-winbyview>#body>#chart>.position-value.draw-win[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.next-move-position-value.draw-win[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.link.draw-win[data-v-4eed7338]{fill:var(--drawColor);stroke:var(--winColor)}#app-game-vvh-body-winbyview>#body>#chart>.position-value.highlighted[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.next-move-position-value.highlighted[data-v-4eed7338],#app-game-vvh-body-winbyview>#body>#chart>.link.highlighted[data-v-4eed7338]{fill:var(--moveHighlightColor);stroke:var(--moveHighlightColor)}#app-game-vvh-body-winbyview>#body>#right-y-axis-label[data-v-4eed7338]{text-align:center;transform:rotate(90deg)}#meters[data-v-4eed7338]{padding:1rem 10%}#meters>.meter[data-v-4eed7338]{align-content:normal;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:.5rem;position:relative}#meters>.meter>*[data-v-4eed7338]{flex:1 1 auto}#meters>.meter>.label[data-v-4eed7338]{line-height:1rem;max-width:30%;text-align:left}#app-game-vvh-body[data-v-f65b2342]{border-radius:1rem;border:.1rem solid var(--neutralColor);padding:1rem}#app-game-vvh-body>#color-guides[data-v-f65b2342]{margin:1rem;text-align:center}#app-game-vvh-body>#color-guides>.color[data-v-f65b2342]{border-radius:1rem;margin:1rem;padding:.25rem .5rem}.view[data-v-f65b2342]{margin:0 0 1rem 1rem;border-radius:1rem;border:.1rem solid var(--neutralColor);padding:1rem;display:flex}.view>#view-body[data-v-f65b2342]{flex:100}.view>#view-body>.x-axis-label[data-v-f65b2342]{text-align:center}.view-dropdown[data-v-f65b2342]{min-width:192px;position:static;top:0;display:inline-block;cursor:pointer}.view-dropdown-options[data-v-f65b2342]{display:none;position:absolute;background-color:var(--gu-surface);min-width:192px;border:1px solid var(--gu-border);z-index:1}.view-dropdown:hover .view-dropdown-options[data-v-f65b2342]{display:block}.view-dropdown-option[data-v-f65b2342]:hover{background-color:#ececec}#add-view-button[data-v-f65b2342]{margin:auto}.buttons[data-v-f65b2342]{margin:.5rem;border-radius:100%;height:max(1.5rem,min(2.5vh,2.5vw));width:max(1.5rem,min(2.5vh,2.5vw));display:flex;align-items:center;justify-content:center;text-align:center;font-size:1rem;line-height:1}#view-buttons[data-v-f65b2342]{float:right;display:flex;flex-direction:column;position:sticky;top:0}.scrollable[data-v-f65b2342]{max-height:40em;overflow-y:auto}#app-game-vvh[data-v-e0648188]{align-content:normal;align-items:stretch;flex:1;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}#app-game-menu-header[data-v-0fc62d88]{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}#app-game-menu-header>*[data-v-0fc62d88]{margin:.75rem 0}#app-game-menu-customPos #app-game-menu-customPos-input[data-v-e30dafd6]{flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:2rem;align-items:center}#app-game-menu-customPos #app-game-menu-customPos-input #app-game-menu-customPos-input-input[data-v-e30dafd6]{border-radius:1rem;border:.1rem solid var(--neutralColor);padding:1rem;border-spacing:5rem;width:30vw;height:3vh;resize:none}#app-game-menu-customPos #app-game-menu-customPos-input #app-game-menu-customPos-input-submit[data-v-e30dafd6]{padding:.5rem;margin-left:2rem;border:.1rem solid var(--neutralColor)}#app-game-menu-customPos #app-game-menu-customPos-input .roundButton[data-v-e30dafd6]{margin-right:2rem;border-radius:100%;font-size:2rem;height:max(2.5rem,min(5vh,5vw));width:max(2.5rem,min(5vh,5vw))}#app-game-menu-customPos #app-game-menu-customPos-currStartPos[data-v-e30dafd6]{border-radius:1rem;border:.1rem solid var(--neutralColor);padding:.5rem;width:40vw;height:3vh;resize:none;margin-top:1rem}#app-game-menu-customPos #app-game-menu-currPos[data-v-e30dafd6]{flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}#app-game-menu-customPos #app-game-menu-currPos #app-game-menu-currPos-display[data-v-e30dafd6]{border-radius:1rem;border:.1rem solid var(--neutralColor);padding:.5rem;border-spacing:5rem;width:30vw;height:3vh;margin:0 2rem 0 0;resize:none}#app-game-menu-customPos #app-game-menu-currPos .roundButton[data-v-e30dafd6]{margin-right:2rem;border-radius:100%;font-size:2rem;height:max(2.5rem,min(5vh,5vw));width:max(2.5rem,min(5vh,5vw))}#app-game-menu-customPos #app-game-menu-currPos .roundButtonclicked[data-v-e30dafd6]{margin-right:2rem;border-radius:100%;font-size:2rem;height:max(2.5rem,min(5vh,5vw));width:max(2.5rem,min(5vh,5vw));background-color:rgba(76,220,37,.643)}#app-game-menu-customPos #app-game-menu-customPos-infoText[data-v-e30dafd6]{padding:1rem;text-align:center}#app-game-menu-customPos .error[data-v-e30dafd6]{color:red;margin:1rem}#app-game-menu-history-import #app-game-menu-history-import-text[data-v-34b07062]{flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:1rem;align-items:center}#app-game-menu-history-import #app-game-menu-history-import-text #app-game-menu-history-import-text-info[data-v-34b07062]{margin-right:2rem;border-radius:100%;font-size:2rem;height:max(2.5rem,min(5vh,5vw));width:max(2.5rem,min(5vh,5vw))}#app-game-menu-history-import #app-game-menu-history-import-text #app-game-menu-history-import-text-input[data-v-34b07062]{border-radius:1rem;border:.1rem solid var(--neutralColor);padding:1rem;border-spacing:5rem;width:15vw;height:15vh;text-align:left;resize:none}#app-game-menu-history-import #app-game-menu-history-import-text #app-game-menu-history-import-text-submit[data-v-34b07062]{padding:.3rem;margin-left:2rem;border:.1rem solid var(--neutralColor)}#app-game-menu-history-import #app-game-menu-history-import-infoMsg[data-v-34b07062]{padding:1rem;text-align:center}#app-game-menu-history-import .error[data-v-34b07062]{color:red;margin:1rem}#app-game-menu-history-export[data-v-6b16fe31]{flex:1 1 auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}#app-game-menu-history-export #app-game-menu-history-export-currHist[data-v-6b16fe31]{width:15vw;height:15vh;text-align:left;resize:none;border-radius:1rem;border:.1rem solid var(--neutralColor);padding:1rem;margin-top:1rem}#app-game-menu-history-export .button[data-v-6b16fe31]{margin:1rem;padding:0 .5rem;border-radius:10rem;border:.1rem solid var(--neutralColor)}#app-game-menu-history-export .clicked[data-v-6b16fe31]{background-color:rgba(76,220,37,.643)}#app-game-menu-history[data-v-24aca3f4]{flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin:2rem}#app-game-menu[data-v-677ccf53]{flex:1 1 auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;min-height:100%}#app-game-menu #app-game-menu-content[data-v-677ccf53]{flex:1;display:flex;flex-direction:column;border-radius:8px;border:1px solid var(--gu-border);padding:1rem}#app-game-menu #app-game-menu-content #app-game-menu-content-buttons[data-v-677ccf53]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1rem;flex-shrink:0;justify-content:center}#app-game-menu #app-game-menu-content #app-game-menu-content-active[data-v-677ccf53]{flex:1;display:flex;flex-direction:column}#app-game-menu #app-game-menu-content .buttons[data-v-677ccf53]{padding:5px 12px;border-radius:6px;border:1px solid var(--gu-border);font-size:13px;color:var(--gu-brand);background:var(--gu-surface-alt)}#app-game-menu #app-game-menu-content .buttons[data-v-677ccf53]:hover{background:var(--gu-surface-hover);transform:none}#app-game-tutorial[data-v-51eda9c8]{background-color:var(--backgroundColor);border-radius:1rem;border-left:.35rem solid var(--secondaryColor);border-top:.1rem solid var(--neutralColor);border-right:.1rem solid var(--neutralColor);border-bottom:.1rem solid var(--neutralColor);box-shadow:0 .2rem .6rem rgba(0,0,0,.2);left:calc(75% + 10rem);max-width:24rem;padding:1.75rem 2.25rem;position:fixed;text-align:left;top:50%;transform:translate(-50%,-50%);width:24rem;z-index:10}#app-game-tutorial>#close-button[data-v-51eda9c8]{border-radius:100%;font-size:1rem;height:1.75rem;line-height:1.75rem;padding:0;position:absolute;right:.6rem;top:.6rem;width:1.75rem}#app-game-tutorial>#label[data-v-51eda9c8]{color:var(--secondaryColor);font-size:1.05rem;font-weight:600;letter-spacing:.05rem;margin-bottom:.75rem;text-transform:uppercase}#app-game-tutorial>p[data-v-51eda9c8]{font-size:1.6rem;line-height:2.3rem;margin:0 0 1.25rem;text-align:left}#app-game-tutorial>#footer[data-v-51eda9c8]{align-items:center;display:flex;justify-content:space-between}#app-game-tutorial>#footer>#steps[data-v-51eda9c8]{display:flex;gap:.4rem}#app-game-tutorial>#footer>#steps>.dot[data-v-51eda9c8]{background:var(--neutralColor);border-radius:100%;display:block;height:.5rem;width:.5rem}#app-game-tutorial>#footer>#next-button[data-v-51eda9c8]{font-size:1.25rem;padding:.5rem 1.5rem}#app-game-tutorial.berkeley[data-v-51eda9c8]{background:#ffffff;border-left:none;border-top:.35rem solid #FDB515;border-right:none;border-bottom:none;box-shadow:0 .5rem 1.6rem rgba(0,50,98,.28);color:#1e1e1e}#app-game-tutorial.berkeley>#close-button[data-v-51eda9c8]{background:rgba(0,50,98,.08);color:#003262}#app-game-tutorial.berkeley>#label[data-v-51eda9c8]{color:#003262}#app-game-tutorial.berkeley>#footer>#steps>.dot.filled[data-v-51eda9c8]{background:#003262}#app-game-tutorial.berkeley>#footer>#next-button[data-v-51eda9c8]{background:#003262;border:none;color:#fdb515;font-weight:600}#app-game-tutorial.berkeley>#footer>#next-button[data-v-51eda9c8]:hover{background:#01498f}#app-game[data-v-fdcb4426]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:0;min-height:calc(100vh - 68px);background:var(--gu-surface-alt)}.game-left[data-v-fdcb4426]{flex:1;padding:1.5rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.game-right[data-v-fdcb4426]{width:500px;flex-shrink:0;background:var(--gu-surface);border-left:1px solid var(--gu-border);position:sticky;top:0;height:calc(100vh - 68px);overflow:visible;transition:width .35s ease,border-left-color .35s ease}.game-right.collapsed[data-v-fdcb4426]{width:0;border-left-color:transparent}.game-right.resizing[data-v-fdcb4426]{transition:none;user-select:none}.game-right-inner[data-v-fdcb4426]{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;padding:1.5rem;transition:opacity .3s ease}.game-right-inner.hidden[data-v-fdcb4426]{opacity:0;pointer-events:none}.resize-handle[data-v-fdcb4426]{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:col-resize;z-index:60}.resize-handle[data-v-fdcb4426]:hover{background:rgba(27,58,107,.12)}.analysis-toggle-btn[data-v-fdcb4426]{position:absolute;left:-28px;top:50%;transform:translateY(-50%);z-index:50;width:28px;height:64px;border-radius:8px 0 0 8px;background:var(--gu-surface);border:1px solid var(--gu-border);border-right:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background .15s}.analysis-toggle-btn[data-v-fdcb4426]:hover{background:var(--gu-surface-hover)}.analysis-toggle-btn svg[data-v-fdcb4426]{width:14px;height:14px;stroke:#888;fill:none;stroke-width:2;transition:transform .3s;transform:rotate(180deg)}.analysis-toggle-btn.open svg[data-v-fdcb4426]{transform:rotate(0)}#app-updates[data-v-48a42d2e]{padding:1rem 10%}#app-updates *[data-v-48a42d2e]{text-decoration:none;word-wrap:break-word}#app-updates>#title[data-v-48a42d2e]{margin:1rem}#app-updates #body>#description[data-v-48a42d2e]{margin:1rem}#app-updates #body>#commits[data-v-48a42d2e]{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#app-updates #body>#commits>.commit[data-v-48a42d2e]{align-content:normal;align-items:center;border-radius:1rem;border:.1rem solid var(--neutralColor);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:1rem;padding:1rem;width:13rem}#app-updates #body>#commits>.commit>*[data-v-48a42d2e]{padding:1rem 0}#app-updates #body>#commits>.commit>.message[data-v-48a42d2e]{font-size:.8rem;min-height:3rem;line-height:1rem;text-align:center}#app-updates #body>#commits>.commit>.author[data-v-48a42d2e]{align-content:normal;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}#app-updates #body>#commits>.commit>.author>.avatar[data-v-48a42d2e]{border-radius:100%}#app-updates #body>#commits>.commit>.datetime[data-v-48a42d2e]{font-size:.8rem;line-height:1rem}#app-updates #body #failure[data-v-48a42d2e],#app-updates #more[data-v-48a42d2e]{margin:1rem}#app-demo-v[data-v-153d2f8c]{align-content:stretch;align-items:center;border-radius:1rem;border:.1rem solid var(--neutralColor);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;padding:1rem;font-size:1.5rem}#app-demo-body-statistics[data-v-645a746a]{align-content:normal;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}#app-demo-body-statistics>.row[data-v-645a746a]{align-content:normal;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#app-demo-body-statistics>.row>*[data-v-645a746a]{flex:1 1 auto}#app-demo-body[data-v-a794a89a]{align-content:normal;align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:min(100vw,60vh)}#app-demo[data-v-4602eb00]{align-content:normal;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;padding:1rem}#app-demo>*[data-v-4602eb00]{margin:1rem}#app-demo>.dvvh[data-v-4602eb00]{width:60%}#app-demo>.dbody[data-v-4602eb00]{width:35%}#app-page-not-found p[data-v-46e323e6]{text-align:center}#app-header-title[data-v-0288fe1e]{display:flex;align-items:center}.nav-logo[data-v-0288fe1e]{display:flex;align-items:center;gap:10px;cursor:pointer;text-decoration:none}.logo-img[data-v-0288fe1e]{width:38px;height:38px;border-radius:50%;object-fit:cover}.logo-text[data-v-0288fe1e]{font-size:17px;font-weight:500;color:#1b3a6b}#app-header-navigations[data-v-6d8f50a1]{display:flex;gap:2rem}#app-header-navigations>a[data-v-6d8f50a1],#app-header-navigations>a[data-v-6d8f50a1]:link,#app-header-navigations>a[data-v-6d8f50a1]:visited,#app-header-navigations>a[data-v-6d8f50a1]:hover,#app-header-navigations>a[data-v-6d8f50a1]:active{text-decoration:none}#app-header-navigations>a[data-v-6d8f50a1]{font-size:14px;font-weight:400;color:var(--gu-text-body)}#app-header-navigations>a[data-v-6d8f50a1]:hover{color:var(--gu-brand)}#app-header-navigations>a.router-link-active[data-v-6d8f50a1]{color:var(--gu-brand);font-weight:500}#app-header-navigations>a.router-link-exact-active[data-v-6d8f50a1]{color:var(--gu-brand);font-weight:500}#app-header-navigations>a.router-link-exact-active[data-v-6d8f50a1]:hover{color:var(--gu-brand)}#app-header-preferences[data-v-7ac0625b]{display:flex;align-items:center;position:relative}.settings-btn[data-v-7ac0625b]{font-size:12px;background:var(--gu-surface-hover);color:var(--gu-text-body);padding:4px 10px;border-radius:4px;cursor:pointer;border:1px solid var(--gu-border);white-space:nowrap;user-select:none}.settings-btn[data-v-7ac0625b]:hover,.settings-btn.active[data-v-7ac0625b]{background:var(--gu-brand);color:#fff;border-color:var(--gu-brand)}.settings-panel[data-v-7ac0625b]{position:absolute;top:calc(100% + 8px);right:0;background:var(--gu-surface);border:1px solid var(--gu-border);border-radius:8px;padding:1rem;width:240px;z-index:200;display:flex;flex-direction:column;gap:10px}.settings-row[data-v-7ac0625b]{display:flex;align-items:center;justify-content:space-between;gap:10px}.settings-row-label[data-v-7ac0625b]{font-size:12px;color:var(--gu-text-body);white-space:nowrap;flex-shrink:0}.settings-slider[data-v-7ac0625b]{flex:1}.settings-select[data-v-7ac0625b]{font-size:12px;padding:3px 6px;border:1px solid var(--gu-border);border-radius:4px;background:var(--gu-surface);color:var(--gu-text-body);cursor:pointer;flex:1}.settings-divider[data-v-7ac0625b]{border-top:1px solid var(--gu-border);margin:2px 0}#app-header[data-v-0663cba9]{background:var(--gu-surface);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:68px;position:sticky;top:0;z-index:100}.nav-accent[data-v-0663cba9]{position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1b3a6b 0%,#1b3a6b 25%,#2a5298 30%,#FDB515 38%,#ffe066 48%,#fff5cc 50%,#ffe066 52%,#FDB515 62%,#2a5298 70%,#1b3a6b 75%,#1b3a6b 100%);overflow:hidden}.nav-accent[data-v-0663cba9]:before,.nav-accent[data-v-0663cba9]:after{content:"";position:absolute;top:-1px;bottom:-1px;width:80px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 15%,rgba(255,255,255,.9) 50%,rgba(255,255,255,.15) 85%,transparent 100%);opacity:0}.nav-accent[data-v-0663cba9]:before{left:50%;animation:glintLeft-0663cba9 55s linear infinite;animation-delay:3s}.nav-accent[data-v-0663cba9]:after{left:50%;animation:glintRight-0663cba9 55s linear infinite;animation-delay:3s}@keyframes glintLeft-0663cba9{0%,95%{left:50%;opacity:0}95.3%{left:50%;opacity:1}97.5%{left:-80px;opacity:.6}98%{left:-80px;opacity:0}to{opacity:0}}@keyframes glintRight-0663cba9{0%,95%{left:50%;opacity:0}95.3%{left:50%;opacity:1}97.5%{left:calc(100% + 20px);opacity:.6}98%{left:calc(100% + 20px);opacity:0}to{opacity:0}}#app-footer[data-v-6d3febba]{align-content:center;align-items:center;background-color:var(--gu-surface-hover);border-top:1px solid var(--gu-border);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:1rem 2rem;gap:1.5rem}#app-footer a[data-v-6d3febba]{display:inline-block;font-size:11px;color:var(--gu-text-muted);text-decoration:none;font-weight:400}#app-footer a[data-v-6d3febba]:hover{color:var(--gu-brand)}#app.uni-theme-blackboard{--backgroundColor: #31343a;--fixedWidthFontFamily: Nova Mono, Long Cang, monospace;--neutralColor: #46535e;--primaryColor: #e0dbd1;--regularFontFamily: Schoolbell, Long Cang, cursive;--secondaryColor: #ffffff}#app.uni-theme-cal{--backgroundColor: #003262;--fixedWidthFontFamily: Roboto Mono, Noto Serif SC, monospace;--neutralColor: #46535e;--primaryColor: #fdb515;--regularFontFamily: Open Sans, Noto Serif SC, sans-serif;--secondaryColor: #ffffff}#app.uni-theme-classic{--backgroundColor: #000066;--fixedWidthFontFamily: Roboto Mono, Noto Serif SC, monospace;--neutralColor: #46535e;--primaryColor: #fd922e;--regularFontFamily: Roboto, Noto Serif SC, sans-serif;--secondaryColor: #ffffff}#app.uni-theme-dark{--backgroundColor: #1e1e1e;--fixedWidthFontFamily: Roboto Mono, Noto Serif SC, monospace;--neutralColor: #46535e;--primaryColor: #fdfff5;--regularFontFamily: Roboto, Noto Serif SC, sans-serif;--secondaryColor: #ffffff;--gu-surface: #2a2a2a;--gu-surface-alt: #1e1e1e;--gu-surface-hover: #383838;--gu-border: #3d3d3d;--gu-brand: #5b9bd5;--gu-text-body: #e8e8e8;--gu-text-secondary: #999999;--gu-text-muted: #777777;--gu-status-bg: #1e2535;--gu-status-text: #7ab8ff;--gu-status-dot: #4a9eff}#app.uni-theme-greenboard{--backgroundColor: #284123;--fixedWidthFontFamily: Nova Mono, Long Cang, monospace;--neutralColor: #46535e;--primaryColor: #e0dbd1;--regularFontFamily: Schoolbell, Long Cang, cursive;--secondaryColor: #ffffff}#app.uni-theme-light{--backgroundColor: #ffffff;--fixedWidthFontFamily: Source Code Pro, monospace;--neutralColor: #bcbec0;--primaryColor: #1e1e1e;--regularFontFamily: Source Sans Pro, sans-serif;--secondaryColor: #003262;--gu-surface: #ffffff;--gu-surface-alt: #f7f6f2;--gu-surface-hover: #f0ede4;--gu-border: #e0ddd6;--gu-brand: #1b3a6b;--gu-text-body: #555555;--gu-text-secondary: #888888;--gu-text-muted: #999999;--gu-status-bg: #eef3fb;--gu-status-text: #3a6abf;--gu-status-dot: #4a9eff}#app.uni-theme-rose{--backgroundColor: #390000;--fixedWidthFontFamily: Roboto Mono, Noto Serif SC, monospace;--neutralColor: #46535e;--primaryColor: #ff007f;--regularFontFamily: Roboto, Noto Serif SC, sans-serif;--secondaryColor: #ffffff}#app.uni-theme-sepia{--backgroundColor: #704214;--fixedWidthFontFamily: Roboto Mono, Noto Serif SC, monospace;--neutralColor: #1e1e1e;--primaryColor: #ff7f00;--regularFontFamily: Roboto, Noto Serif SC, sans-serif;--secondaryColor: #ffffff}#app.uni-theme-terminal{--backgroundColor: #282828;--fixedWidthFontFamily: VT323, Noto Serif SC, monospace;--neutralColor: #46535e;--primaryColor: #00ff33;--regularFontFamily: VT323, Noto Serif SC, monospace;--secondaryColor: #ffffff}#app.uni-theme-space{--backgroundColor: #000000;--fixedWidthFontFamily: Space Mono, Noto Serif SC, monospace;--neutralColor: #46535e;--primaryColor: #ffffff;--regularFontFamily: Space Mono, Noto Serif SC, monospace;--secondaryColor: #ffffff}*{background-color:transparent;border:0;border-radius:0;color:var(--primaryColor);font-family:var(--regularFontFamily);font-size:1rem;font-weight:200;line-height:2rem;margin:0;padding:0;text-align:center}html{font-size:11px}html,body{height:100%;width:100%}.c-markdown h1{text-align:center;font-size:4em;padding-bottom:1em;font-weight:900;color:var(--secondaryColor)}.c-markdown h2{text-align:left;font-weight:600;font-size:2em;margin:1rem 0;color:var(--secondaryColor);padding-bottom:.3em;border-bottom:.1em solid var(--neutralColor)}.c-markdown p{font-size:1.6em;padding-bottom:1.6em}.c-markdown p strong{font-size:1em;font-weight:800}.c-markdown img{text-align:center;display:block;margin-left:auto;margin-right:auto;padding:3em;width:30em}.c-markdown ul,.c-markdown ol{padding-bottom:1.6em;padding-left:1.6em;list-style:square}.c-markdown ul li,.c-markdown ol li{text-align:justify;list-style-position:outside;font-size:1.6em;padding-bottom:.8em}.c-markdown ul li strong,.c-markdown ol li strong{font-size:1em;font-weight:800}.c-markdown ul li p,.c-markdown ol li p{padding-top:0;padding-bottom:0;font-size:1em}.c-markdown ul a,.c-markdown ol a{font-size:1em}h1{font-size:2rem;font-weight:400}h2{font-size:1.5rem;font-weight:400}h3{font-size:1.17rem;font-weight:400}h4{font-size:1rem;font-weight:400}h5{font-size:.83rem;font-weight:400}h6{font-size:.67rem;font-weight:400}code,i,li,p,pre{text-align:justify}b{font-weight:400}a:link{font-size:1rem;font-weight:400}code{border:.1rem solid var(--neutralColor);border-radius:5%;font-family:var(--fixedWidthFontFamily);padding:.1rem .5rem}button{border-radius:1rem;border:.1rem solid var(--primaryColor);cursor:pointer;outline:none;text-decoration:none;transition:all .3s ease-out}button:disabled{cursor:auto;opacity:.5}button:disabled:hover{background-color:var(--backgroundColor);color:var(--primaryColor);transform:translateY(0)}button:focus{outline:none}button:hover{transform:translateY(-.25rem)}#app{--drawColor: #ffff00;--loseColor: #800000;--themeColor: #778899;--tieColor: #ffff00;--turn1Color: #0000ff;--turn2Color: #ff0000;--unsolvedColor: #5fa3ec;--winColor: #008000;--moveHighlightColor: #00f7ff;--gu-surface: #ffffff;--gu-surface-alt: #f7f6f2;--gu-surface-hover: #f0ede4;--gu-border: #e0ddd6;--gu-brand: #1b3a6b;--gu-text-body: #555555;--gu-text-secondary: #888888;--gu-text-muted: #999999;--gu-status-bg: #eef3fb;--gu-status-text: #3a6abf;--gu-status-dot: #4a9eff}.uni-dropdown{display:inline-block}.uni-dropdown *{text-align:left}.uni-dropdown .uni-dropdown-selection{border:.1rem solid var(--primaryColor);border-radius:1rem;font-weight:400;padding:.5rem}.uni-dropdown .uni-dropdown-selection>img{display:inline-block;height:100%;vertical-align:middle}.uni-dropdown .uni-dropdown-menu{background-color:var(--neutralColor);border:.1rem solid var(--primaryColor);border-radius:1rem;display:none;max-height:30vh;overflow-y:auto;position:absolute;z-index:1}.uni-dropdown .uni-dropdown-menu-option{border-radius:1rem;cursor:pointer;padding:0 1.5rem 0 1rem}.uni-dropdown .uni-dropdown-menu-option:hover,.uni-dropdown .uni-dropdown-menu-option:active,.uni-dropdown:hover .uni-dropdown-selection,.uni-dropdown:active .uni-dropdown-selection{background-color:var(--themeColor)}.uni-dropdown:hover .uni-dropdown-menu,.uni-dropdown:active .uni-dropdown-menu{display:block}.uni-toggle-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:62px;height:32px;display:inline-block;position:relative;border-radius:50px;overflow:hidden;outline:none;border:none;cursor:pointer;background-color:var(--neutralColor);transition:background-color ease .3s}.uni-toggle-button:before{content:"on off";display:block;position:absolute;z-index:2;width:28px;height:28px;background:var(--primaryColor);left:2px;top:2px;border-radius:50%;font:10px/28px Helvetica;text-transform:uppercase;font-weight:700;text-indent:-22px;word-spacing:37px;color:var(--primaryColor);text-shadow:-1px -1px rgba(0,0,0,.15);white-space:nowrap;box-shadow:none;transition:all cubic-bezier(.3,1.5,.7,1) .3s}.uni-toggle-button:checked{background-color:var(--themeColor)}.uni-toggle-button:checked:before{left:32px}.uni-turn-1{color:var(--turn1Color);font-weight:400}.uni-turn-2{color:var(--turn2Color);font-weight:400}.uni-win{background-color:var(--winColor);color:#fff}.uni-draw{background-color:var(--drawColor);color:#000}.uni-tie{background-color:var(--tieColor);color:#000}.uni-lose{background-color:var(--loseColor);color:#fff}#app{align-content:stretch;align-items:stretch;background-color:var(--backgroundColor);display:flex;flex-direction:column;justify-content:space-between;min-height:100%;width:100%}
