:root{--brand-mint:#53efb8;--brand-navy:#0b1320;--brand-link:#08785d;--blue:var(--brand-link)}:root[data-theme=dark]{--brand-link:#75e8c0;--blue:var(--brand-link)}:root .header{box-shadow:none;background:var(--brand-navy)!important;color:#f6f2ea!important;border-bottom:1px solid #283544!important}.header .logo{color:#f6f2ea!important}.header .navigation a{color:#bdc9d5!important}.header .navigation a:hover,.header .navigation .selected{color:var(--brand-mint)!important}.header .navigation .selected{border-bottom-color:var(--brand-mint)!important}.header .game-navigation:before{background:#344352}.header .theme-toggle,.header .search-toggle{color:#e1e9ee!important;background:0 0!important;border-color:#0000!important}.header .theme-toggle:hover,.header .search-toggle:hover{background:#1d2b3a!important}.header a:focus-visible,.header button:focus-visible,.header select:focus-visible{outline-color:var(--brand-mint)}.brand-logo{color:var(--brand-navy);flex-shrink:0;gap:10px}.brand-logo .brand-mark,:root[data-game-layout] .brand-logo .brand-mark{flex-shrink:0;width:34px;height:39px}.brand-wordmark{flex-shrink:0;width:174px;height:auto;display:block;overflow:visible}.brand-x{fill:var(--brand-mint)}.footer .brand-x{fill:var(--brand-link)}:root[data-theme=dark] .footer .brand-logo{color:#f6f2ea}.brand-logo-compact .brand-wordmark{width:148px}.brand-logo-compact .brand-mark{width:29px;height:33px}@media (width<=740px){.header .header-inner{gap:0 6px;padding-inline:12px}.header .brand-logo{gap:7px}.header .brand-wordmark{width:118px}.header .brand-logo .brand-mark,:root[data-game-layout] .header .brand-logo .brand-mark{width:27px;height:31px}}@media (width<=370px){.header .brand-wordmark{width:105px}.header .brand-logo{gap:5px}.header .brand-logo .brand-mark,:root[data-game-layout] .header .brand-logo .brand-mark{width:23px;height:27px}.header .theme-toggle,.header .search-toggle{width:30px}}html:lang(ja){--locale-font:"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;line-break:strict}html:lang(zh-Hant){--locale-font:"PingFang TC","Microsoft JhengHei","Noto Sans CJK TC",sans-serif;line-break:strict}html:lang(ko){--locale-font:"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif;word-break:keep-all}html:lang(th){--locale-font:"Leelawadee UI",Thonburi,"Noto Sans Thai",Tahoma,sans-serif;word-break:normal}html:lang(vi){--locale-font:Manrope,Arial,sans-serif}html:is(:lang(ja),:lang(zh-Hant),:lang(ko),:lang(th),:lang(vi)),html:is(:lang(ja),:lang(zh-Hant),:lang(ko),:lang(th),:lang(vi)) :is(h1,h2,h3){font-family:var(--locale-font)}html:is(:lang(ja),:lang(zh-Hant),:lang(ko),:lang(th)) :is(h1,h2,h3){letter-spacing:normal}html:is(:lang(ja),:lang(zh-Hant),:lang(ko),:lang(th),:lang(vi)) :is(.tier-context,.tier-method,.char-modal,.tc-name,.tier-variants button,.rc-reward-text){letter-spacing:normal;overflow-wrap:anywhere;line-height:1.6}html:is(:lang(ja),:lang(zh-Hant),:lang(ko),:lang(th)) :is(.eyebrow,.rc-head,.rc-month,.char-modal__badges){letter-spacing:normal;text-transform:none}html:lang(th) :is(p,h1,h2,h3,.tc-name,.tier-variants button){line-height:1.65}html:lang(vi) :is(p,h1,h2,h3,.tc-name){line-height:1.5}html:lang(vi) .rich-codes .rc-month{text-transform:none;letter-spacing:normal}.tier-page :is(.tier-variants button,.char-modal__title,.tc-name){overflow-wrap:anywhere;min-width:0}.tier-page .tier-variants button{white-space:normal}@media (width<=740px){html:is(:lang(ja),:lang(zh-Hant),:lang(ko),:lang(th),:lang(vi)) .tc-name{font-size:13px}.header .navigation{scrollbar-width:thin;min-width:0;overflow-x:auto}}.locale-picker[data-astro-cid-3dod2tiy]{--locale-paper:#fff;--locale-ink:#253244;--locale-hover:#f0f3f6;color:#f4f3ee;flex:none;position:relative}[data-theme=dark] .locale-picker[data-astro-cid-3dod2tiy]{--locale-paper:#1c2632;--locale-ink:#e5edf5;--locale-hover:#253442}.locale-picker[data-astro-cid-3dod2tiy] summary[data-astro-cid-3dod2tiy]{cursor:pointer;border:1px solid #3a4c5d;border-radius:5px;align-items:center;gap:7px;min-height:44px;padding:0 9px;font-size:12px;font-weight:650;list-style:none;display:flex;position:relative}.locale-picker[data-astro-cid-3dod2tiy] summary[data-astro-cid-3dod2tiy]::-webkit-details-marker{display:none}.locale-picker[data-astro-cid-3dod2tiy] summary[data-astro-cid-3dod2tiy]:hover,.locale-picker[data-astro-cid-3dod2tiy][open] summary[data-astro-cid-3dod2tiy]{border-color:var(--brand-mint);background:#1d2b3a}.locale-picker[data-astro-cid-3dod2tiy][open] .locale-chevron[data-astro-cid-3dod2tiy]{transform:rotate(180deg)}.locale-picker[data-astro-cid-3dod2tiy] summary[data-astro-cid-3dod2tiy]:focus-visible{outline:2px solid var(--brand-mint);outline-offset:3px}.locale-suggestion[data-astro-cid-3dod2tiy]{background:var(--brand-mint);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.locale-panel[data-astro-cid-3dod2tiy]{background:var(--locale-paper);width:290px;max-width:calc(100vw - 24px);color:var(--locale-ink);border:1px solid var(--line,#d7dfe8);border-top:2px solid var(--brand-mint);z-index:100;box-sizing:border-box;border-radius:5px;padding:14px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 12px 35px #0003}.locale-heading[data-astro-cid-3dod2tiy]{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.locale-heading[data-astro-cid-3dod2tiy] strong[data-astro-cid-3dod2tiy]{font-size:15px}.locale-heading[data-astro-cid-3dod2tiy]>span[data-astro-cid-3dod2tiy]{color:var(--muted);font-size:10px}.locale-options[data-astro-cid-3dod2tiy]{overscroll-behavior:contain;gap:3px;max-height:min(380px,55dvh);display:grid;overflow-y:auto}.locale-options[data-astro-cid-3dod2tiy] a[data-astro-cid-3dod2tiy]{box-sizing:border-box;border:1px solid #0000;border-radius:3px;align-items:center;gap:11px;min-height:51px;padding:8px 10px;text-decoration:none;display:flex;color:inherit!important}.locale-options[data-astro-cid-3dod2tiy] a[data-astro-cid-3dod2tiy]:hover{background:var(--locale-hover)}.locale-options[data-astro-cid-3dod2tiy] a[data-astro-cid-3dod2tiy][aria-current]{background:color-mix(in srgb,var(--locale-paper) 85%,var(--brand-mint));border-color:color-mix(in srgb,var(--line) 60%,var(--brand-mint))}.locale-options[data-astro-cid-3dod2tiy] a[data-astro-cid-3dod2tiy]:focus-visible{outline:2px solid var(--brand-link);outline-offset:-2px}.locale-option-flag[data-astro-cid-3dod2tiy]{font-size:20px}.locale-option-text[data-astro-cid-3dod2tiy]{gap:3px;display:grid}.locale-option-text[data-astro-cid-3dod2tiy] strong[data-astro-cid-3dod2tiy]{font-size:14px;font-weight:650}.locale-option-text[data-astro-cid-3dod2tiy] small[data-astro-cid-3dod2tiy]{color:var(--muted);font-size:10px}.locale-check[data-astro-cid-3dod2tiy]{margin-left:auto;font-size:16px}.locale-flag[data-astro-cid-3dod2tiy],.locale-option-flag[data-astro-cid-3dod2tiy]{flex:none;align-items:center;display:flex}.locale-flag[data-astro-cid-3dod2tiy] svg{width:16px;height:11px}.locale-option-flag[data-astro-cid-3dod2tiy] svg{border-radius:2px;box-shadow:0 0 0 1px #8882}.locale-footnote[data-astro-cid-3dod2tiy],.locale-empty[data-astro-cid-3dod2tiy]{color:var(--muted);border-top:1px solid var(--line);margin:10px 0 0;padding-top:9px;font-size:11px;line-height:1.5}.locale-search[data-astro-cid-3dod2tiy]{margin-bottom:8px;display:block}.locale-search[data-astro-cid-3dod2tiy] input[data-astro-cid-3dod2tiy]{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:40px;color:inherit;font:inherit;background:0 0;border-radius:3px;padding:8px 10px;font-size:13px}.locale-search[data-astro-cid-3dod2tiy] input[data-astro-cid-3dod2tiy]::placeholder{color:var(--muted);opacity:1}[data-astro-cid-3dod2tiy][hidden]{display:none!important}@media (width<=740px){.locale-picker[data-astro-cid-3dod2tiy] summary[data-astro-cid-3dod2tiy]{gap:5px;padding:0 6px;font-size:11px}.locale-picker[data-astro-cid-3dod2tiy] summary[data-astro-cid-3dod2tiy]>svg[data-astro-cid-3dod2tiy]:first-child{display:none}.locale-panel[data-astro-cid-3dod2tiy]{right:0}}@media (width<=360px){.locale-flag[data-astro-cid-3dod2tiy]{display:none}}.legal-links[data-astro-cid-ops2of6w]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 18px;display:flex}.legal-links[data-astro-cid-ops2of6w] a[data-astro-cid-ops2of6w],.legal-links[data-astro-cid-ops2of6w] button[data-astro-cid-ops2of6w]{font:inherit;color:inherit;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.legal-links[data-astro-cid-ops2of6w] button[data-astro-cid-ops2of6w]{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=740px){.legal-links[data-astro-cid-ops2of6w]{justify-content:flex-start}}dialog[data-astro-cid-nsy7qxl3]{border:1px solid var(--line);color:#202632;background:#fff;border-radius:8px;width:min(520px,100% - 24px);max-height:calc(100dvh - 24px);padding:22px;overflow:auto}dialog[data-astro-cid-nsy7qxl3]::backdrop{background:#11182799}[data-theme=dark] dialog[data-astro-cid-nsy7qxl3]{color:#eef2f6;background:#1b2632}.privacy-heading[data-astro-cid-nsy7qxl3]{justify-content:space-between;align-items:center;gap:12px;display:flex}h2[data-astro-cid-nsy7qxl3]{overflow-wrap:anywhere;margin:0;font-size:21px}.privacy-close[data-astro-cid-nsy7qxl3]{width:44px;height:44px;color:inherit;border:1px solid var(--line);background:0 0;border-radius:4px;flex:none;font-size:24px}p[data-astro-cid-nsy7qxl3]{font-size:14px;line-height:1.55}.privacy-choice[data-astro-cid-nsy7qxl3]{border-block:1px solid var(--line);align-items:flex-start;gap:12px;padding:16px 0;display:flex}input[data-astro-cid-nsy7qxl3]{accent-color:#2160eb;flex:none;width:20px;height:20px}strong[data-astro-cid-nsy7qxl3]{font-size:15px}small[data-astro-cid-nsy7qxl3]{margin-top:6px;font-size:13px;line-height:1.5;display:block}.privacy-note[data-astro-cid-nsy7qxl3]{color:var(--muted);font-size:12px}.privacy-actions[data-astro-cid-nsy7qxl3]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.privacy-actions[data-astro-cid-nsy7qxl3] button[data-astro-cid-nsy7qxl3]{border:1px solid var(--line);min-height:48px;color:inherit;background:0 0;border-radius:4px;padding:10px;font-weight:700}.privacy-actions[data-astro-cid-nsy7qxl3] button[data-astro-cid-nsy7qxl3]:hover{border-color:var(--blue)}.privacy-clear[data-astro-cid-nsy7qxl3]{color:inherit;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:13px;text-decoration:underline}.privacy-status[data-astro-cid-nsy7qxl3]{margin:0;font-size:13px}a[data-astro-cid-nsy7qxl3]{min-height:44px;color:var(--blue);padding-top:12px;font-size:13px;display:inline-block}@media (width<=360px){dialog[data-astro-cid-nsy7qxl3]{padding:16px}.privacy-actions[data-astro-cid-nsy7qxl3]{grid-template-columns:1fr}}
