.CultureList-module-scss-module__KdA7ea__page{justify-content:center;align-items:flex-start;gap:28px;padding:28px 40px 80px;display:flex}.CultureList-module-scss-module__KdA7ea__page>:first-child{flex:0 712px;min-width:0}.CultureList-module-scss-module__KdA7ea__page>:nth-child(2){flex:0 0 300px;width:300px;position:sticky;top:28px}@media (max-width:1199px){.CultureList-module-scss-module__KdA7ea__page{flex-direction:column;align-items:center}.CultureList-module-scss-module__KdA7ea__page>:first-child,.CultureList-module-scss-module__KdA7ea__page>:nth-child(2){flex:none;width:100%;max-width:712px;position:static}}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__page{gap:24px;padding:0 16px 40px}}.CultureList-module-scss-module__KdA7ea__main{flex-direction:column;display:flex}.CultureList-module-scss-module__KdA7ea__title{letter-spacing:-.04em;margin-top:4px;font-size:30px;font-weight:800}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__title{margin-top:20px;font-size:24px}}.CultureList-module-scss-module__KdA7ea__intro{color:var(--text2);margin-top:8px;font-size:14px;line-height:1.6}.CultureList-module-scss-module__KdA7ea__agent{margin-top:20px}.CultureList-module-scss-module__KdA7ea__toolbar{justify-content:space-between;align-items:center;gap:10px;padding-top:20px;display:flex}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__toolbar{flex-direction:column;align-items:stretch}.CultureList-module-scss-module__KdA7ea__toolbar>:last-child{align-self:flex-end}}.CultureList-module-scss-module__KdA7ea__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;display:grid}@media (max-width:767px){.CultureList-module-scss-module__KdA7ea__grid{grid-template-columns:minmax(0,1fr)}}.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);min-width:0}.CultureList-module-scss-module__KdA7ea__card{border:1px solid var(--card-line);border-radius:var(--radius-card);background:var(--card);flex-direction:column;height:100%;transition:border-color .15s;display:flex;overflow:hidden}.CultureList-module-scss-module__KdA7ea__card:hover{border-color:var(--line3)}.CultureList-module-scss-module__KdA7ea__cardTop{align-items:flex-end;height:128px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.CultureList-module-scss-module__KdA7ea__graphic{background:radial-gradient(circle at 25% 20%, var(--wcT2), transparent 60%),linear-gradient(135deg, #1b1f28, #0e1015)}.CultureList-module-scss-module__KdA7ea__graphicFill{position:absolute;inset:0}.CultureList-module-scss-module__KdA7ea__cardShade{pointer-events:none;background:linear-gradient(#0b0d108c,#0000 38% 60%,#0b0d1099);position:absolute;inset:0}.CultureList-module-scss-module__KdA7ea__cardNo{font-family:var(--font-mono);letter-spacing:0;z-index:1;color:var(--wc);text-shadow:0 1px 6px #00000080;font-size:22px;font-weight:800;position:absolute;top:12px;left:14px}.CultureList-module-scss-module__KdA7ea__cardChips{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:relative}.CultureList-module-scss-module__KdA7ea__chip{border-radius:var(--radius-badge);color:#d7dbe1;white-space:nowrap;background:#0b0d10b3;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.CultureList-module-scss-module__KdA7ea__chipGenre{color:var(--wc);font-weight:800}.CultureList-module-scss-module__KdA7ea__cardBody{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.CultureList-module-scss-module__KdA7ea__cardTitleRow{align-items:baseline;gap:8px;min-width:0;display:flex}.CultureList-module-scss-module__KdA7ea__cardTitle{letter-spacing:-.03em;flex:none;font-size:18px;font-weight:800}.CultureList-module-scss-module__KdA7ea__cardSub{color:var(--text3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.CultureList-module-scss-module__KdA7ea__cardKey{-webkit-line-clamp:2;color:var(--text1);-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.CultureList-module-scss-module__KdA7ea__cardFoot{color:var(--text3);align-items:center;gap:8px;margin-top:auto;padding-top:4px;font-size:11px;display:flex}.CultureList-module-scss-module__KdA7ea__cardTemp{font-family:var(--font-mono);letter-spacing:0;color:var(--accent-culture);font-size:13px;font-weight:800}.CultureList-module-scss-module__KdA7ea__side{flex-direction:column;gap:14px;display:flex}.CultureList-module-scss-module__KdA7ea__panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);flex-direction:column;gap:8px;padding:16px;display:flex}.CultureList-module-scss-module__KdA7ea__panelTitle{font-size:14px;font-weight:800}.CultureList-module-scss-module__KdA7ea__panelSub,.CultureList-module-scss-module__KdA7ea__panelPending{color:var(--text2);font-size:12px;line-height:1.5}.CultureList-module-scss-module__KdA7ea__panelPending{color:var(--text3)}.CultureList-module-scss-module__KdA7ea__countRows{flex-direction:column;display:flex}.CultureList-module-scss-module__KdA7ea__countRow{justify-content:space-between;gap:10px;padding:8px 0;font-size:12px;display:flex}.CultureList-module-scss-module__KdA7ea__countRow+.CultureList-module-scss-module__KdA7ea__countRow{border-top:1px solid var(--line2)}.CultureList-module-scss-module__KdA7ea__countRow dt{color:var(--text3)}.CultureList-module-scss-module__KdA7ea__countRow dd{font-weight:800}.CultureList-module-scss-module__KdA7ea__panelButton{border:1px solid var(--line);border-radius:var(--radius-inner);background:var(--panel);height:40px;font-size:13px;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}
