.fn-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.fn{display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none;border-radius:var(--r-xl)}.fn-stack{position:relative;display:block;height:170px;margin-bottom:10px;padding-top:6px}.fn-c{position:absolute;bottom:0;left:50%;display:block;width:112px;height:100%;border-radius:12px;overflow:hidden;background:rgba(var(--ov),.07);box-shadow:0 6px 18px #00000024;transition:transform .36s var(--m-ease,ease)}.fn-c img{width:100%;height:100%;object-fit:cover;display:block}.fn-0{height:100%;transform:translate(-50%);z-index:3}.fn-1{height:84%;transform:translate(-118%) rotate(-5deg);transform-origin:bottom right;z-index:2}.fn-2{height:84%;transform:translate(18%) rotate(5deg);transform-origin:bottom left;z-index:2}.fn:hover .fn-1{transform:translate(-128%) rotate(-8deg)}.fn:hover .fn-2{transform:translate(28%) rotate(8deg)}.fn:hover .fn-0{transform:translate(-50%) translateY(-4px)}.fn-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.fn-h b{font-size:17px;line-height:25px;font-weight:600}.fn-h i{font-style:normal;font-size:13px;line-height:20px;padding:0 9px;border-radius:999px;background:rgba(var(--ov),.07);color:var(--mute);font-variant-numeric:tabular-nums}.fn-s{font-size:14px;line-height:20px;color:var(--mute)}.fn-m{font-size:13px;line-height:19px;color:var(--mute);opacity:.75;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#homeTopics,#homeThai,#homeParties{min-height:0!important}.tw-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:16px!important}.tw-grid>li,.tw-grid>li.tw-lead{grid-column:auto!important;grid-row:auto!important}.tw-grid .tw-pic{aspect-ratio:4/3!important;height:auto!important;border-radius:var(--r-lg)}.tw-grid .tw-t b{font-size:15px!important;line-height:22px!important}@media (max-width:1100px){.fn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){.fn-c{transition:none}}.pt-logo.nopic{background:rgba(var(--ov),.08)!important;color:var(--mute)}.pt-logo.nopic:after{content:attr(data-i);font-weight:600;font-size:15px}.pt-logo img{background:#fff}.nw-age{font-style:normal;margin-left:6px;padding:0 8px;border-radius:999px;background:rgba(var(--ov),.08);font-size:12px}.nw-age.old{background:color-mix(in srgb,var(--warn) 22%,transparent);color:var(--fg)}.nw-now.old i{background:var(--warn)!important;box-shadow:none!important}#entry>section:empty:not(.hide):not(#homeChain):not(#homeResume):not(#homeStart),#entry .home-two>section:empty{min-height:220px;border-radius:var(--r-xl);background:linear-gradient(100deg,rgba(var(--ov),.04) 30%,rgba(var(--ov),.09),rgba(var(--ov),.04) 70%) 0 0/200% 100%;animation:sk-sweep 1.6s linear infinite}@keyframes sk-sweep{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){#entry>section:empty,#entry .home-two>section:empty{animation:none}}#busy{position:fixed;left:0;top:0;height:2px;width:100%;z-index:var(--z-busy);pointer-events:none;background:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:40% 100%;background-repeat:no-repeat;opacity:0;transition:opacity .2s}#busy.on{opacity:1;animation:busy-run 1.1s ease-in-out infinite}@keyframes busy-run{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){#busy.on{animation:none;background-size:100% 100%}}
