@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.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}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.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}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-ext-900-normal-BLeVovcl.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-900-normal-DKFql_-q.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:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-900-normal-CWPcV0_V.woff2)format("woff2"),url(/assets/nunito-cyrillic-900-normal-Dr1fjxoU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-vietnamese-900-normal-D6LWQAy_.woff2)format("woff2"),url(/assets/nunito-vietnamese-900-normal-WV2-fBew.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:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-ext-900-normal-Dllsvgjo.woff2)format("woff2"),url(/assets/nunito-latin-ext-900-normal-CTBZd6bf.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:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(/assets/nunito-latin-900-normal-CVn49sIn.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}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-ext-900-italic-BSuluEP-.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-900-italic-DAp59GFl.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:Nunito;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-900-italic-ZR-Cl8_T.woff2)format("woff2"),url(/assets/nunito-cyrillic-900-italic-mtBrUW6x.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/nunito-vietnamese-900-italic-Dx5LA34q.woff2)format("woff2"),url(/assets/nunito-vietnamese-900-italic-BVr69CKW.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:Nunito;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-ext-900-italic-BxQ__GDJ.woff2)format("woff2"),url(/assets/nunito-latin-ext-900-italic-C4U0WqBG.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:Nunito;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-italic-4rv-ndsy.woff2)format("woff2"),url(/assets/nunito-latin-900-italic-BKkrnXsh.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}html,body{background:#fdf9f3;height:100%;margin:0}#boot{--bg:#fdf9f3;--ink:#1c1a18;--red:#d71e22;z-index:10;background:var(--bg);color:var(--ink);-webkit-user-select:none;user-select:none;flex-direction:column;font-family:Nunito,system-ui,sans-serif;transition:opacity .5s;display:flex;position:fixed;inset:0}#boot.done{opacity:0;pointer-events:none}.boot-wip{z-index:2;padding:calc(10px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) 12px calc(16px + env(safe-area-inset-left,0px));background:var(--red) repeating-linear-gradient(-45deg, #ffffff12 0 14px, transparent 14px 28px);color:#fff;background-size:40px 40px;justify-content:center;align-items:center;gap:12px;animation:1.6s linear infinite boot-stripes;display:flex;position:relative;box-shadow:0 6px 18px #8c140a2e}.boot-wip:after{content:"";background:repeating-linear-gradient(-45deg,#ffc21a 0 10px,#2a1c10 10px 20px);height:6px;position:absolute;bottom:-6px;left:0;right:0}.boot-wip svg{flex:none;width:clamp(30px,8.5vw,42px);height:auto}.boot-wip strong{letter-spacing:.04em;font:italic 900 clamp(19px,5.6vw,30px)/1 Nunito,system-ui,sans-serif;display:block}.boot-wip span{text-wrap:balance;margin-top:4px;font:800 clamp(12px,3.3vw,16px)/1.25 Nunito,system-ui,sans-serif;display:block}@keyframes boot-stripes{to{background-position:40px 0}}.boot-stage{flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden;container-type:size}.boot-mute{z-index:1;top:18px;right:calc(16px + env(safe-area-inset-right,0px));color:#1c1a18;cursor:pointer;visibility:hidden;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fffdfa;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;box-shadow:0 6px 20px #5a32141f,0 1px 3px #5a321414}#boot.js .boot-mute{visibility:visible}.boot-mute svg{width:24px;height:24px}.boot-art{--w:min(100vw, 66vh, 640px);width:var(--w);text-align:center;flex-direction:column;align-items:center;display:flex}@supports (width:1cqw){.boot-art{--w:min(100cqw, 72cqh, 640px)}}.boot-brand{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.boot-storck{width:calc(var(--w) * .43);height:auto}.boot-kart{width:calc(var(--w) * .75);height:auto;margin-top:calc(var(--w) * .035)}.boot-tag{margin:calc(var(--w) * .012) 0 0;font:italic 900 calc(var(--w) * .036) / 1.2 "Nunito", system-ui, sans-serif;letter-spacing:.3em;text-transform:uppercase;margin-right:-.3em}.boot-hero{width:calc(var(--w) * 1.22);aspect-ratio:3/2;height:auto;margin:calc(var(--w) * -.08) 0 0 calc(var(--w) * -.19);align-self:flex-start;display:block}.boot-load{width:calc(var(--w) * .8);margin-top:calc(var(--w) * -.005)}.boot-row{align-items:center;gap:calc(var(--w) * .03);display:flex}.boot-bar{height:calc(var(--w) * .034);background:#efe6de;border-radius:99px;flex:1;min-height:11px;position:relative}.boot-bar i{width:0;min-width:calc(var(--w) * .034 + 6px);box-sizing:border-box;background:linear-gradient(90deg,#fdba2f,#f5721e 50%,#e2262b);border:3px solid #fff;border-radius:99px;position:absolute;top:-3px;bottom:-3px;left:-3px;overflow:hidden;box-shadow:0 2px 6px #d2461438}.boot-bar i:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%) 0 0/200% 100%;animation:1.8s ease-in-out infinite boot-shine;position:absolute;inset:0}@keyframes boot-shine{0%{background-position:150% 0}to{background-position:-50% 0}}.boot-flag{width:calc(var(--w) * .05);flex:none;min-width:16px;height:auto}.boot-msg{margin:calc(var(--w) * .05) -.34em 0 0;font:600 calc(var(--w) * .028) / 1.2 "Nunito", system-ui, sans-serif;letter-spacing:.34em;text-transform:uppercase;color:#3a3531}.boot-msg b{font-weight:inherit;animation:1.4s infinite boot-dot}.boot-msg b:nth-child(2){animation-delay:.2s}.boot-msg b:nth-child(3){animation-delay:.4s}@keyframes boot-dot{0%,20%{opacity:.15}50%,to{opacity:1}}@container (aspect-ratio>=6/5){.boot-art{--w:min(42cqw, 92cqh, 560px);grid-template-columns:1fr auto;grid-template-areas:"brand hero""load hero";align-items:center;width:100%;display:grid}.boot-brand{grid-area:brand;place-self:end center}.boot-load{width:calc(var(--w) * .86);margin-top:calc(var(--w) * .09);grid-area:load;place-self:start center}.boot-hero{grid-area:hero;align-self:center;width:min(58cqw,140cqh);margin:0 calc(min(58cqw,140cqh)/-16.6667) 0 0}}@media (min-aspect-ratio:6/5){.boot-wip>div{align-items:baseline;gap:14px;display:flex}.boot-wip strong{font-size:clamp(18px,2.6vw,30px)}.boot-wip span{margin:0;font-size:clamp(12px,1.5vw,17px)}.boot-wip svg{width:clamp(26px,3vw,40px)}}@media (prefers-reduced-motion:reduce){.boot-wip,.boot-bar i:after,.boot-msg b{animation:none}}.ktags{pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.ktag{transform-origin:50% 100%;will-change:transform, opacity;visibility:hidden;font:900 var(--kt-name,16px) / 1.15 "Nunito", system-ui, sans-serif;flex-direction:column;align-items:center;padding-bottom:.42em;display:flex;position:absolute;top:0;left:0}.ktag .kt-name{z-index:1;max-width:calc(var(--kt-logo,86px) * 1.9);color:#fffaf2;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;background:#242c36e0;border-radius:.55em;margin-bottom:-.2em;padding:.1em .55em .14em;position:relative;overflow:hidden;box-shadow:0 1px #3c1e0a4d,0 2px 6px #28140540}.ktag .kt-logo{width:var(--kt-logo,86px);aspect-ratio:2.738;border-radius:calc(var(--kt-logo,86px) * .08);background-repeat:no-repeat;position:relative;box-shadow:0 2px 6px #2814054d}.ktag .kt-logo:after{content:"";border:.4em solid #0000;border-top:.42em solid var(--rim,#2156c8);border-bottom:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ktag.own .kt-logo{box-shadow:0 1px 4px #28140540}.ui{pointer-events:none;color:#fffaf2;text-shadow:0 2px #3c1e0a59,0 3px 14px #2814054d;z-index:5;font-family:Nunito,system-ui,sans-serif;position:fixed;inset:0}.ui .screen{display:none;position:absolute;inset:0}.ui .screen.on{display:block}.ui button{pointer-events:auto;touch-action:manipulation;color:#fffaf2;cursor:pointer;text-shadow:none;-webkit-tap-highlight-color:transparent;background:#242c36db;border:0;border-radius:.7em;padding:.62em 1.4em;font:900 clamp(18px,3.2vmin,26px) Nunito,system-ui,sans-serif;transition:transform 80ms,background .15s;box-shadow:0 4px 18px #1e0f0538}.ui button:active{transform:scale(.97)}.ui button.primary{color:#2a1c10;background:#ffd23a}.ui button.icon{border-radius:50%;place-items:center;width:2.4em;height:2.4em;padding:.5em;display:grid}.ui button.icon svg{width:1.2em;height:1.2em}.ui .title{left:calc(4vmin + env(safe-area-inset-left,0px));top:calc(4vmin + env(safe-area-inset-top,0px));text-align:left;position:absolute}.ui .title h1{letter-spacing:-.01em;margin:0;font-size:clamp(40px,9vmin,96px);font-weight:900;line-height:.95}.ui .title p{margin:.25em 0 0;font:italic 900 clamp(18px,4vmin,34px) Nunito,system-ui,sans-serif}.ui .home .actions{left:0;right:0;bottom:calc(10vh + env(safe-area-inset-bottom,0px));flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:absolute}.ui .corner{right:calc(16px + env(safe-area-inset-right,0px));top:calc(16px + env(safe-area-inset-top,0px));pointer-events:auto;position:absolute}.ui .select .card{left:50%;bottom:calc(5vh + env(safe-area-inset-bottom,0px));grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:min(560px,92vw);display:grid;position:absolute;transform:translate(-50%)}.ui .select .who{text-align:center;background:#242c36b8;border-radius:18px;padding:10px 14px 4px}.ui .select .who h2{margin:0;font-size:clamp(30px,6.5vmin,54px);font-weight:900;line-height:1}.ui .select .who h3{color:var(--accent,#ffd23a);margin:.15em 0 0;font:italic 900 clamp(18px,3.6vmin,28px) Nunito,system-ui,sans-serif}.ui .select .who p{margin:.2em 0 .6em;font-size:clamp(14px,2.6vmin,19px);font-weight:800}.ui .select .go{grid-column:1/-1;justify-self:center}@media (orientation:landscape) and (max-height:500px){.ui .select .card{left:auto;right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));gap:8px;width:min(340px,40vw);transform:none}.ui .select .who{padding:8px 10px 2px}}.ui .back{left:calc(16px + env(safe-area-inset-left,0px));top:calc(16px + env(safe-area-inset-top,0px));position:absolute}.ui .count{place-items:center;font-size:clamp(90px,26vmin,240px);font-weight:900;display:grid;position:absolute;inset:0}.ui .count span{animation:.9s ease-out both pop}@keyframes pop{0%{opacity:0;transform:scale(1.6)}20%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.ui .results .board{left:calc(3vmin + env(safe-area-inset-left,0px));bottom:calc(3vmin + env(safe-area-inset-bottom,0px));width:min(360px,90vw);text-shadow:none;pointer-events:auto;background:#242c36db;border-radius:22px;padding:18px 22px;position:absolute}@media (max-aspect-ratio:1){.ui .results .board{left:50%;transform:translate(-50%)}}.ui .results ol{margin:0 0 14px;padding:0;list-style:none}.ui .results li{grid-template-columns:2.2em 1fr auto;align-items:center;gap:10px;padding:6px 0;font-size:clamp(16px,3vmin,21px);font-weight:800;display:grid}.ui .results li .n{font-size:1.35em;font-weight:900}.ui .results li.me{color:#ffd23a}.ui .results li i{border-radius:50%;width:.7em;height:.7em;margin-right:.45em;display:inline-block}.ui .results .row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ui .reveal{left:0;right:0;top:calc(3vh + env(safe-area-inset-top,0px));text-align:center;padding:0 calc(64px + env(safe-area-inset-right,0px));font-size:clamp(26px,6.4vmin,64px);font-weight:900;line-height:1.05;display:none;position:absolute}.ui .reveal.on{display:block}.ui .reveal small{letter-spacing:.02em;margin-top:.5em;font-size:.42em;font-weight:800;display:block}@media (orientation:landscape) and (max-height:500px){.ui .results .board{width:min(330px,44vw);padding:10px 16px}.ui .results ol{margin-bottom:8px}.ui .results li{padding:2px 0;font-size:16px}.ui .results .row{flex-wrap:nowrap}.ui .results .row button{padding:10px 14px;font-size:15px}}@media (max-aspect-ratio:1){.ui .results li{padding:3px 0}}.ui .lobby .board{width:min(440px,92vw);text-shadow:none;pointer-events:auto;background:#242c36e0;border-radius:22px;padding:18px 22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui .lobby .code{letter-spacing:.12em;text-align:center;font-size:clamp(34px,8vmin,56px);font-weight:900}.ui .lobby .players{margin:12px 0;padding:0;list-style:none}.ui .lobby .players li{border-bottom:1px solid #ffffff14;justify-content:space-between;padding:6px 2px;font-weight:800;display:flex}.ui .lobby .row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ui .lobby .code-in{-webkit-user-select:text;user-select:text;touch-action:manipulation;text-transform:uppercase;letter-spacing:.15em;text-align:center;border:0;border-radius:12px;width:7em;padding:8px;font:900 24px Nunito,sans-serif}.ui .lobby .pname{justify-content:center;align-items:center;gap:10px;margin:0 0 14px;font-weight:800;display:flex}.ui .lobby .pname span{opacity:.8;white-space:nowrap}.ui .lobby .pname-in{-webkit-user-select:text;user-select:text;touch-action:manipulation;text-align:center;color:#2a1c10;background:#fffaf2;border:0;border-radius:12px;width:min(11em,52vw);padding:7px 10px;font:900 20px Nunito,sans-serif}.ui .lobby .players li.me span:first-child{color:#ffd23a}.ui .msg{text-align:center;color:#ffd9a0;min-height:1.3em;font-weight:800}
