:root{--paper:#cbc4b1;--ink:#1d1b16;--drab:#2b2e22;--drab2:#353a2a;--line:#4a5038;--cream:#ece3c8;--muted:#a9a58c;--brass:#d1a93a;--red:#c0392b;--vp:#e8b93c;--sup:#d9a985;--vp-ink:#7a5a06;--sup-ink:#7a4f33}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;margin:0}body{color:var(--cream);font:14px/1.35 Courier New,ui-monospace,DejaVu Sans Mono,monospace}#app{display:contents}h1,h2,.title{font-synthesis:none;letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:Impact,Arial Narrow,system-ui,sans-serif;font-weight:800}.title{color:var(--muted);letter-spacing:.25em;font-size:.85em;line-height:1}h2{color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:.4em;padding-bottom:.2em;font-size:.85em}@keyframes prog-fill{0%{transform:scaleX(var(--from))}to{transform:scaleX(1)}}@keyframes prog-stripes{to{background-position:11.3px 0,0 0}}#manual{color:var(--cream);font-size:.92em;line-height:1.45}#manual .toc{z-index:1;background:var(--drab);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.3em .5em;margin:0 -1.4em;padding:.6em 1.4em;display:flex;position:sticky;top:44px}#manual .toc a{color:var(--brass);white-space:nowrap;font-size:.9em;text-decoration:none}#manual .toc a+a:before{content:"·";color:var(--muted);margin-right:.5em}#manual .toc a:hover{text-decoration:underline}#manual section{padding-top:.4em;scroll-margin-top:calc(44px + 2.6em)}#manual h3{color:var(--brass);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--line);margin:1.2em 0 .6em;padding-bottom:.2em;font-size:1.05em}#manual p{margin:.5em 0}#manual ul,#manual ol{margin:.4em 0;padding-left:1.3em}#manual ul{list-style:outside}#manual ol{list-style:decimal}#manual li{margin-bottom:.45em}#manual a{color:var(--brass)}#manual figure{margin:.6em 0}#manual figure img{border:1px solid var(--line);max-width:100%;height:auto;display:block}#manual figure.narrow{float:right;width:min(48%,321px);margin:.2em 0 .6em 1em}#manual figcaption{color:var(--muted);margin-top:.3em;font-size:.88em}#manual section:after{content:"";clear:both;display:block}#manual ol.keys{counter-reset:k;padding:0;list-style:none}#manual ol.keys li{counter-increment:k;padding-left:2em;position:relative}#manual ol.keys li:before{content:counter(k);color:#fff;background:#c0392b;border-radius:50%;place-items:center;width:1.45em;height:1.45em;font-size:.85em;font-weight:800;display:grid;position:absolute;top:.05em;left:0}#manual table{border-collapse:collapse;width:100%;margin:.4em 0 .6em;font-size:.92em}#manual td,#manual th{border:1px solid var(--line);text-align:left;padding:.25em .45em}#manual th{color:var(--muted);font-weight:400}#manual .defs td:nth-child(n+2){text-align:right;white-space:nowrap}#manual .odds td{text-align:center;white-space:nowrap}#manual .odds b{color:var(--brass)}#manual .odds-head{margin-bottom:0}._common_1raz7_1 .panel{background:var(--drab);flex-direction:column;gap:.9em;padding:1em 1.1em;display:flex;overflow:auto}._common_1raz7_1 #op{font-synthesis:none;color:var(--brass);text-transform:uppercase;letter-spacing:.06em;margin-top:.25em;font-family:Impact,Arial Narrow,system-ui,sans-serif;font-size:1.6em;font-weight:800;line-height:1.05}._common_1raz7_1 #opdate{color:var(--muted);letter-spacing:.05em;font-size:.85em}._common_1raz7_1 #clock{margin-top:.2em;font-weight:700}._common_1raz7_1 #standings li{grid-template-columns:3ch minmax(0,1fr) 6.5ch 6ch;align-items:baseline;column-gap:.4em;padding:.28em 0;display:grid}._common_1raz7_1 #standings li>:first-child{text-align:right}._common_1raz7_1 #standings li .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._common_1raz7_1 #standings li .s{text-align:right;color:var(--vp);font-weight:700}._common_1raz7_1 #standings li .g{color:var(--muted);text-align:right;font-size:.85em}._common_1raz7_1 #standings li.me .n{text-decoration:underline}._common_1raz7_1 .rank{object-fit:contain;vertical-align:-.2em;width:1.3em;height:1.15em;margin-right:.3em}._common_1raz7_1 #objectives{gap:.3em;font-size:.9em;display:grid}._common_1raz7_1 #objectives>div{align-items:baseline;gap:.4em;display:flex}._common_1raz7_1 .evp{white-space:nowrap;color:var(--muted);margin-left:.25em;font-size:.9em}._common_1raz7_1 .stars{white-space:nowrap;flex:none;line-height:1;position:relative}._common_1raz7_1 .stars .ic{width:.85em;height:.85em;margin:0 .02em}._common_1raz7_1 .stars .off .ic-vp{color:#ffffff26}._common_1raz7_1 .stars .on{position:absolute;inset:0 auto 0 0;overflow:hidden}._common_1raz7_1 #objectives b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._common_1raz7_1 #objectives .who{white-space:nowrap;margin-left:auto;font-size:.92em}._common_1raz7_1 #objectives .held{text-align:right;min-width:5.5ch;color:var(--muted);white-space:nowrap;font-size:.85em}._common_1raz7_1 #objectives .who:not([style]){color:var(--muted)}._common_1raz7_1 #feedsec{flex-direction:column;flex:1 1 0;min-height:8em;display:flex}._common_1raz7_1 #feed{border:1px solid var(--line);background:#00000030;flex:1;min-height:0;padding:.2em .45em;overflow-y:auto;box-shadow:inset 0 1px 5px #0009}._common_1raz7_1 #feed li:last-child{border-bottom:0}._common_1raz7_1 #feed li{border-bottom:1px dotted #ffffff14;grid-template-columns:auto 1fr;align-items:baseline;column-gap:.4em;padding:.15em 0;display:grid}._common_1raz7_1 #feed time{color:var(--muted)}._common_1raz7_1 .sw{vertical-align:-.05em;border:1px solid #0008;width:.85em;height:.85em;margin-right:.35em;display:inline-block}._common_1raz7_1 .small{color:var(--muted);font-size:.85em}._common_1raz7_1 ol{margin:0;padding:0;list-style:none}._common_1raz7_1 #conn{background:var(--red);color:#fff;z-index:4;padding:.3em .7em;font-weight:700;position:fixed;top:1em;left:1em}._common_1raz7_1 .ic{vertical-align:-.15em;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;width:1em;height:1em;margin:0 .08em;display:inline-block}._common_1raz7_1 .ic-vp{fill:currentColor;stroke:none;color:var(--vp)}._common_1raz7_1 .ic-sup{color:var(--sup)}._common_1raz7_1 .v-vp{color:var(--vp)}._common_1raz7_1 .v-sup{color:var(--sup)}._common_1raz7_1 #hint .ic-vp,._common_1raz7_1 #hint .v-vp{color:var(--vp-ink)}._common_1raz7_1 #hint .ic-sup,._common_1raz7_1 #hint .v-sup{color:var(--sup-ink)}._common_1raz7_1 .ic-capital{fill:currentColor;stroke:none}._common_1raz7_1 .landbar{border:1px solid var(--line);background:#0004;height:10px;margin:.25em 0 .45em;display:flex}._common_1raz7_1 .landbar i{height:100%;display:block}._common_1raz7_1 .landbar i.free,._common_1raz7_1 .landlist i.free{background:repeating-linear-gradient(45deg,#ffffff30 0 3px,#0000 3px 6px)}._common_1raz7_1 .landlist{grid-template-columns:1fr 1fr;gap:.15em .9em;font-size:.85em;display:grid}._common_1raz7_1 .landlist div{align-items:center;gap:.35em;min-width:0;display:flex}._common_1raz7_1 .landlist i{border:1px solid #0008;flex:none;width:.8em;height:.8em}._common_1raz7_1 .landlist .ln{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._common_1raz7_1 .landlist .lp{color:var(--muted);margin-left:auto}._common_1raz7_1 .overlay{z-index:5;background:#1d1b16aa;place-items:center;display:grid;position:fixed;inset:0}._common_1raz7_1 .wn{background:var(--drab);border:3px solid var(--brass);width:min(720px,94vw);max-height:92vh;color:var(--cream);padding:1.2em 1.5em;line-height:1.45;overflow:auto;box-shadow:0 10px 40px #000a}._common_1raz7_1 .wnhead{z-index:1;background:var(--drab);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:-1.2em -1.5em .2em;padding:.5em 1.5em;display:flex;position:sticky;top:-1.2em}._common_1raz7_1 .wnhead .x{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .1em;font-size:1.8em;line-height:1}._common_1raz7_1 .wnhead .x:hover{color:var(--cream)}._common_1raz7_1 .podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:.7em;margin-bottom:1em;display:grid}._common_1raz7_1 .pod{background:var(--drab2);border:2px solid var(--line);text-align:center;padding:.7em .6em}._common_1raz7_1 .pod.p1{border-color:var(--brass);order:2;padding-top:1.1em}._common_1raz7_1 .pod.p2{order:1}._common_1raz7_1 .pod.p3{order:3}._common_1raz7_1 .pod .medal{background:var(--line);width:1.6em;height:1.6em;color:var(--ink);border-radius:50%;font-style:normal;font-weight:700;line-height:1.6em;display:inline-block}._common_1raz7_1 .pod.p1 .medal{background:var(--brass)}._common_1raz7_1 .pod .pname{text-overflow:ellipsis;white-space:nowrap;margin-top:.4em;font-weight:700;overflow:hidden}._common_1raz7_1 .pod .pscore{color:var(--vp);margin-top:.2em;font-weight:700}._common_1raz7_1 .pod .psub{color:var(--muted);margin-top:.15em;font-size:.8em}._common_1raz7_1 .endrest li{border-bottom:1px dotted #ffffff14;grid-template-columns:2.5ch minmax(0,1fr) auto auto;align-items:baseline;column-gap:.6em;padding:.3em 0;display:grid}._common_1raz7_1 .endrest .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._common_1raz7_1 .endrest .s{color:var(--vp);text-align:right;font-weight:700}._common_1raz7_1 .endrest .g{color:var(--muted);text-align:right;white-space:nowrap;font-size:.85em}._common_1raz7_1 .wn img.rank{border:0;height:1.15em;max-height:none;margin:0 .3em 0 0;display:inline-block}._common_1raz7_1 .nat{opacity:.75;margin-left:.35em;font-size:.85em;font-weight:400}._common_1raz7_1 #zoombar{z-index:2;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:10px;right:10px}._common_1raz7_1 #zoombar button{width:34px;height:34px;font:inherit;color:var(--cream);border:2px solid var(--line);cursor:pointer;background:#1d1b16e0;font-size:1.2em;line-height:1}._common_1raz7_1 #zoombar button:hover{border-color:var(--brass)}._common_1raz7_1 #zoombar button.fx svg{vertical-align:middle;fill:none;width:20px;height:20px;stroke:var(--brass);stroke-width:1.6px;stroke-linecap:round}._common_1raz7_1 #zoombar button.fx circle{fill:var(--brass)}._common_1raz7_1 #zoombar button.fx.off svg{stroke:var(--muted);opacity:.6}._common_1raz7_1 #zoombar button.fx.off circle{fill:none}._game_90i1z_1,._game_90i1z_1{height:100%;margin:0;overflow:hidden}._game_90i1z_1{background:var(--paper);font:14px/1.35 Courier New,ui-monospace,DejaVu Sans Mono,monospace;display:grid}._game_90i1z_1 #board{grid-row:1;min-width:0;min-height:0;position:relative;overflow:hidden}._game_90i1z_1 #board canvas{width:100%;height:100%;position:absolute;inset:0}._site_cmppx_1,._site_cmppx_1{height:auto;min-height:100%;overflow:auto}._site_cmppx_1{background:var(--drab);display:block}._site_cmppx_1 #nav{z-index:5;background:var(--ink);border-bottom:3px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.2em 1.4em;padding:.7em 20px;display:flex;position:sticky;top:0}._site_cmppx_1 #nav a{color:var(--muted);letter-spacing:.04em;text-decoration:none}._site_cmppx_1 #nav a:hover,._site_cmppx_1 #nav a.on{color:var(--cream)}._site_cmppx_1 #nav a.on{-webkit-text-decoration:underline 2px var(--brass);text-decoration:underline 2px var(--brass);text-underline-offset:.35em}._site_cmppx_1 #nav .brand{font-synthesis:none;color:var(--brass);letter-spacing:.05em;text-transform:uppercase;font-family:Impact,Arial Narrow,system-ui,sans-serif;font-size:1.25em}._site_cmppx_1 #nav .gap{flex:1}._site_cmppx_1 #nav .who{color:var(--cream)}._site_cmppx_1 .id{color:var(--muted);font-size:.85em}._site_cmppx_1 .page{max-width:1100px;margin:0 auto;padding:24px 20px 60px}._site_cmppx_1 .page h1{color:var(--brass);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .4em;font-size:1.8em}._site_cmppx_1 .page h2{color:var(--brass)}._site_cmppx_1 .cols{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (width<=760px){._site_cmppx_1 .cols{grid-template-columns:1fr}}._site_cmppx_1 .box{background:var(--drab2);border:2px solid var(--line);margin-bottom:18px;padding:14px 16px}._site_cmppx_1 .box>h2:first-child{margin-top:0}._site_cmppx_1 .small{color:var(--muted);font-size:.88em}._site_cmppx_1 .err{color:#ff8a7a;min-height:1.2em;font-size:.9em}._site_cmppx_1 .ok{color:#a8d08d}._site_cmppx_1 .page input,._site_cmppx_1 .page select,._site_cmppx_1 .page button,._site_cmppx_1 .btn{font:inherit;border:2px solid var(--line);background:var(--ink);color:var(--cream);padding:.45em .7em}._site_cmppx_1 .page input:focus,._site_cmppx_1 .page select:focus{outline:2px solid var(--brass);outline-offset:-2px}._site_cmppx_1 .page button,._site_cmppx_1 .btn{cursor:pointer;border-color:var(--brass);color:var(--brass);background:var(--drab);letter-spacing:.06em;text-transform:uppercase;font-weight:700;text-decoration:none;display:inline-block}._site_cmppx_1 .page button:hover,._site_cmppx_1 .btn:hover{background:var(--brass);color:var(--ink)}._site_cmppx_1 .page button.quiet,._site_cmppx_1 .btn.quiet{border-color:var(--line);color:var(--muted);text-transform:none;letter-spacing:0;font-weight:400}._site_cmppx_1 .page button.quiet:hover,._site_cmppx_1 .btn.quiet:hover{background:var(--line);color:var(--cream)}._site_cmppx_1 .page button:disabled{opacity:.5;cursor:default}._site_cmppx_1 form.row,._site_cmppx_1 .row{flex-wrap:wrap;align-items:center;gap:8px;margin:.5em 0;display:flex}._site_cmppx_1 .row input{flex:1;min-width:8em}._site_cmppx_1 details>summary{cursor:pointer;color:var(--muted);margin-top:.6em}._site_cmppx_1 .code{letter-spacing:.15em;color:var(--brass);-webkit-user-select:all;user-select:all;font-size:2em;font-weight:700}._site_cmppx_1 .token{color:var(--brass);word-break:break-all;-webkit-user-select:all;user-select:all;font-family:ui-monospace,monospace;font-size:.85em}._site_cmppx_1 .qr{background:#fff;width:170px;margin:.5em 0 .3em;line-height:0}._site_cmppx_1 .qr:empty{display:none}._site_cmppx_1 .qr svg{width:100%;height:auto}._site_cmppx_1 details.sub{margin-top:.4em}
