.fd{padding-block:clamp(32px,5vw,64px) clamp(56px,7vw,104px)}.fd-live{display:none;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 24px;margin-bottom:20px;border-radius:999px;background:#ff4a3d1f;border:1px solid rgba(255,74,61,.4)}html[data-live=soon] .fd-live,html[data-live=now] .fd-live{display:flex}.fd-live .pulse{width:12px;height:12px;border-radius:50%;background:#ff4a3d;animation:lp 1.4s ease-out infinite}.fd-live p{flex:1 1 280px}@keyframes lp{0%{box-shadow:0 0 #ff4a3d99}to{box-shadow:0 0 0 14px #ff4a3d00}}.fd-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(130px,12.5vw,180px);grid-auto-flow:dense;gap:clamp(8px,1vw,14px)}.ft{position:relative;overflow:hidden;border-radius:28px;color:#fff;isolation:isolate;background:#11121f;border:1px solid rgba(255,255,255,.1);border-top-color:#fff3;display:block;text-align:left;transition:transform .32s var(--ease),box-shadow .32s}.ft:hover{transform:translateY(-3px);box-shadow:0 30px 60px -28px #000}.ft:active{transform:scale(.985);transition-duration:90ms}.ft.s21{grid-column:span 2}.ft.s12{grid-row:span 2}.ft.s22{grid-column:span 2;grid-row:span 2}.ft .bg{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;transition:transform .9s var(--ease)}.ft:hover .bg{transform:scale(1.05)}.ft.img:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#04040ae0,#04040a1a 60%,#04040a40)}.ft .in{position:absolute;left:0;right:0;bottom:0;padding:14px 16px 16px;display:grid;gap:6px}.ft .t,.ft.txt .q{font-family:var(--f-ui);font-size:var(--t-min);line-height:1.4;font-weight:550;letter-spacing:0}.ft .t{font-size:var(--t-min);line-height:1.4;font-weight:550;text-shadow:0 1px 14px rgba(0,0,0,.55);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ft .d{font-size:var(--t-min);opacity:.72}.ft .g{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#08080c8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.ft .g svg{width:14px;height:14px;fill:currentColor}.ft .w{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:8px;font-size:var(--t-min);font-weight:650;padding:4px 12px 4px 10px;border-radius:999px;background:#08080c99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ft .w:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}.ft.txt{padding:20px;display:grid;align-content:end}.ft.txt .q{position:relative;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:6;text-shadow:0 1px 14px rgba(0,0,0,.4)}.ft.s11.txt .q{-webkit-line-clamp:4}.ft.txt .d{margin-top:10px}.ft.txt .glow{position:absolute;inset:0;z-index:-1}.ft.in-a{animation:fdIn .7s var(--ease) both;animation-delay:var(--d, 0ms)}@keyframes fdIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.vsheet .bp{padding:28px 28px 8px}.vsheet .bp img{display:block;width:100%;max-height:52vh;object-fit:cover;border-radius:10px;margin-bottom:18px}.vsheet .bp p{font-size:var(--t-0);line-height:1.5;white-space:pre-line}.vsheet .bp small{color:var(--ink-2);font-size:var(--t-min)}.cm{padding:22px 28px 30px;background:var(--void-2)}.cm h3{font-size:var(--t-0);margin-bottom:12px}.cm .c{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.cm .av{width:36px;height:36px;border-radius:50%;background:#ffffff24 center/cover}.cm .n{font-size:var(--t-min);font-weight:650}.cm .n span{font-weight:400;color:var(--ink-2);margin-left:8px}.cm .tx{font-size:var(--t-min);line-height:1.5;margin-top:3px;white-space:pre-line;overflow-wrap:anywhere}.cm .empty{color:var(--ink-2);font-size:var(--t-min);padding:6px 0}.cm .more{margin-top:14px}@media(max-width:1000px){.fd-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(120px,20vw,190px)}}@media(max-width:640px){.fd-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:44vw}.ft.s22{grid-column:span 2;grid-row:span 2}.ft.s21{grid-column:span 2}}@media(prefers-reduced-motion:reduce){.ft,.ft .bg,.ft.in-a{animation:none!important;transition:none!important}}
