.mp a.am-open-banner{position:relative;isolation:isolate;display:block;overflow:hidden;min-height:350px;width:100%;margin:28px 0 8px;padding:60px clamp(24px,4vw,76px);border-radius:17px;background:#142022;color:var(--ink);text-decoration:none;text-align:left}.am-open-banner__copy{position:relative;z-index:2;width:min(440px,48%)}.am-open-banner__copy>span:first-child{color:#9bc7bd;font-size:10px;font-weight:600;letter-spacing:2px}.am-open-banner h2{text-wrap:balance;max-width:390px;margin:20px 0 14px;font-size:clamp(28px,2.3vw,42px);line-height:1.4;font-weight:600;color:var(--ink)}.am-open-banner h2:lang(zh){word-break:keep-all}.am-open-banner p{margin:0 0 25px;color:#9caaa8;font-size:14px}.am-open-banner__cta{display:flex;gap:12px;align-items:center;color:#c1e2d9;font-size:14px}.am-open-banner:hover .am-open-banner__cta{color:#e5fff6}.am-open-banner__posters{position:absolute;inset:0;z-index:-1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 20%,#000 52%);mask-image:linear-gradient(90deg,transparent 20%,#000 52%)}.am-open-banner__field{position:absolute;width:max-content;top:calc(8vw - 140px);left:26%;transform:rotate(-12deg);transform-origin:top left}.am-open-banner__stack{display:flex;flex-direction:column;width:max-content;animation:am-open-rise 56s linear infinite}.am-open-banner__set{flex:none}.am-open-banner__lane{display:flex;width:max-content;animation:am-open-drift 100s linear infinite}.am-open-banner__lane:nth-child(2n){animation-direction:reverse;margin-left:-81px}.am-open-banner__group{display:flex;gap:12px;padding:6px}.am-open-banner__group img{width:150px;height:200px;object-fit:cover;border-radius:8px}.am-open-banner[data-paused] :is(.am-open-banner__lane,.am-open-banner__stack){animation-play-state:paused}@keyframes am-open-drift{to{transform:translateX(-50%)}}@keyframes am-open-rise{to{transform:translateY(-50%)}}@media(max-width:899px){.mp a.am-open-banner{min-height:300px;padding:40px 24px}.am-open-banner__copy{width:65%}.am-open-banner__posters{opacity:.65}}@media(max-width:599px){.mp a.am-open-banner{border-radius:13px}.am-open-banner__copy{width:85%}.am-open-banner__posters{left:20%;opacity:.4}.am-open-banner__group img{width:110px;height:147px}.am-open-banner h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.am-open-banner__lane,.am-open-banner__stack{animation:none}}.br-home .br-home-utilities{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;grid-gap:20px;gap:20px;margin:0 0 56px}.br-home .br-home-utilities a.am-open-banner--home{display:flex;align-items:center;min-width:0;min-height:340px;margin:0;padding:32px;border:1px solid #ffffff0a;border-radius:20px;background:#191b23}.br-home .am-open-banner--home .am-open-banner__copy{width:min(330px,52%)}.br-home .am-open-banner--home h2{margin:16px 0 12px;font-size:clamp(26px,2.5vw,36px);line-height:1.3;font-weight:700;letter-spacing:-.025em}.br-home .am-open-banner--home p{font-size:13px;line-height:1.6;text-wrap:balance;color:#cac9d1;margin-bottom:24px}.br-home .am-open-banner--home .am-open-banner__copy>span:first-child{color:#c4b2ef;letter-spacing:.12em}.br-home .am-open-banner--home .am-open-banner__cta{display:inline-flex;padding:10px 14px;min-height:44px;gap:12px;border-radius:999px;background:#332744;color:#eee5ff;font-size:13px;font-weight:600}.br-home .am-open-banner--home .am-open-banner__posters{inset:0;opacity:.85;-webkit-mask-image:linear-gradient(90deg,transparent 8%,#0006 40%,#000 70%);mask-image:linear-gradient(90deg,transparent 8%,#0006 40%,#000 70%)}.br-home .am-open-banner--home .am-open-banner__field{top:-85px;left:20%}.br-home .am-open-banner--home .am-open-banner__group{gap:10px;padding:5px}.br-home .am-open-banner--home .am-open-banner__group img{width:110px;height:147px;border-radius:10px}.br-home .am-open-banner--home:focus-visible{outline:2px solid var(--purple-text);outline-offset:4px}@media(min-width:900px) and (max-width:1099px){.br-home .br-home-utilities{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.br-home .br-home-utilities a.am-open-banner--home{padding:24px}}@media(max-width:899px){.br-home .br-home-utilities a.am-open-banner--home{min-height:260px;padding:24px}.br-home .am-open-banner--home .am-open-banner__copy{width:72%;max-width:330px}.br-home .am-open-banner--home h2{font-size:27px}.br-home .am-open-banner--home .am-open-banner__posters{opacity:.65;-webkit-mask-image:linear-gradient(90deg,transparent,#0006 45%,#000 85%);mask-image:linear-gradient(90deg,transparent,#0006 45%,#000 85%)}.br-home .am-open-banner--home .am-open-banner__field{top:-60px;left:18%}.br-home .am-open-banner--home .am-open-banner__group img{width:92px;height:123px}}.br-home .br-home-utilities>.arcade-checkin{max-width:none;min-width:0;height:auto;margin:0;border:1px solid #ffffff0a;border-radius:20px;background:radial-gradient(ellipse at 100% 0,#6a52331a,transparent 65%),#201b25}@media(min-width:900px){.br-home-utilities>.arcade-checkin{display:flex;flex-direction:column;gap:10px;padding:20px}.br-home-utilities .arcade-checkin__header h2{font-size:20px;line-height:1.3;gap:9px}.br-home-utilities .arcade-checkin__header h2>svg{width:24px;height:24px;color:#d3b177}.br-home-utilities .arcade-checkin__reward{display:flex;align-items:center;justify-content:space-between;flex:none;min-height:44px;gap:10px;padding:0}.br-home-utilities .arcade-checkin__reward>:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:none}.br-home-utilities .arcade-checkin__reward p{font-size:12px;color:#c4b9cc}.br-home-utilities .arcade-checkin__amount strong{font-size:34px}.br-home-utilities .arcade-checkin__amount span{font-size:13px}.br-home-utilities .arcade-checkin__art{display:none}.br-home-utilities .arcade-checkin__art .mp-coin-pile{max-width:100px}.br-home-utilities .arcade-checkin__breakdown{flex:none;margin:0;font-size:11px;gap:5px 12px}.br-home-utilities .arcade-checkin__progress-heading{margin:0;font-size:12px}.br-home-utilities .arcade-checkin__progress{min-width:0}.br-home-utilities .arcade-checkin__days{--checkin-days:7;gap:5px}.br-home-utilities .arcade-checkin__cycle{display:block}.br-home-utilities .arcade-checkin__days>li{flex-basis:calc((100% - 30px)/7);min-height:58px;background:#ffffff05;border-radius:9px}.br-home-utilities .arcade-checkin__days>li.is-today{background:#b58c3b25;color:#ffe3a0;box-shadow:inset 0 0 0 1px #d5b06855}.br-home-utilities .arcade-checkin__days>li.is-claimed{color:#cbb5e5}.br-home-utilities .arcade-checkin__track-nav{margin:5px 0 0}.br-home-utilities .arcade-checkin__track-nav button{width:30px;height:24px}.br-home-utilities .arcade-checkin__actions{display:grid;grid-template-columns:1fr;align-items:center;grid-gap:8px;gap:8px;margin-top:auto;padding-top:4px}.br-home-utilities .arcade-checkin__claim{min-height:44px;font-size:14px;box-shadow:none}.br-home-utilities .arcade-checkin__claim.is-done{background:#baa16c16;color:#e1c997;border:1px solid #baa16c38}.br-home-utilities .arcade-checkin__hint{margin:0;text-align:center;min-height:0;font-size:11px}.br-home-utilities .arcade-checkin__actions>.pf-dual{grid-column:1/-1;margin:0}}@media(max-width:899px){.br-home .br-home-utilities{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.br-home .br-home-utilities>.arcade-checkin{padding:16px;border-radius:18px}}@media(min-width:900px){.br-home .br-home-utilities .arcade-checkin__days{gap:8px}.br-home .br-home-utilities .arcade-checkin__days>li{flex-basis:calc((100% - 48px)/7);min-height:0;padding:10px 0 12px;gap:6px;border:0;border-radius:10px;background:#ffffff0d;box-shadow:none;color:var(--body)}.br-home .br-home-utilities .arcade-checkin__days>li.is-milestone{background:#b58c3b2e;color:#f0cf86}.br-home .br-home-utilities .arcade-checkin__days>li.is-claimed{background:#ffffff0d;color:#a99fc4}.br-home .br-home-utilities .arcade-checkin__days>li.is-today{background:#7b5cff2e;color:#b9a6ff;box-shadow:none}.br-home .br-home-utilities .arcade-checkin__claim.is-done{border:0;color:#ead8ac;background:linear-gradient(#65583d,#51442f)}}@media(min-width:900px) and (max-width:1279px){.br-home .br-home-utilities .arcade-checkin__days{gap:5px}.br-home .br-home-utilities .arcade-checkin__days>li{flex-basis:calc((100% - 30px)/7)}}