*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:#1c2340;-webkit-font-smoothing:antialiased;background:#f1f3f9;margin:0;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:inherit;text-decoration:none}img{border:0}h1,h2{margin:0}.top{background:#fff;align-items:center;padding:10px 16px;display:flex;box-shadow:0 1px 4px rgba(0,0,0,.12)}.logo{margin-right:16px;display:block}.logo img{width:auto;height:36px;display:block}.search{flex:1;max-width:480px;margin-left:auto;display:flex}.search input{-webkit-appearance:none;appearance:none;background:#f6f7fb;border:1px solid #d5d9e8;border-right:0;border-radius:19px 0 0 19px;outline:0;flex:1;min-width:0;height:38px;padding:0 14px;font-size:16px}.search button{cursor:pointer;background:#fff;border:1px solid #d5d9e8;border-radius:0 19px 19px 0;width:46px;height:38px;font-size:16px}.cats{white-space:nowrap;-webkit-overflow-scrolling:touch;background:#fff;border-bottom:1px solid #e3e6f1;padding:10px 16px;overflow-x:auto;overflow-y:hidden}.cats a{background:#eceff8;border-radius:16px;margin-right:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.cats a.on{color:#fff;background:#2f6bff}.grid{text-align:center;padding:8px;font-size:0}.tile{vertical-align:top;-webkit-transition:-webkit-transform .15s;background:#dfe3f2;border-radius:16px;width:94px;height:94px;margin:8px;transition:transform .15s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.15)}.tile:hover{z-index:2;transform:scale(1.06)}.tile.f{width:204px;height:204px}.tile img{width:100%;height:100%;display:block}.tile span{color:#fff;opacity:0;background:linear-gradient(transparent,rgba(0,0,0,.6));padding:14px 6px 5px;font:700 12px/1.25 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.tile:hover span,.tile:focus span{opacity:1}.tile.sk{box-shadow:none;background:#e3e6f1}@supports (display:grid){.grid{grid-gap:16px;text-align:left;grid-template-columns:repeat(auto-fill,94px);grid-auto-rows:94px;grid-auto-flow:dense;justify-content:center;padding:16px;font-size:14px;display:grid}.tile{width:auto;height:auto;margin:0}.tile.f{grid-area:span 2/span 2;width:auto;height:auto}}.page-title{text-align:center;padding:16px 16px 0;font-size:22px}.more-title{margin-top:8px;font-size:18px}.empty{text-align:center;color:#6b7390;padding:40px 16px;font-size:15px}.game{max-width:960px;margin:0 auto;padding:16px}.game h1{margin-bottom:10px;font-size:22px}.player{background:#0d1226;border-radius:12px;width:100%;padding-top:56.25%;position:relative;overflow:hidden}.player iframe,.player .cover{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.player .cover{cursor:pointer;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;display:flex}.player .cover:before{content:"";background:rgba(8,12,30,.55);position:absolute;top:0;bottom:0;left:0;right:0}.player .cover img{border-radius:22px;width:112px;height:112px;position:relative;box-shadow:0 4px 14px rgba(0,0,0,.4)}.player .play{color:#fff;cursor:pointer;background:#2f6bff;border:0;border-radius:28px;margin-top:18px;padding:12px 40px;font-size:18px;font-weight:700;position:relative}.player.fs{z-index:100;border-radius:0;padding-top:0;position:fixed;top:0;bottom:0;left:0;right:0}.bar{align-items:center;margin-top:10px;display:flex}.bar .meta{color:#6b7390;flex:1;font-size:13px}.btn{cursor:pointer;background:#fff;border:1px solid #d5d9e8;border-radius:18px;margin-left:8px;padding:8px 16px;font:600 13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.btn.on{color:#fff;background:#ff4b6e;border-color:#ff4b6e}.exit{z-index:101;color:#fff;background:rgba(0,0,0,.65);border:0;border-radius:18px;padding:8px 14px;font-size:13px;font-weight:700;display:none;position:fixed;top:10px;right:10px}.player.fs .exit{display:block}.about{background:#fff;border-radius:12px;margin-top:16px;padding:16px}.about h2{margin-bottom:6px;font-size:16px}.about p{white-space:pre-line;margin:0 0 12px}.foot{text-align:center;color:#6b7390;padding:24px 16px 32px;font-size:13px}.foot a,.foot span{margin:0 8px}.noscript{text-align:center;padding:20px}@media (max-width:600px){.logo{margin-right:8px}.page-title{font-size:19px}}.hero{text-align:center;color:#fff;background:linear-gradient(135deg,#2f6bff,#1b3f9e);padding:56px 20px}.hero h1{margin-bottom:12px;font-size:34px}.hero p{opacity:.92;max-width:600px;margin:0 auto;font-size:17px}.doc{background:#fff}.sec{padding:48px 20px}.sec.alt{background:#f6f7fb}.wrap{max-width:1100px;margin:0 auto}.sec h2{text-align:center;color:#1c2340;margin-bottom:24px;font-size:28px}.sec h3{color:#1c2340;font-size:20px}.lead{text-align:center;color:#5b6381;max-width:780px;margin:0 auto;font-size:17px;line-height:1.7}.cards{flex-wrap:wrap;justify-content:center;margin:0 -10px;display:flex}.card{text-align:center;color:#5b6381;background:#fff;border-radius:16px;flex:240px;max-width:360px;margin:10px;padding:26px;line-height:1.6;box-shadow:0 2px 10px rgba(28,35,64,.1)}.card.left{text-align:left;max-width:none}.card h3,.card h4{color:#1c2340;margin:0 0 10px}.card .ico{margin-bottom:10px;font-size:38px}.card p{margin:0 0 14px}.stat{color:#2f6bff;font-size:38px;font-weight:800}.pill{color:#fff;background:#2f6bff;border-radius:25px;padding:10px 22px;font-weight:700;display:inline-block}.pill.dark{background:#1c2340}.ticks{margin:0;padding:0;list-style:none}.ticks li{color:#5b6381;border-bottom:1px solid #eceff8;padding:8px 0 8px 26px;position:relative}.ticks li:last-child{border-bottom:0}.ticks li:before{content:"✓";color:#2f6bff;font-weight:700;position:absolute;left:0}.sub{text-align:left;margin:40px 0 16px;font-size:24px}.plain{max-width:800px;margin:0 auto;padding:0;list-style:none}.plain li{color:#5b6381;border-bottom:1px solid #eceff8;padding:12px 0;line-height:1.6}.plain li:last-child{border-bottom:0}.plain strong{color:#1c2340}.muted{text-align:center;color:#5b6381;border-top:1px solid #eceff8;margin-top:32px;padding-top:20px;font-style:italic}.faq-tools{text-align:center;margin-bottom:20px}.faq-tools input{-webkit-appearance:none;appearance:none;border:2px solid #e3e6f1;border-radius:24px;outline:0;width:100%;max-width:500px;height:48px;padding:0 22px;font-size:16px}.faq-tools input:focus{border-color:#2f6bff}.faq-cats{text-align:center;margin-bottom:28px}.faq-cats button{color:#5b6381;cursor:pointer;background:#eceff8;border:0;border-radius:22px;margin:4px;padding:9px 18px;font-size:14px;font-weight:700}.faq-cats button.on{color:#fff;background:#2f6bff}.faq-list{max-width:800px;margin:0 auto}.faq-list details{background:#fff;border-radius:14px;margin-bottom:14px;overflow:hidden;box-shadow:0 2px 10px rgba(28,35,64,.1)}.faq-list summary{color:#1c2340;cursor:pointer;padding:18px 22px;font-size:17px;font-weight:700}.faq-list details[open] summary{background:#f6f7fb}.faq-list details p{color:#5b6381;margin:0;padding:16px 22px 20px;line-height:1.7}.faq-none{text-align:center;color:#5b6381;padding:30px 0;display:none}.help{text-align:center;border-top:2px solid #eceff8;margin-top:48px;padding-top:32px}.help h2{margin-bottom:12px}.help p{color:#5b6381;max-width:600px;margin:0 auto 24px}.help .cards{max-width:700px;margin:0 auto}@media (min-width:700px){.hero h1{font-size:46px}}body[data-view=app] #title,body[data-view=app] #game,body[data-view=app] #more,body[data-view=home] #title,body[data-view=home] #game,body[data-view=home] #more,body[data-view=category] #game,body[data-view=category] #more,body[data-view=search] #game,body[data-view=search] #more,body[data-view=game] #title{display:none}
