:root{--box-shadow: 2px 2px;--element-spacing: 8px;--grouped-element-spacing: 6px;--radio-width: 12px;--checkbox-width: 13px;--radio-label-spacing: 6px;--radio-total-width-precalc: var(--radio-width) + var(--radio-label-spacing);--radio-total-width: calc(var(--radio-total-width-precalc));--radio-left: calc(-1 * var(--radio-total-width-precalc));--radio-dot-width: 6px;--radio-dot-top: calc(var(--radio-width) / 2 - var(--radio-dot-width) / 2);--radio-dot-left: calc( -1 * (var(--radio-total-width-precalc)) + var(--radio-width) / 2 - var( --radio-dot-width ) / 2 );--checkbox-total-width-precalc: var(--checkbox-width) + var(--radio-label-spacing);--checkbox-total-width: calc(var(--checkbox-total-width-precalc));--checkbox-left: calc(-1 * var(--checkbox-total-width-precalc));--checkmark-width: 12px;--checkmark-top: 2px;--checkmark-left: 2px;--sys-color-white: #FFFFFF;--sys-color-black: #000000;--sys-color-grey: #A5A5A5;--sys-color-darkgrey: #B6B7B8;--primary: var(--sys-color-white);--secondary: var(--sys-color-black);--tertiary: var(--sys-color-grey);--disabled: var(--sys-color-darkgrey)}@font-face{font-family:Chicago;src:url(/fonts/ChicagoFLF.woff2) format("woff2"),url(/fonts/ChicagoFLF.woff) format("woff")}@font-face{font-family:Monaco;src:url(/fonts/monaco.woff2) format("woff2"),url(/fonts/monaco.woff) format("woff")}@font-face{font-family:Chicago_12;src:url(/fonts/ChiKareGo2.woff2) format("woff2"),url(/fonts/ChiKareGo2.woff) format("woff")}@font-face{font-family:Geneva_9;src:url(/fonts/FindersKeepers.woff2) format("woff2"),url(/fonts/FindersKeepers.woff) format("woff")}::-webkit-scrollbar{width:22px;background-color:var(--primary)}::-webkit-scrollbar-track{background:linear-gradient(45deg,var(--secondary) 25%,transparent 25%,transparent 75%,var(--secondary) 75%,var(--secondary)),linear-gradient(45deg,var(--secondary) 25%,transparent 25%,transparent 75%,var(--secondary) 75%,var(--secondary));background-color:var(--primary);background-size:4px 4px;background-position:0 0,2px 2px;width:10px;border-left:1px solid var(--secondary)}::-webkit-scrollbar-thumb{width:20px;box-sizing:content-box;background-color:var(--primary);border:1px solid var(--secondary);border-right:none}::-webkit-scrollbar-button:horizontal:start:decrement,::-webkit-scrollbar-button:horizontal:end:increment,::-webkit-scrollbar-button:vertical:start:decrement,::-webkit-scrollbar-button:vertical:end:increment{display:block}::-webkit-scrollbar-button:vertical:start{background-repeat:no-repeat;height:23.38px;background-image:url("data:image/svg+xml,<svg width='22' height='24' viewBox='0 0 22 24' fill='none' xmlns='http://www.w3.org/2000/svg'>%0A<rect x='0.5' y='0.5' width='21' height='22.375' fill='white' stroke='black'/>%0A<rect width='20' height='2' transform='matrix(1 0 0 -1 1 23)' fill='black'/>%0A<rect width='5.5' height='1.375' transform='matrix(1 0 0 -1 1.375 12.375)' fill='black'/>%0A<rect width='6.875' height='1.375' transform='matrix(1 0 0 -1 6.875 17.875)' fill='black'/>%0A<rect width='5.5' height='1.375' transform='matrix(0 -1 -1 0 6.875 17.875)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(0 -1 -1 0 9.625 5.5)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(0 -1 -1 0 11 4.125)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(0 -1 -1 0 19.25 12.375)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(0 -1 -1 0 17.875 11)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(0 -1 -1 0 16.5 9.625)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(0 -1 -1 0 15.125 8.25)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(0 -1 -1 0 13.75 6.875)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(0 -1 -1 0 12.375 5.5)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(0 -1 -1 0 8.25 6.875)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(0 -1 -1 0 6.875 8.25)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(0 -1 -1 0 5.5 9.625)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(0 -1 -1 0 4.125 11)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(0 -1 -1 0 2.75 12.375)' fill='black'/>%0A<rect width='5.5' height='1.375' transform='matrix(0 -1 -1 0 15.125 17.875)' fill='black'/>%0A<rect width='5.5' height='1.375' transform='matrix(1 0 0 -1 13.75 12.375)' fill='black'/>%0A</svg>")}::-webkit-scrollbar-button:vertical:start:active{background-repeat:no-repeat;height:23.38px;background-image:url("data:image/svg+xml,<svg width='22' height='24' viewBox='0 0 22 24' fill='none' xmlns='http://www.w3.org/2000/svg'>%0A<rect x='0.5' y='0.5' width='21' height='22.38' fill='white' stroke='black'/>%0A<rect width='20' height='2.00043' transform='matrix(1 0 0 -1 1 23.0049)' fill='black'/>%0A<rect width='5.5' height='1.37529' transform='matrix(1 0 0 -1 1.375 12.3776)' fill='black'/>%0A<rect width='6.875' height='11.0024' transform='matrix(1 0 0 -1 6.875 17.8788)' fill='black'/>%0A<rect width='5.50118' height='1.375' transform='matrix(0 -1 -1 0 6.875 17.8788)' fill='black'/>%0A<rect width='1.37529' height='1.375' transform='matrix(0 -1 -1 0 9.625 5.50118)' fill='black'/>%0A<rect width='1.37529' height='1.375' transform='matrix(0 -1 -1 0 11 4.12588)' fill='black'/>%0A<rect width='1.37529' height='1.375' transform='matrix(0 -1 -1 0 19.25 12.3776)' fill='black'/>%0A<rect width='1.37529' height='4.125' transform='matrix(0 -1 -1 0 17.875 11.0024)' fill='black'/>%0A<rect width='1.37529' height='2.75' transform='matrix(0 -1 -1 0 16.5 9.62706)' fill='black'/>%0A<rect width='1.37529' height='1.375' transform='matrix(0 -1 -1 0 15.125 8.25176)' fill='black'/>%0A<rect width='1.37529' height='1.375' transform='matrix(0 -1 -1 0 13.75 6.87647)' fill='black'/>%0A<rect width='1.37529' height='2.75' transform='matrix(0 -1 -1 0 12.375 5.50118)' fill='black'/>%0A<rect width='1.37529' height='5.5' transform='matrix(0 -1 -1 0 12.375 6.87647)' fill='black'/>%0A<rect width='1.37529' height='1.375' transform='matrix(0 -1 -1 0 6.875 8.25176)' fill='black'/>%0A<rect width='1.37529' height='2.75' transform='matrix(0 -1 -1 0 6.875 9.62706)' fill='black'/>%0A<rect width='1.37529' height='4.125' transform='matrix(0 -1 -1 0 6.875 11.0024)' fill='black'/>%0A<rect width='1.37529' height='1.375' transform='matrix(0 -1 -1 0 2.75 12.3776)' fill='black'/>%0A<rect width='5.50118' height='1.375' transform='matrix(0 -1 -1 0 15.125 17.8788)' fill='black'/>%0A<rect width='5.5' height='1.37529' transform='matrix(1 0 0 -1 13.75 12.3776)' fill='black'/>%0A</svg>")}::-webkit-scrollbar-button:vertical:end{height:23.38px;background-image:url("data:image/svg+xml,<svg width='22' height='24' viewBox='0 0 22 24' fill='none' xmlns='http://www.w3.org/2000/svg'>%0A<rect x='0.5' y='-0.5' width='21' height='22.375' transform='matrix(1 0 0 -1 0 22.375)' fill='white' stroke='black'/>%0A<rect x='1' y='0.375' width='20' height='2' fill='black'/>%0A<rect x='1.375' y='11' width='5.5' height='1.375' fill='black'/>%0A<rect x='6.875' y='5.5' width='6.875' height='1.375' fill='black'/>%0A<rect x='6.875' y='5.5' width='5.5' height='1.375' transform='rotate(90 6.875 5.5)' fill='black'/>%0A<rect x='9.625' y='17.875' width='1.375' height='1.375' transform='rotate(90 9.625 17.875)' fill='black'/>%0A<rect x='11' y='19.25' width='1.375' height='1.375' transform='rotate(90 11 19.25)' fill='black'/>%0A<rect x='19.25' y='11' width='1.375' height='1.375' transform='rotate(90 19.25 11)' fill='black'/>%0A<rect x='17.875' y='12.375' width='1.375' height='1.375' transform='rotate(90 17.875 12.375)' fill='black'/>%0A<rect x='16.5' y='13.75' width='1.375' height='1.375' transform='rotate(90 16.5 13.75)' fill='black'/>%0A<rect x='15.125' y='15.125' width='1.375' height='1.375' transform='rotate(90 15.125 15.125)' fill='black'/>%0A<rect x='13.75' y='16.5' width='1.375' height='1.375' transform='rotate(90 13.75 16.5)' fill='black'/>%0A<rect x='12.375' y='17.875' width='1.375' height='1.375' transform='rotate(90 12.375 17.875)' fill='black'/>%0A<rect x='8.25' y='16.5' width='1.375' height='1.375' transform='rotate(90 8.25 16.5)' fill='black'/>%0A<rect x='6.875' y='15.125' width='1.375' height='1.375' transform='rotate(90 6.875 15.125)' fill='black'/>%0A<rect x='5.5' y='13.75' width='1.375' height='1.375' transform='rotate(90 5.5 13.75)' fill='black'/>%0A<rect x='4.125' y='12.375' width='1.375' height='1.375' transform='rotate(90 4.125 12.375)' fill='black'/>%0A<rect x='2.75' y='11' width='1.375' height='1.375' transform='rotate(90 2.75 11)' fill='black'/>%0A<rect x='15.125' y='5.5' width='5.5' height='1.375' transform='rotate(90 15.125 5.5)' fill='black'/>%0A<rect x='13.75' y='11' width='5.5' height='1.375' fill='black'/>%0A</svg>")}::-webkit-scrollbar-button:vertical:end:active{background-repeat:no-repeat;height:23.38px;background-image:url("data:image/svg+xml,<svg width='22' height='24' viewBox='0 0 22 24' fill='none' xmlns='http://www.w3.org/2000/svg'>%0A<rect x='0.5' y='-0.5' width='21' height='22.38' transform='matrix(1 0 0 -1 0 22.38)' fill='white' stroke='black'/>%0A<rect x='1' y='0.37508' width='20' height='2.00043' fill='black'/>%0A<rect x='1.375' y='11.0024' width='5.5' height='1.37529' fill='black'/>%0A<rect x='6.875' y='5.50117' width='6.875' height='11.0024' fill='black'/>%0A<rect x='6.875' y='5.50117' width='5.50118' height='1.375' transform='rotate(90 6.875 5.50117)' fill='black'/>%0A<rect x='9.625' y='17.8788' width='1.37529' height='1.375' transform='rotate(90 9.625 17.8788)' fill='black'/>%0A<rect x='11' y='19.2541' width='1.37529' height='1.375' transform='rotate(90 11 19.2541)' fill='black'/>%0A<rect x='19.25' y='11.0024' width='1.37529' height='1.375' transform='rotate(90 19.25 11.0024)' fill='black'/>%0A<rect x='17.875' y='12.3776' width='1.37529' height='4.125' transform='rotate(90 17.875 12.3776)' fill='black'/>%0A<rect x='16.5' y='13.7529' width='1.37529' height='2.75' transform='rotate(90 16.5 13.7529)' fill='black'/>%0A<rect x='15.125' y='15.1282' width='1.37529' height='1.375' transform='rotate(90 15.125 15.1282)' fill='black'/>%0A<rect x='13.75' y='16.5035' width='1.37529' height='1.375' transform='rotate(90 13.75 16.5035)' fill='black'/>%0A<rect x='12.375' y='17.8788' width='1.37529' height='2.75' transform='rotate(90 12.375 17.8788)' fill='black'/>%0A<rect x='12.375' y='16.5035' width='1.37529' height='5.5' transform='rotate(90 12.375 16.5035)' fill='black'/>%0A<rect x='6.875' y='15.1282' width='1.37529' height='1.375' transform='rotate(90 6.875 15.1282)' fill='black'/>%0A<rect x='6.875' y='13.7529' width='1.37529' height='2.75' transform='rotate(90 6.875 13.7529)' fill='black'/>%0A<rect x='6.875' y='12.3776' width='1.37529' height='4.125' transform='rotate(90 6.875 12.3776)' fill='black'/>%0A<rect x='2.75' y='11.0024' width='1.37529' height='1.375' transform='rotate(90 2.75 11.0024)' fill='black'/>%0A<rect x='15.125' y='5.50117' width='5.50118' height='1.375' transform='rotate(90 15.125 5.50117)' fill='black'/>%0A<rect x='13.75' y='11.0024' width='5.5' height='1.37529' fill='black'/>%0A</svg>")}::-webkit-scrollbar-button:horizontal:start{background-repeat:no-repeat;height:23.38px;background-image:url("data:image/svg+xml,<svg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'>%0A<rect x='0.8125' y='22.1875' width='21' height='22.375' transform='rotate(-90 0.8125 22.1875)' fill='white' stroke='black'/>%0A<rect width='20' height='2' transform='matrix(0 -1 -1 0 23.3125 21.6875)' fill='black'/>%0A<rect width='5.5' height='1.375' transform='matrix(0 -1 -1 0 12.6875 21.3125)' fill='black'/>%0A<rect width='6.875' height='1.375' transform='matrix(0 -1 -1 0 18.1875 15.8125)' fill='black'/>%0A<rect width='5.5' height='1.375' transform='matrix(-1 0 0 1 18.1875 15.8125)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(-1 0 0 1 5.8125 13.0625)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(-1 0 0 1 4.4375 11.6875)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(-1 0 0 1 12.6875 3.4375)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(-1 0 0 1 11.3125 4.8125)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(-1 0 0 1 9.9375 6.1875)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(-1 0 0 1 8.5625 7.5625)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(-1 0 0 1 7.1875 8.9375)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(-1 0 0 1 5.8125 10.3125)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(-1 0 0 1 7.1875 14.4375)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(-1 0 0 1 8.5625 15.8125)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(-1 0 0 1 9.9375 17.1875)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(-1 0 0 1 11.3125 18.5625)' fill='black'/>%0A<rect width='1.375' height='1.375' transform='matrix(-1 0 0 1 12.6875 19.9375)' fill='black'/>%0A<rect width='5.5' height='1.375' transform='matrix(-1 0 0 1 18.1875 7.5625)' fill='black'/>%0A<rect width='5.5' height='1.375' transform='matrix(0 -1 -1 0 12.6875 8.9375)' fill='black'/>%0A</svg>")}::-webkit-scrollbar-button:horizontal:start:active{background-repeat:no-repeat;height:23.38px;background-image:url("data:image/svg+xml,<svg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'>%0A<rect x='0.809998' y='22.19' width='21' height='22.38' transform='rotate(-90 0.809998 22.19)' fill='white' stroke='black'/>%0A<rect width='20' height='2.00043' transform='matrix(0 -1 -1 0 23.3149 21.69)' fill='black'/>%0A<rect width='5.5' height='1.37529' transform='matrix(0 -1 -1 0 12.6876 21.315)' fill='black'/>%0A<rect width='6.875' height='11.0024' transform='matrix(0 -1 -1 0 18.1888 15.815)' fill='black'/>%0A<rect width='5.50118' height='1.375' transform='matrix(-1 0 0 1 18.1888 15.815)' fill='black'/>%0A<rect width='1.37529' height='1.375' transform='matrix(-1 0 0 1 5.81116 13.065)' fill='black'/>%0A<rect width='1.37529' height='1.375' transform='matrix(-1 0 0 1 4.43585 11.69)' fill='black'/>%0A<rect width='1.37529' height='1.375' transform='matrix(-1 0 0 1 12.6876 3.44)' fill='black'/>%0A<rect width='1.37529' height='4.125' transform='matrix(-1 0 0 1 11.3124 4.815)' fill='black'/>%0A<rect width='1.37529' height='2.75' transform='matrix(-1 0 0 1 9.93707 6.19)' fill='black'/>%0A<rect width='1.37529' height='1.375' transform='matrix(-1 0 0 1 8.56177 7.565)' fill='black'/>%0A<rect width='1.37529' height='1.375' transform='matrix(-1 0 0 1 7.18646 8.94)' fill='black'/>%0A<rect width='1.37529' height='2.75' transform='matrix(-1 0 0 1 5.81116 10.315)' fill='black'/>%0A<rect width='1.37529' height='5.5' transform='matrix(-1 0 0 1 7.18646 10.315)' fill='black'/>%0A<rect width='1.37529' height='1.375' transform='matrix(-1 0 0 1 8.56177 15.815)' fill='black'/>%0A<rect width='1.37529' height='2.75' transform='matrix(-1 0 0 1 9.93707 15.815)' fill='black'/>%0A<rect width='1.37529' height='4.125' transform='matrix(-1 0 0 1 11.3124 15.815)' fill='black'/>%0A<rect width='1.37529' height='1.375' transform='matrix(-1 0 0 1 12.6876 19.94)' fill='black'/>%0A<rect width='5.50118' height='1.375' transform='matrix(-1 0 0 1 18.1888 7.565)' fill='black'/>%0A<rect width='5.5' height='1.37529' transform='matrix(0 -1 -1 0 12.6876 8.94)' fill='black'/>%0A</svg>")}::-webkit-scrollbar-button:horizontal:end{height:23.38px;background-image:url("data:image/svg+xml,<svg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'>%0A<rect x='-0.5' y='-0.5' width='21' height='22.375' transform='matrix(0 -1 -1 0 22.6875 21.6875)' fill='white' stroke='black'/>%0A<rect x='0.6875' y='21.6875' width='20' height='2' transform='rotate(-90 0.6875 21.6875)' fill='black'/>%0A<rect x='11.3125' y='21.3125' width='5.5' height='1.375' transform='rotate(-90 11.3125 21.3125)' fill='black'/>%0A<rect x='5.8125' y='15.8125' width='6.875' height='1.375' transform='rotate(-90 5.8125 15.8125)' fill='black'/>%0A<rect x='5.8125' y='15.8125' width='5.5' height='1.375' fill='black'/>%0A<rect x='18.1875' y='13.0625' width='1.375' height='1.375' fill='black'/>%0A<rect x='19.5625' y='11.6875' width='1.375' height='1.375' fill='black'/>%0A<rect x='11.3125' y='3.4375' width='1.375' height='1.375' fill='black'/>%0A<rect x='12.6875' y='4.8125' width='1.375' height='1.375' fill='black'/>%0A<rect x='14.0625' y='6.1875' width='1.375' height='1.375' fill='black'/>%0A<rect x='15.4375' y='7.5625' width='1.375' height='1.375' fill='black'/>%0A<rect x='16.8125' y='8.9375' width='1.375' height='1.375' fill='black'/>%0A<rect x='18.1875' y='10.3125' width='1.375' height='1.375' fill='black'/>%0A<rect x='16.8125' y='14.4375' width='1.375' height='1.375' fill='black'/>%0A<rect x='15.4375' y='15.8125' width='1.375' height='1.375' fill='black'/>%0A<rect x='14.0625' y='17.1875' width='1.375' height='1.375' fill='black'/>%0A<rect x='12.6875' y='18.5625' width='1.375' height='1.375' fill='black'/>%0A<rect x='11.3125' y='19.9375' width='1.375' height='1.375' fill='black'/>%0A<rect x='5.8125' y='7.5625' width='5.5' height='1.375' fill='black'/>%0A<rect x='11.3125' y='8.9375' width='5.5' height='1.375' transform='rotate(-90 11.3125 8.9375)' fill='black'/>%0A</svg>")}::-webkit-scrollbar-button:horizontal:end:active{background-repeat:no-repeat;height:23.38px;background-image:url("data:image/svg+xml,<svg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'>%0A<rect x='-0.5' y='-0.5' width='21' height='22.38' transform='matrix(0 -1 -1 0 22.69 21.69)' fill='white' stroke='black'/>%0A<rect x='0.685059' y='21.69' width='20' height='2.00043' transform='rotate(-90 0.685059 21.69)' fill='black'/>%0A<rect x='11.3124' y='21.315' width='5.5' height='1.37529' transform='rotate(-90 11.3124 21.315)' fill='black'/>%0A<rect x='5.81116' y='15.815' width='6.875' height='11.0024' transform='rotate(-90 5.81116 15.815)' fill='black'/>%0A<rect x='5.81116' y='15.815' width='5.50118' height='1.375' fill='black'/>%0A<rect x='18.1888' y='13.065' width='1.37529' height='1.375' fill='black'/>%0A<rect x='19.5641' y='11.69' width='1.37529' height='1.375' fill='black'/>%0A<rect x='11.3124' y='3.44' width='1.37529' height='1.375' fill='black'/>%0A<rect x='12.6876' y='4.815' width='1.37529' height='4.125' fill='black'/>%0A<rect x='14.0629' y='6.19' width='1.37529' height='2.75' fill='black'/>%0A<rect x='15.4382' y='7.565' width='1.37529' height='1.375' fill='black'/>%0A<rect x='16.8135' y='8.94' width='1.37529' height='1.375' fill='black'/>%0A<rect x='18.1888' y='10.315' width='1.37529' height='2.75' fill='black'/>%0A<rect x='16.8135' y='10.315' width='1.37529' height='5.5' fill='black'/>%0A<rect x='15.4382' y='15.815' width='1.37529' height='1.375' fill='black'/>%0A<rect x='14.0629' y='15.815' width='1.37529' height='2.75' fill='black'/>%0A<rect x='12.6876' y='15.815' width='1.37529' height='4.125' fill='black'/>%0A<rect x='11.3124' y='19.94' width='1.37529' height='1.375' fill='black'/>%0A<rect x='5.81116' y='7.565' width='5.50118' height='1.375' fill='black'/>%0A<rect x='11.3124' y='8.94' width='5.5' height='1.37529' transform='rotate(-90 11.3124 8.94)' fill='black'/>%0A</svg>")}body{background:linear-gradient(90deg,var(--primary) 21px,transparent 1%) center,linear-gradient(var(--primary) 21px,transparent 1%) center,var(--secondary);background-size:22px 22px;background-attachment:fixed}a{color:var(--secondary);text-decoration:underline}hr{border-top:.15em solid var(--secondary)}h1,.heading{font-family:Chicago;font-size:1em}h2{font-family:Chicago;font-size:2em}.standard-button{display:block;min-width:59px;min-height:20px}.standard-dialog{border:2px solid;padding:10px;box-shadow:var(--box-shadow);background-color:var(--primary)}.modal-dialog,.alert-box{width:auto;padding:13px;background:var(--primary)}.modal-contents,.alert-contents{padding:10px}.modeless-dialog{height:100%;padding:1.5rem .5rem .5rem;font-size:18px;letter-spacing:-.025em}.inner-border{border-color:var(--secondary);border-top:3.5px solid;border-bottom:3.5px solid;border-left:5px solid;border-right:5px solid}.outer-border{border-color:var(--secondary);border:2px solid;padding:3px}.title-bar{flex:none;display:flex;align-items:center;height:1.5rem;margin:.1rem 0;padding:.2rem .1rem;background:linear-gradient(var(--secondary) 50%,transparent 50%);background-size:6.6666666667% 13.3333333333%;background-clip:content-box}.title-bar .title{padding:0 .5em;margin:0 auto;font-size:1.5rem;font-weight:700;line-height:1.1;text-align:center;background:var(--primary);cursor:default;font-family:Chicago_12}.inactive-title-bar{flex:none;display:flex;align-items:center;height:1.5rem;margin:.1rem 0;padding:.2rem .1rem;background-size:6.6666666667% 13.3333333333%;background-clip:content-box}.inactive-title-bar .title{padding:0 .5em;margin:0 auto;font-size:1.5rem;font-weight:700;line-height:1.1;text-align:center;cursor:default;font-family:Chicago_12;color:var(--tertiary)}.title-bar button{position:relative;display:block;width:40px;height:40px;margin:0 .2rem;border:4px solid var(--secondary);background-color:var(--primary);cursor:pointer;transform:scale(.5)}.title-bar button span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.title-bar button.close:before,.title-bar button.close:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.title-bar button.close:before{background:linear-gradient(var(--secondary) 0%,var(--secondary) 100%) left center,linear-gradient(var(--secondary) 0%,var(--secondary) 100%) right center,linear-gradient(var(--secondary) 0%,var(--secondary) 100%) center top,linear-gradient(var(--secondary) 0%,var(--secondary) 100%) center bottom;background-size:30% 4px,30% 4px,4px 30%,4px 30%;background-repeat:no-repeat}.title-bar button.close:after{background:linear-gradient(var(--secondary) 0%,var(--secondary) 100%) left center,linear-gradient(var(--secondary) 0%,var(--secondary) 100%) right center,linear-gradient(var(--secondary) 0%,var(--secondary) 100%) center top,linear-gradient(var(--secondary) 0%,var(--secondary) 100%) center bottom;background-size:22.5% 3.6363636364px,22.5% 3.6363636364px,3.6363636364px 22.5%,3.6363636364px 22.5%;background-repeat:no-repeat;transform:rotate(45deg) scale(1.1)}.title-bar button.close:active:before,.title-bar button.close:active:after{opacity:1}.title-bar button.resize{background:linear-gradient(var(--secondary) 0%,var(--secondary) 100%) left 58%,linear-gradient(to bottom,var(--secondary) 0%,var(--secondary) 100%) 58% top;background-size:60% 4px,4px 60%;background-repeat:no-repeat;background-color:var(--primary)}.title-bar button.resize:active{background:var(--primary)}.title-bar button.hidden{visibility:hidden}.window{flex-direction:column;margin:1rem;min-width:320px;overflow:hidden;background-color:var(--primary);border:.1em solid var(--secondary);font-family:Inconsolata,Menlo,Chicago,Geneva}.window-pane{overflow-y:scroll;height:100%;padding:1rem 2rem;font-size:18px;letter-spacing:-.025em}.window-pane::-webkit-scrollbar{width:22px;background-color:var(--primary)}.window-pane::-webkit-scrollbar-track{background:linear-gradient(45deg,var(--secondary) 25%,transparent 25%,transparent 75%,var(--secondary) 75%,var(--secondary)),linear-gradient(45deg,var(--secondary) 25%,transparent 25%,transparent 75%,var(--secondary) 75%,var(--secondary));background-color:var(--primary);background-size:4px 4px;background-position:0 0,2px 2px;width:10px;border-left:1px solid var(--secondary)}.window-pane::-webkit-scrollbar-thumb{width:20px;box-sizing:content-box;background-color:var(--primary);border:1px solid var(--secondary);border-right:none}.separator{flex:none;display:flex;flex-direction:row;justify-content:space-between;border-top:.1rem solid var(--secondary);border-width:.1rem 0;font-size:1rem}.details-bar{flex:none;display:flex;flex-direction:row;justify-content:space-between;padding:.4rem .8rem;border:.1rem solid var(--secondary);border-width:.1rem 0;font-size:1rem;font-weight:100}.btn,.btn-default{min-height:20px;min-width:59px;padding:0 20px;background:var(--primary);border-style:solid;border-width:5.5px;border-image:url("data:image/svg+xml,<svg width='81' height='81' viewBox='0 0 81 81' fill='none' xmlns='http://www.w3.org/2000/svg'>%0A<path fill-rule='evenodd' clip-rule='evenodd' d='M61 0H20V6H14H6V14V20H0V61H6V67V75H14H20V81H61V75H67H75V67V61H81V20H75V14V6H67H61V0ZM74 21H67V14H60V7H21V14H14V21H7V60H14V67H21V74H60V67H67V60H74V21Z' fill='black'/>%0A</svg>") 30 stretch;color:var(--secondary);text-align:center;text-decoration:none;font-size:18px;font-family:Chicago_12;cursor:pointer}.btn:active{background:var(--secondary);border-radius:0;color:var(--primary);font-family:Chicago_12}.btn:disabled{min-height:20px;min-width:59px;background:var(--primary);border-style:solid;border-width:5.5px;border-image:url("data:image/svg+xml,<svg width='81' height='81' viewBox='0 0 81 81' fill='none' xmlns='http://www.w3.org/2000/svg'>%0A<path fill-rule='evenodd' clip-rule='evenodd' d='M61 0H20V6H14H6V14V20H0V61H6V67V75H14H20V81H61V75H67H75V67V61H81V20H75V14V6H67H61V0ZM74 21H67V14H60V7H21V14H14V21H7V60H14V67H21V74H60V67H67V60H74V21Z' fill='black'/>%0A</svg>") 30 stretch;color:var(--disabled);text-align:center;text-decoration:none;font-size:18px;font-family:Chicago_12}.btn-default{border-image:url("data:image/svg+xml,<svg width='155' height='155' viewBox='0 0 155 155' fill='none' xmlns='http://www.w3.org/2000/svg'>%0A<path fill-rule='evenodd' clip-rule='evenodd' d='M35.1893 0H119.811V10.5571H144.443L144.443 35.1898H155V119.811H144.443V144.444H119.811V155H35.1893V144.444H10.5569V119.811H0V35.1898H10.5569V10.5571H35.1893V0ZM6.24161 113.57V113.57H16.7984V113.57H6.24161ZM30.8742 138.202L30.8741 138.202V138.201H41.4308L30.8742 138.202ZM113.569 138.201V148.759H41.431L113.569 148.759V138.201H124.126L113.569 138.201ZM148.758 41.4315V113.57H138.202L148.758 113.57V41.4314L148.758 41.4315ZM113.569 6.24161V16.7986H113.569V6.24161H113.569ZM18.5579 43.1907V111.81H18.5578V43.1906H30.8741V30.8744H43.1904V18.5578H111.81V18.5579H43.1905V30.8745H30.8742V43.1907H18.5579ZM30.8741 124.126V111.81H30.8742V124.126H30.8741ZM43.1904 136.442V124.126H43.1905V136.442L43.1904 136.442ZM124.126 30.8744V30.8745H111.81V30.8744H124.126ZM24.7995 49.4324V105.569H37.1158V117.884H49.4321V130.201H105.568V117.884H117.884V105.569H130.201V49.4324H117.884V37.1161H105.568V24.7995H49.4321V37.1161H37.1158V49.4324H24.7995ZM57 37.0002H98V43.0002H104H112V51.0002V57.0002H118V98.0002H112V104V112H104H98V118H57V112H51H43V104V98.0002H37V57.0002H43V51.0002V43.0002H51H57V37.0002ZM104 58.0002H111V97.0002H104V104H97V111H58V104H51V97.0002H44V58.0002H51V51.0002H58V44.0002H97V51.0002H104V58.0002Z' fill='black'/>%0A</svg>") 60 stretch;border-width:.5em}.btn-default:active{border-radius:0}input{border:1.5px solid var(--secondary);font-family:Chicago_12;font-size:18px;padding-left:5px}input:focus{outline:none}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=number]:focus-visible,input[type=date]:focus-visible,input[type=time]:focus-visible,input[type=datetime]:focus-visible,input[type=datetime-local]:focus-visible,input[type=month]:focus-visible,input[type=week]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=color]:focus-visible,textarea:focus{background:var(--secondary);color:var(--primary)}input[type=radio]+label:before{border-image:url("data:image/svg+xml,<svg width='12' height='12' viewBox='0 0 12 12' fill='black' xmlns='http://www.w3.org/2000/svg'>%0A<rect x='4' width='4' height='1'/>%0A<rect y='4' width='1' height='4'/>%0A<rect x='11' y='4' width='1' height='4'/>%0A<rect x='2' y='1' width='2' height='1'/>%0A<rect x='8' y='1' width='2' height='1'/>%0A<rect x='10' y='2' width='1' height='2'/>%0A<rect x='1' y='2' width='1' height='2' />%0A<rect x='4' y='11' width='4' height='1'/>%0A<rect x='2' y='10' width='2' height='1'/>%0A<rect x='8' y='10' width='2' height='1'/>%0A<rect x='10' y='8' width='1' height='2'/>%0A<rect x='1' y='8' width='1' height='2' />%0A</svg>");width:20px;height:20px}input[type=checkbox]+label:before{border:1.5px solid var(--secondary);width:20px;height:20px}input[type=radio],input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;background:0;position:fixed;opacity:0;border:none}input[type=radio]+label,input[type=checkbox]+label{line-height:13px;padding-left:5px}input[type=radio]+label{position:relative;margin-left:var(--radio-total-width)}input[type=radio]+label:before{content:"";position:absolute;top:0;left:calc(-1 * (var(--radio-total-width-precalc)));display:inline-block;width:var(--radio-width);height:var(--radio-width);margin-right:var(--radio-label-spacing);background:url("data:image/svg+xml,<svg width='12' height='12' viewBox='0 0 12 12' fill='black' xmlns='http://www.w3.org/2000/svg'>%0A<rect x='4' width='4' height='1'/>%0A<rect y='4' width='1' height='4'/>%0A<rect x='11' y='4' width='1' height='4'/>%0A<rect x='2' y='1' width='2' height='1'/>%0A<rect x='8' y='1' width='2' height='1'/>%0A<rect x='10' y='2' width='1' height='2'/>%0A<rect x='1' y='2' width='1' height='2' />%0A<rect x='4' y='11' width='4' height='1'/>%0A<rect x='2' y='10' width='2' height='1'/>%0A<rect x='8' y='10' width='2' height='1'/>%0A<rect x='10' y='8' width='1' height='2'/>%0A<rect x='1' y='8' width='1' height='2' />%0A</svg>")}input[type=radio]:focus-visible+label:before,input[type=radio]:hover+label:before{background-image:url("data:image/svg+xml,<svg width='12' height='12' viewBox='0 0 12 12' fill='black' xmlns='http://www.w3.org/2000/svg'>%0A<rect x='4' width='4' height='2'/>%0A<rect y='4' width='2' height='4'/>%0A<rect x='10' y='4' width='2' height='4'/>%0A<rect x='2' y='1' width='2' height='2'/>%0A<rect x='8' y='1' width='2' height='2'/>%0A<rect x='9' y='2' width='2' height='2'/>%0A<rect x='1' y='2' width='2' height='2' />%0A<rect x='4' y='10' width='4' height='2'/>%0A<rect x='2' y='9' width='2' height='2'/>%0A<rect x='8' y='9' width='2' height='2'/>%0A<rect x='9' y='8' width='2' height='2'/>%0A<rect x='1' y='8' width='2' height='2' />%0A</svg>")}input[type=radio]:checked+label:after{content:"";display:block;width:var(--radio-dot-width);height:var(--radio-dot-width);top:var(--radio-dot-top);left:var(--radio-dot-left);position:absolute;background:url("data:image/svg+xml,<svg width='7' height='7' viewBox='0 0 7 7' fill='black' xmlns='http://www.w3.org/2000/svg'>%0A<rect x='1' width='4' height='1'/>%0A<rect x='1' y='5' width='4' height='1'/>%0A<rect y='1' width='6' height='4'/>%0A</svg>")}input[type=checkbox]+label{position:relative;margin-left:var(--checkbox-total-width)}input[type=checkbox]+label:before{content:"";position:absolute;left:calc(-1 * (var(--checkbox-total-width-precalc)));display:inline-block;width:var(--checkbox-width);height:var(--checkbox-width);background:var(--button-highlight);box-shadow:var(--border-field);margin-right:var(--radio-label-spacing)}input[type=checkbox]:focus-visible+label:before,input[type=checkbox]:hover+label:before{outline:1px solid var(--secondary)}input[type=checkbox]:checked+label:after{content:"";display:block;width:var(--checkmark-width);height:var(--checkmark-width);position:absolute;top:var(--checkmark-top);left:calc(-1 * (var(--checkbox-total-width-precalc)) + var(--checkmark-left));background:url("data:image/svg+xml,<svg width='12' height='12' viewBox='0 0 12 12' fill='black' xmlns='http://www.w3.org/2000/svg'>%0A<rect x='0' y='0' width='1' height='1'/>%0A<rect x='1' y='1' width='1' height='1'/>%0A<rect x='2' y='2' width='1' height='1'/>%0A<rect x='3' y='3' width='1' height='1'/>%0A<rect x='4' y='4' width='1' height='1'/>%0A<rect x='5' y='5' width='1' height='1'/>%0A<rect x='6' y='6' width='1' height='1'/>%0A<rect x='7' y='7' width='1' height='1'/>%0A<rect x='8' y='8' width='1' height='1'/>%0A<rect x='9' y='9' width='1' height='1'/>%0A<rect x='10' y='10' width='1' height='1'/>%0A<rect x='11' y='11' width='1' height='1'/>%0A<rect x='11' y='0' width='1' height='1'/>%0A<rect x='10' y='1' width='1' height='1'/>%0A<rect x='9' y='2' width='1' height='1'/>%0A<rect x='8' y='3' width='1' height='1'/>%0A<rect x='7' y='4' width='1' height='1'/>%0A<rect x='6' y='5' width='1' height='1'/>%0A<rect x='5' y='6' width='1' height='1'/>%0A<rect x='4' y='7' width='1' height='1'/>%0A<rect x='3' y='8' width='1' height='1'/>%0A<rect x='2' y='9' width='1' height='1'/>%0A<rect x='1' y='10' width='1' height='1'/>%0A<rect x='0' y='11' width='1' height='1'/>%0A</svg>");background-repeat:no-repeat}input[type=checkbox][disabled]+label:before{background:var(--surface)}input[type=checkbox][disabled]:checked+label:after{background:url("data:image/svg+xml,<svg width='12' height='12' viewBox='0 0 12 12' fill='%23A5A5A5' xmlns='http://www.w3.org/2000/svg'>%0A<rect x='0' y='0' width='1' height='1'/>%0A<rect x='1' y='1' width='1' height='1'/>%0A<rect x='2' y='2' width='1' height='1'/>%0A<rect x='3' y='3' width='1' height='1'/>%0A<rect x='4' y='4' width='1' height='1'/>%0A<rect x='5' y='5' width='1' height='1'/>%0A<rect x='6' y='6' width='1' height='1'/>%0A<rect x='7' y='7' width='1' height='1'/>%0A<rect x='8' y='8' width='1' height='1'/>%0A<rect x='9' y='9' width='1' height='1'/>%0A<rect x='10' y='10' width='1' height='1'/>%0A<rect x='11' y='11' width='1' height='1'/>%0A<rect x='11' y='0' width='1' height='1'/>%0A<rect x='10' y='1' width='1' height='1'/>%0A<rect x='9' y='2' width='1' height='1'/>%0A<rect x='8' y='3' width='1' height='1'/>%0A<rect x='7' y='4' width='1' height='1'/>%0A<rect x='6' y='5' width='1' height='1'/>%0A<rect x='5' y='6' width='1' height='1'/>%0A<rect x='4' y='7' width='1' height='1'/>%0A<rect x='3' y='8' width='1' height='1'/>%0A<rect x='2' y='9' width='1' height='1'/>%0A<rect x='1' y='10' width='1' height='1'/>%0A<rect x='0' y='11' width='1' height='1'/>%0A</svg>");background-repeat:no-repeat}.field-row{display:flex;align-items:center;font-family:Chicago_12;font-size:1em}[class^=field-row]+[class^=field-row]{margin-top:var(--grouped-element-spacing)}.field-row>*+*{margin-left:var(--grouped-element-spacing)}.apple{background:url("data:image/svg+xml,<svg width='18' height='22' viewBox='0 0 09 11' fill='black' xmlns='http://www.w3.org/2000/svg'>%0A<rect x='5' width='2' height='1'/>%0A<rect x='4' y='1' width='2' height='1'/>%0A<rect x='4' y='2' width='1' height='1'/>%0A<rect x='1' y='3' width='3' height='1'/>%0A<rect x='5' y='3' width='3' height='1'/>%0A<rect x='0' y='4' width='9' height='1'/>%0A<rect x='0' y='5' width='7' height='2'/>%0A<rect x='0' y='7' width='9' height='2'/>%0A<rect x='1' y='9' width='7' height='1'/>%0A<rect x='2' y='10' width='2' height='1'/>%0A<rect x='5' y='10' width='2' height='1'/>%0A</svg>");height:22px;width:18px;background-repeat:no-repeat;border:none;display:inline-block;margin-right:2px}form{font-family:Inconsolata,Menlo,Chicago,Geneva;font-size:14px}select{border:1.5px solid;height:auto;width:10rem;font-family:Chicago_12;font-size:18px;background-image:url("data:image/svg+xml,<svg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'>%0A<rect width='17' height='17' fill='white'/>%0A<rect x='2' y='5' width='13' height='1' fill='black'/>%0A<rect x='4' y='7' width='9' height='1' fill='black'/>%0A<rect x='5' y='8' width='7' height='1' fill='black'/>%0A<rect x='6' y='9' width='5' height='1' fill='black'/>%0A<rect x='7' y='10' width='3' height='1' fill='black'/>%0A<rect x='8' y='11' width='1' height='1' fill='black'/>%0A<rect x='3' y='6' width='11' height='1' fill='black'/>%0A</svg>");background-position:top 2px right 2px;background-repeat:no-repeat;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;padding-left:20px;-webkit-box-shadow:2px 8px 0 0px var(--secondary);-moz-box-shadow:2px 8px 0 0px var(--secondary);box-shadow:2px 2px 0 -1px var(--secondary)}ul[role]{margin:0;padding:0;list-style:none;cursor:pointer;font-family:Chicago_12;font-size:1em}ul[role=menu-bar]{display:flex;background:var(--primary)}ul[role=menu-bar]>[role=menu-item]{position:relative;padding:6px 10px}ul[role=menu-bar]>[role=menu-item]:focus,ul[role=menu-bar]>[role=menu-item]:focus-within,ul[role=menu-bar]>[role=menu-item]:hover{background:var(--secondary);color:var(--primary);outline:none}ul[role=menu-bar]>[role=menu-item][aria-haspopup=false] *{color:inherit;background:inherit;text-decoration:none}ul[role=menu]{position:relative;min-width:200px;background:var(--primary);color:initial;border:1px solid;box-shadow:var(--box-shadow)}ul[role=menu]:before{content:"";pointer-events:none;position:absolute;left:28px;width:2px;box-shadow:inset 1px 0 #00000026,inset -1px 0 var(--primary)}[role=menu-item] ul[role=menu]{display:none;position:absolute;left:0;top:100%;z-index:99}ul[role=menu]>[role=menu-item]>a,ul[role=menu]>[role=menu-item]>button,ul[role=menu]>[role=menu-item][aria-haspopup=true]{all:unset;position:relative;padding:5px 20px;display:block;width:100%;box-sizing:border-box}ul[role=menu]>[role=menu-item]>a:hover,ul[role=menu]>[role=menu-item]>button:hover,ul[role=menu]>[role=menu-item][aria-haspopup=true]:hover,ul[role=menu]>[role=menu-item]>a:focus,ul[role=menu]>[role=menu-item]>button:focus,ul[role=menu]>[role=menu-item][aria-haspopup=true]:focus{background:var(--secondary);color:var(--primary)}ul [role=menu-item]{position:relative}ul [role=menu-item]:focus>[role=menu],ul [role=menu-item]:focus-within>[role=menu]{display:block}ul [role=menu-item].divider:after{content:"";pointer-events:none;display:block;padding:0;border-top:1.5px dotted var(--secondary)}.menu-items>li{margin-bottom:1rem}*,*:before,*:after{box-sizing:border-box;border-radius:0;touch-action:manipulation}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;font-family:Chicago,ChicagoFLF,sans-serif;font-size:inherit;font-variant-emoji:text}html,body{margin:0;padding:0;overflow:hidden;height:100%;width:100%;font-family:Chicago,ChicagoFLF,Geneva,sans-serif;font-size:14px;color:#000;cursor:url(/icons/cursor.svg) 0 0,auto}a,button,[role=menu-item],.desktop-icon,.project-icon,.project-row,.checkers-square.dark,.paint-tool,.pattern-swatch,.btn,.btn-default,.mac-close-box{cursor:url(/icons/cursor-pointer.svg) 6 0,pointer}#menu-bar{position:fixed;top:0;left:0;right:0;z-index:9000;height:28px;box-shadow:0 1px #000;background:#fff;display:flex;align-items:center}#menu-bar ul[role=menu-bar]{height:28px;align-items:center;padding:0 12px;flex:1}#menu-bar ul[role=menu-bar]>[role=menu-item]{font-family:Chicago,ChicagoFLF,sans-serif;font-size:16px;font-weight:700;color:#000;padding:0 8px;height:100%;display:flex;align-items:center;-webkit-user-select:none;user-select:none}#menu-bar ul[role=menu-bar]>[role=menu-item]:focus,#menu-bar ul[role=menu-bar]>[role=menu-item]:focus-within,#menu-bar ul[role=menu-bar]>[role=menu-item]:hover{color:#fff}.menu-clock{margin-left:auto!important;cursor:default!important;font-family:Chicago,ChicagoFLF,sans-serif;font-size:16px!important;font-weight:700;user-select:none;-webkit-user-select:none;color:#000;pointer-events:none}#menu-bar ul[role=menu]{font-family:Chicago,ChicagoFLF,sans-serif;font-size:16px}#menu-bar ul[role=menu] button{all:unset;display:block;width:100%;padding:4px 20px;box-sizing:border-box;cursor:url(/icons/cursor-pointer.svg) 6 0,pointer;font-family:Chicago,ChicagoFLF,sans-serif;font-size:16px;color:#000}#menu-bar ul[role=menu] button:hover,#menu-bar ul[role=menu] button:focus{background:#000;color:#fff}#menu-bar ul[role=menu] button:disabled{color:#a5a5a5;cursor:default}#menu-bar ul[role=menu] button:disabled:hover{background:transparent;color:#a5a5a5}#menu-bar ul[role=menu] a{text-decoration:none;font-family:Chicago,ChicagoFLF,sans-serif;font-size:16px;color:#000}#menu-bar ul[role=menu] [role=menu-item]:hover a,#menu-bar ul[role=menu] [role=menu-item]:focus a{color:#fff}#desktop{position:fixed;top:29px;left:0;right:0;bottom:0;background:#fff;padding-bottom:env(safe-area-inset-bottom)}#icon-grid{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;align-items:center;gap:12px}.desktop-icon{width:80px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:url(/icons/cursor-pointer.svg) 6 0,pointer;-webkit-user-select:none;user-select:none}.desktop-icon img{width:48px;height:48px;image-rendering:pixelated}.desktop-icon span{font-family:Chicago,ChicagoFLF,sans-serif;font-size:12px;text-align:center;color:#000;padding:1px 4px;word-break:break-word}.desktop-icon.selected span{background:#000;color:#fff}#trash-icon{position:absolute;bottom:16px;right:16px}.mac-window{position:absolute;min-width:200px;border:2px solid #000;background:#fff;font-family:Chicago,ChicagoFLF,sans-serif;box-shadow:2px 2px #000;overflow:hidden}.mac-window.os-window{display:flex;flex-direction:column}.mac-title-bar{display:flex;align-items:center;height:20px;padding:3px 3px 4px;border-bottom:2px solid #000;flex-shrink:0;background:linear-gradient(to bottom,transparent 0px,transparent 1px,#000 1px,#000 2px,transparent 2px,transparent 3px,#000 3px,#000 4px,transparent 4px,transparent 5px,#000 5px,#000 6px,transparent 6px,transparent 7px,#000 7px,#000 8px,transparent 8px,transparent 9px,#000 9px,#000 10px,transparent 10px,transparent 11px,#000 11px,#000 12px,transparent 12px);background-position:0 3px;background-repeat:no-repeat}.mac-close-box{width:13px;height:13px;border:1.5px solid #000;background:#fff;flex-shrink:0;cursor:url(/icons/cursor-pointer.svg) 6 0,pointer}.mac-title-text{background:#fff;color:#000;font-size:14px;font-weight:700;padding:0 6px;white-space:nowrap;line-height:1;margin:0 auto;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 24px);font-family:Chicago_12,Chicago,sans-serif}.mac-content{padding:1px}.mac-content img,.mac-content video{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none}.mac-content.window-pane{overflow-y:auto;flex:1;padding:0}.mac-window.crumpling{transition:transform .3s ease-in,opacity .3s ease-in;transform:scale(.1) rotate(15deg);opacity:0}#preview-container{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.preview-window{pointer-events:none;cursor:default;opacity:0;transition:opacity .3s ease}.preview-window.loaded{opacity:1}.preview-img{position:relative}.preview-img img{filter:grayscale(1) contrast(1.2)}.preview-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-conic-gradient(#000 0% 25%,transparent 0% 50%) 0 0 / 2px 2px;opacity:.4;mix-blend-mode:multiply;pointer-events:none}.details-bar{font-family:Chicago,ChicagoFLF,sans-serif;font-size:12px;color:#000;padding:4px 8px;border-bottom:1px solid #000;flex-shrink:0}.folder-content{display:flex;flex-wrap:wrap;gap:16px;padding:12px;align-content:flex-start}.folder-content.list-view{flex-direction:column;flex-wrap:nowrap;gap:0;padding:0}.project-icon{width:80px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:url(/icons/cursor-pointer.svg) 6 0,pointer;-webkit-user-select:none;user-select:none;padding:4px}.project-icon img{width:48px;height:48px;image-rendering:pixelated}.project-icon span{font-family:Chicago,ChicagoFLF,sans-serif;font-size:12px;text-align:center;color:#000;word-break:break-word}.project-icon:hover span{background:#000;color:#fff}.project-row{display:flex;align-items:center;gap:8px;padding:4px 8px;cursor:url(/icons/cursor-pointer.svg) 6 0,pointer;-webkit-user-select:none;user-select:none;font-family:Chicago,ChicagoFLF,sans-serif;font-size:14px;color:#000;border-bottom:1px dotted #000}.project-row img{width:16px;height:16px;image-rendering:pixelated}.project-row:hover{background:#000;color:#fff}.project-name{font-weight:700;flex-shrink:0}.project-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.project-icon-img{position:relative}.project-lock-icon{position:absolute;top:0;left:0;width:20px!important;height:20px!important;image-rendering:pixelated}.paint-container{display:flex;flex:1;overflow:hidden}.paint-tools{display:flex;flex-direction:column;gap:2px;padding:4px;border-right:1.5px solid #000;background:#fff}.paint-tool{width:28px;height:28px;border:1.5px solid #000;background:#fff;cursor:url(/icons/cursor-pointer.svg) 6 0,pointer;display:flex;align-items:center;justify-content:center;padding:0;font-size:16px}.paint-tool.active{background:#000;color:#fff}.paint-canvas-wrapper{flex:1;overflow:hidden;position:relative;background:#fff}.paint-canvas-wrapper canvas{cursor:crosshair;image-rendering:pixelated}.paint-patterns{display:flex;gap:2px;padding:4px;border-top:1.5px solid #000;background:#fff}.pattern-swatch{width:20px;height:20px;border:1.5px solid #000;cursor:url(/icons/cursor-pointer.svg) 6 0,pointer}.pattern-swatch.active{outline:2px solid #000;outline-offset:1px}.pattern-swatch.pattern-solid{background:#000}.pattern-swatch.pattern-checkerboard{background:repeating-conic-gradient(#000,#000 25%,#fff 0%,#fff 50%) 0 0 / 4px 4px}.pattern-swatch.pattern-diagonal{background:repeating-linear-gradient(45deg,#000,#000 1px,#fff 1px,#fff 3px)}.pattern-swatch.pattern-dots{background:#fff;background-image:radial-gradient(#000 1px,transparent 1px);background-size:4px 4px}.checkers-container{display:flex;flex-direction:column;align-items:center;padding:8px;height:100%;box-sizing:border-box}.checkers-board{display:grid;grid-template-columns:repeat(8,38px);grid-template-rows:repeat(8,38px);border:2px solid #000}.checkers-square{width:38px;height:38px;display:flex;align-items:center;justify-content:center;position:relative}.checkers-square.light{background:#fff}.checkers-square.dark{background:repeating-conic-gradient(#000,#000 25%,#fff 0%,#fff 50%) 0 0 / 4px 4px}.checkers-piece{width:28px;height:28px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;z-index:1}.checkers-piece.black{background:#000;border:2px solid #000;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px #000}.checkers-piece.white{background:#fff;border:2px solid #000}.checkers-piece.selected{outline:2px solid #000;outline-offset:2px}.king-label{font-family:Chicago,ChicagoFLF,sans-serif;font-size:12px;font-weight:700;line-height:1;z-index:2}.checkers-piece.black .king-label{color:#fff}.checkers-piece.white .king-label{color:#000}.checkers-move-dot{width:10px;height:10px;border-radius:50%;background:#000;border:2px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.checkers-status{font-family:Chicago,ChicagoFLF,sans-serif;font-size:12px;padding:6px 8px;width:100%;text-align:center;box-sizing:border-box}.checkers-new-game{font-family:Chicago,ChicagoFLF,sans-serif;font-size:14px;padding:4px 16px;border:1.5px solid #000;background:#fff;margin-top:auto}.checkers-new-game:active{background:#000;color:#fff}.kaleidoscope-container{display:flex;flex:1;overflow:hidden}.kaleidoscope-tools{position:absolute;display:flex;flex-direction:column;gap:2px;padding:4px;border:2px solid #000;background:#fff;box-shadow:2px 2px #000}.kaleidoscope-tool{width:28px;height:28px;border:1.5px solid #000;background:#fff;cursor:url(/icons/cursor-pointer.svg) 6 0,pointer;display:flex;align-items:center;justify-content:center;padding:0;font-size:14px;font-family:Chicago,ChicagoFLF,sans-serif}.kaleidoscope-tool[data-ctrl=kb-zoom-out]{padding-bottom:2px}.kaleidoscope-tool.active{background:#000;color:#fff}.kaleidoscope-canvas-wrapper{flex:1;overflow:hidden;position:relative}.kaleidoscope-canvas-wrapper canvas{display:block;width:100%;height:100%}.kaidobit-container{display:flex;flex:1;overflow:hidden}.kaidobit-canvas-wrapper{flex:1;overflow:hidden;position:relative;background:#fff}.kaidobit-canvas-wrapper canvas{display:block}.bomb-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;background:#fff;display:flex;align-items:center;justify-content:center}.bomb-overlay .bomb-dialog{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 32px;border:2px solid #000;background:#fff}.bomb-overlay .bomb-dialog img{width:32px;height:32px;image-rendering:pixelated}.bomb-overlay .bomb-dialog p{font-family:Chicago,ChicagoFLF,sans-serif;font-size:14px;margin:0;text-align:center}.bomb-overlay .standard-dialog p{font-family:Chicago,ChicagoFLF,sans-serif;font-size:14px;margin:0}.standard-dialog{padding:24px 32px;text-align:left;max-width:calc(100% - 32px)}.bomb-overlay .bomb-dialog{max-width:calc(100% - 32px)}.standard-dialog p{font-family:Chicago,ChicagoFLF,sans-serif;font-size:14px;margin:0 0 24px}.standard-dialog .btn{float:right}.btn,.btn-default{font-family:Chicago,ChicagoFLF,sans-serif;font-size:14px}.mac-window,.mac-title-bar,.mac-close-box,.mac-content,.details-bar,.separator,.standard-dialog,.modal-dialog,.alert-box,input,select,.btn,.btn-default{border-radius:0}img{image-rendering:pixelated}.portfolio-mode #menu-bar ul[role=menu-bar]>[role=menu-item]:first-child{display:none}.portfolio-mode #menu-bar{box-shadow:none}.portfolio-mode #icon-grid{top:100px;left:16px}.portfolio-dialog-overlay{background:#ffffffd9}.portfolio-dialog-overlay a{color:#000;font-family:Chicago,ChicagoFLF,sans-serif;font-size:14px}.portfolio-dialog-overlay a:hover{color:#666}@media(max-width:768px){.portfolio-mode #icon-grid{padding-top:80px}}.mobile-preview-group{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px;width:100%}.mobile-preview-group .mac-window{box-shadow:2px 2px #000}@media(max-width:768px){#desktop{overflow-y:auto}#icon-grid{position:static;display:grid;grid-template-columns:repeat(3,96px);gap:12px;padding:16px;justify-content:start}#trash-icon{position:fixed;bottom:16px;right:16px}.mac-title-bar{height:28px;padding:4px 4px 5px;background-size:auto 16px;background-position:0 5px}.mac-close-box{width:18px;height:18px}.mac-title-text{font-size:16px}.mac-window.os-window{position:fixed!important;top:29px!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:calc(100% - 29px)!important;display:flex!important;flex-direction:column!important}.mac-content.window-pane{flex:1!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;height:auto!important;min-height:0}.mobile-preview-group .preview-window{position:static!important;width:100%!important;max-width:300px;opacity:1}.launch-btn{display:block;margin-top:8px}.paint-canvas-wrapper canvas{width:100%!important}#kaleidoscope .mac-content.window-pane{overflow:hidden;height:100%}.kaleidoscope-container,.kaleidoscope-canvas-wrapper{height:100%}.kaleidoscope-tools{position:fixed!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;flex-direction:row!important;justify-content:center;border:none;border-top:2px solid #000;box-shadow:none;padding:6px 8px;padding-bottom:calc(6px + env(safe-area-inset-bottom))}#kaidobit{bottom:60px!important;height:auto!important}#kaidobit .mac-content.window-pane{overflow:hidden;height:100%}.kaidobit-container,.kaidobit-canvas-wrapper{height:100%}#kaidobit-tools{top:auto!important;bottom:0!important;height:60px;background:#fff;border-top:2px solid #000;box-shadow:none;padding-bottom:env(safe-area-inset-bottom)}.checkers-container{height:100%;justify-content:center;padding:8px;box-sizing:border-box}.checkers-board{--sq: calc((100vw - 20px)/8) ;grid-template-columns:repeat(8,var(--sq));grid-template-rows:repeat(8,var(--sq))}.checkers-square{width:var(--sq);height:var(--sq)}.checkers-piece{width:calc(var(--sq) * .72);height:calc(var(--sq) * .72)}.desktop-icon{width:96px}.desktop-icon img{width:52px;height:52px}.desktop-icon span{font-size:12px;white-space:nowrap}.project-icon{min-width:44px;min-height:44px}.project-row{min-height:44px}}@media(max-width:480px){#icon-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px}.desktop-icon{width:auto}#trash-icon{right:12px;bottom:12px}#menu-bar ul[role=menu-bar]>[role=menu-item]{font-size:14px;padding:0 6px}.menu-clock{font-size:14px!important}}
