.login{--login-text: #e6e6e6;--login-muted: #aaa;--login-line: #666;--login-focus: #ccc;--login-error: #f88;display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;height:100dvh;overflow-y:auto;padding:32px 20px;color-scheme:dark;background:#0a0a0a;color:var(--login-text);font-family:monospace}.login *,.login *:before,.login *:after{box-sizing:border-box}.login-content{flex:0 0 auto;width:min(100%,360px);margin:auto;padding:24px;border:1px solid #3d3d3d;border-radius:4px;background:#161616}.login-form{display:flex;flex-direction:column;gap:16px}.login-field{display:flex;flex-direction:column;gap:6px}.login-field label{font-size:13px;line-height:1.5}.login-field input{width:100%;min-width:0;height:44px;padding:8px 10px;border:1px solid var(--login-line);border-radius:2px;background:#0d0d0d;color:var(--login-text);font:inherit;font-size:16px;line-height:1.5}.login-field input:focus{border-color:var(--login-focus);outline:1px solid var(--login-focus);outline-offset:2px}.login-field input[aria-invalid=true]{border-color:var(--login-error)}.login-field input:read-only{color:var(--login-muted)}.login-password{position:relative}.login-password input{padding-right:76px}.login-password input::-ms-reveal{display:none}.login-reveal{position:absolute;top:0;right:1px;height:44px;min-width:64px;padding:0 12px;border:0;border-radius:1px;background:transparent;color:var(--login-muted);font:inherit;font-size:12px;cursor:pointer}.login-submit{min-height:44px;padding:10px 16px;border:1px solid #ccc;border-radius:2px;background:#ccc;color:#111;font:inherit;font-size:15px;font-weight:700;line-height:1.5;cursor:pointer}.login button:focus-visible{outline:2px solid var(--login-focus);outline-offset:3px}@media (hover: hover){.login-reveal:hover:enabled{color:var(--login-text);text-decoration:underline;text-underline-offset:3px}.login-submit:hover:enabled{border-color:#eee;background:#eee}}.login-submit:active:enabled{background:#aaa}.login button:disabled{cursor:wait}.login-submit:disabled{border-color:#666;background:#333;color:#ccc}.login-error{margin:-4px 0;color:var(--login-error);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.login-account{margin:0;text-align:center;color:var(--login-muted);font-size:12px;line-height:1.6}.login-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;pointer-events:none}@media (max-height: 640px){.login{padding-block:20px}}@media (max-width: 380px){.login{padding-inline:16px}}@media (forced-colors: active){.login button,.login-field input{border:1px solid ButtonText}}.cw-container{container-type:inline-size;container-name:cw;display:flex;flex-direction:column;min-height:0}.cw,.cw *,.cw *:before,.cw *:after{box-sizing:border-box}.cw{--K: 6;--T: 2;--ek: 5;--face-k: 20;--f-display: "Kings", Georgia, "Times New Roman", serif;--g-line: #2b2b2b;--g-border: #3d3d3d;--g-input: #0d0d0d;--g-input-line: #4d4d4d;--g-dim: #9a9a9a;--g-text: #e6e6e6;--g-sel-bg: #cccccc;--g-sel-fg: #111111;--g-focus: #7ec8e3;--g-hover: #1f1f1f;--g-tile: #1b1b1b;--g-tile-hover: #292929;--g-tile-sel: #303030;--g-stage: #4a4a4a;--g-off: #808080;--ring-dim: drop-shadow(1px 0 0 #000) drop-shadow(-1px 0 0 #000) drop-shadow(0 1px 0 #000) drop-shadow(0 -1px 0 #000);--ring-hover: var(--ring-dim) drop-shadow(1px 0 0 #9a9a9a) drop-shadow(-1px 0 0 #9a9a9a) drop-shadow(0 1px 0 #9a9a9a) drop-shadow(0 -1px 0 #9a9a9a);--ring-sel: var(--ring-dim) drop-shadow(1px 0 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 1px 0 #fff) drop-shadow(0 -1px 0 #fff);position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;color:var(--g-text);font:13px/1.4 monospace;text-align:left}.cw-body{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto}.cw-head,.cw-plate{flex:none}.cw button,.cw input,.cw textarea{font-family:inherit}.cw :focus-visible{outline:2px solid var(--g-focus);outline-offset:1px}.cw:focus{outline:none}.cw-dim{color:var(--g-dim)}.cw-hint{margin-left:4px}.cw-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}.cw-tip{position:absolute;z-index:20;pointer-events:none;max-width:calc(100% - 12px);padding:3px 8px;background:#000;color:var(--g-text);border:1px solid #666;font-size:12px;line-height:1.3}.cw-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;padding:14px 20px 8px}.cw-title{margin:0;font-family:var(--f-display);font-size:22px;font-weight:400;font-synthesis:none;letter-spacing:.02em;line-height:1.25;color:#cfcfcf}.cw-plate{display:grid;gap:14px 26px;padding:6px 20px 16px;align-items:start;grid-template-columns:300px minmax(0,1fr) 300px;grid-template-areas:"left center dress"}.cw-col-left{grid-area:left;display:flex;flex-direction:column;gap:16px;min-width:0}.cw-grp--who{grid-area:who}.cw-grp--look{grid-area:look}.cw-grp--dress{grid-area:dress}.cw-center{grid-area:center;display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}.cw-grp-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:2px 8px 4px;font-family:var(--f-display);font-size:15px;line-height:1.2;color:var(--g-dim);border-bottom:1px solid var(--g-line)}.cw-grp-note{margin:6px 8px 0;font-size:11.5px;font-style:italic;color:var(--g-dim)}.cw-rows{display:flex;flex-direction:column}.cw-row{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;background:transparent;border:0;border-bottom:1px solid var(--g-line);color:inherit;text-align:left;cursor:pointer}.cw-row:hover{background:var(--g-hover)}.cw-row[aria-selected=true]{background:var(--g-sel-bg);color:var(--g-sel-fg)}.cw-row--name,.cw-row--static{cursor:default}.cw-row--name:hover,.cw-row--static:hover{background:transparent}.cw-row-l{font-family:var(--f-display);font-size:17px;line-height:1;color:var(--g-dim)}.cw-row[aria-selected=true] .cw-row-l{color:var(--g-sel-fg)}.cw-row-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.cw-row-v .cw-dim,.cw-row-v .cw-none{color:var(--g-dim)}.cw-row-v .cw-dim{margin-left:6px}.cw-row[aria-selected=true] .cw-dim,.cw-row[aria-selected=true] .cw-none{color:#4a4a4a}.cw-row-c{display:inline-flex;align-items:center;gap:4px}.cw-name-in{width:100%;padding:5px 8px;background:var(--g-input);border:1px solid var(--g-input-line);border-radius:4px;color:#fff;font-size:14px}.cw-name-in::placeholder,.cw-desc-in::placeholder{color:#8a8a8a;opacity:1}.cw-sw{position:relative;flex:none;width:18px;height:18px;filter:var(--ring-dim)}.cw-eye-chip{display:block;width:32px;image-rendering:pixelated;filter:var(--ring-dim)}.cw-ink{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c);-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAALjElEQVR42u1dDZBXVRU/+8F+ANsKmCsQiWCiQuUQQYBhMbIWkIYKaDKBmuiQCQaWm1SghAVFoysCDWRWDEkIajoSVEpj4JIhahYyqASk+LF8LLBqsBAXfyt379733n2f//d/9/xmzszO7P9/7/ufc969556vS8RgMEKjgog+SUQfZVbYh5lE9C4RHSOiJiJaRkTtmS12YDQEr9JyZo0dWOugAEeJqCuzJ/t420EBBH2a2ZNtFBHRew7Cf4/tgOyjkIgaHRTgd8wee7eA/xFRb2aNHdiuUYBZzBZ78Joi/A1E1IbZYgcKiGifJHzx95nMFntwqvL238AsSQ7C916d4zeuWln6C1ksyeDjRPQ6GH+EiG7K0XP8WPL6DWSxJIfpytL7PpQiSRRLBuBaFklu3jyZpiX8DNdKc49ikSSLyzQK8PsE5xd2Rz3mFWHgchZJsighom2KAmxKaO5uRLRVmvfFkOMJw/E8ViL/+CIRHZYE8WYCc/Ynol2K4j0T0o/wMMZ5Iwd2TN7jG8jAaT4NlMU4140Okb8tIcYcrIx1DYvUP8YS0aGY4+/TXGL+hxAWDoLvSOOI1ewcFmcwnE9ELxPRFB9LrynORXTvmAt1Cfjc90p+hMlZEogIhsyAgfTs8XN6DTx3caIdEY0x+NwChHCvNRx3sYfwj0EBg2AF3vxJWXsjZ2mYJKz2Xjl+ri5425qPbx0MlKrBQAH6BnyevxHRl7O4JD/vwKjtCeTNiyPVSHjqVPRSnmeQx1hfNxB+0C1AbEP9sron17kwa2WM8w6W9utHNcGZMsWSH+ox3l8NhP+GT5vCCtzhwbSLY5p3jjKPzrCS07gvdBlrgOHbv5TF3RodHFKlZK9dHKHTqco8exGzl3GrgQ9fvNFPGSrA1R7PdDsR7Tl+RF2VgCGcKpyjSZeS6coY5uytmWeB8pkR0v8WBzj3y9TkYdOMVT4/1baVoCMR/VayvGV6JSbP3XPKPMJD+AXp/+MV58tw6X+F2DaaDBXgBZfnKNLEK35i65ZwARGt1zDwjhjm+oFmnj2w6IdAaKqCPEJEtZr/hdn/h2nm6UcWQ+yrX4XHTn4DL4p4not9CjEM1bo8x1JF+NexaXjyKDZbWmYbENmLCgMSVIDfODxDN+m4eeC40XsJi701RktMEl656yMa98oEFWCHxuEk9v4/SMLvz6J2xkjk8zUz9CEiOj3kmCsTVIBjCOiUSa5mef4pLGJvjFNOCftwDCsNMFa1w4kjbmpAltBhxfDkLB9DzNQwdRecNh0MxxDG3/4cCN+JHmSxmkOcv9e4JFyIUuuvwbiS/e5t4M5dlqM3341uZbH6Q2cieseAsfvhYHlVasyURhrt02F2OfImvmVzZtC4FAvUL1Ub/F6xoi3RKPIRG93Gzc6ipzOiAGM8fueNHskmR2xtMnFBRhTg1w6/rwcRPWE4xmRbt4IsrALCKP0+wtFtEQe4x6fdYq0fYUKGbIGjAU8o4jufslUBOvkIyWaVfmb7sXCbpYLfi6Og9XmGdZYJXtRQ3OLD8ymjKxpUfCRLCvCKBUIX8YJ5Ifb6MxF8apK8ppnIOzjfAuHPJ6LKEDwagu1CHbcxjcmnxUjJqkUa2AgcjXQQ4eDNGRf+fSH5eYbSnk6lHmlTgBrNQx7A8iVCv1chWfMeLItZf/vPCMnPWpext4eoVo4NP7L8SKdSZ8MIaW9kNHdU/nevw7gHDaqdcoIqNFJg4X9AK1B4qqIExaK/UppQ1ysRwgpspaLK6R/H7YG/oCqqR5oNuwrkxR9iBfiwpnAhtkexQj7mkdAyJyvHu9OhCPtZCXzRuKw5ekRJ1aIUZvKkkWqz7Bm8mv3+jrSTiC61we27jIXdip4M6BaWV9jhyCkQSbffRWVWuzQqQA0LvBX5bT4tjo2fQXuezS6r6ttpq1QqdigctZ02oHDmPFxJ2wdHwU+g1U1fpMLfjDrE132M3Riis1mkED/uTyzsnNDYXAm9BJOvYeMvp5T4NlCA4o7XmPmhqB4G4mJUWYu8w7vQiGO74RiHQhqYviH2rT+z8AKRWCXXIVmkj0dvpQJkVS/z6G76vaQEX47bPRpZkL5pHy7GCHonUlesDv+UnG0H0UEldqdSW7Q//Q8L0jeJN3duxEu0SLI92yUHI7JgTzWSHepZkIFI2EefTcv5fACWi+U4kz6PJkp/RwfNNQhHrseDH2EBhqIthnkCiUTr2GBLlhpT0Ej7BIrwhgf5EcLFuBEt18SR5AHU9a8mopeUVjBMLWleWpb9oT6PJ6uRhtzdwLIsga/6drSKZcGb9SxOFNcbPvAqnEnDYBDHAD6k1JSBf97jQevgaIgyELSUFeBEVnQqIF9jpkamLo3JgdDOsDVMlknYSO3TogRFEHYNrkNPwjpdx6vACQPayo4g5bwCtGgL8wSCZu1sUYB5LHjHWMCdARtm5gWKWfgtaKtSDNJMy7Mo/LP5CNiCZkkvxRRN8UyVAU8r8yV1fALCkiz4k9RT4dG5KPc6hhhMGw+eToJj7uG0C/8mh0KQ/R7lzlknp1vUOhsIX+B+qdwstWirWdoOoh9OKdqb7LBUAR4LyVuR/PFzOPJSi0qlnfoWzbn3BYtXgcttOPJdh/tyZ2nOuZdYbgfstdURRCiAaGBj8MQdCVZ1Cu+E9GauEG6ZVzE064IvwHHwLRa4o0t4dlavnCnDdSp+GCJOD3/EpVK7LUsSHa+5mSyv3/yHfL4JP1WaJJW5NEnKh8bRS5AM0xkOoC+hfHuThyJMyUIn0GE+mLUbzRCdFOnxPFSAGzz40xcNpI66BIhEe53Tsh75+xfyDN1wYZ4Jf70PPon6iv+6jCV6LN5m6CVMFX5hwKg6nA5MMonyqbr4bp+86mKQof10vq0GEz1+0CM+UqNK86wY5ckA/KowyJZ6Lu6SryhRgmoi9Ue8i4rVQh9j9bIk+bO9Qeh8Rr4lglyDEuYVuGAxSLuSW1J+jn9Ls0WJy7JHBfitpyJhxGm+l21zHZek+D6B+ejQRbgXcIFi1YuA2BUBfvNZLj6QPWkWlljWB0d8kcF0wx57i9CNfDqqmOI2Gue62D5HFcdWtwC/WzSLelMz71NpFHwvOHF2Yo/vF9G4Az3qDOtdvGf9Ylw5dnu4btWO6VcE/P09FadRk+EtpYmhAsc92UKfGdHYH/Noh7YT7Wjc0N3hLYr7EogCKEEDVqMwt3q0QYfVOWkLHJUg3q9GtyoiGnuDiwDe97HKXBWDAkzw4Q7PLCZpGFMT0dhel07c5dMu2RqxAgwnRqu6wl0R1bx199j3hRV8is8xZ7sEbObD4KqEf36uQaOrr7D4W7p6D7tku/rFDw3z6v1gpMNYNzt8XmTq/NvlGSay+D/ITl0Jt+ewCMdd5ZErUBVgzN6asZ712KNPc9k67mbxx4cHYrhjV6cA0wy+18fhBvCNLKb4MNLlirRTAo45SDOeaV79DM13D8Nly4gJCxWGvxoyjfoijfHXyfC7FQ6VTON9nONLWKTB3lqRGjUmgoTJzynC2+Hz+4s0CvC4x3eKYSscQEfQB7N24XM+oa1yS6lfW2KEQ5tXN4N0quY7C1kUuUM1AilLAvgrOjrk7n3b5TurNZ/fwWLIX+jy9l50OUrer/n8JmZj/mKjw+mkv8sRskGJ5I1iNuYv1gaIDJ6FKN59AW4GY6QMaxwU4J0sN3dinMQzHByKH8Up9rBtc1GAX7LowqMKwZejBhk3SaMATR3cav0LWIThMFFx1XaIUHjViDEErbwtNihM6ckiDIe+Ul+hl9DHOArMVKqRgqDcIEvoMhZheAyEC7UqwjF3KYIKkqJdatDZZDKLL53YrJSlVQbcRvZ4KMBtzOp0YgjSyw/6yObVYV3IfgCMHKIwgvr6b3oowCBmc7ZR6uIMqvNZ7czIU4iEjlopQ0jkBDyalksgGcmhCJduljMrGHmF/wMQFJ0ojUW/YAAAAABJRU5ErkJggg==) center / contain no-repeat;mask:url(data:image/png;base64,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) center / contain no-repeat}.cw-ink--sm{-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEEklEQVR42tWZWYhURxSGP9eMZhQk7kvUBwUjOq6I6CTog8EFxgVlNBFEmXFBBTGiiKJIiC+KgeTBGAajwRBHQVRUXEAfFBWRicq4oiGiqKijjEvcx1vyNxTF7e47fe/t6T5woPtW3Vvnrzr1n1OnoOFkCDCAPJWBwAfgPTAoHwHMBOqkw/MRwFQZfzhfXWg28BjolAvGfAVUAcPq8c4WYHGuzObXcoffA/bvAzwFWuUKgEbeKlQCxwKCve/Nfk2S9mnAiSiNawqMBb4I0G8Z0Ngxtrn1v6vX54VWy1Do5z7f2Qz8ECWAORrwHtAzQP/xltEPvL1RYrWttqgzGYB+UbvHUOCtBt2fpm8rGfaj/h8W3yNj71gAqqz3ugOlcfr4GOCGBh6Vpu9Z4H+g2AN/ADgFfKPfdZZutN45BNyNe6M2k4/fBHql6PebY2gyXaP+vYGHHgGMzBbjTFYAmqeNa0uB5wpXAwIw7rQSuC7myaqskhH/Aevlv2XA+YDGu1rofN9E5y5xAmgC/JOhsa6+s1irI7BbRPBONByblEYEwOhe4FfgifN8epwA2kYIwFWzx9ZppW1pHcZgs0FbWv8Hx2C4SS9mONHbyGfALvVZmCkAw+dvPE4/7lHfX96HHsUA4Gdnn/XXBi+x9sukTAEUAUdjdBujz5XRblfCZ579pGTRxJ72Ufi+SexexQwkofuAdkkSx8IwEflWFow3+ddoVS2KRKlL5cKvLICBxWysBV7UvJyl2bfV0OtFpTH281q5V1oZ3QCGP1fCN8Axsq93NvkFOGNlup+khRddJ3ocvEgzPVdcfK4BZrwa6FFf33YN/Reo8BrWSit8ljAuHZpJbvPUMvx752hon31nKVeJE0CvTNiltw4ezQKwUG3MAC55OkUROFIpVBSO24UqRdWXnXyocRjjTUC5BrwMkfcH1S81WdMdBjoSppbUR2dXQ2MTYgawIyi/11fMEs7Pwh4w+keSsksoqXQGOa1McU1EqcMGYInGea1z85Kw5wB7D9gDbnfy9qoI3MYWQ6UX1GZS9++iqH9uVdVhqY+PVmdo+HupiT8dnG+2sUCEusnpmiY6fuscB7doRt+mMf6B4k8nFcQu+ExMF7FfnQps9ZZNKsh2T9LeTYaYAW475ZCyNAA2OS5anqJkOSYTZuqsgTak6LPbMqjUJ0V5rLY/Rb92IFybjSJWsU8FzpZEJe6KTxUBuUWNk6JU6J2duXC5Yfx/m66Z/KTa5+KjrWiyxmEyU8ofl2uXeSYpG+Hz/KRWYZK1lxKUmRfyt3OuNRt0hXvKilsKxNWZyB4BeBPiG6FlOXAwRXsPleH95ITFRiUNBaAgzeWf4fVnPqXCxPVTAsCCXPXzRikAlluXfcXkqQxU0SqUfATJhuYQn4SBqQAAAABJRU5ErkJggg==) center / contain no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEEklEQVR42tWZWYhURxSGP9eMZhQk7kvUBwUjOq6I6CTog8EFxgVlNBFEmXFBBTGiiKJIiC+KgeTBGAajwRBHQVRUXEAfFBWRicq4oiGiqKijjEvcx1vyNxTF7e47fe/t6T5woPtW3Vvnrzr1n1OnoOFkCDCAPJWBwAfgPTAoHwHMBOqkw/MRwFQZfzhfXWg28BjolAvGfAVUAcPq8c4WYHGuzObXcoffA/bvAzwFWuUKgEbeKlQCxwKCve/Nfk2S9mnAiSiNawqMBb4I0G8Z0Ngxtrn1v6vX54VWy1Do5z7f2Qz8ECWAORrwHtAzQP/xltEPvL1RYrWttqgzGYB+UbvHUOCtBt2fpm8rGfaj/h8W3yNj71gAqqz3ugOlcfr4GOCGBh6Vpu9Z4H+g2AN/ADgFfKPfdZZutN45BNyNe6M2k4/fBHql6PebY2gyXaP+vYGHHgGMzBbjTFYAmqeNa0uB5wpXAwIw7rQSuC7myaqskhH/Aevlv2XA+YDGu1rofN9E5y5xAmgC/JOhsa6+s1irI7BbRPBONByblEYEwOhe4FfgifN8epwA2kYIwFWzx9ZppW1pHcZgs0FbWv8Hx2C4SS9mONHbyGfALvVZmCkAw+dvPE4/7lHfX96HHsUA4Gdnn/XXBi+x9sukTAEUAUdjdBujz5XRblfCZ579pGTRxJ72Ufi+SexexQwkofuAdkkSx8IwEflWFow3+ddoVS2KRKlL5cKvLICBxWysBV7UvJyl2bfV0OtFpTH281q5V1oZ3QCGP1fCN8Axsq93NvkFOGNlup+khRddJ3ocvEgzPVdcfK4BZrwa6FFf33YN/Reo8BrWSit8ljAuHZpJbvPUMvx752hon31nKVeJE0CvTNiltw4ezQKwUG3MAC55OkUROFIpVBSO24UqRdWXnXyocRjjTUC5BrwMkfcH1S81WdMdBjoSppbUR2dXQ2MTYgawIyi/11fMEs7Pwh4w+keSsksoqXQGOa1McU1EqcMGYInGea1z85Kw5wB7D9gDbnfy9qoI3MYWQ6UX1GZS9++iqH9uVdVhqY+PVmdo+HupiT8dnG+2sUCEusnpmiY6fuscB7doRt+mMf6B4k8nFcQu+ExMF7FfnQps9ZZNKsh2T9LeTYaYAW475ZCyNAA2OS5anqJkOSYTZuqsgTak6LPbMqjUJ0V5rLY/Rb92IFybjSJWsU8FzpZEJe6KTxUBuUWNk6JU6J2duXC5Yfx/m66Z/KTa5+KjrWiyxmEyU8ofl2uXeSYpG+Hz/KRWYZK1lxKUmRfyt3OuNRt0hXvKilsKxNWZyB4BeBPiG6FlOXAwRXsPleH95ITFRiUNBaAgzeWf4fVnPqXCxPVTAsCCXPXzRikAlluXfcXkqQxU0SqUfATJhuYQn4SBqQAAAABJRU5ErkJggg==) center / contain no-repeat}.cw-stage{position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:14px;width:calc(var(--K) * 32px + 56px);height:calc(var(--K) * 33px + 30px);background:var(--g-stage);border:1px solid var(--g-line)}.cw-fig{position:relative;width:calc(var(--K) * 32px);height:calc(var(--K) * 33px)}.cw-big{display:block;width:100%;height:100%;image-rendering:pixelated}.cw-mark{position:absolute;pointer-events:none;outline:1px solid var(--g-sel-bg);box-shadow:0 0 0 1px #000}.cw-turn{display:flex;flex-direction:column;align-items:center;gap:6px}.cw-turn-h{font-family:var(--f-display);font-size:15px;color:var(--g-dim)}.cw-turn-row{display:flex;gap:6px}.cw-turn-b{display:block;padding:0;cursor:pointer;border:1px solid var(--g-input-line);width:calc(var(--T) * 32px + 2px);height:calc(var(--T) * 33px + 2px);background-color:#3a4a33;background-repeat:no-repeat;image-rendering:pixelated;background-position:calc(var(--gx, 0) * var(--T) * -1px) calc((1 - var(--gy, 0)) * var(--T) * 1px);background-size:calc(var(--aw, 32) * var(--T) * 1px) auto}.cw-turn-b canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.cw-turn-b[aria-pressed=true]{outline:2px solid var(--g-sel-bg);outline-offset:1px}.cw-turn-b[aria-pressed=true]:focus-visible{box-shadow:0 0 0 5px var(--g-focus)}.cw-sheet{border-top:1px solid var(--g-line);padding:12px 20px 0}.cw-sheet-head{flex:none;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;margin-bottom:10px}.cw-sheet-title{margin:0;font-family:var(--f-display);font-size:21px;font-weight:400;font-synthesis:none;line-height:1.2;color:#cfcfcf}.cw-sheet-count{font-size:12px;color:var(--g-dim)}.cw-sheet-tools{margin-left:auto;display:flex;align-items:center;gap:14px}.cw-sheet-sub{flex:none;display:flex;align-items:baseline;gap:2px 16px;min-height:22px;margin:0 0 8px}.cw-sheet-note{flex:0 1 auto;min-width:0;margin:0;font-size:12px;color:var(--g-dim)}.cw-sheet-cap{flex:1 1 0;min-width:0;margin:0;padding:0;font-size:12.5px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-sheet-cap>*+*{margin-left:8px}.cw-sheet-body{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 26px;min-height:336px;align-content:start}.cw-sheet-body[data-side=true]{grid-template-columns:minmax(0,1fr) 280px}.cw-sheet-scroll{position:relative;max-height:340px;overflow-y:auto;padding:1px;min-width:0}.cw-sheet-side{display:flex;flex-direction:column;gap:14px;min-width:0}.cw-tg{display:grid;grid-template-columns:104px minmax(0,1fr);gap:0 12px;align-items:start;margin-bottom:8px}.cw-tg-h{padding-top:6px;font-family:var(--f-display);font-size:16px;line-height:1.2;color:var(--g-dim)}.cw-tg-h .cw-dim{display:block;margin-top:2px;font-family:monospace;font-size:11.5px}.cw-gloss{cursor:help;text-decoration:underline dotted #666;text-underline-offset:4px}.cw-tiles{--ks: var(--k, 1);display:grid;gap:1px;overflow:hidden;background:var(--g-tile);border:1px solid var(--g-line);border-radius:4px;grid-template-columns:repeat(auto-fill,minmax(calc(var(--cw, 80) * var(--ks) * 1px + var(--padx, 0) * 1px),1fr))}.cw-tile{--pic-w: calc(var(--cw, 80) * var(--ks) * 1px);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:calc(var(--ch, 60) * var(--ks) * 1px + var(--pady, 0) * 1px);padding:4px;background:var(--g-tile);border:0;color:inherit;cursor:pointer;box-shadow:1px 0 0 var(--g-line),0 1px 0 var(--g-line)}.cw-tile:hover{background:var(--g-tile-hover)}.cw-tile[aria-checked=true]{background:var(--g-tile-sel);outline:2px solid var(--g-sel-bg);outline-offset:-2px}.cw-tile:focus-visible{outline:2px solid var(--g-focus);outline-offset:-2px;z-index:1}.cw-tile[aria-checked=true]:focus-visible{box-shadow:inset 0 0 0 4px var(--g-sel-bg)}.cw-tiles[data-fixed=true]{grid-template-columns:repeat(auto-fill,minmax(var(--tw),1fr))}.cw-tiles[data-fixed=true] .cw-tile{min-height:var(--th)}.cw-tile-pic{width:var(--pic-w);height:calc(var(--ch, 60) * var(--ks) * 1px)}.cw-tile-l{font-size:11.5px;line-height:1.2;text-align:center;color:var(--g-dim)}.cw-tile-word{font-family:var(--f-display);font-size:20px;color:var(--g-text)}.cw-tile-none{position:absolute;left:6px;top:4px;font-size:11px;color:var(--g-dim)}.cw-tiles[data-none=true] .cw-tile{padding-top:20px}.cw-strip-wrap{margin-top:12px}.cw-sheet-side .cw-strip-wrap{margin-top:0}.cw-strip-h{margin-bottom:6px;font-family:var(--f-display);font-size:15px;color:var(--g-dim)}.cw-strip{--ink: var(--ink-base, 34px);display:flex;flex-wrap:wrap;gap:5px 4px;padding:8px;background:var(--g-stage);border:1px solid var(--g-line);border-radius:4px}.cw-cell{position:relative;flex:none;width:var(--ink);height:var(--ink);padding:0;border:0;background:transparent;cursor:pointer;filter:var(--ring-dim)}.cw-cell:hover{filter:var(--ring-hover)}.cw-cell[aria-checked=true]{filter:var(--ring-sel)}.cw-cell:disabled{opacity:.4;filter:none;cursor:not-allowed}.cw-cell:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px;z-index:1}.cw-cell--eye{width:auto;height:auto}.cw-cell--eye canvas{display:block;width:calc(var(--ek) * 16px);image-rendering:pixelated}.cw-strip--eyes{display:grid;grid-template-columns:repeat(4,max-content);gap:12px 14px;width:fit-content;max-width:100%;padding:10px}.cw-eyes-row{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:flex-start}.cw-eyes-row .cw-strip-wrap{flex:1 1 340px;margin-top:0}.cw-face{display:block;width:calc(12px * var(--face-k, 20));height:calc(7px * var(--face-k, 20));image-rendering:pixelated;background:var(--g-stage);border:1px solid var(--g-line)}.cw-desc{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px 26px;align-items:start}.cw-desc-in{width:100%;min-height:150px;padding:8px 10px;resize:vertical;background:var(--g-input);border:1px solid var(--g-input-line);border-radius:4px;color:#fff;font-size:14px;line-height:1.45}.cw-count{margin-top:4px;font-size:11.5px;color:var(--g-dim);text-align:right}.cw-ex-cap{margin-bottom:6px;font-size:12px;color:var(--g-dim)}.cw-card{max-width:240px;padding:8px 12px;background:#1a1a1a;border:1px solid #444;border-radius:4px;color:#eee;font-size:13px}.cw-card-name{margin-bottom:4px;font-family:var(--f-display);font-size:22px;line-height:1.25}.cw-card-desc{margin-bottom:6px;white-space:pre-wrap;overflow-wrap:anywhere}.cw-card dl{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;margin:0}.cw-card dt{color:#aaa}.cw-card dd{margin:0}.cw-foot{flex:none;background:#161616;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 20px 14px;border-top:1px solid var(--g-line)}.cw-foot-l,.cw-foot-r{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.cw-foot-r{margin-left:auto}.cw-foot-msg{font-size:12px;color:var(--g-dim)}.cw-link{padding:2px 0;border:0;background:none;color:var(--g-dim);cursor:pointer;font-family:var(--f-display);font-size:16px;text-decoration:underline;text-decoration-color:#555;text-underline-offset:3px}.cw-link:hover{color:#fff}.cw-link[aria-disabled=true],.cw-link[aria-disabled=true]:hover{color:#6a6a6a;text-decoration:none;cursor:not-allowed}.cw-link[aria-pressed=true]{padding:2px 8px;color:var(--g-sel-fg);background:var(--g-sel-bg);text-decoration:none}.cw-btn{padding:8px 20px;border:0;border-radius:4px;cursor:pointer;font-family:var(--f-display);font-size:18px;line-height:1.25;letter-spacing:.02em;color:var(--g-text);background:var(--g-border)}.cw-btn--main{color:var(--g-sel-fg);background:var(--g-sel-bg)}.cw-btn:disabled{color:var(--g-off);background:var(--g-border);cursor:not-allowed}@container cw (max-width: 991px){.cw{--K: 4;--T: 1;--ek: 3;--face-k: 12;max-height:min(900px,90vh)}.cw-tiles{--ks: max(2, var(--k, 1) - 1)}.cw-head{padding-inline:16px}.cw-plate{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"center who" "look look" "dress dress";gap:12px 16px;padding-inline:16px}.cw-col-left{display:contents}.cw-stage{width:calc(var(--K) * 32px + 16px);height:calc(var(--K) * 33px + 14px);padding-bottom:6px}.cw-center{gap:8px}.cw-turn-h{display:none}.cw-row{grid-template-columns:84px minmax(0,1fr) auto}.cw-grp--look .cw-rows,.cw-grp--dress .cw-rows{flex-direction:row;flex-wrap:wrap;gap:4px;padding-top:6px}.cw-grp--look .cw-row,.cw-grp--dress .cw-row{display:inline-flex;width:auto;gap:7px;min-height:28px;padding:0 9px;border:1px solid var(--g-border);border-radius:4px}.cw-grp--look .cw-row-v,.cw-grp--dress .cw-row-v{display:none}.cw-grp--look .cw-row-l,.cw-grp--dress .cw-row-l{font-size:16px}.cw-sheet{display:flex;flex-direction:column;flex:1 1 auto;min-height:230px;padding-inline:16px}.cw-sheet-sub{flex-wrap:wrap}.cw-sheet-cap{flex:1 0 100%;min-height:1.4em;text-align:left}.cw-sheet-body,.cw-sheet-body[data-side=true]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.cw-sheet-scroll{flex:1 1 auto;min-height:150px}.cw-sheet-side{flex:none}.cw-strip{--ink: calc(var(--ink-base, 34px) * .82)}.cw-tg{grid-template-columns:minmax(0,1fr)}.cw-tg-h{padding-top:8px}.cw-tg-h .cw-dim{display:inline;margin-left:6px}.cw-desc{grid-template-columns:minmax(0,1fr)}.cw-foot{padding-inline:16px}}@container cw (max-width: 430px){.cw{max-height:none}.cw-btn{padding:8px 14px;font-size:17px}.cw-foot-l,.cw-foot-r{gap:8px 12px}.cw-sheet-scroll{max-height:300px}.cw-plate{grid-template-columns:minmax(0,1fr);grid-template-areas:"center" "who" "look" "dress"}.cw-center{flex-direction:row;align-items:flex-end;justify-content:center}.cw-turn-row{flex-direction:column}}@media (forced-colors: active){.cw-ink,.cw-strip{forced-color-adjust:none}.cw-row[aria-selected=true] .cw-row-l:before{content:"▸ "}}.round-hud-wagon-damaged{animation:round-hud-wagon-damage-pulse .6s ease-out}@keyframes round-hud-wagon-damage-pulse{0%,35%{background-color:#cc333352;box-shadow:0 0 8px #c33c}to{background-color:transparent;box-shadow:none}}@media (prefers-reduced-motion: reduce){.round-hud-wagon-damaged{animation:none}}.music-player__track--scrolling{animation:music-player-track-marquee var(--music-title-duration) linear infinite;will-change:transform}@keyframes music-player-track-marquee{0%{transform:translate(0)}to{transform:translate(var(--music-title-loop-distance))}}@media (prefers-reduced-motion: reduce){.music-player__track--scrolling{animation:none;transform:translate(0);will-change:auto}}.famine-starve-pulse{animation-name:famine-starve-throb;animation-fill-mode:both}@keyframes famine-starve-throb{0%{opacity:0;animation-timing-function:ease-in-out}40%,50%{opacity:1;animation-timing-function:ease-in-out}to{opacity:0}}@font-face{font-family:Kings;src:url(/assets/kings-BTM3fRa_.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Wounds;src:url(/assets/wounds-BCK30K04.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}
