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