@import-normalize;@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-ext-400-normal-Cycyekte.woff2)format("woff2"),url(/assets/fira-sans-cyrillic-ext-400-normal-Dd5dApAy.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-400-normal-CKu2TFQr.woff2)format("woff2"),url(/assets/fira-sans-cyrillic-400-normal-D9eUeF-O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-ext-400-normal-ByG7UNQ2.woff2)format("woff2"),url(/assets/fira-sans-greek-ext-400-normal-ClCfNE6D.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-400-normal-BFCFncbp.woff2)format("woff2"),url(/assets/fira-sans-greek-400-normal-DQ8sF22y.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-vietnamese-400-normal-ljDTQFsx.woff2)format("woff2"),url(/assets/fira-sans-vietnamese-400-normal-DUVG35gE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-ext-400-normal-BLG_mAEf.woff2)format("woff2"),url(/assets/fira-sans-latin-ext-400-normal-BCUwhuGB.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-400-normal-a0AnQzuD.woff2)format("woff2"),url(/assets/fira-sans-latin-400-normal-66xCkunx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--magenta-50:#ff1ad9;--magenta-60:#ed00b5;--magenta-70:#b5007f;--magenta-80:#7d004f;--magenta-90:#440027;--purple-30:#c069ff;--purple-40:#ad3bff;--purple-50:#9400ff;--purple-60:#8000d7;--purple-70:#6200a4;--purple-80:#440071;--purple-90:#25003e;--blue-40:#45a1ff;--blue-50:#0a84ff;--blue-50-a30:#0a84ff4d;--blue-60:#0060df;--blue-70:#003eaa;--blue-80:#002275;--blue-90:#000f40;--teal-50:#00feff;--teal-60:#00c8d7;--teal-70:#008ea4;--teal-80:#005a71;--teal-90:#002d3e;--green-50:#30e60b;--green-60:#12bc00;--green-70:#058b00;--green-80:#006504;--green-90:#003706;--yellow-50:#ffe900;--yellow-60:#d7b600;--yellow-60-a30:#d7b6004d;--yellow-70:#a47f00;--yellow-80:#715100;--yellow-90:#3e2800;--red-50:#ff0039;--red-60:#d70022;--red-60-a30:#d700224d;--red-70:#a4000f;--red-80:#5a0002;--red-90:#3e0200;--orange-50:#ff9400;--orange-60:#d76e00;--orange-70:#a44900;--orange-80:#712b00;--orange-90:#3e1300;--grey-10:#f9f9fa;--grey-10-a10:#f9f9fa1a;--grey-10-a20:#f9f9fa33;--grey-10-a40:#f9f9fa66;--grey-10-a60:#f9f9fa99;--grey-10-a80:#f9f9facc;--grey-20:#ededf0;--grey-30:#d7d7db;--grey-40:#b1b1b3;--grey-50:#737373;--grey-60:#4a4a4f;--grey-70:#38383d;--grey-80:#2a2a2e;--grey-90:#0c0c0d;--grey-90-a05:#0c0c0d0d;--grey-90-a10:#0c0c0d1a;--grey-90-a20:#0c0c0d33;--grey-90-a30:#0c0c0d4d;--grey-90-a40:#0c0c0d66;--grey-90-a50:#0c0c0d80;--grey-90-a60:#0c0c0d99;--grey-90-a70:#0c0c0db3;--grey-90-a80:#0c0c0dcc;--grey-90-a90:#0c0c0de6;--ink-40:#7175a8;--ink-50:#595e91;--ink-60:#464b76;--ink-70:#363959;--ink-80:#202340;--ink-90:#0f1126;--white-100:#fff;--font-main:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-monospace:"Fira Code", source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;--selected-box-shadow:0 0 0 1px #0a84ff, 0 0 0 4px #0a84ff4d;--font-display-20:36px;--font-title-40:28px;--font-title-30:22px;--font-title-20:17px;--font-title-10:13px;--font-body-30:17px;--font-body-20:15px;--font-body-10:13px;--font-caption-30:15px;--font-caption-20:13px;--font-caption-10:11px}@media print{:root{--font-display-20:16pt;--font-title-40:13pt;--font-title-30:12pt;--font-title-20:11pt;--font-title-10:10pt;--font-body-30:12pt;--font-body-20:11pt;--font-body-10:10pt;--font-caption-30:12pt;--font-caption-20:11pt;--font-caption-10:10pt;--grey-90:black;--grey-30:white;--grey-10:white}}html{font-size:var(--font-body-20);font-family:var(--font-main);color:var(--grey-90);background-color:var(--grey-10)}body{height:100vh;margin:0;padding:0;overflow:hidden}#root{height:100vh}svg{vertical-align:middle;width:auto;height:1em}.content{background-color:var(--white-100);border-radius:4px}.content:not(tbody){padding:4px}@media print{div[role=tablist]{display:none}}.display-20,h1{font-size:var(--font-display-20);text-align:center;margin:.25em 0;font-weight:200}.title-40,h2,caption{font-size:var(--font-title-40);margin:.25em 0;font-weight:300}.title-30,h3{font-size:var(--font-title-30);margin:.25em 0;font-weight:300}.title-20,th,h4{font-size:var(--font-title-20);margin:.25em 0;font-weight:500}.title-10,h5{font-size:var(--font-title-10);margin:.25em 0}.body-30{font-size:var(--font-body-30);font-weight:400}.body-20,legend{font-size:var(--font-body-20);font-weight:400}.body-10{font-size:var(--font-body-10);font-weight:400}.monospace,code{font-family:var(--font-monospace)}.caption-30{font-size:var(--font-caption-30);color:var(--grey-50);font-weight:400}.caption-20{font-size:var(--font-caption-20);color:var(--grey-50);font-weight:400}.title{font-family:"Fira Sans", var(--font-main), sans-serif}a{color:var(--blue-60);text-decoration:none}a:hover{color:var(--blue-60);text-decoration:underline}a:active{color:var(--blue-70)}a:focus{box-shadow:var(--selected-box-shadow)}hr{background-color:var(--grey-40);border:none;height:1px}.selected{background-color:var(--grey-20);box-shadow:var(--selected-box-shadow)}.status-alert{color:var(--yellow-70)}.status-ok{color:var(--green-80)}@media print{a{text-decoration:underline}}.app{grid-template-rows:40px 1fr;grid-template-areas:"app-header""app-content";height:100vh;display:grid}.app__header{background-color:var(--grey-30);border-bottom:1px var(--grey-40) solid;-webkit-user-select:none;user-select:none;flex-flow:row;grid-area:app-header;justify-content:space-between;align-items:center;padding:4px;display:flex}.app__header button:focus{box-shadow:none;outline:none}.app__main{grid-area:app-content;overflow:auto}@media screen and (width<=741px){.mobile-sidebar-open .win__content,.mobile-sidebar-closed .win__sidebar{display:none}}.winBody{height:100%}.win__titlebar-button{color:var(--grey-90)}.win__sidebar{background-color:var(--grey-20);border-width:1px;border-color:var(--grey-30);-webkit-user-select:none;user-select:none;height:100%;font-size:var(--font-body-30);border-right-style:solid;padding:8px;overflow:auto}.win__sidebar ul{padding:0;list-style-type:none}.win__sidebar li{margin:8px 0}.win__sidebar a{color:var(--grey-80);padding-top:4px;padding-bottom:4px;display:block}.win__sidebar a:hover{text-decoration:none}.win__sidebar a[aria-current=true]{background-color:var(--grey-90-a20);color:var(--grey-90);margin-left:-8px;margin-right:-8px;padding-left:8px}.sidebar__header{color:var(--grey-90-a70)}.win__content{height:100%;overflow:auto}.dialog-overlay{background:#00000054;position:fixed;inset:0;overflow:auto}.dialog-content{background:var(--white-100);outline:none;width:calc(80vw - 2rem);margin:10vh auto;padding:2rem}.win__about-dialog{background-color:var(--grey-20)}.dialog-title{margin-top:0}.content-area{margin:0 auto;padding:0 8px 16px}.win__footer{background-color:var(--grey-30);border-top:1px var(--grey-40) solid;font-size:var(--font-body-10);-webkit-user-select:none;user-select:none;overflow:hidden}.win__footer-divider{margin:0}.win__footer-block{margin:0 8px;padding:4px 0}@media screen and (width>=768px){.win__sidebar{font-size:var(--font-body-20);height:auto}.win__sidebar li{margin:4px 0}.winBody{grid-template:"win-sidebar win-content"1fr/11em 1fr;display:grid}.winBody-hasFooter{grid-template-rows:1fr 24px;grid-template-areas:"win-sidebar win-content""win-statusbar win-statusbar"}.win__sidebar{grid-area:win-sidebar}.win__content{grid-area:win-content}.win__footer{grid-area:win-statusbar;align-items:center;display:flex;overflow:hidden}.win__footer-divider{width:2px;height:16px;margin:0 8px;display:inline-block}div[role=group]{height:100%}.passthrough,.passthrough>div[role=group]{width:100%;height:100%}.content-area{max-width:720px}.placeholder{opacity:0;background-color:#0000}.plain-list{padding:0;list-style-type:none}.win__about{justify-content:space-between;width:100%;display:flex}.dialog-content{width:50vw}.mobile-only{visibility:hidden}}@media print{.app{display:block}.app__header{border:none;height:1em;display:block}.app__header button,.win__sidebar{display:none}.win__footer{border:none;margin-top:2em}}button,input[type=submit],.button{color:var(--grey-90);background-color:var(--grey-90-a10);height:32px;font-size:var(--font-body-10);border:1px;border-radius:2px;width:auto;min-width:132px;padding:0 8px}a.button{text-decoration:none}.button-micro,input[type=submit].button-micro{height:24px;font-size:var(--font-caption-10);min-width:auto}.button-primary,input[type=submit].button-primary{color:var(--white-100);background:var(--blue-60)}.button-primary:hover,input[type=submit].button-primary:hover{background-color:var(--blue-70)}.button-primary:active,input[type=submit].button-primary:active{background-color:var(--blue-80)}.button-primary:focus,input[type=submit].button-primary:focus{box-shadow:inset 0 0 0 1px #0a84ff,0 0 0 1px #0a84ff,0 0 0 4px #0a84ff4d}button:hover,input[type=submit]:hover,.button:hover{background:var(--grey-90-a20)}button:active,input[type=submit]:active,.button:active,.button-pressed{background:var(--grey-90-a30)}button:focus,input[type=submit]:focus,.button:focus{box-shadow:inset 0 0 0 1px #0a84ff,0 0 0 1px #0a84ff,0 0 0 4px #0a84ff4d}[disabled],.disabled,.window-blur button{opacity:.4}.button-ghost{color:var(--grey-90-a80);background-color:#0000;border:none;width:32px;min-width:32px;height:32px;padding:8px;font-size:16px}.button-text-ghost{background-color:#0000;border:none;width:auto;min-width:auto}.button-ghost-large{width:40px;min-width:40px;height:40px;padding:10px;font-size:20px}select[disabled]{opacity:1}button[disabled]:hover,input[type=text][disabled]:hover,.disabled:hover{background-color:var(--grey-90-a10);border-color:#0000}.button-ghost svg{display:block}label{margin-bottom:8px;font-size:.833rem;line-height:1.4;display:block}input[type=text],input[type=date],input[type=number]{border-color:var(--grey-90-a20);border-width:1px;border-radius:2px;width:auto;min-height:32px;padding:0 8px;font-size:1em}select{border-color:var(--grey-90-a20)}.inputPlaceholder{display:inline-block}input:hover{border-color:var(--grey-90-a30)}input:focus{border-color:var(--blue-50);box-shadow:var(--selected-box-shadow)}::placeholder{color:var(--grey-50)}fieldset{background-color:var(--white-100);border-color:var(--grey-40);border-width:1px;border-radius:4px;margin:8px 0}table{border-collapse:collapse;margin:auto}th,td{padding:4px}.table__number{font-family:var(--font-monospace);text-align:right}.center{text-align:center}.inactive .table__player,.inactive .table__number,li.inactive{opacity:.5}.dummy{font-style:italic}.data__input{text-align:center}li.player.missing{font-style:italic}.tabs{grid-template-rows:min-content auto;grid-template-areas:"tab-list""tab-panels";width:100%;height:100%;display:grid}.tabs-list{background:0 0;grid-area:tab-list;justify-content:center;height:48px;display:flex}.tabs-panels{grid-area:tab-panels;overflow:auto}.tab-panel[data-state=inactive]{display:none}.tab{color:var(--grey-90-a80);background-color:#0000;border-bottom:2px solid #0000;height:auto;padding:16px 8px;font-size:1em}.tab:hover{background-color:var(--grey-90-a10);border-bottom-color:var(--grey-90-a20)}.tab:active{background-color:var(--grey-90-a20);border-bottom-color:var(--grey-90-a20)}.tab[aria-selected=true]{color:var(--blue-60);border-bottom-color:var(--blue-50)}.tab[aria-selected=true]:hover{background-color:var(--grey-90-a10)}.tab[aria-selected=true]:active{background-color:var(--grey-90-a20)}.tab[disabled],.tab[disabled]:hover{background-color:#0000}.toolbar{background-color:var(--grey-10);flex-direction:row;justify-content:center;padding:8px 0;display:flex;position:sticky;top:0}.toolbar>:not(:first-child){margin-left:2px}.toolbar__left{justify-content:flex-start}@media print{.toolbar{display:none}}.pages__container{background-color:var(--grey10);flex-direction:column;place-content:center space-between;height:100%;display:flex}.pages__hint{margin:0 auto;overflow:visible}.pages__hint-item{margin:8px 0}.pages__footer{font-size:var(--font-body-10);background-color:var(--ink-80);color:var(--grey-20);padding:0 16px}.pages__footer-link{color:var(--teal-50)}.pages__footer-link:hover{color:var(--teal-60)}@media screen and (width>=768px){.pages__footer{justify-content:space-between;display:flex}.pages__footer-left{text-align:left}.pages__footer-right{text-align:right}}.pages__title{color:var(--grey-90);align-items:center;margin:0 auto;display:flex}.pages__title-icon{flex-shrink:1;margin-right:8px}.pages__title-text{flex-grow:1}.pages__subtitle{text-align:right;margin:0}.pages__text-json{font-family:var(--font-monospace);white-space:pre;max-width:100%}@media print{.pages__footer{color:#000;background-color:#fff}.pages__footer-link{color:var(--blue-60)}}.pageround__winnerSelect{width:100%;font-size:1em}.pageround__table{width:100%}.pageround__table tr:not(:last-of-type){border-width:1px;border-bottom-style:solid;border-color:var(--grey-40)}.pageround__table-head{text-align:left}.pageround__tr{padding:8px 4px}.pageround__row-id{text-align:center;width:20px;padding:4px}.pageround__controls{width:72px}.pageround__matchresult{width:140px}.pageround__playerresult{text-align:center;width:32px}.pageround__wonicon{color:var(--yellow-70)}.pageround__gamesinprogress__caption{background-color:#ffffe0;margin-top:.2em;margin-bottom:.2em;font-size:smaller}.pageround__gameinprogress{background-color:#ffffe0}.pageround__select-list .dummy{border-top:1px solid var(--grey-40)}.pagescores__table{border-collapse:collapse;width:min-content}.pagescores__topheader{vertical-align:bottom}.pagescores__row:nth-of-type(2n){background-color:var(--white-100)}.pagescores__row:nth-of-type(odd){background-color:var(--grey-20)}.pagescores__row-td{border-width:1px;border-color:var(--grey-40);border-style:solid}.pagescores__row-th{border-width:1px;border-bottom-style:solid;border-color:var(--grey-40);background-color:var(--white-100)}.pagescores__playername{text-align:left;color:var(--grey-90);white-space:nowrap}.pagescores__rank{text-align:center;color:var(--grey-90)}.pagescores__number{padding:4px}.pagescores__x{opacity:.4}@media screen and (width>=768px){.utils__panels{flex-wrap:nowrap;display:flex}.utils__panel{flex-grow:1;margin-right:16px}.utils__panel:last-child{margin-right:0}}.utils__notification-container{min-height:32px;font-size:var(--font-body-10);border-radius:4px;flex-direction:row;justify-content:center;margin:4px 0;padding-top:4px;padding-bottom:4px;font-weight:400;display:flex}.utils__notification-text{flex-direction:row;align-items:center;display:flex}.utils__notification-icon{cursor:help;flex-direction:row;flex-shrink:1;align-items:center;margin:0 4px;font-size:16px;display:flex}.utils__notification-success{color:var(--green-90);background-color:var(--green-50)}.utils__notification-warning{color:var(--yellow-90);background-color:var(--yellow-50)}.utils__notification-error{color:var(--white-100);background-color:var(--red-60)}
