@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/comp-club/releases/iframe-20260911-3/assets/russo-one-cyrillic-400-normal-BXZIn0h3.woff2)format("woff2"),url(/comp-club/releases/iframe-20260911-3/assets/russo-one-cyrillic-400-normal-rRbrNFRA.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/comp-club/releases/iframe-20260911-3/assets/russo-one-latin-ext-400-normal-CezFp_e4.woff2)format("woff2"),url(/comp-club/releases/iframe-20260911-3/assets/russo-one-latin-ext-400-normal-BssN3Pxm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/comp-club/releases/iframe-20260911-3/assets/russo-one-latin-400-normal-BfOuQF9V.woff2)format("woff2"),url(/comp-club/releases/iframe-20260911-3/assets/russo-one-latin-400-normal-CosRecV9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVMABAAAAAACewAAATyAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPgmCcxEQCoMsgycLDgABNgIkAxgEIAWDcgdGDIMSG70IKD4Nb4xR9bNkEjvVXTwVhAULA61Ovl68j6VgA7cVPN/bfZ373vvSgl1TPXAPuT1LORaUiZWLmcN1uP8+u3cCeS7w4UMB718gbiC0V0VNAW08cVulzAsP8Mfy/cOIADy6sw68W9JsRAMukaQNMISWi4EDnUCJ+63/CUIfZoxQlBtcnCSSQACyDcTbXB0Kl257I7TwjJv/+/l641xfAEWDDHy2CQ3w3VUERlv18QGOBvozQHb88YBmP5A+AH2dpULm5hwFIaf73RMRIIjFIp212lbwxgAkAR5Rlizq0tD7oZU5CARwv25URLbRoDZEOgHoZf5sGQsFoQJQIY/XozRKAxpQAAA9xnXo4gLYr9o/6eC4izRHkJ0AZdQtYFOAAjTQgkaAFgwuIIwfhQEi2I61n5JAF4Xk291HLixstdZNuTy2Yk2GmTWarYaov3LtVEA4GWHpAZ6yADyVIaxuteDzWd6AsyEC/TvvxWXLmeR/PnVuvBFAj+sXCXEQnZMql0GRUA4heYJIaAc1rtO05s6ULtRtvceobms4MTTKTZqh51cwfYSMnEGnyaF78EngbldcYoB1deWJhKFh49VHaAinOHiKFp/5MzxODXKd3tjZ1MnXT+Nyq1r2CAI6+YP+p120c02YaeHxvi41qd3J6BeHPp83r3D6WdaWyuoWRUY8bEDZFIGvr8o1Pb0L7iMelGoFSEmA4DbrNCfJwfGC9UDtcTlzYOrHuuKELlUkAk5NS6dTRUz5X4sgaPwEifMkKwWAF4AwoAEX0AcAYIBPIgCAgDHV2wHe8CSPoJmgv5Zfar4SGlbjMthXIgdfwuFXVD82/7wJsf6x7EdwcCV0xAjve7T+L+Sn6M+XqvB0/+k5+Wc/7Kb5jR9qbgk/33ks3e4o6fce4XF1VHZ0Jmf5byWBc5lhfTqZv9zlYf3SqPjoVNZ62JTJr+t7mXUDcIsPP4FEqIPwxQn91Ce6nAhdFPeGJtHvIvj4Ce/Opn1X+T52vGOpVhM1R5DFsbQ3pREcSDCdIIqFPiJaVOrGVe2TMW/48f2p+DH8OR/ePz5r3OIYtOpbkT+0qRwxSl0sTqT+eqmBGdAPc6AP5tsI4hJBOR8lNiXJOiA8+b7jextU/wv6O/ChVzUAfPyvwya6TwUUQAEgYOR/zCEP0B5wYVHyyjk258u2oCohF9wtgJfBvJjJM3xaEBSqCgwC+JnKDTEBYGQoVYlQGIxEEeWfRON6kRgaLZd4aGWixEuhclu0qsF0K6tgQZ6i+kVGLJmEghXLpHOZNEMyz5Jxsn40taqUqdNoBrOhxZA5y8rNmzNKNBAzbtWMIUvaMUs8vasdlShURvJg7cHag7WDwQPMKCSbSJ66epd1LzaMZvlCepxYsPmzHOM/8S5UqliJGjbRGP7qkgUSW5MZMzDmWEY2ZiBzrNF/UaIAIHn1lk94ARGFFi3Gt2RuUhG7aopGpcwMHy1VCPLdIoRR+S49L4KB9x/pokixdC2BP3/UFmWQthiuZtwAK5R3Cb0UK5Wt9dXVKtOtGa1G/l2GSzabq0G23OVhrm4aoxQ57mUIlSV6l49axXKkaC53+ZmpVSmZJaoBRqhgk3NXkDJ5UrURlVqIngqqVJoWWh9mlWF1tSNVb4VbEnz48gn+Mz3vdNCSLDbEJfPJMRQHSzjjRYFFKA4Wk3koZl8CAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABZAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGkQn8djbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxou2WeNoZWFkAAAC3AAAADYAAAA2Gs1J62hoZWEAAAMUAAAAHQAAACQHdQKfaG10eAAAAzQAAAAXAAAAGAZaAElsb2NhAAADTAAAAA4AAAAOAI0AjW1heHAAAANcAAAAHAAAACAAGADAbmFtZQAAA3gAAADYAAAB8iewRJhwb3N0AAAEUAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10aVC7wC6VWpxCdiF7lQCqJq6hcDsJkJkNUYRsBtGoGxu+20FoDypI0UeAR3sTP0E9uHfgR8quyOpqVju0AijoBRzef5QjZAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA942mNgYlBgYGDsYOZhYGZgZ2AQVhRUVBVUFlRgzPg3g1HnAzPPny82TFP+5gAVMWj+/8LEzXSMwZyBgVVJzdTEzFzZ1Nie0ZRd2VTRjtHURE1ZiV3djtHYSFSEjd1YVJmfUdTcWFSRj1FURMzYyMxcnI+RUS0hiZsroDrCLGo9oxMXt4GNp7GhcozZFqjgmn8HubgtHTVsZAxVY3iCg0U0RRwd5TnYHAXVhU0N7A11NRaLaItChVSFzIwUlQz1tQCm6yZiAAEAAAABAMQoT70oXw889QAJA+gAAAAA2zdCSgAAAADc58KH/w//CgRiBGYAIAAJAAIAAAAAAAB42mNgZGBgYfz3FkjO+c//n58lCSiCCtgAgToFGwAAAHjaY1zBoMAAAlcgmMmMQRNEAwAsQwOnAAAAABUAFQAVABUAYwBjAAB42mNgZGBgYGMIYWBnyALSIB4CsDAwAgAS+ADZeNqVkDWCAkEUBWvdN9y4D7Du7u6ORLi7czGORswLPhYyWt9qphuYJcYEY5NzgH9s23iM9bFJ43GWaRtPcEnLeJJzGsZTrBAynmadXeNlESSo6CxwzIbOMmFKJBVXxOuUxRm985SIq/7BPa88cc0bn6pEafBDkJw6b8jrHWGNb+XjVMmoUuJfUQmZUB3Hlnw75nA9i+t5XM8URTFRkRt2muOkZzkZ7Z+GoxH/RRkKNNE+EUf7h2ObTbY4wvVc6qKkvnXxFRmdbmBCZkVRZNS7hrysdwBnA0preNpjYGIAg/8LGWwYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDHVAhr)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/comp-club/releases/iframe-20260911-3/assets/ibm-plex-sans-condensed-vietnamese-400-normal-89JuSpTM.woff2)format("woff2"),url(/comp-club/releases/iframe-20260911-3/assets/ibm-plex-sans-condensed-vietnamese-400-normal-_5OjdirJ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/comp-club/releases/iframe-20260911-3/assets/ibm-plex-sans-condensed-latin-ext-400-normal-BJ9nxTJg.woff2)format("woff2"),url(/comp-club/releases/iframe-20260911-3/assets/ibm-plex-sans-condensed-latin-ext-400-normal-DKB-SAek.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/comp-club/releases/iframe-20260911-3/assets/ibm-plex-sans-condensed-latin-400-normal-DKyD6XsY.woff2)format("woff2"),url(/comp-club/releases/iframe-20260911-3/assets/ibm-plex-sans-condensed-latin-400-normal-5i361Byk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGncofljbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxFI/PixoZWFkAAAC3AAAADYAAAA2GuVJ6WhoZWEAAAMUAAAAHgAAACQHjQKuaG10eAAAAzQAAAAXAAAAGAZoAEFsb2NhAAADTAAAAA4AAAAOAIwAjG1heHAAAANcAAAAHAAAACAAGAC1bmFtZQAAA3gAAADeAAAByiPTQMdwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10k6NSSLZQuoBOdiH4rB9K6isrlWGEyk8GrVcSB9nRYvttGtAFUFXkmRxLexM88rcFGCKer7856b9YE7ABQqQsI6AGbcwjaAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEQuAMM/PRYAlz9pAAAAQAh//QCJALGADYAAAUiJjU0NjcjNTM/ATUHIzUhPgE1NCYjIgcnPgEzMhYVFAYHMxUjDwEVNzMVIQYVFBYzMjcXDgEBLmtkCQhPdk9GaaIBQgcGJi1GLj4gZDhkWwkIT3ZOR2mh/r8NLzNILj4hZAxcTRIlEU4xIAoHTg4fDyskN0smLFtNEiYRTjAiCghOGyArJDdLJi0AAAEAAAABAMSgvffYXw889QAJA+gAAAAA2zdCSwAAAADc58KH/ur+9gSfBHcAIAAJAAIAAAAAAAB42mNgZGBgYfz3Fkhe+Pfq3yuW+UARVMAGALBLB0AAAHjaY1zBoMAAAlcgmMmFQRFEAwAsfQOtAAAAABUAFQAVABUAYgBiAAB42mNgZGBgYGMIZGBnSALSIB4CsDAwAgASBQDOeNqVkEWWQkEQBGPcZznrPsC4u7s7ssLdHc7GCTgV+frhrPgaVZ2lwCwhJhibnBO7x+ZbPMYljRaPs0y9xRNcU2vxZI9mihUCLZ5mk90WL4sgQkF3hmM2dOfxkyMquyBeJy9O6J+WN6zzD+555Ylr3vjUSZAKP3hJSXkjVUqV1uQJklTktTwJef5l52wuKTBsKeNO63vSymZEo+b9lh2mKPaSa+fpxJtOBtPJEbR2UGSGsklDhio5+cJ2L4ZtNtniSNTKblU56dbFVyR0m56IvLWCtkaOkq203gTmuEO8AAB42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/comp-club/releases/iframe-20260911-3/assets/ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2)format("woff2"),url(/comp-club/releases/iframe-20260911-3/assets/ibm-plex-sans-condensed-vietnamese-600-normal--5ui7us-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/comp-club/releases/iframe-20260911-3/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2)format("woff2"),url(/comp-club/releases/iframe-20260911-3/assets/ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/comp-club/releases/iframe-20260911-3/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2)format("woff2"),url(/comp-club/releases/iframe-20260911-3/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAVUABAAAAAAChgAAAT7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoNYg1oLDgABNgIkAxgEIAWDWgdGDIMwG/QICB4HuSnrHmiiTZu+aOJgwfP8t2nnvhnEkom0pP6IKAOkqiQVi9jUVGjX5VOMrk5YUf1U/9stBLb7cZJ3AQcWpIFMIKKMI6j/fce////3K333TVmCVBEO0r8TXVsRx8dsM0AqKYHGNpAWBNaGbdzMYKwxXv68IAIEGWggSTfP6cCPCZAHiFJUq6bqLT7Ld22hACD+eFNVqqcxQGVUDzCb/9myhFUxDlTI7/UoA2UABqAAAGauuVo06GeE85URN0VKNHIdgIqoHKApQAEGUMpAgFImk0EYPwoTiKDdrR/Lg1iX5P91q9eCsHuZqK0OazNLUtoqi7WbZ5M5RrmRW4FwfrSwzMQr2/GqCGGVG8g3n9KF+HYJtPRcErnScSV/2iXdewlgLF1iu0hc66b16awss11U3EXqY7aLEdfNWaOqua2nwtEZnZm5KqOb9brlq7JmFceADVZnnKTO0p7r54EdGctOdgbYhq12nLG2i6nHMv0ZBxG9QYm1Aevz/G+7eOKzddaobulp7ckeSw+o7Ommcyymm7LPtzjI84mY4yw+74uRZw6vL3s7+ALe+trtV7O3t/bJdRnnZsR8RSx7rK0OyFQ4Sy2X5xuDAmdyyEW5p1HV5MqxlhD7MTgHVMyZ6fzOgH3ntO0SiM+O/g80pQfEYo6NYOAniMWTzysEwAtAGDCANOgAACZICAUACJjm+JAv4l0R8gSXZz599xE5flc0KKHubukISuQ2OZ4LZl6v7Xr4s9CFT565xLHbS0MEOzroLoRv5lhv6MJbDZ0PfKzD68LGyrvTd49NhUa3lMWPVBWdXDqvfdesujlDwlt9t7dPvWVgTaI6du+MaR1/rbFHD59Z9t+SVjKjdp7mP5S4+Q8Acpj4CRQVj3ExLRfex4WmdCHZegFrOi7ytQtWixwk7/s61aggixtvgjWTDhYO1n+mUkcNrr1EyT85ligu3sgaUwy2sshiC03CDpqXbZ/i4fnm97GoMNa2Lr0ECf5jFxYSJIsHBQj847KqAEWJnP7cFb0lWP39jIE6CIINAUg5yBONILLRAox4lVQjAggve8a/tmNp4fh//QHjB4CvRk1NA3z9/YtnLn99+Vez1zxCTAD11XbxFsD8Lop8WQNhp+eVe9DcHw8lNYfBklOqB6WLjw28CABBUEgWEwH8rGEgZgBYEP2hEhJ+USn8fKMyGOs+lcloO1Qe+lqk8lJruKOgbYJ1dh1k24yV7LrTSjusl2W77JT4HOttkrDVDmslzddsjpmmmqvFJqvt0265LXaaZqstVrFNtdUmq3RZbYed1kf01RolDFPx6c6nO5/uXKtlx2r4tKpZxTeuW5dx77Hy+XwBei5gm/12WG+tdXbRhkppNIZezPlf3WGbBG2KTTbRma6domM1h9WuPfq/mKAAIB+r7M7hBUQUhhhi+nZvWZ8iZ5qXh6amDpf3nZJyoUEOIYJqkElcgILn9qkyWJkiQcDfsIgKqeRF7TQ7CbYaQ0QVBi+vTFeDqYap7zwl2MlktglSKkWpycMey5bMSOXYyctckzWq0IeafIxkt75+N0z0M0ZCtf5mYoCJhqpXcedOQVpNM1yVfuQKvaotpkwBdgoz03hJMaW0VYSVWk1iG0DbksPiw9fgwp8zKMdkpWQX52zj3E0tsptOQlm4TF+y07kVCFqIcW4LJbKUwfM+5/xBLYQnBVYLAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR4AA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGpCou9jbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAAC8AAAAzGRI5whoZWFkAAAC1AAAADYAAAA2GvJJ32hoZWEAAAMMAAAAHgAAACQHmQK0aG10eAAAAywAAAAXAAAAGAZwAD5sb2NhAAADRAAAAA4AAAAOAIwAjG1heHAAAANUAAAAHAAAACAAGADCbmFtZQAAA3AAAADVAAAB2iUGQYxwb3N0AAAESAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv0UkqFzgF1u6gU4nolepnEbrKipxNwiTmQyJok4CaNUEDN9tZrEWVORZqsAjvImfvhvdHHwP5RWtScxqxzYAVToARzfBhQk3AHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA942gTBxQHCQBQFwPc3uDsn4nJC13DvBC2FMlINFeWGzoDBBuhhlGAgC/C6Uw943bPp/n3HsVF6J2d2BMH8JWzAnlgAaXfApFDak3xDMutJR0kRem4mG62JT0zWbmWyvO1Vqa1528m0Wx0+UbpbIRr/ZxFoLMHJ5lfi7Vswh9GJS1lN0VrURSHdwsTLQAwk7ulfMOffPi5tPYg4j6SuvaqgikCwlgIPR7CUjLq8lGSosh5MVFMRWRQAGIolfwABAAAAAQDEeSSiZl8PPPUACQPoAAAAANs3QkQAAAAA3OfChv7c/u0EuQR+ACEACQACAAAAAAAAeNpjYGRgYGH89xZIPvt3598tlp1AEVTABgCxzQdSAAB42mNcwaDAAAJXIJjJh0EORAMALKYDsgAAAAATABMAEwATAGYAZgAAeNpjYGRgYGBjCGNgZ8gC0iAeArAwMAIAEyoA23jalZA1UgRAEEUf7mRoNBnuDgnu7u7r7rtX4lyEHIKurq6Jd0ffyG8DWgnSQF1jG/BYN2hcxyR/xvW08mvcwCo/xo0skzVuopdn42aGmTfuFoIweelp0U5Jz/FFlghp8sKT5ITjsqfIEpL3M3Y55oBNTjgnToAyV3yQJMcWKdm/mWBTKC50S4AsYkNfHDNMMmdq5/XOW3DeRkDPASGHWTP1mtevVR2H7bV51ps0Fa1HSOvkmGWaGVaE1JbpsqSZFN4gLt3hFWo5S0AtZimq3cl/vC5FtAAAAHjaY2BiAIP/+xhSGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEA13UIsA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/comp-club/releases/iframe-20260911-3/assets/ibm-plex-sans-condensed-vietnamese-700-normal-BHzPe_nH.woff2)format("woff2"),url(/comp-club/releases/iframe-20260911-3/assets/ibm-plex-sans-condensed-vietnamese-700-normal-CcvNWcjF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/comp-club/releases/iframe-20260911-3/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CXZ_9bG9.woff2)format("woff2"),url(/comp-club/releases/iframe-20260911-3/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CnD6lCoL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/comp-club/releases/iframe-20260911-3/assets/ibm-plex-sans-condensed-latin-700-normal-D8r4s4aS.woff2)format("woff2"),url(/comp-club/releases/iframe-20260911-3/assets/ibm-plex-sans-condensed-latin-700-normal-D3enqrvP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0b101b;--panel:#0e1622ed;--panel-soft:#131e2edb;--line:#c8e1e329;--cream:#f2eddc;--muted:#91a2a7;--acid:#d8f24a;--cyan:#4ad9d2;--orange:#f36e3a;--red:#f04f58;--shadow:0 18px 60px #01050a59;--safe-x:max(24px, env(safe-area-inset-left));--safe-y:max(22px, env(safe-area-inset-top))}*{box-sizing:border-box}html,body{overscroll-behavior:none;-webkit-overflow-scrolling:auto;background:var(--ink);width:100%;height:100%;color:var(--cream);font-synthesis:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;margin:0;font-family:IBM Plex Sans Condensed,sans-serif;overflow:hidden}body{position:fixed;inset:0}button,input{font:inherit}button{color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.bootstrap-error{color:#f2eddc;text-align:center;background:#0b101b;place-content:center;justify-items:center;gap:16px;padding:28px;display:grid;position:fixed;inset:0}.bootstrap-error h1,.bootstrap-error p{margin:0}.bootstrap-error h1{color:#d8f24a;font-family:Russo One,sans-serif}.bootstrap-error button{color:#0b101b;cursor:pointer;background:#d8f24a;border:0;min-height:48px;padding:0 24px;font-weight:700}button:focus-visible{outline:3px solid var(--cream);outline-offset:3px}.settings-button.is-panel-hidden,.iap-shop-button.is-panel-hidden{opacity:0;visibility:hidden;pointer-events:none}[hidden]{display:none!important}#game-shell,#game-canvas,.hud{width:100%;height:100%;position:fixed;inset:0}#game-shell{isolation:isolate;background:#1b2635}#game-canvas{z-index:0;touch-action:none;cursor:crosshair;display:block}.hud{z-index:2;pointer-events:none}.hud:before{content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#05090f8f 0,#0000 19%),linear-gradient(0deg,#05090f9e 0,#0000 22%),radial-gradient(circle,#0000 58%,#04080c33);position:absolute;inset:0}.hud:after{content:"";opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");position:absolute;inset:0}.panel-cut{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));-webkit-backdrop-filter:blur(14px);position:relative}.panel-cut:after{content:"";background:var(--acid);width:42px;height:3px;position:absolute;top:0;right:18px}.topbar{top:var(--safe-y);left:var(--safe-x);right:var(--safe-x);z-index:4;grid-template-columns:minmax(190px,1fr) minmax(280px,380px) minmax(260px,1fr);align-items:start;gap:24px;display:grid;position:absolute}.brand{align-items:center;gap:11px;display:flex}.brand-mark{background:var(--acid);width:47px;height:47px;color:var(--ink);letter-spacing:-5px;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);place-items:center;font-family:Russo One,sans-serif;font-size:22px;display:grid;transform:skew(-7deg);box-shadow:6px 6px #030a0e6b}.brand-mark span{color:var(--orange)}.brand-copy{flex-direction:column;line-height:1;display:flex}.brand-copy b{letter-spacing:.05em;font-family:Russo One,sans-serif;font-size:18px}.brand-copy small{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:700}.day-clock{padding:12px 18px 11px}.day-clock__meta,.day-clock__hours{justify-content:space-between;align-items:baseline;display:flex}.day-clock__meta span,.day-clock__hours{color:var(--muted);letter-spacing:.16em;font-size:10px;font-weight:700}.day-clock__meta strong{color:var(--cream);font-family:Russo One,sans-serif;font-size:19px;font-weight:400}.day-clock__track{background:#283443;height:5px;margin:8px 0 5px;overflow:hidden}.day-clock__track i,.mission-progress i,.mini-track i{background:var(--acid);width:0;height:100%;transition:width .24s,background .24s;display:block;box-shadow:0 0 11px #d8f24a80}.status-strip{justify-content:flex-end;align-items:stretch;gap:8px;padding-right:62px;display:flex}.status-chip{border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);background:#0d1420e6;align-items:center;gap:9px;min-width:112px;height:54px;padding:7px 12px 7px 8px;display:flex;box-shadow:0 10px 30px #02070c38}.chip-icon{background:var(--cyan);width:36px;height:36px;color:var(--ink);flex:0 0 36px;place-items:center;font-family:Russo One,sans-serif;font-size:17px;display:grid}.money-chip .chip-icon{background:var(--acid)}.status-chip>span:last-child{flex-direction:column;line-height:1;display:flex}.status-chip small,.club-card small,.inventory-slot small,.inventory-label small{color:var(--muted);letter-spacing:.13em;font-size:9px;font-weight:700}.status-chip b{margin-top:4px;font-family:Russo One,sans-serif;font-size:17px;font-weight:400}.icon-button,.drawer-close{pointer-events:auto;border:1px solid var(--line);cursor:pointer;background:#0d1420e6}.icon-button{width:54px;height:54px;color:var(--muted);font-family:Russo One,sans-serif;font-size:18px}.icon-button.is-off{color:var(--red)}.icon-button:hover,.icon-button:focus-visible{border-color:var(--cyan);color:var(--cream);outline:none}.settings-button{top:var(--safe-y);right:var(--safe-x);z-index:50;font-family:inherit;font-size:22px;line-height:1;position:absolute}.iap-shop-button{z-index:auto;color:var(--acid);flex:0 0 54px;justify-content:center;align-items:center;gap:1px;font-family:Russo One,sans-serif;font-size:17px;line-height:1;display:inline-flex;position:static}.iap-shop-button i{color:var(--cyan);margin-top:-12px;font-size:11px;font-style:normal}.mission-card{top:104px;left:var(--safe-x);width:min(300px,100vw - 48px);padding:17px 19px 16px;position:absolute}.eyebrow,.start-kicker{color:var(--acid);letter-spacing:.17em;font-size:10px;font-weight:700}.live-dot{background:var(--acid);border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.6s ease-in-out infinite live;display:inline-block;box-shadow:0 0 0 5px #d8f24a14}@keyframes live{50%{box-shadow:0 0 0 9px #d8f24a00}}.mission-card h2{margin:10px 0 4px;font-family:Russo One,sans-serif;font-size:18px;font-weight:400}.mission-card p{color:#b4c0c2;margin:0;font-size:14px;line-height:1.25}.mission-progress{background:#2b3744;height:4px;margin-top:14px}.mission-count{color:var(--muted);letter-spacing:.08em;text-align:right;margin-top:6px;font-size:10px;font-weight:700}.club-card{top:104px;right:var(--safe-x);width:292px;padding:15px 16px 13px;position:absolute}.club-card__row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.club-card__row>span{border-right:1px solid var(--line);flex-direction:column;display:flex}.club-card__row>span:last-child{border-right:0}.club-card__row b{margin-top:3px;font-family:Russo One,sans-serif;font-size:17px;font-weight:400}.cleanliness{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.1em;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:12px;padding-top:10px;font-size:10px;font-weight:700;display:grid}.clean-icon{color:var(--cyan);font-style:normal}.mini-track{background:#2b3744;height:4px}.mini-track i{background:var(--cyan);width:100%}.cleanliness b{color:var(--cream);font-size:11px}.toast-stack{top:205px;right:var(--safe-x);z-index:7;flex-direction:column;gap:7px;width:292px;display:flex;position:absolute}.toast{border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);background:#0c141ff5;grid-template-columns:34px 1fr;align-items:center;min-height:54px;padding:9px 12px 9px 9px;animation:.24s cubic-bezier(.2,.9,.2,1) both toast-in;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 35px #0000004d}.toast:before{content:"!";background:var(--cyan);width:28px;height:28px;color:var(--ink);place-items:center;font-family:Russo One,sans-serif;display:grid}.toast.success:before{content:"✓";background:var(--acid)}.toast.warning:before{content:"!";background:var(--orange)}.toast.error:before{content:"×";background:var(--red)}.toast b{font-size:13px;line-height:1.1;display:block}.toast small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.toast.is-leaving{animation:.22s both toast-out}@keyframes toast-in{0%{opacity:0;transform:translate(30px)}}@keyframes toast-out{to{opacity:0;transform:translate(30px)}}.context-prompt{z-index:8;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);letter-spacing:.02em;white-space:nowrap;background:#080e17f0;border:1px solid #f2eddc38;align-items:center;gap:10px;min-height:48px;padding:7px 18px 7px 7px;font-size:14px;font-weight:700;animation:.17s both prompt-up;display:flex;position:absolute;bottom:121px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000006b}@keyframes prompt-up{0%{opacity:0;transform:translate(-50%,8px)}}.keycap,kbd{background:var(--cream);min-width:32px;height:32px;color:var(--ink);border:0;border-radius:2px;place-items:center;padding:0 7px;font-family:Russo One,sans-serif;font-size:12px;font-weight:400;display:inline-grid;box-shadow:inset 0 -3px #00000038}.inventory-bar{bottom:max(20px, env(safe-area-inset-bottom));z-index:5;grid-template-columns:auto 1fr auto;align-items:center;min-width:min(720px,100vw - 48px);padding:8px 12px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.inventory-label{flex-direction:column;min-width:86px;padding:0 14px 0 4px;display:flex}.inventory-label b{margin-top:2px;font-family:Russo One,sans-serif;font-size:12px;font-weight:400}.inventory-slots{border-left:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.inventory-slot{border-right:1px solid var(--line);align-items:center;gap:9px;min-width:86px;height:52px;padding:5px 11px;transition:background .18s;display:flex}.inventory-slot:last-child{border-right:0}.inventory-slot.has-item{background:#4ad9d214}.inventory-slot>span:last-child{flex-direction:column;display:flex}.inventory-slot b{margin-top:2px;font-family:Russo One,sans-serif;font-size:16px;font-weight:400}.part-icon{border:3px solid var(--cyan);flex:0 0 25px;width:25px;height:25px;display:block;position:relative}.case-icon:after{content:"";background:var(--acid);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;right:3px}.cpu-icon{border-color:var(--orange);border-radius:3px}.cpu-icon:before,.cpu-icon:after{content:"";border:2px solid var(--orange);position:absolute;inset:4px}.gpu-icon{border-color:var(--acid);height:18px}.gpu-icon:after{content:"";border:2px solid var(--acid);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.ram-icon{border-color:var(--cyan);height:13px}.ram-icon:after{content:"•••";color:var(--cyan);letter-spacing:1px;position:absolute;top:-8px;left:3px}.control-hint{color:var(--muted);text-transform:uppercase;align-items:center;gap:12px;padding-left:14px;font-size:10px;font-weight:700;display:flex}.control-hint span{align-items:center;gap:5px;display:flex}.control-hint kbd{min-width:26px;height:25px;padding:0 5px;font-size:8px}.shop-drawer,.management-drawer{z-index:20;pointer-events:auto;background:#0d1521fa;width:min(430px,100vw - 40px);padding:24px;transition:transform .28s cubic-bezier(.2,.9,.2,1);position:absolute;top:20px;bottom:20px;right:20px;overflow:auto;transform:translate(calc(100% + 40px))}.shop-drawer.is-open,.management-drawer.is-open{transform:translate(0)}.management-drawer{z-index:21}.drawer-head{justify-content:space-between;gap:20px;display:flex}.drawer-head h2{margin:5px 0 0;font-family:Russo One,sans-serif;font-size:26px;font-weight:400}.drawer-close{width:42px;height:42px;color:var(--muted);flex:0 0 42px;font-size:26px}.drawer-lead{color:var(--muted);margin:14px 0 18px;font-size:14px}.tier-tabs{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;display:grid}.tier-tabs button{border:1px solid var(--line);min-height:48px;color:var(--muted);cursor:pointer;background:#142131;flex-direction:column;justify-content:center;align-items:center;display:flex}.tier-tabs button:hover,.tier-tabs button:focus-visible,.tier-tabs button.is-active{border-color:var(--tier-color,var(--cyan));color:var(--cream);background:#4ad9d217}.tier-tabs button.is-locked:not(.is-active){opacity:.56}.tier-tabs b{font-family:Russo One,sans-serif;font-size:11px;font-weight:400}.tier-tabs small{letter-spacing:.12em;margin-top:3px;font-size:8px;font-weight:700}.shop-list{flex-direction:column;gap:8px;display:flex}.shop-item{border:1px solid var(--line);cursor:pointer;text-align:left;background:#182536;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:7px 12px 7px 7px;transition:border .14s,background .14s,transform .14s;display:grid}.shop-item:hover:not(:disabled),.shop-item:focus-visible{border-color:var(--acid);background:#1d2e40;transform:translate(-3px)}.shop-item:disabled{opacity:.4;cursor:not-allowed}.shop-item.is-locked{opacity:.68;background:repeating-linear-gradient(-45deg,#172334,#172334 8px,#141f2d 8px 16px)}.shop-art{background:#0d1724;place-items:center;width:58px;height:58px;display:grid;position:relative}.shop-art i{border:4px solid var(--cyan);width:28px;height:32px;display:block}.art-case i:after{content:"";background:var(--acid);border-radius:50%;width:5px;height:5px;position:absolute;bottom:16px;right:17px}.art-cpu i{border-color:var(--orange);width:30px;height:30px;box-shadow:inset 0 0 0 5px #0d1724, inset 0 0 0 8px var(--orange)}.art-gpu i{border-color:var(--acid);border-radius:1px;width:36px;height:23px}.art-gpu i:after{content:"";border:3px solid var(--acid);border-radius:50%;width:10px;height:10px;position:absolute;top:20px;right:17px}.art-ram i{width:38px;height:16px}.shop-name{flex-direction:column;min-width:0;display:flex}.shop-name b{text-overflow:ellipsis;white-space:nowrap;font-family:Russo One,sans-serif;font-size:13px;font-weight:400;overflow:hidden}.shop-name small,.shop-price small{color:var(--muted);letter-spacing:.1em;margin-top:4px;font-size:9px;font-weight:700}.shop-name em{color:#aebbbb;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-style:normal;overflow:hidden}.shop-stock{color:var(--cyan)!important}.shop-price{color:var(--acid);flex-direction:column;align-items:flex-end;font-family:Russo One,sans-serif;font-size:14px;display:flex}.bundle-button,.primary-button{background:var(--acid);width:100%;color:var(--ink);cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));border:0;justify-content:space-between;align-items:center;transition:filter .14s,transform .14s;display:flex}.secondary-button{border:1px solid var(--line);width:100%;min-height:42px;color:var(--muted);cursor:pointer;background:0 0;margin-top:8px;font-size:11px;font-weight:700}.secondary-button:hover{border-color:var(--orange);color:var(--orange)}.bundle-button:hover:not(:disabled),.primary-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.bundle-button:active,.primary-button:active{transform:translateY(1px)}.bundle-button{text-align:left;min-height:64px;margin-top:14px;padding:10px 16px}.bundle-button:disabled{filter:grayscale(.7);opacity:.48;cursor:not-allowed}.bundle-button span{flex-direction:column;display:flex}.bundle-button b,.bundle-button strong{font-family:Russo One,sans-serif;font-size:13px;font-weight:400}.bundle-button small{color:#0b101b9e;margin-top:3px;font-size:11px}.bundle-button strong{font-size:17px}.drawer-foot{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.13em;justify-content:space-between;align-items:baseline;margin-top:17px;padding-top:14px;font-size:10px;font-weight:700;display:flex}.drawer-foot b{color:var(--cream);font-family:Russo One,sans-serif;font-size:18px;font-weight:400}.drawer-foot i{font-style:normal}.build-selectors{flex-direction:column;gap:7px;display:flex}.build-row{border:1px solid var(--line);background:#182536;grid-template-columns:42px minmax(80px,1fr) minmax(155px,1.5fr);align-items:center;gap:9px;min-height:62px;padding:8px;display:grid}.build-row .part-icon{margin:auto}.build-row>span:nth-child(2){flex-direction:column;display:flex}.build-row small{color:var(--muted);letter-spacing:.11em;font-size:8px;font-weight:700}.build-row b{margin-top:2px;font-size:12px}.build-row select{width:100%;min-height:44px;color:var(--cream);cursor:pointer;background:#0d1724;border:1px solid #f2eddc33;border-radius:0;padding:0 30px 0 10px;font-size:12px;font-weight:600}.build-row select:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.pc-preview{border:1px solid var(--line);background:#0c1622;grid-template-columns:.9fr 2fr;min-height:91px;margin-top:13px;display:grid}.preview-coverage{border-right:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.preview-coverage span{border-right:1px solid #4d63736b;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:7px 3px;display:flex}.preview-coverage span:last-child{border-right:0}.preview-coverage small,.preview-stats small{color:var(--muted);letter-spacing:.11em;font-size:8px;font-weight:700}.preview-coverage b{margin-top:4px;font-family:Russo One,sans-serif;font-size:16px;font-weight:400}.preview-coverage .is-recommended b{color:var(--acid)}.preview-coverage .is-low b{color:var(--cyan)}.preview-coverage .is-blocked b{color:var(--red)}.preview-stats{grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.preview-stats span{border-right:1px solid var(--line);flex-direction:column;align-items:center;display:flex}.preview-stats span:last-child{border-right:0}.preview-stats b{margin-top:6px;font-family:Russo One,sans-serif;font-size:16px;font-weight:400}.drawer-head i{font-style:normal}.customer-focus{border:1px solid var(--line);background:#19283a;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;min-height:82px;margin-top:18px;padding:10px;display:grid}.customer-avatar{background:var(--customer-color,var(--cyan));width:58px;height:58px;color:var(--ink);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);place-items:center;font-family:Russo One,sans-serif;font-size:15px;display:grid}.customer-focus>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.customer-focus small{color:var(--muted);letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.customer-focus b{margin-top:5px;font-size:13px;line-height:1.1}.customer-focus strong{color:var(--acid);white-space:nowrap;font-family:Russo One,sans-serif;font-size:12px;font-weight:400}.assignment-list{flex-direction:column;gap:8px;display:flex}.assignment-card{border:1px solid var(--line);min-height:72px;color:var(--cream);cursor:pointer;text-align:left;background:#182536;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:9px 12px 9px 9px;display:grid}.assignment-card:hover,.assignment-card:focus-visible{border-color:var(--match-color,var(--acid));transform:translate(-3px)}.seat-number{background:#0b1521;place-items:center;width:48px;height:48px;font-family:Russo One,sans-serif;font-size:14px;display:grid}.assignment-card>span:nth-child(2){flex-direction:column;display:flex}.assignment-card b{font-family:Russo One,sans-serif;font-size:12px;font-weight:400}.assignment-card small{color:var(--muted);letter-spacing:.07em;margin-top:4px;font-size:9px;font-weight:700}.match-badge{min-width:82px;color:var(--acid);letter-spacing:.08em;text-align:center;background:#d8f24a1f;padding:7px 8px;font-size:9px;font-weight:700}.assignment-card.is-weak .match-badge{color:var(--orange);background:#f36e3a1f}.modal-layer{z-index:40;opacity:0;visibility:hidden;pointer-events:auto;-webkit-backdrop-filter:blur(8px);background:#05090f94;place-items:center;padding:24px;transition:opacity .24s,visibility .24s;display:grid;position:absolute;inset:0}.modal-layer.is-open{opacity:1;visibility:visible}.settings-layer{z-index:100;visibility:hidden;pointer-events:auto;-webkit-backdrop-filter:blur(8px);opacity:0;background:#05090fad;place-items:center;padding:24px;transition:opacity .18s,visibility .18s;display:grid;position:absolute;inset:0}.settings-layer.is-open{visibility:visible;opacity:1}.iap-layer{z-index:110;visibility:hidden;pointer-events:auto;-webkit-backdrop-filter:blur(10px);opacity:0;background:linear-gradient(#05090fc7,#05090fe0),repeating-linear-gradient(90deg,#0000 0 39px,#4ad9d209 40px);place-items:center;padding:24px;transition:opacity .18s,visibility .18s;display:grid;position:absolute;inset:0}.iap-layer.is-open{visibility:visible;opacity:1}.iap-dialog{overscroll-behavior:contain;background:#0d1521fc;border:1px solid #4ad9d252;width:min(980px,100%);max-height:calc(100dvh - 48px);padding:26px;overflow:auto;box-shadow:0 30px 90px #000000ad,inset 0 3px #d8f24a9e}.iap-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.iap-head h2{text-transform:uppercase;margin:5px 0 0;font-family:Russo One,sans-serif;font-size:clamp(23px,3vw,32px);font-weight:400}.iap-intro{justify-content:space-between;align-items:center;gap:24px;padding:16px 0 18px;display:flex}.iap-intro>p{max-width:590px;color:var(--muted);margin:0;font-size:13px;line-height:1.45}.iap-intro>span{flex-direction:column;align-items:flex-end;min-width:128px;display:flex}.iap-intro small{color:var(--muted);letter-spacing:.14em;font-size:8px}.iap-intro b{color:var(--acid);margin-top:2px;font-family:Russo One,sans-serif;font-size:20px;font-weight:400}.iap-products{flex-direction:column;gap:28px;display:flex}.iap-group>header,.iap-owned-library>header{border-bottom:1px solid #c8e1e31f;align-items:baseline;gap:10px;margin-bottom:10px;padding-bottom:8px;display:flex}.iap-group>header span,.iap-owned-library>header span{color:var(--cyan);letter-spacing:.14em;font-size:8px;font-weight:800}.iap-group>header h3,.iap-owned-library>header h3{text-transform:uppercase;margin:0;font-family:Russo One,sans-serif;font-size:16px;font-weight:400}.iap-group--founder_gold>header span,.iap-group--founder_gold>header h3{color:#e5b94c}.iap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.iap-product{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));background:linear-gradient(155deg,#4ad9d21f,#0000 48%),#141f2df0;border:1px solid #c8e1e326;grid-template-rows:86px 1fr auto 54px;min-width:0;min-height:318px;padding:16px;display:grid;position:relative;overflow:hidden}.iap-product:after{content:"";background:#4ad9d259;width:70px;height:1px;position:absolute;bottom:70px;right:-22px;transform:rotate(-45deg)}.iap-product.is-featured{box-shadow:inset 0 3px 0 var(--acid);border-color:#d8f24aa8}.iap-product--permanent{background:linear-gradient(155deg,#f36e3a2b,#0000 50%),#141f2df0;border-color:#f36e3a66}.iap-product--gold{background:linear-gradient(145deg,#e5b94c33,#0000 52%),linear-gradient(315deg,#8c5e1321,#0000 46%),#13171dfa;border-color:#e5b94c85}.iap-product--gold:after{background:#e5b94c80}.iap-product--cosmetic{background:linear-gradient(145deg,#e85b9f29,#0000 50%),#141f2df5;border-color:#e85b9f59}.iap-product.is-blocked{filter:saturate(.55)}.iap-ribbon{z-index:1;background:var(--acid);color:var(--ink);letter-spacing:.08em;padding:4px 6px;font-size:7px;font-weight:700;position:absolute;top:10px;right:10px}.iap-product__mark{background:var(--cyan);width:58px;height:58px;color:var(--ink);clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,18% 100%,0 82%);place-items:center;font-family:Russo One,sans-serif;font-size:23px;display:grid}.iap-product__icon{object-fit:contain;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));border:1px solid #e5b94c40;width:76px;height:76px}.iap-product--permanent .iap-product__mark{background:var(--orange);font-size:14px}.iap-product__copy{padding-top:15px}.iap-product__copy small{color:var(--cyan);letter-spacing:.14em;font-size:8px;font-weight:700}.iap-product__copy strong{margin-top:6px;font-family:Russo One,sans-serif;font-size:17px;font-weight:400;line-height:1.1;display:block}.iap-product__copy p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.35}.iap-product__copy em{color:#f3c94c;margin-top:8px;font-size:9px;font-style:normal;line-height:1.3;display:block}.iap-product__reward{color:var(--acid);align-self:end;padding:9px 0 10px;font-family:Russo One,sans-serif;font-size:25px;font-weight:400}.iap-product>button{z-index:1;background:var(--acid);min-width:0;min-height:48px;color:var(--ink);letter-spacing:.07em;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:700;display:flex;position:relative}.iap-product>button b{letter-spacing:0;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-family:Russo One,sans-serif;font-size:12px;font-weight:400;display:inline-flex}.iap-product>button img{object-fit:contain;width:16px;height:16px}.iap-product>button:disabled{color:var(--muted);cursor:default;background:#c8e1e324}.iap-owned-library{background:linear-gradient(145deg,#4ad9d214,#0000 46%),#141f2db3;border:1px solid #4ad9d22e;padding:16px}.iap-style-row+.iap-style-row{margin-top:18px}.iap-style-row h4{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:9px}.iap-style-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.iap-style-options>button{min-width:0;color:var(--text);text-align:left;background:#080e17b8;border:1px solid #c8e1e321;grid-template-columns:48px 1fr;align-items:center;gap:9px;padding:8px;display:grid}.iap-style-options>button:not(:disabled):hover,.iap-style-options>button:focus-visible{border-color:var(--cyan);outline:none}.iap-style-options>button.is-active{border-color:var(--acid);background:#d8f24a14}.iap-style-options>button:disabled{cursor:default}.iap-style-options>button span,.iap-style-options>button b,.iap-style-options>button small{min-width:0;display:block}.iap-style-options>button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.iap-style-options>button small{color:var(--cyan);margin-top:3px;font-size:8px;font-weight:700}.iap-style-options>button.is-active small{color:var(--acid)}.iap-interior-preview,.iap-shirt-preview{background:var(--theme-wall,var(--shirt-accent));border:1px solid #ffffff29;width:48px;height:48px;display:block;position:relative;overflow:hidden}.iap-interior-preview:before{content:"";background:repeating-linear-gradient(45deg, var(--theme-floor) 0 8px, var(--theme-floor-accent) 8px 16px);border-top:3px solid var(--theme-accent);transform-origin:bottom;position:absolute;inset:19px 0 0;transform:perspective(30px)rotateX(22deg)}.iap-shirt-preview{background:var(--shirt-accent);background:linear-gradient(145deg, color-mix(in srgb, var(--shirt-accent) 80%, white), var(--shirt-accent));clip-path:polygon(24% 6%,40% 0,60% 0,76% 6%,100% 25%,82% 47%,72% 39%,72% 100%,28% 100%,28% 39%,18% 47%,0 25%)}.iap-shirt-preview canvas{width:100%;height:100%}.iap-empty,.iap-loading{text-align:center;background:#141f2db8;border:1px dashed #c8e1e32e;min-height:160px;padding:38px 20px}.iap-empty b,.iap-loading b{font-family:Russo One,sans-serif;font-size:15px;font-weight:400}.iap-empty p{color:var(--muted);margin:8px 0 0;font-size:12px}.iap-loading{align-content:center;place-items:center;gap:12px;display:grid}.iap-loading i{border:2px solid #4ad9d233;border-top-color:var(--cyan);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite iap-spin}@keyframes iap-spin{to{transform:rotate(360deg)}}.iap-status{min-height:18px;color:var(--acid);text-align:center;margin:14px 0 0;font-size:11px}@media (width<=880px){.iap-grid,.iap-style-options{grid-template-columns:repeat(2,minmax(0,1fr))}.iap-product{min-height:270px}}@media (width<=520px){.iap-layer{padding:10px}.iap-dialog{max-height:calc(100dvh - 20px);padding:18px}.iap-intro{flex-direction:column;align-items:flex-start;gap:10px}.iap-intro>span{align-items:flex-start}.iap-grid,.iap-style-options{grid-template-columns:1fr}.iap-product{min-height:250px}}@media (orientation:landscape) and (height<=640px){.iap-layer{padding:8px}.iap-dialog{max-height:calc(100dvh - 16px);padding:15px}.iap-head{padding-bottom:10px}.iap-head h2{font-size:20px}.iap-intro{padding:9px 0 10px}.iap-products{gap:17px}.iap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.iap-product{grid-template-rows:46px 1fr auto 42px;min-height:242px;padding:11px}.iap-product__icon{width:40px;height:40px}.iap-product__mark{width:40px;height:40px;font-size:17px}.iap-product__copy{padding-top:8px}.iap-product__copy strong{font-size:13px}.iap-product__copy p{margin-top:5px;font-size:9px}.iap-product__reward{padding:5px 0;font-size:18px}.iap-product>button{min-height:38px;padding:0 7px}.iap-status{margin-top:7px}}.settings-dialog{overscroll-behavior:contain;border:1px solid var(--line);background:#0d1521fc;width:min(560px,100%);max-height:calc(100dvh - 24px);padding:26px;overflow-y:auto;box-shadow:0 30px 80px #00000094}.settings-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.settings-head h2{margin:5px 0 0;font-family:Russo One,sans-serif;font-size:25px;font-weight:400}.settings-row{border-bottom:1px solid #c8e1e31a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:76px;padding:16px 0;display:grid}.settings-row:last-child{border-bottom:0}.settings-row>span,.settings-row>label:first-child{flex-direction:column;min-width:0;display:flex}.settings-row>span b,.settings-row>label:first-child b{font-family:Russo One,sans-serif;font-size:15px;font-weight:400}.settings-row>span small,.settings-row>label:first-child small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.35}.setting-toggle{cursor:pointer;grid-template-columns:52px 32px;align-items:center;gap:9px;min-height:48px;display:grid;position:relative}.setting-toggle input{opacity:0;width:1px;height:1px;position:absolute}.setting-toggle>span{border:1px solid var(--line);background:#263443;width:52px;height:28px;transition:background .14s,border-color .14s;position:relative}.setting-toggle>span:after{content:"";background:var(--muted);width:18px;height:18px;transition:transform .14s,background .14s;position:absolute;top:4px;left:4px}.setting-toggle input:checked+span{border-color:var(--acid);background:#d8f24a26}.setting-toggle input:checked+span:after{background:var(--acid);transform:translate(24px)}.setting-toggle input:focus-visible+span{outline:3px solid var(--cream);outline-offset:3px}.setting-toggle em{color:var(--muted);text-align:right;font-size:10px;font-style:normal;font-weight:700}.setting-toggle input:checked~em{color:var(--acid)}.volume-control{grid-template-columns:minmax(150px,220px) 48px;align-items:center;gap:12px;display:grid}.volume-control input[type=range]{width:100%;height:30px;accent-color:var(--acid);cursor:pointer;margin:0}.volume-control input[type=range]:disabled{cursor:default;opacity:.35}.volume-control output{color:var(--acid);text-align:right;font-family:Russo One,sans-serif;font-size:12px}.language-switch,.quality-switch{border:1px solid var(--line);background:#0a111c;padding:3px;display:grid}.language-switch{grid-template-columns:repeat(2,minmax(84px,1fr))}.quality-switch{grid-template-columns:repeat(3,minmax(78px,1fr));width:min(320px,100%)}.language-switch button,.quality-switch button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 13px;font-size:10px;font-weight:700}.language-switch button:hover,.language-switch button:focus-visible,.quality-switch button:hover,.quality-switch button:focus-visible{color:var(--cream);outline:1px solid var(--cyan);outline-offset:-2px}.language-switch button.is-active,.quality-switch button.is-active{background:var(--cyan);color:var(--ink)}.settings-row--quality{grid-column:1/-1}.start-card,.result-card{background:#0d1521f7;width:min(600px,100%);padding:40px 44px 38px;box-shadow:0 35px 90px #0000008c}.start-card:after,.result-card:after{width:100px;height:5px}.start-card h1{letter-spacing:-.03em;margin:14px 0 15px;font-family:Russo One,sans-serif;font-size:clamp(34px,5vw,57px);font-weight:400;line-height:.98}.start-card h1 span,.result-card h2 span{color:var(--acid)}.start-card>p{color:#bdc7c7;max-width:475px;margin:0;font-size:17px;line-height:1.38}.start-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:24px 0 19px;display:grid}.start-controls>span{border:1px solid var(--line);background:#172436;align-items:center;gap:9px;min-height:58px;padding:8px;display:flex}.start-controls small{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:700}.primary-button{min-height:61px;padding:0 13px 0 22px;font-family:Russo One,sans-serif;font-size:14px}.primary-button i{background:var(--ink);width:39px;height:39px;color:var(--acid);place-items:center;font-size:20px;font-style:normal;display:grid}.controller-note{color:var(--muted);text-align:center;margin-top:12px;font-size:10px;display:block}.result-card h2{margin:11px 0 20px;font-family:Russo One,sans-serif;font-size:clamp(29px,4vw,44px);font-weight:400;line-height:1.02}.results-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.results-grid>div{border:1px solid var(--line);background:#192638;flex-direction:column;justify-content:center;min-height:90px;padding:14px;display:flex}.results-grid small{color:var(--muted);letter-spacing:.14em;font-size:9px;font-weight:700}.results-grid b{margin-top:7px;font-family:Russo One,sans-serif;font-size:21px;font-weight:400}.expense-note{color:var(--muted);letter-spacing:.08em;background:#0c1622;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;font-size:9px;font-weight:700;display:flex}.expense-note b{color:var(--cream);margin-left:4px;font-family:Russo One,sans-serif;font-weight:400}.result-card>p{color:#b7c2c3;margin:17px 0;font-size:15px}.touch-controls,.rotate-notice{display:none}@media (width<=940px){.topbar{grid-template-columns:1fr minmax(240px,320px) 1fr;gap:12px}.status-chip{min-width:92px}.status-chip:not(.money-chip):not(.mobile-level-chip),.brand-copy{display:none}.club-card{width:250px}.control-hint{display:none}.inventory-bar{min-width:min(520px,100vw - 36px)}}@media (width<=700px),(pointer:coarse) and (width<=1400px){:root{--safe-x:max(13px, env(safe-area-inset-left));--safe-y:max(12px, env(safe-area-inset-top))}.topbar{grid-template-columns:auto 1fr auto;gap:8px}.brand-mark{width:42px;height:42px;font-size:19px}.day-clock{padding:8px 11px}.day-clock__meta strong{font-size:14px}.day-clock__hours{display:none}.status-strip{gap:5px;padding-right:48px}.status-chip{min-width:74px;height:43px;padding:4px 8px 4px 5px}.status-chip .chip-icon{display:none}.status-chip b{font-size:13px}.status-chip small{font-size:7px}.icon-button{width:43px;height:43px}.settings-button{font-size:19px}.mission-card{width:220px;padding:11px 13px;top:72px}.mission-card h2{margin-top:6px;font-size:14px}.mission-card p{display:none}.mission-progress{margin-top:8px}.club-card{width:195px;padding:10px;top:72px}.club-card__row{gap:3px}.club-card__row b{font-size:13px}.cleanliness{margin-top:7px;padding-top:6px}.cleanliness>span{display:none}.cleanliness{grid-template-columns:1fr auto}.toast-stack{width:225px;top:142px}.inventory-bar{bottom:max(10px, env(safe-area-inset-bottom));width:min(400px,100vw - 160px);min-width:0;padding:5px}.inventory-label{display:none}.inventory-bar{grid-template-columns:1fr}.inventory-slots{border-left:0;border-right:0}.inventory-slot{gap:5px;min-width:0;height:42px;padding:4px 6px}.part-icon{flex-basis:20px;width:20px;height:20px}.inventory-slot small{display:none}.inventory-slot b{font-size:13px}.context-prompt{bottom:74px}.touch-controls{z-index:10;display:block;position:absolute;inset:0}.touch-stick{left:max(20px, env(safe-area-inset-left));bottom:max(18px, env(safe-area-inset-bottom));pointer-events:auto;background:#080e1785;border:1px solid #f2eddc40;border-radius:50%;width:112px;height:112px;position:absolute}.touch-stick:before,.touch-stick:after{content:"";background:#f2eddc1f;position:absolute}.touch-stick:before{width:1px;top:15px;bottom:15px;left:50%}.touch-stick:after{height:1px;top:50%;left:15px;right:15px}.touch-stick i{z-index:1;background:var(--cream);border-radius:50%;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 7px 20px #00000059}.touch-action{right:max(22px, env(safe-area-inset-right));bottom:max(26px, env(safe-area-inset-bottom));pointer-events:auto;background:var(--acid);width:82px;height:82px;color:var(--ink);border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 8px #070c1370}.touch-action b{font-family:Russo One,sans-serif;font-size:21px}.touch-action small{letter-spacing:.08em;font-size:7px;font-weight:700}.touch-action:active{transform:translateY(4px);box-shadow:0 4px #070c1370}.start-card,.result-card{padding:28px}}@media (width<=520px){.settings-layer{padding:12px}.settings-dialog{padding:20px}.settings-row{grid-template-columns:1fr;gap:14px}.language-switch,.quality-switch{width:100%}.setting-toggle{grid-template-columns:52px 1fr;justify-self:stretch}.setting-toggle em{text-align:left}.volume-control{grid-template-columns:minmax(0,1fr) 48px;width:100%}}@media (orientation:portrait){.rotate-notice{z-index:1000;pointer-events:auto;background:var(--ink);color:var(--cream);letter-spacing:.05em;justify-content:center;align-items:center;gap:12px;font-family:Russo One,sans-serif;font-size:13px;display:flex;position:fixed;inset:0}.rotate-notice>span:first-child{color:var(--acid);font-size:28px}}@media (height<=650px){.mission-card,.club-card{top:75px}.toast-stack{top:212px}.inventory-bar{bottom:10px}.start-card{padding:25px 30px}.start-card h1{margin:8px 0 10px;font-size:34px}.start-card>p{font-size:14px}.start-controls{margin:13px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{letter-spacing:0!important}.start-card h1{font-size:57px}.result-card h2{font-size:44px}.hype-line{background:#f36e3a1a;border:1px solid #f36e3a3d;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:42px;margin:13px -7px -6px;padding:7px 9px;display:grid}.hype-line>span:first-child{background:var(--orange);width:28px;height:28px;color:var(--ink);place-items:center;font-family:Russo One,sans-serif;display:grid}.hype-line>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.hype-line small{color:var(--orange);font-size:8px;font-weight:700}.hype-line b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:Russo One,sans-serif;font-size:11px;font-weight:400;overflow:hidden}.hype-line strong{color:var(--orange);font-family:Russo One,sans-serif;font-size:11px;font-weight:400}.inventory-bar{width:min(1040px,100vw - 48px);min-width:0}.inventory-slots--wide{grid-template-columns:repeat(7,minmax(65px,1fr))}.inventory-slots--wide .inventory-slot{min-width:0;padding-inline:8px}.part-glyph{border:2px solid var(--cyan);width:30px;height:30px;color:var(--cyan);background:#0d1724;flex:0 0 30px;place-items:center;font-family:Russo One,sans-serif;font-size:10px;font-style:normal;display:grid}.inventory-slot .part-glyph{flex-basis:25px;width:25px;height:25px}.vapor-glyph{border-color:var(--orange);color:var(--orange)}.segment-tabs,.quote-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.segment-tabs button,.quote-options button{border:1px solid var(--line);min-height:46px;color:var(--muted);cursor:pointer;background:#142131;font-size:10px;font-weight:700}.segment-tabs button:hover,.segment-tabs button:focus-visible,.segment-tabs button.is-active,.quote-options button:hover,.quote-options button:focus-visible,.quote-options button.is-active{border-color:var(--acid);color:var(--cream);background:#d8f24a17;outline:0}.drawer-wide{width:min(690px,100vw - 40px)}.shop-art i{border:2px solid var(--cyan);width:38px;height:38px;color:var(--cyan);box-shadow:none;place-items:center;font-family:Russo One,sans-serif;font-size:9px;font-style:normal;display:grid}.shop-art i:before,.shop-art i:after{content:none!important}.art-gpu i,.art-monitor i{border-color:var(--acid);color:var(--acid)}.art-cpu i,.art-psu i{border-color:var(--orange);color:var(--orange)}.shop-name em{max-width:390px}.build-sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.build-section{min-width:0}.build-section h3{color:var(--muted);margin:0 0 7px;font-size:9px;font-weight:700}.build-section .build-row{grid-template-columns:34px minmax(72px,.8fr) minmax(120px,1.5fr);min-height:58px;margin-bottom:6px;padding:6px}.build-section .part-glyph{flex-basis:30px;width:30px;height:30px}.build-row select,.account-select-row select{text-overflow:ellipsis;overflow:hidden}.account-select-row{border:1px solid var(--line);background:#182536;grid-template-columns:minmax(130px,.85fr) minmax(180px,1.5fr);align-items:center;gap:12px;min-height:62px;margin-top:10px;padding:8px 10px;display:grid}.account-select-row>span{flex-direction:column;display:flex}.account-select-row small{color:var(--orange);font-size:8px;font-weight:700}.account-select-row b{margin-top:3px;font-size:12px}.account-select-row select{width:100%;min-height:44px;color:var(--cream);background:#0d1724;border:1px solid #f2eddc33;border-radius:0;padding:0 10px;font-size:11px;font-weight:600}.pc-preview--expanded{grid-template-columns:minmax(270px,.9fr) minmax(0,2fr)}.pc-preview--expanded .preview-coverage small{white-space:nowrap}.pc-preview--expanded .preview-stats{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}.pc-preview--expanded .preview-stats span{border-bottom:1px solid var(--line);min-height:44px}.pc-preview--expanded .preview-stats span:nth-child(3n){border-right:0}.pc-preview--expanded .preview-stats span:nth-child(n+4){border-bottom:0}.pc-preview--expanded .preview-stats b{font-size:13px}.build-warning{border-left:3px solid var(--orange);color:#efb4a0;background:#f36e3a1a;min-height:36px;margin-top:8px;padding:9px 11px;font-size:11px;line-height:1.3}.station-spec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:18px;display:grid}.station-spec-grid>span{border:1px solid var(--line);text-align:center;background:#182536;flex-direction:column;justify-content:center;min-height:62px;padding:8px 5px;display:flex}.station-spec-grid small,.station-config-list small{color:var(--muted);font-size:8px;font-weight:700}.station-spec-grid b{margin-top:5px;font-family:Russo One,sans-serif;font-size:13px;font-weight:400}.station-config-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.station-profile-panel{border:1px solid var(--line);background:#0c1622;grid-column:1/-1;padding:8px}.station-profile-panel>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.station-profile-panel>header b{color:var(--acid);font-family:Russo One,sans-serif;font-size:11px;font-weight:400}.station-profile-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:6px;display:grid}.station-profile-panel button{border:1px solid var(--line);min-height:86px;color:var(--cream);text-align:left;background:#162334;grid-template-columns:minmax(0,1fr);align-content:start;gap:5px;padding:8px;display:grid}.station-profile-panel button span{flex-direction:column;gap:3px;min-width:0;display:flex}.station-profile-panel button b{text-overflow:clip;white-space:normal;font-size:10px;line-height:1.25;overflow:visible}.station-profile-panel button strong{color:var(--acid);white-space:nowrap;align-self:end;font-size:9px}.station-profile-panel button.is-active{border-color:var(--acid);background:#d8f24a14}.station-profile-panel button:disabled{opacity:.8}.assignment-empty{border:1px dashed var(--orange);min-height:140px;color:var(--muted);text-align:center;background:#f36e3a12;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;display:flex}.assignment-empty b{color:var(--cream);font-family:Russo One,sans-serif;font-size:14px;font-weight:400}.station-config-list>div{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:48px;padding:6px;display:grid}.station-config-list>div>span:last-child{flex-direction:column;min-width:0;display:flex}.station-config-list b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.account-library{border:1px solid var(--line);background:#0c1622;margin-top:8px;padding:11px}.library-head{color:var(--orange);justify-content:space-between;font-size:10px;font-weight:700;display:flex}.library-head small{color:var(--muted)}.library-chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.library-chips span{border:1px solid var(--line);background:#19283a;padding:5px 7px;font-size:9px;font-weight:700}.library-chips em,.empty-state{color:var(--muted);font-size:11px;font-style:normal}.account-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.account-tabs button{border:1px solid var(--line);min-height:54px;color:var(--muted);cursor:pointer;text-align:left;background:#142131;flex-direction:column;padding:8px;display:flex}.account-tabs button:hover,.account-tabs button:focus-visible,.account-tabs button.is-active{border-color:var(--orange);color:var(--cream);outline:0}.account-tabs b{font-size:11px}.account-tabs small{margin-top:4px;font-size:8px}.compact-button{min-height:38px;margin:0 0 12px}.game-store-list{flex-direction:column;gap:7px;display:flex}.game-store-item{border:1px solid var(--line);min-height:72px;color:var(--cream);cursor:pointer;text-align:left;background:#182536;grid-template-columns:52px minmax(0,1fr) minmax(118px,auto);align-items:center;gap:10px;padding:8px;display:grid}.game-store-item:hover:not(:disabled),.game-store-item:focus-visible{border-color:var(--orange);outline:0;transform:translate(-3px)}.game-store-item:disabled{cursor:default;opacity:.52}.game-store-item.is-owned{opacity:.68}.game-store-item.is-hype{border-left:3px solid var(--orange)}.game-cover{width:52px;height:52px;color:var(--acid);background:#0d1724;place-items:center;font-family:Russo One,sans-serif;font-size:20px;display:grid}.game-copy{flex-direction:column;min-width:0;display:flex}.game-copy b{text-overflow:ellipsis;white-space:nowrap;font-family:Russo One,sans-serif;font-size:12px;font-weight:400;overflow:hidden}.game-copy small,.game-copy em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;font-style:normal;overflow:hidden}.game-action{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.game-action i{color:var(--orange);font-size:8px;font-style:normal;font-weight:700}.game-action strong{color:var(--acid);font-size:9px}.customer-focus em{color:var(--muted);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:9px;font-style:normal;line-height:1.15;display:-webkit-box;overflow:hidden}.customer-focus>strong{max-width:92px;color:var(--orange);text-align:right;white-space:normal;flex-direction:column;gap:3px;line-height:1.15;display:flex}.customer-discovery{color:var(--acid);font-family:IBM Plex Sans Condensed,sans-serif;font-size:8px;font-weight:700}.customer-discovery[hidden]{display:none}.quote-block{border:1px solid var(--line);background:#0c1622;margin:12px 0;padding:10px}.quote-head{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:9px;font-weight:700;display:flex}.quote-options{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.quote-options button{flex-direction:column;justify-content:center;align-items:center;min-height:54px;display:flex}.quote-options small{font-size:8px}.quote-options b{margin-top:4px;font-family:Russo One,sans-serif;font-size:13px;font-weight:400}.assignment-card:disabled{cursor:not-allowed;opacity:.64}.assignment-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-badge{max-width:120px;line-height:1.25}.assignment-card{align-items:start;min-height:126px}.assignment-card .seat-number{grid-row:1/span 4;align-self:stretch;height:auto;min-height:76px}.assignment-machine{flex-direction:column;min-width:0;display:flex}.assignment-machine b,.assignment-machine small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assignment-price{color:var(--acid);white-space:nowrap;align-self:center;font-family:Russo One,sans-serif;font-size:14px}.assignment-card.is-weak .assignment-price{color:var(--orange)}.game-run-status{border-left:3px solid var(--orange);min-width:0;color:var(--orange);background:#f36e3a1a;flex-direction:column;grid-column:2/-1;gap:2px;padding:6px 8px;display:flex}.game-run-status b{text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Sans Condensed,sans-serif;font-size:9px;font-weight:700;overflow:hidden}.game-run-status small{color:#aebbbb;letter-spacing:.04em;text-overflow:clip;white-space:normal;margin:0;font-size:7px;overflow:visible}.game-run-status.is-good{border-color:var(--acid);color:var(--acid);background:#d8f24a14}.game-run-status.is-blocked{border-color:var(--red);color:var(--red);background:#f04f581a}.client-requirements{background:#0d1723;border:1px solid #f36e3a47;flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:5px 12px;padding:7px 8px;display:flex}.client-requirements small{width:100%;color:var(--orange);margin:0;font-size:8px}.client-requirements>span{color:var(--muted);font-size:9px}.client-requirements>span b{color:var(--cream);margin-left:3px;font-family:IBM Plex Sans Condensed,sans-serif;font-size:10px;font-weight:700}.client-requirements.is-fit{border-color:#d8f24a33}.client-requirements.is-fit small{color:var(--acid)}.client-requirements.is-blocked{border-color:#f04f584d}.client-requirements.is-blocked small{color:var(--red)}.client-requirements.is-game-warning{border-color:#4ad9d252}.client-requirements.is-game-warning small{color:var(--cyan)}.assignment-seat-picker{background:#0c1622;border:1px solid #4ad9d257;gap:8px;margin:12px 0 8px;padding:10px;display:grid}.assignment-seat-picker[hidden]{display:none}.assignment-seat-picker>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.assignment-seat-picker>header>span{flex-direction:column;min-width:0;display:flex}.assignment-seat-picker>header small{color:var(--cyan);letter-spacing:.08em;font-size:8px;font-weight:700}.assignment-seat-picker>header b{color:var(--cream);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:Russo One,sans-serif;font-size:12px;font-weight:400;overflow:hidden}.assignment-seat-picker>header strong{color:var(--acid);white-space:nowrap;font-family:Russo One,sans-serif;font-size:17px;font-weight:400}.assignment-seat-picker>div{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:5px;display:grid}.assignment-seat-picker>div>span{border:1px solid var(--line);background:#172536;flex-direction:column;justify-content:center;min-width:0;min-height:42px;padding:5px 7px;display:flex}.assignment-seat-picker>div small{color:var(--muted);font-size:7px;font-weight:700}.assignment-seat-picker>div b{color:#748793;margin-top:2px;font-family:Russo One,sans-serif;font-size:11px;font-weight:400}.assignment-seat-picker>div>span.is-filled{background:#d8f24a14;border-color:#d8f24a80}.assignment-seat-picker>div>span.is-filled b{color:var(--acid)}.assignment-seat-picker>p{color:var(--orange);margin:0;font-size:9px;font-weight:700;line-height:1.2}.assignment-seat-picker.has-warning{border-color:#f36e3a8c}.assignment-card--group{grid-template-rows:auto auto auto;grid-template-columns:48px minmax(0,1fr) 66px;gap:6px 8px;min-height:114px;padding:8px}.assignment-card--group.is-selected{border-color:var(--acid);box-shadow:inset 0 0 0 1px var(--acid);background:#1d2c39}.assignment-card--group .seat-number{grid-area:1/1/4;min-height:100%}.assignment-card--group .assignment-machine{grid-area:1/2}.assignment-seat-choice{min-width:0;min-height:100%;color:var(--cyan);text-align:center;background:#4ad9d214;border:1px solid #4ad9d257;flex-direction:column;grid-area:1/3/4;justify-content:center;align-items:center;padding:5px 3px;display:flex}.assignment-seat-choice b{font-size:20px}.assignment-seat-choice small{white-space:normal;margin-top:4px;font-size:7px}.assignment-card--group.is-selected .assignment-seat-choice{background:var(--acid);border-color:var(--acid);color:var(--ink)}.assignment-card--group.is-selected .assignment-seat-choice small{color:#0b101bb3}.assignment-card--group .game-run-status{grid-area:2/2;padding:5px 7px}.assignment-seat-note{border-left:3px solid var(--orange);min-width:0;color:var(--orange);background:#f36e3a14;flex-direction:column;grid-area:3/2;padding:4px 7px;display:flex}.assignment-seat-note b{text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Sans Condensed,sans-serif;font-size:8px;font-weight:700;overflow:hidden}.assignment-seat-note small{color:var(--muted);letter-spacing:0;margin-top:2px;font-size:7px}.assignment-seat-note.is-fit{border-color:var(--acid);color:var(--acid);background:#d8f24a0f}.refuse-button{margin-top:10px}@media (width<=1100px){.inventory-bar{width:min(760px,100vw - 40px)}.inventory-slots--wide{grid-template-columns:repeat(5,minmax(54px,1fr))}.inventory-slots--wide .inventory-slot:nth-child(6),.inventory-slots--wide .inventory-slot:nth-child(7),.inventory-slot>.part-glyph,.inventory-slot>.part-icon{display:none}}@media (width<=760px){.start-card h1{font-size:38px}.result-card h2{font-size:31px}.drawer-wide{width:min(560px,100vw - 24px)}.shop-drawer,.management-drawer{padding:18px;top:12px;bottom:12px;right:12px}.build-sections{grid-template-columns:1fr}.station-spec-grid{grid-template-columns:repeat(4,minmax(54px,1fr))}.account-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-card .hype-line{display:none}}@media (height<=700px){.build-section .build-row{min-height:50px}.drawer-head h2{font-size:21px}.drawer-lead{margin:8px 0 11px;font-size:12px}}.club-level-strip{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 8px;margin-top:11px;padding-top:10px;display:grid}.club-level-strip>span{flex-direction:column;min-width:0;display:flex}.club-level-strip small{color:var(--cyan);font-size:8px;font-weight:700}.club-level-strip b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:Russo One,sans-serif;font-size:10px;font-weight:400;overflow:hidden}.club-level-strip strong{color:var(--muted);font-size:9px}.club-xp-track{background:#2b3744;grid-column:1/-1;height:4px;overflow:hidden}.club-xp-track i{background:var(--cyan);width:0;height:100%;transition:width .24s;display:block;box-shadow:0 0 10px #4ad9d273}.manager-console{inset:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));z-index:30;pointer-events:auto;visibility:hidden;opacity:0;background:#0a111c;border:1px solid #c8e1e342;grid-template-rows:72px minmax(0,1fr);transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;overflow:hidden;transform:scale(.985);box-shadow:0 28px 90px #0000009e}.manager-console.is-open{visibility:visible;opacity:1;transform:scale(1)}.manager-topbar{background:#101a28;border-bottom:1px solid #c8e1e32e;grid-template-columns:auto minmax(340px,1fr) auto 48px;align-items:center;gap:14px;min-width:0;padding:10px 12px;display:grid}.manager-brand{align-items:center;gap:9px;min-width:164px;display:flex}.manager-brand>span{background:var(--acid);width:42px;height:42px;color:var(--ink);flex:0 0 42px;place-items:center;font-family:Russo One,sans-serif;font-size:16px;display:grid}.manager-brand div,.manager-status span{flex-direction:column;min-width:0;display:flex}.manager-brand b{font-family:Russo One,sans-serif;font-size:13px;font-weight:400}.manager-brand small,.manager-status small{color:var(--muted);margin-top:3px;font-size:8px;font-weight:700}.manager-tabs{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:5px;min-width:0;display:grid}.manager-tabs button{min-width:0;min-height:46px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;font-size:10px;font-weight:700}.manager-tabs button span{color:var(--cyan);margin-right:6px;font-size:15px}.manager-tabs button i{font-style:normal}.manager-tabs button:hover,.manager-tabs button:focus-visible{border-color:var(--line);color:var(--cream);outline-offset:-3px}.manager-tabs button.is-active{color:var(--cream);background:#1a2a3b;border-color:#4ad9d26b}.manager-status{justify-content:flex-end;align-items:center;gap:18px;min-width:248px;display:flex}.manager-status span{align-items:flex-end}.manager-status b{white-space:nowrap;margin-top:3px;font-family:Russo One,sans-serif;font-size:12px;font-weight:400}.manager-status i{color:var(--acid);font-style:normal}.manager-close{border:1px solid var(--line);width:46px;height:46px;color:var(--muted);cursor:pointer;background:#172332;font-size:25px}.manager-close:hover{border-color:var(--orange);color:var(--orange)}.manager-workspace{background:#0c1420;min-width:0;min-height:0;overflow:hidden}.manager-pane{scrollbar-color:#344a60 #0c1420;height:100%;min-height:0;padding:24px;display:none;overflow:auto}.manager-pane.is-active{display:block}.manager-page-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.manager-page-head h2{margin:5px 0 0;font-family:Russo One,sans-serif;font-size:30px;font-weight:400}.manager-page-head p{color:var(--muted);margin:0;font-size:12px}.manager-filters{grid-template-columns:minmax(240px,.65fr) minmax(360px,1fr);gap:10px;margin-bottom:16px;display:grid}.manager-filters .segment-tabs,.manager-filters .tier-tabs{margin:0}.manager-filters .segment-tabs button,.manager-filters .tier-tabs button{min-height:50px}.component-filter-panel{border-top:1px solid #c8e1e329;border-bottom:1px solid #c8e1e329;margin-bottom:14px;padding:10px 0}.component-filter-head{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;font-size:8px;font-weight:700;display:flex}.component-filter-head strong{color:var(--cyan);font-size:8px}.component-filter-bar{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid;overflow:hidden}.component-filter-bar button{border:1px solid var(--line);min-width:0;min-height:48px;color:var(--muted);cursor:pointer;text-align:left;background:#121e2c;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 8px;display:grid}.component-filter-bar button>span{width:28px;height:28px;color:var(--cyan);background:#0a121d;place-items:center;font-family:Russo One,sans-serif;font-size:9px;display:grid}.component-filter-bar button b{overflow-wrap:normal;white-space:normal;min-width:0;font-size:10px;line-height:1.05}.component-filter-bar button small{color:#60727c;font-size:8px;font-weight:700}.component-filter-bar button:hover,.component-filter-bar button:focus-visible{border-color:var(--cyan);color:var(--cream);outline:0}.component-filter-bar button.is-active{border-color:var(--acid);color:var(--cream);background:#d8f24a1a}.component-filter-bar button.is-active>span{background:var(--acid);color:var(--ink)}.manager-product-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:stretch;gap:10px;display:grid}.manager-product-card{border:1px solid var(--line);background:#131f2d;grid-template-rows:auto minmax(112px,1fr) auto;min-width:0;transition:border-color .14s,transform .14s;display:grid;overflow:hidden}.manager-product-card:hover{border-color:var(--product-accent,#d8f24a75);transform:translateY(-2px)}.manager-product-card.is-locked{opacity:.58}.part-artwork{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain}.part-artwork>img{object-fit:contain;width:100%;height:100%;display:block}.product-media{aspect-ratio:4/2.7;border-bottom:1px solid var(--line);width:100%;position:relative}.product-media:after,.steem-game-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#050a117a);position:absolute;inset:0}.product-media>span{z-index:1;border-left:2px solid var(--product-accent,var(--cyan));color:var(--product-accent,var(--cyan));background:#070d16db;padding:4px 6px;font-size:8px;font-weight:700;position:absolute;bottom:7px;right:8px}.product-copy{min-width:0;padding:11px 12px 9px}.product-copy small{color:var(--cyan);font-size:8px;font-weight:700}.product-copy h3{min-height:34px;margin:4px 0 7px;font-family:Russo One,sans-serif;font-size:13px;font-weight:400;line-height:1.28}.product-copy b{color:var(--cream);font-size:10px}.product-copy p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.25}.product-buy{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;min-height:78px;padding:9px 10px 10px;display:grid}.product-buy>span{flex-direction:column;display:flex}.product-buy small{color:var(--muted);font-size:7px;font-weight:700}.product-buy span b{color:var(--cyan);font-size:12px}.product-buy>strong{color:var(--acid);justify-self:end;font-family:Russo One,sans-serif;font-size:15px;font-weight:400}.product-buy button{background:var(--acid);min-height:38px;color:var(--ink);cursor:pointer;border:0;grid-column:1/-1;font-size:10px;font-weight:700}.product-buy button:hover:not(:disabled){filter:brightness(1.08)}.product-buy button:disabled{color:#71818a;cursor:not-allowed;background:#283647}.warehouse-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:9px;display:grid}.warehouse-item{border:1px solid var(--line);background:#131f2d;grid-template-columns:84px minmax(0,1fr) 96px;align-items:center;gap:11px;min-height:92px;padding:8px;display:grid}.warehouse-item>.part-artwork{width:84px;height:74px}.warehouse-item>span{flex-direction:column;min-width:0;display:flex}.warehouse-item small{color:var(--cyan);font-size:8px;font-weight:700}.warehouse-item>span b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:Russo One,sans-serif;font-size:12px;font-weight:400;overflow:hidden}.warehouse-item em{color:var(--muted);margin-top:4px;font-size:9px;font-style:normal}.warehouse-item__actions{grid-template-rows:minmax(24px,1fr) 46px;align-self:stretch;gap:4px;min-width:0;display:grid}.warehouse-item__actions>strong{min-width:0;color:var(--cyan);background:#4ad9d21f;place-items:center;font-family:Russo One,sans-serif;font-size:14px;font-weight:400;display:grid}.warehouse-sell-button{min-width:0;min-height:44px;color:var(--orange);cursor:pointer;background:#f36e3a14;border:1px solid #f36e3ab3;flex-direction:column;justify-content:center;align-items:center;padding:4px 6px;display:flex}.warehouse-sell-button small{color:currentColor;font-size:7px;line-height:1}.warehouse-sell-button b{color:currentColor;white-space:nowrap;margin:3px 0 0;font-family:Russo One,sans-serif;font-size:12px;font-weight:400;line-height:1}.warehouse-sell-button:hover:not(:disabled){background:var(--orange);color:var(--ink)}.warehouse-sell-button:disabled{border-color:var(--line);color:#63727c;cursor:not-allowed;background:#0c1622}.warehouse-empty{min-height:260px;color:var(--muted);border:1px dashed #c8e1e333;grid-column:1/-1;place-items:center;display:grid}.warehouse-empty b{color:var(--cream);font-family:Russo One,sans-serif;font-weight:400}.steem-storefront{background:#14283b;border:1px solid #4ad9d247;grid-template-columns:180px minmax(0,1fr);min-height:174px;margin-bottom:13px;display:grid}.steem-wordmark{color:var(--cream);border-right:1px solid #4ad9d23d;flex-direction:column;justify-content:center;align-items:center;display:flex}.steem-wordmark span{color:var(--cyan);font-size:36px}.steem-wordmark b{margin-top:4px;font-family:Russo One,sans-serif;font-size:25px;font-weight:400}.steem-wordmark small{color:var(--muted);margin-top:5px;font-size:8px;font-weight:700}.steem-feature{grid-template-columns:124px minmax(0,1fr);align-items:center;gap:20px;min-width:0;padding:10px;display:grid}.steem-feature-cover{background-image:url(/comp-club/releases/iframe-20260911-3/assets/game-cover-sprites.webp);background-repeat:no-repeat;background-position:var(--sprite-x) var(--sprite-y);background-size:400% 200%;width:112px;height:150px;box-shadow:8px 8px #050a1259}.steem-feature span{color:var(--orange);font-size:9px;font-weight:700}.steem-feature h2{margin:7px 0 4px;font-family:Russo One,sans-serif;font-size:28px;font-weight:400}.steem-feature p{color:#b9c8cb;margin:0;font-size:12px}.steem-library-bar{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:stretch;gap:8px;margin-bottom:13px;display:grid}.steem-library-bar .account-tabs{margin:0;display:flex;overflow-x:auto}.steem-library-bar .account-tabs button{min-width:170px}.steem-library-bar .compact-button{min-height:54px;margin:0}.steem-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.steem-account-actions .compact-button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:5px 8px;font-size:10px;line-height:1.1;display:flex;overflow:hidden}.steem-account-actions .compact-button span{overflow-wrap:anywhere}.steem-account-actions .compact-button small{color:currentColor;font-size:9px;font-weight:700}.manager-pane .game-store-list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:stretch;gap:10px;display:grid}.steem-game-card{border:1px solid var(--line);background:#131f2d;grid-template-rows:auto 1fr auto;min-width:0;display:grid;overflow:hidden}.steem-game-card.is-hype{border-color:#f36e3ab8}.steem-game-card.is-owned{border-color:#4ad9d261}.steem-game-cover{aspect-ratio:3/2.15;background-image:url(/comp-club/releases/iframe-20260911-3/assets/game-cover-sprites.webp);background-repeat:no-repeat;background-position:var(--sprite-x) var(--sprite-y);background-size:400% 200%;width:100%;position:relative}.steem-game-cover span{z-index:1;background:var(--orange);color:var(--ink);padding:5px 7px;font-size:8px;font-weight:700;position:absolute;top:8px;right:8px}.steem-game-copy{padding:11px}.steem-game-copy>small{color:var(--cyan);font-size:8px;font-weight:700}.steem-game-copy h3{min-height:34px;margin:4px 0;font-family:Russo One,sans-serif;font-size:13px;font-weight:400;line-height:1.28}.steem-game-copy p{min-height:26px;color:var(--muted);margin:5px 0 10px;font-size:10px;line-height:1.25}.game-requirements{gap:4px;display:grid}.system-requirement-row{grid-template-columns:25px repeat(3,minmax(0,1fr));gap:3px;display:grid}.system-requirement-row>small{color:var(--muted);place-items:center;font-size:7px;font-weight:700;display:grid}.system-requirement-row>span{min-width:0;color:var(--muted);background:#0d1723;flex-direction:column;padding:5px;font-size:7px;display:flex}.system-requirement-row>span b{color:var(--cream);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.system-requirement-row.is-recommended>small{color:var(--acid)}.game-equipment-note{color:var(--cyan);background:#4ad9d212;margin-top:5px;padding:5px 6px;font-size:7px;font-weight:700;line-height:1.35}.steem-game-card>button{background:var(--cyan);min-height:43px;color:var(--ink);cursor:pointer;border:0;font-size:9px;font-weight:700}.steem-game-card>button:hover:not(:disabled){filter:brightness(1.08)}.steem-game-card>button:disabled{color:#71818a;cursor:not-allowed;background:#283647}.results-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1050px){.manager-topbar{grid-template-columns:auto minmax(300px,1fr) auto 46px;gap:8px}.manager-brand{min-width:48px}.manager-brand div{display:none}.manager-status{gap:10px;min-width:170px}.manager-status span:first-child b{display:none}.manager-filters{grid-template-columns:.75fr 1fr}}@media (width<=760px){.manager-console{grid-template-rows:56px minmax(0,1fr);inset:6px}.manager-topbar{grid-template-columns:38px minmax(270px,1fr) auto 40px;padding:5px 6px}.manager-brand{min-width:38px}.manager-brand>span{flex-basis:36px;width:36px;height:36px;font-size:13px}.manager-tabs button{min-height:40px;font-size:8px}.manager-tabs button span{margin-right:3px;font-size:12px}.manager-status{min-width:92px}.manager-status span:first-child{display:none}.manager-status b{font-size:10px}.manager-close{width:38px;height:38px;font-size:21px}.manager-pane{padding:14px}.manager-page-head{margin-bottom:10px}.manager-page-head h2{font-size:20px}.manager-page-head p{display:none}.manager-filters{grid-template-columns:minmax(190px,.75fr) minmax(300px,1fr);margin-bottom:10px}.manager-filters .segment-tabs button,.manager-filters .tier-tabs button{min-height:42px}.manager-product-grid,.manager-pane .game-store-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.steem-storefront{grid-template-columns:120px minmax(0,1fr);min-height:128px}.steem-wordmark span{font-size:25px}.steem-wordmark b{font-size:18px}.steem-feature{grid-template-columns:78px minmax(0,1fr);gap:10px;padding:7px}.steem-feature-cover{width:72px;height:96px}.steem-feature h2{margin-top:4px;font-size:18px}.steem-library-bar{grid-template-columns:minmax(0,1fr) 176px}}@media (height<=560px){.manager-console{grid-template-rows:54px minmax(0,1fr)}.manager-page-head{margin-bottom:8px}.manager-page-head h2{font-size:19px}.manager-product-card{grid-template-rows:auto minmax(92px,1fr) auto}.product-copy{padding:8px 10px}.product-copy p{display:none}.steem-storefront{min-height:112px}.steem-feature-cover{width:66px;height:88px}}@media (width<=700px),(pointer:coarse) and (width<=1400px){.mission-card .club-level-strip{margin-top:7px;padding-top:7px}.club-level-strip b{font-size:9px}.club-level-strip strong{font-size:8px}}@supports (height:100dvh){html,body,#game-shell,#game-canvas,.hud{height:100dvh}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){:root{--mobile-safe-top:max(8px, env(safe-area-inset-top));--mobile-safe-right:max(8px, env(safe-area-inset-right));--mobile-safe-bottom:max(8px, env(safe-area-inset-bottom));--mobile-safe-left:max(8px, env(safe-area-inset-left))}html,body,#game-shell,#game-canvas,.hud{max-width:100vw;max-height:100dvh}#game-shell{overflow:hidden}.topbar{top:var(--mobile-safe-top);right:var(--mobile-safe-right);left:var(--mobile-safe-left);grid-template-columns:36px minmax(140px,1fr) auto;gap:6px}.brand-mark{width:36px;height:36px;font-size:16px}.day-clock{min-height:36px;padding:5px 8px}.day-clock__meta strong{font-size:13px}.day-clock__track{height:4px;margin:5px 0 0}.day-clock__hours{display:none}.status-strip{gap:4px;padding-right:40px}.status-chip{min-width:66px;height:36px;padding:3px 7px}.status-chip .chip-icon{display:none}.status-chip b{margin-top:2px;font-size:12px}.status-chip small{font-size:7px}.icon-button,.settings-button{width:36px;height:36px}.settings-button{top:var(--mobile-safe-top);right:var(--mobile-safe-right);font-size:17px}.mission-card,.club-card{top:calc(var(--mobile-safe-top) + 44px)}.mission-card{left:var(--mobile-safe-left);width:190px;padding:8px 10px}.mission-card h2{margin-top:4px;font-size:13px}.mission-progress{margin-top:5px}.mission-card .club-level-strip{margin-top:6px;padding-top:6px}.mission-card .hype-line{display:none}.club-card{right:var(--mobile-safe-right);width:174px;padding:8px}.club-card__row b{font-size:12px}.cleanliness{margin-top:5px;padding-top:5px}.toast-stack{top:calc(var(--mobile-safe-top) + 108px);right:var(--mobile-safe-right);width:205px;max-height:calc(100dvh - 210px);overflow:hidden}.inventory-bar{bottom:var(--mobile-safe-bottom);width:min(430px, calc(100vw - 240px - env(safe-area-inset-left) - env(safe-area-inset-right)));min-width:0;padding:3px}.inventory-slots--wide{grid-template-columns:repeat(5,minmax(0,1fr))}.inventory-slot{gap:4px;height:38px;padding:3px 5px}.inventory-slot>.part-glyph{border-width:1px;flex-basis:19px;width:19px;height:19px;font-size:7px;display:grid}.inventory-slot>.part-icon{border-width:2px;flex-basis:18px;width:18px;height:18px;display:block}.inventory-slot>.gpu-icon{height:13px}.inventory-slot>.ram-icon{height:10px}.inventory-slot b{font-size:12px}.context-prompt{bottom:calc(var(--mobile-safe-bottom) + 48px);text-overflow:ellipsis;max-width:min(62vw,430px);min-height:38px;padding:4px 11px 4px 4px;font-size:12px;overflow:hidden}.context-prompt .keycap{min-width:28px;height:28px;font-size:10px}.touch-stick{left:var(--mobile-safe-left);bottom:var(--mobile-safe-bottom);width:82px;height:82px}.touch-stick:before{top:11px;bottom:11px}.touch-stick:after{left:11px;right:11px}.touch-stick i{width:34px;height:34px}.touch-action{right:var(--mobile-safe-right);bottom:var(--mobile-safe-bottom);width:72px;height:72px}.touch-action b{font-size:18px}.touch-action small{font-size:6px}.modal-layer,.settings-layer{padding:var(--mobile-safe-top) var(--mobile-safe-right) var(--mobile-safe-bottom) var(--mobile-safe-left);place-items:center;overflow:auto}.start-card,.result-card,.settings-dialog{max-height:calc(100dvh - var(--mobile-safe-top) - var(--mobile-safe-bottom));overflow-y:auto}.start-card,.result-card{width:min(590px, calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right)));padding:14px 22px}.start-card h1{margin:5px 0 7px;font-size:28px;line-height:1}.start-card>p{font-size:12px;line-height:1.25}.start-controls{gap:6px;margin:9px 0}.start-controls>span{gap:6px;min-height:40px;padding:5px 7px}.start-controls kbd{min-width:27px;height:27px;font-size:9px}.start-controls small{font-size:7px}.primary-button{min-height:46px}.controller-note{display:none}.result-card h2{margin:5px 0 9px;font-size:25px}.results-grid{gap:5px}.results-grid>div{min-height:58px;padding:7px}.results-grid small{font-size:7px}.results-grid b{margin-top:4px;font-size:14px}.expense-note{margin-top:7px;padding:7px 9px}.result-card>p{margin:8px 0;font-size:12px}.settings-dialog{width:min(480px, calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right)));padding:16px 18px}.settings-head{padding-bottom:12px}.settings-head h2{font-size:21px}.settings-row{padding-top:13px}.manager-console{inset:var(--mobile-safe-top) var(--mobile-safe-right) var(--mobile-safe-bottom) var(--mobile-safe-left);grid-template-rows:50px minmax(0,1fr)}.manager-topbar{grid-template-columns:36px minmax(210px,1fr) auto 36px;gap:6px;padding:4px 6px}.manager-brand{min-width:36px}.manager-brand div{display:none}.manager-brand>span{flex-basis:34px;width:34px;height:34px;font-size:12px}.manager-tabs{gap:3px}.manager-tabs button{min-height:38px;font-size:7px}.manager-tabs button span{margin-right:3px;font-size:12px}.manager-status{gap:0;min-width:80px}.manager-status span:first-child{display:none}.manager-status b{font-size:10px}.manager-close{width:34px;height:34px;font-size:20px}.manager-pane{padding:10px}.manager-page-head{margin-bottom:8px}.manager-page-head h2{font-size:19px}.manager-page-head p{display:none}.manager-filters{grid-template-columns:minmax(160px,.75fr) minmax(260px,1fr);gap:6px;margin-bottom:8px}.manager-filters .segment-tabs button,.manager-filters .tier-tabs button{min-height:40px}.manager-product-grid,.manager-pane .game-store-list{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.shop-drawer,.management-drawer{top:var(--mobile-safe-top);right:var(--mobile-safe-right);bottom:var(--mobile-safe-bottom);width:min(620px, calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right) - 8px));padding:14px}.drawer-head h2{font-size:20px}.drawer-head .drawer-close{flex-basis:36px;width:36px;height:36px;font-size:22px}.drawer-lead{margin:8px 0 11px;font-size:12px}}@media (orientation:landscape) and (width<=620px) and (height<=620px){.manager-topbar{grid-template-columns:34px minmax(150px,1fr) auto 34px}.manager-tabs button i{display:none}.manager-tabs button span{margin-right:0}.manager-filters{grid-template-columns:minmax(125px,.65fr) minmax(220px,1fr)}}.mobile-panel-toggle,.mobile-level-chip,.mobile-ops-chip,.mobile-product-dock,.build-slot-button,.build-part-picker{display:none}.manager-product-card.is-selected{border-color:var(--product-accent,var(--acid));box-shadow:inset 0 0 0 1px var(--product-accent,var(--acid))}.manager-product-card:focus-visible{outline:2px solid var(--cream);outline-offset:-3px}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){html,body{text-rendering:auto;-webkit-font-smoothing:auto}.hud:after{display:none}.hud:before{background:linear-gradient(#05090f75 0,#0000 18%),linear-gradient(0deg,#05090f5c 0,#0000 25%)}.panel-cut{clip-path:none;-webkit-backdrop-filter:none;background:#0b121deb;border-radius:4px;box-shadow:0 7px 22px #00000057}.panel-cut:after{display:none}.topbar,.mission-card,.club-card,.inventory-bar,.context-prompt{text-shadow:none}.topbar *,.mission-card *,.club-card *,.inventory-bar *,.context-prompt *,.manager-console *,.management-drawer *,.settings-dialog *,.modal-layer *{letter-spacing:0}.topbar{right:calc(var(--mobile-safe-right) + 56px);grid-template-columns:minmax(118px,1fr) auto;align-items:center;gap:8px;min-height:48px}.brand{display:none}.day-clock{justify-self:center;width:clamp(124px,24vw,188px);min-height:44px;padding:7px 10px}.day-clock__meta span,.day-clock__meta strong{font-size:13px}.day-clock__track{height:5px;margin-top:6px}.status-strip{gap:6px;padding-right:0}.status-strip .status-chip,.status-strip .status-chip:not(.money-chip):not(.mobile-level-chip){display:flex}.status-chip{border:1px solid var(--line);background:#0b121deb;gap:6px;min-width:62px;height:44px;padding:5px 8px}.status-chip .chip-icon{flex-basis:28px;width:28px;height:28px;font-size:13px;display:grid}.status-chip small{display:none}.status-chip b{font-size:14px}.mobile-level-chip{padding-bottom:8px;display:flex;position:relative}.mobile-level-chip>span:nth-child(2){flex-direction:column;display:flex}.mobile-level-chip>i{background:#2b3744;height:3px;position:absolute;bottom:4px;left:7px;right:7px;overflow:hidden}.mobile-level-chip>i span{background:var(--cyan);width:0;height:100%;display:block}.settings-button{background:#0b121df0;width:48px;height:48px;font-size:21px}.mission-card,.club-card{top:calc(var(--mobile-safe-top) + 56px)}.mission-card{z-index:9;pointer-events:auto;width:clamp(230px,43vw,340px);min-height:46px;padding:7px 48px 7px 12px;transition:width .16s,background .16s;left:50%;right:auto;transform:translate(-50%)}.mobile-panel-toggle{width:42px;height:42px;color:var(--acid);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:23px;display:grid;position:absolute;top:2px;right:2px}.mobile-panel-toggle span{transition:transform .16s}.mobile-panel-toggle[aria-expanded=true] span{transform:rotate(180deg)}.mission-card>.eyebrow,.mission-card>p,.mission-card>.mission-count,.mission-card>.club-level-strip,.mission-card>.hype-line{display:none}.mission-card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:18px;margin:0;font-size:13px;line-height:1.1;display:-webkit-box;overflow:hidden}.mission-progress{height:5px;margin-top:6px}.mission-card.is-mobile-expanded{background:#080e17fa;width:min(360px,58vw);padding:12px 52px 12px 14px;transform:translate(-50%)}.mission-card.is-mobile-expanded>.eyebrow{font-size:10px;display:block}.mission-card.is-mobile-expanded>p{margin-top:6px;font-size:12px;display:block}.mission-card.is-mobile-expanded>.mission-count{font-size:11px;display:block}.mission-card.is-mobile-expanded>.club-level-strip{display:grid}.mission-card.is-mobile-expanded h2{margin-top:7px;font-size:15px}.mission-card.is-mobile-expanded .club-level-strip small{font-size:10px}.mission-card.is-mobile-expanded .club-level-strip b{font-size:12px}.mission-card.is-mobile-expanded .club-level-strip strong{font-size:11px}.club-card{display:none}.club-card.has-mobile-alert{align-items:center;gap:10px;width:auto;min-height:46px;padding:6px 9px;display:flex}.mission-card.is-mobile-expanded~.club-card{display:none}.club-card__row{display:contents}.club-card__row>span{display:none}.club-card.has-queue-alert .queue-stat{flex-direction:column;display:flex}.club-card__row small{font-size:10px}.club-card__row b{font-size:14px}.cleanliness{border:0;flex-direction:column;gap:4px;width:66px;height:34px;margin:0;padding:3px 0 0 8px;display:none}.club-card.has-clean-alert .cleanliness{display:flex}.cleanliness>span{display:none}.cleanliness .mini-track{width:100%;height:5px}.cleanliness b{text-align:right;font-size:13px}.toast-stack{top:calc(var(--mobile-safe-top) + 120px);gap:5px;width:238px;max-height:104px}.toast:nth-child(n+3){display:none}.toast{grid-template-columns:32px minmax(0,1fr);min-height:48px;padding:6px 9px 6px 6px}.toast b{font-size:12px}.toast small{font-size:10px}.inventory-bar{display:none}.touch-controls{display:block}.inventory-slots--wide{grid-template-columns:repeat(7,minmax(42px,1fr))}.inventory-slots--wide .inventory-slot:nth-child(6),.inventory-slots--wide .inventory-slot:nth-child(7){display:flex}.inventory-slot{justify-content:center;gap:5px;min-width:0;height:48px;padding:4px}.inventory-slot>.part-glyph,.inventory-slot>.part-icon{flex-basis:22px;width:22px;height:22px;display:grid}.inventory-slot>.gpu-icon{height:16px}.inventory-slot>.ram-icon{height:12px}.inventory-slot small{display:none}.inventory-slot b{margin:0;font-size:14px}.touch-stick{left:calc(var(--mobile-safe-left) + 4px);bottom:calc(var(--mobile-safe-bottom) + 4px);touch-action:none;background:#080e1794;border:2px solid #f2eddc57;width:136px;height:136px;box-shadow:inset 0 0 0 10px #f2eddc06,0 8px 28px #0000004d}.touch-stick:before{top:16px;bottom:16px}.touch-stick:after{left:16px;right:16px}.touch-stick i{border:3px solid #0b101b80;width:56px;height:56px;box-shadow:0 7px 18px #0000006b}.touch-action{right:calc(var(--mobile-safe-right) + 6px);bottom:calc(var(--mobile-safe-bottom) + 7px);width:96px;height:96px}.touch-action b{font-size:27px;line-height:1}.touch-action small{margin-top:4px;font-size:10px}.context-prompt{right:var(--mobile-safe-right);bottom:calc(var(--mobile-safe-bottom) + 116px);text-align:right;white-space:normal;max-width:230px;min-height:44px;padding:8px 11px;font-size:13px;line-height:1.15;left:auto;transform:none}.context-prompt .keycap{display:none}.modal-layer,.settings-layer{-webkit-backdrop-filter:none;background:#05090fd1}.start-card{width:min(570px, calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right)));padding:18px 22px}.start-card h1{margin:6px 0 9px;font-size:31px}.start-card>p{font-size:14px;line-height:1.3}.start-controls{display:none}.start-card .primary-button{min-height:52px;margin-top:13px}.start-card .secondary-button{min-height:48px}.result-card{width:min(760px, calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right)));padding:15px 20px}.result-card h2{margin:5px 0 10px;font-size:24px}.results-grid{gap:7px}.results-grid>div{min-height:62px;padding:9px 7px}.results-grid small{font-size:10px}.results-grid b{font-size:15px}.expense-note{font-size:11px}.result-card>p{font-size:13px}.result-card .primary-button{min-height:50px}.settings-dialog{width:min(760px, calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right)));padding:14px 16px}.settings-head{padding-bottom:10px}.settings-head h2{font-size:22px}.settings-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.settings-row{border:1px solid var(--line);gap:12px;min-height:82px;padding:10px 12px}.settings-row>span b,.settings-row>label:first-child b{font-size:14px}.settings-row>span small,.settings-row>label:first-child small{font-size:11px}.setting-toggle{min-height:48px}.setting-toggle em{font-size:11px}.volume-control{grid-template-columns:minmax(110px,1fr) 46px}.volume-control output{font-size:12px}.language-switch button{min-height:48px;font-size:12px}.quality-switch button{min-height:48px;padding-inline:8px;font-size:12px}.manager-console{border-radius:4px;grid-template-rows:52px minmax(0,1fr);transition:opacity .14s,visibility .14s;transform:none}.manager-topbar{grid-template-columns:minmax(0,1fr) 48px;gap:7px;min-height:52px;padding:4px 6px}.manager-brand{display:none}.manager-tabs{z-index:8;border:1px solid var(--line);background:#0a111cfa;gap:5px;height:56px;padding:4px;display:grid;position:absolute;bottom:6px;left:6px;right:6px;box-shadow:0 -8px 24px #00000057}.manager-tabs button{min-height:46px;padding:0 9px;font-size:12px}.manager-tabs button span{margin:0 0 2px;font-size:16px;line-height:1;display:block}.manager-status{grid-column:1;justify-content:flex-start;justify-self:start;min-width:92px}.manager-status span{align-items:flex-start}.manager-status span:first-child{display:none}.manager-status small{font-size:10px}.manager-status b{font-size:13px}.manager-close{grid-column:2;width:48px;height:48px;font-size:25px}.manager-pane{padding:8px 8px 70px}.manager-page-head{display:none}.manager-pane[data-manager-pane=market].is-active{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:8px 8px 70px;display:grid;overflow:hidden}.component-filter-panel{border-top:0;border-right:1px solid var(--line);border-bottom:0;grid-area:1/1/3;min-height:0;margin:0;padding:0 5px 0 0;overflow:hidden}.component-filter-head{display:none}.component-filter-bar{flex-direction:column;gap:5px;height:100%;padding:0 2px 0 0;display:flex;overflow:hidden auto}.component-filter-bar button{text-align:center;flex-direction:column;flex:0 0 52px;justify-content:center;gap:3px;min-width:0;min-height:52px;padding:4px;display:flex}.component-filter-bar button>span{flex:0 0 24px;width:24px;height:24px;font-size:10px}.component-filter-bar button b{width:100%;font-size:10px;line-height:1}.component-filter-bar button small{display:none}.manager-product-grid{grid-area:1/2;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-content:start;gap:8px;min-height:0;padding-right:3px;overflow-y:auto}.manager-product-card{cursor:pointer;grid-template-rows:96px;grid-template-columns:68px minmax(0,1fr) 84px;min-height:96px}.manager-product-card:hover{transform:none}.product-media{aspect-ratio:auto;border-right:1px solid var(--line);border-bottom:0;width:68px;height:96px}.product-media>span{padding:3px 4px;font-size:10px;bottom:5px;right:5px}.product-copy{padding:8px}.product-copy small{font-size:11px}.product-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:3px 0 5px;font-size:14px;line-height:1.2;display:-webkit-box;overflow:hidden}.product-copy b{font-size:12px}.product-copy p{display:none}.product-buy{border-top:0;border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:4px;min-height:0;padding:6px;display:flex}.product-buy>span{flex-direction:row;justify-content:flex-end}.product-buy small{display:none}.product-buy span b{font-size:12px}.product-buy>strong{text-align:right;align-self:stretch;font-size:14px}.product-buy button{display:none}.mobile-product-dock{background:#172536;border:1px solid #d8f24a61;grid-area:2/2;grid-template-columns:minmax(0,1fr) auto auto minmax(116px,150px);align-items:center;gap:9px;min-height:58px;padding:6px;display:grid}.mobile-product-dock>span{flex-direction:column;min-width:0;display:flex}.mobile-product-dock small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mobile-product-dock b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:Russo One,sans-serif;font-size:14px;font-weight:400;overflow:hidden}.mobile-product-dock .mobile-product-stock{align-items:flex-end}.mobile-product-dock .mobile-product-stock b{color:var(--cyan)}.mobile-product-dock>strong{color:var(--acid);white-space:nowrap;font-family:Russo One,sans-serif;font-size:15px;font-weight:400}.mobile-product-dock button{background:var(--acid);height:48px;color:var(--ink);border:0;font-size:12px;font-weight:700}.mobile-product-dock button:disabled{color:#71818a;background:#283647}.warehouse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.warehouse-item{grid-template-columns:62px minmax(0,1fr) auto;gap:8px;min-height:76px;padding:6px}.warehouse-item>div{width:62px;height:62px}.warehouse-item small{font-size:10px}.warehouse-item b{font-size:12px}.warehouse-item em{font-size:10px}.warehouse-item>strong{font-size:14px}.steem-storefront{display:none}.manager-pane .game-store-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:8px}.steem-library-bar{grid-template-columns:minmax(0,1fr) 180px;margin-bottom:8px}.steem-library-bar .account-tabs button{min-width:148px;min-height:48px}.account-tabs b{font-size:12px}.account-tabs small{font-size:10px}.steem-library-bar .compact-button{min-height:48px;font-size:11px}.steem-game-card{grid-template-rows:132px;grid-template-columns:74px minmax(0,1fr) 92px;min-height:132px}.steem-game-cover{aspect-ratio:auto;width:74px;height:132px}.steem-game-cover span{padding:4px;font-size:10px;top:5px;right:4px}.steem-game-copy{padding:7px;overflow:hidden}.steem-game-copy>small{font-size:10px}.steem-game-copy h3{min-height:0;margin:3px 0 6px;font-size:13px}.steem-game-copy p,.game-equipment-note{display:none}.game-requirements{gap:3px}.system-requirement-row{grid-template-columns:22px repeat(3,minmax(0,1fr))}.system-requirement-row>small{font-size:10px}.system-requirement-row>span{padding:4px;font-size:10px}.system-requirement-row>span b{font-size:11px}.steem-game-card>button{height:100%;min-height:48px;padding:7px;font-size:11px}.shop-drawer,.management-drawer{top:var(--mobile-safe-top);right:var(--mobile-safe-right);bottom:var(--mobile-safe-bottom);left:var(--mobile-safe-left);border-radius:4px;width:auto;padding:10px;transform:translateY(calc(100% + 18px))}.shop-drawer.is-open,.management-drawer.is-open{transform:none}.drawer-head{z-index:3;background:#0d1521fa;align-items:center;min-height:48px;padding:3px 0 7px;position:sticky;top:-10px}.drawer-head .eyebrow{font-size:10px}.drawer-head h2{margin-top:2px;font-size:19px}.drawer-head .drawer-close{flex-basis:48px;width:48px;height:48px}.drawer-lead{display:none}#build-drawer{grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) minmax(210px,28vw);gap:8px;display:grid;overflow:hidden}#build-drawer .drawer-head{grid-column:1/-1}#build-drawer .build-sections{grid-area:2/1/6;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;height:100%;padding-right:4px;overflow-y:auto}.build-section h3{display:none}.build-section .build-row{min-height:62px;margin-bottom:5px;padding:0;display:block}.build-row>.part-glyph,.build-row>span:nth-child(2),.build-row>select{display:none}.build-slot-button{border:1px solid var(--line);width:100%;min-height:62px;color:var(--cream);text-align:left;background:#152332;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:2px 7px;padding:6px 8px 6px 5px;display:grid}.build-slot-button:before{content:attr(data-slot-icon);width:42px;height:42px;color:var(--cyan);background:#0a141f;border:1px solid #4ad9d252;grid-area:1/1/3;place-items:center;font-family:Russo One,sans-serif;font-size:13px;display:grid}.build-slot-button>span{flex-direction:column;grid-column:2;min-width:0;display:flex}.build-slot-button small{color:var(--cyan);font-size:10px;display:block}.build-slot-button b{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;overflow:hidden}.build-slot-button em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:11px;font-style:normal;overflow:hidden}.build-slot-button>strong{color:var(--acid);grid-area:1/3/3;font-size:22px;font-weight:400}.build-slot-button.is-empty{border-color:#f36e3a73}.build-part-picker{z-index:12;background:#0b1420;grid-template-rows:58px minmax(0,1fr);padding:8px;display:grid;position:absolute;inset:0}.build-part-picker>header{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;display:grid}.build-part-picker>header button{border:1px solid var(--line);width:48px;height:48px;color:var(--acid);background:#172536;font-size:22px}.build-part-picker>header span{flex-direction:column;display:flex}.build-part-picker>header small{color:var(--muted);font-size:10px}.build-part-picker>header b{margin-top:2px;font-family:Russo One,sans-serif;font-size:18px;font-weight:400}.build-part-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;padding:8px 0;display:grid;overflow-y:auto}.build-part-picker>div>button{border:1px solid var(--line);min-height:78px;color:var(--cream);text-align:left;background:#152332;grid-template-columns:70px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:5px;display:grid}.build-part-picker>div>button.is-selected{border-color:var(--acid);background:#d8f24a14}.build-part-picker>div>button>.part-artwork{width:70px;height:66px}.build-part-picker>div>button>span{flex-direction:column;min-width:0;display:flex}.build-part-picker>div>button small{color:var(--cyan);font-size:11px}.build-part-picker>div>button b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;overflow:hidden}.build-part-picker>div>button em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-style:normal;overflow:hidden}.build-part-picker>div>button>strong{color:var(--acid);font-size:18px}.build-picker-empty{border:1px dashed var(--line);min-height:120px;color:var(--muted);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.build-picker-empty b{color:var(--cream);font-size:14px}.build-picker-empty span{margin-top:5px;font-size:11px}#build-drawer .account-select-row{grid-area:2/2;grid-template-columns:minmax(72px,.8fr) minmax(0,1.2fr);gap:7px;min-height:58px;margin:0;padding:7px}.account-select-row small{font-size:10px}.account-select-row b{font-size:12px}.account-select-row select{min-height:48px;font-size:12px}#build-drawer .pc-preview{grid-area:3/2;min-height:108px;margin:0}.pc-preview--expanded{grid-template-rows:32px minmax(0,1fr);grid-template-columns:1fr;overflow:hidden}.pc-preview--expanded .preview-coverage{border-right:0;border-bottom:1px solid var(--line);min-height:32px}.pc-preview--expanded .preview-coverage span{flex-direction:row;gap:5px;padding:2px 6px}.pc-preview--expanded .preview-coverage b{margin-top:0;font-size:13px}.pc-preview--expanded .preview-stats span{justify-content:center;min-width:0;min-height:38px;padding:3px 2px;overflow:hidden}.preview-coverage small,.preview-stats small{font-size:10px}.preview-coverage b{font-size:14px}.pc-preview--expanded .preview-stats b{margin-top:3px;font-size:12px}#build-drawer .build-warning{grid-area:4/2;margin:0;font-size:11px}#build-drawer .bundle-button{grid-area:5/2;min-height:56px;margin:0}#build-drawer .bundle-button small{display:none}#station-drawer{grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(235px,.8fr) minmax(0,1.2fr);gap:8px;display:grid;overflow:hidden}#station-drawer .drawer-head{grid-column:1/-1}#station-drawer .station-spec-grid{grid-area:2/1;gap:4px;margin:0}.station-spec-grid>span{min-height:48px;padding:5px 3px}.station-spec-grid small{font-size:10px}.station-spec-grid b{margin-top:3px;font-size:12px}#station-drawer .station-config-list{grid-area:2/2/6;margin:0;overflow-y:auto}.station-config-list>div{min-height:48px}.station-config-list small{font-size:10px}.station-config-list b{font-size:11px}#station-drawer .account-select-row{grid-area:3/1;margin:0}#station-drawer .account-library{grid-area:4/1;min-height:0;margin:0;overflow-y:auto}#station-drawer .bundle-button{grid-area:5/1;min-height:56px;margin:0}#station-drawer .bundle-button small{display:none}#assignment-drawer{grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(230px,.76fr) minmax(0,1.24fr);gap:8px;display:grid;overflow:hidden}#assignment-drawer .drawer-head{grid-column:1/-1}#assignment-drawer .customer-focus{grid-area:2/1;min-height:70px;margin:0;padding:8px}.customer-focus small{font-size:10px}.customer-focus b{font-size:13px}.customer-focus em{font-size:10px}.customer-focus>strong{font-size:11px}#assignment-drawer .quote-block{grid-area:3/1;margin:0;padding:8px}.quote-head{font-size:10px}.quote-options button{min-height:48px}.quote-options small{font-size:10px}.quote-options b{font-size:13px}#assignment-drawer .assignment-list{scroll-snap-type:x mandatory;grid-area:2/2/5;grid-template-rows:minmax(0,1fr);grid-auto-columns:minmax(260px,min(82%,360px));grid-auto-flow:column;gap:8px;min-height:0;display:grid;overflow:auto hidden}#assignment-drawer .refuse-button{grid-area:4/1;align-self:end;min-height:48px;margin:0;font-size:11px}#assignment-drawer .drawer-foot{grid-area:5/1;margin:0;padding-top:7px;font-size:10px}#assignment-drawer .assignment-confirm-button{grid-area:5/2;min-height:56px;margin:0;display:flex}.assignment-card{scroll-snap-align:start;min-height:100%;padding:9px;overflow-y:auto}.assignment-card.is-selected{border-color:var(--acid);box-shadow:inset 0 0 0 1px var(--acid)}.assignment-card small,.game-run-status b,.game-run-status small,.client-requirements small,.client-requirements>span,.client-requirements>span b{font-size:10px}.manager-console button,.management-drawer button,.settings-dialog button,.modal-layer button,.manager-console select,.management-drawer select{min-height:48px}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.mission-card{width:min(250px,44vw)}.mission-card.is-mobile-expanded{width:min(340px,62vw)}#build-drawer{grid-template-columns:minmax(0,1fr) 205px}#build-drawer .pc-preview--expanded .preview-coverage span{gap:3px;padding-inline:2px}#build-drawer .pc-preview--expanded .preview-coverage small{letter-spacing:0;font-size:8px}#build-drawer .pc-preview--expanded .preview-coverage b{font-size:11px}#build-drawer .build-sections{grid-template-columns:1fr}#assignment-drawer{grid-template-columns:215px minmax(0,1fr)}#station-drawer{grid-template-columns:225px minmax(0,1fr)}.manager-tabs button{padding-inline:6px}.manager-tabs button i{display:inline}}@media (orientation:landscape) and (width<=1400px) and (height<=360px){.mission-card,.club-card{top:calc(var(--mobile-safe-top) + 52px)}.mission-card{width:min(250px,44vw)}.touch-stick{width:124px;height:124px}.touch-stick i{width:52px;height:52px}.manager-page-head{display:none}.settings-row{min-height:72px;padding-block:7px}.settings-row>span small,.settings-row>label:first-child small,.result-card>p{display:none}.start-card>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#build-drawer{gap:5px}#build-drawer .account-select-row{gap:5px;min-height:52px;padding:3px 5px}#build-drawer .pc-preview{min-height:88px}#build-drawer .pc-preview--expanded{grid-template-rows:26px minmax(0,1fr)}#build-drawer .pc-preview--expanded .preview-coverage{min-height:26px}#build-drawer .pc-preview--expanded .preview-stats span{min-height:30px;padding-block:1px}#build-drawer .bundle-button{min-height:48px}#assignment-drawer{gap:5px}#assignment-drawer .customer-focus{gap:7px;min-height:62px;padding:5px 7px}#assignment-drawer .customer-avatar{width:48px;height:48px}#assignment-drawer .quote-block{padding:5px}#assignment-drawer .quote-head{margin-bottom:4px}#assignment-drawer .quote-head small{display:none}#assignment-drawer .drawer-foot{min-height:22px;padding-top:3px}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.topbar{top:var(--mobile-safe-top);right:calc(var(--mobile-safe-right) + 48px);left:var(--mobile-safe-left);background:#09101af0;border:1px solid #c8e1e33d;border-radius:3px 0 0 3px;grid-template-columns:minmax(126px,154px) minmax(0,1fr);align-items:stretch;gap:0;height:44px;min-height:44px;display:grid;overflow:hidden;box-shadow:0 7px 20px #00000047}.day-clock{width:auto;min-height:42px;box-shadow:none;background:0 0;border:0;border-right:1px solid #c8e1e32e;border-radius:0;padding:5px 9px 4px}.day-clock__meta span,.day-clock__meta strong{font-size:13px}.day-clock__track{height:4px;margin-top:5px}.status-strip{justify-content:flex-end;align-items:stretch;gap:0;min-width:0;padding:0;display:flex}.status-strip .status-chip,.status-strip .status-chip:not(.money-chip):not(.mobile-level-chip){min-width:0;height:42px;box-shadow:none;clip-path:none;background:0 0;border:0;border-left:1px solid #c8e1e329;border-radius:0;flex:0 auto;gap:5px;padding:4px 7px;display:flex}.status-strip .mobile-level-chip{width:58px;padding-bottom:7px}.status-strip .money-chip{width:78px}.status-strip>.status-chip:not(.mobile-level-chip):not(.money-chip):not(.mobile-ops-chip){width:62px}.status-chip .chip-icon{flex:0 0 24px;width:24px;height:24px;font-size:12px;display:grid}.status-chip b{margin:0;font-size:13px}.mobile-level-chip>i{height:2px;bottom:3px;left:6px;right:6px}.status-strip .mobile-ops-chip{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:84px;padding:3px 5px;display:grid}.mobile-ops-chip>span{flex-direction:row;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.mobile-ops-chip>span+span{border-left:1px solid #c8e1e324}.mobile-ops-chip i{color:var(--cyan);font-size:13px;font-style:normal}.mobile-ops-chip b{font-size:12px}.mobile-ops-chip.has-queue-alert>span:first-child i,.mobile-ops-chip.has-queue-alert>span:first-child b,.mobile-ops-chip.has-clean-alert>span:last-child i,.mobile-ops-chip.has-clean-alert>span:last-child b{color:var(--orange)}.settings-button{top:var(--mobile-safe-top);right:var(--mobile-safe-right);background:#09101af0;border-color:#c8e1e33d;border-radius:0 3px 3px 0;width:44px;height:44px;font-size:20px;box-shadow:0 7px 20px #00000047}.mission-card{top:calc(var(--mobile-safe-top) + 50px);width:min(300px,46vw);min-height:40px;padding:6px 40px 8px 11px;left:50%;right:auto;transform:translate(-50%)}.mission-card h2{text-overflow:ellipsis;white-space:nowrap;min-height:16px;margin:0;font-size:14px;line-height:1.15;display:block;overflow:hidden}.mission-progress{height:4px;margin-top:5px}.mobile-panel-toggle{width:38px;height:38px;font-size:21px;top:0;right:0}.mission-card.is-mobile-expanded{width:min(360px,64vw);padding:11px 44px 11px 13px}.mission-card.is-mobile-expanded h2{white-space:normal}.club-card,.club-card.has-mobile-alert{display:none}.toast-stack{top:calc(var(--mobile-safe-top) + 50px);right:var(--mobile-safe-right);width:218px;max-height:100px}.toast{min-height:44px;padding:5px 8px 5px 5px}.toast b{font-size:12px}.toast small{font-size:10px}.touch-controls{z-index:10;pointer-events:none;display:block;position:absolute;inset:0}.touch-stick{left:calc(var(--mobile-safe-left) + 4px);bottom:calc(var(--mobile-safe-bottom) + 4px);pointer-events:auto;background:#080e178f;border:2px solid #f2eddc52;border-radius:50%;width:132px;height:132px;position:absolute}.touch-stick i{width:54px;height:54px}.touch-action{right:calc(var(--mobile-safe-right) + 6px);bottom:calc(var(--mobile-safe-bottom) + 7px);pointer-events:auto;background:var(--acid);width:88px;height:88px;min-height:88px;color:var(--ink);border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 7px #070c1370}.touch-action b{font-size:24px}.touch-action small{margin-top:2px;font-size:10px}.context-prompt{right:var(--mobile-safe-right);bottom:calc(var(--mobile-safe-bottom) + 103px);text-align:right;white-space:normal;border-color:#f2eddc29;border-radius:3px;max-width:186px;min-height:34px;padding:6px 9px;font-size:12px;line-height:1.15;left:auto;transform:none}.manager-console{grid-template-rows:44px minmax(0,1fr)}.manager-topbar{grid-template-columns:minmax(0,1fr) 44px;gap:4px;min-height:44px;padding:0 4px}.manager-status{min-width:0;height:42px}.manager-status small{font-size:10px}.manager-status b{font-size:14px}.manager-close{width:40px;height:40px;min-height:40px;font-size:23px}.manager-tabs{gap:3px;height:48px;padding:3px;bottom:4px;left:4px;right:4px}.manager-tabs button{white-space:nowrap;min-height:40px;padding:0 8px;font-size:13px}.manager-tabs button span{margin:0 5px 0 0;font-size:15px;display:inline}.manager-pane{padding:5px 5px 56px}.manager-pane[data-manager-pane=market].is-active{grid-template-rows:minmax(0,1fr) 50px;grid-template-columns:56px minmax(0,1fr);gap:5px;padding:5px 5px 56px}.component-filter-panel{padding-right:4px}.component-filter-bar{gap:4px;padding-right:1px}.component-filter-bar button{border-radius:2px;flex:0 0 44px;height:44px;min-height:44px;padding:4px}.component-filter-bar button>span{flex:0 0 28px;width:28px;height:28px;font-size:13px}.component-filter-bar button b,.component-filter-bar button small{display:none}.manager-product-grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));grid-auto-rows:60px;align-content:start;gap:4px;padding-right:2px}.manager-product-card{grid-template-rows:60px;grid-template-columns:50px minmax(0,1fr) 62px;height:60px;min-height:60px;overflow:hidden}.product-media{width:50px;height:60px}.product-media>span{padding:2px 3px;font-size:9px;bottom:3px;right:3px}.product-copy{justify-content:center;padding:5px 6px}.product-copy small,.product-copy p{display:none}.product-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:14px;line-height:1.1;display:block;overflow:hidden}.product-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.product-buy{gap:2px;height:60px;min-height:0;padding:4px 5px}.product-buy>span{justify-content:flex-end}.product-buy span b{font-size:11px}.product-buy>strong{font-size:13px}.mobile-product-dock{grid-template-columns:minmax(0,1fr) auto auto minmax(104px,128px);gap:7px;height:50px;min-height:50px;padding:3px 4px}.mobile-product-dock small{font-size:10px}.mobile-product-dock b{margin-top:1px;font-size:13px}.mobile-product-dock .mobile-product-stock b{font-size:12px}.mobile-product-dock>strong{font-size:14px}.mobile-product-dock button{height:42px;min-height:42px;font-size:12px}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.topbar{grid-template-columns:142px minmax(0,1fr)}.day-clock__meta{gap:6px}.day-clock__meta span,.day-clock__meta strong{white-space:nowrap}.status-strip .mobile-level-chip{width:52px}.status-strip .money-chip{width:72px}.status-strip>.status-chip:not(.mobile-level-chip):not(.money-chip):not(.mobile-ops-chip){width:56px}.status-strip .mobile-ops-chip{width:74px;padding-inline:3px}.status-chip .chip-icon{flex-basis:22px;width:22px;height:22px}.mission-card{width:min(270px,48vw)}.toast-stack{top:calc(var(--mobile-safe-top) + 98px)}.manager-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (orientation:landscape) and (width<=1400px) and (height<=360px){.touch-stick{width:120px;height:120px}.touch-stick i{width:50px;height:50px}.touch-action{width:82px;height:82px;min-height:82px}.context-prompt{bottom:calc(var(--mobile-safe-bottom) + 95px)}.manager-product-grid{grid-auto-rows:56px}.manager-product-card,.product-buy{height:56px;min-height:56px}.product-media{height:56px}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.topbar{box-shadow:none;background:0 0;border:0;overflow:visible}.day-clock{background:#09101af0;border:1px solid #c8e1e33d;border-radius:3px;box-shadow:0 7px 20px #00000047}.status-strip{background:#09101af0;border:1px solid #c8e1e33d;border-radius:3px;justify-self:end;width:max-content;overflow:hidden;box-shadow:0 7px 20px #00000047}.status-strip .status-chip:first-child{border-left:0}.mission-card{right:auto;left:var(--mobile-safe-left);width:min(270px,52vw);transform:none}.mission-card.is-mobile-expanded{width:min(360px,68vw);transform:none}.mobile-ops-chip{z-index:11;top:calc(var(--mobile-safe-top) + 50px);right:var(--mobile-safe-right);background:#281818f0;border:1px solid #f36e3aa6;border-radius:3px;gap:8px;width:auto;min-width:42px;height:36px;min-height:36px;padding:3px 8px;display:none;position:absolute;box-shadow:0 7px 20px #00000047}.mobile-ops-chip.has-queue-alert,.mobile-ops-chip.has-clean-alert{display:flex!important}.mobile-ops-chip:not(.has-queue-alert)>span:first-child,.mobile-ops-chip:not(.has-clean-alert)>span:last-child{display:none}.mobile-ops-chip>span{gap:5px;min-width:24px}.mobile-ops-chip>span+span{border-left-color:#f36e3a57;padding-left:8px}.mobile-ops-chip i,.mobile-ops-chip b{color:var(--orange)}.toast-stack{top:calc(var(--mobile-safe-top) + 92px)}}.assignment-action-bar{display:contents}.product-cart-controls{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:5px;display:flex;position:relative}.product-buy .product-cart-controls button{width:38px;height:38px;min-height:38px;color:var(--acid);background:#d8f24a1a;border:1px solid #d8f24a75;grid-column:auto;place-items:center;padding:0;font-family:Russo One,sans-serif;font-size:20px;display:grid}.product-buy .product-cart-controls button:hover:not(:disabled),.product-buy .product-cart-controls button:focus-visible{background:var(--acid);color:var(--ink);outline:0}.product-buy .product-cart-controls button:disabled{color:#71818a;background:#202e3d;border-color:#334353}.product-cart-controls>b{z-index:2;background:var(--acid);min-width:20px;height:20px;color:var(--ink);border:2px solid #131f2d;border-radius:10px;place-items:center;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-5px;right:-5px}.manager-product-card:not(.is-in-cart) .product-cart-controls [data-cart-remove-id],.manager-product-card:not(.is-in-cart) .product-cart-controls>b{display:none}.manager-product-card.is-in-cart{border-color:#d8f24ab8;box-shadow:inset 0 0 0 1px #d8f24a3d}.shop-cart-dock{z-index:7;background:#101c2afa;border:1px solid #d8f24a61;grid-template-columns:minmax(0,1fr) auto 44px minmax(126px,166px);align-items:center;gap:8px;min-height:58px;margin-top:12px;padding:6px;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 24px #00000047}.shop-cart-summary{flex-direction:column;min-width:0;display:flex}.shop-cart-summary small{color:var(--cyan);font-size:9px;font-weight:700}.shop-cart-summary b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.shop-cart-dock>strong{color:var(--acid);white-space:nowrap;font-family:Russo One,sans-serif;font-size:16px;font-weight:400}.shop-cart-dock button{cursor:pointer;border:0;place-items:center;height:44px;min-height:44px;font-weight:700;display:grid}.shop-cart-dock .shop-cart-clear{width:44px;color:var(--muted);background:#263647;font-size:22px}.shop-cart-checkout{background:var(--acid);color:var(--ink);font-size:11px}.shop-cart-dock button:disabled{color:#71818a;cursor:not-allowed;background:#283647}.shop-cart-dock.is-over-budget{border-color:#f36e3a8a}.shop-cart-dock.is-over-budget>strong{color:var(--orange)}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.mission-card.is-mobile-expanded{width:min(420px, calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right) - 132px));max-height:116px;padding:9px 48px 9px 12px;overflow:hidden}.mission-card.is-mobile-expanded>.eyebrow{font-size:9px}.mission-card.is-mobile-expanded h2{margin-top:4px;font-size:14px}.mission-card.is-mobile-expanded>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}.mission-card.is-mobile-expanded>.mission-count{margin-top:4px;font-size:10px}.mission-card.is-mobile-expanded>.club-level-strip,.mission-card.is-mobile-expanded>.hype-line{display:none!important}.manager-product-card{grid-template-columns:50px minmax(0,1fr) 86px}.product-buy{grid-template-rows:15px 34px;grid-template-columns:1fr;align-content:center;gap:2px;padding:3px 5px;display:grid}.product-buy>span{display:none}.product-buy>strong{text-align:center;grid-row:1;place-self:center stretch;font-size:12px;line-height:1}.product-cart-controls{grid-row:2;justify-content:center;gap:4px}.product-buy .product-cart-controls button{width:34px;height:34px;min-height:34px;font-size:18px;display:grid!important}.product-cart-controls>b{top:-6px;right:-2px}.shop-cart-dock{grid-template-columns:minmax(0,1fr) auto 42px minmax(108px,132px);gap:7px;height:50px;min-height:50px;margin:0;padding:3px 4px;position:static}.shop-cart-summary small{font-size:9px}.shop-cart-summary b{margin-top:1px;font-size:12px}.shop-cart-dock>strong{font-size:14px}.shop-cart-dock button{height:42px;min-height:42px}.shop-cart-dock .shop-cart-clear{width:42px}.shop-cart-checkout{font-size:11px}#assignment-drawer .assignment-action-bar{grid-area:5/1/auto/-1;grid-template-columns:112px minmax(165px,.72fr) minmax(0,1.28fr);gap:6px;min-width:0;display:grid}#assignment-drawer .assignment-action-bar .drawer-foot{border:1px solid var(--line);letter-spacing:0;flex-direction:column;grid-area:1/1;justify-content:center;min-width:0;min-height:56px;margin:0;padding:5px 7px;font-size:8px}#assignment-drawer .assignment-action-bar .drawer-foot b{font-size:14px}#assignment-drawer .assignment-action-bar .refuse-button{grid-area:1/2;min-height:56px;margin:0;padding:5px 8px;font-size:10px;line-height:1.15}#assignment-drawer .assignment-action-bar .assignment-confirm-button{grid-area:1/3;min-height:56px;margin:0;display:flex}}@media (orientation:landscape) and (width<=700px) and (height<=620px){#assignment-drawer .assignment-action-bar{grid-template-columns:78px 132px minmax(0,1fr);gap:5px}#assignment-drawer .assignment-action-bar .drawer-foot span{display:none}#assignment-drawer .assignment-action-bar .refuse-button{padding-inline:5px;font-size:9px}}@media (orientation:landscape) and (width<=1400px) and (height<=360px){.product-buy{grid-template-rows:14px 32px}.product-buy .product-cart-controls button{width:32px;height:32px;min-height:32px}}.manager-console{box-shadow:none;border:0;inset:0}.manager-topbar{grid-template-columns:auto minmax(340px,1fr) auto 108px 48px}.manager-cart-button{border:1px solid var(--line);min-width:0;min-height:46px;color:var(--muted);cursor:pointer;background:#172332;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:10px;font-weight:700;display:flex;position:relative}.manager-cart-button b{min-width:22px;height:22px;color:var(--muted);background:#273647;place-items:center;padding:0 5px;font-family:Russo One,sans-serif;font-size:10px;font-weight:400;display:grid}.manager-cart-button:hover,.manager-cart-button:focus-visible,.manager-cart-button.is-active{border-color:var(--acid);color:var(--cream);outline:0}.manager-cart-button.has-items b,.manager-cart-button.is-active b{background:var(--acid);color:var(--ink)}.manager-cart-pane.is-active{overflow:hidden}.manager-cart-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:16px;min-width:0;height:100%;min-height:0;display:grid}.manager-cart-content{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.manager-cart-list{scrollbar-color:#344a60 #0c1420;align-content:start;gap:8px;min-width:0;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.manager-cart-line{border:1px solid var(--line);background:#131f2d;grid-template-columns:72px minmax(0,1fr) 94px 122px 100px;align-items:center;gap:10px;min-width:0;min-height:76px;padding:7px 10px 7px 7px;display:grid}.manager-cart-line>.part-artwork{width:62px;height:62px}.manager-cart-line>span{flex-direction:column;min-width:0;display:flex}.manager-cart-line small{color:var(--cyan);font-size:10px;font-weight:700}.manager-cart-line>span b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:Russo One,sans-serif;font-size:14px;font-weight:400;overflow:hidden}.manager-cart-line em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-style:normal;overflow:hidden}.manager-cart-line>strong,.manager-cart-line>output{color:var(--acid);text-align:right;white-space:nowrap;font-family:Russo One,sans-serif;font-size:14px;font-weight:400}.manager-cart-quantity{grid-template-columns:42px 32px 42px;justify-content:center;align-items:center;display:grid}.manager-cart-quantity button{width:42px;height:42px;min-height:42px;color:var(--acid);cursor:pointer;background:#d8f24a14;border:1px solid #d8f24a6b;padding:0;font-size:20px}.manager-cart-quantity button:hover:not(:disabled),.manager-cart-quantity button:focus-visible{background:var(--acid);color:var(--ink);outline:0}.manager-cart-quantity button:disabled{border-color:var(--line);color:#71818a;background:#263443}.manager-cart-quantity b{text-align:center}.manager-cart-empty{text-align:center;border:1px dashed #c8e1e33d;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:24px;display:flex}.manager-cart-empty>span{color:var(--cyan);font-size:34px}.manager-cart-empty b{margin-top:12px;font-family:Russo One,sans-serif;font-size:20px;font-weight:400}.manager-cart-empty small{max-width:360px;color:var(--muted);margin-top:7px;font-size:13px;line-height:1.35}.manager-cart-empty button{background:var(--cyan);min-height:48px;color:var(--ink);border:0;margin-top:18px;padding:0 18px;font-size:11px;font-weight:700}.shop-cart-checkout-panel{background:#111e2d;border:1px solid #d8f24a61;grid-template-rows:auto auto minmax(42px,1fr) auto;align-content:start;gap:12px;min-width:0;min-height:0;padding:18px;display:grid}.shop-cart-checkout-panel header{flex-direction:column;display:flex}.shop-cart-checkout-panel header small{color:var(--cyan);font-size:10px;font-weight:700}.shop-cart-checkout-panel header b{margin-top:4px;font-family:Russo One,sans-serif;font-size:17px;font-weight:400}.shop-cart-total{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:12px;padding:14px 0;display:flex}.shop-cart-total span{color:var(--muted);font-size:11px;font-weight:700}.shop-cart-total strong{color:var(--acid);white-space:nowrap;font-family:Russo One,sans-serif;font-size:24px;font-weight:400}.shop-cart-checkout-panel>p{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.shop-cart-checkout-panel.is-over-budget>p,.shop-cart-checkout-panel.is-over-budget .shop-cart-total strong{color:var(--orange)}.shop-cart-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.shop-cart-actions button{cursor:pointer;border:0;min-height:50px;padding:0 10px;font-size:11px;font-weight:700}.shop-cart-actions .shop-cart-clear{color:var(--cream);background:#263647}.shop-cart-actions .shop-cart-checkout{background:var(--acid);color:var(--ink)}.shop-cart-actions button:disabled{color:#71818a;cursor:not-allowed;background:#283647}.system-requirement-row{grid-template-columns:32px repeat(3,minmax(0,1fr))}.system-requirement-row>small,.system-requirement-row>span{font-size:9px}.system-requirement-row>span b{text-overflow:clip;font-size:11px;overflow:visible}.account-select-row>span,.account-select-row select,.settings-row>*,.management-drawer>*{min-width:0}@media (width<=1050px){.manager-topbar{grid-template-columns:auto minmax(260px,1fr) auto 94px 46px}.manager-cart-button{padding-inline:8px}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.manager-console{border-radius:0;grid-template-rows:44px minmax(0,1fr);inset:0}.manager-topbar{min-height:44px;padding:0 max(4px, env(safe-area-inset-right)) 0 max(6px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) 92px 44px;gap:4px}.manager-status{grid-column:1;min-width:0;height:42px}.manager-cart-button{grid-column:2;gap:5px;width:92px;height:40px;min-height:40px;padding:0 6px;font-size:10px}.manager-cart-button b{min-width:20px;height:20px;font-size:9px}.manager-close{grid-column:3;width:40px;height:40px;min-height:40px}.manager-tabs{right:max(4px, env(safe-area-inset-right));bottom:max(4px, env(safe-area-inset-bottom));left:max(4px, env(safe-area-inset-left))}.manager-pane{padding:5px 5px calc(56px + env(safe-area-inset-bottom))}.manager-pane[data-manager-pane=market].is-active{padding:5px 5px calc(56px + env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr)}.component-filter-panel,.manager-product-grid{grid-row:1}.manager-cart-pane.is-active{padding:6px 6px calc(56px + env(safe-area-inset-bottom));display:block}.manager-cart-layout{grid-template-columns:minmax(0,1fr) 196px;gap:6px}.manager-cart-content{grid-template-rows:minmax(0,1fr)}.manager-cart-head{display:none}.manager-cart-list{gap:5px;padding-right:2px}.manager-cart-line{grid-template-rows:28px 30px;grid-template-columns:48px minmax(0,1fr) 106px;gap:1px 6px;height:63px;min-height:63px;padding:2px 5px 2px 2px}.manager-cart-line>.part-artwork{grid-area:1/1/3;width:48px;height:58px}.manager-cart-line>span{grid-area:1/2/3;justify-content:center}.manager-cart-line small{font-size:9px}.manager-cart-line>span b{margin-top:2px;font-size:13px}.manager-cart-line em{margin-top:3px;font-size:10px}.manager-cart-line>strong{display:none}.manager-cart-line>output{text-align:center;grid-area:1/3;align-self:center;font-size:13px}.manager-cart-quantity{grid-area:2/3;grid-template-columns:34px 28px 34px}.manager-cart-quantity button{width:34px;height:30px;min-height:30px;font-size:17px}.manager-cart-empty{min-height:100%;padding:12px}.manager-cart-empty>span{font-size:26px}.manager-cart-empty b{margin-top:7px;font-size:17px}.manager-cart-empty small{margin-top:4px;font-size:11px}.manager-cart-empty button{min-height:44px;margin-top:11px}.shop-cart-checkout-panel{grid-template-rows:auto auto minmax(28px,1fr) auto;gap:7px;padding:10px}.shop-cart-checkout-panel header small{font-size:9px}.shop-cart-checkout-panel header b{margin-top:2px;font-size:14px}.shop-cart-total{padding:8px 0}.shop-cart-total span{font-size:10px}.shop-cart-total strong{font-size:19px}.shop-cart-checkout-panel>p{font-size:10px;line-height:1.25}.shop-cart-actions{gap:5px}.shop-cart-actions button{min-height:44px;padding-inline:5px;font-size:9px}.manager-pane[data-manager-pane=steem].is-active{grid-template-rows:50px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.steem-library-bar{min-height:0;margin:0 0 5px}.manager-pane .game-store-list{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-content:start;gap:6px;min-height:0;padding-right:2px;overflow-y:auto}.manager-pane[data-manager-pane=warehouse].is-active{grid-template-rows:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.manager-pane[data-manager-pane=warehouse] .warehouse-grid{align-content:start;height:100%;min-height:0;overflow-y:auto}.manager-pane[data-manager-pane=warehouse] .warehouse-grid.is-empty{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch}.manager-pane[data-manager-pane=warehouse] .warehouse-grid.is-empty .warehouse-empty{height:auto;min-height:0}.steem-game-card{grid-template-rows:minmax(148px,auto);grid-template-columns:76px minmax(0,1fr) 90px;height:auto;min-height:148px}.steem-game-cover{width:76px;height:100%;min-height:148px}.steem-game-copy{align-self:stretch;padding:8px;overflow:visible}.steem-game-copy>small{font-size:10px}.steem-game-copy h3{margin:3px 0 7px;font-size:14px}.game-requirements{gap:5px}.system-requirement-row{grid-template-columns:32px repeat(3,minmax(0,1fr));gap:3px;min-height:39px}.system-requirement-row>small{font-size:10px}.system-requirement-row>span{justify-content:center;padding:4px 5px;font-size:10px}.system-requirement-row>span b{text-overflow:clip;margin-top:3px;font-size:12px;overflow:visible}.steem-game-card>button{overflow-wrap:anywhere;min-width:0;height:100%;min-height:148px;padding:7px;font-size:11px}.settings-dialog *,#build-drawer>*,#station-drawer>*,#assignment-drawer>*{box-sizing:border-box;min-width:0;min-height:0}.settings-row--volume{grid-template-columns:minmax(78px,.72fr) minmax(0,1.28fr);gap:8px}.settings-row--volume>label:first-child b{font-size:13px}.volume-control{grid-template-columns:minmax(0,1fr) 38px;gap:6px;min-width:0}.volume-control output{font-size:11px}.settings-row{gap:8px}.language-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:min(164px,100%);min-width:0}.language-switch button{min-width:0;padding-inline:4px}.quality-switch{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.quality-switch button{min-width:0;padding-inline:4px;font-size:10px}#build-drawer .pc-preview{overflow:hidden}#build-drawer .pc-preview--expanded .preview-stats{height:100%;min-height:0}#build-drawer .pc-preview--expanded .preview-stats span{min-height:0}#station-drawer{grid-template-rows:48px 82px 50px minmax(0,1fr) 48px;grid-template-columns:minmax(210px,40%) minmax(0,1fr);gap:5px}#station-drawer .drawer-head{min-height:48px;padding-block:0}#station-drawer .station-spec-grid{height:82px;overflow:hidden}#station-drawer .station-spec-grid>span{min-height:39px;padding:3px 2px}#station-drawer .station-spec-grid small{font-size:9px}#station-drawer .station-spec-grid b{margin-top:2px;font-size:11px}#station-drawer .account-select-row{grid-template-columns:minmax(72px,.82fr) minmax(0,1.18fr);gap:5px;width:100%;height:50px;min-height:50px;padding:4px 5px;overflow:hidden}#station-drawer .account-select-row select{width:100%;min-width:0;min-height:40px;padding-inline:6px}#station-drawer .account-library{align-items:center;min-height:0;padding:4px 5px;display:flex;overflow:hidden}#station-drawer .library-head{display:none}#station-drawer .library-chips{flex-wrap:nowrap;width:100%;margin:0;overflow-x:auto}#station-drawer .library-chips span{flex:none;padding:4px 6px;font-size:9px}#station-drawer .bundle-button{height:48px;min-height:48px}#station-drawer .station-config-list{scrollbar-gutter:stable}#assignment-drawer .customer-focus{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:48px minmax(0,1fr);gap:2px 7px;min-height:0;padding:5px 7px;overflow:hidden}#assignment-drawer .customer-avatar{grid-area:1/1/3;width:48px;height:48px}#assignment-drawer .customer-focus>span:nth-child(2){grid-area:1/2}#assignment-drawer .customer-focus b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;line-height:1.08;display:-webkit-box;overflow:hidden}#assignment-drawer .customer-focus em{display:none}#assignment-drawer .customer-focus>strong{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex-direction:row;grid-area:2/2;gap:5px;max-width:none;font-size:10px;overflow:hidden}#assignment-drawer .customer-discovery:not([hidden])+#customer-budget{display:none}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.manager-cart-layout{grid-template-columns:minmax(0,1fr) 170px}.manager-cart-line{grid-template-columns:44px minmax(0,1fr) 98px}.manager-cart-line>.part-artwork{width:44px}.manager-cart-quantity{grid-template-columns:32px 26px 32px}.manager-cart-quantity button{width:32px}.shop-cart-checkout-panel{padding:8px}.shop-cart-actions{grid-template-columns:1fr}.shop-cart-actions button{min-height:38px}.shop-cart-checkout-panel>p{display:none}.manager-pane .game-store-list{grid-template-columns:minmax(0,1fr)}.steem-game-card{grid-template-columns:72px minmax(0,1fr) 84px}.steem-game-cover{width:72px}.steem-game-card>button{padding-inline:5px;font-size:10px}#station-drawer{grid-template-columns:minmax(232px,43%) minmax(0,1fr)}#station-drawer .account-select-row{height:56px;min-height:56px}#station-drawer .account-select-row select{min-height:44px}#station-drawer .account-library{min-height:0;padding-block:2px}#station-drawer .library-chips span{padding-block:2px}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.manager-product-grid{grid-auto-rows:66px}.manager-product-card{grid-template-rows:66px;grid-template-columns:46px minmax(0,1fr) 80px;height:66px;min-height:66px}.product-media{width:46px;height:66px}.product-copy{padding:5px 6px}.product-copy h3{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 3px;font-size:13px;line-height:1.08;display:-webkit-box;overflow:hidden}.product-copy b{font-size:10px}.product-buy{grid-template-rows:15px 34px;height:66px;padding:4px}.product-buy .product-cart-controls button{width:32px;height:32px;min-height:32px}.steem-game-card{grid-template-columns:76px minmax(0,1fr) 96px}#build-drawer .drawer-head{min-height:48px;padding-block:0}#build-drawer .account-select-row{height:50px;min-height:50px;padding-block:3px}#build-drawer .account-select-row select{min-height:42px}#build-drawer .bundle-button{height:48px;min-height:48px}#build-drawer .pc-preview--expanded .preview-stats b{white-space:nowrap;font-size:11px}}.shop-level-filter{border:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;background:#121e2c;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.shop-level-filter>span{color:var(--cyan);font-size:11px}.shop-level-filter:hover,.shop-level-filter:focus-visible,.shop-level-filter.is-active{border-color:var(--acid);color:var(--cream);outline:0}.shop-level-filter.is-active>span{color:var(--acid)}.steem-library-bar{grid-template-columns:168px minmax(0,1fr) minmax(300px,380px);min-width:0}.steem-account-heading{background:#14283b;border:1px solid #4ad9d24d;grid-template-rows:1fr 1fr;grid-template-columns:36px minmax(0,1fr);align-items:center;min-width:0;padding:7px 10px;display:grid}.steem-account-heading>span{color:var(--cyan);grid-row:1/3;font-size:24px}.steem-account-heading b{align-self:end;font-family:Russo One,sans-serif;font-size:16px;font-weight:400}.steem-account-heading small{color:var(--muted);align-self:start;margin-top:2px;font-size:8px;font-weight:700}.manager-pane[data-manager-pane=steem].is-active{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.steem-store-browser{grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid;overflow:hidden}.manager-pane .game-store-list{scrollbar-color:#344a60 #0c1420;grid-template-columns:minmax(0,1fr);grid-auto-rows:88px;align-content:start;gap:7px;min-width:0;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.steem-game-tile{border:1px solid var(--line);min-width:0;min-height:88px;color:var(--cream);cursor:pointer;text-align:left;background:#131f2d;grid-template-columns:78px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.steem-game-tile:hover,.steem-game-tile:focus-visible,.steem-game-tile.is-selected{border-color:var(--cyan);background:#192a3c;outline:0}.steem-game-tile.is-selected{box-shadow:inset 3px 0 0 var(--cyan)}.steem-game-tile.is-hype{border-color:#f36e3ab8}.steem-game-tile.is-hype.is-selected{box-shadow:inset 3px 0 0 var(--orange)}.steem-game-tile.is-locked{opacity:.58}.steem-game-tile.is-owned .steem-game-tile-copy em{color:var(--cyan)}.steem-game-tile-cover,.steem-detail-cover{background-color:#101927;width:100%;height:100%;display:block;position:relative;overflow:hidden}.steem-game-tile-cover>img,.steem-detail-cover>img,.game-cover-artwork{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.steem-detail-cover>img{object-fit:contain}.steem-detail-cover:after{display:none}.steem-game-tile-cover:after,.steem-detail-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#050a119e);position:absolute;inset:0}.steem-game-tile-cover i{z-index:1;background:var(--orange);color:var(--ink);padding:3px 4px;font-size:7px;font-style:normal;font-weight:700;position:absolute;bottom:3px;right:3px}.steem-game-tile-copy{flex-direction:column;justify-content:center;min-width:0;padding:9px 10px;display:flex}.steem-game-tile-copy small{color:var(--cyan);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.steem-game-tile-copy b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:Russo One,sans-serif;font-size:13px;font-weight:400;overflow:hidden}.steem-game-tile-copy em{color:var(--acid);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;font-style:normal;font-weight:700;overflow:hidden}.steem-game-detail{border:1px solid var(--line);background:#131f2d;grid-template-rows:minmax(0,1fr) 58px;grid-template-columns:clamp(170px,24%,240px) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.steem-game-detail.is-hype{border-color:#f36e3ab8}.steem-game-detail.is-owned{border-color:#4ad9d273}.steem-detail-cover{aspect-ratio:3/4;grid-row:1/3;align-self:start;height:auto;min-height:0;max-height:100%}.steem-detail-cover span{z-index:1;background:var(--orange);color:var(--ink);padding:5px 7px;font-size:8px;font-weight:700;position:absolute;top:9px;right:9px}.steem-detail-copy{grid-template-rows:auto auto auto;align-content:start;gap:10px;min-width:0;min-height:0;padding:clamp(12px,2vw,24px);display:grid;overflow-y:auto}.steem-detail-head small{color:var(--cyan);font-size:9px;font-weight:700}.steem-detail-head h2{margin:5px 0 7px;font-family:Russo One,sans-serif;font-size:clamp(20px,2.5vw,32px);font-weight:400}.steem-detail-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.steem-detail-requirements{gap:7px;max-width:620px}.steem-detail-requirements .system-requirement-row{grid-template-columns:76px repeat(3,minmax(0,1fr));min-height:54px}.steem-detail-requirements .system-requirement-row>small{font-size:9px}.steem-detail-requirements .system-requirement-row>span{justify-content:center;padding:7px 9px;font-size:9px}.steem-detail-requirements .system-requirement-row>span b{text-overflow:clip;margin-top:4px;font-size:14px;overflow:visible}.steem-detail-copy .game-equipment-note{max-width:620px;margin:0;padding:8px 9px;font-size:9px}.steem-detail-buy{background:var(--cyan);min-width:0;min-height:58px;color:var(--ink);cursor:pointer;border:0;grid-column:2;font-size:11px;font-weight:700}.steem-detail-buy:hover:not(:disabled),.steem-detail-buy:focus-visible{filter:brightness(1.08);outline:0}.steem-detail-buy:disabled{color:#71818a;cursor:not-allowed;background:#283647}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){:root{--mobile-safe-top:max(6px, env(safe-area-inset-top));--mobile-safe-right:max(6px, env(safe-area-inset-right));--mobile-safe-bottom:max(6px, env(safe-area-inset-bottom));--mobile-safe-left:max(6px, env(safe-area-inset-left));--mobile-header-height:44px;--mobile-nav-height:48px}.hud:before{background:linear-gradient(#05090f6b 0,#0000 19%),linear-gradient(0deg,#05090f57 0,#0000 23%)}.brand,.club-card,.inventory-bar{display:none!important}.topbar{top:var(--mobile-safe-top);right:calc(var(--mobile-safe-right) + var(--mobile-header-height));left:var(--mobile-safe-left);width:auto;height:var(--mobile-header-height);min-height:var(--mobile-header-height);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:clamp(126px,25vw,154px) minmax(0,1fr);gap:0;overflow:visible}.day-clock{clip-path:none;background:#09101af0;border:1px solid #c8e1e33d;border-radius:3px;width:auto;height:42px;min-height:42px;padding:5px 8px 4px;box-shadow:0 7px 20px #00000047}.day-clock:after,.day-clock__hours{display:none}.day-clock__meta{grid-template-columns:max-content max-content;justify-content:space-between;column-gap:10px;display:grid}.day-clock__meta span,.day-clock__meta strong{white-space:nowrap;font-size:12px}.day-clock__track{height:4px;margin-top:5px}.status-strip{background:#09101af0;border:1px solid #c8e1e33d;border-radius:3px 0 0 3px;justify-content:flex-end;justify-self:end;align-items:stretch;gap:0;width:max-content;min-width:0;padding:0;display:flex;overflow:hidden;box-shadow:0 7px 20px #00000047}.status-strip .status-chip,.status-strip .status-chip:not(.money-chip):not(.mobile-level-chip){width:auto;min-width:0;height:42px;box-shadow:none;clip-path:none;background:0 0;border:0;border-left:1px solid #c8e1e329;border-radius:0;flex:0 auto;gap:5px;padding:4px 7px;display:flex}.status-strip .status-chip:first-child{border-left:0}.status-strip .mobile-level-chip{flex-basis:62px;padding-bottom:7px}.status-strip .money-chip{flex-basis:86px}.status-strip>.status-chip:not(.mobile-level-chip):not(.money-chip){flex-basis:68px}.status-chip .chip-icon{flex:0 0 22px;width:22px;height:22px;font-size:11px;display:grid}.status-chip small{display:none}.status-chip b{margin:0;font-size:13px}.mobile-level-chip>i{height:2px;bottom:3px;left:6px;right:6px}.settings-button{top:var(--mobile-safe-top);right:var(--mobile-safe-right);width:var(--mobile-header-height);height:var(--mobile-header-height);background:#09101af0;border-color:#c8e1e33d;border-radius:0 3px 3px 0;font-size:20px;box-shadow:0 7px 20px #00000047}.mobile-ops-chip{top:calc(var(--mobile-safe-top) + 50px);right:var(--mobile-safe-right);width:auto;height:36px;min-height:36px}.mission-card{top:calc(var(--mobile-safe-top) + 50px);right:auto;left:var(--mobile-safe-left);width:min(250px,44vw);min-height:42px;padding:6px 40px 7px 10px;transform:none}.mission-card .eyebrow,.mission-card p,.mission-card .mission-count,.mission-card .club-level-strip,.mission-card .hype-line{display:none}.mission-card h2{text-overflow:ellipsis;white-space:nowrap;min-height:16px;margin:0;font-size:13px;line-height:1.2;overflow:hidden}.mission-card .mission-progress{height:4px;margin-top:6px}.mission-card .mobile-panel-toggle{width:40px;height:40px;min-height:40px;top:0;right:0}.mission-card.is-mobile-expanded{width:min(315px, calc(100vw - 154px - var(--mobile-safe-left) - var(--mobile-safe-right)));max-height:108px;padding:9px 42px 9px 11px;overflow:hidden;transform:none}.mission-card.is-mobile-expanded h2{white-space:normal}.mission-card.is-mobile-expanded p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.mission-card.is-mobile-expanded .mission-count{margin-top:4px;font-size:9px;display:block}.toast-stack{top:calc(var(--mobile-safe-top) + 50px);right:var(--mobile-safe-right);pointer-events:none;width:min(230px,42vw);max-height:98px}.toast{min-height:44px;padding:5px 8px 5px 5px}.toast b{font-size:11px}.toast small{font-size:9px}.touch-stick{left:calc(var(--mobile-safe-left) + 2px);bottom:calc(var(--mobile-safe-bottom) + 2px);width:132px;height:132px}.touch-stick i{width:56px;height:56px}.touch-action{right:calc(var(--mobile-safe-right) + 4px);bottom:calc(var(--mobile-safe-bottom) + 5px);width:94px;height:94px;min-height:94px}.touch-action b{font-size:24px}.touch-action small{margin-top:1px;font-size:9px}.context-prompt{right:var(--mobile-safe-right);bottom:calc(var(--mobile-safe-bottom) + 107px);text-align:right;white-space:normal;border-color:#f2eddc2e;border-radius:3px;width:min(190px,38vw);max-width:none;min-height:36px;padding:6px 8px;font-size:11px;line-height:1.15;left:auto;transform:none}.context-prompt .keycap{display:none}.manager-console{grid-template-rows:var(--mobile-header-height) minmax(0, 1fr);box-shadow:none;border:0;border-radius:0;transition:opacity .15s,visibility .15s;inset:0;transform:none}.manager-console.is-open{transform:none}.manager-topbar{min-width:0;min-height:var(--mobile-header-height);height:var(--mobile-header-height);padding:0 max(4px, env(safe-area-inset-right)) 0 max(6px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) 92px 44px;gap:4px;display:grid}.manager-brand{display:none}.manager-status{grid-column:1;justify-content:flex-start;align-items:center;gap:14px;min-width:0;height:42px;display:flex}.manager-status span{align-items:flex-start}.manager-status small{margin:0;font-size:8px}.manager-status b{margin-top:2px;font-size:11px}.manager-cart-button{grid-column:2;gap:5px;width:92px;height:40px;min-height:40px;padding:0 6px;font-size:9px}.manager-cart-button b{min-width:20px;height:20px;font-size:9px}.manager-close{grid-column:3;width:40px;height:40px;min-height:40px;font-size:23px}.manager-tabs{z-index:20;right:max(4px, env(safe-area-inset-right));bottom:max(4px, env(safe-area-inset-bottom));left:max(4px, env(safe-area-inset-left));height:var(--mobile-nav-height);background:#09101afa;border:1px solid #c8e1e338;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid;position:absolute}.manager-tabs button{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:40px;min-height:40px;padding:0 7px;font-size:11px;overflow:hidden}.manager-tabs button span{margin-right:5px;font-size:14px}.manager-workspace{min-height:0;overflow:hidden}.manager-pane{min-height:0;padding:5px 5px calc(56px + env(safe-area-inset-bottom));overflow:hidden}.manager-page-head{display:none}.manager-pane[data-manager-pane=market].is-active{min-height:0;padding:5px 5px calc(56px + env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr);grid-template-columns:52px minmax(0,1fr);gap:5px;display:grid;overflow:hidden}.component-filter-panel{border:0;border-right:1px solid var(--line);grid-area:1/1;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;margin:0;padding:0 3px 0 0;display:grid}.component-filter-bar{grid-template-columns:minmax(0,1fr);grid-auto-rows:44px;grid-auto-columns:auto;grid-auto-flow:row;align-content:start;gap:4px;min-width:0;min-height:0;padding:0 1px 0 0;display:grid;overflow:hidden auto}.component-filter-bar button{border-radius:2px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:4px;display:grid}.component-filter-bar button>span{width:30px;height:30px;font-size:12px}.component-filter-bar button b,.component-filter-bar button small{display:none}.manager-product-grid{grid-area:1/2;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:66px;align-content:start;gap:4px;min-width:0;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.manager-product-card{grid-template-rows:66px;grid-template-columns:48px minmax(0,1fr) 68px;min-width:0;height:66px;min-height:66px;display:grid;overflow:hidden;transform:none!important}.product-media{aspect-ratio:auto;border:0;border-right:1px solid var(--line);width:48px;height:66px}.product-media>span{padding:2px 3px;font-size:8px;bottom:3px;right:3px}.product-copy{flex-direction:column;justify-content:center;min-width:0;padding:5px 6px;display:flex}.product-copy small,.product-copy p{display:none}.product-copy h3{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:0 0 4px;font-size:12px;line-height:1.08;display:-webkit-box;overflow:hidden}.product-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.product-buy{border-top:0;border-left:1px solid var(--line);grid-template-rows:18px 40px;grid-template-columns:minmax(0,1fr);gap:0;width:auto;min-width:0;height:66px;min-height:66px;padding:4px;display:grid}.product-buy>span{display:none}.product-buy>strong{grid-row:1;justify-self:end;font-size:11px}.product-buy .product-cart-controls{grid-row:2;justify-content:flex-end}.product-buy .product-cart-controls [data-cart-remove-id]{display:none!important}.product-buy .product-cart-controls button{width:40px;height:40px;min-height:40px;font-size:20px}.product-cart-controls>b{min-width:18px;height:18px;font-size:9px;top:-4px;right:-4px}.manager-product-card:not(.is-in-cart) .product-cart-controls>b{display:none!important}.manager-cart-pane.is-active{padding:5px 5px calc(56px + env(safe-area-inset-bottom));display:block}.manager-cart-layout{grid-template-columns:minmax(0,1fr) clamp(170px,29vw,210px);gap:5px}.manager-cart-content{grid-template-rows:minmax(0,1fr)}.manager-cart-head{display:none}.manager-cart-list{gap:4px;min-height:0;overflow-y:auto}.manager-cart-line,.shop-cart-checkout-panel{min-width:0}.manager-pane[data-manager-pane=warehouse].is-active{padding:5px 5px calc(56px + env(safe-area-inset-bottom));display:block;overflow-y:auto}.warehouse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.warehouse-item{grid-template-columns:54px minmax(0,1fr) 82px;gap:6px;height:68px;min-height:68px;padding:3px}.warehouse-item>.part-artwork{width:54px;height:60px}.warehouse-item>span b{font-size:11px}.warehouse-item em{font-size:8px}.warehouse-item__actions{grid-template-rows:16px 44px;gap:2px}.warehouse-item__actions>strong{font-size:10px}.warehouse-sell-button{min-height:44px;padding:3px 4px}.warehouse-sell-button b{font-size:10px}.manager-pane[data-manager-pane=steem].is-active{padding:5px 5px calc(56px + env(safe-area-inset-bottom));grid-template-rows:44px minmax(0,1fr);gap:5px;display:grid}.steem-library-bar{grid-template-columns:minmax(0,1fr) clamp(230px,38vw,280px);gap:5px;min-width:0;height:44px;min-height:0;margin:0;display:grid}.steem-account-heading{display:none}.steem-library-bar .account-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;min-width:0;height:44px;overflow-x:auto}.steem-library-bar .account-tabs::-webkit-scrollbar{display:none}.steem-library-bar .account-tabs button{scroll-snap-align:start;flex:none;min-width:126px;height:44px;min-height:44px;padding:4px 7px}.steem-library-bar .account-tabs button b{font-size:10px}.steem-library-bar .account-tabs button small{margin-top:2px;font-size:7px}.steem-library-bar .compact-button{overflow-wrap:anywhere;min-width:0;height:44px;min-height:44px;margin:0;padding:0 5px;font-size:9px}.steem-account-actions{gap:4px;height:44px}.steem-account-actions .compact-button small{font-size:8px}.steem-store-browser{grid-template-columns:clamp(142px,28vw,210px) minmax(0,1fr);gap:5px;min-height:0}.manager-pane .game-store-list{grid-template-columns:minmax(0,1fr);grid-auto-rows:58px;gap:4px;min-height:0;padding-right:2px}.steem-game-tile{grid-template-columns:52px minmax(0,1fr);height:58px;min-height:58px}.steem-game-tile-copy{padding:5px 6px}.steem-game-tile-copy small{font-size:7px}.steem-game-tile-copy b{margin-top:2px;font-size:11px}.steem-game-tile-copy em{margin-top:3px;font-size:8px}.steem-game-tile-cover i{display:none}.steem-game-detail{grid-template-rows:minmax(0,1fr);grid-template-columns:76px minmax(0,1fr) clamp(86px,17vw,112px);min-height:0}.steem-detail-cover{grid-area:1/1}.steem-detail-cover span{padding:3px 4px;font-size:6px;top:4px;right:4px}.steem-detail-copy{flex-direction:column;grid-area:1/2;justify-content:center;gap:6px;min-height:0;padding:7px;display:flex;overflow-y:auto}.steem-detail-head small{font-size:7px}.steem-detail-head h2{margin:2px 0 3px;font-size:14px;line-height:1.08}.steem-detail-head p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.2;display:-webkit-box;overflow:hidden}.steem-detail-requirements{gap:3px;width:100%}.steem-detail-requirements .system-requirement-row{grid-template-columns:38px repeat(3,minmax(0,1fr));gap:2px;min-height:34px}.steem-detail-requirements .system-requirement-row>small{font-size:7px}.steem-detail-requirements .system-requirement-row>span{padding:3px;font-size:7px}.steem-detail-requirements .system-requirement-row>span b{margin-top:2px;font-size:10px}.steem-detail-copy .game-equipment-note{margin:0;padding:4px 5px;font-size:7px}.steem-detail-buy{overflow-wrap:anywhere;grid-area:1/3;width:100%;min-width:0;height:100%;min-height:0;padding:5px;font-size:9px}.management-drawer{width:100%;max-width:none;height:100%;max-height:none;padding:max(5px, env(safe-area-inset-top)) max(5px, env(safe-area-inset-right)) max(5px, env(safe-area-inset-bottom)) max(5px, env(safe-area-inset-left));clip-path:none;border:0;border-radius:0;inset:0}.management-drawer .drawer-head{height:44px;min-height:44px}.management-drawer .drawer-head h2{margin-top:2px;font-size:16px}.management-drawer .drawer-head .eyebrow{font-size:8px}.management-drawer .drawer-close{width:42px;height:42px;min-height:42px}#assignment-drawer{grid-template-rows:44px 62px minmax(74px,auto) minmax(0,1fr) 50px;grid-template-columns:clamp(190px,36vw,230px) minmax(0,1fr);gap:5px;min-width:0;min-height:0;display:grid;overflow:hidden}#assignment-drawer .drawer-head{grid-area:1/1/auto/-1}#assignment-drawer .customer-focus{grid-area:2/1;height:62px;min-height:62px;margin:0}#assignment-drawer .quote-block{grid-area:3/1;min-height:0;margin:0}#assignment-drawer .assignment-list{grid-area:2/2/5;grid-template-rows:minmax(0,1fr);grid-auto-columns:minmax(220px,min(80%,330px));grid-auto-flow:column;gap:5px;min-height:0;display:grid;overflow:auto hidden}#assignment-drawer .assignment-action-bar{grid-area:5/1/auto/-1;grid-template-columns:clamp(142px,25vw,180px) minmax(0,1fr) 88px;gap:5px;min-width:0;height:50px;min-height:50px;display:grid}#assignment-drawer .assignment-action-bar .refuse-button{grid-area:1/1;min-width:0;height:50px;min-height:50px;margin:0;padding:0 6px;font-size:9px}#assignment-drawer .assignment-action-bar .assignment-confirm-button{grid-area:1/2;min-width:0;height:50px;min-height:50px;margin:0}#assignment-drawer .assignment-action-bar .drawer-foot{border:1px solid var(--line);grid-area:1/3;justify-content:center;align-items:center;min-width:0;height:50px;min-height:50px;margin:0;padding:0;display:flex}#assignment-drawer .assignment-action-bar .drawer-foot span{display:none}#assignment-drawer .assignment-action-bar .drawer-foot b{font-size:14px}.settings-dialog,.start-card,.result-card{max-width:calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right));max-height:calc(100dvh - var(--mobile-safe-top) - var(--mobile-safe-bottom));overflow-y:auto}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.status-strip .mobile-level-chip{flex-basis:52px}.status-strip .money-chip{flex-basis:72px}.status-strip>.status-chip:not(.mobile-level-chip):not(.money-chip){flex-basis:56px}.status-chip .chip-icon{display:none}.manager-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-product-card{grid-template-columns:46px minmax(0,1fr) 64px}.product-media{width:46px}.product-copy h3{font-size:11px}.manager-cart-layout{grid-template-columns:minmax(0,1fr) 166px}.shop-cart-checkout-panel{padding:7px}.shop-cart-actions{grid-template-columns:1fr}.shop-cart-actions button{min-height:38px}.shop-cart-checkout-panel>p{display:none}.steem-store-browser{grid-template-columns:142px minmax(0,1fr)}.steem-game-detail{grid-template-columns:68px minmax(0,1fr) 86px}.steem-detail-head p,.steem-detail-copy .game-equipment-note{display:none}.steem-detail-copy{gap:4px;padding:5px}.steem-detail-head h2{font-size:12px}.steem-detail-requirements .system-requirement-row{grid-template-columns:31px repeat(3,minmax(0,1fr));min-height:32px}.steem-detail-requirements .system-requirement-row>span{font-size:6px}.steem-detail-requirements .system-requirement-row>span b{font-size:9px}.steem-detail-buy{font-size:8px}}@media (orientation:landscape) and (height<=360px){.touch-stick{width:124px;height:124px}.touch-stick i{width:52px;height:52px}.touch-action{width:86px;height:86px;min-height:86px}.context-prompt{bottom:calc(var(--mobile-safe-bottom) + 98px)}.manager-product-grid{grid-auto-rows:62px}.manager-product-card,.product-buy{height:62px;min-height:62px}.manager-product-card{grid-template-rows:62px}.product-media{height:62px}.product-buy{grid-template-rows:16px 38px}.product-buy .product-cart-controls button{width:38px;height:38px;min-height:38px}.steem-detail-head p,.steem-detail-copy .game-equipment-note{display:none}}.club-logo{--logo-primary:#d8f24a;--logo-accent:#4ad9d2;--logo-base:var(--logo-primary);--logo-detail:var(--logo-accent);--logo-foreground:#101725;--logo-border:var(--logo-accent);--logo-tag-top:7%;--logo-tag-right:7%;background:var(--logo-base);color:var(--logo-foreground);border:2px solid var(--logo-border);place-items:center;display:grid;position:relative;overflow:hidden;transform:none;box-shadow:5px 5px #030a0e66}.club-logo[data-logo-treatment=dark]{--logo-base:#101725;--logo-detail:var(--logo-accent);--logo-foreground:var(--logo-primary);--logo-border:var(--logo-primary)}.club-logo[data-logo-treatment=inverse]{--logo-base:var(--logo-accent);--logo-detail:var(--logo-primary);--logo-foreground:#101725;--logo-border:var(--logo-primary)}.club-logo:before{content:"";pointer-events:none;position:absolute}.club-logo[data-logo-pattern=bars]:before{background:var(--logo-detail);height:7%;box-shadow:0 -.18em 0 color-mix(in srgb, var(--logo-detail) 44%, transparent);bottom:9%;left:8%;right:8%}.club-logo[data-logo-pattern=slash]:before{background:var(--logo-detail);width:28%;height:156%;top:-28%;right:7%;transform:rotate(18deg)}.club-logo[data-logo-pattern=split]:before{background:var(--logo-detail);inset:0 0 0 64%}.club-logo[data-logo-pattern=corner]:before{background:var(--logo-detail);clip-path:polygon(100% 0,100% 100%,0 100%);width:46%;height:46%;bottom:0;right:0}.club-logo[data-logo-pattern=ring]:before{border:.09em solid var(--logo-detail);border-radius:50%;inset:14%}.club-logo[data-logo-pattern=grid]:before{opacity:.23;background:repeating-linear-gradient(0deg, transparent 0 17%, var(--logo-detail) 17% 23%), repeating-linear-gradient(90deg, transparent 0 17%, var(--logo-detail) 17% 23%);inset:0}.club-logo>i{z-index:2;letter-spacing:0;text-shadow:0 .06em #f2eddc80;text-overflow:clip;white-space:nowrap;max-width:82%;font-family:Russo One,sans-serif;font-style:normal;line-height:1;position:relative;overflow:hidden}.club-logo>em{z-index:3;top:var(--logo-tag-top);right:var(--logo-tag-right);box-sizing:border-box;border:1px solid var(--logo-detail);min-width:1.55em;max-width:42%;color:var(--logo-primary);text-align:center;white-space:nowrap;background:#101725;padding:.18em .28em;font-family:IBM Plex Sans Condensed,sans-serif;font-size:max(5px,.24em);font-style:normal;font-weight:700;line-height:1;position:absolute}.club-logo:not([data-logo-symbol=initials])>i{width:52%;max-width:52%}.club-logo>i>svg{aspect-ratio:1;width:100%;height:auto;display:block}.club-logo[data-logo-symbol=initials]>em{display:none}.club-logo[data-logo-shape=cut]{clip-path:polygon(15% 0,100% 0,100% 85%,85% 100%,0 100%,0 15%)}.club-logo[data-logo-shape=hex]{--logo-tag-top:12%;--logo-tag-right:17%;clip-path:polygon(22% 0,78% 0,100% 50%,78% 100%,22% 100%,0 50%)}.club-logo[data-logo-shape=circle]{--logo-tag-top:14%;--logo-tag-right:17%;clip-path:circle(50%);border-radius:50%}.club-logo[data-logo-shape=shield]{--logo-tag-top:8%;--logo-tag-right:10%;clip-path:polygon(7% 0,93% 0,86% 70%,50% 100%,14% 70%)}.club-logo[data-logo-shape=arcade]{--logo-tag-top:10%;--logo-tag-right:10%;clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%)}.brand-mark.club-logo{letter-spacing:0;width:47px;height:47px;font-size:17px}.manager-brand>.club-logo{flex:0 0 42px;width:42px;height:42px;font-size:14px}.brand-copy b,.manager-brand b{text-overflow:ellipsis;white-space:nowrap;max-width:168px;overflow:hidden}.ops-brand{grid-column:1/-1;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:10px 12px;display:grid;border-color:#4ad9d25c!important}.ops-brand__logo{width:58px;height:58px;font-size:18px}.ops-brand>span{flex-direction:column;min-width:0;display:flex}.ops-brand small{color:var(--cyan);font-size:10px;font-weight:700}.ops-brand b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:Russo One,sans-serif;font-size:18px;font-weight:400;overflow:hidden}.ops-brand p{color:var(--muted);margin:3px 0 0;font-size:11px}.ops-brand>button{border:1px solid var(--cyan);min-width:132px;min-height:44px;color:var(--cream);cursor:pointer;background:#18293a;padding:0 16px;font-size:11px;font-weight:700}.ops-brand>button:hover,.ops-brand>button:focus-visible{border-color:var(--acid);color:var(--acid);outline:0}.brand-layer{z-index:110;visibility:hidden;pointer-events:auto;-webkit-backdrop-filter:blur(8px);opacity:0;background:#05090fc7;place-items:center;padding:24px;transition:opacity .18s,visibility .18s;display:grid;position:absolute;inset:0}.brand-layer.is-open{visibility:visible;opacity:1}.brand-layer.is-onboarding{-webkit-backdrop-filter:none;background:#070d16fa}.brand-layer.is-onboarding .brand-dialog{border-color:#d8f24a94;box-shadow:0 30px 90px #000000b8}.brand-layer.is-onboarding .brand-dialog__actions{grid-template-columns:minmax(240px,1fr);margin-left:316px}.brand-layer.is-onboarding:not(.is-character-step) .brand-dialog__actions{grid-template-columns:minmax(120px,.34fr) minmax(240px,1fr)}.brand-layer.is-onboarding .brand-dialog__actions .primary-button{box-shadow:inset 0 -4px #060e143d}.brand-dialog{background:#0d1521fc;border:1px solid #4ad9d261;width:min(940px,100%);max-height:calc(100dvh - 48px);padding:22px;overflow-y:auto;box-shadow:0 30px 80px #0000009e}.brand-dialog__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.brand-dialog__head h2{margin:4px 0 0;font-family:Russo One,sans-serif;font-size:25px;font-weight:400}.character-editor{border:1px solid var(--line);grid-template-columns:300px minmax(0,1fr);min-width:0;min-height:356px;margin-top:16px;display:grid}.character-editor[hidden]{display:none!important}.character-editor__preview{border-right:1px solid var(--line);text-align:center;background:#101b29;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:16px;display:flex}.character-editor__preview>span{flex-direction:column;min-width:0;display:flex}.character-editor__preview small{color:var(--cyan);margin-top:6px;font-size:10px;font-weight:700}.character-editor__preview b{margin-top:5px;font-family:Russo One,sans-serif;font-size:20px;font-weight:400}.character-avatar{--avatar-shirt:#f36e3a;--avatar-pants:#101725;--avatar-hair:#302722;flex:0 0 240px;width:180px;height:240px;position:relative}.character-avatar>i{box-sizing:border-box;font-style:normal;display:block;position:absolute}.character-avatar__shadow{background:#03090e6b;border-radius:50%;height:23px;bottom:4px;left:26px;right:26px}.character-avatar__leg{z-index:2;background:var(--avatar-pants);width:34px;height:84px;bottom:12px;box-shadow:inset 0 -5px #0003}.character-avatar__leg--left{left:48px}.character-avatar__leg--right{right:48px}.character-avatar__body{z-index:3;background:var(--avatar-shirt);width:88px;height:72px;top:91px;left:46px;box-shadow:inset 0 -6px #00000024}.character-avatar__arm{z-index:2;background:#e6aa7c;width:27px;height:76px;top:99px;box-shadow:inset 0 -5px #0000001a}.character-avatar__arm--left{left:19px}.character-avatar__arm--right{right:19px}.character-avatar__head{z-index:4;clip-path:polygon(13% 0,87% 0,100% 13%,100% 87%,87% 100%,13% 100%,0 87%,0 13%);background:#e6aa7c;width:62px;height:67px;top:35px;left:59px}.character-avatar__head:after{content:"";background:#101725;width:7px;height:7px;position:absolute;top:37px;left:14px;box-shadow:27px 0 #101725}.character-avatar__hair{z-index:5;background:var(--avatar-hair);clip-path:polygon(9% 0,91% 0,100% 35%,85% 73%,67% 64%,53% 86%,31% 70%,14% 78%,0 38%);width:68px;height:38px;top:29px;left:56px}.character-editor__form{flex-direction:column;min-width:0;padding:22px;display:flex}.character-editor__form>p{color:var(--muted);margin:0 0 14px;font-size:13px}.character-color-options{gap:8px;display:grid}.character-color-row{background:#0b1521;border:1px solid #35495c;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.character-color-row>b{color:var(--muted);font-size:10px}.character-swatches{grid-template-columns:repeat(6,minmax(44px,1fr));gap:5px;min-width:0;display:grid}.character-swatch{cursor:pointer;background:#142231;border:1px solid #35495c;outline:0;min-width:44px;min-height:48px;padding:5px;position:relative}.character-swatch>i{background:var(--swatch-color);width:100%;height:100%;display:block;box-shadow:inset 0 -5px #00000029}.character-swatch:hover,.character-swatch:focus-visible{border-color:var(--cyan)}.character-swatch.is-selected{border-color:var(--acid);box-shadow:0 0 0 2px var(--acid)}.character-swatch.is-selected:after{content:"✓";width:17px;height:17px;color:var(--acid);background:#101725;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:5px;right:6px}.character-random{min-height:52px;color:var(--cream);cursor:pointer;background:#182638;border:1px solid #4ad9d294;justify-content:center;align-items:center;gap:9px;margin-top:auto;padding:7px 12px;display:flex}.character-random span{color:var(--cyan);font-size:17px}.character-random b{font-size:10px}.character-random:hover,.character-random:focus-visible{border-color:var(--acid);color:var(--acid);outline:0}.brand-editor{border:1px solid var(--line);grid-template-columns:300px minmax(0,1fr);min-width:0;min-height:356px;margin-top:16px;display:grid}.brand-editor[hidden]{display:none!important}.brand-editor__preview{border-right:1px solid var(--line);text-align:center;background:#101b29;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:22px;display:flex}.club-logo--preview{width:132px;height:132px;font-size:40px;box-shadow:9px 9px #030a0e80}.brand-editor__preview>span:last-child{flex-direction:column;width:100%;min-width:0;display:flex}.brand-editor__preview small{color:var(--logo-accent,var(--cyan));margin-top:20px;font-size:10px;font-weight:700}.brand-editor__preview b{overflow-wrap:anywhere;margin-top:6px;font-family:Russo One,sans-serif;font-size:22px;font-weight:400;line-height:1.12}.brand-editor__form{flex-direction:column;min-width:0;padding:22px;display:flex}.brand-editor__form>p{color:var(--muted);margin:0 0 19px;font-size:13px;line-height:1.4}.brand-name-field{flex-direction:column;min-width:0;display:flex}.brand-name-field>span{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.brand-name-field b,.brand-name-field small{color:var(--muted);font-size:10px;font-weight:700}.brand-name-field input{width:100%;min-width:0;height:56px;color:var(--cream);letter-spacing:0;background:#0b1521;border:1px solid #405468;outline:0;padding:0 14px;font-family:Russo One,sans-serif;font-size:20px}.brand-name-field input:focus{border-color:var(--acid);box-shadow:inset 4px 0 0 var(--acid)}.brand-logo-builder{background:#0b1521;border:1px solid #35495c;min-width:0;margin-top:14px}.brand-control-tabs{border-bottom:1px solid #35495c;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.brand-control-tabs button{min-width:0;min-height:44px;color:var(--muted);cursor:pointer;background:#111e2d;border:0;border-right:1px solid #35495c;outline:0;padding:0 7px;font-size:9px;font-weight:700;position:relative}.brand-control-tabs button:last-child{border-right:0}.brand-control-tabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.brand-control-tabs button:hover,.brand-control-tabs button:focus-visible{color:var(--cream);background:#182a3c}.brand-control-tabs button:focus-visible{box-shadow:inset 0 0 0 2px var(--cyan)}.brand-control-tabs button.is-active{color:var(--acid);background:#182a3c}.brand-control-tabs button.is-active:after{background:var(--acid)}.brand-control-panel{min-width:0;min-height:112px;padding:9px}.brand-control-panel[hidden]{display:none!important}.brand-logo-options{overscroll-behavior-x:contain;scrollbar-color:#4b6071 transparent;scrollbar-width:thin;grid-auto-columns:minmax(66px,1fr);grid-auto-flow:column;gap:6px;min-width:0;display:grid;overflow-x:auto}#brand-symbol-options{grid-template-columns:repeat(8,minmax(60px,1fr));grid-auto-flow:row}#brand-shape-options{grid-template-columns:repeat(5,minmax(60px,1fr));grid-auto-flow:row}#brand-pattern-options{grid-template-columns:repeat(6,minmax(60px,1fr));grid-auto-flow:row}.brand-logo-choice{min-width:60px;height:92px;color:var(--muted);cursor:pointer;background:#101d2b;border:1px solid #2d4255;outline:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:6px 4px;display:flex;position:relative}.brand-logo-choice:hover,.brand-logo-choice:focus-visible{border-color:var(--cyan);color:var(--cream);background:#16283a}.brand-logo-choice.is-selected{border-color:var(--acid);box-shadow:inset 0 -3px 0 var(--acid);color:var(--acid)}.brand-logo-choice b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;line-height:1.1;overflow:hidden}.brand-control-logo{flex:0 0 48px;width:48px;height:48px;font-size:15px;box-shadow:3px 3px #030a0e73}.brand-control-panel--color{flex-direction:column;gap:8px;display:flex}.brand-palette-options{grid-template-columns:repeat(10,minmax(36px,1fr));gap:5px;min-width:0;display:grid}.brand-palette-choice{min-width:0;height:48px;color:var(--muted);cursor:pointer;background:#101d2b;border:1px solid #2d4255;outline:0;padding:4px;position:relative}.brand-palette-choice i{background:linear-gradient(135deg, var(--palette-primary) 0 52%, var(--palette-accent) 52% 100%);width:100%;height:100%;display:block}.brand-palette-choice span{color:#fff;background:#080f17d1;padding:1px 3px;font-size:7px;font-weight:700;position:absolute;bottom:4px;right:5px}.brand-palette-choice:hover,.brand-palette-choice:focus-visible{border-color:var(--cyan)}.brand-palette-choice.is-selected{border-color:var(--acid);box-shadow:0 0 0 2px var(--acid)}.brand-treatment-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.brand-mode-choice{min-width:0;min-height:38px;color:var(--muted);cursor:pointer;background:#101d2b;border:1px solid #2d4255;outline:0;padding:0 8px;font-size:9px;font-weight:700}.brand-mode-choice:hover,.brand-mode-choice:focus-visible{border-color:var(--cyan);color:var(--cream)}.brand-mode-choice.is-selected{border-color:var(--acid);color:var(--acid);background:#d8f24a1a}.brand-generator-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:auto;padding-top:18px;display:grid}.brand-generator-actions button{min-width:0;min-height:58px;color:var(--cream);cursor:pointer;background:#182638;border:1px solid #35495c;justify-content:center;align-items:center;gap:7px;padding:7px 8px;font-size:9px;display:flex}.brand-generator-actions button span{color:var(--cyan);font-size:17px}.brand-generator-actions button b{overflow-wrap:anywhere;font-size:9px;line-height:1.2}.brand-generator-actions button:hover,.brand-generator-actions button:focus-visible{border-color:var(--cyan);outline:0}.brand-generator-actions button:last-child{background:#d8f24a1a;border-color:#d8f24a7a}.brand-generator-actions button:last-child span{color:var(--acid)}.brand-dialog__actions{grid-template-columns:minmax(130px,.42fr) minmax(210px,1fr);gap:8px;margin-top:14px;display:grid}.brand-dialog__actions button{min-height:52px;margin:0}.brand-dialog__actions .primary-button:disabled{color:#81919b;cursor:not-allowed;background:#263545}.mission-card.is-tutorial{box-shadow:0 16px 34px #00000057, inset 3px 0 0 var(--cyan);border-color:#4ad9d2ad}.tutorial-input{align-items:center;gap:9px;min-width:0;margin-top:10px;display:flex}.tutorial-input[hidden]{display:none!important}.tutorial-input__keys{flex:none;align-items:center;gap:3px;display:flex}.tutorial-input__keys kbd{min-width:25px;height:25px;padding:0 5px;font-size:9px}.tutorial-input>b{min-width:0;color:var(--cyan);font-size:9px;line-height:1.1}@keyframes tutorial-control-pulse{50%{box-shadow:0 0 0 9px #d8f24a24,0 8px 28px #00000057}}.touch-stick.is-tutorial-target,.touch-action.is-tutorial-target{border-color:var(--acid);animation:1.25s ease-in-out infinite tutorial-control-pulse}.touch-stick>i{z-index:1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=1001px) and (height>=621px){.mission-card.is-tutorial{width:min(360px,100vw - 48px);min-height:0;padding:17px 48px 16px 19px}.mission-card.is-tutorial h2{text-overflow:clip;white-space:normal;min-height:0;margin-top:9px;font-size:17px;line-height:1.2;overflow:visible}.mission-card.is-tutorial>.eyebrow,.mission-card.is-tutorial>p,.mission-card.is-tutorial>.mission-count{display:block}.mission-card.is-tutorial>p{margin-top:6px;font-size:13px;line-height:1.28}.mission-card.is-tutorial .mobile-panel-toggle{display:none}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.operations-dashboard>.ops-brand{grid-column:1/-1}.ops-brand{gap:9px;min-height:66px;padding:6px 8px}.ops-brand__logo{width:52px;height:52px;font-size:16px}.ops-brand b{font-size:14px}.ops-brand p{display:none}.ops-brand>button{min-width:116px;min-height:44px;font-size:9px}.brand-layer{padding:var(--mobile-safe-top) var(--mobile-safe-right) var(--mobile-safe-bottom) var(--mobile-safe-left);-webkit-backdrop-filter:none;background:#05090fe6;overflow:auto}.brand-dialog{clip-path:none;width:min(900px,100%);max-height:100%;padding:8px 10px}.brand-dialog:after{display:none}.brand-dialog__head{min-height:44px;padding-bottom:3px}.brand-dialog__head h2{margin-top:0;font-size:19px}.brand-dialog__head .eyebrow{display:none}.brand-dialog__head .drawer-close{width:44px;height:44px}.brand-editor{grid-template-columns:210px minmax(0,1fr);min-height:248px;margin-top:7px}.brand-editor__preview{padding:10px}.club-logo--preview{width:88px;height:88px;font-size:27px;box-shadow:6px 6px #030a0e80}.brand-editor__preview small{margin-top:10px;font-size:8px}.brand-editor__preview b{margin-top:4px;font-size:16px}.brand-editor__form{padding:10px}.brand-editor__form>p,.brand-name-field>span{display:none}.brand-name-field input{height:46px;font-size:16px}.brand-logo-builder{margin-top:7px}.brand-control-tabs button{min-height:42px;font-size:8px}.brand-control-panel{min-height:82px;padding:5px}.brand-logo-options{grid-auto-columns:minmax(62px,1fr);gap:5px}.brand-logo-choice{gap:4px;min-width:60px;height:72px;padding:4px 3px}.brand-logo-choice b{font-size:7px}.brand-control-logo{flex-basis:38px;width:38px;height:38px;font-size:12px;box-shadow:2px 2px #030a0e80}.brand-control-panel--color{gap:5px}.brand-palette-options{gap:4px}.brand-palette-choice{height:40px;padding:3px}.brand-mode-choice{min-height:32px;font-size:8px}.brand-generator-actions{gap:5px;padding-top:8px}.brand-generator-actions button{gap:4px;min-height:48px;padding:4px 5px}.brand-generator-actions button span{font-size:14px}.brand-generator-actions button b{font-size:8px}.brand-dialog__actions{margin-top:7px}.brand-dialog__actions button{min-height:46px}.brand-layer.is-onboarding .brand-dialog__actions{margin-left:220px}.mission-card.is-tutorial{min-height:72px}.mission-card.is-tutorial .tutorial-input{margin-top:6px;display:flex}.mission-card.is-tutorial .tutorial-input[hidden]{display:none!important}.mission-card.is-tutorial .tutorial-input__keys kbd{min-width:23px;height:23px;font-size:8px}.mission-card.is-tutorial .tutorial-input>b{font-size:8px}}@media (orientation:landscape) and (width<=900px) and (height<=430px){.brand-dialog{padding:4px 8px}.brand-dialog__head{min-height:42px;padding-bottom:0}.brand-dialog__head .eyebrow{display:none}.brand-dialog__head h2{margin-top:0;font-size:17px}.brand-editor{grid-template-columns:126px minmax(0,1fr);min-height:196px;margin-top:3px}.brand-editor__preview{padding:7px}.brand-editor__preview small{display:none}.club-logo--preview{width:64px;height:64px;font-size:20px}.brand-editor__preview b{margin-top:8px;font-size:12px}.brand-editor__form{padding:3px 5px}.brand-editor__form>p,.brand-name-field>span{display:none}.brand-name-field input{height:44px}.brand-logo-builder{margin-top:3px}.brand-control-tabs button{min-height:44px;padding:0 3px;font-size:7px}.brand-control-panel{min-height:66px;padding:4px}.brand-logo-options{grid-auto-columns:55px;gap:4px}#brand-symbol-options{grid-template-columns:repeat(8,minmax(49px,1fr))}#brand-shape-options{grid-template-columns:repeat(5,minmax(49px,1fr))}#brand-pattern-options{grid-template-columns:repeat(6,minmax(49px,1fr))}.brand-logo-choice{gap:2px;min-width:49px;height:58px}.brand-logo-choice b{font-size:6px}.brand-control-logo{flex-basis:32px;width:32px;height:32px;font-size:10px}.brand-palette-options{grid-template-columns:repeat(10,minmax(32px,1fr));gap:3px}.brand-palette-choice{height:34px}.brand-palette-choice span{display:none}.brand-mode-choice{min-height:28px;padding:0 4px;font-size:7px}.brand-control-panel--color{gap:3px}.brand-generator-actions{padding-top:3px}.brand-generator-actions button{flex-direction:row;min-height:44px}.brand-generator-actions button b{white-space:nowrap;font-size:7px}.brand-dialog__actions{margin-top:2px}.brand-dialog__actions button{min-height:44px}.brand-dialog__actions{grid-template-columns:110px minmax(0,1fr)}.brand-layer.is-onboarding .brand-dialog__actions{grid-template-columns:minmax(0,1fr);margin-left:134px}.mission-card.is-tutorial{min-height:67px}.mission-card.is-tutorial h2{font-size:13px}.mission-card.is-tutorial .tutorial-input__keys kbd{min-width:21px;height:21px;padding:0 4px}}html[data-ui-scale=compact] .hud{transform-origin:0 0;width:111.112%;max-width:none;height:111.112%;max-height:none;inset:0 auto auto 0;transform:scale(.9)}html[data-ui-scale=large] .hud{transform-origin:0 0;width:90.91%;max-width:none;height:90.91%;max-height:none;inset:0 auto auto 0;transform:scale(1.1)}.ops-jump-nav button.is-active{border-color:var(--acid);color:var(--cream);box-shadow:inset 0 -3px 0 var(--acid);background:#d8f24a24}.toast-overflow{background:var(--cyan);min-width:30px;height:30px;color:var(--ink);place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid}.settings-dialog{max-height:calc(100% - 24px);overflow-y:auto}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){#manager-console small,#build-drawer small,#station-drawer small,#assignment-drawer small,#manager-console em,#build-drawer em,#station-drawer em,#assignment-drawer em,#operations-dashboard p,#manager-console button,#build-drawer button,#station-drawer button,#assignment-drawer button,.settings-dialog button,.settings-dialog small,.toast small,.touch-action small,.mission-card .eyebrow,.mission-card .mission-count,.steem-detail-requirements .system-requirement-row>span,#assignment-drawer .game-run-status b,#assignment-drawer .assignment-machine b,#manager-console .product-copy b{font-size:11px!important}#manager-console .manager-close,.management-drawer .drawer-close,.settings-dialog .drawer-close{font-size:24px!important}#manager-console .product-cart-controls button,#manager-console .manager-cart-quantity button,#build-drawer .build-part-picker>header button{font-size:20px!important}.warehouse-category-filters button.is-active b{display:block}.warehouse-category-filters{padding-right:12px;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%)}.settings-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-row--quality{grid-column:auto}.settings-row{min-height:76px}.ui-scale-switch{width:min(320px,100%)}.ui-scale-switch button{min-height:48px;padding-inline:5px;font-size:11px}.steem-library-bar .account-tabs button small,.steem-game-tile-copy small,.steem-game-tile-copy em,.steem-detail-head small,.steem-detail-head p,.steem-detail-requirements .system-requirement-row>small,.steem-detail-requirements .system-requirement-row>span,.steem-detail-copy .game-equipment-note,.steem-account-actions .compact-button,.steem-detail-buy{font-size:11px}#assignment-drawer.is-party-order .assignment-machine{align-items:center;display:flex}}.manager-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-dashboard{grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:12px;min-width:0;display:grid}.ops-jump-nav{display:grid}.operations-dashboard>section{background:#111d2b;border:1px solid #c8e1e32e;min-width:0}.ops-opening-lock{grid-column:1/-1;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:62px;padding:9px 12px;display:grid;background:#d8f24a17!important;border-color:#d8f24ab8!important}.ops-opening-lock>span{background:var(--acid);width:42px;height:42px;color:var(--ink);place-items:center;font-family:Russo One,sans-serif;font-size:18px;display:grid}.ops-opening-lock>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ops-opening-lock b{color:var(--cream);font-family:Russo One,sans-serif;font-size:14px;font-weight:400}.ops-opening-lock small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.25}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.ops-opening-lock{grid-template-columns:34px minmax(0,1fr);gap:7px;min-height:48px;padding:5px 7px}.ops-opening-lock>span{width:34px;height:34px;font-size:15px}.ops-opening-lock b{font-size:11px}.ops-opening-lock small{font-size:9px}}.ops-progress{grid-column:span 8;padding:16px}.ops-certification,.ops-rating{grid-column:span 4;padding:16px}.ops-forecast-section{grid-column:span 4}.ops-events-section,.ops-contracts-section{grid-column:1/-1}.ops-infrastructure-section{grid-column:span 8}.ops-services-section{grid-column:span 4}.ops-staff-section{grid-column:1/-1}.ops-progress>header,.ops-rating>header,.ops-section>header{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.ops-progress>header>span,.ops-certification header,.ops-section>header{flex-direction:column;min-width:0;display:flex}.ops-progress header small,.ops-certification header>span,.ops-section>header>span{color:var(--cyan);font-size:11px;font-weight:700}.ops-progress header b,.ops-certification header strong{margin-top:4px;font-family:Russo One,sans-serif;font-size:18px;font-weight:400}.ops-progress header>strong,.ops-rating header>strong{color:var(--acid);white-space:nowrap;font-family:Russo One,sans-serif;font-size:20px;font-weight:400}.ops-progress-track,.ops-meter,.ops-rating li>i,.ops-mastery>i{background:#263545;height:6px;display:block;overflow:hidden}.ops-progress-track{margin-top:13px}.ops-progress-track>i,.ops-meter>i,.ops-rating li>i>em,.ops-mastery>i>em{background:var(--cyan);height:100%;display:block}.ops-progress-track>i{background:var(--acid)}.ops-progress ol{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ops-progress li{color:#647582;text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.ops-progress li>span{border:1px solid #354859;place-items:center;width:30px;height:30px;font-family:Russo One,sans-serif;font-size:12px;display:grid}.ops-progress li small{text-overflow:ellipsis;white-space:nowrap;max-width:72px;margin-top:5px;font-size:10px;line-height:1.15;overflow:hidden}.ops-progress li.is-passed>span{border-color:var(--cyan);color:var(--cyan)}.ops-progress li.is-current>span{background:var(--acid);border-color:var(--acid);color:var(--ink)}.ops-progress li.is-current small{color:var(--cream)}.ops-progress>footer{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1.4fr);align-items:center;gap:5px 12px;margin-top:14px;padding-top:12px;display:grid}.ops-progress footer span{color:var(--muted);font-size:11px;font-weight:700}.ops-progress footer b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ops-certification{flex-direction:column;display:flex}.ops-certification header small{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.35}.ops-certification ul{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ops-certification li{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.ops-certification li>i{width:24px;height:24px;color:var(--muted);border:1px solid #405163;place-items:center;font-style:normal;display:grid}.ops-certification li>span{flex-direction:column;min-width:0;display:flex}.ops-certification li b{font-size:12px;font-weight:600}.ops-certification li small{color:var(--muted);margin-top:2px;font-size:11px}.ops-certification li.is-complete>i{border-color:var(--acid);color:var(--acid)}.ops-certification li.is-complete b{color:var(--cream)}.ops-certification>footer{color:var(--muted);margin-top:auto;padding-top:14px;font-size:10px;font-weight:700;line-height:1.3}.ops-certification.is-ready{border-color:#d8f24a7a}.ops-certification.is-ready>footer{color:var(--acid)}.ops-rating header>span{color:var(--cyan);font-size:11px;font-weight:700}.ops-rating ul{gap:10px;margin:15px 0 0;padding:0;list-style:none;display:grid}.ops-rating li>span{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.ops-rating li b{color:var(--muted);font-size:11px}.ops-rating li strong{font-family:Russo One,sans-serif;font-size:13px;font-weight:400}.ops-rating>p{color:var(--muted);border-top:1px solid var(--line);margin:15px 0 0;padding-top:12px;font-size:12px;line-height:1.35}.ops-section>header{border-bottom:1px solid var(--line);padding:14px 16px}.ops-section>header>small{color:var(--muted);margin-top:4px;font-size:12px}.ops-section>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-section article{min-width:0;padding:14px 16px}.ops-section article+article{border-left:1px solid var(--line)}.ops-services-section>div{grid-template-columns:minmax(0,1fr)}.ops-infrastructure header,.ops-amenity header,.ops-staff header{align-items:center;gap:10px;min-width:0;display:flex}.ops-infrastructure header>span,.ops-amenity header>span,.ops-staff header>span{width:38px;height:38px;color:var(--cyan);background:#203246;flex:0 0 38px;place-items:center;font-family:Russo One,sans-serif;font-size:15px;display:grid}.ops-infrastructure header>div,.ops-amenity header>div,.ops-staff header>div{flex-direction:column;min-width:0;display:flex}.ops-infrastructure header small,.ops-amenity header small,.ops-staff header small{color:var(--muted);font-size:10px;font-weight:700}.ops-infrastructure header b,.ops-amenity header b,.ops-staff header b{margin-top:3px;font-family:Russo One,sans-serif;font-size:14px;font-weight:400}.ops-infrastructure header>strong{white-space:nowrap;margin-left:auto;font-size:13px}.ops-infrastructure .ops-meter{margin-top:12px}.ops-infrastructure.is-overloaded .ops-meter>i{background:var(--orange)}.ops-infrastructure p,.ops-amenity p,.ops-staff p{min-height:32px;color:var(--muted);margin:9px 0;font-size:12px;line-height:1.3}.ops-infrastructure button,.ops-amenity>button,.ops-staff button{background:var(--acid);width:100%;min-height:44px;color:var(--ink);cursor:pointer;border:0;font-size:11px;font-weight:700}.ops-infrastructure button:disabled,.ops-amenity>button:disabled,.ops-staff button:disabled{color:#81919b;cursor:not-allowed;background:#263545}.ops-vending-icon{grid-template-columns:repeat(3,4px);place-content:center;gap:3px}.ops-vending-icon i{background:var(--orange);width:4px;height:8px;display:block}.ops-vending-icon i:nth-child(2n){background:var(--cyan)}.ops-vending-icon i:nth-child(3n),.ops-amenity.is-owned .ops-vending-icon{background:var(--acid)}.ops-amenity.is-owned .ops-vending-icon i{background:var(--ink)}.ops-amenity-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0;display:grid}.ops-amenity-stats>span{min-width:0;color:var(--muted);flex-direction:column;padding:8px 0;font-size:9px;font-weight:700;display:flex}.ops-amenity-stats>span+span{border-left:1px solid var(--line);padding-left:10px}.ops-amenity-stats b{overflow-wrap:anywhere;color:var(--cream);margin-top:3px;font-family:Russo One,sans-serif;font-size:11px;font-weight:400}.ops-amenity{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ops-amenity>header{flex:190px}.ops-amenity-summary{flex:1.2 230px;min-width:0}.ops-amenity-summary>p{min-height:0;margin:0 0 8px}.ops-amenity-summary>.ops-amenity-stats{min-height:0;margin:0}.ops-amenity>.snack-assortment-panel{flex:3 510px}.ops-amenity>.ops-amenity-install{white-space:normal;overflow-wrap:anywhere;flex:170px;min-width:0;max-width:100%;min-height:44px;padding:12px}.snack-assortment-panel{min-width:0}.snack-assortment-panel>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;margin-bottom:6px;display:flex}.snack-assortment-panel>div:first-child>span{color:var(--cream);font-size:10px;font-weight:700}.snack-assortment-panel>div:first-child>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.snack-assortment-options{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.snack-assortment{min-width:0;min-height:122px;color:var(--cream);text-align:left;cursor:pointer;background:#101c29;border:1px solid #0000;grid-template-rows:auto minmax(28px,auto) auto auto auto;align-content:start;gap:5px;padding:9px;display:grid;position:relative}.snack-assortment+.snack-assortment{border-left-color:var(--line)}.snack-assortment:hover:not(:disabled){background:#172638}.snack-assortment:focus-visible{z-index:1;border-color:var(--snack-accent);outline:2px solid var(--cream);outline-offset:-3px}.snack-assortment.is-active{z-index:1;border-color:var(--snack-accent);box-shadow:inset 0 -3px 0 var(--snack-accent);background:#192a36}.snack-assortment:disabled{cursor:not-allowed;opacity:.62}.snack-assortment-name{align-items:center;gap:6px;min-width:0;display:flex}.snack-assortment-name i{background:var(--snack-accent);width:28px;height:24px;color:var(--ink);flex:0 0 28px;place-items:center;font-family:Russo One,sans-serif;font-size:8px;font-style:normal;display:grid}.snack-assortment-name b{text-overflow:ellipsis;white-space:nowrap;font-family:Russo One,sans-serif;font-size:11px;font-weight:400;overflow:hidden}.snack-assortment>small{color:var(--muted);font-size:9px;line-height:1.2}.snack-assortment-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding-top:5px;display:grid}.snack-assortment-metrics em{min-width:0;color:var(--muted);flex-direction:column;font-size:8px;font-style:normal;font-weight:700;display:flex}.snack-assortment-metrics b{color:var(--cream);margin-top:2px;font-family:Russo One,sans-serif;font-size:10px;font-weight:400}.snack-assortment-audience{color:var(--snack-accent);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.snack-assortment>strong{color:var(--acid);font-size:8px;font-weight:700}.ops-staff-section>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-staff.is-hired header>span{background:var(--acid);color:var(--ink)}.ops-mastery{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;margin:9px 0;display:grid}.ops-mastery>span{color:var(--muted);font-size:10px;font-weight:700}.ops-mastery>strong{font-size:11px}.ops-mastery>i{grid-column:1/-1}.ops-forecast-section article{flex-direction:column;min-height:154px;display:flex}.ops-forecast-section article header{flex-direction:column;display:flex}.ops-forecast-section article header small{color:var(--cyan);font-size:10px;font-weight:700}.ops-forecast-section article header b{margin-top:3px;font-family:Russo One,sans-serif;font-size:14px;font-weight:400}.ops-forecast-section article p{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.3}.ops-forecast-section article footer{grid-template-columns:auto minmax(0,1fr);gap:3px 8px;margin-top:auto;display:grid}.ops-forecast-section article footer span{color:var(--muted);font-size:10px;font-weight:700}.ops-forecast-section article footer strong{text-align:right;font-size:11px}.ops-events-section>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.ops-event{grid-template-rows:auto minmax(42px,1fr) auto 44px;gap:8px;display:grid}.ops-event header{align-items:center;gap:9px;min-width:0;display:flex}.ops-event header>span{width:42px;height:42px;color:var(--acid);background:#203246;flex:0 0 42px;place-items:center;font-family:Russo One,sans-serif;font-size:11px;display:grid}.ops-event header>div{flex-direction:column;min-width:0;display:flex}.ops-event header small{color:var(--cyan);font-size:10px;font-weight:700}.ops-event header b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:Russo One,sans-serif;font-size:14px;font-weight:400;overflow:hidden}.ops-event p{color:var(--muted);margin:0;font-size:12px;line-height:1.3}.ops-event footer{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.ops-event button{background:var(--acid);min-height:44px;color:var(--ink);cursor:pointer;border:0;font-size:11px;font-weight:700}.ops-event button:disabled{color:#81919b;cursor:not-allowed;background:#263545}.ops-event.is-scheduled,.ops-event.is-active{border-color:#d8f24a6b}.ops-contracts-section>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-contract{grid-template-rows:auto minmax(34px,1fr) auto auto 44px;gap:8px;display:grid}.ops-contract header{align-items:center;gap:9px;min-width:0;display:flex}.ops-contract header>span{width:42px;height:42px;color:var(--orange);background:#203246;flex:0 0 42px;place-items:center;font-family:Russo One,sans-serif;display:grid}.ops-contract header>div{flex-direction:column;min-width:0;display:flex}.ops-contract header small{color:var(--orange);font-size:10px;font-weight:700}.ops-contract header b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:Russo One,sans-serif;font-size:14px;font-weight:400;overflow:hidden}.ops-contract p{color:var(--muted);margin:0;font-size:12px;line-height:1.3}.ops-contract>div{flex-wrap:wrap;gap:5px;display:flex}.ops-contract>div span{color:var(--muted);background:#1a2939;padding:4px 6px;font-size:9px;font-weight:700}.ops-contract>div span.is-complete{color:var(--acid)}.ops-contract>div i{margin-right:4px;font-style:normal}.ops-contract footer{color:var(--acid);justify-content:space-between;font-size:10px;font-weight:700;display:flex}.ops-contract button{background:var(--acid);min-height:44px;color:var(--ink);cursor:pointer;border:0;font-size:11px;font-weight:700}.ops-contract button:disabled{color:#81919b;cursor:not-allowed;background:#263545}.ops-contract.is-active{outline-offset:-1px;outline:1px solid #d8f24a6b}.admin-recommendation{color:var(--cyan);background:#4ad9d21f;align-self:center;padding:4px 6px;font-size:9px;font-weight:700}@media (width<=1050px){.ops-progress{grid-column:1/-1}.ops-certification{grid-column:span 7}.ops-rating{grid-column:span 5}.ops-infrastructure-section,.ops-services-section,.ops-events-section{grid-column:1/-1}.ops-amenity{display:block}.ops-amenity>.ops-amenity-install{margin-top:10px}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.manager-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.manager-pane[data-manager-pane=ops].is-active{padding:5px 5px calc(56px + env(safe-area-inset-bottom));display:block;overflow-y:auto}.operations-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ops-jump-nav{z-index:4;border:1px solid var(--line);scrollbar-width:none;background:#080e17f7;grid-column:1/-1;gap:4px;min-width:0;padding:4px;display:flex;position:sticky;top:0;overflow-x:auto}.ops-jump-nav::-webkit-scrollbar{display:none}.ops-jump-nav button{min-width:max-content;min-height:36px;color:var(--muted);background:#162334;border:1px solid #2d4052;padding:0 12px;font-size:9px;font-weight:700}.ops-jump-nav button:active,.ops-jump-nav button:focus-visible{border-color:var(--acid);color:var(--cream);outline:0}.operations-dashboard>section{grid-column:auto;scroll-margin-top:48px}.operations-dashboard>.ops-events-section,.operations-dashboard>.ops-contracts-section,.operations-dashboard>.ops-services-section,.operations-dashboard>.ops-staff-section{grid-column:1/-1}.ops-progress,.ops-certification,.ops-rating{padding:10px}.ops-progress header small,.ops-certification header>span,.ops-section>header>span,.ops-rating header>span{font-size:10px}.ops-progress header b,.ops-certification header strong{font-size:14px}.ops-progress header>strong,.ops-rating header>strong{font-size:16px}.ops-progress-track,.ops-progress ol{margin-top:7px}.ops-progress li>span{width:25px;height:25px;font-size:10px}.ops-progress li small{display:none}.ops-progress>footer{gap:3px 7px;margin-top:7px;padding-top:7px}.ops-progress footer span{font-size:10px}.ops-progress footer b{font-size:11px}.ops-certification header small{margin-top:4px;font-size:11px}.ops-certification ul{gap:4px;margin-top:7px}.ops-certification li{grid-template-columns:20px minmax(0,1fr);gap:5px}.ops-certification li>i{width:20px;height:20px}.ops-certification li b{font-size:10px}.ops-certification li small{font-size:9px}.ops-certification>footer{padding-top:7px;font-size:9px}.ops-rating ul{gap:6px;margin-top:8px}.ops-rating li b{font-size:10px}.ops-rating li strong{font-size:11px}.ops-rating>p{margin-top:8px;padding-top:7px;font-size:10px}.ops-section>header{padding:8px 10px}.ops-section>header>small{margin-top:2px;font-size:10px}.ops-section article{padding:8px 10px}.ops-infrastructure header>span,.ops-amenity header>span,.ops-staff header>span{flex-basis:30px;width:30px;height:30px;font-size:12px}.ops-infrastructure header b,.ops-amenity header b,.ops-staff header b{font-size:12px}.ops-infrastructure header small,.ops-amenity header small,.ops-staff header small{font-size:9px}.ops-infrastructure header>strong{font-size:11px}.ops-infrastructure p,.ops-amenity p,.ops-staff p{min-height:0;margin:6px 0;font-size:10px}.ops-infrastructure button,.ops-amenity>button,.ops-staff button{min-height:40px;font-size:10px}.snack-assortment-panel{margin-top:8px}.snack-assortment{gap:4px;min-height:106px;padding:7px}.snack-assortment-name b{font-size:10px}.snack-assortment>small{font-size:8px}.ops-mastery{margin:6px 0}.ops-mastery>span,.ops-mastery>strong{font-size:9px}.ops-forecast-section article{min-height:116px;padding:8px}.ops-forecast-section article header b{font-size:11px}.ops-forecast-section article p{margin:5px 0;font-size:10px}.ops-forecast-section article footer span,.ops-forecast-section article footer strong{font-size:9px}.ops-event{grid-template-rows:auto minmax(26px,1fr) auto 40px;gap:5px}.ops-event header>span{flex-basis:32px;width:32px;height:32px;font-size:9px}.ops-event header b{font-size:11px}.ops-event header small,.ops-event footer{font-size:9px}.ops-event p{font-size:10px}.ops-event button{min-height:40px;font-size:9px}.ops-contract{grid-template-rows:auto minmax(24px,1fr) auto auto 40px;gap:5px}.ops-contract header>span{flex-basis:32px;width:32px;height:32px}.ops-contract header b{font-size:11px}.ops-contract p{font-size:10px}.ops-contract button{min-height:40px;font-size:9px}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.manager-tabs button i{display:none}.manager-tabs button span{margin-right:0}.ops-progress footer span{display:none}.ops-progress>footer{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-staff-section>div{grid-template-columns:minmax(0,1fr)}.ops-staff-section article+article{border-top:1px solid var(--line);border-left:0}.ops-contracts-section>div{grid-template-columns:minmax(0,1fr)}.ops-contracts-section article+article{border-top:1px solid var(--line);border-left:0}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){#assignment-drawer.is-party-order .assignment-seat-picker{grid-area:2/2;gap:4px;min-width:0;min-height:0;margin:0;padding:5px 7px;display:grid;overflow:hidden}#assignment-drawer.is-party-order .assignment-seat-picker>header b{margin-top:1px;font-size:10px}#assignment-drawer.is-party-order .assignment-seat-picker>header strong{font-size:14px}#assignment-drawer.is-party-order .assignment-seat-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}#assignment-drawer.is-party-order .assignment-seat-picker>div>span{min-height:26px;padding:2px 4px}#assignment-drawer.is-party-order .assignment-seat-picker>div small{font-size:6px}#assignment-drawer.is-party-order .assignment-seat-picker>div b{margin-top:0;font-size:9px}#assignment-drawer.is-party-order .assignment-seat-picker>p{font-size:7px}#assignment-drawer.is-party-order .assignment-list{scroll-snap-type:none;grid-area:3/2/5;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(96px,auto);grid-auto-columns:auto;grid-auto-flow:row;gap:5px;min-width:0;min-height:0;display:grid;overflow:hidden auto}#assignment-drawer.is-party-order .assignment-card--group{scroll-snap-align:none;grid-template-rows:auto auto auto;grid-template-columns:40px minmax(0,1fr) 54px;gap:4px 5px;min-width:0;height:auto;min-height:96px;padding:5px;overflow:hidden}#assignment-drawer.is-party-order .assignment-card--group .seat-number{width:40px;min-height:100%}#assignment-drawer.is-party-order .assignment-card--group .assignment-machine b{font-size:10px}#assignment-drawer.is-party-order .assignment-card--group .assignment-machine small{font-size:7px}#assignment-drawer.is-party-order .assignment-card--group .game-run-status{padding:3px 5px}#assignment-drawer.is-party-order .assignment-card--group .game-run-status b{font-size:8px}#assignment-drawer.is-party-order .assignment-card--group .game-run-status small{font-size:7px}#assignment-drawer.is-party-order .assignment-seat-note{padding:3px 5px}#assignment-drawer.is-party-order .assignment-seat-choice b{font-size:16px}#assignment-drawer.is-party-order .assignment-seat-choice small{font-size:6px}}@media (orientation:landscape) and (width<=700px) and (height<=620px){#assignment-drawer.is-party-order .assignment-card--group{grid-template-columns:34px minmax(0,1fr) 44px;grid-auto-rows:auto}#assignment-drawer.is-party-order .assignment-card--group .seat-number{width:34px;font-size:11px}#assignment-drawer.is-party-order .assignment-card--group .game-run-status small,#assignment-drawer.is-party-order .assignment-seat-note small{display:none}#assignment-drawer.is-party-order .assignment-seat-choice small{overflow-wrap:anywhere}}.queue-glyph{flex:0 0 18px;width:18px;height:16px;display:inline-block;position:relative}.queue-glyph:before{content:"";border:2px solid;border-radius:50%;width:5px;height:5px;position:absolute;top:1px;left:2px;box-shadow:8px 1px 0 -1px #18222c,8px 1px 0 1px}.queue-glyph:after{content:"";border:2px solid;border-bottom:0;border-radius:8px 8px 0 0;height:6px;position:absolute;bottom:0;left:1px;right:1px}.mobile-panel-toggle{pointer-events:auto;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mobile-panel-toggle span{transition:transform .16s}.mobile-panel-toggle[aria-expanded=true] span{transform:rotate(180deg)}.mobile-panel-toggle:hover,.mobile-panel-toggle:focus-visible{color:var(--acid);outline-offset:-2px;outline:1px solid #d8f24a85}.mission-card{width:min(286px,100vw - 48px);min-height:64px;padding:11px 46px 11px 14px}.mission-card .eyebrow,.mission-card>p,.mission-card .mission-count,.mission-card .club-level-strip,.mission-card .hype-line{display:none}.mission-card h2{text-overflow:ellipsis;white-space:nowrap;min-height:20px;margin:0;font-size:16px;line-height:1.2;overflow:hidden}.mission-card .mission-progress{height:5px;margin-top:9px}.mission-card .mobile-panel-toggle{width:40px;height:40px;min-height:40px;font-size:22px;position:absolute;top:5px;right:5px}.mission-card.is-mobile-expanded{width:min(330px,100vw - 48px);max-height:330px;padding:15px 48px 15px 16px;overflow:auto}.mission-card.is-mobile-expanded h2{white-space:normal}.mission-card.is-mobile-expanded .eyebrow{margin-bottom:9px;display:block}.mission-card.is-mobile-expanded>p{margin-top:7px;font-size:13px;display:block}.mission-card.is-mobile-expanded .mission-count{font-size:11px;display:block}.mission-card.is-mobile-expanded .club-level-strip{display:grid}@media (width>=1001px) and (height>=621px) and (pointer:fine){.mission-card:not(.is-tutorial):not(.is-mobile-expanded){width:min(350px,100vw - 48px)}.mission-card:not(.is-tutorial):not(.is-mobile-expanded) h2{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}}#manager-console small,#build-drawer small,#station-drawer small,#assignment-drawer small{letter-spacing:0}#manager-console .manager-tabs button{min-height:46px;font-size:12px}#manager-console .manager-status small{font-size:10px}#manager-console .manager-status b,#manager-console .manager-page-head p{font-size:13px}.manager-pane[data-manager-pane=market].is-active{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.manager-pane[data-manager-pane=market] .component-filter-panel{border:0;margin-bottom:10px;padding:0}.manager-pane[data-manager-pane=market] .component-filter-bar{grid-template-columns:repeat(9,minmax(0,1fr))}.manager-product-grid{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-content:start;min-height:0;padding-right:5px;overflow:hidden auto}.manager-product-card .product-copy small{font-size:10px}.manager-product-card .product-copy h3{font-size:15px}.manager-product-card .product-copy b,.manager-product-card .product-copy p{font-size:11px}.product-buy small{font-size:10px}.product-buy .product-cart-controls button,.manager-cart-quantity button{width:44px;height:44px;min-height:44px}.manager-pane[data-manager-pane=warehouse].is-active{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.warehouse-toolbar{min-width:0;margin-bottom:10px;display:block}.warehouse-category-filters{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;min-width:0;padding:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.warehouse-category-filters button{border:1px solid var(--line);min-width:0;min-height:48px;color:var(--muted);cursor:pointer;background:#142131;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 8px;display:grid}.warehouse-category-filters button>span{width:28px;height:28px;color:var(--cyan);place-items:center;font-size:11px;display:grid}.warehouse-category-filters button b{white-space:normal;min-width:0;font-size:11px;line-height:1.05}.warehouse-category-filters button small{color:var(--cyan);font-size:10px}.warehouse-category-filters button.is-active{border-color:var(--acid);color:var(--cream)}.warehouse-category-filters button.is-active>span{background:var(--acid);color:var(--ink)}.warehouse-grid{align-content:start;min-height:0;overflow-y:auto}.manager-ops-pane.is-active{overflow-y:auto}.operations-dashboard{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.ops-jump-nav{z-index:5;border:1px solid var(--line);background:#080e17f7;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid;position:sticky;top:0}.ops-jump-nav button{min-height:44px;color:var(--muted);cursor:pointer;background:#162334;border:1px solid #0000;font-size:11px;font-weight:700}.ops-jump-nav button:hover,.ops-jump-nav button:focus-visible{border-color:var(--acid);color:var(--cream);outline:0}.ops-progress{grid-column:span 8}.ops-certification{grid-column:span 4}.ops-rating,.ops-forecast-section{grid-column:span 6}.ops-events-section,.ops-contracts-section,.ops-infrastructure-section,.ops-services-section,.ops-staff-section{grid-column:1/-1}.ops-progress ol{grid-template-columns:repeat(5,minmax(0,1fr))}.ops-progress li small{white-space:normal;max-width:120px;font-size:11px}.ops-progress footer{grid-template-columns:auto minmax(0,1fr)}.ops-rating-reasons{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:13px;padding-top:10px;display:flex}.ops-rating-reasons span{color:var(--muted);background:#1a2939;padding:5px 7px;font-size:11px}.ops-forecast-section article{min-height:0}.ops-forecast-section article footer{grid-template-columns:minmax(100px,auto) minmax(0,1fr)}.ops-forecast-section article footer strong{overflow-wrap:anywhere}#assignment-drawer,#build-drawer,#station-drawer{width:auto;max-width:none;padding:18px;inset:16px;transform:translateY(calc(100% + 32px))}#assignment-drawer.is-open,#build-drawer.is-open,#station-drawer.is-open{transform:translateY(0)}#assignment-drawer{grid-template-rows:auto auto auto minmax(0,1fr) 58px;grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:10px 14px;min-height:0;display:grid;overflow:hidden}#assignment-drawer .drawer-head{grid-area:1/1/auto/-1}#assignment-drawer .customer-focus{grid-area:2/1;min-height:82px;margin:0}#assignment-drawer .quote-block{grid-area:3/1;margin:0}#assignment-drawer .assignment-seat-picker{grid-area:4/1;align-self:start;margin:0}#assignment-drawer .assignment-list{grid-area:2/2/5;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:minmax(126px,auto);align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}#assignment-drawer .assignment-card{grid-template-rows:auto minmax(52px,auto);grid-template-columns:54px minmax(0,1fr) auto;gap:8px 10px;min-height:126px;padding:9px;overflow:hidden;transform:none}#assignment-drawer .assignment-card .seat-number{grid-area:1/1/3;width:54px;min-height:100%}#assignment-drawer .assignment-machine{grid-area:1/2;align-self:center}#assignment-drawer .assignment-machine b{font-size:13px}#assignment-drawer .assignment-machine small{margin-top:4px;font-size:11px}#assignment-drawer .assignment-price{grid-area:1/3;font-size:15px}#assignment-drawer .game-run-status{grid-area:2/2/auto/-1;justify-content:center;min-height:52px;padding:7px 9px}#assignment-drawer .game-run-status b{white-space:normal;font-size:11px}#assignment-drawer .game-run-status small{font-size:10px;line-height:1.2}#assignment-drawer .assignment-action-bar{grid-area:5/1/auto/-1;grid-template-columns:150px minmax(210px,.55fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}#assignment-drawer .assignment-action-bar .drawer-foot{border:1px solid var(--line);flex-direction:column;grid-area:1/1;justify-content:center;min-height:58px;margin:0;padding:7px 10px}#assignment-drawer .assignment-action-bar .refuse-button{grid-area:1/2;min-height:58px;margin:0}#assignment-drawer .assignment-action-bar .assignment-confirm-button{grid-area:1/3;min-height:58px;margin:0;display:flex}#assignment-drawer .assignment-card--group{grid-template-columns:54px minmax(0,1fr) 62px}#assignment-drawer .assignment-card--group .assignment-seat-choice{grid-area:1/3/3;min-height:100%}#assignment-drawer .assignment-card--group .game-run-status{grid-column:2}#build-drawer{grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-columns:minmax(0,1fr) minmax(310px,370px);gap:10px 14px;min-height:0;display:grid;overflow:hidden}#build-drawer .drawer-head{grid-area:1/1/auto/-1}#build-drawer .drawer-lead{display:none}#build-drawer .build-sections{grid-area:2/1/6;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding-right:3px;overflow-y:auto}#build-drawer .build-section h3{margin-bottom:6px;font-size:11px}#build-drawer .build-row{background:0 0;border:0;min-height:0;margin-bottom:6px;padding:0;display:block}#build-drawer .build-row>.part-glyph,#build-drawer .build-row>span:nth-child(2),#build-drawer .build-row>select{display:none}#build-drawer .build-slot-button{border:1px solid var(--line);width:100%;min-height:68px;color:var(--cream);cursor:pointer;text-align:left;background:#172536;grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr) 24px;align-items:center;gap:2px 9px;padding:7px 8px;display:grid}#build-drawer .build-slot-button:before{content:attr(data-slot-icon);width:48px;height:48px;color:var(--cyan);background:#0d1724;grid-area:1/1/3;place-items:center;font-family:Russo One,sans-serif;font-size:11px;display:grid}#build-drawer .build-slot-button>span{flex-direction:column;min-width:0;display:flex}#build-drawer .build-slot-button small{color:var(--cyan);font-size:11px}#build-drawer .build-slot-button b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}#build-drawer .build-slot-button em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}#build-drawer .build-slot-button>strong{color:var(--acid);grid-area:1/3/3;font-size:24px;font-weight:400}#build-drawer .build-slot-button:hover,#build-drawer .build-slot-button:focus-visible{border-color:var(--acid);outline:0}#build-drawer .account-select-row{grid-area:2/2;margin:0}#build-drawer .pc-preview{grid-area:3/2;grid-template-rows:54px minmax(0,1fr);grid-template-columns:1fr;min-height:142px;margin:0}#build-drawer .preview-coverage{border-right:0;border-bottom:1px solid var(--line)}#build-drawer .pc-preview--expanded .preview-stats{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}#build-drawer .pc-preview--expanded .preview-stats span{grid-column:span 3;justify-content:center;padding:6px 3px}#build-drawer .pc-preview--expanded .preview-stats span:nth-child(n+5){grid-column:span 4}#build-drawer .pc-preview--expanded .preview-stats span:nth-child(3n){border-right:1px solid var(--line)}#build-drawer .pc-preview--expanded .preview-stats span:nth-child(4n){border-right:0}#build-drawer .pc-preview--expanded .preview-stats span:nth-child(n+4){border-bottom:1px solid var(--line)}#build-drawer .pc-preview--expanded .preview-stats span:nth-child(n+5){border-bottom:0}#build-drawer .build-warning{grid-area:4/2;margin:0}#build-drawer .bundle-button{grid-area:5/2;min-height:58px;margin:0}#build-drawer .build-part-picker{z-index:8;border:1px solid var(--line);background:#0c1420;min-height:0;padding:10px;position:absolute;inset:74px 394px 18px 18px}#build-drawer .build-part-picker:not([hidden]){grid-template-rows:52px minmax(0,1fr);display:grid}#build-drawer .build-part-picker>header{align-items:center;gap:10px;display:flex}#build-drawer .build-part-picker>header button{border:1px solid var(--line);width:44px;height:44px;color:var(--acid);background:#172536;font-size:20px}#build-drawer .build-part-picker>header span{flex-direction:column;display:flex}#build-drawer .build-part-picker>div{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-content:start;gap:7px;min-height:0;display:grid;overflow-y:auto}#build-drawer .build-part-picker>div>button{border:1px solid var(--line);min-height:76px;color:var(--cream);text-align:left;background:#172536;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px;display:grid}#build-drawer .build-part-picker .part-artwork{width:66px;height:66px}#build-drawer .build-part-picker button>span{flex-direction:column;min-width:0;display:flex}#build-drawer .build-part-picker button b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}#build-drawer .build-part-picker button em{color:var(--muted);margin-top:3px;font-size:11px;font-style:normal}#build-drawer .build-part-picker button>strong{color:var(--acid);font-size:16px}#station-drawer{grid-template-rows:auto auto auto minmax(0,1fr) 58px;grid-template-columns:minmax(300px,350px) minmax(0,1fr);gap:10px 14px;min-height:0;display:grid;overflow:hidden}#station-drawer .drawer-head{grid-area:1/1/auto/-1}#station-drawer .station-spec-grid{grid-area:2/1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}#station-drawer .station-spec-grid>span{min-height:54px;padding:5px 3px}#station-drawer .station-spec-grid small{font-size:10px}#station-drawer .station-spec-grid b{margin-top:3px;font-size:13px}#station-drawer .station-config-list{grid-area:2/2/6;min-height:0;margin:0;padding-right:3px;display:block;overflow-y:auto}.station-config-group{border:1px solid var(--line);margin-top:8px}.station-config-group h3{color:var(--cyan);background:#0c1622;margin:0;padding:8px 10px;font-size:11px}.station-config-group>div{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-height:52px;padding:6px 8px;display:grid}.station-config-group>div>span:last-child{flex-direction:column;min-width:0;display:flex}.station-config-group small{color:var(--muted);font-size:10px}.station-config-group b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.station-profile-panel{margin:0;padding:10px}.station-profile-panel>div{grid-template-columns:repeat(3,minmax(0,1fr))}.station-profile-panel button{min-height:56px}.station-profile-panel button small{font-size:11px}.station-profile-panel button strong{font-size:10px}.station-profile-panel>p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.3}#station-drawer .account-select-row{grid-area:3/1;margin:0}#station-drawer .account-library{grid-area:4/1;min-height:0;margin:0;overflow-y:auto}#station-drawer .bundle-button{grid-area:5/1;min-height:58px;margin:0}.manager-cart-layout{width:min(1120px,100%);margin:0 auto}.manager-cart-content{grid-template-rows:minmax(0,1fr)}.manager-cart-layout .shop-cart-checkout-panel{align-self:start;max-height:410px}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){#manager-console small,#build-drawer small,#station-drawer small,#assignment-drawer small{font-size:10px}.mission-card{min-height:42px;padding:7px 42px 7px 11px}.mission-card h2{min-height:16px;font-size:14px}.mission-card .mission-progress{height:4px;margin-top:6px}.mission-card.is-mobile-expanded{max-height:116px;padding:9px 42px 9px 11px}.mission-card.is-mobile-expanded .eyebrow,.mission-card.is-mobile-expanded .club-level-strip{display:none}.mission-card.is-mobile-expanded>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:11px;display:-webkit-box;overflow:hidden}.mission-card.is-mobile-expanded .mission-count{font-size:10px}.mobile-ops-chip{min-width:48px}.mobile-ops-chip .queue-glyph{color:var(--orange)}.toast-stack{max-height:56px}.touch-stick{background:#080e17ad;border-color:#f2eddc80;box-shadow:inset 0 0 0 12px #4ad9d20a}.touch-stick i{border:3px solid var(--cyan);background:#f2eddceb;box-shadow:0 5px 14px #00000057}.touch-action small{overflow-wrap:anywhere;max-width:74px;font-size:11px;line-height:1.05}#manager-console .manager-topbar{grid-template-columns:minmax(0,1fr) 92px 44px}#manager-console .manager-status small{font-size:10px}#manager-console .manager-status b{font-size:13px}#manager-console .manager-tabs button{min-height:44px;font-size:12px}.manager-pane[data-manager-pane=market] .component-filter-bar{grid-template-columns:minmax(0,1fr)}.manager-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:68px}.manager-product-card,.manager-product-card .product-buy,.manager-product-card .product-media{height:68px;min-height:68px}.manager-product-card{grid-template-columns:54px minmax(0,1fr) 74px}.manager-product-card .product-media{width:54px}.manager-product-card .product-copy h3{font-size:13px}.manager-product-card .product-copy b{font-size:10px}.product-buy .product-cart-controls button{place-items:center;width:44px;height:44px;min-height:44px;display:grid}.product-cart-controls>b{font-size:10px}.manager-pane[data-manager-pane=warehouse].is-active{padding:5px 5px calc(56px + env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr);grid-template-columns:52px minmax(0,1fr);gap:5px}.warehouse-toolbar{border-right:1px solid var(--line);grid-area:1/1;height:auto;min-height:0;margin:0;padding-right:3px;overflow:hidden}.warehouse-category-filters{grid-template-columns:minmax(0,1fr);grid-auto-rows:44px;align-content:start;gap:4px;height:100%;overflow-y:auto}.warehouse-category-filters button{place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:4px}.warehouse-category-filters button b,.warehouse-category-filters button.is-active b,.warehouse-category-filters button small{display:none}.warehouse-category-filters button>span{width:30px;height:30px}.warehouse-grid{grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.warehouse-item{grid-template-columns:58px minmax(0,1fr) 86px;height:72px;min-height:72px;padding:4px}.warehouse-item>.part-artwork{width:58px;height:62px}.warehouse-item>span b{font-size:12px}.warehouse-item em{font-size:10px}.warehouse-item__actions{grid-template-rows:18px 44px;gap:2px}.warehouse-item__actions>strong{font-size:11px}.manager-pane[data-manager-pane=ops].is-active{padding:5px 5px calc(56px + env(safe-area-inset-bottom))}.operations-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.ops-jump-nav{grid-template-columns:repeat(3,minmax(0,1fr));padding:3px}.ops-jump-nav button{min-height:38px;font-size:10px}.operations-dashboard>section{grid-column:auto}.operations-dashboard>.ops-events-section,.operations-dashboard>.ops-contracts-section,.operations-dashboard>.ops-infrastructure-section,.operations-dashboard>.ops-services-section,.operations-dashboard>.ops-staff-section{grid-column:1/-1}.ops-amenity{display:block}.ops-amenity>.ops-amenity-install{margin-top:8px}.ops-progress ol{grid-template-columns:repeat(5,minmax(0,1fr))}.ops-progress li small{display:none}.ops-rating-reasons span{font-size:10px}.ops-forecast-section article footer{grid-template-columns:88px minmax(0,1fr)}#assignment-drawer,#build-drawer,#station-drawer{padding:6px;inset:0;transform:translateY(100%)}#assignment-drawer.is-open,#build-drawer.is-open,#station-drawer.is-open{transform:translateY(0)}#assignment-drawer{grid-template-rows:44px 66px 76px minmax(0,1fr) 56px;grid-template-columns:clamp(190px,28vw,230px) minmax(0,1fr);gap:5px 7px}#assignment-drawer .drawer-head{min-height:44px}#assignment-drawer .drawer-head h2{font-size:20px}#assignment-drawer .customer-focus{height:66px;min-height:66px;padding:5px}#assignment-drawer .customer-avatar{width:48px;height:48px}#assignment-drawer .customer-focus b{font-size:12px}#assignment-drawer .customer-focus em{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}#assignment-drawer .quote-block{height:76px;padding:5px}#assignment-drawer .quote-head{margin-bottom:4px}#assignment-drawer .quote-options button{min-height:48px}#assignment-drawer .assignment-list{grid-area:2/2/5;grid-template-rows:minmax(0,1fr);grid-template-columns:none;grid-auto-columns:minmax(250px,44%);grid-auto-flow:column;min-height:0;display:grid;overflow:auto hidden}#assignment-drawer .assignment-card{grid-template-rows:auto minmax(50px,auto);grid-template-columns:48px minmax(0,1fr) auto;height:100%;min-height:100%;overflow-y:auto}#assignment-drawer .assignment-card .seat-number{width:48px}#assignment-drawer .assignment-machine b{font-size:12px}#assignment-drawer .assignment-machine small{font-size:10px}#assignment-drawer .game-run-status b{font-size:11px}#assignment-drawer .game-run-status small{font-size:10px}#assignment-drawer .assignment-action-bar{grid-template-columns:86px minmax(140px,.55fr) minmax(0,1fr);gap:5px}#assignment-drawer .assignment-action-bar .drawer-foot,#assignment-drawer .assignment-action-bar .refuse-button,#assignment-drawer .assignment-action-bar .assignment-confirm-button{min-height:56px}#assignment-drawer .assignment-action-bar .refuse-button{font-size:10px}#assignment-drawer.is-party-order .assignment-seat-picker{grid-area:2/2;min-height:66px;padding:4px 6px}#assignment-drawer.is-party-order .assignment-seat-picker>header b{font-size:11px}#assignment-drawer.is-party-order .assignment-seat-picker>header strong{font-size:15px}#assignment-drawer.is-party-order .assignment-seat-picker>div{grid-template-columns:repeat(4,minmax(0,1fr))}#assignment-drawer.is-party-order .assignment-seat-picker>div>span{min-height:34px;padding:3px 5px}#assignment-drawer.is-party-order .assignment-seat-picker>div small{font-size:10px}#assignment-drawer.is-party-order .assignment-seat-picker>div b{font-size:11px}#assignment-drawer.is-party-order .assignment-list{grid-area:3/2/5;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(92px,auto);grid-auto-columns:auto;grid-auto-flow:row;overflow:hidden auto}#assignment-drawer.is-party-order .assignment-card--group{grid-template-rows:auto minmax(42px,auto);grid-template-columns:44px minmax(0,1fr) 50px;height:auto;min-height:92px;overflow:hidden}#assignment-drawer.is-party-order .assignment-card--group .seat-number{width:44px}#assignment-drawer.is-party-order .assignment-seat-choice b{font-size:18px}#assignment-drawer.is-party-order .assignment-seat-choice small{font-size:10px}#build-drawer{grid-template-rows:44px minmax(0,1fr) auto auto 52px;grid-template-columns:minmax(0,1fr) clamp(205px,29vw,250px);gap:5px 7px}#build-drawer .build-sections{grid-template-columns:1fr;gap:5px}#build-drawer .build-slot-button{min-height:58px}#build-drawer .build-slot-button:before{width:42px;height:42px}#build-drawer .build-slot-button b{font-size:12px}#build-drawer .account-select-row{min-height:54px;padding:4px}#build-drawer .pc-preview{grid-template-rows:30px minmax(0,1fr);min-height:92px}#build-drawer .bundle-button{min-height:52px}#build-drawer .build-part-picker{inset:50px calc(clamp(205px,29vw,250px) + 13px) 6px 6px}#build-drawer .build-part-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}#station-drawer{grid-template-rows:44px 82px 54px minmax(0,1fr) 52px;grid-template-columns:clamp(225px,34vw,280px) minmax(0,1fr);gap:5px 7px}#station-drawer .station-spec-grid{height:82px;overflow:hidden}#station-drawer .station-config-list{padding-right:2px}.station-profile-panel{padding:6px}.station-profile-panel button{min-height:48px;padding:5px}.station-profile-panel>p{margin-top:5px;font-size:10px}.station-config-group h3{padding:5px 7px;font-size:10px}.station-config-group>div{min-height:44px;padding:4px 6px}#station-drawer .account-select-row{height:54px;min-height:54px}#station-drawer .bundle-button{min-height:52px}.manager-cart-quantity button{width:44px;height:44px;min-height:44px}.manager-cart-quantity{grid-template-columns:44px 28px 44px}.manager-cart-layout{width:100%}.manager-cart-layout .shop-cart-checkout-panel{max-height:none}.steem-library-bar{grid-template-columns:minmax(0,1fr) minmax(210px,30vw);min-height:48px}.steem-library-bar .account-tabs{overflow-x:auto}.steem-library-bar .account-tabs button{min-width:132px;height:44px;min-height:44px}.steem-library-bar .account-tabs button b{font-size:11px}.steem-library-bar .account-tabs button small{font-size:9px}.steem-account-actions .compact-button{height:44px;min-height:44px;font-size:10px}.steem-store-browser{grid-template-columns:clamp(150px,22vw,188px) minmax(0,1fr)}.manager-pane .game-store-list{grid-auto-rows:68px}.steem-game-tile{grid-template-columns:64px minmax(0,1fr);min-height:68px}.steem-game-tile-copy small{font-size:9px}.steem-game-tile-copy b{font-size:12px}.steem-game-tile-copy em{font-size:9px}.steem-game-detail{grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(92px,18%,120px) minmax(0,1fr) clamp(92px,16%,112px)}.steem-detail-cover{grid-area:1/1}.steem-detail-copy{grid-area:1/2;gap:6px;padding:8px}.steem-detail-head small{font-size:9px}.steem-detail-head h2{font-size:16px}.steem-detail-head p{font-size:10px}.steem-detail-requirements .system-requirement-row{grid-template-columns:42px repeat(3,minmax(0,1fr));min-height:38px}.steem-detail-requirements .system-requirement-row>small,.steem-detail-requirements .system-requirement-row>span{font-size:9px}.steem-detail-requirements .system-requirement-row>span b{font-size:12px}.steem-detail-copy .game-equipment-note{font-size:9px}.steem-detail-buy{grid-area:1/3;min-height:100%;font-size:10px}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.manager-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#manager-console .manager-tabs button{padding-inline:4px;font-size:9px}#manager-console .manager-tabs button i{display:inline}#manager-console .manager-tabs button span{margin-right:3px}#assignment-drawer{grid-template-columns:190px minmax(0,1fr)}#assignment-drawer .assignment-list{grid-auto-columns:minmax(230px,72%)}#assignment-drawer .assignment-action-bar{grid-template-columns:74px 128px minmax(0,1fr)}#assignment-drawer .assignment-action-bar .drawer-foot span,#assignment-drawer.is-party-order .assignment-seat-picker>div small{display:none}.steem-store-browser{grid-template-columns:140px minmax(0,1fr)}.steem-game-detail{grid-template-columns:82px minmax(0,1fr) 90px}.steem-detail-head p,.steem-detail-copy .game-equipment-note{display:none}}@media (width<=850px) and (height>=621px){.brand-layer{padding:12px;overflow-x:hidden}.brand-dialog{scrollbar-gutter:stable;width:100%;max-width:100%;max-height:calc(100dvh - 24px);padding:14px;overflow-x:hidden}.brand-editor{grid-template-columns:minmax(0,1fr);min-height:0;margin-top:12px}.brand-editor__preview{border-right:0;border-bottom:1px solid var(--line);text-align:left;flex-direction:row;justify-content:flex-start;gap:18px;min-height:112px;padding:12px 18px}.club-logo--preview{flex:0 0 84px;width:84px;height:84px;font-size:26px;box-shadow:5px 5px #030c1752}.brand-editor__preview>span:last-child{flex:1;width:auto;min-width:0}.brand-editor__preview small{margin-top:0;font-size:9px}.brand-editor__preview b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:18px;overflow:hidden}.brand-editor__form{min-width:0;padding:12px 16px;overflow:hidden}.brand-editor__form>p{display:none}.brand-name-field input{height:50px;font-size:18px}.brand-logo-builder{min-width:0;margin-top:10px}.brand-control-panel,.brand-control-panel--color{min-width:0;max-width:100%;overflow:hidden}.brand-palette-options{min-width:0;max-width:100%}.brand-palette-choice{min-width:0}.brand-generator-actions{padding-top:12px}.brand-generator-actions button,.brand-dialog__actions button{min-height:48px}.brand-dialog__actions{margin-top:10px}#manager-console{grid-template-rows:112px minmax(0,1fr)}#manager-console .manager-topbar{grid-template-rows:52px 52px;grid-template-columns:52px minmax(0,1fr) 94px 46px;gap:4px;height:112px;min-height:112px;padding:4px 6px}#manager-console .manager-brand{grid-area:1/1;justify-content:center;min-width:0;display:flex}#manager-console .manager-brand>div{display:none}#manager-console .manager-brand>.club-logo{flex-basis:42px;width:42px;height:42px}#manager-console .manager-status{grid-area:1/2;justify-content:flex-end;min-width:0;height:48px}#manager-console .manager-status span:first-child{display:none}#manager-console .manager-status span{align-items:flex-end}#manager-console .manager-cart-button{grid-area:1/3;width:94px;height:46px;min-height:46px;padding:0 7px}#manager-console .manager-close{grid-area:1/4;width:46px;height:46px;min-height:46px}#manager-console .manager-tabs{background:0 0;border:0;grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;gap:4px;width:100%;height:52px;padding:0;position:static;overflow:hidden}#manager-console .manager-tabs button{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:48px;min-height:48px;padding:0 6px;font-size:10px;overflow:hidden}#manager-console .manager-tabs button span{margin-right:4px;font-size:13px}}.status-strip>.iap-shop-button{z-index:auto;border-color:var(--line);background:#0d1420e6;flex:0 0 54px;width:54px;height:54px;position:static;box-shadow:0 10px 30px #02070c38}.status-strip>.iap-shop-button:disabled{color:var(--muted);opacity:.45;cursor:not-allowed}@media (width<=1100px) and (height>=621px){.component-filter-bar{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1001px) and (width<=1399px) and (height>=621px) and (pointer:fine){#manager-console .manager-tabs button{padding-inline:4px;font-size:11px}#manager-console .manager-tabs button span{margin-right:4px}.component-filter-bar button,.warehouse-category-filters button{grid-template-columns:28px minmax(0,1fr);gap:6px;padding-inline:6px}.component-filter-bar button small,.warehouse-category-filters button small{display:none}}@media (width>=1001px) and (height>=621px) and (pointer:fine){.manager-product-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-auto-rows:max-content}.manager-product-card{grid-template-rows:auto auto 64px;grid-template-columns:minmax(0,1fr);align-self:start;height:auto;min-height:0}.manager-product-card .product-media{aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;min-height:0}.manager-product-card .product-copy{padding:8px 10px 7px;display:block}.manager-product-card .product-copy small,.manager-product-card .product-copy p{display:block}.manager-product-card .product-copy h3{min-height:0;margin:3px 0 5px;font-size:14px}.manager-product-card .product-copy p{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.manager-product-card .product-buy>span{display:flex}.manager-product-card .product-buy{border-top:1px solid var(--line);border-left:0;grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:auto;height:64px;min-height:64px;padding:7px 8px;display:grid}.manager-product-card .product-buy>strong{text-align:right;grid-area:1/2;justify-self:end}.manager-product-card .product-cart-controls{grid-area:1/3;justify-content:flex-end}.manager-product-card .product-buy .product-cart-controls button{display:grid}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.status-strip>.iap-shop-button{width:42px;height:42px;min-height:42px;box-shadow:none;clip-path:none;background:0 0;border:0;border-left:1px solid #c8e1e329;border-radius:0;flex-basis:42px}.status-strip>.iap-shop-button i{margin-top:-9px}}@media (orientation:landscape) and (width<=1400px) and (height<=620px){#station-drawer{grid-template-rows:48px 82px 50px minmax(0,1fr) 48px}#station-drawer .station-spec-grid{grid-area:2/1/auto/-1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;height:82px;overflow:hidden}#station-drawer .station-spec-grid:has(>:nth-child(9)){grid-template-columns:repeat(6,minmax(0,1fr))}#station-drawer .station-spec-grid>span{min-width:0;height:auto;min-height:0;padding:3px 4px;overflow:hidden}#station-drawer .station-spec-grid small,#station-drawer .station-spec-grid b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1;overflow:hidden}#station-drawer .station-spec-grid small{font-size:8px!important}#station-drawer .station-spec-grid b{margin-top:2px;font-size:10px}#station-drawer .station-config-list{grid-area:3/2/6}#station-drawer .account-select-row{grid-area:3/1}#station-drawer .account-library{grid-area:4/1}#station-drawer .bundle-button{grid-area:5/1}#build-drawer .account-select-row{grid-template-columns:72px minmax(0,1fr);gap:4px;overflow:hidden}#build-drawer .account-select-row>span,#build-drawer .account-select-row b,#build-drawer .account-select-row select{min-width:0}#build-drawer .account-select-row b{font-size:10px;line-height:1.05}#build-drawer .account-select-row select{padding-inline:5px;font-size:10px}#build-drawer .preview-coverage span{flex-direction:column;gap:0;min-width:0;padding:2px 1px;overflow:hidden}#build-drawer .preview-coverage small,#build-drawer .preview-stats small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1;overflow:hidden;font-size:8px!important}#build-drawer .preview-coverage b{margin-top:1px;font-size:11px;line-height:1}#build-drawer .pc-preview--expanded .preview-stats span{padding:2px 1px}#build-drawer .pc-preview--expanded .preview-stats b{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:1px;font-size:9px;line-height:1.05;overflow:hidden}.manager-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(78px,auto)}.manager-product-card{grid-template-rows:minmax(78px,auto);grid-template-columns:clamp(52px,6vw,70px) minmax(0,1fr) clamp(72px,7vw,86px);align-items:stretch;height:auto;min-height:78px}.manager-product-card .product-media{width:clamp(52px,6vw,70px);height:100%;min-height:78px}.manager-product-card .product-copy{align-self:center;padding:5px 6px;overflow:visible}.manager-product-card .product-copy small,.manager-product-card .product-copy p{display:none}.manager-product-card .product-copy h3{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;margin:0 0 4px;font-size:12px;line-height:1.08;display:block;overflow:visible}#manager-console .manager-product-card .product-copy b{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.08;display:block;overflow:visible;font-size:10px!important}.manager-product-card .product-buy{border-top:0;border-left:1px solid var(--line);grid-template-rows:18px minmax(44px,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:78px;padding:5px 4px;display:grid}.manager-product-card .product-buy>span{display:none}.manager-product-card .product-buy>strong{grid-row:1;justify-self:end}.manager-product-card .product-cart-controls{grid-row:2;justify-content:flex-end}.manager-product-card .product-buy .product-cart-controls button{width:44px;height:44px;min-height:44px}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.manager-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#assignment-drawer .customer-focus em{display:none}}.manager-tutorial{background:#d8f24a14;border:1px solid #d8f24a8a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:46px;padding:6px 10px;display:grid}.manager-tutorial[hidden]{display:none!important}.manager-tutorial>span{flex-direction:column;display:flex}.manager-tutorial small{color:var(--acid);font-size:9px;font-weight:700}.manager-tutorial b{color:var(--cream);margin-top:2px;font-family:Russo One,sans-serif;font-size:13px;font-weight:400}.manager-tutorial strong{min-width:0;color:var(--cream);font-size:12px;line-height:1.2}.manager-console.is-tutorial-parts .manager-pane[data-manager-pane=market].is-active{grid-template-rows:auto auto minmax(0,1fr)}.manager-console.is-tutorial-parts .manager-tutorial{grid-row:1}.manager-console.is-tutorial-parts .component-filter-panel{grid-row:2}.manager-console.is-tutorial-parts .manager-product-grid{grid-row:3}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.manager-console.is-tutorial-parts .manager-pane[data-manager-pane=market].is-active{grid-template-rows:42px minmax(0,1fr);grid-template-columns:52px minmax(0,1fr)}.manager-console.is-tutorial-parts .manager-tutorial{grid-area:1/1/auto/-1;min-height:42px;padding:4px 8px}.manager-console.is-tutorial-parts .component-filter-panel{grid-area:2/1}.manager-console.is-tutorial-parts .manager-product-grid{grid-area:2/2}.manager-tutorial small{font-size:8px}.manager-tutorial b{font-size:11px}.manager-tutorial strong{font-size:10px}}.manager-console.is-tutorial-parts .manager-tabs button:disabled{opacity:.3;cursor:not-allowed}.manager-console.is-tutorial-parts .manager-cart-button:disabled{border-color:var(--line);color:#71818a;cursor:not-allowed;opacity:.55}.manager-console.is-opening-store-locked .manager-tabs button:disabled,.manager-console.is-opening-store-locked .manager-cart-button:disabled{opacity:.28;cursor:not-allowed}.manager-tutorial__copy{gap:2px;min-width:0}.manager-tutorial__copy strong,.manager-tutorial__copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manager-tutorial__copy em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.2}.manager-console.is-tutorial-parts .component-filter-bar button:disabled{opacity:.42;cursor:default}.manager-console.is-tutorial-parts .component-filter-bar button.is-complete:disabled{color:var(--muted);opacity:.78;border-color:#4ad9d26b}.manager-console.is-tutorial-parts .component-filter-bar button.is-complete>span{color:var(--cyan);background:#4ad9d224}.manager-console.is-tutorial-parts .component-filter-bar button.is-active:disabled{border-color:var(--acid);color:var(--cream);opacity:1;box-shadow:inset 3px 0 0 var(--acid)}.manager-console.is-tutorial-parts .manager-product-card.is-tutorial-target{border-color:var(--acid);box-shadow:inset 0 0 0 1px #d8f24a47,0 10px 28px #00000038}.product-cart-controls--tutorial button b{font-size:10px;font-weight:700}.manager-product-card .product-buy .product-cart-controls--tutorial button{justify-content:center;gap:7px;width:auto;min-width:116px;padding:0 12px;font-family:IBM Plex Sans Condensed,sans-serif;font-size:18px;display:flex}.tutorial-shop-ready{text-align:center;background:#4ad9d20f;border:1px solid #4ad9d26b;align-content:center;place-self:center;place-items:center;gap:8px;width:min(460px,100%);min-height:170px;padding:20px;display:grid}.tutorial-shop-ready span{color:var(--cyan);font-family:Russo One,sans-serif;font-size:30px}.tutorial-shop-ready b{color:var(--cream);font-family:Russo One,sans-serif;font-size:18px;font-weight:400}.tutorial-shop-ready small{color:var(--muted);font-size:13px}.manager-console.is-tutorial-parts .manager-cart-content{grid-template-rows:auto minmax(0,1fr);gap:8px}.manager-cart-quantity.is-fixed{border:1px solid var(--line);background:#4ad9d20f;grid-template-columns:auto 30px;align-content:center;gap:6px;min-height:42px;padding:0 8px}.manager-cart-quantity.is-fixed small{color:var(--muted);font-size:10px}.manager-cart-quantity.is-fixed b{color:var(--cream);font-size:14px}.shop-cart-checkout-panel.is-tutorial-locked .shop-cart-actions{grid-template-columns:minmax(0,1fr)}@media (width>=1001px) and (height>=621px) and (pointer:fine){.manager-console.is-tutorial-parts .manager-product-grid{grid-template-columns:minmax(320px,500px);justify-content:center;padding-top:clamp(8px,3vh,28px)}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.manager-console.is-tutorial-parts .manager-pane[data-manager-pane=market].is-active{grid-template-rows:50px minmax(0,1fr)}.manager-console.is-tutorial-parts .manager-tutorial{min-height:50px}.manager-tutorial__copy strong{font-size:11px}.manager-tutorial__copy em{font-size:10px}.manager-console.is-tutorial-parts .manager-product-grid{grid-template-columns:minmax(0,1fr)}.manager-console.is-tutorial-parts .manager-product-card{justify-self:center;width:100%;max-width:620px}.manager-product-card .product-buy .product-cart-controls--tutorial button{width:44px;min-width:44px;padding:0}.product-cart-controls--tutorial button b{display:none}.manager-console.is-tutorial-parts .manager-cart-content{grid-template-rows:auto minmax(0,1fr);gap:5px}.manager-console.is-tutorial-parts .manager-cart-tutorial{grid-row:1}.manager-console.is-tutorial-parts .manager-cart-list{grid-row:2}.manager-cart-quantity.is-fixed{grid-template-columns:auto 22px;height:30px;min-height:30px;padding-inline:5px}.manager-cart-quantity.is-fixed small{font-size:9px}}#build-drawer .build-slot-button{grid-template-columns:60px minmax(0,1fr) 24px}#build-drawer .build-slot-button:before{display:none}#build-drawer .build-slot-artwork{background-color:#0d1724;border:1px solid #4ad9d247;grid-area:1/1/3;width:58px;height:58px;display:block}#build-drawer .build-slot-artwork[hidden]{display:none}#build-drawer .build-slot-button.is-empty:before{display:grid}#build-drawer .account-select-row,#build-drawer .pc-preview{align-self:start}#build-drawer .build-tutorial{border:1px solid #d8f24a6b;border-left:4px solid var(--acid);background:#172536;grid-area:4/2;grid-template-columns:42px minmax(0,1fr);align-self:start;gap:10px;min-width:0;padding:10px;display:grid}#build-drawer .build-tutorial[hidden]{display:none}.build-tutorial__step{background:var(--acid);width:42px;height:42px;color:var(--ink);place-items:center;font-family:Russo One,sans-serif;font-size:20px;display:grid}.build-tutorial>div{flex-direction:column;min-width:0;display:flex}.build-tutorial small{color:var(--acid);font-size:10px;font-weight:700}.build-tutorial b{color:var(--cream);margin-top:2px;font-family:Russo One,sans-serif;font-size:14px;font-weight:400}.build-tutorial p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.25}#build-drawer.is-tutorial-build #assemble-button{box-shadow:inset 0 0 0 2px #0b101bb8, 0 0 0 2px var(--acid)}#build-drawer.is-tutorial-upgrade .build-slot-button:disabled{cursor:default;opacity:.38}#build-drawer.is-tutorial-upgrade .build-slot-button.is-tutorial-target,#build-drawer.is-tutorial-upgrade .build-part-picker [data-build-part-id].is-tutorial-target{border-color:var(--acid);box-shadow:inset 3px 0 0 var(--acid), 0 0 0 1px #d8f24a33}#build-drawer.is-tutorial-upgrade #assemble-button.is-tutorial-target{box-shadow:inset 0 0 0 2px #0b101bb8, 0 0 0 2px var(--acid);animation:1.25s ease-in-out infinite tutorial-control-pulse}.manager-console.is-upgrade-lesson .manager-tutorial__copy strong,.manager-console.is-upgrade-lesson .manager-tutorial__copy em{text-overflow:clip;white-space:normal;overflow:visible}@media (width>=1001px) and (height>=621px) and (pointer:fine){#build-drawer{grid-template-rows:auto auto auto minmax(0,1fr) auto auto}#build-drawer .build-sections{grid-row:2/7}#build-drawer .account-select-row{grid-row:2;height:72px;min-height:72px}#build-drawer .pc-preview{grid-row:3;height:142px;min-height:142px}#build-drawer .build-warning{grid-row:5}#build-drawer .bundle-button{grid-row:6}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){#build-drawer{grid-template-rows:48px 50px 92px minmax(0,1fr) auto 48px}#build-drawer .build-sections{grid-row:2/7}#build-drawer .account-select-row{grid-row:2;height:50px;min-height:50px}#build-drawer .pc-preview{grid-row:3;height:92px;min-height:92px}#build-drawer .build-warning{grid-row:5}#build-drawer .bundle-button{grid-row:6}#build-drawer .build-slot-button{grid-template-columns:50px minmax(0,1fr) 20px}#build-drawer .build-slot-artwork,#build-drawer .build-slot-button.is-empty:before{width:48px;height:48px}#build-drawer .build-tutorial{gap:7px;min-height:58px;padding:6px}.build-tutorial__step{width:36px;height:36px;font-size:16px}.build-tutorial small{font-size:9px}.build-tutorial b{font-size:12px}.build-tutorial p{margin-top:2px;font-size:10px;line-height:1.15}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mobile-catalog-toolbar,.mobile-filter-head,.steem-mobile-back,.steem-account-picker-button,.steem-account-picker,.camera-gesture-hint,.touch-action em{display:none}.category-filter-group{display:contents}.catalog-filter-empty{border:1px dashed var(--line);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:180px;padding:20px;display:flex}.catalog-filter-empty>span{color:var(--cyan);font-size:30px}.catalog-filter-empty b{margin-top:8px;font-family:Russo One,sans-serif;font-size:16px;font-weight:400}.catalog-filter-empty small{max-width:360px;color:var(--muted);margin-top:5px;font-size:11px}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){:root{--mobile-header-height:40px;--mobile-nav-height:44px}.topbar{height:var(--mobile-header-height);min-height:var(--mobile-header-height)}.day-clock{height:38px;min-height:38px;padding-block:4px 3px}.settings-button{width:var(--mobile-header-height);height:var(--mobile-header-height)}.status-strip .status-chip,.status-strip .status-chip:not(.money-chip):not(.mobile-level-chip){height:38px;padding:3px 6px}.status-strip>.iap-shop-button{flex-basis:38px;width:38px;height:38px;font-size:14px}.context-prompt{display:none!important}.touch-stick,.touch-action{transition:opacity .22s,transform .22s,filter .22s}.touch-controls.is-idle .touch-stick:not(.is-tutorial-target){opacity:.42;transform:scale(.94)}.touch-controls.is-idle .touch-action:not(.is-tutorial-target){opacity:.58;filter:saturate(.72)}.touch-action{width:104px;height:104px;min-height:104px;padding:9px 7px}.touch-action small{max-width:86px;margin-top:2px;font-size:10px;line-height:1.05}.touch-action em{color:#070f16bd;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:88px;margin-top:4px;font-size:8px;font-style:normal;font-weight:700;line-height:1.05;display:-webkit-box;overflow:hidden}.camera-gesture-hint:not([hidden]){z-index:21;top:calc(var(--mobile-safe-top) + 50px);pointer-events:none;background:#080f18e6;border:1px solid #4ad9d28c;align-items:center;gap:7px;min-height:34px;padding:5px 10px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0000004d}.camera-gesture-hint span{color:var(--cyan);font-size:18px}.camera-gesture-hint b{color:var(--cream);white-space:nowrap;font-size:9px}.manager-console{grid-template-rows:var(--mobile-header-height) minmax(0, 1fr)}.manager-topbar,#manager-console .manager-topbar{min-height:var(--mobile-header-height);height:var(--mobile-header-height);grid-template-columns:minmax(0,1fr) 88px 40px}#manager-console .manager-status{gap:8px;height:38px}#manager-console .manager-status span:first-child{display:none}#manager-console .manager-status small{font-size:8px}#manager-console .manager-status b{margin-top:0;font-size:12px}#manager-console .manager-cart-button{width:88px;height:38px;min-height:38px}#manager-console .manager-close{width:38px;height:38px;min-height:38px}#manager-console .manager-tabs{right:max(3px, env(safe-area-inset-right));bottom:max(3px, env(safe-area-inset-bottom));left:max(3px, env(safe-area-inset-left));height:var(--mobile-nav-height);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:2px}#manager-console .manager-tabs button{height:38px;min-height:38px;padding-inline:5px;font-size:10px}#manager-console .manager-tabs button span{font-size:13px}.manager-pane{padding:4px 4px calc(49px + env(safe-area-inset-bottom))}.manager-pane[data-manager-pane=market].is-active{padding:4px 4px calc(49px + env(safe-area-inset-bottom));grid-template-rows:40px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:4px;position:relative}.mobile-catalog-toolbar{grid-template-columns:minmax(112px,1.25fr) minmax(88px,.82fr) minmax(92px,.92fr) minmax(118px,1.1fr);gap:4px;min-width:0;height:40px;display:grid}.mobile-catalog-toolbar>button,.mobile-catalog-toolbar>label{border:1px solid var(--line);min-width:0;min-height:40px;color:var(--muted);background:#111e2d;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 8px;font-size:10px;font-weight:700;display:flex}.mobile-catalog-toolbar>button{cursor:pointer}.mobile-catalog-toolbar>button span{color:var(--cyan);font-size:13px}.mobile-catalog-toolbar>button b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-catalog-toolbar>button.is-active,.mobile-catalog-toolbar>button[aria-expanded=true]{border-color:var(--acid);color:var(--cream)}.mobile-catalog-toolbar>button:disabled{opacity:.42}.mobile-catalog-toolbar select{width:100%;min-width:0;height:38px;color:var(--cream);font:inherit;background:#111e2d;border:0;outline:0;padding:0 24px 0 7px}.component-filter-panel,.warehouse-toolbar{z-index:45;top:4px;right:4px;bottom:calc(49px + env(safe-area-inset-bottom));background:#09101afc;border:1px solid #4ad9d280;grid-template-rows:38px minmax(0,1fr);gap:5px;min-width:0;min-height:0;margin:0;padding:6px;display:none;position:absolute;left:4px;overflow:hidden;box-shadow:0 12px 36px #00000085}.component-filter-panel.is-mobile-open,.warehouse-toolbar.is-mobile-open{display:grid}.mobile-filter-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-width:0;padding-left:7px;display:flex}.mobile-filter-head b{color:var(--cream);font-size:11px}.mobile-filter-head button{width:38px;height:38px;min-height:38px;color:var(--muted);background:0 0;border:0;padding:0;font-size:24px}.component-filter-bar,.warehouse-category-filters{grid-auto-rows:minmax(43px,1fr);grid-auto-flow:row;align-content:stretch;gap:4px;min-width:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden auto;grid-template-columns:repeat(4,minmax(0,1fr))!important}.component-filter-bar button,.warehouse-category-filters button,.component-filter-bar .shop-level-filter{grid-template-columns:26px minmax(0,1fr) auto;place-items:center start;gap:5px;width:auto;min-width:0;height:auto;min-height:43px;padding:4px 6px;display:grid}.component-filter-bar button>span,.warehouse-category-filters button>span{width:26px;height:26px;font-size:10px}.component-filter-bar button b,.warehouse-category-filters button b,.component-filter-bar .shop-level-filter b{text-align:left;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:auto;max-width:100%;font-size:9px;line-height:1.05;display:-webkit-box;overflow:hidden}.component-filter-bar button small,.warehouse-category-filters button small,.component-filter-bar .shop-level-filter small{font-size:8px;display:block}.manager-product-grid{scrollbar-gutter:stable;grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));padding-right:1px}.manager-pane[data-manager-pane=warehouse].is-active{padding:4px 4px calc(49px + env(safe-area-inset-bottom));grid-template-rows:40px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:4px;display:grid;position:relative;overflow:hidden}#warehouse-mobile-toolbar{grid-template-columns:minmax(0,1fr) minmax(142px,.72fr)}.warehouse-grid{scrollbar-gutter:stable;grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;min-width:0;height:auto;min-height:0;overflow-y:auto}.manager-pane[data-manager-pane=ops].is-active{padding:4px 4px calc(49px + env(safe-area-inset-bottom));overflow:hidden}.operations-dashboard{scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:5px;display:grid;overflow-y:auto}.ops-jump-nav{z-index:5;background:#09101afa;grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));min-height:38px;padding:2px;position:sticky;top:0}.ops-jump-nav button{min-height:34px;font-size:10px}.operations-dashboard>section,.operations-dashboard>.ops-events-section,.operations-dashboard>.ops-contracts-section,.operations-dashboard>.ops-infrastructure-section,.operations-dashboard>.ops-services-section,.operations-dashboard>.ops-staff-section{grid-column:1}.ops-brand{grid-template-columns:40px minmax(0,1fr) 102px;gap:7px;min-height:48px;padding:4px 6px}.ops-brand__logo{width:38px;height:38px;font-size:12px}.ops-brand small{font-size:8px}.ops-brand b{margin-top:1px;font-size:12px}.ops-brand p{display:none}.ops-brand>button{min-width:0;min-height:38px;padding:0 6px;font-size:8px}.ops-progress,.ops-certification,.ops-rating{min-height:auto}.ops-progress{min-height:142px}.ops-certification{min-height:max-content}.ops-certification li b{font-size:12px;line-height:1.25}.ops-certification li small{font-size:11px}.ops-rating{min-height:126px}.ops-forecast-section{min-height:154px}.ops-progress ol{grid-template-columns:repeat(5,minmax(0,1fr))}.ops-progress li small{display:none}.ops-progress footer{grid-template-columns:max-content minmax(0,1fr)}.ops-section>div{gap:5px}.ops-forecast-section>div{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(240px,72%);grid-auto-flow:column;display:grid;overflow-x:auto}.ops-forecast-section article{scroll-snap-align:start}.manager-pane[data-manager-pane=steem].is-active{padding:4px 4px calc(49px + env(safe-area-inset-bottom));grid-template-rows:44px minmax(0,1fr);gap:4px;position:relative}.steem-library-bar{grid-template-columns:minmax(0,1fr) clamp(204px,35vw,266px);gap:4px;height:44px}.steem-library-bar .account-tabs{display:none}.steem-account-picker-button{min-width:0;height:44px;color:var(--cream);text-align:left;background:#132337;border:1px solid #4ad9d273;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex}.steem-account-picker-button>span{flex-direction:column;min-width:0;display:flex}.steem-account-picker-button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.steem-account-picker-button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.steem-account-picker-button strong{color:var(--cyan);flex:none;align-items:center;gap:7px;font-size:8px;display:flex}.steem-account-picker-button strong i,.steem-account-picker-button strong em{font-style:normal}.steem-account-picker-button strong em{color:var(--acid);font-size:15px}.steem-account-picker-button[aria-expanded=true]{border-color:var(--acid)}.steem-account-picker:not([hidden]){z-index:70;inset:0 0 calc(49px + env(safe-area-inset-bottom));background:#09101afe;border-block:1px solid #4ad9d280;grid-template-rows:42px minmax(0,1fr);min-width:0;min-height:0;display:grid;position:absolute;overflow:hidden;box-shadow:0 14px 36px #0000008f}.steem-account-picker>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-width:0;padding-left:9px;display:flex}.steem-account-picker>header span{flex-direction:column;min-width:0;display:flex}.steem-account-picker>header small{color:var(--cyan);font-size:7px;font-weight:700}.steem-account-picker>header b{margin-top:1px;font-size:11px}.steem-account-picker>header button{border:0;border-left:1px solid var(--line);width:42px;height:42px;min-height:42px;color:var(--muted);background:0 0;padding:0;font-size:22px}.steem-account-picker-list{overscroll-behavior-y:contain;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:52px;align-content:start;gap:4px;min-width:0;min-height:0;padding:4px;display:grid;overflow-y:auto}.steem-account-picker-list button{border:1px solid var(--line);min-width:0;min-height:52px;color:var(--muted);text-align:left;background:#142131;flex-direction:column;padding:6px 8px;display:flex}.steem-account-picker-list button b{color:var(--cream);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.steem-account-picker-list button small{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.steem-account-picker-list button.is-active{border-color:var(--acid);color:var(--acid);box-shadow:inset 3px 0 0 var(--acid);background:#d8f24a1a}.steem-account-actions{gap:3px}.steem-account-actions .compact-button{padding-inline:5px;font-size:9px}.steem-store-browser{min-height:0;display:block;overflow:hidden}.manager-pane .game-store-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-auto-rows:62px;gap:4px;height:100%;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.steem-game-tile{grid-template-columns:58px minmax(0,1fr);height:62px;min-height:62px}.steem-game-tile-copy small{font-size:8px}.steem-game-tile-copy b{font-size:12px}.steem-game-tile-copy em{font-size:9px}.steem-game-detail,.steem-store-browser.is-mobile-detail .game-store-list{display:none}.steem-store-browser.is-mobile-detail .steem-game-detail{grid-template-rows:auto minmax(0,1fr);grid-template-columns:clamp(92px,16vw,126px) minmax(0,1fr) clamp(104px,17vw,132px);width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.steem-mobile-back{border:0;border-bottom:1px solid var(--line);min-height:38px;color:var(--cream);background:#101c2a;grid-area:1/1/auto/-1;justify-content:flex-start;align-items:center;gap:7px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.steem-mobile-back span{color:var(--cyan);font-size:16px}.steem-store-browser.is-mobile-detail .steem-detail-cover{grid-area:2/1}.steem-store-browser.is-mobile-detail .steem-detail-copy{flex-direction:column;grid-area:2/2;justify-content:flex-start;gap:6px;min-height:0;padding:8px;display:flex;overflow-y:auto}.steem-store-browser.is-mobile-detail .steem-detail-buy{grid-area:2/3;height:100%;min-height:100%}.steem-store-browser.is-mobile-detail .steem-detail-head p{font-size:10px;display:block}.steem-store-browser.is-mobile-detail .steem-detail-copy .game-equipment-note{font-size:9px;display:block}.steem-store-browser.is-mobile-detail .steem-detail-requirements .system-requirement-row{grid-template-columns:44px repeat(3,minmax(0,1fr));min-height:38px}.steem-store-browser.is-mobile-detail .steem-detail-requirements .system-requirement-row>small,.steem-store-browser.is-mobile-detail .steem-detail-requirements .system-requirement-row>span{font-size:9px}.steem-store-browser.is-mobile-detail .steem-detail-requirements .system-requirement-row>span b{font-size:12px}.brand-layer{height:var(--app-visual-height,100dvh);align-items:flex-start;padding:5px}.brand-dialog{width:min(940px,100%);max-height:calc(var(--app-visual-height,100dvh) - 10px);padding:6px 8px;overflow:hidden auto}.brand-dialog__head{min-height:38px;padding-bottom:3px}.brand-dialog__head h2{margin-top:0;font-size:18px}.brand-editor{grid-template-columns:clamp(164px,25vw,210px) minmax(0,1fr);min-height:0;margin-top:5px}.brand-editor__preview{min-height:0;padding:8px}.club-logo--preview{width:82px;height:82px;font-size:25px;box-shadow:5px 5px #030a0e80}.brand-editor__preview small{margin-top:10px;font-size:9px}.brand-editor__preview b{margin-top:4px;font-size:16px}.brand-editor__form{padding:7px 9px;overflow:hidden}.brand-editor__form>p{display:none}.brand-name-field>span{margin-bottom:4px}.brand-name-field input{height:42px;font-size:16px}.brand-logo-builder{margin-top:6px}.brand-control-tabs button{min-height:38px;padding-inline:4px;font-size:9px}.brand-control-tabs button:before{content:attr(data-step);border:1px solid;place-items:center;width:17px;height:17px;margin-right:4px;font-size:8px;display:inline-grid}.brand-control-panel{min-height:82px;padding:5px;overflow:hidden}#brand-symbol-options,#brand-shape-options,#brand-pattern-options{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:76px;grid-auto-flow:column;overflow-x:auto}.brand-logo-choice{scroll-snap-align:start;gap:4px;min-width:76px;height:76px;padding:4px}.brand-control-logo{flex-basis:43px;width:43px;height:43px;font-size:13px}.brand-logo-choice b{font-size:9px}.brand-palette-options{grid-template-columns:none;grid-auto-columns:54px;grid-auto-flow:column;overflow-x:auto}.brand-palette-choice{height:48px}.brand-treatment-options{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-generator-actions{gap:5px;margin-top:5px;padding-top:0}.brand-generator-actions button{min-height:42px;padding:4px 5px}.brand-generator-actions button b{font-size:8px}.brand-dialog__actions{z-index:6;background:#0d1521fa;margin-top:5px;padding-top:4px;position:sticky;bottom:0}.brand-layer.is-onboarding .brand-dialog__actions{margin-left:clamp(164px,25vw,210px)}.brand-dialog__actions button{min-height:44px}body.has-virtual-keyboard .brand-dialog{max-height:calc(var(--app-visual-height,100dvh) - 6px)}body.has-virtual-keyboard .brand-editor{grid-template-columns:minmax(0,1fr)}body.has-virtual-keyboard .brand-editor__preview{display:none}body.has-virtual-keyboard .brand-layer.is-onboarding .brand-dialog__actions{margin-left:0}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.topbar{grid-template-columns:118px minmax(0,1fr)}.day-clock__meta span,.day-clock__meta strong{font-size:10px}.status-strip .mobile-level-chip{flex-basis:58px}.status-strip .money-chip{flex-basis:82px}.status-strip>.status-chip:not(.mobile-level-chip):not(.money-chip){flex-basis:62px}.status-chip .chip-icon{flex-basis:18px;width:18px;height:18px;font-size:9px;display:grid}.status-chip b{font-size:11px}#manager-console .manager-tabs button{flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:2px;font-size:0;display:flex}#manager-console .manager-tabs button span{margin:0;font-size:13px;line-height:1;display:block}#manager-console .manager-tabs button i{display:none}#manager-console .manager-tabs button:after{content:attr(data-mobile-label);font-size:7px;line-height:1}.mobile-catalog-toolbar{grid-template-columns:minmax(104px,1.15fr) minmax(78px,.82fr) minmax(82px,.86fr) minmax(106px,1fr)}.mobile-catalog-toolbar>button,.mobile-catalog-toolbar>label{gap:4px;padding-inline:5px;font-size:8px}.mobile-catalog-toolbar>button span{font-size:11px}.mobile-catalog-toolbar select{padding-left:4px;font-size:8px}.component-filter-bar button,.warehouse-category-filters button,.component-filter-bar .shop-level-filter{grid-template-columns:22px minmax(0,1fr);gap:4px;padding-inline:4px}.component-filter-bar button>span,.warehouse-category-filters button>span{width:22px;height:22px}.component-filter-bar button b,.warehouse-category-filters button b,.component-filter-bar .shop-level-filter b{font-size:8px}.component-filter-bar button small,.warehouse-category-filters button small,.component-filter-bar .shop-level-filter small{display:none}.manager-product-grid,.warehouse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steem-library-bar{grid-template-columns:minmax(0,1fr) 188px}.steem-account-actions .compact-button{font-size:8px}.manager-pane .game-store-list{grid-template-columns:repeat(2,minmax(0,1fr))}.steem-store-browser.is-mobile-detail .steem-game-detail{grid-template-columns:82px minmax(0,1fr) 92px}.steem-store-browser.is-mobile-detail .steem-detail-copy{gap:4px;padding:5px 6px}.steem-store-browser.is-mobile-detail .steem-detail-head h2{font-size:13px}.steem-store-browser.is-mobile-detail .steem-detail-head p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;display:-webkit-box}.steem-store-browser.is-mobile-detail .steem-detail-copy .game-equipment-note{font-size:8px}.steem-store-browser.is-mobile-detail .steem-detail-requirements .system-requirement-row{grid-template-columns:34px repeat(3,minmax(0,1fr));min-height:34px}.steem-store-browser.is-mobile-detail .steem-detail-requirements .system-requirement-row>small,.steem-store-browser.is-mobile-detail .steem-detail-requirements .system-requirement-row>span{font-size:7px}.steem-store-browser.is-mobile-detail .steem-detail-requirements .system-requirement-row>span b{font-size:10px}.brand-editor{grid-template-columns:154px minmax(0,1fr)}.brand-layer.is-onboarding .brand-dialog__actions{margin-left:154px}.brand-control-tabs button{font-size:8px}.brand-control-tabs button:before{width:15px;height:15px;margin-right:2px;font-size:7px}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.component-filter-bar,.warehouse-category-filters{align-content:initial;flex-direction:column;gap:4px;overflow-y:auto;display:flex!important}.component-filter-panel,.warehouse-toolbar{border-left:0;border-right:0;padding-left:0;padding-right:0;left:0;right:0}.category-filter-group{flex:0 0 47px;gap:4px;min-width:0;min-height:47px;display:flex}.category-filter-group>button,.category-filter-group>.shop-level-filter{flex:1 1 0;width:0;min-width:0}.warehouse-category-filters button.is-active b{display:-webkit-box}.mobile-filter-head button:focus-visible{outline:1px solid var(--cyan);outline-offset:-2px}.manager-pane[data-manager-pane=ops].is-active{display:block}.manager-pane[data-manager-pane=ops].is-active .operations-dashboard{width:100%;height:100%;min-height:0;max-height:100%;overflow-y:auto}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.camera-gesture-hint:not([hidden]){top:auto;bottom:calc(var(--mobile-safe-bottom) + 7px)}.steem-account-actions{grid-template-columns:minmax(70px,.78fr) minmax(0,1.22fr)}}@media (width<=850px) and (height>=621px){.character-editor{grid-template-columns:minmax(0,1fr);min-height:0}.character-editor__preview{border-right:0;border-bottom:1px solid var(--line);text-align:left;flex-direction:row;gap:18px;min-height:176px;padding:8px 18px}.character-avatar{flex-basis:180px;margin:-30px -25px;transform:scale(.72)}.character-editor__form{padding:12px 16px}.brand-layer.is-character-step .brand-dialog__actions{margin-left:0}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.character-editor{grid-template-columns:clamp(164px,25vw,210px) minmax(0,1fr);height:248px;min-height:0;margin-top:5px;overflow:hidden}.character-editor__preview{min-height:0;padding:4px}.character-avatar{flex-basis:166px;margin:-37px -29px;transform:scale(.68)}.character-editor__preview small{margin-top:0;font-size:8px}.character-editor__preview b{margin-top:2px;font-size:14px}.character-editor__form{padding:7px 9px;overflow:hidden}.character-editor__form>p{display:none}.character-color-options{gap:5px}.character-color-row{grid-template-columns:82px minmax(0,1fr);gap:5px;min-height:51px;padding:4px 5px}.character-color-row>b{font-size:8px}.character-swatches{grid-template-columns:repeat(6,minmax(38px,1fr));gap:4px}.character-swatch{min-width:38px;min-height:43px;padding:4px}.character-swatch.is-selected:after{width:15px;height:15px;font-size:9px;bottom:3px;right:3px}.character-random{min-height:44px;margin-top:5px;font-size:9px}.brand-layer.is-character-step .brand-dialog__actions{grid-template-columns:minmax(0,1fr);margin-left:clamp(164px,25vw,210px)}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.character-editor{grid-template-columns:154px minmax(0,1fr)}.character-editor__preview b{font-size:12px}.character-color-row{grid-template-columns:68px minmax(0,1fr)}.brand-layer.is-character-step .brand-dialog__actions{margin-left:154px}}@media (orientation:landscape) and (width<=900px) and (height<=430px){.character-editor{height:230px}.character-avatar{flex-basis:200px;margin:-20px -25px;transform:scale(.72)}.character-editor__preview>span{display:none}.character-color-row{min-height:47px}.character-swatch{min-height:39px}.character-random{min-height:42px}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.topbar{width:100%;display:block;left:0;right:0}.day-clock{box-sizing:border-box;width:clamp(118px,20vw,150px);position:absolute;top:0;left:50%;transform:translate(-50%)}.status-strip{top:0;right:calc(var(--mobile-safe-right) + var(--mobile-header-height) + 8px);width:max-content;box-shadow:none;background:0 0;border:0;border-radius:0;gap:5px;display:flex;position:absolute;overflow:visible}.status-strip .status-chip,.status-strip .status-chip:not(.money-chip):not(.mobile-level-chip){box-sizing:border-box;height:var(--mobile-header-height);background:#09101af0;border:1px solid #c8e1e33d;border-radius:3px;flex:none;box-shadow:0 7px 20px #00000047}.status-strip .status-chip:first-child{border:1px solid #c8e1e33d}.status-strip .mobile-level-chip{flex-basis:58px;width:58px}.status-strip .money-chip{flex-basis:92px;width:92px}.status-strip>.status-chip:not(.mobile-level-chip):not(.money-chip){flex-basis:62px;width:62px}.status-strip>.iap-shop-button{width:var(--mobile-header-height);height:var(--mobile-header-height);min-height:var(--mobile-header-height);flex-basis:var(--mobile-header-height);background:#09101af0;border:1px solid #c8e1e33d;border-radius:3px;box-shadow:0 7px 20px #00000047}.settings-button{border-radius:3px}.mission-card{top:var(--mobile-safe-top);left:var(--mobile-safe-left);box-sizing:border-box;width:min(236px,37vw);min-height:48px;padding:6px 40px 6px 10px}.mission-card h2{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;line-height:1.08;display:-webkit-box;overflow:hidden}.mission-card.is-tutorial{width:min(250px,39vw)}.mission-card.is-mobile-expanded{width:min(330px,49vw);max-height:min(154px, calc(100vh - var(--mobile-safe-top) - var(--mobile-safe-bottom)));overflow-y:auto}.character-avatar{flex-basis:240px}.toast-stack{top:calc(var(--mobile-safe-top) + var(--mobile-header-height) + 6px)}.manager-console.is-tutorial-parts .manager-pane[data-manager-pane=market].is-active{grid-template-rows:54px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.manager-console.is-tutorial-parts .manager-tutorial{grid-area:1/1;min-height:54px;padding:5px 8px}.manager-console.is-tutorial-parts .mobile-catalog-toolbar,.manager-console.is-tutorial-parts .component-filter-panel{display:none!important}.manager-console.is-tutorial-parts .manager-product-grid{grid-area:2/1;padding-top:6px}#build-drawer{grid-template-columns:minmax(0,1fr) clamp(260px,35vw,340px)}#build-drawer .build-part-picker{right:calc(clamp(260px,35vw,340px) + 13px)}#build-drawer .account-select-row{grid-template-columns:minmax(78px,.42fr) minmax(0,1fr);gap:8px}#build-drawer .build-tutorial{padding-inline:8px}#build-drawer.is-second-station-build .build-tutorial{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;max-height:100%;padding:5px 8px;overflow-y:auto}#build-drawer.is-second-station-build .build-tutorial__step,#build-drawer.is-second-station-build .build-tutorial small{display:none}#build-drawer.is-second-station-build .build-tutorial b{margin-top:0}}@media (orientation:landscape) and (width<=900px) and (height<=620px){.day-clock{width:106px}.mission-card,.mission-card.is-tutorial{width:220px}.status-strip{right:calc(var(--mobile-safe-right) + var(--mobile-header-height) + 6px);gap:4px}.status-strip .mobile-level-chip{flex-basis:48px;width:48px;padding-inline:4px}.status-strip .money-chip{flex-basis:92px;width:92px;padding-inline:4px}.status-strip>.status-chip:not(.mobile-level-chip):not(.money-chip){flex-basis:50px;width:50px;padding-inline:4px}.status-strip .iap-shop-button{flex-basis:38px;width:38px;min-width:38px}}@media (orientation:landscape) and (width<=760px) and (height<=620px){.status-strip{top:calc(var(--mobile-header-height) + 6px)}.toast-stack,.mobile-ops-chip{top:calc(var(--mobile-safe-top) + var(--mobile-header-height) * 2 + 16px)}}@media (orientation:landscape) and (width<=640px) and (height<=620px){.mission-card,.mission-card.is-tutorial{width:190px}}.tutorial-waypoint{z-index:18;border:1px solid var(--acid);min-width:128px;color:var(--cream);pointer-events:none;background:#0a121df0;grid-template-rows:auto auto;grid-template-columns:30px auto;padding:7px 10px 7px 7px;display:grid;position:fixed;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000057}.tutorial-waypoint[hidden]{display:none!important}.tutorial-waypoint>span{color:var(--acid);transform-origin:50%;grid-row:1/3;align-self:center;font-size:23px;line-height:1}.tutorial-waypoint>b{font-size:10px;line-height:1.1}.tutorial-waypoint>small{color:var(--cyan);margin-top:2px;font-size:9px;font-weight:700}.tutorial-waypoint.is-offscreen{box-shadow:0 0 0 3px #d8f24a1f,0 8px 24px #00000061}.manager-console.is-tutorial-steem .manager-tabs button:disabled,.manager-console.is-tutorial-steem .manager-cart-button:disabled{opacity:.3;cursor:not-allowed}.manager-console.is-tutorial-steem .manager-pane[data-manager-pane=steem].is-active{grid-template-rows:auto auto minmax(0,1fr)}.steem-tutorial{grid-row:1}.manager-console.is-tutorial-steem .steem-library-bar{grid-row:2}.manager-console.is-tutorial-steem .steem-store-browser{grid-row:3}.steem-store-browser[hidden]{display:none!important}.steem-account-actions .is-tutorial-target,.steem-game-tile.is-tutorial-target,.steem-detail-buy.is-tutorial-target,.quote-options .is-tutorial-target{border-color:var(--acid);animation:1.25s ease-in-out infinite tutorial-control-pulse;box-shadow:inset 0 0 0 1px #d8f24a4d}.quote-options button{grid-template-rows:auto auto auto}.quote-options button>em{color:var(--acid);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;font-style:normal;font-weight:700;overflow:hidden}.quote-options button.is-rejected>em{color:var(--orange)}.quote-options button:disabled{cursor:not-allowed;opacity:.42}.management-drawer.is-tutorial-order .refuse-button:disabled{opacity:.38;cursor:not-allowed}.hud.is-onboarding .day-clock,.hud.is-onboarding .status-strip>.status-chip,.hud.is-onboarding .status-strip>.iap-shop-button,.hud.is-onboarding .club-card,.hud.is-onboarding .mission-card .club-level-strip,.hud.is-onboarding .mission-card .hype-line{visibility:hidden;opacity:0;pointer-events:none}.hud.is-brand-setup .topbar,.hud.is-brand-setup>.settings-button,.hud.is-brand-setup>.mission-card,.hud.is-brand-setup>.club-card,.hud.is-brand-setup>.context-prompt,.hud.is-brand-setup>.tutorial-waypoint,.hud.is-brand-setup>.touch-controls,.hud.is-brand-setup>.camera-gesture-hint{visibility:hidden;pointer-events:none}.hud.is-opening-experience .iap-shop-button{display:none}#assignment-drawer.is-tutorial-order .assignment-action-bar{grid-template-columns:minmax(0,1fr)}#assignment-drawer.is-tutorial-order .assignment-action-bar .drawer-foot,#assignment-drawer.is-tutorial-order .assignment-action-bar .refuse-button{display:none}#assignment-drawer.is-tutorial-order .assignment-action-bar .assignment-confirm-button{grid-column:1}#assignment-drawer.is-tutorial-price-step .assignment-list{align-content:stretch}.tutorial-assignment-gate{min-height:100%;color:var(--cream);text-align:center;background:#d8f24a0a;border:1px dashed #d8f24a75;grid-column:1/-1;place-content:center;justify-items:center;padding:24px;display:grid}.tutorial-assignment-gate>span{background:var(--acid);color:#08101b;place-items:center;width:42px;height:42px;margin-bottom:12px;font-family:Russo One,sans-serif;font-size:22px;display:grid}.tutorial-assignment-gate>b{font-family:Russo One,sans-serif;font-size:clamp(18px,2vw,28px);font-weight:400}.tutorial-assignment-gate>small{max-width:360px;color:var(--muted);margin-top:8px;font-size:13px;line-height:1.35}#assignment-drawer.is-tutorial-seat-step .assignment-list{grid-template-rows:34px minmax(180px,260px);grid-template-columns:minmax(320px,560px);place-content:start center}.tutorial-assignment-step{min-height:34px;color:var(--cream);background:#d8f24a0f;border:1px solid #d8f24a75;grid-column:1/-1;align-items:center;gap:9px;padding:5px 9px;display:flex}.tutorial-assignment-step>span{background:var(--acid);color:#08101b;flex:0 0 24px;place-items:center;width:24px;height:24px;font-family:Russo One,sans-serif;font-size:13px;display:grid}.tutorial-assignment-step>b{font-size:11px}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){#assignment-drawer.is-tutorial-seat-step .assignment-list{grid-template-rows:30px minmax(0,1fr);grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;place-content:stretch;overflow:hidden}#assignment-drawer.is-tutorial-seat-step .assignment-card{min-height:0}.tutorial-assignment-step{min-height:30px;padding:3px 6px}.tutorial-assignment-step>span{flex-basis:22px;width:22px;height:22px;font-size:12px}.tutorial-assignment-step>b{font-size:10px}.mission-card.is-mobile-expanded{top:calc(var(--mobile-safe-top) + var(--mobile-header-height) + 6px);width:min(330px, calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right) - 106px))}.tutorial-waypoint{grid-template-columns:25px auto;min-width:104px;padding:5px 8px 5px 5px}.tutorial-waypoint>span{font-size:19px}.tutorial-waypoint>b{font-size:9px}.tutorial-waypoint>small{font-size:8px}.manager-console.is-tutorial-steem .manager-pane[data-manager-pane=steem].is-active{grid-template-rows:50px 44px minmax(0,1fr)}.manager-console.is-tutorial-steem .steem-tutorial{min-height:50px;padding:4px 7px}.manager-console.is-tutorial-steem .steem-library-bar{height:44px}.quote-options button>em{font-size:8px}}.context-coachmark{bottom:max(22px, env(safe-area-inset-bottom));z-index:17;width:min(440px,100vw - 48px);min-height:76px;box-shadow:0 16px 36px #0000006b, inset 3px 0 0 var(--cyan);pointer-events:auto;background:#09111cf7;border:1px solid #4ad9d2b8;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;animation:.18s ease-out both coachmark-in;display:grid;position:fixed;left:50%;transform:translate(-50%)}.context-coachmark[hidden]{display:none!important}.context-coachmark__icon{background:var(--cyan);color:#08101b;place-items:center;width:44px;height:44px;font-family:Russo One,sans-serif;font-size:15px;display:grid;overflow:hidden}.context-coachmark[data-tone=warning]{box-shadow:0 16px 36px #0000006b, inset 3px 0 0 var(--orange);border-color:#f36e3ad1}.context-coachmark[data-tone=warning] .context-coachmark__icon{background:var(--orange)}.context-coachmark[data-tone=danger]{box-shadow:0 16px 36px #0000006b, inset 3px 0 0 var(--red);border-color:#f04f58d6}.context-coachmark[data-tone=danger] .context-coachmark__icon{background:var(--red)}.context-coachmark__copy{min-width:0}.context-coachmark__copy small{color:var(--acid);font-size:9px;font-weight:700;display:block}.context-coachmark__copy b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:Russo One,sans-serif;font-size:14px;font-weight:400;line-height:1.12;display:block;overflow:hidden}.context-coachmark__copy p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.25}.context-coachmark>button{min-width:88px;min-height:44px;color:var(--acid);cursor:pointer;background:#d8f24a1a;border:1px solid #d8f24a94;padding:0 10px;font-family:Russo One,sans-serif;font-size:10px}.context-coachmark>button:hover,.context-coachmark>button:focus-visible{background:var(--acid);color:#08101b;outline:0}@keyframes coachmark-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.context-coachmark{bottom:calc(var(--mobile-safe-bottom) + 8px);width:min(400px, calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right) - 280px));clip-path:none;min-height:62px;box-shadow:0 10px 28px #0000006b, inset 3px 0 0 var(--cyan);border-radius:3px;grid-template-columns:36px minmax(0,1fr) 76px;gap:7px;padding:7px}.context-coachmark[data-tone=warning]{box-shadow:0 10px 28px #0000006b, inset 3px 0 0 var(--orange)}.context-coachmark[data-tone=danger]{box-shadow:0 10px 28px #0000006b, inset 3px 0 0 var(--red)}.context-coachmark:after{display:none}.context-coachmark__icon{width:36px;height:36px;font-size:12px}.context-coachmark__copy small{font-size:7px}.context-coachmark__copy b{font-size:11px}.context-coachmark__copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:9px;line-height:1.15;display:-webkit-box;overflow:hidden}.context-coachmark>button{min-width:76px;min-height:44px;padding:0 5px;font-size:8px}}@media (orientation:landscape) and (width<=640px) and (height<=620px){.context-coachmark{width:calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right) - 260px);grid-template-columns:30px minmax(0,1fr) 62px;gap:4px;min-height:70px}.context-coachmark__icon{width:30px;height:30px}.context-coachmark__copy p{-webkit-line-clamp:3}.context-coachmark>button{min-width:62px;font-size:7px}}.result-card{width:min(760px,100%);padding:28px}.result-card h2{letter-spacing:0;margin:0 0 20px;font-size:26px;line-height:1.2}.result-card .results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.result-card .results-grid>div{min-height:96px;padding:16px 12px}.result-card .results-grid small,.result-secondary small{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:700}.result-card .results-grid b{white-space:nowrap;letter-spacing:0;margin-top:10px;font-size:22px}.result-card .expense-note{letter-spacing:0;background:0 0;gap:8px 18px;padding:12px 0;font-size:11px}.result-card .expense-note>span{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.result-card .expense-note>span[hidden]{display:none}.result-card .expense-note b{white-space:nowrap;margin:0}.result-secondary{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0 20px;display:grid}.result-secondary>div{flex-direction:column;justify-content:center;gap:8px;padding:14px 8px;display:flex}.result-secondary b{white-space:nowrap;font-family:Russo One,sans-serif;font-size:18px;font-weight:400}.result-reward{color:var(--cyan);margin:-4px 0 16px;font-size:13px}.result-card>.primary-button{width:100%}.game-comparison-toolbar{flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:5px;display:flex}.game-comparison-toolbar>label{color:var(--muted);font-size:11px}.game-comparison-picker{flex:0 0 104px;height:44px;display:inline-flex;position:relative}.game-comparison-picker select{appearance:none;border:1px solid var(--cyan);width:100%;height:44px;min-height:44px;color:var(--cream);background-color:#0c1722;border-radius:3px;padding:0 28px 0 9px;font:600 12px/1.2 IBM Plex Sans Condensed,sans-serif}.game-comparison-picker>svg{width:16px;height:16px;color:var(--cyan);pointer-events:none;position:absolute;top:14px;right:9px}.game-comparison-status{flex:130px;font-size:11px;font-weight:700}.game-comparison-status.is-blocked,.is-comparison>.is-blocked b{color:var(--red)}.game-comparison-status.is-low,.is-comparison>.is-low b{color:var(--cyan)}.game-comparison-status.is-recommended,.is-comparison>.is-recommended b{color:var(--acid)}.steem-detail-requirements .is-comparison>span{box-shadow:inset 0 -2px 0 var(--cyan)}.steem-detail-requirements .is-comparison>.is-blocked{box-shadow:inset 0 -2px 0 var(--red)}.steem-detail-requirements .is-comparison>.is-recommended{box-shadow:inset 0 -2px 0 var(--acid)}.game-comparison-empty{color:var(--muted);margin:8px 0 0;font-size:12px}@media (width<=700px),(orientation:landscape) and (height<=620px){.result-card{width:min(700px,100%);padding:16px}.result-card h2{margin-bottom:12px;font-size:20px}.result-card .results-grid{gap:6px}.result-card .results-grid>div{min-height:64px;padding:9px 7px}.result-card .results-grid b{margin-top:6px;font-size:18px}.result-card .results-grid small,.result-secondary small{font-size:10px}.result-card .expense-note{padding:8px 0;font-size:10px}.result-secondary{margin:3px 0 12px}.result-secondary>div{gap:5px;padding:9px 4px}.result-secondary b{font-size:15px}.result-reward{margin:0 0 10px;font-size:12px}.game-comparison-toolbar{gap:4px 7px}.game-comparison-toolbar>label,.game-comparison-status{font-size:10px}.steem-detail-copy>*{flex-shrink:0}}@media (width<=420px){.result-card .results-grid{grid-template-columns:1fr}.result-card .results-grid>div{flex-direction:row;justify-content:space-between;align-items:center;min-height:48px}.result-card .results-grid b{margin:0}.result-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-audio-credits{min-height:44px;color:var(--cyan);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:4px 0;font-size:14px;text-decoration:underline;display:flex}.settings-studio-link{border:1px solid var(--cyan);background:var(--cyan);min-width:0;min-height:76px;color:var(--ink);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:12px;padding:12px 16px;line-height:1.3;text-decoration:none;transition:background .14s;display:grid}.settings-studio-link__copy{gap:4px;min-width:0;display:grid}.settings-studio-link__copy b{font-family:Russo One,sans-serif;font-size:16px;font-weight:400}.settings-studio-link__copy>span{text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.settings-studio-link .ui-icon{width:24px;height:24px;display:block}.settings-studio-link:hover,.settings-studio-link:focus-visible{background:#80ebe5}.audio-credits-layer{z-index:120;visibility:hidden;pointer-events:none;background:#05090fb8;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.audio-credits-layer.is-open{visibility:visible;pointer-events:auto}.audio-credits-dialog{width:min(640px,100%);min-width:0;min-height:0;max-height:calc(var(--app-visual-height,100dvh) - 24px);border:1px solid var(--line);box-shadow:var(--shadow);background:#0d1521;flex-direction:column;padding:20px;display:flex;overflow:hidden}.audio-credits-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.audio-credits-head h2{margin:0;font-family:Russo One,sans-serif;font-size:22px;font-weight:400}.audio-credits-head .drawer-close{flex:0 0 44px;width:44px;height:44px;min-height:44px}.audio-credits-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.audio-credits-list article{padding:16px 0}.audio-credits-list article+article{border-top:1px solid var(--line)}.audio-credits-list article:last-child{padding-bottom:0}.audio-credits-list h3{margin:0 0 6px;font-size:18px;line-height:1.3}.audio-credits-list p{margin:0;font-size:16px;line-height:1.4}.audio-credits-list h3,.audio-credits-list p,.audio-credits-head h2{overflow-wrap:anywhere}.audio-credits-list .audio-credits-changes{color:var(--muted);font-size:14px}.audio-credits-links{flex-wrap:wrap;gap:0 20px;display:flex}.audio-credits-links a{min-height:44px;color:var(--cyan);text-underline-offset:3px;align-items:center;font-size:16px;display:inline-flex}.settings-audio-credits:focus-visible,.settings-studio-link:focus-visible,.audio-credits-links a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media (height<=620px),(width<=600px){.audio-credits-dialog{padding:12px 16px}.audio-credits-head{padding-bottom:8px}.audio-credits-head h2{font-size:20px}.audio-credits-list article{padding-top:12px}}.ui-icon{vertical-align:middle;flex:none;width:22px;height:22px;display:inline-block}.part-artwork{position:relative}.part-artwork-placeholder{color:#6f8f9b;place-items:center;display:grid;position:absolute;inset:0}.part-artwork.is-artwork-loaded>.part-artwork-placeholder{display:none}.part-artwork>img{z-index:1;position:relative}.product-stock-inline{display:none}.product-budget-note{color:var(--orange);margin-top:4px;font-size:11px;line-height:1.2;display:block}#manager-console .second-station-guide.is-over-budget p{color:var(--orange)}.part-artwork>img[data-part-image]{opacity:0}.part-artwork.is-artwork-loaded>img[data-part-image]{opacity:1}.manager-product-card,.warehouse-item,.build-part-picker>div>button{content-visibility:visible;contain-intrinsic-size:none}#brand-modal.is-character-step .brand-dialog__actions{grid-template-columns:minmax(90px,.28fr) minmax(0,1fr)}#brand-modal.is-character-step .brand-dialog__actions>button{min-width:0;margin:0}#hud{--hud-gap:8px;--hud-edge-x:var(--safe-x);--hud-edge-y:var(--safe-y);--hud-clock-width:160px}#hud .topbar{top:var(--hud-edge-y);right:var(--hud-edge-x);left:var(--hud-edge-x);grid-template-columns:minmax(0, 1fr) var(--hud-clock-width) minmax(0, 1fr);align-items:start;gap:var(--hud-gap);width:auto;height:auto;min-height:44px;display:grid;position:absolute}#hud-brand{display:none}#hud .day-clock{clip-path:none;border-radius:3px;grid-column:2;width:100%;min-width:0;height:auto;min-height:44px;margin:0;padding:8px 10px;position:static;transform:none}#hud .day-clock__meta{text-align:center;white-space:nowrap;display:block}#hud .day-clock:after{content:none}#hud .day-clock__meta>span{font-size:13px}#hud #clock-label,#hud .day-clock__hours{display:none}#hud .day-clock__track{height:4px;margin-top:6px}#hud .status-strip{width:auto;min-width:0;max-width:100%;height:44px;box-shadow:none;background:0 0;border:0;grid-column:3;justify-content:flex-end;justify-self:end;align-items:stretch;gap:5px;padding:0;display:flex;position:static}#hud .status-strip>.status-chip,#hud .status-strip>.status-chip:not(.money-chip):not(.mobile-level-chip){border:1px solid var(--line);width:auto;min-width:0;height:44px;box-shadow:none;background:#0c1622;border-radius:3px;flex:0 auto;justify-content:center;align-items:center;gap:5px;padding:6px 9px;display:flex;position:relative}#hud .status-chip>span{min-width:0}#hud .status-chip small{display:none}#hud .status-chip b{white-space:nowrap;margin:0;font-size:15px;line-height:1.2;display:block}#hud .status-chip .chip-icon{background:0 0;place-items:center;width:20px;min-width:0;height:24px;padding:0;display:grid}#hud .status-chip .ui-icon{width:18px;height:18px}#hud .money-chip .chip-icon{color:var(--acid)}#hud .rating-chip .chip-icon{color:var(--cyan)}#hud .mobile-level-chip>i{display:none}#hud .status-strip>.icon-button{border:1px solid var(--line);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--cream);box-shadow:none;background:#0c1622;border-radius:3px;flex:0 0 44px;place-items:center;padding:0;display:grid;position:static}#hud .status-strip>.iap-shop-button{color:var(--acid)}#mission-card,#mission-card.is-tutorial,#mission-card.is-mobile-expanded{top:var(--hud-edge-y);left:var(--hud-edge-x);width:min(330px, calc(50% - var(--hud-clock-width) / 2 - var(--hud-edge-x) - var(--hud-gap)));max-height:calc(100% - var(--hud-edge-y) - 100px);clip-path:none;overscroll-behavior:contain;border-radius:3px;min-height:44px;padding:10px 46px 10px 12px;overflow:hidden auto}#mission-card>.eyebrow,#mission-card>.club-level-strip,#mission-card>.hype-line{display:none}#mission-card h2,#mission-card.is-mobile-expanded h2{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;height:auto;min-height:0;margin:0;font-size:15px;line-height:1.2;display:block;overflow:visible}#mission-card.is-mobile-expanded>p{color:#bdcdcf;white-space:normal;-webkit-line-clamp:unset;margin:6px 0 0;font-size:13px;line-height:1.25;display:block;overflow:visible}#mission-card .mission-progress{margin-top:8px}#mission-card .mission-count{margin-top:5px;font-size:12px}#mission-mobile-toggle{border:0;width:44px;height:44px;min-height:44px;top:0;right:0}#mission-mobile-toggle .ui-icon{width:18px;height:18px}#mission-mobile-toggle[aria-expanded=true] .ui-icon{transform:rotate(180deg)}#hud .tutorial-input__keys kbd{place-items:center;min-width:24px;height:24px;display:grid}#hud .tutorial-input__keys .ui-icon{width:18px;height:18px}#hud .touch-action .ui-icon{width:26px;height:26px}#hud .tutorial-waypoint .ui-icon{width:24px;height:24px}#toast-stack{max-height:none;overflow:visible}#toast-stack .toast{clip-path:none;border-radius:3px;flex:none;grid-template-columns:28px minmax(0,1fr);gap:6px;height:auto;min-height:54px;padding:10px;overflow:visible}#toast-stack .toast>div{min-width:0}#toast-stack .toast:before{display:none}#toast-stack .toast-icon{background:var(--cyan);width:28px;height:28px;color:var(--ink);align-self:start;place-items:center;display:grid}#toast-stack .success .toast-icon{background:var(--acid)}#toast-stack .warning .toast-icon{background:var(--orange)}#toast-stack .error .toast-icon{background:var(--red)}#toast-stack .toast b,#toast-stack .toast small{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;max-height:none;line-height:1.25;display:block;overflow:visible}#toast-stack .toast b{font-size:13px}#toast-stack .toast small{margin-top:4px;font-size:12px}#toast-stack .toast-overflow{border:1px solid #0c1622;min-width:24px;height:20px;font-size:10px;position:absolute;top:-7px;right:-3px}#station-drawer{grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}#station-drawer .station-overview{flex-direction:column;grid-area:2/1;gap:8px;min-width:0;min-height:0;display:flex}#station-drawer .station-overview__scroll{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:8px;min-height:0;display:flex;overflow:auto}#station-drawer .station-overview__scroll>*{flex:none;min-width:0}#station-drawer .station-spec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;height:auto;overflow:visible}#station-drawer .station-spec-grid>span{justify-content:center;min-height:48px;padding:6px 3px}#station-drawer .station-spec-grid small{white-space:normal;font-size:11px;line-height:1.2}#station-drawer .station-spec-grid b{white-space:nowrap;margin-top:4px;font-size:14px}#station-drawer .account-select-row{grid-template-columns:minmax(0,1fr);gap:6px;height:auto;min-height:0;padding:8px;display:grid}#station-drawer .account-select-row>span{flex-flow:wrap;align-items:baseline;gap:8px;display:flex}#station-drawer .account-select-row b{white-space:normal;font-size:13px}#station-drawer .account-select-row select{width:100%;max-width:100%;height:44px;min-height:44px;font-size:13px}#station-drawer .account-library{height:auto;min-height:0;max-height:none;padding:8px;overflow:visible}#station-drawer .library-chips{flex-wrap:wrap;gap:5px;display:flex}#station-drawer .library-chips>span{white-space:normal;align-items:center;gap:5px;min-width:0;padding:5px 7px;font-size:12px;display:flex}#station-drawer .library-chips .ui-icon{width:16px;height:16px}#station-drawer .bundle-button{flex:none;width:100%;min-height:52px;padding:10px 12px}#station-drawer .bundle-button b{white-space:normal;font-size:16px}#station-drawer .station-config-list{overscroll-behavior:contain;grid-area:2/2;min-height:0;overflow:auto}#station-drawer .station-config-group{margin-top:0;margin-bottom:8px}#station-drawer .station-config-group>div{grid-template-columns:52px minmax(0,1fr);min-height:68px}#station-drawer .station-config-group .part-artwork{width:52px;height:52px}#station-drawer .station-config-group b{white-space:normal;font-size:13px;overflow:visible}#station-drawer .station-config-group small{font-size:11px}#station-drawer .station-profile-panel>p{font-size:12px}.iap-intro{justify-content:flex-end}.iap-intro>span{margin-left:auto}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){#hud{--hud-edge-x:max(6px, env(safe-area-inset-left), env(safe-area-inset-right));--hud-edge-y:max(6px, env(safe-area-inset-top));--hud-clock-width:90px;--hud-gap:6px;--stick-size:116px}#hud .status-strip{gap:3px}#hud .status-strip>.status-chip,#hud .status-strip>.status-chip:not(.money-chip):not(.mobile-level-chip){gap:3px;padding:4px 5px}#hud .status-chip b{font-size:13px}#hud .status-chip .chip-icon{width:16px}#hud .status-chip .ui-icon{width:15px;height:15px}#hud .day-clock{padding:8px 6px}#hud .day-clock__meta>span{font-size:11px}#mission-card,#mission-card.is-tutorial,#mission-card.is-mobile-expanded{width:min(260px, calc(50% - var(--hud-clock-width) / 2 - var(--hud-edge-x) - var(--hud-gap)));max-height:calc(100% - var(--hud-edge-y) - var(--mobile-safe-bottom) - var(--stick-size) - 16px);padding:8px 44px 8px 9px}#mission-card h2,#mission-card.is-mobile-expanded h2{font-size:13px}#mission-card.is-mobile-expanded>p{font-size:12px}#mission-card .mission-count{font-size:11px}#mission-mobile-toggle{width:44px;min-width:44px;height:44px}#hud .touch-stick{left:var(--hud-edge-x);width:var(--stick-size);height:var(--stick-size);bottom:calc(var(--mobile-safe-bottom) + 4px)}#hud .touch-action{right:var(--hud-edge-x)}#hud .camera-gesture-hint:not([hidden]){top:auto;bottom:calc(var(--mobile-safe-bottom) + 8px);width:max-content;max-width:calc(100% - var(--stick-size) - 144px);min-height:34px;left:50%}#hud .camera-gesture-hint b{white-space:normal;text-align:center}#toast-stack{top:calc(var(--hud-edge-y) + 52px);right:var(--hud-edge-x);width:min(310px,43%)}#toast-stack .toast{padding:8px}#hud .mobile-ops-chip{display:none}#station-drawer{grid-template-rows:44px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#station-drawer .station-overview,#station-drawer .station-overview__scroll{gap:5px}#station-drawer .station-spec-grid>span{min-height:40px;padding:4px 2px}#station-drawer .station-spec-grid small{font-size:10px}#station-drawer .station-spec-grid b{font-size:12px}#station-drawer .station-config-group>div{min-height:62px}#station-drawer .bundle-button b{font-size:14px}#station-drawer .account-select-row{padding:6px}#assignment-drawer{grid-template-rows:44px auto auto minmax(0,1fr) 52px}#assignment-drawer .customer-focus{height:auto;min-height:66px}#assignment-drawer .quote-block{align-self:start;height:auto;min-height:0;padding:6px}#assignment-drawer .quote-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}#assignment-drawer .quote-options button{gap:3px;min-width:0;height:auto;min-height:58px;padding:5px 2px}#assignment-drawer .quote-options button>b{margin:0}#assignment-drawer .quote-options button>em{font-size:10px;line-height:1.2}#assignment-drawer .quote-head{margin-bottom:5px}#assignment-drawer .quote-head small{display:none}#manager-console .manager-cart-line{grid-template-rows:auto 44px;grid-template-columns:52px minmax(0,1fr) 120px;align-items:center;gap:4px 6px;height:auto;min-height:84px;padding:6px}#manager-console .manager-cart-line>.part-artwork{width:52px;height:64px}#manager-console .manager-cart-line>span b{white-space:normal;font-size:13px;overflow:visible}#manager-console .manager-cart-line small,#manager-console .manager-cart-line em{font-size:11px}#manager-console .manager-cart-quantity{grid-template-columns:44px 24px 44px;gap:4px;width:120px;min-width:0;height:44px}#manager-console .manager-cart-quantity button{place-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;display:grid}#manager-console .manager-cart-quantity.is-fixed{grid-template-columns:minmax(0,1fr) 24px;width:120px;height:44px;min-height:44px;padding:4px 6px}#manager-console #warehouse-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-content:start;align-items:stretch;gap:6px}#warehouse-grid .warehouse-item,#warehouse-grid .warehouse-item.has-used-part{grid-template-rows:minmax(66px,auto) 44px;grid-template-columns:58px minmax(0,1fr);gap:6px;min-width:0;height:auto;min-height:130px;padding:7px;overflow:visible}#warehouse-grid .warehouse-item>.part-artwork,#warehouse-grid .warehouse-item.has-used-part>.part-artwork{width:58px;height:66px}#warehouse-grid .warehouse-item>span b{white-space:normal;font-size:13px;overflow:visible}#warehouse-grid .warehouse-item small,#warehouse-grid .warehouse-item em{font-size:11px}#warehouse-grid .warehouse-item .warehouse-item__actions,#warehouse-grid .warehouse-item.has-used-part .warehouse-item__actions{grid-area:2/1/auto/-1;grid-template-rows:44px;grid-template-columns:44px minmax(0,1fr);align-self:end;gap:6px;width:100%;height:44px;display:grid}#warehouse-grid .warehouse-item__actions>strong{width:44px;height:44px;font-size:13px}#warehouse-grid .warehouse-sell-button{flex-direction:row;gap:8px;height:44px;min-height:44px;display:flex}#warehouse-grid .warehouse-sell-button b{margin:0}}@media (orientation:landscape) and (width<=650px){#hud{--hud-clock-width:72px;--hud-gap:4px;--stick-size:104px}#hud .status-strip>.status-chip,#hud .status-strip>.status-chip:not(.money-chip):not(.mobile-level-chip){gap:2px;padding:4px 3px}#hud .status-strip{gap:2px}#hud .status-chip b{font-size:11px}#hud .money-chip .chip-icon{width:13px}#hud .day-clock__meta>span{font-size:10px}#station-drawer .station-spec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}#station-drawer .station-spec-grid b{font-size:11px}#station-drawer .station-spec-grid small{font-size:9px}#station-drawer .station-spec-grid>span{min-height:38px;padding:3px 2px}#station-drawer .station-spec-grid b{margin-top:3px}#station-drawer .account-select-row{gap:4px;padding:4px}#station-drawer .account-library{padding:4px}#station-drawer .library-chips>span{padding:3px 5px}#manager-console #create-account-button{min-width:120px;font-size:11px}#manager-console .manager-cart-layout{grid-template-columns:minmax(0,1fr) 162px}#manager-console .manager-cart-line{grid-template-columns:42px minmax(0,1fr) 112px;gap:4px}#manager-console .manager-cart-line>.part-artwork{width:42px}#manager-console .manager-cart-quantity,#manager-console .manager-cart-quantity.is-fixed{grid-template-columns:44px 20px 44px;gap:2px;width:112px}#manager-console .manager-cart-quantity.is-fixed{grid-template-columns:minmax(0,1fr) 20px}#manager-console .manager-cart-line small{font-size:10px}#manager-console .manager-cart-line>span b{font-size:11px}}@media (hover:none){.primary-button:hover,.manager-product-card:hover{transform:none}}.ui-load-error{z-index:2000;color:#f4f0df;text-align:center;background:#111b29;place-content:center;gap:16px;padding:24px;display:grid;position:fixed;inset:0}.ui-load-error button{min-height:44px;color:inherit;cursor:pointer;background:#1c3539;border:1px solid #4ad9d2;padding:8px 16px}.save-conflict{overscroll-behavior:contain;border:1px solid var(--line);border-top:4px solid var(--acid);width:min(720px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--cream);background:#101925;margin:auto;padding:clamp(20px,4vw,32px);font-size:18px;overflow:auto;box-shadow:0 24px 100px #0009}.save-conflict::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05090fe0}.save-conflict__brand{color:var(--acid);letter-spacing:.05em;font-family:Russo One,sans-serif;font-size:14px}.save-conflict__brand span{color:var(--muted)}.save-conflict h1{margin:20px 0 10px;font:26px/1.25 Russo One,sans-serif}.save-conflict h1:focus{outline:none}.save-conflict>p{color:#bdc9ca;margin:0 0 24px;line-height:1.4}.save-conflict__choices{border:0;grid-template-columns:1fr 1fr;gap:16px;min-width:0;margin:0;padding:0;display:grid}.save-conflict__choices legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.save-choice{cursor:pointer;background:#172330;border:2px solid #364552;min-width:0;padding:18px;display:block;position:relative}.save-choice:hover{border-color:#a0b2bd}.save-choice:has(input:checked){border-color:var(--acid);background:#222e2a}.save-choice:has(input:focus-visible){outline:3px solid var(--cream);outline-offset:4px}.save-choice input{opacity:0;width:1px;height:1px;position:absolute}.save-choice__head{color:#e7efec;justify-content:space-between;align-items:center;gap:10px;font-size:18px;display:flex}.save-choice__mark{color:#0000;border:2px solid #778b97;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-weight:700;display:grid}.save-choice input:checked~.save-choice__head .save-choice__mark{color:#101925;background:var(--acid);border-color:var(--acid)}.save-choice__summary{display:block}.save-choice__club{overflow-wrap:anywhere;margin:20px 0 16px;font-weight:600;display:block}.save-choice__stats{grid-template-columns:.7fr 1.3fr;gap:12px;display:grid}.save-choice small{color:#aabac1;font-size:14px;display:block}.save-choice__stats b{overflow-wrap:anywhere;margin-top:4px;font:26px/1.2 Russo One,sans-serif;display:block}.save-choice__date{border-top:1px solid var(--line);margin-top:20px;padding-top:14px;font-size:16px;display:block}.save-choice__date>span{margin-top:4px;display:block}.save-choice__empty{margin:32px 0;font-size:22px;display:block}.save-conflict__note{color:#aabac1;margin:20px 0 0;font-size:16px;line-height:1.4}.save-conflict__status{color:#ffe39d;margin:12px 0 0;font-size:16px;line-height:1.35}.save-conflict__status:empty{display:none}.save-conflict__continue{background:var(--acid);color:#101925;cursor:pointer;border:0;width:100%;min-height:52px;margin-top:20px;padding:12px;font-size:18px;font-weight:700}.save-conflict__continue:hover:enabled{background:#e8ff70}.save-conflict__continue:disabled{color:#aabac1;cursor:default;background:#33404b}@media (width<=540px){.save-conflict{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px}.save-conflict h1{margin-top:16px;font-size:23px}.save-conflict>p{margin-bottom:16px}.save-conflict__choices{grid-template-columns:1fr;gap:12px}.save-choice{padding:14px}.save-choice__club{margin:10px 0}.save-choice__stats{grid-template-columns:1fr 1fr}.save-choice__stats b{font-size:24px}.save-choice__date{margin-top:12px;padding-top:10px}.save-conflict__note{margin-top:16px}}@media (height<=540px) and (width>=541px){.save-conflict{padding:16px 24px}.save-conflict h1{margin-top:10px;font-size:23px}.save-conflict>p{margin-bottom:12px}.save-choice{padding:12px 16px}.save-choice__club{margin:10px 0}.save-choice__date{margin-top:12px;padding-top:10px}.save-conflict__note,.save-conflict__continue{margin-top:12px}}.iap-intro:has(.iap-rewarded-ad){flex-flow:wrap;gap:12px}.iap-rewarded-ad{flex:260px;gap:6px;min-width:0;display:grid}.iap-rewarded-ad button{border:1px solid var(--cyan);width:100%;min-height:48px;color:var(--cream);letter-spacing:0;cursor:pointer;background:#18333a;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:16px;font-weight:700;display:flex}.iap-rewarded-ad button>span{overflow-wrap:anywhere;min-width:0}.iap-rewarded-ad button>b{white-space:nowrap;flex:none;margin:0;font-size:18px}.iap-rewarded-ad button>svg{flex:0 0 24px;width:24px;height:24px}.iap-rewarded-ad button:disabled{color:#aebabb;cursor:default;background:#223037;border-color:#46575c}.iap-rewarded-ad button:focus-visible{outline:2px solid var(--cream);outline-offset:-4px}.iap-rewarded-ad>small{letter-spacing:0;overflow-wrap:anywhere;font-size:14px;line-height:1.3}.iap-categories{overscroll-behavior:contain;z-index:2;background:#0d1521;gap:6px;margin-bottom:12px;padding:12px 0;display:flex;position:sticky;top:-26px;overflow-x:auto}.iap-categories button{color:#d9e0d9;cursor:pointer;background:#1b2732;border:1px solid #49545c;flex:none;min-height:44px;padding:8px 14px;font-size:14px}.iap-categories button[aria-pressed=true]{color:#142129;background:#d8f24a;border-color:#d8f24a}.iap-categories button:focus-visible{outline-offset:-4px;outline:2px solid #fff}.iap-group--interiors .iap-grid,.iap-group--shirts .iap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cosmetic-card{border:1px solid #39464e;border-top:2px solid var(--cosmetic-accent);background:#17222b;flex-direction:column;min-width:0;display:flex}.cosmetic-card__visual{cursor:pointer;background:#101725;border:0;flex:none;grid-template-rows:auto auto;width:100%;padding:0;display:grid;overflow:hidden}.cosmetic-card__art{aspect-ratio:1.55;min-width:0;display:block;overflow:hidden}.cosmetic-card__visual img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.cosmetic-card--shirt .cosmetic-card__visual img{object-fit:contain;padding:8px}.cosmetic-card__visual:hover img{transform:scale(1.035)}.cosmetic-card__preview-label{color:#eff4de;letter-spacing:0;border-top:1px solid #34434b;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.cosmetic-card__preview-label svg{flex:0 0 20px;width:20px;height:20px}.cosmetic-card__copy{flex:1;padding:16px 16px 8px}.cosmetic-card__copy small{color:var(--cosmetic-accent);letter-spacing:.12em;font-size:11px;font-weight:700}.cosmetic-card__copy h4{color:#f1f1e3;margin:7px 0;font:18px Russo One,sans-serif}.cosmetic-card__copy p{color:#bac9c8;margin:0;font-size:15px;line-height:1.4}.cosmetic-card__buy{border-top:1px solid #34434b;justify-content:space-between;align-items:center;gap:8px;min-height:66px;margin:8px 16px 0;display:flex}.cosmetic-card__buy>span{color:#e4e9d6;font-size:14px;font-weight:700}.cosmetic-card__buy button{color:#111c24;background:var(--cosmetic-accent);cursor:pointer;border:0;min-height:44px;padding:8px 16px;font-size:13px;font-weight:700}.cosmetic-card__buy button:disabled{color:#b2bebd;cursor:default;background:#314147}.cosmetic-card button:focus-visible,.cosmetic-showroom button:focus-visible{outline-offset:-4px;outline:3px solid #fff}.iap-product__preview{min-width:0}.iap-product__preview button{color:#f0d38a;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;height:100%;min-height:44px;padding:0;display:flex}.iap-product__preview .iap-product__icon{flex:none}.iap-product__preview span{letter-spacing:0;overflow-wrap:anywhere;align-self:end;align-items:center;gap:6px;min-width:0;padding-bottom:6px;font-size:14px;font-weight:700;line-height:1.2;display:flex}.iap-product__preview svg{flex:0 0 20px;width:20px;height:20px}.iap-product__preview button:hover{color:#fff4d5}.iap-product__preview button:focus-visible{outline-offset:-2px;outline:2px solid #f0d38a}.iap-layer.is-previewing{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}.iap-layer.is-previewing>.iap-dialog{display:none}.hud:has(.iap-layer.is-open) #toast-stack{z-index:130}.hud.is-cosmetic-preview>:not(#iap-shop-modal):not(#toast-stack):not(.toast-stack){visibility:hidden!important;pointer-events:none!important}.cosmetic-showroom{color:#f0f1e4;pointer-events:auto;--preview-card-width:300px;position:absolute;inset:0}.cosmetic-showroom[hidden]{display:none}.cosmetic-showroom button,.cosmetic-showroom aside{pointer-events:auto}.preview-back{left:max(22px, env(safe-area-inset-left));top:max(20px, env(safe-area-inset-top));color:#f1f1e4;cursor:pointer;background:#121e29ed;border:1px solid #536169;min-height:48px;padding:0 20px;font-size:16px;font-weight:700;position:absolute}.preview-view-label{top:86px;left:max(24px, env(safe-area-inset-left));text-shadow:0 2px 7px #000;position:absolute}.preview-view-label b{font:24px Russo One,sans-serif}.preview-product{right:max(20px, env(safe-area-inset-right));top:max(20px, env(safe-area-inset-top));bottom:max(20px, env(safe-area-inset-bottom));width:var(--preview-card-width);overscroll-behavior:contain;border:1px solid #4c5c64;border-top:3px solid var(--cosmetic-accent);background:#111d28f2;flex-direction:column;padding:24px;display:flex;position:absolute;overflow-y:auto;box-shadow:0 12px 40px #07121a50}.preview-product>small:first-child{color:var(--cosmetic-accent);letter-spacing:.14em;font-size:11px;font-weight:700}.preview-product h2{text-transform:uppercase;overflow-wrap:anywhere;margin:12px 0 18px;font:27px/1.14 Russo One,sans-serif}.preview-product p{color:#d4dfdc;margin:0 0 18px;font-size:17px;line-height:1.45}.preview-print-art{aspect-ratio:1;object-fit:contain;border:1px solid #405359;align-self:center;width:min(100%,135px);margin:0 0 14px}.cosmetic-showroom[data-cosmetic-kind=shirt] .preview-product p{font-size:15px;line-height:1.35}.preview-includes{color:#b2c5c7;border-top:1px solid #3a4b53;padding:14px 0;font-size:14px;line-height:1.4}.preview-purchase{gap:10px;margin-top:auto;padding-top:16px;display:grid}.preview-purchase>span{color:var(--cosmetic-accent);letter-spacing:.08em;font-size:12px;font-weight:700}.preview-purchase button{color:#13222a;background:var(--cosmetic-accent);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:12px 14px;font-size:16px;font-weight:700;display:flex}.preview-purchase button:disabled{color:#b6c4c6;cursor:default;background:#314147}.preview-safe-note{color:#aab9bc;padding-top:12px;font-size:12px;line-height:1.4}.preview-controls{bottom:max(22px, env(safe-area-inset-bottom));left:max(22px, env(safe-area-inset-left));right:calc(var(--preview-card-width) + 44px);justify-items:center;gap:12px;display:grid;position:absolute}.preview-views{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.preview-views button{color:#f1f1e3;cursor:pointer;background:#15232eeb;border:1px solid #647276;min-height:48px;padding:10px 15px;font-size:15px;font-weight:700}.preview-views button[aria-pressed=true]{color:#13222a;border-color:var(--cosmetic-accent);background:var(--cosmetic-accent)}.preview-orbit{background:#14212de8;border:1px solid #56666c;align-items:center;gap:8px;padding:0 8px;display:flex}.preview-orbit span{color:#d5dfdd;font-size:14px}.preview-orbit button{color:#f1f2e4;cursor:pointer;background:0 0;border:0;min-width:48px;min-height:44px;font-size:27px}.preview-back{letter-spacing:0;align-items:center;gap:10px;display:flex}.preview-back svg,.preview-orbit svg{vertical-align:middle;flex:0 0 24px;width:24px;height:24px}.preview-model-viewport{top:max(82px, calc(env(safe-area-inset-top) + 62px));bottom:max(88px, calc(env(safe-area-inset-bottom) + 68px));left:max(22px, env(safe-area-inset-left));right:calc(var(--preview-card-width) + max(20px, env(safe-area-inset-right)) + 24px);pointer-events:auto;touch-action:none;cursor:grab;position:absolute}.preview-model-viewport.is-dragging{cursor:grabbing}.preview-model-viewport:focus-visible{outline:1px solid var(--cosmetic-accent);outline-offset:-2px}.cosmetic-showroom[data-cosmetic-kind=bundle] .preview-product{min-width:0}.cosmetic-showroom[data-cosmetic-kind=bundle] .preview-product>*{letter-spacing:0;overflow-wrap:anywhere;min-width:0}.cosmetic-showroom[data-cosmetic-kind=bundle] .preview-purchase button>b{white-space:nowrap}@media (width<=950px){.cosmetic-showroom{--preview-card-width:260px}.preview-product{padding:18px}.preview-product h2{font-size:23px}.preview-product p{font-size:15px}.preview-views button{padding:8px 10px;font-size:14px}.iap-group--interiors .iap-grid,.iap-group--shirts .iap-grid{gap:10px}.cosmetic-card__copy{padding:12px 12px 4px}.cosmetic-card__copy h4{font-size:16px}.cosmetic-card__buy{margin:8px 12px 0}}@media (height<=540px) and (orientation:landscape){.cosmetic-showroom{--preview-card-width:250px}.preview-product{top:10px;bottom:10px;right:max(10px, env(safe-area-inset-right));padding:14px}.preview-product h2{margin:8px 0 12px;font-size:20px}.preview-product p{margin-bottom:10px;font-size:14px;line-height:1.3}.preview-print-art{display:none}.preview-includes{padding:10px 0;font-size:13px}.preview-purchase{padding-top:6px}.preview-purchase button{min-height:44px;font-size:14px}.preview-safe-note{padding-top:9px;font-size:11px}.preview-back{top:10px;left:max(12px, env(safe-area-inset-left));min-height:44px;font-size:14px}.preview-view-label{top:66px;left:max(14px, env(safe-area-inset-left))}.preview-view-label b{font-size:19px}.preview-controls{bottom:10px;left:max(12px, env(safe-area-inset-left));right:calc(var(--preview-card-width) + 25px);gap:6px}.preview-views button{min-height:44px;padding:8px;font-size:13px}.preview-orbit span{font-size:12px}.preview-orbit button{min-width:44px;font-size:23px}.cosmetic-card__art{aspect-ratio:1.75}.cosmetic-card__copy p{font-size:14px}.iap-product__preview button{gap:6px}.iap-product__preview span{gap:4px;padding-bottom:0;font-size:12px}.iap-product__preview svg{flex-basis:16px;width:16px;height:16px}.preview-model-viewport{top:max(66px, calc(env(safe-area-inset-top) + 54px));bottom:max(68px, calc(env(safe-area-inset-bottom) + 58px));left:max(12px, env(safe-area-inset-left));right:calc(var(--preview-card-width) + max(10px, env(safe-area-inset-right)) + 15px)}.cosmetic-showroom[data-cosmetic-kind=bundle] .preview-includes{display:none}}@media (prefers-reduced-motion:reduce){.cosmetic-card__visual img{transition:none}}.game-rating{inset:calc(var(--rating-viewport-top,0px) + var(--rating-viewport-height,100dvh) / 2) 0 auto;width:min(520px,100vw - 24px);max-width:none;max-height:calc(var(--rating-viewport-height,100dvh) - 24px);overscroll-behavior:contain;border:1px solid #4e7275;border-top:4px solid var(--acid);color:var(--cream);letter-spacing:0;background:#101925;border-radius:4px;margin:0 auto;padding:28px;font:16px/1.4 IBM Plex Sans Condensed,sans-serif;position:fixed;overflow:auto;transform:translateY(-50%);box-shadow:0 20px 80px #0008}.game-rating::backdrop{background:#05090fcc}.game-rating h2{overflow-wrap:anywhere;margin:0 0 12px;font:24px/1.25 Russo One,sans-serif}.game-rating h2:focus{outline:none}.game-rating p{color:#bfccce;margin:0 0 24px}.game-rating__scores{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.game-rating button{min-width:0;min-height:48px;color:var(--cream);cursor:pointer;overflow-wrap:anywhere;background:#192b36;border:1px solid #4e7275;border-radius:2px;margin:0;padding:10px;font:700 16px/1.25 IBM Plex Sans Condensed,sans-serif}.game-rating__scores button{height:60px;padding:0;font:24px/1 Russo One,sans-serif}.game-rating button:hover:enabled{border-color:var(--cyan);background:#254946}.game-rating button:focus-visible,.game-rating textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.game-rating button:disabled{opacity:.5;cursor:default}.game-rating .game-rating__hint{text-align:center;margin:12px 0 0;font-size:14px}.game-rating .game-rating__status{color:var(--cyan);margin:16px 0 0}.game-rating .game-rating__status:empty{display:none}.game-rating__feedback{margin:0}.game-rating textarea{resize:vertical;width:100%;height:120px;min-height:80px;max-height:200px;color:var(--cream);-webkit-user-select:text;user-select:text;background:#09131e;border:1px solid #4e7275;border-radius:2px;margin:0;padding:12px;font:16px/1.4 IBM Plex Sans Condensed,sans-serif;display:block}.game-rating textarea::placeholder{color:#91a6aa}.game-rating__count{color:#91a6aa;text-align:right;margin:6px 0 16px;font-size:14px}.game-rating__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.game-rating__actions [type=submit]{background:var(--acid);color:#101925;border-color:var(--acid)}.game-rating__actions [type=submit]:hover:enabled{background:#e5fc69;border-color:#e5fc69}@media (width<=540px),(height<=450px){.game-rating{padding:20px}.game-rating h2{margin-bottom:8px;font-size:22px}.game-rating p{margin-bottom:16px}.game-rating__scores{gap:8px}.game-rating__scores button{height:52px}}@media (height<=450px){.game-rating textarea{height:80px}.game-rating__count{margin-bottom:10px}}
