.puzzle-grid[data-v-d1e05a49]{overflow:hidden}.puzzle-grid__inner[data-v-d1e05a49]{--grid-gap:12px;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));column-gap:var(--grid-gap);overflow:hidden}@media only screen and (max-width:499px){.puzzle-grid__inner[data-v-d1e05a49]{--grid-gap:8px}}.puzzle-grid__item[data-v-d1e05a49]{min-width:0;overflow:hidden;padding:6px 0}.puzzle-grid__chip[data-v-d1e05a49]{font-size:var(--heading-m14-w16-size);line-height:var(--heading-m14-w16-line-height);box-sizing:border-box;width:100%;justify-content:space-between;padding:var(--space-m8-w12) var(--space-m6-w8) var(--space-m8-w12) var(--space-m12-w16);border-radius:38px}.puzzle-grid__chip[data-v-d1e05a49],.puzzle-grid__chip[data-v-d1e05a49]:active,.puzzle-grid__chip[data-v-d1e05a49]:link,.puzzle-grid__chip[data-v-d1e05a49]:visited{color:var(--gray-08)}.puzzle-grid__chip[data-v-d1e05a49] .tap-chip__leading{flex-shrink:0;color:var(--gray-06)}.puzzle-grid__text-wrap[data-v-d1e05a49]{position:relative;flex:1;width:0;overflow:hidden}.puzzle-grid__text-wrap[data-v-d1e05a49] .tap-text__normal-line{white-space:nowrap}.puzzle-grid__text-mask[data-v-d1e05a49]{position:absolute;top:0;right:0;display:block;width:10px;height:100%;background:linear-gradient(270deg,var(--gray-01),rgba(245,247,248,0) 91.3%)}.puzzle-grid-image-list[data-v-f057eba3]{overflow:hidden;padding-top:var(--space-m8-w12)}.puzzle-grid-image-list__inner[data-v-f057eba3]{--grid-gap:12px;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));column-gap:var(--grid-gap);overflow:hidden}@media only screen and (max-width:499px){.puzzle-grid-image-list__inner[data-v-f057eba3]{--grid-gap:8px}}.puzzle-grid-image-list__item[data-v-f057eba3]{min-width:0;margin-bottom:var(--space-m8-w12);color:var(--gray-08);text-align:center}.puzzle-grid-image-list__item[data-v-f057eba3]:active,.puzzle-grid-image-list__item[data-v-f057eba3]:link,.puzzle-grid-image-list__item[data-v-f057eba3]:visited{color:var(--gray-08)}.puzzle-grid-image-list__item--with-label[data-v-f057eba3]{margin-bottom:0}.puzzle-grid-image-list__image-wrap[data-v-f057eba3]{position:relative;width:100%;height:0;overflow:hidden}.puzzle-grid-image-list__image-wrap--1[data-v-f057eba3]{padding-bottom:100%}.puzzle-grid-image-list__image-wrap--2[data-v-f057eba3]{padding-bottom:25%}.puzzle-grid-image-list__image-wrap--3[data-v-f057eba3]{padding-bottom:56.25%}.puzzle-grid-image-list__image[data-v-f057eba3]{position:absolute;inset:0;width:100%;height:100%}.puzzle-grid-image-list__image[data-v-f057eba3] .tap-image{width:100%;height:100%;object-fit:cover}.puzzle-grid-image-list__label[data-v-f057eba3]{margin:var(--space-m8-w12) 0 var(--space-m16-w20);line-height:var(--caption-m10-w12-line-height)}.puzzle-detail__sticky-container[data-v-a6cdddd9]{position:-webkit-sticky;position:sticky;top:0;z-index:201;padding-top:20px;background:var(--page-background)}@media only screen and (max-width:499px){.puzzle-detail__sticky-container[data-v-a6cdddd9]{padding-top:0}}.puzzle-detail[data-v-a6cdddd9]{padding-bottom:52px}.puzzle-detail[data-v-a6cdddd9],.puzzle-detail__content[data-v-a6cdddd9]{background:var(--extension-background-white)}.puzzle-detail__content[data-v-a6cdddd9]{padding:var(--space-m12-w16) var(--space-m16-w20) var(--space-m20-w24);border-radius:16px}@media only screen and (max-width:499px){.puzzle-detail__content[data-v-a6cdddd9]{border-radius:0}}.puzzle-detail__item[data-v-a6cdddd9] .puzzle-grid{overflow:hidden}.puzzle-detail__image-button[data-v-a6cdddd9]{display:block;width:100%;padding:var(--space-m12-w16) 0;border:0;background:transparent;cursor:pointer}.puzzle-detail__image-wrap[data-v-a6cdddd9]{position:relative;display:block;width:100%;overflow:hidden;border-radius:8px}.puzzle-detail__image[data-v-a6cdddd9]{position:absolute;inset:0;width:100%;height:100%}.puzzle-detail__image[data-v-a6cdddd9] .tap-image{width:100%;height:100%;object-fit:cover}.puzzle-detail__video[data-v-a6cdddd9]{width:100%;padding:var(--space-m12-w16) 0}.puzzle-detail__text[data-v-a6cdddd9]{margin:0;padding:var(--space-m8-w12) 0;white-space:pre-wrap}.puzzle-detail__title[data-v-a6cdddd9]{margin:0;padding:var(--space-m20-w24) 0 var(--space-m8-w12)}.puzzle-detail__bottom-text-wrap[data-v-a6cdddd9]{display:flex;align-items:center;justify-content:center;padding-top:var(--space-m20-w24);margin-bottom:var(--space-m24-w30)}.puzzle-detail__bottom-line[data-v-a6cdddd9]{width:18px;height:1px;background:var(--gray-04)}.puzzle-detail__bottom-text[data-v-a6cdddd9]{margin:0 var(--space-m6-w8)}.puzzle-detail__treasure-block[data-v-a6cdddd9]{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:var(--space-m12-w16) var(--space-m8-w12) var(--space-m12-w16) var(--space-m16-w20);margin-bottom:var(--space-m12-w16);border:1px solid var(--extension-divider-gray);border-radius:var(--radius-m8-w10);background:var(--primary-white)}.puzzle-detail__treasure-left[data-v-a6cdddd9]{display:flex;align-items:center;color:var(--extension-purple)}.puzzle-detail__treasure-icon[data-v-a6cdddd9]{width:20px;height:20px;margin-right:var(--space-m8-w12)}.puzzle-detail__treasure-count[data-v-a6cdddd9]{display:flex;align-items:center;margin:0;color:var(--extension-purple)}.puzzle-detail__treasure-enter[data-v-a6cdddd9]{margin-left:4px}.puzzle-detail__group-card[data-v-a6cdddd9]{padding:var(--space-m8-w12);overflow:hidden;background:var(--gray-01);border-radius:var(--radius-m8-w10)}.puzzle-detail__group-card[data-v-a6cdddd9] .group-row-card__banner{width:78.2222222222px;height:44px;margin:0;border-radius:4px}.puzzle-detail__group-card[data-v-a6cdddd9] .group-row-card__title{color:var(--gray-08);font-size:var(--caption-m12-w14-size);font-weight:400;line-height:var(--caption-m12-w14-line-height)}.puzzle-detail__group-card[data-v-a6cdddd9] .extension-keep-white-60{color:var(--gray-06)}.puzzle-detail__group-card[data-v-a6cdddd9] .tap-label-tags{font-weight:400}.puzzle-detail__group-card[data-v-a6cdddd9] .tap-row-card__right{display:flex;align-items:center;margin-left:var(--space-m8-w12)}.puzzle-detail__group-card[data-v-a6cdddd9] .follow-button--following{color:var(--gray-06);background-color:transparent;border-color:var(--gray-02)}.puzzle-detail__group-card[data-v-a6cdddd9] .follow-button--default{color:var(--gray-07);background-color:var(--primary-white);border-color:var(--gray-02)}@media only screen and (max-width:499px){.puzzle-detail__group-card[data-v-a6cdddd9] .group-row-card__banner{width:71.1111111111px;height:40px}}
