.self-game-play[data-v-5a51cd34]{background:#151515;display:flex;flex-direction:column;height:100vh;min-width:1208px;overflow:hidden;width:100%}.self-game-play[data-v-5a51cd34] .l-header .content{padding:0 24px;width:100%}.self-game-play__header-name[data-v-5a51cd34]{align-items:center;display:flex;height:40px;margin-left:12px}.self-game-play__header-name p[data-v-5a51cd34]{background:#2f2f2f;color:#ccc;font-size:14px;line-height:40px;margin:0}.self-game-play__header-name[data-v-5a51cd34]:after,.self-game-play__header-name[data-v-5a51cd34]:before{content:"";height:40px;width:24px}.self-game-play__header-name[data-v-5a51cd34]:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABQCAMAAABoKAbvAAAAdVBMVEUAAACEhIRsbGxqampsbGxqampJSUl+fn53d3dubm5dXV00NDRjY2NYWFg2NjZlZWVVVVU9PT1MTEwvLy+Xl5czMzOSkpKLi4uCgoJISEhDQ0M+Pj46Ojo2NjZ5eXl0dHRubm5paWljY2NeXl5YWFhTU1NNTU3AAo4KAAAAE3RSTlMA8oF6dnHa8O3p4dN6b1fl3tVligxnoAAAAQ1JREFUSMeVzVlawlAQBWG7o5FBUDm5gcxz9r9E+oEFUPX+f/XxZle9ehecIbgKgjMEN0HwD8FFEOQQXARBDsFPgiAXAjGA4E8MeAfBSQx4C8FJDHgDwa8Y8BqCoxjwCoKjGPAdgoMY8A2CgxjwFYLvxIAvQiAGDPgsBqxjwCcxYC0DPooBaxjwQQxYzUDWiwGrGMgeYsB2BmLAgG0MZHcxYCsCMUgM2CIEsjIxYLMIiEHHgE0iIAYtAzYKgc+iYcAGERCDmgHrRUAMKgbsIQJisDMQAwJisDFgdxEQgxWBGCQEvopFCFiZCIjBLASs7AiIwSQErGwJiMEoBKxoCIjBIASsqAmIQS9SDCoEnl+Vp0+Ic+MKAAAAAElFTkSuQmCC) no-repeat 50%}.self-game-play__header-name[data-v-5a51cd34]:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABQCAMAAABoKAbvAAAAb1BMVEUAAAB9fX1jY2N6enphYWFgYGBgYGBhYWFnZ2dAQEBzc3NaWlpPT09DQ0M3NzdWVlYvLy+Xl5c0NDSTk5ONjY1RUVFMTExFRUVBQUE9PT05OTmCgoJ9fX14eHhycnJtbW1nZ2diYmJdXV1XV1eHh4dgHtLtAAAAEHRSTlMA73XsZXBsauZb6uDc19RrcKSHZAAAAQ1JREFUSMeV08d1w0AQBNHRUKC84UrwHmD+MbJSqL7/V6eOX7P6dnFgvD0r0BBQYCJgQEtAgZmAAR0BBRYCBvQEFFgJGDD8ETBgI2BAIaDATsCA8k/AgIOAAgQUOAkocH8KBWoCCowEBOCZLw5MBAxoCSgwEzCgI6DAQsCAnoACKwEBeObVgY2AAYWAAjsBAXjm1YGDgAIEFDgJKHCvHKgJKDBWDjQEFJgqB1oCCsyVAx0BBZZ0oCegwJoODAQU2NKBcgkH9nSAgANHOlDew4EzJSCgQJ0SvIYDTTpAwIE2HSDgQJcSfIQDfTpAwIEhJfgMB0rlAAEHyo8EX6EAAQcISPAmwXcIIAJhA2EDD7gDjbxDKEhHAAAAAElFTkSuQmCC) no-repeat 50%}.self-game-play__content[data-v-5a51cd34],.self-game-play__main[data-v-5a51cd34]{display:flex;flex:1;min-height:0}.self-game-play__main[data-v-5a51cd34]{flex-direction:column;min-width:0}.self-game-play__stage[data-v-5a51cd34]{background:#fff;flex:1;min-height:0;min-width:0;overflow:hidden;position:relative}.self-game-play__meta[data-v-5a51cd34]{align-items:center;background:#151515;display:flex;flex:0 0 96px;padding:16px 30px}.self-game-play__icon[data-v-5a51cd34]{align-items:center;background:#303133;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;display:flex;flex:0 0 64px;height:64px;justify-content:center;margin-right:12px;overflow:hidden;width:64px}.self-game-play__icon img[data-v-5a51cd34]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.self-game-play__meta-copy h1[data-v-5a51cd34]{color:#fff;font-size:16px;font-weight:400;line-height:21px;margin:0 0 9px}.self-game-play__meta-copy span[data-v-5a51cd34]{border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:16px;padding:0 6px}.self-game-play__aside[data-v-5a51cd34]{background:#151515;color:#fff;flex:0 0 339px;overflow-x:hidden;overflow-y:auto;padding:24px 30px;width:339px}.self-game-play__aside-title[data-v-5a51cd34]{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:700;line-height:26px;margin:0 0 16px}.self-game-play__aside-title img[data-v-5a51cd34]{height:26px;margin-right:10px;width:26px}.self-game-play__description[data-v-5a51cd34]{color:#fff;font-size:16px;line-height:24px;margin:0 0 36px;text-align:justify}.self-game-play__recent-item[data-v-5a51cd34]{background:transparent;border:0;border-radius:16px;color:inherit;cursor:pointer;display:block;font:inherit;overflow:hidden;padding:0;position:relative;width:100%}.self-game-play__recent-item+.self-game-play__recent-item[data-v-5a51cd34]{margin-top:16px}.self-game-play__recent-item:hover .self-game-play__recent-border[data-v-5a51cd34]{display:block}.self-game-play__recent-item:hover .self-game-play__recent-image[data-v-5a51cd34]{transform:scale(1.05)}.self-game-play__recent-item:hover .self-game-play__recent-name[data-v-5a51cd34]{color:#f30}.self-game-play__recent-image-box[data-v-5a51cd34]{display:block;height:157px;overflow:hidden;width:100%}.self-game-play__recent-image[data-v-5a51cd34]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.self-game-play__recent-name[data-v-5a51cd34]{background:#303133;border-radius:0 0 16px 16px;color:#fff;display:block;font-size:16px;height:40px;line-height:40px;overflow:hidden;padding:0 10px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.self-game-play__recent-border[data-v-5a51cd34]{border:4px solid #f30;border-radius:16px;bottom:0;display:none;left:0;outline:1px solid #fff;outline-offset:-4px;pointer-events:none;position:absolute;right:0;top:0}.self-game-play__empty[data-v-5a51cd34]{padding-top:120px;text-align:center}.self-game-play__empty img[data-v-5a51cd34]{display:block;height:104px;margin:0 auto 12px;width:184px}.self-game-play__empty p[data-v-5a51cd34]{color:#878787;font-size:12px;line-height:16px;margin:0}.l-header[data-v-f73501ee]{background-color:#fff;height:44px;min-width:1200px;width:100%}.l-header .content[data-v-f73501ee]{align-items:center;color:#545664;display:flex;font-size:12px;height:100%;justify-content:flex-end;line-height:16px;margin:0 auto;width:1200px}.l-header .content .logo-ctr[data-v-f73501ee]{align-items:center;display:flex;flex:1;height:100%}.l-header .content .logo-ctr .logo[data-v-f73501ee]{align-items:center;display:flex;height:100%;width:138px}.l-header .content .logo-ctr .logo img[data-v-f73501ee]{display:block;height:auto;width:100%}.l-header .name[data-v-f73501ee]{flex:1;margin:0 15px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.l-header .login[data-v-f73501ee],.l-header .logout[data-v-f73501ee],.l-header .register[data-v-f73501ee]{cursor:pointer}.l-header .login[data-v-f73501ee]:hover,.l-header .logout[data-v-f73501ee]:hover,.l-header .register[data-v-f73501ee]:hover{color:#327aff}.l-header .line[data-v-f73501ee]{border-right:1px solid rgba(84,86,100,.3);height:10px;margin:0 12px;width:0}.l-header .line.line-game[data-v-f73501ee]{border-right-color:hsla(0,0%,60%,.6);margin:0 23px}.l-header .favorite[data-v-f73501ee]{cursor:pointer;margin-left:56px}.l-header .favorite .star-hover[data-v-f73501ee]{color:#ffa738;display:none}.l-header .favorite .star[data-v-f73501ee]{display:inline-block}.l-header .favorite:hover .star[data-v-f73501ee]{display:none}.l-header .favorite:hover .star-hover[data-v-f73501ee]{display:inline-block}.l-header .favorite .svg-icon[data-v-f73501ee]{font-size:14px;margin-right:2px}.l-header.default-header .favorite .star[data-v-f73501ee],.l-header.default-header .logout .svg-icon[data-v-f73501ee]{opacity:.5}.l-header.game-play-header[data-v-f73501ee]{background:#151515;height:40px}.l-header.game-play-header .content[data-v-f73501ee]{color:#878787}.l-header.game-play-header .content .logo[data-v-f73501ee]{width:136px}.l-header.game-play-header .favorite[data-v-f73501ee]:hover,.l-header.game-play-header .login[data-v-f73501ee]:hover,.l-header.game-play-header .logout[data-v-f73501ee]:hover,.l-header.game-play-header .register[data-v-f73501ee]:hover{color:#fff}.l-header.game-play-header .favorite[data-v-f73501ee]{margin-left:0}.l-header.game-play-header .favorite .star[data-v-f73501ee],.l-header.game-play-header .favorite:hover .star[data-v-f73501ee]{display:inline-block}.l-header.game-play-header .favorite .star-hover[data-v-f73501ee],.l-header.game-play-header .favorite:hover .star-hover[data-v-f73501ee]{display:none}.l-header.game-play-header .favorite:hover .star[data-v-f73501ee]{color:#fff}.l-header.game-play-header .game-link[data-v-f73501ee]{color:#878787;margin-left:23px}.l-header.game-play-header .game-link[data-v-f73501ee]:hover{color:#fff}.ssr-only[data-v-f73501ee]{font-size:0}.animal-page{--page:#dffbff;--text:#32503c;--blue:#16a7e4;--green:#47bd34;--warn:#e29b20;--bad:#e44750;--purple:#9bdc36;--board:#d8d8d8;--track:#fff;--tile-edge:#fff;background:radial-gradient(circle at 10% 12%,#fff46f 0,#fff46f 5%,transparent 5.2%),radial-gradient(ellipse at 6% 24%,#fff 0,#fff 9%,transparent 9.2%),radial-gradient(ellipse at 92% 18%,#fff 0,#fff 12%,transparent 12.2%),linear-gradient(180deg,#1aaee9,#7ddff7 38%,#e5f77a 66%,#4cae36);background:radial-gradient(circle at 10% 12%,#fff46f 0 5%,transparent 5.2%),radial-gradient(ellipse at 6% 24%,#fff 0 9%,transparent 9.2%),radial-gradient(ellipse at 92% 18%,#fff 0 12%,transparent 12.2%),linear-gradient(180deg,#1aaee9,#7ddff7 38%,#e5f77a 66%,#4cae36);background-attachment:fixed;color:#32503c;color:var(--text);font-family:Segoe UI,PingFang SC,Microsoft YaHei,system-ui,-apple-system,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;height:100%;margin:0;min-height:0;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.animal-page,.animal-page *{box-sizing:border-box}.animal-page button{font:inherit}.app{grid-gap:12px;align-content:start;display:-ms-grid;display:grid;gap:12px;margin:0 auto;min-height:100%;padding:14px 18px 18px;width:min(100%,760px)}.title{-webkit-text-stroke:2px #ff8a12;color:#fff57d;font-size:34px;font-weight:950;letter-spacing:0;line-height:1.1;margin:0;text-align:center;text-shadow:0 3px 0 #fff,0 7px 10px rgba(49,125,58,.24)}.stats{align-items:center;background:hsla(0,0%,100%,.72);border:4px solid hsla(0,0%,100%,.88);border-radius:999px;box-shadow:0 6px 0 rgba(97,170,54,.28),inset 0 3px 0 hsla(0,0%,100%,.7);color:#436041;display:flex;font-size:17px;gap:20px;justify-content:center;line-height:1;margin:0 auto;max-width:100%;padding:10px 20px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.stats b{color:#ff8517;font-weight:900}.hidden-stat{display:none}.time-row{grid-gap:8px;display:-ms-grid;display:grid;gap:8px;margin:0 auto;max-width:720px;width:100%}.time-labels{color:#42633e;display:flex;font-size:16px;font-weight:800;justify-content:space-between;line-height:1;text-shadow:0 1px 0 hsla(0,0%,100%,.8)}#time{color:var(--blue);font-weight:800}.progress{background:hsla(0,0%,100%,.86);border-radius:999px;box-shadow:inset 0 2px 5px rgba(0,0,0,.16);height:11px;overflow:hidden}.progress span{background:linear-gradient(90deg,#b7ff49,#39c94f);border-radius:inherit;display:block;height:100%;transition:width .26s ease;width:100%}.board-frame{background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(80,85%,76%,.95));border:5px solid hsla(0,0%,100%,.9);border-radius:18px;box-shadow:0 10px 0 rgba(75,158,49,.28),0 16px 22px rgba(65,139,65,.16),inset 0 3px 0 hsla(0,0%,100%,.8);margin:0 auto;padding:0;position:relative;width:min(100%,720px)}.board{-ms-grid-columns:minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr);-ms-grid-rows:minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr) 2px minmax(0,1fr);grid-gap:2px;aspect-ratio:14/10;display:-ms-grid;display:grid;gap:2px;grid-template-columns:repeat(14,minmax(0,1fr));grid-template-rows:repeat(10,minmax(0,1fr));position:relative;width:100%}.board>:first-child{-ms-grid-column:1;-ms-grid-row:1}.board>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.board>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.board>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.board>:nth-child(5){-ms-grid-column:9;-ms-grid-row:1}.board>:nth-child(6){-ms-grid-column:11;-ms-grid-row:1}.board>:nth-child(7){-ms-grid-column:13;-ms-grid-row:1}.board>:nth-child(8){-ms-grid-column:15;-ms-grid-row:1}.board>:nth-child(9){-ms-grid-column:17;-ms-grid-row:1}.board>:nth-child(10){-ms-grid-column:19;-ms-grid-row:1}.board>:nth-child(11){-ms-grid-column:21;-ms-grid-row:1}.board>:nth-child(12){-ms-grid-column:23;-ms-grid-row:1}.board>:nth-child(13){-ms-grid-column:25;-ms-grid-row:1}.board>:nth-child(14){-ms-grid-column:27;-ms-grid-row:1}.board>:nth-child(15){-ms-grid-column:1;-ms-grid-row:3}.board>:nth-child(16){-ms-grid-column:3;-ms-grid-row:3}.board>:nth-child(17){-ms-grid-column:5;-ms-grid-row:3}.board>:nth-child(18){-ms-grid-column:7;-ms-grid-row:3}.board>:nth-child(19){-ms-grid-column:9;-ms-grid-row:3}.board>:nth-child(20){-ms-grid-column:11;-ms-grid-row:3}.board>:nth-child(21){-ms-grid-column:13;-ms-grid-row:3}.board>:nth-child(22){-ms-grid-column:15;-ms-grid-row:3}.board>:nth-child(23){-ms-grid-column:17;-ms-grid-row:3}.board>:nth-child(24){-ms-grid-column:19;-ms-grid-row:3}.board>:nth-child(25){-ms-grid-column:21;-ms-grid-row:3}.board>:nth-child(26){-ms-grid-column:23;-ms-grid-row:3}.board>:nth-child(27){-ms-grid-column:25;-ms-grid-row:3}.board>:nth-child(28){-ms-grid-column:27;-ms-grid-row:3}.board>:nth-child(29){-ms-grid-column:1;-ms-grid-row:5}.board>:nth-child(30){-ms-grid-column:3;-ms-grid-row:5}.board>:nth-child(31){-ms-grid-column:5;-ms-grid-row:5}.board>:nth-child(32){-ms-grid-column:7;-ms-grid-row:5}.board>:nth-child(33){-ms-grid-column:9;-ms-grid-row:5}.board>:nth-child(34){-ms-grid-column:11;-ms-grid-row:5}.board>:nth-child(35){-ms-grid-column:13;-ms-grid-row:5}.board>:nth-child(36){-ms-grid-column:15;-ms-grid-row:5}.board>:nth-child(37){-ms-grid-column:17;-ms-grid-row:5}.board>:nth-child(38){-ms-grid-column:19;-ms-grid-row:5}.board>:nth-child(39){-ms-grid-column:21;-ms-grid-row:5}.board>:nth-child(40){-ms-grid-column:23;-ms-grid-row:5}.board>:nth-child(41){-ms-grid-column:25;-ms-grid-row:5}.board>:nth-child(42){-ms-grid-column:27;-ms-grid-row:5}.board>:nth-child(43){-ms-grid-column:1;-ms-grid-row:7}.board>:nth-child(44){-ms-grid-column:3;-ms-grid-row:7}.board>:nth-child(45){-ms-grid-column:5;-ms-grid-row:7}.board>:nth-child(46){-ms-grid-column:7;-ms-grid-row:7}.board>:nth-child(47){-ms-grid-column:9;-ms-grid-row:7}.board>:nth-child(48){-ms-grid-column:11;-ms-grid-row:7}.board>:nth-child(49){-ms-grid-column:13;-ms-grid-row:7}.board>:nth-child(50){-ms-grid-column:15;-ms-grid-row:7}.board>:nth-child(51){-ms-grid-column:17;-ms-grid-row:7}.board>:nth-child(52){-ms-grid-column:19;-ms-grid-row:7}.board>:nth-child(53){-ms-grid-column:21;-ms-grid-row:7}.board>:nth-child(54){-ms-grid-column:23;-ms-grid-row:7}.board>:nth-child(55){-ms-grid-column:25;-ms-grid-row:7}.board>:nth-child(56){-ms-grid-column:27;-ms-grid-row:7}.board>:nth-child(57){-ms-grid-column:1;-ms-grid-row:9}.board>:nth-child(58){-ms-grid-column:3;-ms-grid-row:9}.board>:nth-child(59){-ms-grid-column:5;-ms-grid-row:9}.board>:nth-child(60){-ms-grid-column:7;-ms-grid-row:9}.board>:nth-child(61){-ms-grid-column:9;-ms-grid-row:9}.board>:nth-child(62){-ms-grid-column:11;-ms-grid-row:9}.board>:nth-child(63){-ms-grid-column:13;-ms-grid-row:9}.board>:nth-child(64){-ms-grid-column:15;-ms-grid-row:9}.board>:nth-child(65){-ms-grid-column:17;-ms-grid-row:9}.board>:nth-child(66){-ms-grid-column:19;-ms-grid-row:9}.board>:nth-child(67){-ms-grid-column:21;-ms-grid-row:9}.board>:nth-child(68){-ms-grid-column:23;-ms-grid-row:9}.board>:nth-child(69){-ms-grid-column:25;-ms-grid-row:9}.board>:nth-child(70){-ms-grid-column:27;-ms-grid-row:9}.board>:nth-child(71){-ms-grid-column:1;-ms-grid-row:11}.board>:nth-child(72){-ms-grid-column:3;-ms-grid-row:11}.board>:nth-child(73){-ms-grid-column:5;-ms-grid-row:11}.board>:nth-child(74){-ms-grid-column:7;-ms-grid-row:11}.board>:nth-child(75){-ms-grid-column:9;-ms-grid-row:11}.board>:nth-child(76){-ms-grid-column:11;-ms-grid-row:11}.board>:nth-child(77){-ms-grid-column:13;-ms-grid-row:11}.board>:nth-child(78){-ms-grid-column:15;-ms-grid-row:11}.board>:nth-child(79){-ms-grid-column:17;-ms-grid-row:11}.board>:nth-child(80){-ms-grid-column:19;-ms-grid-row:11}.board>:nth-child(81){-ms-grid-column:21;-ms-grid-row:11}.board>:nth-child(82){-ms-grid-column:23;-ms-grid-row:11}.board>:nth-child(83){-ms-grid-column:25;-ms-grid-row:11}.board>:nth-child(84){-ms-grid-column:27;-ms-grid-row:11}.board>:nth-child(85){-ms-grid-column:1;-ms-grid-row:13}.board>:nth-child(86){-ms-grid-column:3;-ms-grid-row:13}.board>:nth-child(87){-ms-grid-column:5;-ms-grid-row:13}.board>:nth-child(88){-ms-grid-column:7;-ms-grid-row:13}.board>:nth-child(89){-ms-grid-column:9;-ms-grid-row:13}.board>:nth-child(90){-ms-grid-column:11;-ms-grid-row:13}.board>:nth-child(91){-ms-grid-column:13;-ms-grid-row:13}.board>:nth-child(92){-ms-grid-column:15;-ms-grid-row:13}.board>:nth-child(93){-ms-grid-column:17;-ms-grid-row:13}.board>:nth-child(94){-ms-grid-column:19;-ms-grid-row:13}.board>:nth-child(95){-ms-grid-column:21;-ms-grid-row:13}.board>:nth-child(96){-ms-grid-column:23;-ms-grid-row:13}.board>:nth-child(97){-ms-grid-column:25;-ms-grid-row:13}.board>:nth-child(98){-ms-grid-column:27;-ms-grid-row:13}.board>:nth-child(99){-ms-grid-column:1;-ms-grid-row:15}.board>:nth-child(100){-ms-grid-column:3;-ms-grid-row:15}.board>:nth-child(101){-ms-grid-column:5;-ms-grid-row:15}.board>:nth-child(102){-ms-grid-column:7;-ms-grid-row:15}.board>:nth-child(103){-ms-grid-column:9;-ms-grid-row:15}.board>:nth-child(104){-ms-grid-column:11;-ms-grid-row:15}.board>:nth-child(105){-ms-grid-column:13;-ms-grid-row:15}.board>:nth-child(106){-ms-grid-column:15;-ms-grid-row:15}.board>:nth-child(107){-ms-grid-column:17;-ms-grid-row:15}.board>:nth-child(108){-ms-grid-column:19;-ms-grid-row:15}.board>:nth-child(109){-ms-grid-column:21;-ms-grid-row:15}.board>:nth-child(110){-ms-grid-column:23;-ms-grid-row:15}.board>:nth-child(111){-ms-grid-column:25;-ms-grid-row:15}.board>:nth-child(112){-ms-grid-column:27;-ms-grid-row:15}.board>:nth-child(113){-ms-grid-column:1;-ms-grid-row:17}.board>:nth-child(114){-ms-grid-column:3;-ms-grid-row:17}.board>:nth-child(115){-ms-grid-column:5;-ms-grid-row:17}.board>:nth-child(116){-ms-grid-column:7;-ms-grid-row:17}.board>:nth-child(117){-ms-grid-column:9;-ms-grid-row:17}.board>:nth-child(118){-ms-grid-column:11;-ms-grid-row:17}.board>:nth-child(119){-ms-grid-column:13;-ms-grid-row:17}.board>:nth-child(120){-ms-grid-column:15;-ms-grid-row:17}.board>:nth-child(121){-ms-grid-column:17;-ms-grid-row:17}.board>:nth-child(122){-ms-grid-column:19;-ms-grid-row:17}.board>:nth-child(123){-ms-grid-column:21;-ms-grid-row:17}.board>:nth-child(124){-ms-grid-column:23;-ms-grid-row:17}.board>:nth-child(125){-ms-grid-column:25;-ms-grid-row:17}.board>:nth-child(126){-ms-grid-column:27;-ms-grid-row:17}.board>:nth-child(127){-ms-grid-column:1;-ms-grid-row:19}.board>:nth-child(128){-ms-grid-column:3;-ms-grid-row:19}.board>:nth-child(129){-ms-grid-column:5;-ms-grid-row:19}.board>:nth-child(130){-ms-grid-column:7;-ms-grid-row:19}.board>:nth-child(131){-ms-grid-column:9;-ms-grid-row:19}.board>:nth-child(132){-ms-grid-column:11;-ms-grid-row:19}.board>:nth-child(133){-ms-grid-column:13;-ms-grid-row:19}.board>:nth-child(134){-ms-grid-column:15;-ms-grid-row:19}.board>:nth-child(135){-ms-grid-column:17;-ms-grid-row:19}.board>:nth-child(136){-ms-grid-column:19;-ms-grid-row:19}.board>:nth-child(137){-ms-grid-column:21;-ms-grid-row:19}.board>:nth-child(138){-ms-grid-column:23;-ms-grid-row:19}.board>:nth-child(139){-ms-grid-column:25;-ms-grid-row:19}.board>:nth-child(140){-ms-grid-column:27;-ms-grid-row:19}.tile{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-radius:4px;box-shadow:0 1px 2px rgba(74,132,50,.22);cursor:pointer;display:-ms-grid;display:grid;justify-items:center;line-height:0;min-height:0;min-width:0;overflow:hidden;padding:0;place-items:center;position:relative;transition:transform .12s ease,filter .12s ease,opacity .16s ease}.tile,.tile img{-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tile img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;right:0;top:0;width:100%}.tile:hover{transform:translateY(-1px)}.tile.selected{filter:brightness(1.07);outline:4px solid #ffcf34;outline-offset:-2px}.tile.hint{background:#71c948;filter:brightness(.72) saturate(1.15);outline:3px solid #3b8e2c;outline-offset:-2px}.tile.locked{pointer-events:none}.tile.empty{background:transparent;border-color:transparent;box-shadow:none;cursor:default}.tile.empty span{opacity:0}.svg-layer{bottom:0;height:100%;left:0;overflow:visible;pointer-events:none;position:absolute;right:0;top:0;width:100%}.message,.status-line{display:none}.controls{-ms-grid-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr);grid-gap:16px;align-items:center;display:-ms-grid;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:5px auto 0;padding:0 54px;width:min(100%,720px)}.btn{-webkit-tap-highlight-color:rgba(0,0,0,0);border:0;border-radius:999px;box-shadow:none;color:#fff;cursor:pointer;font-size:16px;font-weight:900;min-height:48px;outline:none;padding:12px 14px;transition:transform .12s ease,filter .12s ease,opacity .12s ease}.btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{cursor:default;opacity:.52;transform:none}.btn.is-processing:disabled{opacity:1}.btn.primary{background:linear-gradient(180deg,#cbff43,#46c83e);box-shadow:inset 0 4px 0 hsla(0,0%,100%,.45),0 6px 0 rgba(49,147,43,.45);text-shadow:0 2px 0 rgba(36,114,34,.45)}.btn.warn{background:linear-gradient(180deg,#ffe66a,#ff9b22);box-shadow:inset 0 4px 0 hsla(0,0%,100%,.48),0 6px 0 rgba(217,105,21,.42);text-shadow:0 2px 0 rgba(160,86,12,.42)}.btn.ghost{background:linear-gradient(180deg,#9befff,#35bde8);box-shadow:inset 0 4px 0 hsla(0,0%,100%,.46),0 6px 0 rgba(31,143,174,.42);text-shadow:0 2px 0 rgba(32,112,139,.42)}.overlay{align-items:center;background:rgba(0,0,0,.5);border-radius:12px;bottom:0;display:none;justify-content:center;left:0;position:absolute;right:0;top:0}.overlay.show{display:flex}.overlay-card{grid-gap:16px;background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,.95) 9%,transparent 10%),radial-gradient(circle at 84% 20%,rgba(255,246,141,.82) 0,rgba(255,246,141,.82) 11%,transparent 12%),linear-gradient(180deg,#fff8cd,#fff2a3 58%,#ffe27a);background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.95) 0 9%,transparent 10%),radial-gradient(circle at 84% 20%,rgba(255,246,141,.82) 0 11%,transparent 12%),linear-gradient(180deg,#fff8cd,#fff2a3 58%,#ffe27a);border:9px solid #ffcf4d;border-radius:34px;box-shadow:0 16px 0 rgba(146,85,32,.34),0 26px 34px rgba(0,0,0,.26),inset 0 7px 0 hsla(0,0%,100%,.72),inset 0 -10px 0 rgba(204,122,35,.18);display:-ms-grid;display:grid;gap:16px;justify-items:center;min-width:350px;padding:54px 30px 28px;position:relative;text-align:center}.overlay-card:before{border:3px dashed rgba(255,169,45,.55);border-radius:24px;bottom:10px;content:"";left:10px;right:10px;top:10px}.modal-pets,.overlay-card:before{pointer-events:none;position:absolute}.modal-pets{align-items:end;display:flex;gap:4px;justify-content:center;left:50%;top:-64px;transform:translateX(-50%)}.modal-pets img{border-radius:20px;filter:drop-shadow(0 5px 0 rgba(255,255,255,.95)) drop-shadow(0 8px 8px rgba(0,0,0,.16));height:86px;-o-object-fit:cover;object-fit:cover;width:86px}.overlay:not(.complete) .modal-pets img:nth-child(3){display:none}.overlay-card h3{-webkit-text-stroke:2px #fff;color:#7b2cad;font-size:54px;font-weight:950;line-height:1;margin:6px 0 0;text-shadow:0 4px 0 #ffd954,0 8px 0 rgba(122,64,28,.18)}.overlay-card p{color:#8b4a31;font-size:20px;font-weight:800;line-height:1.2;margin:0}.overlay.game-over .overlay-card{background:radial-gradient(circle at 20% 18%,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,.95) 9%,transparent 10%),linear-gradient(180deg,#fff7ff,#f6dbff 56%,#edc8ff);background:radial-gradient(circle at 20% 18%,hsla(0,0%,100%,.95) 0 9%,transparent 10%),linear-gradient(180deg,#fff7ff,#f6dbff 56%,#edc8ff);border-color:#b987ff;box-shadow:0 16px 0 rgba(103,55,148,.34),0 26px 34px rgba(0,0,0,.26),inset 0 7px 0 hsla(0,0%,100%,.7),inset 0 -10px 0 rgba(142,71,181,.16)}.overlay.game-over .overlay-card h3{color:#7b2cad}.overlay.complete .overlay-card{background:radial-gradient(circle at 18% 15%,hsla(0,0%,100%,.96) 0,hsla(0,0%,100%,.96) 9%,transparent 10%),radial-gradient(circle at 84% 15%,rgba(255,246,122,.92) 0,rgba(255,246,122,.92) 11%,transparent 12%),linear-gradient(180deg,#fffad4,#ffea83 56%,#ffc34d);background:radial-gradient(circle at 18% 15%,hsla(0,0%,100%,.96) 0 9%,transparent 10%),radial-gradient(circle at 84% 15%,rgba(255,246,122,.92) 0 11%,transparent 12%),linear-gradient(180deg,#fffad4,#ffea83 56%,#ffc34d);border-color:#ffb732;min-width:430px}.overlay.complete .overlay-card h3{color:#ff8e16;font-size:48px;line-height:1.08;max-width:360px;text-shadow:0 3px 0 #fff173,0 7px 0 rgba(191,93,18,.2)}.overlay.complete .overlay-card p,.overlay.game-over .overlay-card p{display:none}.overlay-btn{align-items:center;border:3px solid hsla(0,0%,100%,.78);border-radius:999px;box-shadow:inset 0 4px 0 hsla(0,0%,100%,.45),inset 0 -5px 0 rgba(0,0,0,.12),0 6px 0 rgba(81,156,70,.45);display:-ms-inline-grid;display:inline-grid;font-size:21px;justify-items:center;line-height:1;min-height:48px;min-width:146px;padding:0 26px;place-items:center}.btn.retry{background:linear-gradient(180deg,#c8ff5b,#59cd55);color:#fff;text-shadow:0 2px 0 rgba(40,112,40,.5)}.btn.home{background:linear-gradient(180deg,#c9fbff,#67cde5);color:#fff;text-shadow:0 2px 0 rgba(37,116,130,.5)}.cover{align-items:flex-start;bottom:0;display:flex;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:20}.cover.hide,.cover:after,.cover:before{display:none}.cover-inner{aspect-ratio:1001/856;background:url(/wan/_nuxt/img/pet-cover-final.a4cb32e.png) 50%/cover no-repeat;height:100%;margin:0 auto;max-height:774px;max-width:100%;position:relative;width:auto;z-index:1}.cover-cubes,.cover-pets,.cover-title{display:none}.cover-start{background:transparent;border:0;border-radius:999px;bottom:5%;box-shadow:none;color:transparent;cursor:pointer;height:13%;left:50%;min-height:0;min-width:0;padding:0;position:absolute;text-shadow:none;transform:translateX(-50%);width:42%}.cover-start:hover{filter:none;transform:translateX(-50%)}.overlay.complete,.overlay.game-over{background:rgba(8,15,32,.34);border-radius:12px;bottom:0;left:0;position:absolute;right:0;top:0;z-index:30}.overlay.complete .overlay-card,.overlay.game-over .overlay-card{aspect-ratio:990/900;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:0;box-shadow:none;display:block;min-width:0;padding:0;width:min(78%,430px)}.overlay.game-over .overlay-card{aspect-ratio:1599/1454;background-image:url(/wan/_nuxt/img/pet-modal-gameover.577ba2f.png)}.overlay.complete .overlay-card{aspect-ratio:1693/1488;background-image:url(/wan/_nuxt/img/pet-modal-complete.a25e0f7.png)}.overlay.complete .modal-pets,.overlay.complete .overlay-card h3,.overlay.complete .overlay-card p,.overlay.complete .overlay-card:before,.overlay.game-over .modal-pets,.overlay.game-over .overlay-card h3,.overlay.game-over .overlay-card p,.overlay.game-over .overlay-card:before{display:none}.overlay.complete .overlay-btn,.overlay.game-over .overlay-btn{background:transparent;border:0;border-radius:999px;box-shadow:none;color:transparent;height:14%;left:50%;min-height:0;min-width:0;padding:0;position:absolute;text-shadow:none;transform:translateX(-50%);width:48%}.overlay.game-over .overlay-btn{bottom:8%}.overlay.complete .overlay-btn{bottom:12%}.controls .btn{box-sizing:border-box;display:-ms-grid;display:grid;font-size:16px;height:54px;line-height:1;max-height:54px;max-width:100%;min-height:54px;min-width:0;overflow:hidden;padding:0 8px;place-items:center;text-overflow:clip;white-space:nowrap;width:100%}.controls .btn,.reward-ad{align-items:center;justify-items:center}.reward-ad{background:rgba(35,113,126,.34);bottom:0;display:none;left:0;place-items:center;position:absolute;right:0;top:0;z-index:60}.reward-ad.show{display:-ms-grid;display:grid}.reward-shell{aspect-ratio:14/10;background:linear-gradient(180deg,#eaffff,#baf4ff 48%,#e8ff8c);border:5px solid hsla(0,0%,100%,.92);border-radius:18px;box-shadow:0 14px 0 rgba(72,151,62,.26),0 22px 34px rgba(25,92,106,.22);overflow:hidden;position:relative;top:0;width:min(94vw,720px)}.reward-topbar{align-items:center;bottom:auto;display:flex;justify-content:space-between;left:12px;pointer-events:none;position:absolute;right:12px;top:12px;z-index:3}.reward-tip{background:hsla(0,0%,100%,.84);border-radius:999px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.8),0 3px 0 rgba(92,154,64,.2);color:#42633e;font-size:15px;font-weight:900;line-height:1;min-width:54px;padding:7px 12px}.reward-tools{display:flex;gap:8px;pointer-events:auto}.reward-icon{background:hsla(0,0%,100%,.86);border:0;border-radius:999px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.82),0 3px 0 rgba(92,154,64,.2);color:#42633e;cursor:pointer;font-size:13px;font-weight:900;height:32px;min-width:48px;padding:0 10px}.reward-stage{align-items:center;background:radial-gradient(circle at 20% 16%,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,.8) 10%,transparent 10.8%),radial-gradient(circle at 82% 20%,rgba(255,246,122,.7) 0,rgba(255,246,122,.7) 11%,transparent 12%),linear-gradient(180deg,#7be7ff,#d6ff80);background:radial-gradient(circle at 20% 16%,hsla(0,0%,100%,.8) 0 10%,transparent 10.8%),radial-gradient(circle at 82% 20%,rgba(255,246,122,.7) 0 11%,transparent 12%),linear-gradient(180deg,#7be7ff,#d6ff80);bottom:0;display:-ms-grid;display:grid;justify-items:center;left:0;overflow:hidden;place-items:center;position:absolute;right:0;top:0}.reward-countdown{display:none}.reward-ad-link{bottom:0;color:inherit;display:none;left:0;position:absolute;right:0;text-decoration:none;top:0;z-index:1}.reward-video{background:#111827;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.reward-ad-bottom{background:linear-gradient(180deg,transparent,rgba(0,0,0,.9));bottom:0;left:0;min-height:94px;padding:30px 112px 0 12px;position:absolute;right:0}.reward-ad-desc,.reward-ad-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reward-ad-title{color:#fff;font-size:16px;font-weight:700;height:21px;line-height:21px}.reward-ad-desc{color:hsla(0,0%,100%,.7);font-size:14px;height:19px;line-height:19px;margin-top:8px}.reward-ad-detail{align-items:center;border:1px solid hsla(0,0%,100%,.3);border-radius:18px;bottom:22px;color:#fff;display:flex;font-size:14px;height:36px;justify-content:center;position:absolute;right:12px;width:88px}.reward-ad-link:hover .reward-ad-detail{background:hsla(0,0%,100%,.1)}.reward-poster{filter:drop-shadow(0 12px 10px rgba(30,96,53,.2));max-height:72%;-o-object-fit:contain;object-fit:contain;width:min(58%,360px)}.reward-footer{display:none}.reward-retain{align-items:center;background:rgba(20,64,76,.24);bottom:0;display:none;justify-items:center;left:0;place-items:center;position:absolute;right:0;top:0;z-index:6}.reward-retain.show{display:-ms-grid;display:grid}.reward-retain-card{background:linear-gradient(180deg,#fffbe2,#fff08a);border:5px solid hsla(0,0%,100%,.9);border-radius:24px;box-shadow:0 10px 0 rgba(207,128,36,.28),0 20px 28px rgba(0,0,0,.2);padding:26px 22px 22px;position:relative;text-align:center;width:min(72%,360px)}.reward-retain-close{background:hsla(0,0%,100%,.88);border:0;border-radius:50%;color:#87532b;cursor:pointer;font-size:20px;font-weight:900;height:30px;line-height:1;position:absolute;right:9px;top:9px;width:30px}.reward-retain-card h3{-webkit-text-stroke:1px #fff;color:#ff8517;font-size:30px;font-weight:950;line-height:1;margin:0 0 8px}.reward-retain-card p{color:#6e8641;font-size:15px;font-weight:800;margin:0 0 16px}.reward-retain-actions{-ms-grid-columns:1fr 12px 1fr;grid-gap:12px;display:-ms-grid;display:grid;gap:12px;grid-template-columns:1fr 1fr}.reward-abandon,.reward-continue{border:0;border-radius:999px;box-shadow:inset 0 3px 0 hsla(0,0%,100%,.45),0 5px 0 rgba(92,154,64,.25);color:#fff;cursor:pointer;font-size:15px;font-weight:900;min-height:42px}.reward-abandon{background:linear-gradient(180deg,#ffdc65,#ff9828)}.reward-continue{background:linear-gradient(180deg,#c8ff5b,#55cc4a)}@media(max-height:900px)and (min-width:521px){.app{gap:8px;padding:10px 14px 12px}.title{font-size:30px}.stats{border-width:3px;font-size:15px;padding:7px 16px}.board-frame,.controls,.time-row{max-width:720px;width:calc(140vh - 490px)}.time-row{gap:4px}.time-labels{font-size:14px}.progress{height:8px}.controls .btn{height:48px;max-height:48px;min-height:48px}}@media(max-width:520px){.reward-shell{width:min(96vw,720px)}.reward-tip{font-size:12px;max-width:calc(100% - 82px)}.reward-icon{font-size:12px;height:28px;min-width:42px}.reward-poster{width:min(42%,210px)}}