:root{--safe-t: env(safe-area-inset-top, 0px);--safe-r: env(safe-area-inset-right, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-l: env(safe-area-inset-left, 0px);--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--app-h: calc(100vh - var(--safe-t) - var(--safe-b));--app-w: calc(100vw - var(--safe-l) - var(--safe-r));--app-min: min(var(--app-h), var(--app-w));--u: calc(var(--app-min) / 100);--radius: calc(1.5 * var(--u));--radius-lg: calc(2.5 * var(--u));--canvas: #211f1c;--ink: #ece8e0;--ink-muted: rgba(236, 232, 224, .55);--surface: rgba(255, 255, 255, .07);--surface-hi: rgba(255, 255, 255, .13);--hairline: rgba(255, 255, 255, .1);--panel: #2b2a27;--panel-edge: rgba(255, 255, 255, .08);--accent: #c9563f;--accent-ink: #fff;--shadow-card: 0 calc(2 * var(--u)) calc(6 * var(--u)) rgba(0, 0, 0, .45);--mb-tab-reserve: calc(8 * var(--u));--col-budget: calc(.84 * var(--app-h) - var(--mb-tab-reserve));--col-w: min(var(--col-budget), var(--app-w));--col-gutter: calc((var(--app-w) - var(--col-w)) / 2);--type-basis: var(--col-w);--type-shell: calc(.035 * var(--type-basis));--type-motif: calc(.03 * var(--type-basis));--board-side: var(--col-w);--layout-mode: landscape;--stats-card-max-w: calc(.9 * var(--app-w));--stats-card-max-h: calc(.85 * var(--app-h));--stats-card-pad-x: calc(3 * var(--u));--stats-body-max-h: calc(.7 * var(--app-h))}@supports (height: 100dvh){:root{--app-h: calc(100dvh - var(--safe-t) - var(--safe-b));--app-w: calc(100dvw - var(--safe-l) - var(--safe-r))}}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background-color:var(--canvas);font-family:var(--font-ui);color:var(--ink)}body{display:flex;justify-content:center;align-items:center;padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l);box-sizing:border-box;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable],.stats-modal-body{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}#main-container{display:flex;justify-content:center;align-items:center}#title-container{display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;font-size:var(--type-shell);background-color:transparent}#board-container{background-color:#2a2a2a;box-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) #00000059;position:relative;z-index:2;aspect-ratio:1 / 1}.wgo-board{margin:0 auto;background-color:#ceb053;border-top:#F0E7A7 solid 1px;border-right:#D1A974 solid 1px;border-left:#CCB467 solid 1px;border-bottom:#665926 solid 3px;border-radius:3px}#coord-input{position:fixed;width:1px;height:1px;opacity:0;border:0;padding:0;clip-path:inset(50%);pointer-events:none}#controls-wrapper{display:flex;position:relative;background-color:transparent;flex-shrink:0}#info-container{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;font-size:var(--type-shell);background-color:transparent;width:100%}.info-text,.btn{padding:.4286em .7143em;flex:1;text-align:center;display:flex;justify-content:center;align-items:center;font-weight:600;box-sizing:border-box}.btn{background-color:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s;border:none;font-size:inherit;font-family:inherit;letter-spacing:.01em}.btn:hover{background-color:var(--surface-hi)}.btn.disabled,#button1.disabled{background-color:transparent;color:var(--ink-muted);cursor:not-allowed;pointer-events:none}#button-recall{position:relative}.btn-badge{position:absolute;top:50%;right:.6em;transform:translateY(-50%);min-width:1.4em;padding:.1em .3em;border-radius:1em;background-color:var(--accent);color:var(--accent-ink);font-size:.72em;line-height:1.2;text-align:center;font-weight:600}.btn.disabled .btn-badge{background-color:var(--surface-hi);color:var(--ink-muted)}.btn.btn-inline{flex:0 0 auto;width:auto;min-width:6em;padding:.1714em .5714em;border-radius:var(--radius)}.modal-button-row{display:flex;gap:.4286em;justify-content:center;margin-top:.1429em}.modal-rank-grid{display:grid;grid-template-columns:max-content max-content;justify-content:center;gap:.2286em .4286em;align-items:center;max-height:calc(.6 * var(--app-h));overflow-y:auto}.modal-rank-label{font-weight:700;text-align:right}.info-text{color:var(--ink);background-color:transparent;text-wrap:nowrap}.info-slot{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:.4286em}.info-slot .info-text{padding-top:0}.info-label{display:block;font-size:.55em;line-height:1;text-transform:uppercase;letter-spacing:.08em;opacity:.5;margin-bottom:.15em}.info-label:empty{display:none}#title,#title-h{text-decoration:none;font-size:.8em;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);line-height:1.25}.menu-toggle{color:var(--ink-muted);background-color:transparent;text-decoration:none;cursor:pointer;font-weight:700;font-size:1.4em;padding:.3061em .4082em;border-radius:var(--radius);line-height:1;flex:0 0 auto}.menu-toggle:hover{color:var(--ink);background-color:var(--surface)}@media (max-aspect-ratio: 125/100){:root{--layout-mode: portrait}#main-container{flex-direction:column;width:100%;height:100%;padding-bottom:var(--mb-tab-reserve);box-sizing:border-box}#title-container{order:1;flex-shrink:0;padding:0 calc(1 * var(--u));gap:.7143em}#board-container{order:2;width:100%;height:auto;flex-shrink:1;min-height:0}#controls-wrapper{order:3;width:100%}#info-container{width:100%;padding:0 calc(1 * var(--u));box-sizing:border-box;gap:.2857em}.btn{border-radius:0 0 var(--radius) var(--radius)}.horizontal-only{display:none!important}#title,#text1{white-space:nowrap;overflow-wrap:normal}#title{flex:1.5}}@media (min-aspect-ratio: 84/108) and (max-aspect-ratio: 125/100){#main-container{width:var(--col-w)}#board-container{flex-grow:0}}@media (min-aspect-ratio: 125/100){:root{--layout-mode: landscape;--board-side: min(var(--app-h), calc(var(--app-w) / 1.25))}#main-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%}#title-container{display:none}.horizontal-only{display:flex!important}#board-container{height:var(--board-side);width:var(--board-side)}#controls-wrapper{width:calc(.25 * var(--board-side));height:var(--app-h);display:flex;justify-content:center;align-items:flex-start;padding-top:calc(1 * var(--u));box-sizing:border-box}#info-container{flex-direction:column;justify-content:center;height:auto;width:100%}.info-text{text-align:center;width:100%}#text1-h-slot{width:80%}#title-h{min-height:calc(2 * 1.25em + 2 * .4286em)}#text1-h{padding-bottom:.7em}#text1-h-label:empty{display:block;min-height:1em}#text1-h:empty:before{content:"\200b"}.btn{border-radius:0 var(--radius) var(--radius) 0;flex:0 0 auto;width:100%}#info-container>*+*{margin-top:.2857em}#title-h{white-space:normal;overflow-wrap:break-word}}.motif-bubble{position:fixed;z-index:6;display:flex;flex-direction:column-reverse;box-sizing:border-box;background-color:var(--panel);color:var(--ink);border:1px solid var(--panel-edge);border-radius:var(--radius);box-shadow:var(--shadow-card);font-size:var(--type-motif);overflow:hidden;transition:transform .28s ease}.motif-bubble-hidden{display:none}.motif-bubble-content{flex:1 1 auto;padding:.5em .6667em;overflow:auto;overflow-wrap:break-word;min-height:0;min-width:0}.motif-bubble-list{margin:0;padding:0;list-style:none}.motif-bubble-list li{position:relative;padding-left:1em;margin:.25em 0;line-height:1.3}.motif-bubble-list li:before{content:"";position:absolute;left:.15em;top:.55em;width:.32em;height:.32em;border-radius:50%;background:var(--ink-muted)}.motif-bubble-tab{flex:0 0 auto;background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);border:none;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.6667em;padding:.3333em .6667em;font-family:inherit;font-size:var(--type-shell)}.motif-bubble-tab:hover{background-color:var(--surface-hi)}.motif-bubble-tab-label{font-weight:600}.motif-bubble-tab:before,.motif-bubble-tab:after{content:"\25b8";font-size:1.5em;line-height:1;transition:transform .28s ease}@media (max-aspect-ratio: 125/100){.motif-bubble{left:calc(var(--safe-l) + var(--col-gutter) + 1 * var(--u));right:calc(var(--safe-r) + var(--col-gutter) + 1 * var(--u));bottom:auto;top:var(--mb-park-top, calc(var(--safe-t) + .62 * var(--app-h)));transform:translateY(0)}.motif-bubble.over-board{transform:translateY(var(--mb-lift, calc(-.42 * var(--app-h))))}.motif-bubble-tab{width:100%;min-height:calc(6 * var(--u))}.motif-bubble-tab:before,.motif-bubble-tab:after{transform:rotate(-90deg)}.motif-bubble.over-board .motif-bubble-tab:before,.motif-bubble.over-board .motif-bubble-tab:after{transform:rotate(90deg)}.motif-bubble.motif-bubble-fits .motif-bubble-tab{pointer-events:none}.motif-bubble.motif-bubble-fits .motif-bubble-tab:before,.motif-bubble.motif-bubble-fits .motif-bubble-tab:after{display:none}}@media (min-aspect-ratio: 125/100){.motif-bubble{position:static;width:100%;max-height:calc(.4 * var(--app-h));transition:none;z-index:auto;border-radius:0 var(--radius) var(--radius) 0;border:none;box-shadow:none;background-color:transparent}.motif-bubble-content{background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:0 0 var(--radius) 0}.motif-bubble-tab{border-radius:0 var(--radius) 0 0;background-color:transparent;box-shadow:none;padding-bottom:.15em}.motif-bubble-tab-label{font-size:.7em;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.motif-bubble-content{border-radius:0 var(--radius) var(--radius) 0}.motif-bubble-tab{pointer-events:none}.motif-bubble-tab:before,.motif-bubble-tab:after{display:none}}#ios-install-overlay{position:fixed;inset:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:10000}#ios-install-modal{background-color:var(--panel);color:var(--ink);border:1px solid var(--panel-edge);box-shadow:var(--shadow-card);padding:.5714em .8571em;border-radius:var(--radius-lg);max-width:calc(.8 * var(--app-w));text-align:center;display:flex;flex-direction:column;gap:.4286em;font-size:var(--type-shell)}#ios-install-title{font-weight:700;font-size:1.1em}#ios-install-instructions{line-height:1.7;text-align:left;white-space:pre-line}#ios-install-close{align-self:center;border-radius:var(--radius);padding:.1429em .5714em;font-size:inherit;margin-top:.1429em}#play-store-install{align-self:center;border-radius:var(--radius);padding:.2571em .8571em;font-size:inherit;background-color:#01875f;color:#fff}#play-store-install:hover{background-color:#026e4d}.modal-note{font-size:.8em;color:var(--ink-muted);max-width:30em;margin:0 auto .3571em;text-align:center}.modal-rank-value{text-align:left}.modal-rank-pct{font-size:.8em;color:var(--ink-muted)}.survey-select,.survey-btn{width:8em;box-sizing:border-box;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);padding:.1429em .3429em}.survey-btn{display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:400;text-transform:none;cursor:pointer}.survey-btn:hover{background:var(--surface-hi)}.survey-btn-arrow{font-size:.8em;color:var(--ink-muted)}.survey-popover-backdrop{position:fixed;inset:0;z-index:20000;display:flex;justify-content:center;align-items:center;background:#00000080}.survey-popover{display:flex;flex-direction:column;box-sizing:border-box;width:240px;max-width:var(--stats-card-max-w);overflow:hidden;background:var(--panel);border:1px solid var(--panel-edge);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.survey-popover-header{padding:.3429em .5714em;font-size:1.1em;font-weight:600;text-align:center;background:var(--surface);border-bottom:1px solid var(--hairline)}.survey-popover-list{display:flex;flex-direction:column;overflow-y:auto;max-height:calc(.5 * var(--app-h))}.survey-option{padding:.2286em .5714em;box-sizing:border-box;text-align:center;color:var(--ink);cursor:pointer}.survey-option:hover{background:var(--surface)}.survey-option.selected{background:var(--surface-hi);font-weight:600}.result-overlay{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:center;opacity:0}.result-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:600}.result-banner{font-size:calc(var(--board-side) / 12);margin-bottom:20px}.result-line{font-size:calc(var(--board-side) / 20);margin-bottom:20px}.result-line-sm{font-size:calc(var(--board-side) / 25);margin-bottom:20px}.result-message{font-size:calc(var(--board-side) / 30);max-width:80%}.result-message.result-message-lg{font-size:calc(var(--board-side) / 25);padding:20px;font-weight:600}.result-btn{margin-top:20px;padding:10px 20px;font:inherit;font-size:calc(var(--board-side) / 30);font-weight:600;color:currentColor;background:transparent;border:1px solid currentColor;border-radius:var(--radius);cursor:pointer}.toast-stack{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;display:flex;flex-direction:column;align-items:center;gap:calc(1 * var(--u));pointer-events:none}.toast{padding:.4em .8em;font-size:calc(3 * var(--u));font-weight:600;white-space:nowrap;text-align:center;color:var(--ink);background:var(--panel);border:1px solid var(--panel-edge);border-radius:var(--radius);box-shadow:var(--shadow-card);pointer-events:none}.toast.toast-error{color:#f0a49a;border-color:#d9534f99}.account-grid{row-gap:.4286em}.account-cell{display:flex;align-items:center;gap:.2857em}.account-value{display:inline-block;max-width:20ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.119em .3571em;border-radius:var(--radius);background:var(--surface);border:1px solid var(--hairline);cursor:pointer}.account-value:hover,.account-value:focus-visible{background:var(--surface-hi)}.account-value-muted{opacity:.6}.account-input{font:inherit;color:inherit;width:10ch;text-align:center;box-sizing:content-box}.account-searchrow{display:flex;align-items:center;justify-content:center;gap:.2857em;margin-top:.2857em}.account-search{flex:1 1 auto;min-width:0;max-width:20ch;padding:.2381em .3571em;border-radius:var(--radius);background:var(--surface);color:inherit;border:1px solid var(--hairline);font-size:inherit;font-family:inherit;box-sizing:border-box}.account-search-btn{flex:none}.account-note{font-size:.8em;opacity:.8;max-width:34ch;margin:0 auto;text-align:center}.account-note:empty{display:none}.account-google-button{display:flex;justify-content:center;min-height:2.2em;margin:.5714em 0 .2857em}.account-results{display:flex;flex-direction:column;gap:.1429em;max-height:calc(.35 * var(--app-h));overflow-y:auto;text-align:left;margin-bottom:.2857em}.account-result{display:flex;align-items:center;gap:.2857em;font-size:.85em;padding:.1905em .3571em;border-radius:var(--radius);cursor:pointer}.account-result:hover,.account-result:focus-visible{background:var(--surface)}.account-result.is-busy{opacity:.5;pointer-events:none}.account-result-muted{opacity:.7}.account-result-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-result-meta{flex:none;opacity:.7;white-space:nowrap}.menu-overlay{position:fixed;inset:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:10000}.menu-overlay-hidden{display:none}#menu-panel{background-color:var(--panel);color:var(--ink);border:1px solid var(--panel-edge);box-shadow:var(--shadow-card);padding:.5714em;border-radius:var(--radius-lg);width:min(320px,calc(.8 * var(--app-w)));display:flex;flex-direction:column;gap:.5714em;font-size:var(--type-shell)}.menu-item,.menu-item.btn{background-color:transparent;box-shadow:none;border-radius:var(--radius);padding:.4286em .8571em;text-align:left;justify-content:flex-start;font-weight:500;width:100%;box-sizing:border-box;display:flex}.menu-item.btn:hover{background-color:var(--surface)}.menu-category{display:flex;flex-direction:column;gap:.0714em}.menu-category-label{font-size:.65em;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-muted);text-align:left;padding:.2041em 1.3187em .4396em}.stats-modal-backdrop{position:fixed;inset:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:10000}.stats-modal-card{background-color:var(--panel);color:var(--ink);border:1px solid var(--panel-edge);box-shadow:var(--shadow-card);padding:calc(2 * var(--u)) var(--stats-card-pad-x);border-radius:var(--radius-lg);max-width:var(--stats-card-max-w);max-height:var(--stats-card-max-h);min-width:min(420px,var(--stats-card-max-w));display:flex;flex-direction:column;gap:calc(1.5 * var(--u))}.stats-modal-body{overflow:auto;max-height:var(--stats-body-max-h)}.stats-chart{display:flex;flex-direction:column;margin-top:1em;margin-right:1em}.stats-chart-title{margin-bottom:.5em}.stats-chart-title .stats-rank-server-select{font:inherit;padding:0 .2em;margin-right:.15em;vertical-align:baseline}.stats-chart-plot-row{display:flex;flex-direction:column}.stats-chart-plot-main{display:flex;align-items:stretch;gap:.4em}.stats-chart-yaxis{position:relative;flex:0 0 auto}.stats-chart-yaxis .y-spacer{visibility:hidden}.stats-chart-yaxis .y-tick{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.stats-chart-svg-wrap{flex:1;min-width:0}.stats-chart-svg-wrap svg{display:block;width:100%;height:auto}.stats-chart-xaxis{text-align:right}.stats-chart-xaxis.stats-chart-xaxis--ticks{display:flex;align-items:flex-start;gap:.4em;text-align:left}.stats-chart-xaxis--ticks .y-spacer{flex:0 0 auto;visibility:hidden}.stats-chart-xaxis-track{position:relative;flex:1;min-width:0;height:1.2em}.stats-chart-xaxis-track .x-tick{position:absolute;top:0;white-space:nowrap}.stats-chart-legend{display:flex;flex-wrap:wrap;gap:.35em .9em;margin-top:.6em;font-size:.85em}.stats-chart-legend .legend-item{display:inline-flex;align-items:center;gap:.35em;white-space:nowrap}.stats-chart-legend .legend-swatch{display:inline-block;flex:0 0 auto}.stats-chart-legend .legend-dot .legend-swatch{width:.55em;height:.55em;border-radius:50%}.stats-chart-legend .legend-line .legend-swatch{width:1.1em;height:.18em;border-radius:1px}.stats-chart-legend .legend-band .legend-swatch{width:1.1em;height:.7em;border-radius:2px;box-shadow:inset 0 0 0 1px #80808059}.stats-modal-pre{margin:0;font:1em/1.45 var(--font-ui);white-space:pre-wrap;word-break:break-word}.stats-modal-close{align-self:center;border:none;background-color:transparent;color:var(--ink-muted);border-radius:var(--radius);padding:calc(.6 * var(--u)) calc(2.5 * var(--u));font-size:inherit;font-weight:600;margin-top:calc(.5 * var(--u));cursor:pointer;transition:color .2s,background-color .2s}.stats-modal-close:hover{color:var(--ink);background-color:var(--surface)}.stats-tabbar{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:.25em;border-bottom:1px solid var(--hairline);flex:0 0 auto}.stats-tabbar::-webkit-scrollbar{display:none}.stats-tab{background:none;border:none;color:inherit;font:inherit;padding:.4em .8em;flex:0 0 auto;white-space:nowrap;cursor:pointer;color:var(--ink-muted);font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s}.stats-tab:hover{color:var(--ink)}.stats-tab.active{color:var(--ink);border-bottom-color:var(--accent)}.stats-issues{font:.95em/1.4 var(--font-ui);margin-top:1em}.stats-issues-heading{margin-bottom:.4em}.stats-issues-empty{font:1em/1.45 var(--font-ui);opacity:.8;max-width:44ch}.stats-issue{padding-left:1.5ch;margin-bottom:.3em}.stats-issue-head{display:flex;align-items:baseline;gap:.75ch;flex-wrap:wrap}.stats-issue-prob{min-width:3.5ch}.stats-issue-text{flex:1 1 auto}.stats-issue-examples-list{margin:.25em 0 .5em 3ch;display:flex;flex-direction:column;gap:.15em}.stats-issue-examples-list[hidden]{display:none}.stats-issue-example-link{color:inherit;text-decoration:underline;word-break:break-all}.stats-issue-example-link:hover{opacity:.85}.stats-issue-examples-empty{opacity:.7}.wk-table{display:flex;flex-direction:column;gap:.55em;margin:.5em 0 .6em;padding-left:1.5ch}.wk-row{display:grid;grid-template-columns:1fr;row-gap:.2em}.wk-lead{display:flex;justify-content:center;align-items:baseline;gap:.6ch;text-align:center}.wk-name{overflow-wrap:anywhere}.wk-head{opacity:.7}.wk-col-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:.5ch;font-size:.85em;line-height:1.2}.wk-col-head>span:last-child{text-align:right}.wk-metric{min-width:0}.wk-row{--wk-tone: currentColor;--wk-weight: 0}.wk-row[data-tone=weak]{--wk-tone: #d9534f}.wk-row[data-tone=strong]{--wk-tone: #46a06e}.wk-row[data-tone=under],.wk-row[data-tone=over]{--wk-tone: #d9534f}.wk-track{position:relative;height:.75em;border-radius:.4em;background:#80808038;overflow:hidden}.wk-ci{position:absolute;top:0;bottom:0;background:#80808080;background:color-mix(in srgb,var(--wk-tone) calc(var(--wk-weight) * 100%),#808080);opacity:.62}.wk-sd{position:absolute;top:25%;bottom:25%;width:1px;margin-left:-.5px;background:currentColor;opacity:.3}.wk-sd[data-strong]{opacity:.45}.wk-mid{position:absolute;left:50%;top:0;bottom:0;width:1px;margin-left:-.5px;background:currentColor;opacity:.8}.wk-dot{position:absolute;top:50%;width:.5em;height:.5em;margin:-.25em 0 0 -.25em;border-radius:50%;background:gray;background:color-mix(in srgb,var(--wk-tone) calc(var(--wk-weight) * 100%),#808080);box-shadow:0 0 0 1px #00000073}.wk-value{line-height:1.15;color:color-mix(in srgb,var(--wk-tone) calc(var(--wk-weight) * 100%),currentColor)}.wk-note{font-size:.8em;line-height:1.35;opacity:.6;padding-left:1.5ch;margin:.1em 0 .2em}.wk-examples-list{margin-left:0}.progress-bar-wrapper{position:relative;padding-bottom:.7em}.progress-bar-wrapper:before{content:"";position:absolute;bottom:.2em;left:0;right:0;height:.18em;border-radius:.09em;background:linear-gradient(to right,var(--accent) var(--progress, 0%),var(--surface-hi) var(--progress, 0%));transition:background .5s ease-in-out}.progress-bar-wrapper:after{content:"";position:absolute;bottom:.04em;left:var(--progress, 0%);width:.5em;height:.5em;border-radius:50%;transform:translate(-50%);background-color:var(--accent);box-shadow:0 0 0 2px var(--canvas);transition:left .5s ease-in-out}.unreliable{color:red;animation:blink 1s infinite;cursor:pointer}@keyframes blink{0%{color:red}50%{color:#fff}to{color:red}}.captures-container{display:flex;justify-content:center;align-items:center;flex:.5}.capture-count{width:calc(var(--col-w) / 10);height:calc(var(--col-w) / 10);border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;color:#fff;text-shadow:0 0 2px black;margin:0 calc(.5 * var(--u))}.capture-score{width:calc(var(--col-w) / 14);height:calc(var(--col-w) / 14);border-radius:50%;border:calc(.2 * var(--u)) solid white;display:flex;justify-content:center;align-items:center;font-weight:700;color:#fff;text-shadow:0 0 2px black;margin:calc(.6 * var(--u)) calc(.5 * var(--u));cursor:pointer;font-size:.85em}#black-captures,#black-captures-h{background-image:url(../lib/wgo/stones/black_128.png);background-size:cover;color:#fff}#white-captures,#white-captures-h{background-image:url(../lib/wgo/stones/white_128.png);background-size:cover;color:#000;transform:scale(.95)}@media (prefers-color-scheme: light){:root{--canvas: #fff;--ink: #1f1d1a;--ink-muted: rgba(31, 29, 26, .55);--surface: rgba(0, 0, 0, .05);--surface-hi: rgba(0, 0, 0, .1);--hairline: rgba(0, 0, 0, .1);--panel: #f6f4f0;--panel-edge: rgba(0, 0, 0, .08);--accent: #b8452f;--shadow-card: 0 calc(2 * var(--u)) calc(6 * var(--u)) rgba(0, 0, 0, .18)}html,body{background-color:#fff;color:var(--ink)}#board-container{background-color:#f5f5f5}.capture-score{background-color:#fff;border-color:#333;color:#000;text-shadow:none}#white-captures,#white-captures-h{transform:none}.unreliable{color:red}}.loading-overlay{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(3 * var(--u));background-color:#00000059;z-index:9000;opacity:0;transition:opacity .2s ease}.loading-message{max-width:calc(.8 * var(--app-w));text-align:center;color:#fff;font-size:clamp(1rem,calc(4.5 * var(--u)),1.4rem);text-shadow:0 1px 3px rgba(0,0,0,.6)}.loading-overlay.visible{opacity:1}.loading-spinner{width:calc(12 * var(--u));height:calc(12 * var(--u));border:calc(1.2 * var(--u)) solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:loading-spin .8s linear infinite}@keyframes loading-spin{to{transform:rotate(360deg)}}body{background-color:transparent}#corner-art{position:fixed;inset:0;z-index:-1;pointer-events:none;color:inherit}#corner-art .corner-piece{position:absolute;width:min(calc(38 * var(--u)),360px);height:min(calc(38 * var(--u)),360px);background-color:currentColor;opacity:.38;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}#corner-art .tl{top:0;left:0;-webkit-mask-image:url(../corners/corner_tl.png);mask-image:url(../corners/corner_tl.png)}#corner-art .tr{top:0;right:0;-webkit-mask-image:url(../corners/corner_tr.png);mask-image:url(../corners/corner_tr.png)}#corner-art .bl{bottom:0;left:0;-webkit-mask-image:url(../corners/corner_bl.png);mask-image:url(../corners/corner_bl.png)}#corner-art .br{bottom:0;right:0;-webkit-mask-image:url(../corners/corner_br.png);mask-image:url(../corners/corner_br.png)}#corner-mark{position:fixed;right:calc(var(--safe-r) + 1.4 * var(--u));bottom:calc(var(--safe-b) + 1.2 * var(--u));z-index:1;display:flex;flex-direction:column;align-items:flex-end;text-align:right;line-height:1.3;font-size:max(10px,calc(.62 * var(--type-shell)));opacity:.38;pointer-events:none}#corner-brand{letter-spacing:.08em}#corner-privacy{color:inherit;text-decoration:none;pointer-events:auto}#corner-privacy:hover,#corner-privacy:focus-visible{text-decoration:underline}.ui-bubble{--ui-bubble-bg: #d8e8fb;--ui-bubble-fg: #12243d;--ui-bubble-border: #2f6fbf;position:fixed;z-index:8500;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .22s ease,transform .22s ease}.ui-bubble.ui-bubble-visible{opacity:1;transform:translateY(0)}.ui-bubble-body{position:relative;z-index:1;pointer-events:auto;box-sizing:border-box;font-size:var(--type-shell);max-width:min(32ch,calc(.8 * var(--app-w)));padding:.6em .8em;border-radius:var(--radius);background:var(--ui-bubble-bg);color:var(--ui-bubble-fg);border:2px solid var(--ui-bubble-border);box-shadow:0 4px 18px #00000059;line-height:1.35;white-space:pre-line}.ui-bubble-arrow{position:absolute;left:0;width:20px;height:20px;z-index:0;pointer-events:auto;background:var(--ui-bubble-bg);border:2px solid var(--ui-bubble-border)}.ui-bubble.ui-arrow-top .ui-bubble-arrow{top:2px;transform:translate(-50%,-50%) rotate(45deg)}.ui-bubble.ui-arrow-bottom .ui-bubble-arrow{top:calc(100% - 2px);transform:translate(-50%,-50%) rotate(45deg)}.ui-bubble.ui-bubble-top{z-index:10500}.motif-hint{cursor:help;text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:.18em}.motif-hint:hover,.motif-hint:focus-visible{text-decoration-color:currentColor;outline:none}.hint-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.35em;height:1.35em;border-radius:50%;border:calc(.2 * var(--u)) solid currentColor;font-size:.8em;line-height:1;opacity:.55;cursor:pointer}.hint-btn:hover,.hint-btn:focus-visible{opacity:1}
/*# sourceMappingURL=style.XGWUPPPF.css.map */
