.CultureList-module-scss-module__KdA7ea__page{flex-direction:column;gap:14px;max-width:1920px;padding:24px 32px 64px;display:flex}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__page{padding:16px 20px 40px}}.CultureList-module-scss-module__KdA7ea__titleRow{justify-content:space-between;align-items:flex-end;padding:4px 4px 0;display:flex}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__titleRow{padding:0}}.CultureList-module-scss-module__KdA7ea__titleText{flex-direction:column;gap:6px;display:flex}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__titleText{gap:4px}}.CultureList-module-scss-module__KdA7ea__title{letter-spacing:-.04em;font-size:30px;font-weight:800}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__title{font-size:22px}}.CultureList-module-scss-module__KdA7ea__intro{color:var(--text2);font-size:14px}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__intro{font-size:13px;line-height:1.5}.CultureList-module-scss-module__KdA7ea__sortDesktop{display:none}}.CultureList-module-scss-module__KdA7ea__sortSwitch{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:3px;display:flex}.CultureList-module-scss-module__KdA7ea__sortBtn{font:inherit;color:var(--text2);cursor:pointer;background:0 0;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:700}.CultureList-module-scss-module__KdA7ea__sortBtnOn{background:var(--line);color:var(--text)}.CultureList-module-scss-module__KdA7ea__tabBar{z-index:5;border-bottom:1px solid var(--line);background:var(--bg);align-items:center;display:flex;position:sticky;top:0}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__tabBar{margin:0 -20px}}.CultureList-module-scss-module__KdA7ea__tabs{scrollbar-width:none;flex:1;gap:24px;min-width:0;display:flex;overflow-x:auto}.CultureList-module-scss-module__KdA7ea__tabs::-webkit-scrollbar{display:none}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__tabs{gap:18px;padding:0 12px 0 20px}}.CultureList-module-scss-module__KdA7ea__tab{color:var(--text2);border-bottom:2px solid #0000;flex:none;align-items:baseline;gap:6px;margin-bottom:-1px;padding:12px 0;font-size:15px;font-weight:500;display:flex}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__tab{gap:5px;min-height:44px;padding:11px 0;font-size:14px}}.CultureList-module-scss-module__KdA7ea__tabOn{border-bottom-color:var(--text);color:var(--text);font-weight:800}.CultureList-module-scss-module__KdA7ea__tabCount{font-family:var(--font-mono);letter-spacing:0;color:var(--text3);font-size:11px;font-weight:500}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__tabCount{font-size:10px}}.CultureList-module-scss-module__KdA7ea__sortToggle{display:none}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__sortToggle{border-left:1px solid var(--line);font:inherit;color:var(--text);background:0 0;flex:none;align-self:stretch;align-items:center;gap:3px;padding:0 16px 0 10px;font-size:13px;font-weight:800;display:flex}.CultureList-module-scss-module__KdA7ea__sortToggle svg{color:var(--text3)}}.CultureList-module-scss-module__KdA7ea__summary{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 4px 0;display:flex}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__summary{display:none}}.CultureList-module-scss-module__KdA7ea__summaryMain{align-items:baseline;gap:10px;display:flex}.CultureList-module-scss-module__KdA7ea__summaryTitle{font-size:18px;font-weight:800}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__summaryTitle{font-size:16px}}.CultureList-module-scss-module__KdA7ea__summaryCount{font-family:var(--font-mono);letter-spacing:0;color:var(--hot);font-size:12px;font-weight:800}.CultureList-module-scss-module__KdA7ea__summaryNote{color:var(--text3);font-size:13px}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__summaryNote{font-size:12px}}.CultureList-module-scss-module__KdA7ea__graphic{background:repeating-linear-gradient(90deg, var(--wcT) 0 2px, transparent 2px 26px),radial-gradient(120% 90% at 85% 15%, var(--wcT2), transparent 60%),var(--panel2)}.CultureList-module-scss-module__KdA7ea__graphicFill{position:absolute;inset:0}.CultureList-module-scss-module__KdA7ea__catBadge{background:var(--wc);color:var(--wcOn);border-radius:4px;padding:4px 8px;font-size:12px;font-weight:800;line-height:1.2}.CultureList-module-scss-module__KdA7ea__rankHot{font-family:var(--font-mono);letter-spacing:0;background:var(--hot);color:var(--bg);border-radius:4px;padding:4px 8px;font-size:12px;font-weight:800;line-height:1.2}.CultureList-module-scss-module__KdA7ea__rank{font-family:var(--font-mono);letter-spacing:0;background:var(--ov2);color:var(--text2);border-radius:4px;padding:3px 6px;font-size:11px;font-weight:800}.CultureList-module-scss-module__KdA7ea__trackPillStatic,.CultureList-module-scss-module__KdA7ea__cardTrack,.CultureList-module-scss-module__KdA7ea__mHeroTrack{border:1px solid var(--line3);background:var(--ov2);color:var(--text1);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.CultureList-module-scss-module__KdA7ea__statusText{color:var(--wc);font-size:13px;font-weight:700}.CultureList-module-scss-module__KdA7ea__heroRow{--wcMix:68%;--wc:color-mix(in oklch, var(--wcBase,var(--text)) var(--wcMix), white);--wcT:color-mix(in oklch, var(--wc) 12%, transparent);--wcT2:color-mix(in oklch, var(--wc) 22%, transparent);--wcOn:var(--bg)}html[data-theme=light] .CultureList-module-scss-module__KdA7ea__heroRow{--wcMix:100%;--wcOn:var(--wcOnLight,var(--panel))}.CultureList-module-scss-module__KdA7ea__heroRow{--wcT:color-mix(in oklch, var(--wc) 14%, transparent);--wcT2:color-mix(in oklch, var(--wc) 30%, transparent);grid-template-columns:1.55fr 1fr;gap:12px;display:grid}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__heroRow{grid-template-columns:1fr}}.CultureList-module-scss-module__KdA7ea__heroCard{aspect-ratio:16/9;border:1px solid var(--line);border-radius:12px;display:block;position:relative;overflow:hidden}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__heroCard{aspect-ratio:auto;background:var(--panel);flex-direction:column;display:flex}}.CultureList-module-scss-module__KdA7ea__heroMedia{position:absolute;inset:0}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__heroMedia{aspect-ratio:16/9;display:block;position:relative;inset:auto;overflow:hidden}}.CultureList-module-scss-module__KdA7ea__heroShade{background:linear-gradient(90deg, var(--ov1) 0%, var(--ov2) 48%, var(--ov0) 85%);position:absolute;inset:0}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__heroShade{display:none}}.CultureList-module-scss-module__KdA7ea__heroName{letter-spacing:-.05em;color:var(--wc);opacity:.35;font-size:64px;font-weight:800;position:absolute;bottom:18px;right:28px}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__heroName{letter-spacing:-.04em;color:var(--text);opacity:1;font-size:28px;bottom:10px;left:14px;right:auto}}.CultureList-module-scss-module__KdA7ea__mHeroTop{display:none}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__mHeroTop{gap:6px;display:flex;position:absolute;top:12px;left:12px}}.CultureList-module-scss-module__KdA7ea__mHeroTrack{display:none}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__mHeroTrack{display:inline-block;position:absolute;top:12px;right:12px}}.CultureList-module-scss-module__KdA7ea__heroText{flex-direction:column;gap:14px;width:56%;display:flex;position:absolute;top:28px;bottom:28px;left:32px}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__heroText{gap:10px;width:auto;padding:14px 16px 16px;position:static}}.CultureList-module-scss-module__KdA7ea__heroBadges{align-items:center;gap:8px;display:flex}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__heroBadges{display:none}}.CultureList-module-scss-module__KdA7ea__mStatus{display:none}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__mStatus{color:var(--wc);font-size:12px;font-weight:700;display:block}}.CultureList-module-scss-module__KdA7ea__heroHead{letter-spacing:-.04em;text-wrap:pretty;font-size:32px;font-weight:800;line-height:1.3}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__heroHead{letter-spacing:-.03em;font-size:19px;line-height:1.38}}.CultureList-module-scss-module__KdA7ea__heroSum{color:var(--text1);text-wrap:pretty;font-size:15px;line-height:1.65}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__heroSum{color:var(--text2);font-size:14px;line-height:1.6}}.CultureList-module-scss-module__KdA7ea__mStats{display:none}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__mStats{background:var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.CultureList-module-scss-module__KdA7ea__mStats .CultureList-module-scss-module__KdA7ea__statValue{font-size:20px}}.CultureList-module-scss-module__KdA7ea__heroFoot{color:var(--text2);align-items:center;gap:16px;margin-top:auto;font-size:13px;display:flex}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__heroFoot{flex-direction:column;align-items:stretch;margin-top:0}}.CultureList-module-scss-module__KdA7ea__heroCta{background:var(--text);color:var(--bg);border-radius:8px;padding:10px 16px;font-size:14px;font-weight:800}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__heroCta{text-align:center;padding:12px 14px}.CultureList-module-scss-module__KdA7ea__heroUpd{display:none}}.CultureList-module-scss-module__KdA7ea__nowCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);border-radius:12px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__nowCard{display:none}}.CultureList-module-scss-module__KdA7ea__nowHead{justify-content:space-between;align-items:center;font-size:13px;display:flex}.CultureList-module-scss-module__KdA7ea__nowTitle{font-weight:800}.CultureList-module-scss-module__KdA7ea__nowMain,.CultureList-module-scss-module__KdA7ea__nowSub{align-items:baseline;gap:10px;display:flex}.CultureList-module-scss-module__KdA7ea__nowValue{font-family:var(--font-mono);letter-spacing:0;letter-spacing:-.05em;color:var(--wc);font-size:56px;font-weight:800;line-height:1}.CultureList-module-scss-module__KdA7ea__nowLabel{color:var(--text2);font-size:14px;font-weight:700}.CultureList-module-scss-module__KdA7ea__nowSubValue{font-family:var(--font-mono);letter-spacing:0;letter-spacing:-.04em;font-size:28px;font-weight:800;line-height:1}.CultureList-module-scss-module__KdA7ea__nowSubLabel{color:var(--text2);font-size:13px}.CultureList-module-scss-module__KdA7ea__nowTemp{border-top:1px solid var(--line2);flex-direction:column;gap:8px;margin-top:auto;padding-top:14px;display:flex}.CultureList-module-scss-module__KdA7ea__nowTempRow{color:var(--text3);justify-content:space-between;font-size:12px;display:flex}.CultureList-module-scss-module__KdA7ea__nowTempValue{font-family:var(--font-mono);letter-spacing:0;font-size:15px;font-weight:800}.CultureList-module-scss-module__KdA7ea__nowTempBar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.CultureList-module-scss-module__KdA7ea__nowTempBar>span{background:linear-gradient(90deg, var(--cold), var(--amber) 45%, var(--warm) 72%, var(--hot));height:100%;display:block}.CultureList-module-scss-module__KdA7ea__heatHot{color:var(--hot)}.CultureList-module-scss-module__KdA7ea__heatWarm{color:var(--warm)}.CultureList-module-scss-module__KdA7ea__heatAmber{color:var(--amber)}.CultureList-module-scss-module__KdA7ea__heatCold{color:var(--cold)}.CultureList-module-scss-module__KdA7ea__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px;list-style:none;display:grid}@media (max-width:1199px){.CultureList-module-scss-module__KdA7ea__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__grid{flex-direction:column;gap:0;display:flex}}.CultureList-module-scss-module__KdA7ea__cardItem{--wcMix:68%;--wc:color-mix(in oklch, var(--wcBase,var(--text)) var(--wcMix), white);--wcT:color-mix(in oklch, var(--wc) 12%, transparent);--wcT2:color-mix(in oklch, var(--wc) 22%, transparent);--wcOn:var(--bg)}html[data-theme=light] .CultureList-module-scss-module__KdA7ea__cardItem{--wcMix:100%;--wcOn:var(--wcOnLight,var(--panel))}.CultureList-module-scss-module__KdA7ea__cardItem{--wcT:color-mix(in oklch, var(--wc) 14%, transparent);--wcT2:color-mix(in oklch, var(--wc) 30%, transparent);display:flex}.CultureList-module-scss-module__KdA7ea__card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);border-radius:12px;flex-direction:column;flex:1;transition:border-color .15s;display:flex;overflow:hidden}@media (hover:hover){.CultureList-module-scss-module__KdA7ea__card:hover{border-color:var(--line3)}}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__card{border:none;border-top:1px solid var(--line2);background:0 0;border-radius:0;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}}.CultureList-module-scss-module__KdA7ea__cardTop{height:150px;position:relative;overflow:hidden}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__cardTop{border-radius:8px;height:84px}}.CultureList-module-scss-module__KdA7ea__cardBadges{align-items:center;gap:6px;display:flex;position:absolute;top:14px;left:14px}.CultureList-module-scss-module__KdA7ea__cardBadges .CultureList-module-scss-module__KdA7ea__catBadge{font-size:11px}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__cardBadges{top:6px;left:6px}.CultureList-module-scss-module__KdA7ea__cardBadges .CultureList-module-scss-module__KdA7ea__catBadge{border-radius:3px;padding:2px 6px;font-size:10px}.CultureList-module-scss-module__KdA7ea__cardBadges .CultureList-module-scss-module__KdA7ea__rank{display:none}}.CultureList-module-scss-module__KdA7ea__cardTrack{position:absolute;top:14px;right:14px}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__cardTrack{display:none}}.CultureList-module-scss-module__KdA7ea__cardName{letter-spacing:-.04em;font-size:26px;font-weight:800;position:absolute;bottom:12px;left:16px}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__cardName{letter-spacing:-.03em;font-size:13px;bottom:6px;left:8px}}.CultureList-module-scss-module__KdA7ea__cardBody{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__cardBody{gap:4px;min-width:0;padding:0}}.CultureList-module-scss-module__KdA7ea__cardStatus{color:var(--wc);font-size:12px;font-weight:700}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__cardStatus{font-size:11px}}.CultureList-module-scss-module__KdA7ea__mTrack{display:none}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__mTrack{display:inline}}.CultureList-module-scss-module__KdA7ea__cardHead{letter-spacing:-.02em;text-wrap:pretty;font-size:16px;font-weight:800;line-height:1.42}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__cardHead{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}}.CultureList-module-scss-module__KdA7ea__cardSum{-webkit-line-clamp:2;color:var(--text2);-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__cardSum{display:none}}.CultureList-module-scss-module__KdA7ea__cardStats{background:var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin-top:auto;display:grid;overflow:hidden}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__cardStats{display:none}}.CultureList-module-scss-module__KdA7ea__statCell{background:var(--panel2);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.CultureList-module-scss-module__KdA7ea__statValue{font-family:var(--font-mono);letter-spacing:0;letter-spacing:-.03em;font-size:18px;font-weight:800}.CultureList-module-scss-module__KdA7ea__statLabel{color:var(--text3);font-size:11px}.CultureList-module-scss-module__KdA7ea__mStatLine{display:none}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__mStatLine{color:var(--text3);font-size:12px;display:block}.CultureList-module-scss-module__KdA7ea__mStatLine b{font-family:var(--font-mono);letter-spacing:0;color:var(--text);font-size:13px}}.CultureList-module-scss-module__KdA7ea__cardFoot{color:var(--text3);justify-content:space-between;align-items:center;font-size:12px;display:flex}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__cardFoot{display:none}}.CultureList-module-scss-module__KdA7ea__cardTemp{font-family:var(--font-mono);letter-spacing:0;font-weight:800}.CultureList-module-scss-module__KdA7ea__empty{border:1px dashed var(--line3);background:var(--panel);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:56px 40px;display:flex}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__empty{padding:40px 20px}}.CultureList-module-scss-module__KdA7ea__emptyIcon{border:1px solid var(--line);background:var(--panel2);width:64px;height:64px;color:var(--text3);border-radius:50%;justify-content:center;align-items:center;display:flex}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__emptyIcon{width:48px;height:48px}.CultureList-module-scss-module__KdA7ea__emptyIcon svg{width:24px;height:24px}}.CultureList-module-scss-module__KdA7ea__emptyTitle{letter-spacing:-.03em;font-size:22px;font-weight:800;line-height:1.4}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__emptyTitle{font-size:17px}}.CultureList-module-scss-module__KdA7ea__emptyText{max-width:420px;color:var(--text2);text-wrap:pretty;font-size:14px;line-height:1.65}.CultureList-module-scss-module__KdA7ea__emptyButtons{gap:8px;margin-top:6px;display:flex}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__emptyButtons{flex-direction:column;align-self:stretch}}.CultureList-module-scss-module__KdA7ea__emptyPrimary,.CultureList-module-scss-module__KdA7ea__emptySecondary{text-align:center;border-radius:8px;padding:12px 18px;font-size:14px}.CultureList-module-scss-module__KdA7ea__emptyPrimary{background:var(--text);color:var(--bg);font-weight:800}.CultureList-module-scss-module__KdA7ea__emptySecondary{border:1px solid var(--line3);background:var(--panel2);color:var(--text1);font-weight:700}.CultureList-module-scss-module__KdA7ea__altHead{align-items:baseline;gap:8px;padding:12px 4px 0;display:flex}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__altHead{padding:14px 0 2px}}.CultureList-module-scss-module__KdA7ea__altTitle{font-size:18px;font-weight:800}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__altTitle{font-size:16px}}.CultureList-module-scss-module__KdA7ea__altSub{color:var(--text3);font-size:12px}.CultureList-module-scss-module__KdA7ea__ai{border:1px solid var(--info-line);background:var(--info-bg);color:var(--text2);border-radius:10px;margin-top:8px;padding:14px 18px;font-size:13px;line-height:1.6}
.CulturePhoto-module-scss-module__phchbG__photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.CulturePhoto-module-scss-module__phchbG__credit{z-index:2;color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;background:#00000080;border-radius:4px;max-width:60%;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.4;position:absolute;bottom:6px;right:8px;overflow:hidden}a.CulturePhoto-module-scss-module__phchbG__credit:hover{text-decoration:underline}.CulturePhoto-module-scss-module__phchbG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.page-module-scss-module__OAOdZG__banner{z-index:50;background:var(--text);color:var(--bg);text-align:center;letter-spacing:-.2px;padding:10px 16px;font-size:13px;font-weight:700;position:sticky;top:0}
