@font-face{font-family:SokoPixel;src:url(data:font/woff2;base64,d09GMgABAAAAAAvAAAsAAAAAJ5AAAAtxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAhHwRCAqyXKN0ATYCJAODTAuBaAAEIAWMOQeCJRt7HgXcGOph40DA5tZM9v8hgRsy9G+gVY9oQXYUo9iZRGgdIl6UjdJ8I1fm5KPZKVTLJ9DBvb9O8dtYm8ZoaUJnwXflP7Le4mJaeMZ4NXVHmRq5QbTco89/8s/+3MwL15oFiOoL7mRWcgiq297d/0waJy8aeBCmGGGUcIklFvy3zfIZx/mQm/5g2MCwUNpiVKOlpDTbfNKs783II1R6iS8LUAB9hNL/APzj4V/+6r1d9gcylm4gw92ooBPAAn7tslGCX/CJ5RDmci0BjVzXwzyRK6M9Cj1kgw/jK2x1biHnDwbuL9WiURUNQP+/tT5Xdi3OX+KEP1TI4fHrQkIBGzNz37yuX11Tn6B7YIFmlqlreqGnE1aswh5IAYIHFi4uURHKxogIrfO3X9qiRns5i6WGWjVIECyyD8Qj59fGvY6PAaEyaQ7EZH2Z2Bughf6nsVddagMiYgAATMDmHZIAAICEbW8cAx87pLL/GpBONIejORIA+/oAAI4ADMAApggAnAJDAFOCLQAbnEBQbswa6221yx57HXQXP8oYNzfiZtyO71AqA65SYtntXZMbctPXMS9UO2J/UFbejf0Hluv8mmc/z7KfZT5LfnoSBF8hY3+9Wg1NtSSxDwBwt4vAQiJS9PIBTnvYufb/2cnIKahQpUadBk1atOnQpUefAUNGjJkwZcacBc6SFWs2bNmx58CRE2cuXLlx58GTF28+fPnxFyBQkGAhQoUJFyFSFCBajFhx4iVIlCRZilRp0mXIlCVbjlx58hUoVKRYiVJlylUIc3VmV7pWa1VJ10zNY+sBLPgkjZq0atOsRQOAfum8bhBvLv4RkK6A7J6oeQoEmCcOhCnEIyWxLCvKSkFIF4mYGUXGDWyIlqUyQiiWt1CSw1vC7O9oIBIdASPQu7CB3Zpx0mvhQqHJqs8Opn8SvBAohnuVujCfN8Wt1Eg9J74EOVCuy4VSFSk5sD9/mILu/H5yO0yx2y4Z1KIwjOxYDSN6SDDbNHIpaVLFb6T9925IY7jnHvuL1m3cunXrllzdIR4Sd0SHDdFg9mIV6WUuhG7GAgX18xYROCnB/Ld7rHAx0avURpuuF6p8+oWGoTAciUkXUWUyaVxp8AX+JJoiIB71gtjJLgmF3tmuX4XkIFJAI7Wph3/GOd3eeGJowXqxQ2UR5hVmOfUFWpN64CSH+cIfk7M4JjJEtZMLd4Rwy9pUX+iuhjnhLkiuHOmhvI2Przg3qkvqASDChWm5sh6ksfoMg15ZFBo6kkOfr5Bjx0qo++MOWea1TA1aWZtLvW1hlHFtpL2/vCfaDd7oSCisVwTg+gmBI6CbFo1nZAraBy+4pgarxGSYYqMBWzmqmz6hH/rrGbsFP26qoPBp51mmlsJ3BD8Q/FAwN3PCJ7WsY5bk2uEQqbNkNHannTkmbSeR11dyZC+jjEkUSlUfNVrCobb9cp3Nh369th9iifMkiF6HSjMc4GmS4PUxqPG21WBu1roP8FDoUBqzqbhLmgrVzD7ZDB0QCk+1KYo2juy+PRczLPGgz6vbwbDNgk/eWpqTLftuOuW2qiPzCs23MFSAYsGQC+NLPbFYOLTcFd91D9ohxkHpsC+0cQ9VYeIcDpq+OtPQ4fGfatn0av2aU78l+iDtCyYF6rzgxi+7ipPpcuP8kgmPefPFqsCW1VSL1mSdKFcUH3e4la/I5CDHGQ2TS+NFEob6qEboz+Nw1nQ7GrPX+8ugF7hjapy86SshvwhYOo4UCQ56qCnVEki8TqZqdDND4AcyBmOgzmquu1Q+XTBQhFJpgR00ZkTRKAY6VJ3WlTca/m49h0YsL4wAjaYpIiVmGYtwHszm9qAcHX1wgk0hGph3K7Ez0bnJz6Ka1zwfXAVXLx8McYEI3VFtTC3KVaTHaIh44DFxuJ+UmG/0W+rrE/fSd8snv/GCW7Su+luFPwZNrxF6IfsiTH8pnZO2HWy98IIiTed/JmlTjDuSXBL5RO8DodEgmWLbqH2GhNtfof0N+KN6FF630G7e2vXx467U4JL2sgw319rw9LD0+Hp3O4MyblXhmbbO5DEwMjLI7tmqe0Lhf5s3/T88Te6/o4+Ht+b/4fVtkwCGz6al05ckNmIIja8HmfdXReFyZG1OGt87PCAXL3ZmxAuw18VXsh46V/PpPRkWskktiNOxRXq21cagV0gnu+cA4gLhhjtEbUqL2H3HpSi2nnweEA+NxFHoqdezhqpo+WK+IjtVAMP847fCfXAI1gC5E28YgMRrroaJeZ35JLe7Obr/3vVCzysylyMFX18P2R1cai28Q5ixtb0FPMaGEIgKreZNQNSLwvvIMNaDzEfUDa6U+wnRvEJYa2fyB7aqUI/8qhhoPSmpGql4iaQJ9jwTTzfo73X7EAUeBz4FbKEvFl3p7Ko/+A5qdd8a35RaP3qz0IkiQvboROwo7eWpI8wFtS+aiKboZnMfQmvKPo+NFIJsW1iOve3pSzGtkiU2GpY9ZMBJLYPw7tEctWS8n5nRmz/QlZnTQxwKJ0ouJTsy0VwPKOoyfpt7GtaE8TWALtI3k87O0fme0fZA7XGgLY7CgQghOU6vPP9ieAepaYnYiXbMo3jgJ6ZhhLElCc/9ClnXX7UPBzW1pKeiL2rSBL/OZK7ftg41VIOWtq7KVJ9N6ZiIJrMYHGmX8moCTtupbUjSBBI/j8R3GITvCBb4HT87HQVWtON+JCzo0xAkTNspaHwbZ2pTzL+aodapzFioJFjqVoJrahvKYKqMqAH0+CumAxERVWj5khbCXUv8BwV5Tz2aLj4mjs8JK9BDfwTKv8BV4qjTV0vVVsmx3eOjuS2CrklGly0Xl3RRtXGyhIpTbXYx67WmM5OmetT0hOumu83gDTDV+Du5gSenwmeyz103soFLRH6CUwaPjpdrhHw7U5FeA+Bkc9sB4M2jotPKgP96yKQyABIEAAg+k9n9CHIAGBefq7veqTEkOu5fhE6ADUC4KByig4h4LGaRklN0hH2BqjelRKbT6fCVGRYnBMxjCAgUUkgRtwvEDqGAITquJJhVyIU8ogwoHahu4JolGULNRKlzJpVYlcxXBFPt+qx3wFHuIHyi0C2EGlwzCOPp9zq4lERDhxSRGpeMpUlpQSzFkmyWEvo+SYXwkEo1KRH3zupMYh4YanIAz2gnksQ8Z0oR9dwumajcnxaQFFuQf6SES82WMsZ1UMrp1m2pwq/eS1VezUKqWdIyPfU7tPf/N/zAzdTxV968j+sGnqm10vsMvqiCarfFKtUEG6314tZOt2fyjcZHdMNkJCY/xRS/r39nhwusSrX2gTb95DOkL1jd9ByUxV+toDgU2RwFMx275O1J3h18mcVuHdJuz+DvpaUNcWnlKxrF06+IwU+uHFtRT/tqt3kC+HKnheuHbkbh1nL89mxx5U7fNPH3DZcHZNgjvjfb5N9kD5tIdeKN/z9i+avxsXWq8PP+6Se2Ukv+a21ituUT559owMoOwLAGrEj+AHuXkLZjSZzggUgtBrra2kbAtQZ4Rlmpds/L2r9QKqrsamaTRN4uNEKmrk21skmbiPBiSKd9/NJEDa20xIiZV0YNiZGoBsi8ruF3Z5AFHLSAKiUFKUuSQjVViE/xgW+kLWqp9/yBYqGP58MFSyUrF4+zctQ7g6JzeuBErmvgxzueA5AdgA7iPzHLXjljmNbWFRglD+8p7+s4vTvQ8A2fAtPEYmV8Paq5RHPxU21HE5xDRzmViZN/IqY2uQN5o2WlOS6tv5IDJQfcQF0GHDJMOyBXKBBi8kVdUZyH4aZptBqAa2jH/e89Aa+0nBu2PnUWWdKEgignrEssarIsbgLDkAW7ijuAb1J57t+/dbc9kLgZeKJuBH4PpT8ydGSmb9nKc9wIYiSQWIgNFk+Dku32xYjitJxHqA9cjQA=)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SokoPixel Fallback;src:url(/assets/PixelOperator-CzHE7s-Y.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-ui:"SokoPixel", "SokoPixel Fallback", "Courier New", monospace;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:#fff;--grey:#ebebeb;--grey-mid:#c2c2c2;--grey-icon:#b6b6b6;--shadow:#939393;--ink:#000;--muted:#595959;--hint:#858585;--icon-idle:#858585;--icon-hover:#6c6c6c;--red:#bd3f3f;--red-dark:#8a2e2e;--green:#56bd3f;--green-dark:#3f8a2e;--green-deep:#25511b;--green-fill:#3b832b;--blue:#3f53bd;--blue-dark:#2e3c8a;--purple:#a13fbd;--purple-dark:#762e8a;--gold:#f5b800;--px:2px;--rail-w:48px;--bar-h:60px;--safe-bottom:0px;--fs-2:20px;--fs-3:30px;--fs-body:var(--fs-2);--fs-small:var(--fs-2);--fs-title:var(--fs-3);--fs-hud:var(--fs-3);--lh-body:1.3;--lh-tight:1.1;--bg:#fff;--fg:#000;--line:#b6b6b6;--chip:#ebebeb;--card:#fff;--accent:#3f53bd;--input-bg:#fff;--board-bg:#fff;--bar-bg:#fff;--mine:#fff4c2;--danger-bg:#fdecea;--header-h:56px}@media (width<=699px){:root{--fs-hud:var(--fs-2)}}*,:before,:after{box-sizing:border-box;border-radius:0!important}html,body{color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-text-size-adjust:100%;font-synthesis:none;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;font-smooth:never;text-rendering:optimizespeed;font-kerning:none;margin:0}body{image-rendering:pixelated;background:#fff url(/static/img/ui/brick.png) 0 0/16px 16px}@media (pointer:fine){body{will-change:opacity}nav.rail,.pull,.tabbar,.sheetwrap,.backdrop,.musicask,.flyout,.mebar,.movebar,.adm-nav{will-change:transform}}@media (pointer:coarse){html{background:#fff;height:100%;overflow:hidden}body{overscroll-behavior-y:none;background-attachment:local;height:100dvh;position:relative;overflow-y:auto}}img,canvas,svg.px-icon{image-rendering:pixelated}h1,h2,h3{font-weight:700;line-height:var(--lh-tight)}h1{font-size:var(--fs-title)}h2,h3,h4,h5,h6{font-size:var(--fs-2)}small,sub,sup,big,code,kbd,samp,pre,tt{font-family:var(--font-ui);font-size:var(--fs-2)}a{color:var(--blue);font-weight:700;text-decoration:none}a:hover{color:var(--blue-dark);text-decoration:underline}strong,b,.px-bold{text-shadow:1px 0;font-weight:700}a:is(:not([class]),[class=""],[class=router-link-active],[class=router-link-active\ router-link-exact-active],.px-link,.name,.who,.seeall,.forgot,.watch,.twith),.linkbtn{color:var(--blue);text-shadow:1px 0}a:is(:not([class]),[class=""],[class=router-link-active],[class=router-link-active\ router-link-exact-active],.px-link,.name,.who,.seeall,.forgot,.watch,.twith):hover,.linkbtn:hover{color:var(--blue-dark)}.px-tabs__item,.px-caption,a.px-num,.px-strip .px-num{text-shadow:1px 0}input,select,textarea,option{font-family:var(--font-ui);font-size:var(--fs-2);color:var(--ink);border:1px solid var(--shadow);background:#fff}button{font-family:var(--font-ui);font-size:var(--fs-2)}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}::selection{background:var(--blue);color:#fff}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.px-btn{--b:var(--grey);--b-hover:var(--grey-mid);--b-fg:var(--ink);--b-edge:#00000047;background:var(--b);min-height:32px;color:var(--b-fg);font:400 var(--fs-body) / 1.1 var(--font-ui);white-space:nowrap;cursor:pointer;box-shadow:inset -2px -2px 0 var(--b-edge);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:6px;padding:2px 12px 4px;text-decoration:none;display:inline-flex}.px-btn:hover{background:var(--b-hover);color:var(--b-fg);text-decoration:none}.px-btn:active,.px-btn[aria-pressed=true],.px-btn.is-active{background:var(--b-hover);box-shadow:inset 2px 2px 0 var(--b-edge);padding:4px 10px 2px 14px}.px-btn:disabled,.px-btn[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.px-btn--red{--b:var(--red);--b-hover:var(--red-dark);--b-fg:#fff}.px-btn--green{--b:var(--green);--b-hover:var(--green-dark);--b-fg:#fff}.px-btn--blue{--b:var(--blue);--b-hover:var(--blue-dark);--b-fg:#fff}.px-btn--white{--b:#fff;--b-hover:var(--grey);--b-edge:#0003;color:var(--blue);outline:2px solid var(--grey-mid);outline-offset:-2px}.px-btn--purple{--b:var(--purple);--b-hover:var(--purple-dark);--b-fg:#fff}.px-btn--wide{width:100%}.px-btn--icon{min-width:32px;padding:0}.px-btn--icon:active,.px-btn--icon[aria-pressed=true],.px-btn--icon.is-active{padding:2px 0 0}@media (pointer:coarse){.px-btn{min-height:44px;padding-left:14px;padding-right:14px}.px-btn--icon{min-width:44px;padding:0}}.px-tile{box-shadow:3px 3px 0 var(--shadow);background:#fff;flex-direction:column;display:flex;position:relative}.px-strip{background:var(--grey);color:var(--ink);font-size:var(--fs-small);font-family:var(--font-ui);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:3px 6px 4px;line-height:1.1;display:block;overflow:hidden}.px-strip--tight{padding-left:2px;padding-right:2px}.px-strip--red{background:var(--red);color:#fff}.px-strip--green{background:var(--green);color:#fff}.px-strip--blue{background:var(--blue);color:#fff}.px-strip--purple{background:var(--purple);color:#fff}.px-caption{color:var(--blue);text-align:center;overflow-wrap:anywhere;margin-top:8px;font-weight:700;line-height:1.1;display:block}.px-count{color:var(--ink);text-align:center;font-weight:400;display:block}.px-focus{outline:none;position:relative}.px-focus:after{content:"";pointer-events:none;opacity:0;image-rendering:pixelated;border:16px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAqUlEQVR42u3cMQrAMAwEwVP+/+dLny4YAgqzP/BgC9xokjQHtZ0sbmaOzn9FAQhw8Qh4zsDtM+3rmekGesIAAQIUQIAAAQogwH1fu7YU3ECAAAEKIECAAAUQIECAAggQIEABBAgQoAACBAhQAAECBCiAAAECFECAAAEKIECAAAEiAAgQIEABBLgzu7Pegtmd5QkDBCiAAAECFECAAH/3F36bXfryhAEu7gYh7xeVZKZqTQAAAABJRU5ErkJggg==) 16/16px;position:absolute;inset:-10px}.px-focus:focus-visible{outline:none}.px-focus:focus-visible:after,.px-focus.is-current:after{opacity:1}@media (hover:hover) and (pointer:fine){.px-focus:hover:after{opacity:1}}.px-panel{image-rendering:pixelated;background:#fff padding-box padding-box;border:8px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAgUlEQVR42s2U0Q3AIAhEpekIDucQt40M4XDsQL9IFDWNCU16fyqQJ4eSqqZezDxuLASA+vWVAnR7AgCvSV0shZFQrXVJICJTcM7ZE8X1ZCoiIgNFa2179o07XkYAgMyNUspZEUtgZt0lf3sds9Ea2FN4i0NJyB7g4din+LH/zVfwABrYRexmu+66AAAAAElFTkSuQmCC) 8/8px;padding:6px 10px}.px-slab{background:var(--grey);box-shadow:3px 3px 0 var(--shadow)}.px-tabs{justify-content:center;max-width:100%;margin:0 auto 16px;display:flex}.px-tabs__slab{scrollbar-width:none;background:var(--grey);max-width:100%;box-shadow:3px 3px 0 var(--shadow);align-items:center;padding:0 8px;display:flex;overflow-x:auto}.px-tabs__slab::-webkit-scrollbar{display:none}.px-tabs__item{min-height:40px;color:var(--blue);white-space:nowrap;align-items:center;padding:0 6px;font-weight:700;text-decoration:none;display:inline-flex}.px-tabs__sep{color:var(--ink);text-shadow:1px 0;-webkit-user-select:none;user-select:none;margin-right:2px;font-weight:700}.px-tabs__item[aria-current=page],.px-tabs__item[aria-selected=true],.px-tabs__item.is-active{color:var(--ink)}.px-tabs--sub .px-tabs__slab{background:#fff}@media (pointer:coarse){.px-tabs__item{min-height:44px}}.px-title{font-size:var(--fs-title);text-shadow:1px 0;font-weight:700;line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.px-label{font-weight:400}.px-num,.px-link{color:var(--blue);font-weight:700}.px-pullbar{background:var(--grey-icon);color:#fff;width:100%;min-height:28px;font:400 var(--fs-body) / 1.1 var(--font-ui);cursor:pointer;text-shadow:1px 1px #00000059;border:0;justify-content:center;align-items:center;gap:12px;text-decoration:none;display:flex}.px-pullbar:hover{background:var(--shadow);color:#fff;text-decoration:none}@media (pointer:coarse){.px-pullbar{min-height:44px}}.px-field{gap:4px;margin-bottom:12px;display:grid}.px-field>span:first-child,.px-field>label{font-weight:400}.px-input{border:1px solid var(--shadow);width:100%;min-height:40px;font:var(--fs-2) / 1.1 var(--font-ui);background:#fff;padding:6px 8px}.px-input:focus{outline:2px solid var(--blue);outline-offset:0;border-color:var(--blue)}@media (pointer:coarse){.px-input{min-height:48px}}.px-switch{background:var(--red);width:50px;height:28px;box-shadow:inset 0 0 0 2px var(--shadow);flex:none;display:inline-block;position:relative}.px-switch:after{content:"";background:var(--shadow);width:22px;height:28px;position:absolute;top:0;left:0;box-shadow:inset -2px -2px #00000040}.px-switch.is-on{background:var(--green)}.px-switch.is-on:after{left:auto;right:0}.px-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.px-muted{color:var(--muted)}.px-good{color:var(--green-fill)}.px-bad{color:var(--red)}.px-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin:0;padding:10px;list-style:none;display:grid}@media (width<=359px){.px-grid{column-gap:12px}}@media (width>=480px){.px-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.px-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:28px 32px}}.px-grid>li{min-width:0}.px-shelf-title{font-size:var(--fs-title);text-shadow:1px 0;color:var(--hint);overflow-wrap:anywhere;margin:24px 0 8px;font-weight:700}.px-shelf-title a{font-size:var(--fs-body)}.px-note{border-left:6px solid var(--purple);box-shadow:3px 3px 0 var(--shadow);background:#fff;margin:0 0 12px;padding:8px 12px}.px-note--bad{border-left-color:var(--red)}.px-note--good{border-left-color:var(--green-fill)}.px-note--bright{border-left-color:var(--green)}@media (prefers-reduced-motion:no-preference){.px-btn{transition:background-color 80ms ease-out,transform 60ms ease-out}.px-panel.popup{animation:.16s steps(4,end) both px-pop}.px-pullbar{animation:.24s steps(6,end) both px-pull-in}.px-pullbar:hover .px-icon,.px-pullbar:focus-visible .px-icon{animation:.48s steps(2,end) infinite px-bob}}@keyframes px-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes px-pull-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes px-bob{50%{transform:translateY(2px)}}@keyframes px-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes px-slide-right{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.soon[data-v-ec456b55]{text-align:center;max-width:30rem;margin:24px auto}.pxt[data-v-9c2ffe34]{min-width:0;color:inherit;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:0;text-decoration:none;display:flex;position:relative}.pxt[data-v-9c2ffe34]:hover{text-decoration:none}.pxt[data-v-9c2ffe34]:focus-visible{outline:none}.card[data-v-9c2ffe34]{position:relative}.card[data-v-9c2ffe34]:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#000,#000) 0 0/14px 4px no-repeat,linear-gradient(#000,#000) 0 0/4px 14px no-repeat,linear-gradient(#000,#000) 100% 0/14px 4px no-repeat,linear-gradient(#000,#000) 100% 0/4px 14px no-repeat,linear-gradient(#000,#000) 0 100%/14px 4px no-repeat,linear-gradient(#000,#000) 0 100%/4px 14px no-repeat,linear-gradient(#000,#000) 100% 100%/14px 4px no-repeat,linear-gradient(#000,#000) 100% 100%/4px 14px no-repeat;position:absolute;inset:-10px}.pxt:focus-visible .card[data-v-9c2ffe34]:after,.pxt.current .card[data-v-9c2ffe34]:after{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.card[data-v-9c2ffe34]:after{transition:opacity .1s steps(2,end),transform .12s steps(3,end);transform:scale(1.06)}.card[data-v-9c2ffe34]{transition:transform 80ms ease-out,box-shadow 80ms ease-out}@media (hover:hover) and (pointer:fine){.pxt:hover .card[data-v-9c2ffe34]{transform:translate(-1px,-1px)}.pxt:hover:active .card[data-v-9c2ffe34]{transform:translate(1px,1px)}}}@media (hover:hover) and (pointer:fine){.pxt:hover .card[data-v-9c2ffe34]:after{opacity:1;transform:none}}.pxt:active .card[data-v-9c2ffe34]{box-shadow:2px 2px 0 var(--shadow);transform:translate(1px,1px)}.art[data-v-9c2ffe34]{background:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.art.square[data-v-9c2ffe34]{aspect-ratio:1}.art.thumb[data-v-9c2ffe34]{min-height:96px}.art[data-v-9c2ffe34] img:not(.pthumb){max-width:100%;max-height:100%;image-rendering:pixelated;display:block}.locked .art[data-v-9c2ffe34]>*{opacity:.4;filter:grayscale()}.pthumb-pic[data-v-05b312bc]{display:contents}.pthumb[data-v-05b312bc]{max-width:none;max-height:none;image-rendering:pixelated;flex:none;display:block}.pthumb.failed[data-v-05b312bc]{visibility:hidden}.pthumb.preview[data-v-05b312bc]{width:128px;height:108px}@media (width>=468px){.pthumb.preview[data-v-05b312bc]{width:200px;height:170px}}.pcard[data-v-46de0360]{--pcard-strip:29px;--pcard-box-h:108px;min-width:0;list-style:none;position:relative}@media (width>=468px){.pcard[data-v-46de0360]{--pcard-box-h:170px}}.pcard[data-v-46de0360] .px-strip{height:var(--pcard-strip)}.best[data-v-46de0360]{white-space:nowrap}.trophy[data-v-46de0360]{clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);pointer-events:none;background:#fff;padding:1px;display:inline-flex;position:absolute;bottom:3px;left:3px}.trophy[data-v-46de0360] svg{width:24px;height:24px}@media (width>=468px){.trophy[data-v-46de0360] svg{width:32px;height:32px}}.heart[data-v-46de0360]{top:calc(var(--pcard-strip) + 4px);color:var(--red);pointer-events:none;display:inline-flex;position:absolute;right:4px}.heart[data-v-46de0360] svg{width:22.667px;height:21.333px}@media (width>=468px){.heart[data-v-46de0360] svg{width:34px;height:32px}}.byface[data-v-46de0360]{--face:24px;--face-hit:calc(var(--face) + 8px);z-index:1;top:calc(var(--pcard-strip) + var(--pcard-box-h) - var(--face-hit));width:var(--face-hit);height:var(--face-hit);-webkit-tap-highlight-color:transparent;justify-content:flex-end;align-items:flex-end;padding:4px;display:flex;position:absolute;right:0}@media (width>=468px){.byface[data-v-46de0360]{--face:32px}}@media (pointer:coarse){.byface[data-v-46de0360]{--face-hit:max(44px, calc(var(--face) + 8px))}}.byface[data-v-46de0360]:focus-visible{outline:none}.byface[data-v-46de0360]:focus-visible .avatar{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--ink)}.lockbadge[data-v-46de0360]{top:var(--pcard-strip);background:#fff;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.lockbadge img[data-v-46de0360]{object-fit:contain;width:170px;max-width:100%;height:170px;max-height:100%;image-rendering:pixelated;display:block}.name[data-v-46de0360]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.note[data-v-46de0360]{color:var(--ink);overflow-wrap:anywhere;margin-top:4px;font-weight:400;display:block}.sub[data-v-46de0360]{color:var(--muted);text-shadow:none;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-weight:400;display:block;overflow:hidden}.pgrid[data-v-cde5c9f9]:not(.row){grid-template-columns:repeat(auto-fill,128px);justify-content:center}.pgrid.row[data-v-cde5c9f9]{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:128px;grid-auto-flow:column;padding:10px 10px 16px;overflow-x:auto}@media (width>=468px){.pgrid[data-v-cde5c9f9]:not(.row){grid-template-columns:repeat(auto-fill,200px)}.pgrid.row[data-v-cde5c9f9]{grid-auto-columns:200px}}@media (width>=940px){.pgrid.four[data-v-cde5c9f9]:not(.row){grid-template-columns:repeat(4,200px)}}.lshelf[data-v-2247a68b]{min-width:0;max-width:100%}.seeall[data-v-2247a68b]{align-items:center;min-height:44px;margin-left:12px;display:inline-flex}.rshelf[data-v-4b65562a]{min-width:0;max-width:100%}.seeall[data-v-4b65562a]{align-items:center;min-height:44px;margin-left:12px;display:inline-flex}.musicask[data-v-c10b3f76]{top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));z-index:40;text-align:center;max-width:min(22rem,100vw - 24px);position:fixed}.musicask.px-panel[data-v-c10b3f76]{padding:2px 10px 13px}.musicask p[data-v-c10b3f76]{margin:0 0 5px}.musicask .row[data-v-c10b3f76]{justify-content:center;gap:10px;display:flex}.musicask .px-btn[data-v-c10b3f76]{--b-edge:var(--shadow);min-width:43px;min-height:29px;box-shadow:3px 3px 0 var(--b-edge);margin:0 3px 3px 0;padding:0 6px 2px}.musicask .px-btn--green[data-v-c10b3f76]{--b:var(--green);--b-hover:var(--green-dark);--b-edge:var(--green-deep)}.musicask .px-btn[data-v-c10b3f76]:active{box-shadow:none;padding:0 6px 2px;transform:translate(3px,3px)}@media (pointer:coarse){.musicask .px-btn[data-v-c10b3f76]{min-width:44px;min-height:44px}}.home[data-v-c10b3f76]{max-width:1180px;min-height:100dvh;padding:max(8px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) calc(var(--bar-h) + var(--safe-bottom) + 16px) max(16px, env(safe-area-inset-left));grid-template-columns:1fr;grid-template-areas:"brand""cards""rec""foot";justify-items:center;gap:16px;margin:0 auto;display:grid}.util[data-v-c10b3f76]{--util-h:var(--bar-h);z-index:20;padding:0 max(16px, env(safe-area-inset-right)) var(--safe-bottom) max(16px, env(safe-area-inset-left));background:#fff;border-top:2px solid #000;position:fixed;bottom:0;left:0;right:0}.utilin[data-v-c10b3f76]{min-height:var(--util-h);justify-content:space-between;align-items:center;gap:8px;display:flex}.utilicons[data-v-c10b3f76],.utilme[data-v-c10b3f76]{align-items:center;gap:8px;min-width:0;display:flex}.uicon[data-v-c10b3f76]{min-width:40px;min-height:44px;color:var(--grey-icon);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.bell[data-v-c10b3f76]{position:relative}.uicon[data-v-c10b3f76]:hover,.uicon.on[data-v-c10b3f76]{color:var(--icon-hover)}.uicon[data-v-c10b3f76] svg{width:auto;height:28px}.acct[data-v-c10b3f76]{min-width:0;position:relative}.me[data-v-c10b3f76]{min-width:0;max-width:45vw;min-height:44px;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:700;display:inline-flex}.acctpop[data-v-c10b3f76]{z-index:30;background:#fff;border:2px solid #000;width:min(300px,100vw - 20px);max-height:calc(100dvh - 80px);padding:12px 14px;position:absolute;bottom:100%;right:0;overflow:auto}.mename[data-v-c10b3f76]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand[data-v-c10b3f76]{flex-direction:column;grid-area:brand;justify-self:stretch;align-items:center;display:flex;container-type:inline-size}.title[data-v-c10b3f76]{margin:0;line-height:0}.social[data-v-c10b3f76]{gap:12px;margin:12px 0 0;display:flex}.social a[data-v-c10b3f76]{width:42px;height:42px;image-rendering:pixelated;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAlklEQVR42mP8//8/AwxwcHAgOIMA/PjxgxHGZmIYImDIOJQFObp9Jn8cVI5Ddtto1FM96nFJHLv7m+qWPevgIahGquLL0A7RoR/19IzuYRWio1FPbu4ejfpRh446dNShow4d5AU+qXU6LvWjzbxRh446dKjkely5ldTcPRr1ow4ddeioQ0cdOurQUYdSFTCOTt+M1KgHAGSHI/UuK+HhAAAAAElFTkSuQmCC) 0 0/42px 42px no-repeat;display:block}.social a.x[data-v-c10b3f76]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAxklEQVR42u3ZUQqAIAwG4IzQg3loz+Ze7CmSaORq4azfpyKrxTeXliulTFsLIew7BlrO2W3b8zRIGybQpeaOMZoKro4N9Or03IGUUvfgvPfXgZ51Bv0T+kPhlY7W29fkzsWo70Jfc9RkHBPXR8oN+u700jTQ4ga9Kfon1UDKDXqz9NI0aEkP0A9HzxV2rTQAvSn6lve4tA9m+GbppdM2FPxPruulfC3VAPRm1/VvTAtVAiWipi96RKTyANy9hqF3+H3z11G/ApF5Vkv4979rAAAAAElFTkSuQmCC)}.social a.discord[data-v-c10b3f76]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAtUlEQVR42u2ZTQqAIBCFNQLpgh2gM7TuKB2gK0XnEFe2klw0oDTmiO+t+hni0ecbB9TeexVkjHluBMg5p8P1oBpRM0bHGPe6WVHmYm9Az46eenFeDn8URmG0q9RTOvbp9fm8WJZ6oBeFnsKXW0PVpywDoIdRGC2d+pQUx2lNaexUTUoHAPrqe33pjQCpF4s+dzzjWhJA/xt6qlHnjmdc0z7QV0k9V9K/fAfoYRRGmaRxfNMr+hu5MD0UzFJS3AAAAABJRU5ErkJggg==)}.social a.youtube[data-v-c10b3f76]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAkklEQVR42u3ZoQqAMBSFYSfCnsRmsVh8frNdq08glqWZpiuCwSu73P+kycph3x0KuhhjleK9vx8KSAjBpXVdKYmaok3OvXVDUeXybtB/Tv+0sewHJ0pRipq69W8yrvO1ntqeE7VD/+cYQF8svfQYQK+CXmIMoFdHz603Rc+73hQ9X/im6KW5oacoRQXi+H1jlf4Ef5Ak+9MnWrcAAAAASUVORK5CYII=)}.social a[data-v-c10b3f76]:hover,.social a[data-v-c10b3f76]:focus-visible{filter:brightness(.8)}.social a[data-v-c10b3f76]:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.logo[data-v-c10b3f76]{width:339px;max-width:none;height:208px;display:block}@container (width>=508px){.logo[data-v-c10b3f76]{width:508px;height:312px}}.cards[data-v-c10b3f76]{grid-area:cards;grid-template-columns:repeat(2,minmax(0,150px));gap:28px 24px;margin:0;padding:10px;list-style:none;display:grid}.cards[data-v-c10b3f76] .art svg{width:84px;height:96px}.c-play[data-v-c10b3f76]{color:var(--red)}.c-build[data-v-c10b3f76]{color:var(--green)}.c-social[data-v-c10b3f76]{color:var(--blue)}.c-shop[data-v-c10b3f76]{color:var(--purple)}.rec[data-v-c10b3f76]{grid-area:rec;justify-self:stretch;min-width:0;max-width:100%}.foot[data-v-c10b3f76]{text-align:center;grid-area:foot;align-self:end}.foot p[data-v-c10b3f76]{margin:4px 0}.foot a[data-v-c10b3f76]{align-items:center;min-height:44px;display:inline-flex}@media (width<=370px){.home[data-v-c10b3f76]{padding-right:max(10px, env(safe-area-inset-right));padding-left:max(10px, env(safe-area-inset-left))}}@media (width<=358px){.logo[data-v-c10b3f76]{max-width:100%;height:auto}}@media (width>=900px),(orientation:landscape) and (height<=520px){.home[data-v-c10b3f76]{--brand-w:339px;--brand-gap:48px;grid-template-columns:minmax(0, 1fr) minmax(0, var(--brand-w)) auto minmax(0, 1fr);grid-template-areas:".brand cards.""rec rec rec rec""foot foot foot foot";column-gap:0}.brand[data-v-c10b3f76],.cards[data-v-c10b3f76]{align-self:center}.cards[data-v-c10b3f76]{margin-left:var(--brand-gap);justify-self:start;margin-right:-10px}}@media (width>=900px){.home[data-v-c10b3f76]{grid-template-rows:auto auto 1fr;padding-top:24px}.cards[data-v-c10b3f76]{grid-template-columns:repeat(2,170px);gap:36px 48px}.foot[data-v-c10b3f76]{align-self:end}.cards[data-v-c10b3f76] .art svg{width:112px;height:128px}.foot a[data-v-c10b3f76]{min-height:0}}@media (width>=1100px){.home[data-v-c10b3f76]{--brand-w:508px}}@media (orientation:landscape) and (height<=520px){.home[data-v-c10b3f76]{--brand-w:339px;--brand-gap:24px}.cards[data-v-c10b3f76]{grid-template-columns:repeat(2,120px);gap:20px}.cards[data-v-c10b3f76] .art svg{width:56px;height:64px}.logo[data-v-c10b3f76]{max-width:100%;height:auto}}@media (width>=700px){.util[data-v-c10b3f76]{--util-h:52px;border-top:0;border-bottom:2px solid #000;inset:0 0 auto}.utilin[data-v-c10b3f76]{box-sizing:border-box;max-width:1180px;margin:0 auto}.home[data-v-c10b3f76]{padding-top:68px;padding-bottom:16px}.acctpop[data-v-c10b3f76]{top:100%;bottom:auto}}@media (width>=900px){.home[data-v-c10b3f76]{padding-top:76px}}@media (orientation:landscape) and (height<=520px){.util[data-v-c10b3f76]{--util-h:100%;width:calc(var(--rail-w) + env(safe-area-inset-left));box-sizing:border-box;padding:6px 0 calc(6px + var(--safe-bottom)) env(safe-area-inset-left);scrollbar-width:none;border-top:0;border-bottom:0;border-right:2px solid #000;inset:0 auto 0 0;overflow-y:auto}.utilin[data-v-c10b3f76]{flex-direction:column;justify-content:space-between;align-items:center;max-width:none;height:100%;min-height:0;margin:0}.utilicons[data-v-c10b3f76],.utilme[data-v-c10b3f76]{flex-direction:column}.mename[data-v-c10b3f76]{display:none}.me[data-v-c10b3f76]{max-width:none}.acctpop[data-v-c10b3f76]{margin-left:4px;inset:auto auto 0 100%}.home[data-v-c10b3f76]{margin-left:calc(var(--rail-w) + env(safe-area-inset-left));padding-top:max(8px, env(safe-area-inset-top));padding-bottom:16px}}.turnstile[data-v-9d39641f]{gap:4px;max-width:100%;display:grid;overflow:hidden}.status[data-v-9d39641f]{font-size:var(--fs-small);color:var(--hint);margin:0}.failed[data-v-9d39641f]{color:var(--red)}.linkbtn[data-v-9d39641f]{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.login[data-v-0a20b29d]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;max-width:28rem;margin:0 auto;padding-top:8px;display:grid}.brand[data-v-0a20b29d]{max-width:100%;display:inline-flex}.brand .px-icon[data-v-0a20b29d]{max-width:100%;height:auto}.card[data-v-0a20b29d]{text-align:left;width:100%;padding:16px 20px 20px}h1[data-v-0a20b29d]{font-size:var(--fs-3);margin:0 0 6px}.lede[data-v-0a20b29d]{color:var(--muted);margin:0 0 14px}form[data-v-0a20b29d]{gap:14px;display:grid}label[data-v-0a20b29d]{gap:4px;font-weight:400;display:grid}input[data-v-0a20b29d]:not([type=checkbox]){border:1px solid var(--shadow);min-height:48px;font:var(--fs-2) / 1.1 var(--font-ui);background:var(--input-bg);color:var(--fg);padding:0 .75rem}input[data-v-0a20b29d]:not([type=checkbox]):focus-visible{outline:2px solid var(--blue);outline-offset:0;border-color:var(--blue)}.row[data-v-0a20b29d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;display:flex}.check[data-v-0a20b29d]{align-items:center;gap:.6rem;min-height:44px;display:flex}.check input[data-v-0a20b29d]{width:22px;height:22px;accent-color:var(--green);margin:0}.forgot[data-v-0a20b29d]{align-items:center;min-height:44px;display:inline-flex}.big[data-v-0a20b29d]{width:100%;min-height:44px}.error[data-v-0a20b29d]{color:var(--red);margin:0}.signup[data-v-0a20b29d]{border-top:2px solid var(--grey);text-align:center;gap:8px;margin-top:18px;padding-top:14px;display:grid}.lost[data-v-cad72303]{text-align:center;max-width:30rem;margin:24px auto}.walker[data-v-cad72303]{width:64px;height:64px;image-rendering:pixelated;background:url(/static/img/sprite/boxman-blue.png) -12px -12px/2000px 400px no-repeat;display:inline-block}.q[data-v-cad72303]{color:var(--icon-idle);vertical-align:top;margin-left:4px}.btns[data-v-cad72303]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.under[data-v-c55e58e5]{--w:calc(var(--s) * 172);background:var(--brick) 0 0 / calc(var(--s) * 32) calc(var(--s) * 16);image-rendering:pixelated;justify-content:center;display:flex}.shaft[data-v-c55e58e5]{width:var(--w);max-width:100%;position:relative}.floor[data-v-c55e58e5]{height:calc(var(--s) * (48 + 16));position:relative}.rooms[data-v-c55e58e5]{top:0;left:calc(var(--s) * 8);right:calc(var(--s) * 8);height:calc(var(--s) * 48);grid-template-columns:repeat(2, 1fr) calc(var(--s) * 12) repeat(2, 1fr);background:#fff;display:grid;position:absolute}.slab[data-v-c55e58e5]{inset:calc(var(--s) * 48) 0 0 0;justify-content:center;display:flex;position:absolute}.slab .bit[data-v-c55e58e5]{width:calc(var(--s) * 12);background:color-mix(in srgb, var(--shade) 55%, #000);display:flex}.cell[data-v-c55e58e5]{min-width:0;position:relative}.cell.gap[data-v-c55e58e5]{grid-column:4}.mon[data-v-c55e58e5]{top:calc(var(--s) * 6);display:flex;position:absolute;left:50%;transform:translate(-50%)}.mon .num[data-v-c55e58e5]{inset:calc(var(--s) * 6) calc(var(--s) * 2) calc(var(--s) * 3);color:var(--ink);pointer-events:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex;position:absolute}.mon[data-state=locked] .num[data-v-c55e58e5]{color:#8a8a8a}.panel[data-v-c55e58e5]{top:calc(var(--s) * 24);right:calc(var(--s) * 1);width:calc(var(--s) * 16);height:calc(var(--s) * 16);box-shadow:inset 0 0 0 calc(var(--s) * 2) #dcdcdc;background:#c4c4c4;position:absolute}.cell.gap .panel[data-v-c55e58e5]{right:auto;left:calc(var(--s) * 1)}.door[data-v-c55e58e5]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.door[data-state=locked][data-v-c55e58e5]{cursor:default}.door[data-v-c55e58e5]:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.face[data-v-c55e58e5]{display:flex}.face.right[data-v-c55e58e5]{transform:scaleX(-1)}.man[data-v-c55e58e5]{z-index:1;pointer-events:none;transition:left var(--ms,0s) linear, top var(--ms,0s) linear;display:flex;position:absolute}.ladder[data-v-c55e58e5]{background:color-mix(in srgb, var(--shade) 55%, #000);flex-direction:column;grid-area:1/3;justify-content:flex-end;align-items:center;display:flex}.ladder[data-v-c55e58e5] .atlas-sprite{flex:none}.movie[data-v-6d48add8]{z-index:1000;background:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.screen[data-v-6d48add8]{aspect-ratio:854/480;width:min(100vw,177.917vh);height:auto;image-rendering:pixelated;-webkit-user-select:none;user-select:none}.skip[data-v-6d48add8]{min-width:88px;min-height:44px;font:inherit;color:var(--ink);border:3px solid var(--ink);cursor:pointer;background:#fff;padding:0 20px;position:absolute;bottom:16px;right:16px}.skip[data-v-6d48add8]:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.more[data-v-4dcfd9da]{text-align:center;margin:0 0 8px}.morebar[data-v-4dcfd9da]{min-height:44px;color:var(--ink);padding:10px 24px;text-decoration:none;display:inline-block}.morebar[data-v-4dcfd9da]:before,.morebar[data-v-4dcfd9da]:after{content:"▲";margin:0 12px;font-size:20px}.note[data-v-4dcfd9da]{z-index:5;text-align:center;background:#fff;justify-items:center;gap:12px;width:min(420px,100vw - 32px);padding:16px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.note p[data-v-4dcfd9da]{margin:0}.message[data-v-4dcfd9da]{text-align:center;max-width:520px;margin:24px auto}.factory-art[data-v-ff1e3d99]{width:100%;height:100%;display:block}.adv[data-v-cce8753e]{width:100%;height:calc(var(--u) * var(--h) + 36px);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.sky[data-v-cce8753e],.street[data-v-cce8753e]{position:absolute;inset:0 0 36px}.strip[data-v-cce8753e]{height:calc(var(--u) * 3);-webkit-mask:radial-gradient(circle at 50% 0, #000 70%, transparent 71%) 0 100% / calc(var(--u) * 6) calc(var(--u) * 2) repeat-x, linear-gradient(#000, #000) 0 0 / 100% calc(var(--u) * 2) no-repeat;mask:radial-gradient(circle at 50% 0, #000 70%, transparent 71%) 0 100% / calc(var(--u) * 6) calc(var(--u) * 2) repeat-x, linear-gradient(#000, #000) 0 0 / 100% calc(var(--u) * 2) no-repeat;background:#fff}.cloud[data-v-cce8753e]{opacity:.85;animation:linear infinite drift-cce8753e;position:absolute;left:0}@keyframes drift-cce8753e{0%{transform:translateX(calc(var(--u) * -50))}to{transform:translateX(calc(var(--u) * (var(--w) + 10)))}}.adv:not(.moving) .cloud[data-v-cce8753e]{animation:none}.adv:not(.moving) .cloud[data-v-cce8753e]:first-of-type{transform:translateX(calc(var(--u) * 10))}.adv:not(.moving) .cloud[data-v-cce8753e]:nth-of-type(2){transform:translateX(calc(var(--u) * var(--w) * .5))}.adv:not(.moving) .cloud[data-v-cce8753e]:nth-of-type(3){transform:translateX(calc(var(--u) * var(--w) * .8))}.adv:not(.moving) .cloud[data-v-cce8753e]:nth-of-type(n+4){transform:translateX(calc(var(--u) * var(--w) * .3))}.road[data-v-cce8753e]{height:calc(var(--u) * var(--road));background:repeating-linear-gradient(90deg, #fff 0 calc(var(--u) * 5), transparent calc(var(--u) * 5) calc(var(--u) * 10)) 0 calc(var(--u) * 3) / 100% calc(var(--u) * 1) no-repeat, linear-gradient(#b3b3b3 0 calc(var(--u) * 9), #8f8f8f calc(var(--u) * 9));position:absolute;bottom:0;left:0;right:0}.welcome[data-v-cce8753e]{left:calc(var(--u) * 10);bottom:calc(var(--u) * (var(--road) - 3));align-items:flex-start;transition:opacity .4s,transform .7s;display:flex;position:absolute}.welcome.gone[data-v-cce8753e]{opacity:0;transform:translateX(calc(var(--u) * -20));pointer-events:none}.fac[data-v-cce8753e]{left:calc(var(--u) * (var(--cx) - 50));bottom:calc(var(--u) * var(--road));width:calc(var(--u) * 100);height:calc(var(--u) * 107);cursor:pointer;transform-origin:50% 100%;background:0 0;border:0;padding:0;transition:transform .7s cubic-bezier(.3,.1,.2,1),opacity .4s;position:absolute}.adv:not(.moving) .fac[data-v-cce8753e]{transition:none}.fac[data-v-cce8753e]:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.focus[data-v-cce8753e]{inset:calc(var(--u) * -3) calc(var(--u) * -3) calc(var(--u) * -1);border:calc(var(--u) * 4) solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAqUlEQVR42u3cMQrAMAwEwVP+/+dLny4YAgqzP/BgC9xokjQHtZ0sbmaOzn9FAQhw8Qh4zsDtM+3rmekGesIAAQIUQIAAAQogwH1fu7YU3ECAAAEKIECAAAUQIECAAggQIEABBAgQoAACBAhQAAECBCiAAAECFECAAAEKIECAAAEiAAgQIEABBLgzu7Pegtmd5QkDBCiAAAECFECAAH/3F36bXfryhAEu7gYh7xeVZKZqTQAAAABJRU5ErkJggg==) 16 / calc(var(--u) * 4) / 0 stretch;pointer-events:none;position:absolute}.badge[data-v-cce8753e]{left:calc(var(--u) * 35);top:calc(var(--u) * 38);pointer-events:none;align-items:flex-end;display:flex;position:absolute}.trophy[data-v-cce8753e]{z-index:1;margin-right:calc(var(--u) * -3);display:inline-flex;position:relative}.trophy[data-v-cce8753e] svg{width:calc(var(--u) * 26);height:calc(var(--u) * 26)}.pct[data-v-cce8753e]{margin-bottom:calc(var(--u) * 3);padding:0 calc(var(--u) * 2) 0 calc(var(--u) * 4);min-width:calc(var(--u) * 54);font-size:20px;line-height:calc(var(--u) * 7);text-align:right;white-space:nowrap;color:var(--ink);background:#e6e6e6}.easel[data-v-cce8753e]{left:calc(var(--u) * (var(--cx) + 34));bottom:calc(var(--u) * (var(--road) - 3));pointer-events:none;position:absolute}.bike[data-v-cce8753e]{left:calc(var(--u) * (var(--cx) - 14));bottom:calc(var(--u) * (var(--road) - 2));pointer-events:none;position:absolute}.ride[data-v-cce8753e]{display:inline-block;position:relative}.moving .ride[data-v-cce8753e]{animation:1.2s step-end infinite bob-cce8753e}@keyframes bob-cce8753e{50%{transform:translateY(calc(var(--u) * -1))}}.frame-b[data-v-cce8753e]{visibility:hidden;position:absolute;inset:0}.moving .frame-b[data-v-cce8753e]{animation:.5s step-end infinite swap-cce8753e}@keyframes swap-cce8753e{50%{visibility:visible}}.puff[data-v-cce8753e]{left:calc(var(--u) * -4);bottom:calc(var(--u) * 3);opacity:0;position:absolute}.moving .puff[data-v-cce8753e]{animation:2.4s ease-out infinite puff-cce8753e}@keyframes puff-cce8753e{0%{opacity:.9;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(calc(var(--u) * -9), calc(var(--u) * -12)) scale(1.5)}}.tabs[data-v-cce8753e]{top:calc(var(--u) * 6);margin:0;padding:0;list-style:none;position:absolute;right:0}.tabs li[data-v-cce8753e]{height:calc(var(--u) * 16)}.tab[data-v-cce8753e]{cursor:pointer;background:0 0;border:0;margin:0 0 0 auto;padding:0;display:block}.tab[data-v-cce8753e]:disabled{cursor:default}.tab[data-v-cce8753e]:focus-visible{outline:3px solid var(--blue)}.chip[data-v-cce8753e]{display:none}.more[data-v-cce8753e]{height:36px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0}.more[data-v-cce8753e]:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.tri[data-v-cce8753e]{border:8px solid #0000;border-top:8px solid var(--ink);border-bottom:0;width:0;height:0}.compact[data-v-cce8753e]{height:calc(var(--u) * var(--h) + 36px + 44px)}.compact .sky[data-v-cce8753e],.compact .street[data-v-cce8753e]{bottom:80px}.compact .tabs[data-v-cce8753e]{justify-content:center;gap:6px;display:flex;position:absolute;inset:auto 0 36px}.compact .tabs li[data-v-cce8753e]{height:auto}.compact .tab-art[data-v-cce8753e]{display:none}.compact .chip[data-v-cce8753e]{color:#fff;border:2px solid var(--ink);text-shadow:1px 1px #000;justify-content:center;align-items:center;min-width:40px;height:36px;padding:0 6px;display:flex}.compact .tab.on .chip[data-v-cce8753e]{outline:3px solid var(--ink);outline-offset:1px}.compact .welcome[data-v-cce8753e]{display:none}.stage[data-v-c1518c11]{position:relative}.filmstrip[data-v-c1518c11]{justify-content:center;align-items:center;display:inline-flex}.locked[data-v-c1518c11]{z-index:2;text-align:center;background:#fff;justify-items:center;gap:12px;width:min(420px,100% - 32px);padding:16px;display:grid;position:absolute;top:28%;left:50%;transform:translate(-50%)}.locked p[data-v-c1518c11]{margin:0}.message[data-v-c1518c11]{text-align:center;max-width:520px;margin:24px auto}.chipbar[data-v-0520af83]{scrollbar-width:none;background:var(--grey);width:fit-content;max-width:100%;box-shadow:3px 3px 0 var(--shadow);-webkit-overflow-scrolling:touch;gap:0;margin:4px auto 20px;display:flex;overflow-x:auto}.chipbar[data-v-0520af83]::-webkit-scrollbar{display:none}.chip[data-v-0520af83]{min-height:44px;color:var(--blue);text-shadow:1px 0;white-space:nowrap;-webkit-tap-highlight-color:transparent;flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.chip+.chip[data-v-0520af83]{border-left:2px solid #fff}.chip[data-v-0520af83]:hover{background:var(--grey-mid);text-decoration:none}.chip.active[data-v-0520af83]{color:var(--ink);background:#fff}.count[data-v-0520af83]{color:var(--ink);font-weight:400}.chip.gold .count[data-v-0520af83]{color:#8a6400}.chip.silver .count[data-v-0520af83]{color:#5b6068}.chip.bronze .count[data-v-0520af83]{color:#8a4f22}.folder[data-v-03b859b7]{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.family[data-v-b24911ed]{width:auto;height:96px}.cover[data-v-b24911ed]{object-fit:contain;width:100%;height:100%;padding:8px}.lock[data-v-b24911ed]{color:#000;background:#fff;padding:5px;display:inline-flex;position:absolute;bottom:6px;right:6px;box-shadow:0 0 0 2px #000}@media (width>=900px){.family[data-v-b24911ed]{height:128px}}.pager[data-v-396ba60f]{justify-content:space-between;align-items:center;gap:8px;margin:24px 0 8px;display:flex}.pager .px-btn[data-v-396ba60f]{flex:none;min-width:44px;min-height:44px}.where[data-v-396ba60f]{min-width:0}.where select[data-v-396ba60f]{border:2px solid var(--shadow);max-width:100%;min-height:44px;color:var(--ink);font:var(--fs-2) var(--font-ui);background:#fff;padding:0 8px}@media (width<=419px){.pager .word[data-v-396ba60f]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.more[data-v-396ba60f]{margin-top:16px}.pbar[data-v-1b4dbc86]{background:var(--grey);height:14px;box-shadow:inset 0 0 0 2px var(--shadow);padding:2px;overflow:hidden}.fill[data-v-1b4dbc86]{background:var(--green);height:100%;display:block}.tabbtn[data-v-7848cd7b]{font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.flag[data-v-50dae6ca]{vertical-align:middle;image-rendering:pixelated;background-repeat:no-repeat;flex:none;display:inline-block;box-shadow:0 0 0 1px #0003}.board[data-v-2a6d361f]{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.entry[data-v-2a6d361f]{background:var(--white);border:1px solid var(--grey-mid);min-height:72px;color:inherit;align-items:center;gap:12px;padding:6px 8px;text-decoration:none;display:flex}.mine .entry[data-v-2a6d361f]{background:var(--mine)}.face[data-v-2a6d361f]{flex:none;padding:4px}.trophy[data-v-2a6d361f]{margin-left:auto}.text[data-v-2a6d361f]{flex-direction:column;min-width:0;display:flex}.value[data-v-2a6d361f],.detail[data-v-2a6d361f]{overflow-wrap:anywhere}.detail[data-v-2a6d361f]{font-size:var(--fs-small);color:var(--hint)}.name[data-v-2a6d361f]{text-shadow:1px 0;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}@media (width>=700px){.board[data-v-2a6d361f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.board[data-v-2a6d361f]{grid-template-columns:repeat(3,minmax(0,1fr))}}.msg[data-v-58e6cc38]{text-align:center;max-width:32rem;margin:16px auto}.morebox[data-v-58e6cc38]{justify-content:center;margin:16px 0;display:flex}.mine[data-v-58e6cc38]{background:var(--mine);border:2px solid var(--shadow);text-align:center;overflow-wrap:anywhere;margin:12px 0;padding:10px 12px}.crumbs[data-v-c1e03028]{color:var(--muted);flex-wrap:wrap;align-items:center;margin:0;display:flex}.crumbs a[data-v-c1e03028]{justify-content:flex-start;align-items:center;min-height:44px;display:inline-flex}.crumbs a.root[data-v-c1e03028]{font-weight:700}@media (pointer:coarse){.crumbs a[data-v-c1e03028]{min-width:44px}.crumbs a.root[data-v-c1e03028]{margin-right:-10px}}.infobox[data-v-c1e03028]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:32px;margin-top:24px;display:flex}.infotile[data-v-c1e03028]{flex:none}.family[data-v-c1e03028]{width:auto;height:128px}.cover[data-v-c1e03028]{object-fit:contain;width:100%;height:100%;padding:8px}.details[data-v-c1e03028]{flex:280px;max-width:34rem;margin:4px}.details p[data-v-c1e03028]{margin:0 0 10px}.desc[data-v-c1e03028]{white-space:pre-line;overflow-wrap:anywhere}.trophies[data-v-c1e03028]{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.trophies li[data-v-c1e03028]{flex-direction:column;align-items:center;display:flex}.trophies a[data-v-c1e03028]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.progress[data-v-c1e03028]{text-align:center;max-width:34rem;margin:0 auto 16px}.progress p[data-v-c1e03028]{margin:0 0 6px}.gate[data-v-c1e03028]{gap:16px;max-width:40rem;margin:16px auto;display:flex}.gate h2[data-v-c1e03028]{margin:0 0 6px}.gate p[data-v-c1e03028]{margin:0 0 4px}.notice[data-v-c1e03028],.hint[data-v-c1e03028]{max-width:40rem;box-shadow:3px 3px 0 var(--shadow);text-align:center;background:#fff;margin:8px auto 16px;padding:8px 12px}.hint a[data-v-c1e03028],.notice a[data-v-c1e03028]{align-items:center;min-height:44px;display:inline-flex}.message[data-v-c1e03028]{text-align:center;max-width:32rem;margin:2rem auto}.rate[data-v-b7c5ed9c]{align-items:center;gap:4px;display:flex}.rate.rail[data-v-b7c5ed9c]{flex-direction:column;align-items:stretch;gap:0}.ctl[data-v-b7c5ed9c]{min-width:44px;min-height:44px;color:var(--icon-idle);font:400 var(--fs-body) / 1.1 var(--font-ui);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.ctl[data-v-b7c5ed9c]:hover:not(:disabled){color:#3d3d3d}.ctl[data-v-b7c5ed9c]:disabled{opacity:.5;cursor:default}.heart.on[data-v-b7c5ed9c]{color:var(--red)}.up.on[data-v-b7c5ed9c]{color:var(--green-fill)}.down.on[data-v-b7c5ed9c]{color:var(--red)}.lbl[data-v-b7c5ed9c]{color:var(--ink);font-size:var(--fs-small)}.score[data-v-b7c5ed9c]{text-align:center;font-variant-numeric:tabular-nums;min-width:36px;font-weight:700}.rail .score[data-v-b7c5ed9c]{font-size:var(--fs-small);padding:4px 0}.score.pos[data-v-b7c5ed9c]{color:var(--green-fill)}.score.neg[data-v-b7c5ed9c]{color:var(--red-dark)}.rdiv[data-v-b7c5ed9c]{background:var(--grey-icon);height:2px;margin:4px 8px;display:block}.rctl[data-v-0ffc5a76]{background:var(--white);box-shadow:3px 3px 0 var(--shadow);margin:12px 0;padding:10px 12px}.rtitle[data-v-0ffc5a76]{font-size:var(--fs-body);margin:0 0 4px}.rnote[data-v-0ffc5a76]{gap:4px;margin:8px 0;display:grid}.rnote input[data-v-0ffc5a76]{min-height:44px;font-size:var(--fs-2);min-width:0}.rrow[data-v-0ffc5a76]{flex-wrap:wrap;gap:10px;display:flex}.rrow .px-btn[data-v-0ffc5a76]{min-height:44px}.small[data-v-0ffc5a76]{margin:4px 0}.sheetwrap[data-v-c258dc1e]{z-index:50;background:#ffffff8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sheetwrap.hide[data-v-c258dc1e]{background:#fff url(/static/img/ui/brick.png) 0 0/16px 16px}.sheet[data-v-c258dc1e]{text-align:center;width:min(100%,26rem);max-height:calc(100dvh - 32px);overflow:auto}.sheet[data-v-c258dc1e]:focus{outline:none}@media (prefers-reduced-motion:no-preference){.sheet[data-v-c258dc1e]{animation:.16s steps(4,end) both px-pop}}.stitle[data-v-c258dc1e]{font-size:var(--fs-3);margin:4px 0 12px}@media (width<=599px){.sheetwrap[data-v-c258dc1e]{padding:0 0 var(--safe-bottom);align-items:end}@media (prefers-reduced-motion:no-preference){.sheet[data-v-c258dc1e]{animation:.2s steps(5,end) both px-sheet-up}}.sheet[data-v-c258dc1e]{width:100%;max-height:85dvh;padding:16px max(16px, env(safe-area-inset-right)) calc(16px + var(--safe-bottom)) max(16px, env(safe-area-inset-left))}}.form[data-v-e8443d01]{text-align:left;gap:12px;display:grid}.lead[data-v-e8443d01]{margin:0}.friends[data-v-e8443d01]{border:0;gap:4px;max-height:40vh;margin:0;padding:0;display:grid;overflow-y:auto}.friend[data-v-e8443d01]{border:2px solid var(--grey);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:2px 8px;display:flex}.friend.on[data-v-e8443d01]{border-color:var(--blue)}.friend.off[data-v-e8443d01]{cursor:default;opacity:.6}.friend input[data-v-e8443d01]{width:20px;height:20px;accent-color:var(--blue);margin:0}.name[data-v-e8443d01]{overflow-wrap:anywhere;flex:1;min-width:0}.small[data-v-e8443d01]{font-size:var(--fs-small);color:var(--hint)}.actions[data-v-e8443d01]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.actions .px-btn[data-v-e8443d01]{min-height:44px}.ghost[data-v-cc1d1059]{pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.lead[data-v-57b704fa]{text-align:left;margin:0 0 8px}.note[data-v-57b704fa]{text-align:left;font-size:var(--fs-small);color:var(--hint)}.rows[data-v-57b704fa]{gap:6px;max-height:50vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.row[data-v-57b704fa]{border:2px solid var(--grey);background:var(--white);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:4px 8px;display:flex}.row.on[data-v-57b704fa],.row[data-v-57b704fa]:hover{border-color:var(--blue)}.who[data-v-57b704fa]{overflow-wrap:anywhere;min-width:0;color:var(--blue);flex:8rem}.stat[data-v-57b704fa]{font-variant-numeric:tabular-nums}.actions[data-v-57b704fa]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.actions .px-btn[data-v-57b704fa]{min-height:44px}.form[data-v-b4b3679e]{text-align:left;gap:12px;display:grid}.reasons[data-v-b4b3679e]{border:0;gap:4px;margin:0;padding:0;display:grid}.reason[data-v-b4b3679e]{border:2px solid var(--grey);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:0 8px;display:flex}.reason.on[data-v-b4b3679e]{border-color:var(--blue)}.reason input[data-v-b4b3679e]{width:20px;height:20px;accent-color:var(--blue);margin:0}textarea[data-v-b4b3679e]{resize:vertical;min-height:72px}.row[data-v-b4b3679e]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.row .px-btn[data-v-b4b3679e]{min-height:44px}.composer[data-v-793f682f]{gap:8px;display:grid}.box[data-v-793f682f]{resize:vertical;min-height:84px;font-size:var(--fs-2)}.bar[data-v-793f682f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.left[data-v-793f682f],.right[data-v-793f682f]{align-items:center;gap:8px;display:flex}.right[data-v-793f682f]{margin-left:auto}.bar .px-btn[data-v-793f682f]{min-height:44px}.emo[data-v-793f682f]{min-width:44px}.count[data-v-793f682f]{color:var(--hint);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.count.low[data-v-793f682f]{color:var(--red-dark)}.picker[data-v-793f682f]{background:#fff;border:1px solid #000;grid-template-rows:repeat(3,44px);grid-auto-columns:44px;grid-auto-flow:column;justify-self:start;gap:4px;padding:4px;display:grid}.face[data-v-793f682f]{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.face[data-v-793f682f]:hover,.face[data-v-793f682f]:focus-visible{background:var(--grey)}.err[data-v-793f682f]{margin:0}.talktext[data-v-410270fa]{overflow-wrap:anywhere;white-space:normal}.emote[data-v-410270fa]{margin:-4px 1px 0}.post[data-v-da3b85b0]{align-items:flex-start;gap:10px;min-width:0;display:flex}.post.reply[data-v-da3b85b0]{margin-left:58px}.face[data-v-da3b85b0]{flex:none;padding:3px}.bubblewrap[data-v-da3b85b0]{flex:1;min-width:0}.bubble[data-v-da3b85b0]{background:#fff;border:2px solid #000;padding:8px 12px;position:relative}.reply .bubble[data-v-da3b85b0]{background:var(--grey);border-color:var(--grey-mid)}.bubble[data-v-da3b85b0]:before{content:"";border:5px solid #0000;border-right-color:#000;position:absolute;top:12px;left:-10px}.reply .bubble[data-v-da3b85b0]:before{border-right-color:var(--grey-mid)}.highlight .bubble[data-v-da3b85b0]{outline:3px solid var(--gold);outline-offset:2px}.hidden .bubble[data-v-da3b85b0]{opacity:.8;border-style:dashed}.who[data-v-da3b85b0]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 2px;display:flex}.name[data-v-da3b85b0]{color:var(--blue);font-weight:700}.gone[data-v-da3b85b0]{color:var(--muted)}.badge[data-v-da3b85b0]{color:#fff;background:var(--blue);font-size:var(--fs-small);padding:0 6px}.badge.staff[data-v-da3b85b0]{background:var(--red)}.badge.hid[data-v-da3b85b0]{background:var(--muted)}.text[data-v-da3b85b0]{margin:0}.meta[data-v-da3b85b0]{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:0 14px;margin:2px 0 0;display:flex}.when[data-v-da3b85b0]{color:var(--muted)}.linkbtn[data-v-da3b85b0]{min-width:44px;min-height:44px;color:var(--blue);font:700 var(--fs-small) var(--font-ui);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.linkbtn.subtle[data-v-da3b85b0]{color:var(--muted);font-weight:400}.linkbtn.danger[data-v-da3b85b0]{color:var(--red-dark)}.err[data-v-da3b85b0]{margin:4px 0 0}@media (width<=599px){.post.reply[data-v-da3b85b0]{margin-left:24px}.reply .face[data-v-da3b85b0],.reply .bubble[data-v-da3b85b0]:before{display:none}}.board[data-v-eaa7da95]{gap:16px;min-width:0;max-width:760px;margin:0 auto;display:grid}.compose[data-v-eaa7da95]{gap:4px;display:grid}.guest[data-v-eaa7da95]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.signed[data-v-eaa7da95]{font-size:var(--fs-small);color:var(--hint);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;display:flex}.staffswitch[data-v-eaa7da95]{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:inline-flex}.staffswitch input[data-v-eaa7da95]{width:20px;height:20px}.msg[data-v-eaa7da95]{text-align:center}.threads[data-v-eaa7da95]{gap:20px;margin:0;padding:0;list-style:none;display:grid}.thread[data-v-eaa7da95]{gap:8px;min-width:0;display:grid}.older[data-v-eaa7da95]{font-size:var(--fs-small);color:var(--hint);margin:0 0 0 58px}.replybox[data-v-eaa7da95]{margin-left:58px}.morebox[data-v-eaa7da95]{justify-content:center;margin:0;display:flex}@media (width<=599px){.replybox[data-v-eaa7da95],.older[data-v-eaa7da95]{margin-left:24px}}.solutions[data-v-7aeaf94b]{max-width:960px;margin:0 auto;padding:8px 0 0}.center[data-v-7aeaf94b]{text-align:center}.rows[data-v-7aeaf94b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;margin:0;padding:8px;list-style:none;display:grid}.rowbtn[data-v-7aeaf94b]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;grid-template-areas:"face info""people people";align-items:center;gap:6px 12px;padding:4px;display:grid}.rowbtn[data-v-7aeaf94b]:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.face[data-v-7aeaf94b]{width:80px;height:80px;box-shadow:3px 3px 0 var(--shadow);background:#fff;grid-area:face;place-items:center;display:grid;position:relative}.face.stack[data-v-7aeaf94b]{box-shadow:3px 3px 0 var(--shadow), 6px 6px 0 #fff, 8px 8px 0 var(--shadow), 11px 11px 0 #fff, 13px 13px 0 var(--shadow)}.rowbtn>.face[data-v-7aeaf94b]{margin:0 13px 13px 0}.info[data-v-7aeaf94b]{grid-area:info;gap:4px;display:grid}.rankline[data-v-7aeaf94b]{align-items:center;gap:6px;display:flex}.rank[data-v-7aeaf94b]{font-weight:400}.people[data-v-7aeaf94b]{color:var(--blue);overflow-wrap:anywhere;grid-area:people;font-weight:700}.people .others[data-v-7aeaf94b]{color:var(--ink);font-weight:400}.you[data-v-7aeaf94b]{font-weight:700}.rows li.mine .face[data-v-7aeaf94b]{outline:3px solid var(--gold)}@media (hover:hover){.rowbtn:hover .face[data-v-7aeaf94b]{transform:translate(-1px,-1px)}}.my-best[data-v-7aeaf94b]{text-align:center;margin:20px 0 0}@media (width<=899px){.rows[data-v-7aeaf94b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.rows[data-v-7aeaf94b]{grid-template-columns:1fr;gap:12px;padding:4px 0}.rowbtn[data-v-7aeaf94b]{min-height:64px;box-shadow:3px 3px 0 var(--shadow);background:#fff;grid-template-columns:56px auto 1fr;grid-template-areas:"face info people";padding:4px 8px 4px 4px}.face[data-v-7aeaf94b]{width:48px;height:48px;box-shadow:none}.rowbtn>.face[data-v-7aeaf94b]{margin:0 3px 3px 0}.face.stack[data-v-7aeaf94b]{box-shadow:3px 3px 0 var(--grey-icon)}.face[data-v-7aeaf94b] svg{width:33px;height:auto}.rows li.mine .rowbtn[data-v-7aeaf94b]{background:var(--mine)}}.latest[data-v-3a076c65]{max-width:760px;margin:0 auto}.center[data-v-3a076c65]{text-align:center}.rows[data-v-3a076c65]{margin:0;padding:0;list-style:none}.rows li[data-v-3a076c65]{border-bottom:2px solid var(--grey);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name watch""steps watch""meta watch";align-items:center;gap:0 12px;padding:6px 4px;display:grid}.rows li.mine[data-v-3a076c65]{background:var(--mine)}.name[data-v-3a076c65]{overflow-wrap:anywhere;grid-area:name;font-weight:700}.steps[data-v-3a076c65]{grid-area:steps}.meta[data-v-3a076c65]{color:var(--hint);font-size:var(--fs-small);grid-area:meta}.watch[data-v-3a076c65]{grid-area:watch;min-height:44px}.morebox[data-v-3a076c65]{justify-content:center;margin:12px 0;display:flex}@media (width>=700px){.rows li[data-v-3a076c65]{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"name steps meta watch"}}.rows[data-v-cecd724a]{margin:8px 0 0;padding:0;list-style:none}.rows li[data-v-cecd724a]{border-bottom:2px solid var(--grey);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"steps watch""meta watch";align-items:center;gap:0 12px;padding:6px 0;display:grid}.rows li.best[data-v-cecd724a]{background:var(--mine)}.steps[data-v-cecd724a]{grid-area:steps}.meta[data-v-cecd724a]{color:var(--hint);font-size:var(--fs-small);grid-area:meta}.watch[data-v-cecd724a]{grid-area:watch;min-height:44px}.friends[data-v-32d568fa]{max-width:760px;margin:0 auto}.center[data-v-32d568fa]{text-align:center}.rows[data-v-32d568fa]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rows li[data-v-32d568fa]{box-shadow:3px 3px 0 var(--shadow);background:#fff;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:4px 8px;display:flex}.rows li.mine[data-v-32d568fa]{background:var(--mine,#fff7d6)}.pos[data-v-32d568fa]{font-variant-numeric:tabular-nums;text-align:right;min-width:2ch}.name[data-v-32d568fa]{overflow-wrap:anywhere;flex:10rem;align-items:center;gap:8px;min-width:0;min-height:44px;display:inline-flex}.steps[data-v-32d568fa]{align-items:center;gap:4px;display:inline-flex}.watch[data-v-32d568fa]{margin-left:auto}.backdrop[data-v-7ffed77a]{z-index:60;background:#fff9;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.sheet[data-v-7ffed77a]{background:var(--card);width:min(36rem,100%);height:min(48rem,85dvh);color:var(--fg);border:2px solid var(--shadow);box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--grey-icon), 3px 3px 0 4px #0000001f;flex-direction:column;display:flex;overflow:hidden}@media (width<=640px),(height<=540px){.backdrop[data-v-7ffed77a]{background:var(--card);padding:0}.sheet[data-v-7ffed77a]{width:100%;height:100dvh;box-shadow:none;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);border:0}}.head[data-v-7ffed77a]{padding:calc(.25rem + env(safe-area-inset-top)) .5rem .25rem;border-bottom:2px solid var(--grey);flex:none;align-items:center;gap:.5rem;display:flex}@media (width>=641px) and (height>=541px){.head[data-v-7ffed77a]{padding-top:.25rem}}.close[data-v-7ffed77a]{width:44px;height:44px;color:var(--grey-icon);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.close[data-v-7ffed77a]:hover{color:var(--icon-hover)}.close[data-v-7ffed77a]:focus-visible,.more[data-v-7ffed77a]:focus-visible,.mark[data-v-7ffed77a]:focus-visible,.pinned[data-v-7ffed77a]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.title[data-v-7ffed77a]{min-width:0}h2[data-v-7ffed77a]{font-size:var(--fs-3);align-items:center;gap:.5rem;margin:0;display:flex}.sub[data-v-7ffed77a]{color:var(--muted);font-size:var(--fs-2);margin:0}.rank[data-v-7ffed77a]{width:1.75rem;height:1.75rem;font-weight:700;font-size:var(--fs-2);background:var(--chip);place-items:center;display:inline-grid}.rank.gold[data-v-7ffed77a]{color:#3b2a00;background:#f5c542}.rank.silver[data-v-7ffed77a]{color:#22272e;background:#c9ced6}.rank.bronze[data-v-7ffed77a]{color:#2b1600;background:#d08a4f}.list[data-v-7ffed77a]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:0 .5rem .5rem;overflow-y:auto}.rows[data-v-7ffed77a]{margin:0;padding:0;list-style:none}.rows li[data-v-7ffed77a]{border-bottom:2px solid var(--grey);grid-template-columns:3.25rem minmax(0,1fr) auto;grid-template-areas:"pos name time""pos meta meta""note note note";align-items:center;column-gap:.5rem;padding:.35rem .25rem;scroll-margin:4rem 0 5rem;transition:background-color .4s;display:grid}.rows li.mine[data-v-7ffed77a]{background:var(--mine);border-radius:6px}.rows li.flash[data-v-7ffed77a]{background:color-mix(in srgb, var(--accent) 30%, var(--mine))}.pos[data-v-7ffed77a]{font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;grid-area:pos;padding-right:.25rem;font-weight:700}.name[data-v-7ffed77a]{overflow-wrap:anywhere;color:var(--blue);grid-area:name;font-weight:700}.time[data-v-7ffed77a]{font-variant-numeric:tabular-nums;grid-area:time;font-weight:700}.meta[data-v-7ffed77a]{min-height:1.5rem;color:var(--muted);font-size:var(--fs-2);flex-wrap:wrap;grid-area:meta;align-items:center;gap:0 .5rem;display:flex}.watch[data-v-7ffed77a]{align-items:center;min-width:44px;min-height:44px;margin:-10px 0;padding:0 .25rem;font-weight:700;display:inline-flex}.mark[data-v-7ffed77a]{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:-10px 0;padding:0 .25rem;display:inline-flex}.chip[data-v-7ffed77a]{background:var(--chip);color:var(--fg);font-size:var(--fs-2);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;display:inline-block}.chip.flagged[data-v-7ffed77a]{background:var(--danger-bg)}.note[data-v-7ffed77a]{background:var(--chip);font-size:var(--fs-2);border-radius:6px;grid-area:note;margin:.25rem 0 .35rem;padding:.5rem .75rem}.more[data-v-7ffed77a]{background:var(--chip);width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;border:0;margin:.5rem 0;display:block;box-shadow:inset -2px -2px #00000047}.sentinel[data-v-7ffed77a]{height:1px}.status[data-v-7ffed77a],.empty[data-v-7ffed77a]{text-align:center;padding:.5rem}.muted[data-v-7ffed77a]{color:var(--muted)}.pinned[data-v-7ffed77a]{width:100%;min-height:52px;padding:.5rem 1rem calc(.5rem + var(--safe-bottom));background:var(--mine);color:var(--fg);font:inherit;text-align:left;cursor:pointer;border:0;border-top:2px solid #000;flex:none;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pinned .go[data-v-7ffed77a]{color:var(--accent);flex:none;font-weight:700}.titlerow[data-v-85061688]{align-items:center;gap:8px;min-width:0;display:flex}.backbtn[data-v-85061688]{width:44px;min-height:44px;color:var(--grey-icon);flex:none;justify-content:center;align-items:center;margin:0 -10px 0 -14px;display:inline-flex}.backbtn[data-v-85061688]:hover{color:var(--icon-hover)}.titletext[data-v-85061688]{min-width:0}.subtitle[data-v-85061688]{margin:2px 0 0}.crumbs[data-v-85061688]{font-size:var(--fs-small);color:var(--muted);flex-wrap:nowrap;align-items:center;margin-top:2px;line-height:1.3;display:flex;overflow:hidden}.crumbs a[data-v-85061688]{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;display:block;overflow:hidden}.crumbs span[data-v-85061688]{flex:none}@media (pointer:coarse){.crumbs a[data-v-85061688]{text-align:center;min-width:44px;height:44px;margin-block:-9px;line-height:44px}}.hud[data-v-85061688],.hudmain[data-v-85061688],.hudminor[data-v-85061688]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 24px;display:flex}.hud[data-v-85061688]{font-size:var(--fs-hud);font-variant-numeric:tabular-nums;white-space:nowrap}@media (width>=700px),(orientation:landscape) and (height<=520px){.player[data-v-85061688] .head{grid-template-columns:minmax(min(120px,25%),1fr) auto minmax(max-content,1fr);align-items:center;gap:0 12px;display:grid}.player[data-v-85061688] .head>.center,.hud[data-v-85061688]{display:contents}.player[data-v-85061688] .head>.titlebox{grid-area:1/1/3/2}.hudmain[data-v-85061688]{grid-area:1/2;min-width:0}.hudminor[data-v-85061688]{grid-area:2/2;margin-top:4px}.player[data-v-85061688] .head>.actions{grid-area:1/3/3/4;justify-self:end}}@media (width>=1280px){.player[data-v-85061688] .head{display:flex}.player[data-v-85061688] .head>.titlebox{flex:1 1 calc(var(--acts-w,0px) + 12px)}.hudmain[data-v-85061688]{flex:none}.hudminor[data-v-85061688]{flex:1 1 0;justify-content:flex-end;margin-top:0}}.hud strong[data-v-85061688]{font-weight:700}.hud .minor[data-v-85061688]{font-size:var(--fs-body);color:var(--muted)}.hud .minor strong[data-v-85061688]{color:var(--ink)}.hud .ghoststat[data-v-85061688]{font-size:var(--fs-body);color:var(--blue)}.hud .ghostnote[data-v-85061688]{font-size:var(--fs-small);color:var(--muted)}.race[data-v-85061688]{text-align:center;font-weight:700}.raceacts[data-v-85061688]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;margin-top:10px!important}.raceacts .px-btn[data-v-85061688]{min-height:44px}.narrow-label[data-v-85061688]{display:none}.play[data-v-85061688]{-webkit-user-select:none;user-select:none;overscroll-behavior:contain;flex:1;min-height:0;display:flex;position:relative}.stage[data-v-85061688]{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}canvas.board[data-v-85061688]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block}canvas.board.hidden[data-v-85061688]{opacity:.25;pointer-events:none}.stage.bump[data-v-85061688]{animation:.12s ease-out bump-85061688}@keyframes bump-85061688{30%{transform:translate(-3px)}70%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.stage.bump[data-v-85061688]{animation:none}}.loading[data-v-85061688]{position:absolute;inset:0}.center[data-v-85061688]{z-index:3;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.popup.loop[data-v-85061688]{background:#ffffffc7}.popup[data-v-85061688]{text-align:center;justify-items:center;gap:12px;max-width:26rem;display:grid}.popup h2[data-v-85061688]{font-size:var(--fs-3);margin:0}.popup p[data-v-85061688]{margin:0}.row[data-v-85061688]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.zoom[data-v-85061688]{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;top:8px;left:12px}.toast[data-v-85061688]{z-index:6;color:#fff;text-align:center;background:#000;max-width:calc(100% - 24px);margin:0;padding:6px 12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.solvedwrap[data-v-85061688]{z-index:4;padding:16px;position:absolute;inset:0;overflow:auto}@media (prefers-reduced-motion:no-preference){.solvedcard[data-v-85061688]{animation:.18s steps(4,end) both px-pop}.bigtiles[data-v-85061688]>*{animation:.16s steps(4,end) both px-pop}.bigtiles[data-v-85061688]>:first-child{animation-delay:.12s}.bigtiles[data-v-85061688]>:nth-child(2){animation-delay:.2s}.bigtiles[data-v-85061688]>:nth-child(3){animation-delay:.28s}}.solvedcard[data-v-85061688]{text-align:left;max-width:640px;margin:8px auto 0}.solvedcard h2[data-v-85061688]{font-size:var(--fs-3);text-align:center;margin:4px 0 16px}.solvedcard p[data-v-85061688]{margin:0 0 6px}.solvedgrid[data-v-85061688]{grid-template-columns:1.2fr 1fr auto;gap:8px 24px;margin-bottom:12px;display:grid}.trophyline[data-v-85061688]{align-items:center;gap:6px;display:flex}.share[data-v-85061688]{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.good[data-v-85061688]{color:var(--green-fill)}.warn[data-v-85061688]{color:#8a5a00}.links[data-v-85061688]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;margin-top:10px!important}.links .px-btn[data-v-85061688]{min-height:44px}.replaynote[data-v-85061688]{text-align:center}.bigtiles[data-v-85061688]{justify-content:center;gap:48px;margin:40px auto 16px;display:flex}.bigtile[data-v-85061688]{font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;text-decoration:none;display:flex}.bigtile .art[data-v-85061688]{width:170px;height:170px;image-rendering:pixelated;place-items:center;display:grid}.bigtile:hover .art[data-v-85061688],.bigtile:focus-visible .art[data-v-85061688]{filter:brightness(.85)}.bigtile[data-v-85061688]:focus-visible{outline:3px solid var(--blue);outline-offset:6px}.bigtile[data-v-85061688]:hover{text-decoration:none}.infoview[data-v-85061688]{z-index:4;padding:12px 16px 24px;position:absolute;inset:0;overflow:auto}.details[data-v-85061688]{max-width:640px;margin:0 auto}.facts[data-v-85061688]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin:0;display:grid}.facts div[data-v-85061688]{flex-wrap:wrap;gap:0 6px;display:flex}.facts dt[data-v-85061688]{font-weight:400}.facts dd[data-v-85061688]{margin:0}.desc[data-v-85061688]{white-space:pre-line;margin:12px 0 0}.puzzlenav[data-v-85061688]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.backline[data-v-85061688]{justify-content:center;margin:20px 0 0;display:flex}.player[data-v-85061688] .head{padding-right:calc(var(--rail-w) + env(safe-area-inset-right) + 16px)}.play[data-v-85061688]{margin-right:calc(var(--rail-w) + env(safe-area-inset-right))}.controls[data-v-85061688]{z-index:20;width:calc(var(--rail-w) + env(safe-area-inset-right));padding:6px env(safe-area-inset-right) calc(6px + var(--safe-bottom)) 0;scrollbar-width:none;background:#fff;border-left:2px solid #000;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.group[data-v-85061688]{flex-direction:column;align-items:stretch;display:flex}.group.middle[data-v-85061688]{flex:1;justify-content:center}.ctl[data-v-85061688]{min-height:42px;color:var(--icon-idle);font:400 var(--fs-body) / 1.1 var(--font-ui);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex;position:relative}.controls[data-v-85061688] .rate.rail .ctl{min-height:42px}.ctl[data-v-85061688]:hover:not(:disabled){color:#3d3d3d}.ctl.on[data-v-85061688]{color:var(--blue)}.ctl.armed[data-v-85061688]{color:var(--red);font-weight:700}.ctl[data-v-85061688]:disabled{opacity:.35;cursor:default}.ctl[aria-disabled=true][data-v-85061688]{cursor:default}.ctl .lbl[data-v-85061688]{color:var(--ink);display:none}.ctl.armed .lbl[data-v-85061688]{color:var(--red);display:block}.rdiv[data-v-85061688]{background:var(--grey-icon);height:2px;margin:4px 8px;display:block}.nextrow[data-v-85061688]{padding-right:calc(var(--rail-w) + env(safe-area-inset-right));flex:none}@media (width<=699px) and (orientation:portrait),(width<=699px) and (height>=521px){.hud[data-v-85061688]{font-size:var(--fs-body);flex-direction:column;align-items:center;gap:2px}.hudmain[data-v-85061688],.hudminor[data-v-85061688]{gap:2px 10px}.wide-label[data-v-85061688]{display:none}.narrow-label[data-v-85061688]{display:inline}.play[data-v-85061688]{flex-direction:column}.player[data-v-85061688] .head{padding-right:max(16px, env(safe-area-inset-right))}.play[data-v-85061688]{margin-right:0}.controls[data-v-85061688]{width:auto;padding:4px max(4px, env(safe-area-inset-right)) calc(4px + var(--safe-bottom)) max(4px, env(safe-area-inset-left));border-top:2px solid #000;border-left:0;flex-direction:row;position:static;overflow:visible}.group[data-v-85061688]{flex-direction:row;flex:auto;justify-content:space-around}.group.social[data-v-85061688]{display:none}.group.middle[data-v-85061688]{flex:auto;order:2}.group.bottom[data-v-85061688]{order:1}.ctl[data-v-85061688]{flex:1 1 0;min-width:44px;min-height:56px}.rdiv[data-v-85061688],.nextrow[data-v-85061688]{display:none}.solvedgrid[data-v-85061688]{grid-template-columns:1fr}.share[data-v-85061688]{align-items:stretch}.bigtiles[data-v-85061688]{gap:12px;margin-top:24px}.bigtile .art[data-v-85061688]{width:96px;height:96px}.facts[data-v-85061688]{grid-template-columns:1fr}.solvedcard h2[data-v-85061688],.popup h2[data-v-85061688]{font-size:var(--fs-3)}}.lovechip[data-v-85061688]{color:var(--icon-idle);gap:4px;display:none}.lovechip.loved[data-v-85061688]{color:var(--red)}.chipscore[data-v-85061688]{color:var(--ink);font-size:var(--fs-small)}.sheetrate[data-v-85061688]{justify-content:center;margin-bottom:8px}@media (width<=699px) and (orientation:portrait),(width<=699px) and (height>=521px){.lovechip[data-v-85061688]{box-shadow:none;background:0 0;display:inline-flex}.lovechip[data-v-85061688] svg{width:24px;height:auto}}@media (orientation:landscape) and (height<=520px){.hud[data-v-85061688]{font-size:var(--fs-body)}.hudmain[data-v-85061688],.hudminor[data-v-85061688]{gap:2px 16px}.ctl[data-v-85061688]{min-height:36px}.group.social[data-v-85061688],.nextrow[data-v-85061688]{display:none}}.msg[data-v-4121f2ab]{text-align:center;max-width:32rem;margin:16px auto}.seeall[data-v-4121f2ab]{align-items:center;min-height:44px;margin-left:12px;display:inline-flex}.count[data-v-ba620612]{text-align:center;margin:-4px 0 8px}.hint[data-v-ba620612]{max-width:40rem;box-shadow:3px 3px 0 var(--shadow);text-align:center;background:#fff;margin:8px auto 16px;padding:8px 12px}.hint a[data-v-ba620612]{align-items:center;min-height:44px;display:inline-flex}.note[data-v-491fe3e5]{text-align:center;max-width:28rem;margin:2rem auto}.intro[data-v-f09b94e0]{margin:4px 0 8px}.msg[data-v-f09b94e0]{text-align:center;max-width:32rem;margin:16px auto}.more[data-v-f09b94e0]{justify-content:center;padding:12px 0 24px;display:flex}.more .px-btn[data-v-f09b94e0]{min-height:44px}.cms[data-v-ec1f2d07]{overflow-wrap:anywhere;font-size:var(--fs-body);padding:16px 20px;line-height:1.5}.cms[data-v-ec1f2d07] h2,.cms[data-v-ec1f2d07] h3,.cms[data-v-ec1f2d07] h4{font-size:var(--fs-3);line-height:var(--lh-tight);margin:24px 0 10px}.cms[data-v-ec1f2d07] h2:first-child,.cms[data-v-ec1f2d07] h3:first-child,.cms[data-v-ec1f2d07] h4:first-child,.cms[data-v-ec1f2d07] p:first-child{margin-top:0}.cms[data-v-ec1f2d07] img{max-width:100%;height:auto}.cms[data-v-ec1f2d07] table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.cms[data-v-ec1f2d07] td,.cms[data-v-ec1f2d07] th{border:1px solid var(--grey-mid);padding:4px 8px}.cms[data-v-ec1f2d07] a{color:var(--blue)}.cols[data-v-538dbddb]{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.cols.touchfirst[data-v-538dbddb]{flex-direction:column;align-items:center}.cols:not(.touchfirst) .touch[data-v-538dbddb]{order:2}.px-panel[data-v-538dbddb]{flex:300px;width:100%;max-width:40rem;margin:4px}h2[data-v-538dbddb]{font-size:var(--fs-3);margin:0 0 12px}dl[data-v-538dbddb]{margin:0}dt[data-v-538dbddb]{margin-top:8px}dd[data-v-538dbddb]{margin:0 0 4px}.grid[data-v-538dbddb]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 16px;display:grid}.text p[data-v-538dbddb]{margin:0 0 10px}.keys a[data-v-538dbddb]{align-items:center;min-height:44px;display:inline-flex}.cols[data-v-ef753f75]{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.px-panel[data-v-ef753f75]{flex:300px;width:100%;max-width:40rem;margin:4px}.text[data-v-ef753f75] p{margin:0 0 10px}.feed[data-v-8efe69ce]{max-width:760px;margin:24px auto 8px}.rows[data-v-8efe69ce]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.row[data-v-8efe69ce]{box-shadow:3px 3px 0 var(--shadow);background:#fff;align-items:flex-start;gap:10px;padding:8px 12px;display:flex}.text[data-v-8efe69ce]{overflow-wrap:anywhere;min-width:0;margin:0}.text a[data-v-8efe69ce]{min-height:24px;display:inline-block}.when[data-v-8efe69ce]{font-size:var(--fs-small);color:var(--hint);display:block}.more[data-v-8efe69ce]{text-align:center}.owner-art[data-v-fe2b5efe]{object-fit:contain;width:170px;max-width:100%;height:170px;max-height:100%;image-rendering:pixelated}.hub[data-v-fe2b5efe] .pxt{width:100%}.hub[data-v-fe2b5efe] button[aria-disabled=true]{cursor:default}@media (width>=900px){.hub[data-v-fe2b5efe]{grid-template-columns:repeat(auto-fill,190px)}}.status[data-v-5585f10e]{max-width:40rem;margin:3rem auto}.lede[data-v-5585f10e]{color:var(--muted)}.try li[data-v-5585f10e]{padding:.35rem 0}.try a[data-v-5585f10e]{min-height:44px;line-height:44px;display:inline-block}.link[data-v-5585f10e]{min-height:44px;color:var(--blue);font:700 var(--fs-2) var(--font-ui);cursor:pointer;background:0 0;border:0}.health ul[data-v-5585f10e]{padding:0;list-style:none}.health li[data-v-5585f10e]{gap:1rem;padding:.25rem 0;display:flex}.name[data-v-5585f10e]{min-width:6rem;font-weight:700}.latency[data-v-5585f10e]{color:var(--muted)}.good[data-v-5585f10e]{color:var(--green-fill)}.bad[data-v-5585f10e]{color:var(--red)}@media (width<=699px){.status[data-v-5585f10e]{margin:16px}}.presence[data-v-9db511bc]{line-height:var(--lh-body);flex-direction:column;display:flex}.presence.inline[data-v-9db511bc]{flex-direction:row;gap:6px;display:inline-flex}.word.on[data-v-9db511bc]{color:var(--green-dark)}.word.off[data-v-9db511bc]{color:var(--red-dark)}.dur[data-v-9db511bc]{color:var(--ink)}.msg[data-v-58de9655]{text-align:center;max-width:34rem;margin:16px auto}.grid[data-v-58de9655]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;max-width:900px;margin:0 auto;padding:8px 0;list-style:none;display:grid}@media (width>=640px){.grid[data-v-58de9655]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px}}.card[data-v-58de9655]{min-height:44px;color:var(--ink);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"face side""name name";align-items:center;gap:4px 10px;text-decoration:none;display:grid}.face[data-v-58de9655]{grid-area:face;padding:4px;position:relative}.dot[data-v-58de9655]{background:var(--grey-icon);width:12px;height:12px;box-shadow:0 0 0 2px var(--white);position:absolute;top:-4px;right:-4px}.dot.on[data-v-58de9655]{background:var(--gold)}.side[data-v-58de9655]{min-width:0;font-size:var(--fs-small);grid-area:side}.fname[data-v-58de9655]{color:var(--blue);overflow-wrap:anywhere;grid-area:name;font-weight:700}.card:hover .fname[data-v-58de9655]{text-decoration:underline}.block[data-v-58de9655]{max-width:760px;margin:16px auto}.rows[data-v-58de9655]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.row[data-v-58de9655]{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.who[data-v-58de9655]{min-width:0;min-height:44px;color:var(--ink);flex:12rem;align-items:center;gap:10px;display:flex}.name[data-v-58de9655]{overflow-wrap:anywhere;color:var(--blue)}.pos[data-v-58de9655]{font-variant-numeric:tabular-nums;text-align:right;min-width:3ch}.gap[data-v-58de9655]{font-size:var(--fs-small);color:var(--hint)}.btns[data-v-58de9655]{gap:8px;margin-left:auto;display:flex}.morebox[data-v-58de9655]{max-width:900px;margin:12px auto}.count[data-v-58de9655],.hint[data-v-58de9655]{text-align:center;font-size:var(--fs-small);color:var(--hint)}.msg[data-v-b8710da0]{text-align:center;max-width:34rem;margin:12px auto}.inbox[data-v-b8710da0]{grid-template-columns:minmax(0,1fr);gap:16px;max-width:1100px;margin:8px auto;display:grid}.inbox.threadopen .list[data-v-b8710da0],.wide-only[data-v-b8710da0]{display:none}@media (width>=900px){.inbox[data-v-b8710da0]{grid-template-columns:300px minmax(0,1fr);align-items:start}.inbox.threadopen .list[data-v-b8710da0],.wide-only[data-v-b8710da0]{display:block}}.list[data-v-b8710da0]{min-width:0;padding:4px 0}.pad[data-v-b8710da0]{margin:8px 12px}.convs[data-v-b8710da0]{margin:0;padding:0;list-style:none}.conv[data-v-b8710da0]{min-height:48px;color:var(--ink);align-items:center;gap:10px;padding:6px 12px;text-decoration:none;display:flex}.conv[data-v-b8710da0]:hover,.conv.on[data-v-b8710da0]{background:var(--grey)}.conv.unread .cname[data-v-b8710da0]{font-weight:700}.cbody[data-v-b8710da0]{flex-direction:column;min-width:0;display:flex}.cname[data-v-b8710da0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cprev[data-v-b8710da0]{color:var(--hint);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ucount[data-v-b8710da0]{color:var(--red-dark)}.thread[data-v-b8710da0]{min-width:0}.thread.hint[data-v-b8710da0]{text-align:center;margin:40px 0}.thead[data-v-b8710da0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.twith[data-v-b8710da0]{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:44px;font-weight:700;display:inline-flex}.tbtns[data-v-b8710da0]{gap:8px;display:flex}.older[data-v-b8710da0]{text-align:center}.msgs[data-v-b8710da0]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.m[data-v-b8710da0]{align-items:flex-start;gap:10px;max-width:44rem;display:flex}.m.mine[data-v-b8710da0]{flex-direction:row-reverse;margin-left:auto}.mface[data-v-b8710da0]{flex:none;padding:3px}.bubble[data-v-b8710da0]{border:2px solid var(--grey-icon);background:#fff;min-width:0;padding:6px 12px}.m.mine .bubble[data-v-b8710da0]{background:var(--grey)}.mname[data-v-b8710da0]{color:var(--blue)}.mtext[data-v-b8710da0]{overflow-wrap:anywhere;margin:2px 0}.mmeta[data-v-b8710da0]{color:var(--hint);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.linkbtn[data-v-b8710da0]{min-width:44px;min-height:44px;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px}.compose[data-v-b8710da0]{margin-top:16px}.who[data-v-b8710da0]{font-size:var(--fs-small);color:var(--hint);margin:4px 0 0}.picker[data-v-b8710da0]{gap:4px;max-height:50vh;margin:0 0 8px;padding:0;list-style:none;display:grid;overflow-y:auto}.pick[data-v-b8710da0]{width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 8px;display:flex}.pick[data-v-b8710da0]:hover,.pick[data-v-b8710da0]:focus-visible{background:var(--grey)}.row[data-v-b8710da0]{justify-content:center;gap:8px;display:flex}.invites[data-v-b8710da0]{margin:0 0 8px;padding:0 12px}.invites a[data-v-b8710da0]{align-items:center;min-height:44px;font-weight:700;display:flex}.msg[data-v-5a06b7c1]{text-align:center;max-width:34rem;margin:16px auto}.card[data-v-5a06b7c1]{max-width:760px;margin:8px auto 16px}.sides[data-v-5a06b7c1]{grid-template-columns:minmax(64px,1fr) minmax(0,12rem) minmax(64px,1fr);align-items:center;gap:8px;display:grid}.side[data-v-5a06b7c1]{overflow-wrap:anywhere;text-align:center;flex-direction:column;align-items:center;gap:4px;min-height:44px;display:flex}.tally[data-v-5a06b7c1]{font-size:var(--fs-title);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px;margin:0;display:flex}.tally .w[data-v-5a06b7c1]{color:var(--green-dark)}.tally .l[data-v-5a06b7c1]{color:var(--red-dark)}.cap[data-v-5a06b7c1]{font-size:var(--fs-small);color:var(--hint);flex-basis:100%}.stats[data-v-5a06b7c1]{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:12px}.stats th[data-v-5a06b7c1],.stats td[data-v-5a06b7c1]{text-align:center;overflow-wrap:anywhere;padding:4px}.stats tbody th[data-v-5a06b7c1]{color:var(--muted);font-weight:400}.best[data-v-5a06b7c1]{color:var(--green-dark);font-weight:700}.puzzles[data-v-5a06b7c1]{gap:10px;max-width:760px;margin:0 auto;padding:0;list-style:none;display:grid}.prow[data-v-5a06b7c1]{border-left:6px solid var(--grey-icon);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 12px;display:flex}.prow.win[data-v-5a06b7c1]{border-left-color:var(--green-fill)}.prow.loss[data-v-5a06b7c1]{border-left-color:var(--red)}.pname[data-v-5a06b7c1]{overflow-wrap:anywhere;flex:12rem;align-items:center;min-height:44px;display:inline-flex}.steps[data-v-5a06b7c1]{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px;display:inline-flex}.res[data-v-5a06b7c1]{font-size:var(--fs-small);margin-left:auto}.center[data-v-5a06b7c1]{text-align:center}.morebox[data-v-5a06b7c1]{max-width:760px;margin:12px auto}.msg[data-v-a63e9961]{text-align:center;max-width:34rem;margin:16px auto}.cards[data-v-a63e9961]{gap:12px;max-width:760px;margin:12px auto;padding:0;list-style:none;display:grid}.card[data-v-a63e9961]{align-items:flex-start;gap:12px;min-width:0;padding:10px 12px;display:flex}.thumb[data-v-a63e9961]{background:var(--white);flex:none;width:72px;height:72px}.body[data-v-a63e9961]{flex:1;min-width:0}.body p[data-v-a63e9961]{margin:0 0 4px}.head[data-v-a63e9961]{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.sub[data-v-a63e9961]{font-size:var(--fs-small);overflow-wrap:anywhere}.note[data-v-a63e9961]{border-left:4px solid var(--grey);overflow-wrap:anywhere;margin:4px 0;padding:4px 8px}.outcome[data-v-a63e9961]{font-weight:700}.outcome.won[data-v-a63e9961]{color:var(--green-fill)}.outcome.lost[data-v-a63e9961]{color:var(--red,#b00)}.btns[data-v-a63e9961]{flex-wrap:wrap;gap:8px;display:flex;margin-top:8px!important}.btns .px-btn[data-v-a63e9961]{min-height:44px}.morebox[data-v-a63e9961]{max-width:760px;margin:12px auto}.msg[data-v-7643c73f]{text-align:center;max-width:34rem;margin:16px auto}.weeks[data-v-7643c73f]{gap:12px;max-width:760px;margin:12px auto;padding:0;list-style:none;display:grid}.week[data-v-7643c73f]{gap:12px;min-width:0;padding:10px 12px;display:flex}.thumb[data-v-7643c73f]{background:var(--white);flex:none;width:72px;height:72px}.body[data-v-7643c73f]{flex:1;min-width:0}.body p[data-v-7643c73f]{margin:0 0 4px}.head a[data-v-7643c73f]{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.sub[data-v-7643c73f]{font-size:var(--fs-small);overflow-wrap:anywhere}.sub.px-muted[data-v-7643c73f]{color:var(--hint)}.winners[data-v-7643c73f]{font-size:var(--fs-small);gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.winners li[data-v-7643c73f]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.winners a[data-v-7643c73f]{align-items:center;min-height:44px;display:inline-flex}.morebox[data-v-7643c73f]{max-width:760px;margin:12px auto}.msg[data-v-c69fdc2d]{text-align:center;max-width:34rem;margin:16px auto}.hero[data-v-c69fdc2d]{flex-wrap:wrap;gap:16px;max-width:760px;margin:12px auto;padding:12px;display:flex}.thumb[data-v-c69fdc2d]{background:var(--white);flex:none;width:128px;height:96px}.about[data-v-c69fdc2d]{flex:16rem;min-width:0}.about h2[data-v-c69fdc2d]{overflow-wrap:anywhere;margin:0 0 4px}.about p[data-v-c69fdc2d]{margin:0 0 6px}.small[data-v-c69fdc2d]{font-size:var(--fs-small)}.small.px-muted[data-v-c69fdc2d]{color:var(--hint)}.status[data-v-c69fdc2d]{font-weight:700}.btns[data-v-c69fdc2d]{flex-wrap:wrap;gap:8px;display:flex}.btns .px-btn[data-v-c69fdc2d]{min-height:44px}.board[data-v-c69fdc2d]{max-width:760px;margin:16px auto}.rows[data-v-c69fdc2d]{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.row[data-v-c69fdc2d]{background:var(--white);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:44px;margin:0;padding:4px 8px;display:flex}.row.you[data-v-c69fdc2d]{outline:2px solid var(--blue)}.pos[data-v-c69fdc2d]{text-align:right;min-width:3ch;font-weight:700}.who[data-v-c69fdc2d]{overflow-wrap:anywhere;flex:10rem;align-items:center;gap:8px;min-width:0;display:flex}.who a[data-v-c69fdc2d]{align-items:center;min-height:44px;display:inline-flex}.flag[data-v-c69fdc2d]{color:var(--muted);font-size:var(--fs-small)}.watch[data-v-c69fdc2d]{align-items:center;min-height:44px;display:inline-flex}.empty[data-v-c69fdc2d]{text-align:center}.morebox[data-v-c69fdc2d]{margin:12px 0}.msg[data-v-ccb88f0f]{text-align:center;max-width:34rem;margin:16px auto}.block[data-v-ccb88f0f],.form[data-v-ccb88f0f]{max-width:760px;margin:12px auto}.form[data-v-ccb88f0f]{padding:12px}.form h2[data-v-ccb88f0f]{margin:0 0 6px}.field[data-v-ccb88f0f]{border:0;flex-direction:column;gap:4px;min-width:0;margin:0 0 10px;padding:0;display:flex}.field>span[data-v-ccb88f0f],.field legend[data-v-ccb88f0f]{font-weight:700}.field input[type=text][data-v-ccb88f0f],.field input[type=datetime-local][data-v-ccb88f0f],.field textarea[data-v-ccb88f0f],.field select[data-v-ccb88f0f]{width:100%;max-width:100%;min-height:44px;font:inherit;font-size:var(--fs-2);box-sizing:border-box}.check[data-v-ccb88f0f]{align-items:center;gap:8px;min-height:44px;display:flex}.check input[data-v-ccb88f0f]{width:22px;height:22px}.small[data-v-ccb88f0f]{font-size:var(--fs-small);color:var(--hint)}.err[data-v-ccb88f0f]{color:var(--red,#b00);font-weight:700}.cards[data-v-ccb88f0f]{gap:12px;margin:8px 0;padding:0;list-style:none;display:grid}.card[data-v-ccb88f0f]{min-width:0;padding:10px 12px}.card p[data-v-ccb88f0f]{margin:0 0 4px}.head[data-v-ccb88f0f]{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.head a[data-v-ccb88f0f]{align-items:center;min-height:44px;display:inline-flex}.title[data-v-ccb88f0f]{overflow-wrap:anywhere;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.btns[data-v-ccb88f0f]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btns .px-btn[data-v-ccb88f0f]{min-height:44px}.total[data-v-a3718370]{margin:0 0 8px}.list[data-v-a3718370]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.item[data-v-a3718370]{align-items:center;gap:10px;min-width:0;display:flex}.thumb[data-v-a3718370]{background:var(--white);flex:none;width:72px;height:72px}.what[data-v-a3718370]{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.small[data-v-a3718370]{font-size:var(--fs-small)}.small.px-muted[data-v-a3718370]{color:var(--hint)}.watch[data-v-a3718370]{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.rows[data-v-e1826c11]{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.row[data-v-e1826c11]{background:var(--white);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:44px;padding:4px 8px;display:flex}.row.you[data-v-e1826c11]{outline:2px solid var(--blue)}.pos[data-v-e1826c11]{text-align:right;min-width:3ch;font-weight:700}.who[data-v-e1826c11]{min-width:0;min-height:44px;color:var(--blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:10rem;align-items:center;gap:8px;padding:0;display:flex}.name[data-v-e1826c11]{overflow-wrap:anywhere;text-decoration:underline}.tag[data-v-e1826c11]{color:var(--muted);font-size:var(--fs-small)}.totals[data-v-e1826c11],.time[data-v-e1826c11]{font-size:var(--fs-small)}.flag[data-v-e1826c11]{color:var(--muted)}.msg a[data-v-d8f85b48]{align-items:center;min-height:44px;display:inline-flex}.msg[data-v-d8f85b48]{text-align:center;max-width:34rem;margin:16px auto}.hero[data-v-d8f85b48],.block[data-v-d8f85b48]{max-width:760px;margin:12px auto}.hero[data-v-d8f85b48]{padding:12px}.hero h2[data-v-d8f85b48]{overflow-wrap:anywhere;margin:0 0 4px}.hero p[data-v-d8f85b48]{margin:0 0 6px}.status[data-v-d8f85b48]{font-weight:700}.small[data-v-d8f85b48]{font-size:var(--fs-small)}.small.px-muted[data-v-d8f85b48]{color:var(--hint)}.desc[data-v-d8f85b48]{overflow-wrap:anywhere}.round[data-v-d8f85b48]{align-items:center;min-height:44px;margin-right:12px;display:inline-flex}.btns[data-v-d8f85b48]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btns .px-btn[data-v-d8f85b48]{min-height:44px}.edit[data-v-d8f85b48],.invite[data-v-d8f85b48]{margin-top:8px}.invite[data-v-d8f85b48]{flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.invite .px-btn[data-v-d8f85b48]{min-height:44px}.field[data-v-d8f85b48]{flex-direction:column;flex:12rem;gap:4px;min-width:0;margin:0 0 8px;display:flex}.field>span[data-v-d8f85b48]{font-weight:700}.field input[data-v-d8f85b48],.field textarea[data-v-d8f85b48],.field select[data-v-d8f85b48]{width:100%;max-width:100%;min-height:44px;font:inherit;font-size:var(--fs-2);box-sizing:border-box}.people[data-v-d8f85b48]{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.person[data-v-d8f85b48]{background:var(--white);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;padding:4px 8px;display:flex}.person a[data-v-d8f85b48]{align-items:center;min-height:44px;display:inline-flex}.person .px-btn[data-v-d8f85b48]{min-height:44px;margin-left:auto}.plist[data-v-d8f85b48]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pcard[data-v-d8f85b48]{align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.thumb[data-v-d8f85b48]{background:var(--white);flex:none;width:72px;height:72px}.pbody[data-v-d8f85b48]{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.pbtns[data-v-d8f85b48]{flex-wrap:wrap;gap:6px;display:flex}.pbtns .px-btn[data-v-d8f85b48]{min-height:44px}.empty[data-v-d8f85b48]{text-align:center}.pb[data-v-d8f85b48]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pb li[data-v-d8f85b48]{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;display:flex}.pb li.you[data-v-d8f85b48]{outline:2px solid var(--blue)}.pbname[data-v-d8f85b48]{overflow-wrap:anywhere;flex:8rem}.watch[data-v-d8f85b48]{align-items:center;min-height:44px;display:inline-flex}.msg[data-v-68b20a02]{text-align:center;max-width:34rem;margin:16px auto}.cards[data-v-68b20a02]{gap:12px;max-width:760px;margin:12px auto;padding:0;list-style:none;display:grid}.card[data-v-68b20a02]{min-width:0;padding:10px 12px}.card p[data-v-68b20a02]{margin:0 0 4px}.title[data-v-68b20a02]{min-height:44px;font-size:var(--fs-2);overflow-wrap:anywhere;align-items:center;font-weight:700;display:inline-flex}.sub[data-v-68b20a02]{font-size:var(--fs-small);overflow-wrap:anywhere}.sub.px-muted[data-v-68b20a02]{color:var(--hint)}.winners[data-v-68b20a02]{flex-wrap:wrap;gap:4px 12px;display:flex}.morebox[data-v-68b20a02]{max-width:760px;margin:12px auto}.msg a[data-v-10d8a808]{align-items:center;min-height:44px;display:inline-flex}.msg[data-v-10d8a808]{text-align:center;max-width:34rem;margin:16px auto}.hero[data-v-10d8a808],.winners[data-v-10d8a808],.puzzles[data-v-10d8a808],.board[data-v-10d8a808]{max-width:760px;margin:12px auto}.hero[data-v-10d8a808]{padding:12px}.hero h2[data-v-10d8a808]{overflow-wrap:anywhere;margin:0 0 4px}.hero p[data-v-10d8a808]{margin:0 0 6px}.status[data-v-10d8a808]{font-weight:700}.small[data-v-10d8a808]{font-size:var(--fs-small)}.small.px-muted[data-v-10d8a808]{color:var(--hint)}.desc[data-v-10d8a808]{overflow-wrap:anywhere}.btns[data-v-10d8a808]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btns .px-btn[data-v-10d8a808]{min-height:44px}.joined[data-v-10d8a808]{font-weight:700}.winners[data-v-10d8a808]{padding:10px 12px}.wlist[data-v-10d8a808]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wlist li[data-v-10d8a808]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.wlist a[data-v-10d8a808]{align-items:center;min-height:44px;display:inline-flex}.plist[data-v-10d8a808]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pcard[data-v-10d8a808]{align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.thumb[data-v-10d8a808]{background:var(--white);flex:none;width:72px;height:72px}.pbody[data-v-10d8a808]{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.pbtns[data-v-10d8a808]{flex-wrap:wrap;gap:6px;display:flex}.pbtns .px-btn[data-v-10d8a808]{min-height:44px}.you[data-v-10d8a808]{padding:6px 10px}.empty[data-v-10d8a808]{text-align:center}.morebox[data-v-10d8a808]{margin:12px 0}.pb[data-v-10d8a808]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pb li[data-v-10d8a808]{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;display:flex}.pb li.you[data-v-10d8a808]{outline:2px solid var(--blue)}.pbname[data-v-10d8a808]{overflow-wrap:anywhere;flex:8rem}.watch[data-v-10d8a808]{align-items:center;min-height:44px;display:inline-flex}.msg[data-v-3ce75e70]{padding:16px}.msg[data-v-8dd5f7d6]{text-align:center;max-width:32rem;margin:16px auto}.morebox[data-v-8dd5f7d6]{justify-content:center;margin:16px 0;display:flex}.count[data-v-8dd5f7d6]{text-align:center}.mebar[data-v-8dd5f7d6]{bottom:calc(var(--bar-h) + var(--safe-bottom));background:var(--mine);border:2px solid var(--shadow);text-align:center;z-index:2;min-height:44px;margin:12px 0 0;padding:10px 12px;position:sticky}@media (width>=700px),(orientation:landscape) and (height<=520px){.mebar[data-v-8dd5f7d6]{bottom:max(8px, var(--safe-bottom))}}.msg[data-v-18fc912d]{text-align:center;max-width:32rem;margin:16px auto}.stats[data-v-18fc912d]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:16px 0;padding:0;list-style:none;display:grid}.stat[data-v-18fc912d]{text-align:center;flex-direction:column;gap:4px;display:flex}.value[data-v-18fc912d]{overflow-wrap:anywhere;font-size:30px;line-height:1.1}.label[data-v-18fc912d]{color:var(--muted)}.sprite[data-v-81c760b3]{image-rendering:pixelated;background-repeat:no-repeat;flex:none;display:inline-block}.msg[data-v-ecea27d4]{text-align:center;max-width:32rem;margin:16px auto}.cards[data-v-ecea27d4]{grid-template-columns:1fr;gap:16px;max-width:980px;margin:8px auto;display:grid}.card[data-v-ecea27d4]{min-width:0}.main[data-v-ecea27d4]{grid-template-columns:1fr;gap:8px 24px;display:grid}.col[data-v-ecea27d4]{min-width:0}.col p[data-v-ecea27d4]{margin:4px 0}.who[data-v-ecea27d4]{align-items:center;gap:12px;display:flex}.face[data-v-ecea27d4]{flex:none;padding:4px}.rp[data-v-ecea27d4]{min-width:0}.level[data-v-ecea27d4]{color:var(--muted)}.label[data-v-ecea27d4]{color:var(--white);background:var(--blue);padding:0 8px;display:inline-block}.label.staff[data-v-ecea27d4]{background:var(--red)}.character[data-v-ecea27d4]{align-items:center;gap:8px;display:flex}.facts[data-v-ecea27d4]{margin:8px 0 0}.facts div[data-v-ecea27d4]{flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;display:flex}.facts dd[data-v-ecea27d4]{margin:0}.facts a[data-v-ecea27d4]{align-items:center;min-width:44px;min-height:44px;margin:-6px 0;display:inline-flex}.next p[data-v-ecea27d4]{margin-bottom:2px}.about[data-v-ecea27d4]{white-space:pre-line;overflow-wrap:anywhere}.side[data-v-ecea27d4] .trophies .px-num,.side[data-v-ecea27d4] .trophies .n{text-shadow:1px 0}.factories[data-v-ecea27d4]{grid-template-columns:repeat(auto-fit,56px);justify-content:center;gap:8px 6px;margin:4px 0 12px;padding:0;list-style:none;display:grid}.factories li[data-v-ecea27d4]{flex-direction:column;align-items:center;gap:2px;display:flex}.factories svg[data-v-ecea27d4]{width:40px;height:auto}.sidetitle[data-v-ecea27d4]{font-size:var(--fs-body);text-align:center;margin:4px 0}.links[data-v-ecea27d4]{margin:0;padding:0;list-style:none}.links a[data-v-ecea27d4]{align-items:center;min-height:44px;display:flex}.count[data-v-ecea27d4]{margin:8px 0}.contact[data-v-ecea27d4]{max-width:40rem;margin:12px auto}.contact p[data-v-ecea27d4]{margin:0 0 12px}.form textarea[data-v-ecea27d4]{resize:vertical}.hint[data-v-ecea27d4]{font-size:var(--fs-small);color:var(--hint)}.row[data-v-ecea27d4]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.row .px-btn[data-v-ecea27d4],.sheetbtns .px-btn[data-v-ecea27d4]{min-height:44px}.sheetbtns[data-v-ecea27d4]{gap:8px;display:grid}.sheetbtns.row[data-v-ecea27d4]{justify-content:center;display:flex}.morebox[data-v-ecea27d4]{justify-content:center;margin:16px 0;display:flex}@media (width>=760px){.main[data-v-ecea27d4]{grid-template-columns:1fr 1fr}}@media (width>=1000px){.cards[data-v-ecea27d4]{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start}}.medals[data-v-ecea27d4]{gap:16px;margin:0 0 6px;padding:0;list-style:none;display:flex}.medals li[data-v-ecea27d4]{align-items:center;gap:4px;font-weight:700;display:flex}.rboard[data-v-c7af26c2]{flex:300px;min-width:0;margin:0}.rboard canvas[data-v-c7af26c2]{width:100%;image-rendering:pixelated;background:#fff;border:1px solid #ccc;display:block}.rboard figcaption[data-v-c7af26c2]{font-size:var(--fs-small);padding:2px 0}.titles[data-v-8c1319fd]{flex-direction:column;min-width:0;display:flex}.titles .px-title[data-v-8c1319fd]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sub[data-v-8c1319fd]{font-size:var(--fs-small);margin:0}.hud[data-v-8c1319fd]{font-size:var(--fs-hud);flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.msg[data-v-8c1319fd]{text-align:center;max-width:32rem;margin:16px auto}.row[data-v-8c1319fd]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.player[data-v-8c1319fd]{outline:none;max-width:900px;margin:0 auto}.transport[data-v-8c1319fd]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:10px 0 4px;display:flex}.tbtn[data-v-8c1319fd]{justify-content:center;min-width:52px;min-height:48px}.tbtn.play[data-v-8c1319fd]{min-width:72px}.speed select[data-v-8c1319fd]{min-height:48px;font-size:var(--fs-2)}.scrub[data-v-8c1319fd]{width:100%;min-height:44px;margin:0;display:block}.facts[data-v-8c1319fd]{gap:4px;margin:12px 0;display:grid}.facts div[data-v-8c1319fd]{flex-wrap:wrap;gap:6px;display:flex}.facts dt[data-v-8c1319fd]{font-weight:700}.facts dd[data-v-8c1319fd]{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=640px){.hud[data-v-8c1319fd]{font-size:var(--fs-small);gap:2px 10px}.tbtn[data-v-8c1319fd]{min-width:48px}}.acct{max-width:40rem;margin:0 auto}.acct h1{font-size:var(--fs-title);margin:.25rem 0 .75rem;line-height:1.1}.acct h2{font-size:var(--fs-2);margin:1.5rem 0 .5rem}.acct .lede{color:var(--muted);margin:0 0 1rem}.acct-form{gap:1rem;min-width:0;display:grid}.acct-field{gap:4px;min-width:0;display:grid}.acct-field>span:first-child,.acct-field>.label{font-weight:400}.acct-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.acct-field select,.acct-field textarea{border:1px solid var(--shadow);background:var(--input-bg);width:100%;min-width:0;min-height:48px;color:var(--fg);font:var(--fs-2) / 1.1 var(--font-ui);padding:0 .75rem}.acct-field textarea{resize:vertical;min-height:7rem;padding:.6rem .75rem}.acct-field input:focus-visible,.acct-field select:focus-visible,.acct-field textarea:focus-visible{outline:2px solid var(--blue);outline-offset:0;border-color:var(--blue)}.acct-field [aria-invalid=true]{border-color:var(--red)}.acct-hint{color:var(--hint);margin:0}.acct-error{color:var(--red);margin:0}.acct-ok{color:var(--green-fill);margin:0}.acct-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.acct-btn{background:var(--green);color:#fff;min-height:44px;font:400 var(--fs-body) / 1.1 var(--font-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;padding:2px 1.25rem 4px;text-decoration:none;display:inline-flex;box-shadow:inset -2px -2px #00000047}.acct-btn:hover{background:var(--green-dark);color:#fff;text-decoration:none}.acct-btn:active{box-shadow:inset 2px 2px #00000047}.acct-btn.wide{width:100%}.acct-btn.secondary{background:var(--grey);color:var(--ink)}.acct-btn.secondary:hover{background:var(--grey-mid);color:var(--ink)}.acct-btn.danger{background:var(--red)}.acct-btn.danger:hover{background:var(--red-dark)}.acct-btn:disabled{opacity:.45;cursor:default}.acct-check{align-items:flex-start;gap:.75rem;min-height:44px;padding:.6rem 0;font-weight:400;display:flex}.acct-check input{width:22px;height:22px;accent-color:var(--green);flex:none;margin:0}.acct-check small{color:var(--hint);font-size:var(--fs-small);display:block}.acct-notice{background:var(--grey);box-shadow:3px 3px 0 var(--shadow);margin:0 0 1rem;padding:.75rem 1rem}.acct-notice a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.acct-notice.warn{background:var(--mine)}.acct-notice.danger{background:var(--danger-bg)}.acct-card{border:2px solid var(--shadow);box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--grey-icon);background:#fff;margin:4px;padding:12px 16px}.acct-links{gap:.25rem;margin:1.25rem 0 0;display:grid}.acct-links a{align-items:center;min-height:44px;display:inline-flex}.acct-pw{position:relative}.acct-pw input{padding-right:4.5rem!important}.acct-pw button{min-width:44px;min-height:44px;color:var(--blue);font:700 var(--fs-body) var(--font-ui);text-shadow:1px 0;cursor:pointer;background:0 0;border:0;padding:0 .75rem;position:absolute;top:2px;right:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.acct-page{max-width:34rem;padding:16px 20px 20px}.acct-page h1{font-size:var(--fs-3)}@media (width<=479px){.acct-page{padding:12px 12px 16px}}.body[data-v-ace61fd1]{min-width:0;max-width:44rem}.panel[data-v-ace61fd1]{padding:16px 20px 20px}.panel h1[data-v-ace61fd1]{font-size:var(--fs-3);margin:0 0 12px}@media (width<=479px){.panel[data-v-ace61fd1]{padding:12px 12px 16px}}.current[data-v-716f4e57]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:1rem;display:flex}.addr[data-v-716f4e57]{overflow-wrap:anywhere;min-width:0}.badge[data-v-716f4e57]{background:var(--mine);font-size:var(--fs-small);border-radius:999px;padding:2px 10px;font-weight:700}.badge.ok[data-v-716f4e57]{color:#14532d;background:#d3f3dc}.resend[data-v-716f4e57]{justify-items:start;gap:.5rem;margin-bottom:1.25rem;display:grid}.editor[data-v-0077e68a]{gap:1rem;min-width:0;display:grid}.top[data-v-0077e68a]{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;display:flex}.preview[data-v-0077e68a]{align-items:flex-end;gap:12px;display:flex}.small[data-v-0077e68a]{justify-items:start;gap:10px;display:grid}.actions[data-v-0077e68a]{flex-wrap:wrap;gap:.75rem;display:flex}.slots[data-v-0077e68a]{flex-wrap:wrap;gap:6px;display:flex}.slot[data-v-0077e68a]{border:2px solid var(--shadow);background:var(--grey);min-height:44px;color:var(--ink);font:400 var(--fs-body) / 1.1 var(--font-ui);cursor:pointer;padding:2px .9rem 4px}.slot.on[data-v-0077e68a]{background:var(--green);color:#fff;border-color:#000}.slot[data-v-0077e68a]:focus-visible,.arrow[data-v-0077e68a]:focus-visible,.swatch[data-v-0077e68a]:focus-visible,.part[data-v-0077e68a]:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.panelbox[data-v-0077e68a]{border:2px solid var(--shadow);background:#fff;gap:12px;min-width:0;padding:10px;display:grid}.stepper[data-v-0077e68a]{align-items:center;gap:8px;min-width:0;display:flex}.arrow[data-v-0077e68a]{background:var(--grey);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:inset -2px -2px #00000047}.arrow[data-v-0077e68a]:active{box-shadow:inset 2px 2px #00000047}.current[data-v-0077e68a]{text-align:center;overflow-wrap:anywhere;flex:auto;min-width:0;margin:0}.slotname[data-v-0077e68a]{font-weight:700}.swatches[data-v-0077e68a],.parts[data-v-0077e68a]{flex-wrap:wrap;gap:8px;display:flex}.swatches.idle[data-v-0077e68a]{opacity:.55}.swatch[data-v-0077e68a],.part[data-v-0077e68a]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:2px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.swatch[data-v-0077e68a]{width:44px;height:44px}.chip[data-v-0077e68a]{border:2px solid #00000059;width:32px;height:32px}.part[data-v-0077e68a]{width:56px;height:56px}.swatch.on[data-v-0077e68a],.part.on[data-v-0077e68a]{background:var(--grey);border-color:#000}.top[data-v-ce721ddf]{flex-wrap:wrap;align-items:flex-start;gap:16px 24px;margin-bottom:20px;display:flex}.currentcard[data-v-ce721ddf]{box-shadow:3px 3px 0 var(--shadow);border:2px solid var(--grey);background:#fff;justify-items:center;gap:6px;padding:10px 16px 12px;display:grid}.ctitle[data-v-ce721ddf],.cname[data-v-ce721ddf]{margin:0}.cname[data-v-ce721ddf]{font-weight:700}.colorbox[data-v-ce721ddf]{flex:14rem;min-width:0}.colors[data-v-ce721ddf]{border:2px solid var(--shadow);background:#fff;flex-wrap:wrap;gap:10px;padding:8px;display:flex}.swatch[data-v-ce721ddf]{background:var(--grey);cursor:pointer;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:relative}.swatch.on[data-v-ce721ddf]{outline-offset:2px;outline:3px solid #000}.swatch[data-v-ce721ddf]:disabled{opacity:.45;cursor:default}.grid[data-v-ce721ddf]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:20px 12px;padding:10px 6px;display:grid}.card[data-v-ce721ddf]{color:var(--blue);font:700 var(--fs-body) var(--font-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;gap:8px;padding:0;display:grid;position:relative}.sframe[data-v-ce721ddf]{border:2px solid var(--grey);width:72px;height:72px;box-shadow:3px 3px 0 var(--shadow);background:#fff;justify-content:center;align-items:center;display:flex;position:relative}.sframe[data-v-ce721ddf]:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#000,#000) 0 0/12px 4px no-repeat,linear-gradient(#000,#000) 0 0/4px 12px no-repeat,linear-gradient(#000,#000) 100% 0/12px 4px no-repeat,linear-gradient(#000,#000) 100% 0/4px 12px no-repeat,linear-gradient(#000,#000) 0 100%/12px 4px no-repeat,linear-gradient(#000,#000) 0 100%/4px 12px no-repeat,linear-gradient(#000,#000) 100% 100%/12px 4px no-repeat,linear-gradient(#000,#000) 100% 100%/4px 12px no-repeat;position:absolute;inset:-8px}.card.on .sframe[data-v-ce721ddf]:after,.card:focus-visible .sframe[data-v-ce721ddf]:after{opacity:1}.card[data-v-ce721ddf]:focus-visible{outline:none}.card.on[data-v-ce721ddf]{color:var(--ink)}.card.locked .sframe[data-v-ce721ddf] .sprite{opacity:.4;filter:grayscale()}.badge[data-v-ce721ddf]{color:#fff;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;bottom:-6px;right:-6px;box-shadow:0 0 0 2px #fff}.badge.shop[data-v-ce721ddf]{background:var(--purple)}.badge.pro[data-v-ce721ddf]{background:#000}.name[data-v-ce721ddf]{text-align:center;overflow-wrap:anywhere;line-height:1.1}.tag[data-v-ce721ddf]{color:var(--muted);margin-top:-6px;font-weight:400}@media (pointer:coarse){[data-test=colour-offer] a[data-v-ce721ddf],[data-test=character-status] a[data-v-ce721ddf]{align-items:center;min-height:44px;display:inline-flex}}.tag.buy[data-v-ce721ddf]{color:var(--purple-dark);font-weight:700}.chip[data-v-ce721ddf]{width:100%;height:100%}.swatch.locked .chip[data-v-ce721ddf]{opacity:.5}.minibadge[data-v-ce721ddf]{color:#fff;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.minibadge.shop[data-v-ce721ddf]{background:var(--purple)}.minibadge.pro[data-v-ce721ddf]{background:#000}.save[data-v-ce721ddf]{margin-top:1rem}h2[data-v-71fae1e0]{font-size:var(--fs-2);margin:.75rem 0 .25rem}.group[data-v-71fae1e0]{border:0;margin:0 0 .5rem;padding:0}.label[data-v-71fae1e0]{padding:0;font-weight:400}.acct-check input[data-v-71fae1e0]{accent-color:var(--blue)}.bindings[data-v-71fae1e0]{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:16px 20px;margin:.75rem 0 1rem;padding:0;list-style:none;display:grid}.binding[data-v-71fae1e0]{align-content:start;gap:2px;min-width:0;display:grid}.bname[data-v-71fae1e0]{font-weight:400}.keys[data-v-71fae1e0]{flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.key[data-v-71fae1e0]{align-items:center;display:inline-flex}kbd[data-v-71fae1e0]{color:var(--blue);font:700 var(--fs-body) var(--font-ui);white-space:nowrap;padding:0 0 0 2px;position:relative}kbd.cap[data-v-71fae1e0]{align-items:center;padding:0;display:inline-flex}.rm[data-v-71fae1e0]{width:32px;height:32px;color:var(--icon-idle);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.rm[data-v-71fae1e0]:hover{color:var(--red)}.add[data-v-71fae1e0]{min-height:32px;color:var(--muted);font:400 var(--fs-body) var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0 4px}.add[data-v-71fae1e0]:hover{color:var(--blue)}.add.on[data-v-71fae1e0]{background:var(--grey);color:var(--ink);box-shadow:inset 0 0 0 2px var(--blue)}@media (pointer:coarse){.rm[data-v-71fae1e0]{width:44px;height:44px}.add[data-v-71fae1e0]{min-height:44px}}.actions[data-v-71fae1e0]{justify-content:center;margin-top:.5rem}.modes[data-v-a16ebb22]{border:0;margin:0;padding:0}.label[data-v-a16ebb22]{padding:0;font-weight:700}.rows[data-v-fac7c890]{margin-bottom:1rem}.rows h2[data-v-fac7c890]{font-size:var(--fs-2);margin:.75rem 0 .25rem}.rows h2[data-v-fac7c890]:first-child{margin-top:0}.trackgroup h3[data-v-fac7c890]{font-size:var(--fs-body);margin:8px 0 4px;font-weight:400}.tracks[data-v-fac7c890]{flex-wrap:wrap;gap:16px 20px;margin:0;padding:6px 4px 8px;list-style:none;display:flex}.track[data-v-fac7c890]{min-width:80px;color:var(--ink);justify-items:center;gap:4px;font-weight:400;text-decoration:none;display:grid}a.track[data-v-fac7c890]:hover{text-decoration:none}button.track[data-v-fac7c890]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.track.current .tframe[data-v-fac7c890]{border-color:var(--ink);box-shadow:3px 3px 0 var(--shadow), 0 0 0 3px var(--yellow,#ffd60a)}.choice[data-v-fac7c890]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:48px;padding:6px 0;display:flex}.clabel[data-v-fac7c890]{flex:12em}.chint[data-v-fac7c890]{color:var(--muted)}.seg[data-v-fac7c890]{gap:6px;display:inline-flex}.choice input[type=range][data-v-fac7c890]{max-width:260px;min-height:44px;font-size:var(--fs-2);accent-color:var(--blue);flex:10em}.tframe[data-v-fac7c890]{border:2px solid var(--grey);width:72px;height:72px;box-shadow:3px 3px 0 var(--shadow);background:#fff;justify-content:center;align-items:center;display:flex;position:relative}.track.locked .tframe[data-v-fac7c890] .px-icon--note{opacity:.4}.badge[data-v-fac7c890]{color:#fff;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;bottom:-6px;right:-6px;box-shadow:0 0 0 2px #fff}.badge.shop[data-v-fac7c890]{background:var(--purple)}.badge.pro[data-v-fac7c890]{background:#000}.tname[data-v-fac7c890]{color:var(--blue);font-weight:700}.ttag[data-v-fac7c890]{color:var(--muted)}.ttag.buy[data-v-fac7c890]{color:var(--purple-dark);font-weight:700}.movies[data-v-24318246]{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.movies li[data-v-24318246]{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.name[data-v-24318246]{font-weight:700}.note[data-v-f964daed]{margin-top:.5rem}.blocks[data-v-f964daed]{margin:0;padding:0;list-style:none}.blocks li[data-v-f964daed]{border-bottom:2px solid var(--grey);justify-content:space-between;align-items:center;gap:8px;min-height:56px;display:flex}.blocks a[data-v-f964daed]{align-items:center;min-height:44px;display:inline-flex}.blocks .px-btn[data-v-f964daed]{min-height:44px}.gender[data-v-b22067ba]{border:0;gap:0;margin:0;padding:0}.gender legend[data-v-b22067ba]{margin-bottom:.25rem;padding:0}.lede[data-v-82f55001]{color:var(--muted)}.sessions[data-v-82f55001]{gap:8px;margin:0 0 1rem;padding:0;list-style:none;display:grid}.session[data-v-82f55001]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.info[data-v-82f55001]{min-width:0;display:grid}.this[data-v-82f55001]{color:var(--green-fill);font-size:var(--fs-small);font-weight:700}.meta[data-v-82f55001]{color:var(--hint);font-size:var(--fs-small)}.ents[data-v-3295530f]{min-width:0}h2[data-v-3295530f]{font-size:var(--fs-2);margin:0 0 12px}h3[data-v-3295530f]{font-size:var(--fs-body);margin:24px 0 10px;font-weight:400}.muted[data-v-3295530f]{color:var(--muted)}.tiles[data-v-3295530f],.history[data-v-3295530f]{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:16px;margin:0;padding:0 3px 3px 0;list-style:none;display:grid}.tile[data-v-3295530f],.row[data-v-3295530f]{min-width:0;box-shadow:3px 3px 0 var(--shadow);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:2px;padding:0 10px 12px;display:flex}.tile strong[data-v-3295530f]{font-size:var(--fs-3);line-height:var(--lh-tight);margin-top:6px}.tile .muted[data-v-3295530f]{overflow-wrap:anywhere}.label[data-v-3295530f],.status[data-v-3295530f]{background:var(--grey);color:var(--ink);align-self:stretch;margin:0 -10px 4px;padding:3px 6px 4px;font-weight:400}.pro[data-v-3295530f]{color:var(--purple)}.small[data-v-3295530f]{min-height:44px;color:var(--blue);align-items:center;font-weight:700;display:inline-flex}.row.revoked[data-v-3295530f],.row.expired[data-v-3295530f]{opacity:.7}.row.revoked .what strong[data-v-3295530f],.row.expired .what strong[data-v-3295530f]{color:var(--muted)}.what[data-v-3295530f],.when[data-v-3295530f]{flex-direction:column;min-width:0;display:flex}.what strong[data-v-3295530f]{color:var(--blue);margin-top:6px}.status.active[data-v-3295530f]{background:var(--purple);color:#fff}.failed[data-v-3295530f]{background:var(--danger-bg);padding:12px 14px}.failed p[data-v-3295530f]{margin:0 0 8px}.membership[data-v-1d907d2a]{margin-top:1.75rem}.who[data-v-1d907d2a]{align-items:center;gap:16px;margin-bottom:1rem;display:flex}.whotext[data-v-1d907d2a]{min-width:0;display:grid}.whotext strong[data-v-1d907d2a]{font-size:var(--fs-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whotext a[data-v-1d907d2a]{align-items:center;min-height:44px;display:inline-flex}.gtitle[data-v-1d907d2a]{font-size:var(--fs-body);margin:1.25rem 0 .5rem;font-weight:400}.list[data-v-1d907d2a]{background:var(--grey-mid);gap:2px;padding:0;display:grid}.row[data-v-1d907d2a]{background:var(--grey);min-height:60px;color:var(--ink);-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:8px 12px 8px 16px;font-weight:400;text-decoration:none;display:flex}.row[data-v-1d907d2a]:active,.row[data-v-1d907d2a]:hover{color:var(--ink);background:#fff;text-decoration:none}.rowtext[data-v-1d907d2a]{flex:1;min-width:0;display:grid}.label[data-v-1d907d2a]{color:var(--blue);font-weight:700}.blurb[data-v-1d907d2a]{color:var(--muted)}.danger .label[data-v-1d907d2a]{color:var(--red)}.row .px-icon[data-v-1d907d2a]{color:var(--icon-idle)}.logout[data-v-1d907d2a]{margin-top:1.5rem}.pa[data-v-f0c4efad]{width:var(--pa-size);height:var(--pa-size);justify-content:center;align-items:center;display:inline-flex;position:relative}.initial[data-v-f0c4efad]{color:var(--purple);font-size:var(--fs-3);font-weight:700;line-height:var(--lh-tight)}.img[data-v-f0c4efad]{image-rendering:pixelated;display:block}.img.fill[data-v-f0c4efad]{object-fit:contain;width:170px;max-width:100%;height:170px;max-height:100%}.qty[data-v-122f3cab]{border:2px solid var(--shadow);background:#fff;align-items:stretch;gap:0;display:inline-flex}.qty .px-btn[data-v-122f3cab]{min-width:32px;box-shadow:none;font-weight:700}.qty .px-btn[data-v-122f3cab]:active{padding:0}.val[data-v-122f3cab]{justify-content:center;align-items:center;min-width:2.2em;padding:0 4px;font-weight:700;display:inline-flex}@media (pointer:coarse){.qty .px-btn[data-v-122f3cab]{min-width:44px}}.shopnav[data-v-0e066ae5]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.navbtn[data-v-0e066ae5]{min-width:0}.navbtn.is-active[data-v-0e066ae5]{box-shadow:inset 0 0 0 2px #ffffff8c, inset 2px 2px 0 var(--b-edge);background:var(--purple-dark)}.navbtn.faded[data-v-0e066ae5]:not(.is-active){color:var(--purple-dark);background:#ecd9f2}.short[data-v-0e066ae5]{display:none}.shopbody[data-v-0e066ae5]{min-width:0;padding-top:8px}@media (width<=699px) and (orientation:portrait),(width<=699px) and (height>=521px){.shopnav[data-v-0e066ae5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.k-checkout[data-v-0e066ae5]{display:none}.navbtn[data-v-0e066ae5]{font-size:var(--fs-2);padding-left:4px;padding-right:4px}.navbtn.is-active[data-v-0e066ae5]{padding-left:6px;padding-right:2px}.long[data-v-0e066ae5]{display:none}.short[data-v-0e066ae5]{display:inline}}.cartpage[data-v-053c5078]{min-width:0;max-width:44rem;margin:24px auto 0}.card[data-v-053c5078]{padding:4px 4px 16px}.guest[data-v-053c5078],.empty[data-v-053c5078]{text-align:center;justify-items:center;gap:8px;padding:16px;display:grid}.guest p[data-v-053c5078],.empty p[data-v-053c5078]{margin:0}.row[data-v-053c5078]{grid-template-columns:minmax(0,1fr) 9rem 5rem 5rem 7rem;align-items:center;gap:8px;padding:6px 8px;display:grid}.head[data-v-053c5078]{background:var(--grey);min-height:48px;font-weight:700}.line[data-v-053c5078]{border-bottom:2px solid var(--grey)}.c-item[data-v-053c5078]{align-items:center;gap:8px;min-width:0;display:flex}.c-item a[data-v-053c5078]{color:var(--ink);overflow-wrap:anywhere;font-weight:400}.c-item .thumb[data-v-053c5078]{flex:none}@media (pointer:coarse){.c-item a[data-v-053c5078]{align-items:center;min-height:44px;display:inline-flex}}.c-rm[data-v-053c5078]{text-align:right}.sum[data-v-053c5078]{padding-top:12px}.c-sumlabel[data-v-053c5078]{text-align:right;grid-column:1/4}.sum .c-total[data-v-053c5078]{grid-column:4}.munit[data-v-053c5078]{display:none}.nm[data-v-053c5078]{min-width:0;display:grid}.pay[data-v-053c5078]{justify-items:center;gap:10px;margin-top:40px;padding:0 12px;display:grid}.paynote[data-v-053c5078]{justify-self:start;margin:0}.paybtn[data-v-053c5078]{min-width:16rem}@media (width<=599px){.cartpage[data-v-053c5078]{margin-top:8px}.head[data-v-053c5078]{display:none}.row.line[data-v-053c5078]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"item total""qty rm";gap:6px 8px;padding:12px 10px}.line .c-item[data-v-053c5078]{grid-area:item;font-weight:700}.line .c-qty[data-v-053c5078]{grid-area:qty}.line .c-unit[data-v-053c5078],.qty1[data-v-053c5078]{display:none}.munit[data-v-053c5078]{color:var(--muted);font-size:var(--fs-small);font-weight:400;display:block}.line .c-total[data-v-053c5078]{grid-area:total;justify-self:end;font-weight:700}.line .c-rm[data-v-053c5078]{grid-area:rm}.row.sum[data-v-053c5078]{grid-template-columns:minmax(0,1fr) auto;font-weight:700}.c-sumlabel[data-v-053c5078]{text-align:left;grid-column:1}.sum .c-total[data-v-053c5078]{grid-column:2}.pay[data-v-053c5078]{margin-top:16px;padding:0 10px}.paybtn[data-v-053c5078]{width:100%;min-width:0;min-height:52px}}.result[data-v-dd6a55d6]{min-width:0;max-width:34rem;margin:40px auto 0}.card[data-v-dd6a55d6]{text-align:center;padding:16px 18px}.card h1[data-v-dd6a55d6]{font-size:var(--fs-3);margin:0 0 12px}.card p[data-v-dd6a55d6]{margin:0 0 12px}.buttons[data-v-dd6a55d6]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}@media (width<=599px){.result[data-v-dd6a55d6]{margin-top:12px}.buttons[data-v-dd6a55d6]{display:grid}}.fake[data-v-a0878b15]{max-width:34rem;margin:40px auto 0}.card[data-v-a0878b15]{text-align:center;padding:16px 18px}.card h1[data-v-a0878b15]{font-size:var(--fs-3);margin:0 0 12px}.buttons[data-v-a0878b15]{flex-wrap:wrap;justify-content:center;gap:12px;margin:8px 0;display:flex}@media (width<=599px){.fake[data-v-a0878b15]{margin-top:12px}.buttons[data-v-a0878b15]{display:grid}}.mine[data-v-90c6d8fe]{min-width:0;max-width:44rem;margin:8px auto 0}.guest h1[data-v-90c6d8fe]{font-size:var(--fs-3);margin:0 0 8px}.muted[data-v-90c6d8fe]{color:var(--muted)}.back a[data-v-90c6d8fe]{min-height:44px;color:var(--blue);align-items:center;font-weight:700;display:inline-flex}.info[data-v-e216329e]{min-width:0;max-width:44rem;margin:24px auto 0}.card[data-v-e216329e]{padding:12px 18px 16px}.card h2[data-v-e216329e]{font-size:var(--fs-body);margin:8px 0;font-weight:400}.card h2[data-v-e216329e]:first-child{margin-top:0}.card ol[data-v-e216329e],.card ul[data-v-e216329e]{margin:0 0 16px;padding-left:1.6em}.card li+li[data-v-e216329e]{margin-top:6px}.card p[data-v-e216329e]{margin:0 0 12px}.card p[data-v-e216329e]:last-child{margin-bottom:0}@media (width<=599px){.info[data-v-e216329e]{margin-top:8px}.card[data-v-e216329e]{padding:10px 12px 12px}}.mine[data-v-aee6f42b]{min-width:0;max-width:980px;margin:24px auto 0}.items[data-v-aee6f42b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;margin:0 0 28px;padding:10px 12px;list-style:none;display:grid}.items>li[data-v-aee6f42b]{min-width:0}@media (width>=360px){.items[data-v-aee6f42b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px;padding:10px 8px 12px}}@media (width>=600px){.items[data-v-aee6f42b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}}@media (width>=900px){.items[data-v-aee6f42b]{grid-template-columns:repeat(auto-fit,172px);justify-content:center;gap:32px}}.guest[data-v-aee6f42b]{text-align:center;justify-items:center;gap:8px;max-width:32rem;margin:0 auto 24px;display:grid}.guest p[data-v-aee6f42b]{margin:0}.orders[data-v-aee6f42b]{max-width:40rem;margin:0 auto}.orders h2[data-v-aee6f42b]{margin:0 0 8px}.olist[data-v-aee6f42b]{margin:0;padding:0;list-style:none}.order[data-v-aee6f42b]{border-top:2px solid var(--grey);padding:10px 0}.ohead[data-v-aee6f42b],.ofoot[data-v-aee6f42b]{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.olines[data-v-aee6f42b]{margin:4px 0;padding-left:16px}.status[data-v-aee6f42b]{color:var(--muted)}.status.s-fulfilled[data-v-aee6f42b]{color:var(--green-fill)}.status.s-failed[data-v-aee6f42b],.status.s-cancelled[data-v-aee6f42b],.status.s-refunded[data-v-aee6f42b]{color:var(--red)}.small[data-v-aee6f42b]{font-size:var(--fs-small);color:var(--hint);margin:12px 0 0}@media (width<=599px){.mine[data-v-aee6f42b]{margin-top:8px}}.item[data-v-00fa634f]{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 30px;min-width:0;max-width:980px;margin:24px auto 0;display:flex}.side[data-v-00fa634f]{flex:none;justify-items:center;display:grid}.tile[data-v-00fa634f]{width:172px}.art[data-v-00fa634f]{aspect-ratio:1;justify-content:center;align-items:center;display:flex}.name[data-v-00fa634f]{font-size:var(--fs-body);text-align:center;margin:12px 0 0}.price[data-v-00fa634f]{margin:2px 0 0}.card[data-v-00fa634f]{flex:26rem;min-width:0;max-width:36rem;padding:16px 18px 18px}.lead[data-v-00fa634f]{margin:0 0 16px}.bullets[data-v-00fa634f]{margin:0 0 16px;padding:0;list-style:none}.bullets li[data-v-00fa634f]{padding-left:16px;position:relative}.bullets li[data-v-00fa634f]:before{content:"";background:var(--ink);width:4px;height:4px;position:absolute;top:.55em;left:2px}.rest[data-v-00fa634f]{color:var(--muted);margin:0 0 12px}.qtyrow[data-v-00fa634f]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;display:flex}.buttons[data-v-00fa634f]{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:20px;display:flex}@media (width<=699px){.item[data-v-00fa634f]{gap:16px;margin-top:4px}.tile[data-v-00fa634f]{width:132px}.card[data-v-00fa634f]{flex-basis:100%;padding:12px 14px 14px}.buttons[data-v-00fa634f]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.buttons [data-test=go-back][data-v-00fa634f]{grid-column:1/-1}.buttons .px-btn[data-v-00fa634f]{min-height:48px}}.cat[data-v-b87eac5e]{min-width:0;max-width:980px;margin:0 auto}.px-shelf-title[data-v-b87eac5e]{margin:16px 0 4px}.items[data-v-b87eac5e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;margin:0;padding:10px 12px 12px;list-style:none;display:grid}.items>li[data-v-b87eac5e]{min-width:0}@media (width>=360px){.items[data-v-b87eac5e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px;padding:10px 8px 12px}}@media (width>=600px){.items[data-v-b87eac5e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}}@media (width>=900px){.items[data-v-b87eac5e]{grid-template-columns:repeat(auto-fill,172px);gap:32px 58px}}.foot[data-v-b87eac5e]{font-size:var(--fs-small);color:var(--hint);margin-top:24px}
