.tf-whatsnew-page{padding:16px 0 34px}.tf-whatsnew-layout{display:grid;grid-template-columns:minmax(0,1fr) 306px;gap:12px;align-items:start}.tf-whatsnew-main{min-width:0}.tf-whatsnew-rail-slot{min-width:0}.tf-whatsnew-breadcrumb{display:flex;align-items:center;gap:7px;margin:0 0 10px;padding:0 2px;color:#768aa3;font-size:11px}.tf-whatsnew-breadcrumb a{color:#6b809b;text-decoration:none}.tf-whatsnew-breadcrumb b{color:#294460;font-weight:700}
.tf-whatsnew-hero{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) auto 152px;gap:12px;align-items:center;min-height:112px;padding:17px 18px;overflow:hidden;border:1px solid #dce7f4;border-radius:15px;background:radial-gradient(circle at 84% 12%,rgba(46,116,232,.105),transparent 31%),linear-gradient(135deg,#fff 0%,#fbfdff 60%,#f4f9ff 100%);box-shadow:0 7px 20px rgba(42,73,111,.035)}.tf-whatsnew-hero-icon{position:relative;z-index:2;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#edf6ff;color:#1378ef;border:1px solid #d8ebff}.tf-whatsnew-hero-icon .tf-whatsnew-icon{width:26px;height:26px}.tf-whatsnew-hero-copy{position:relative;z-index:2;min-width:0}.tf-whatsnew-hero h1{margin:0;color:#0c2850;font-size:27px;line-height:1.05;letter-spacing:-.035em}.tf-whatsnew-hero p{margin:6px 0 0;color:#6c7f95;font-size:12px}.tf-whatsnew-refresh{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid #d9e5f1;border-radius:10px;background:rgba(248,251,255,.94);color:#41617f;text-decoration:none;font-size:11px;font-weight:700;box-shadow:0 4px 12px rgba(48,92,145,.04)}.tf-whatsnew-refresh .tf-whatsnew-icon{width:14px;height:14px}
.tf-whatsnew-hero-art{position:relative;z-index:1;width:152px;height:76px;pointer-events:none}.tf-whatsnew-art-card{position:absolute;display:block;width:102px;height:58px;border:1px solid rgba(61,126,213,.18);border-radius:10px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(226,239,255,.9));box-shadow:0 11px 25px rgba(58,100,155,.08)}.tf-whatsnew-art-card-back{right:34px;top:0;transform:rotate(-7deg);opacity:.68}.tf-whatsnew-art-card-mid{right:8px;top:13px;transform:rotate(4deg);opacity:.78}.tf-whatsnew-art-card-front{right:20px;top:9px;width:108px;height:62px;transform:rotate(-1deg);opacity:.96}.tf-whatsnew-art-card i{position:absolute;left:14px;right:13px;height:4px;border-radius:999px;background:#d7e7f8}.tf-whatsnew-art-card i:first-of-type{top:23px;right:28px}.tf-whatsnew-art-card i:nth-of-type(2){top:34px;right:42px}.tf-whatsnew-art-card-front b{position:absolute;left:14px;top:11px;width:7px;height:7px;border-radius:50%;background:#2f7ef7;box-shadow:0 0 0 4px rgba(47,126,247,.09)}.tf-whatsnew-art-card-front em{position:absolute;right:13px;bottom:10px;width:16px;height:16px;border:1px solid #bdd8f5;border-radius:5px;background:rgba(241,248,255,.95)}.tf-whatsnew-art-pulse{position:absolute;right:7px;top:2px;width:7px;height:7px;border-radius:50%;background:#2f7ef7;box-shadow:0 0 0 5px rgba(47,126,247,.08)}
.tf-whatsnew-tabs{display:flex;gap:8px;margin:10px 0}.tf-whatsnew-tabs a{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid #dbe7f2;border-radius:10px;background:#fff;color:#41617f;text-decoration:none;font-size:11px;font-weight:700}.tf-whatsnew-tabs a.active{background:#0d7bf4;border-color:#0d7bf4;color:#fff;box-shadow:0 6px 14px rgba(13,123,244,.15)}.tf-whatsnew-tabs .tf-whatsnew-icon{width:15px;height:15px}.tf-whatsnew-tabs span{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:7px;background:rgba(99,126,155,.09);font-size:9px}.tf-whatsnew-tabs a.active span{background:rgba(255,255,255,.18)}
.tf-whatsnew-feed{display:grid;gap:8px}.tf-whatsnew-day{overflow:hidden;background:#fff;border:1px solid #dce7f2;border-radius:15px;box-shadow:0 7px 20px rgba(42,73,111,.03)}.tf-whatsnew-day>header{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:0 13px;border-bottom:1px solid #e7eef6;background:#fbfdff}.tf-whatsnew-day>header h2{margin:0;color:#122f55;font-size:11.5px}.tf-whatsnew-day>header span{color:#7990aa;font-size:9px}.tf-whatsnew-list{display:block}.tf-whatsnew-item{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:63px;padding:7px 12px;border-bottom:1px solid #edf2f7}.tf-whatsnew-item:last-child{border-bottom:0}.tf-whatsnew-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;overflow:hidden;background:#eaf3fc;color:#42688f;text-decoration:none;font-size:10px;font-weight:800}.tf-whatsnew-avatar img,.tf-whatsnew-avatar>span{width:100%;height:100%;object-fit:cover;display:grid;place-items:center}.tf-whatsnew-copy{min-width:0}.tf-whatsnew-titleline{display:flex;align-items:center;gap:6px;min-width:0}.tf-whatsnew-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#102b50;text-decoration:none;font-size:11.8px;line-height:1.2;font-weight:800}.tf-whatsnew-title:hover{color:#0d77e7}.tf-whatsnew-kind{flex:0 0 auto;padding:2px 5px;border-radius:6px;background:#eef6ff;color:#3479c5;font-size:7px;line-height:1.2;font-weight:800}.tf-whatsnew-copy p{display:flex;align-items:center;gap:3px;margin:2px 0 3px;color:#7d8da0;font-size:8.8px;line-height:1.25}.tf-whatsnew-copy p a{color:#2476c9;text-decoration:none;font-weight:700}.tf-whatsnew-copy .fc-verified-mark{display:inline-grid;width:10px;height:10px;color:#1681f4}.tf-whatsnew-copy .fc-verified-mark svg{width:10px;height:10px}.tf-whatsnew-context{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 6px;border-radius:6px;background:#f0f7ff;color:#2378ca;text-decoration:none;font-size:8.1px;line-height:1.2}.tf-whatsnew-context .tf-whatsnew-icon{width:11px;height:11px}.tf-whatsnew-side{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:62px}.tf-whatsnew-side time{color:#7589a1;font-size:8.5px;white-space:nowrap}.tf-whatsnew-replies{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 7px;border-radius:7px;background:#f4f8fc;color:#526e8c}.tf-whatsnew-replies .tf-whatsnew-icon{width:12px;height:12px}.tf-whatsnew-replies b{font-size:8.5px}.tf-whatsnew-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px;padding:25px;background:#fff;border:1px solid #dce7f2;border-radius:15px;text-align:center;color:#7b8da2}.tf-whatsnew-empty>.tf-whatsnew-icon{width:28px;height:28px;margin-bottom:8px;color:#2b83e7}.tf-whatsnew-empty b{color:#18395f;font-size:13px}.tf-whatsnew-empty span{margin-top:5px;font-size:10px}.tf-whatsnew-icon{display:inline-block;flex:0 0 auto;width:16px;height:16px}
.tf-whatsnew-pagination{display:flex;align-items:center;justify-content:center;gap:5px;margin:12px 0 0;padding:2px 0}.tf-whatsnew-pagination a,.tf-whatsnew-pagination span{min-width:31px;height:31px;display:grid;place-items:center;padding:0 8px;border:1px solid #dfe8f2;border-radius:8px;background:#fff;color:#61758d;text-decoration:none;font-size:10.5px;font-weight:760}.tf-whatsnew-pagination a:hover{border-color:#bfd4ef;background:#f1f7ff;color:#2d70d6}.tf-whatsnew-pagination span.active{border-color:#2f7ef7;background:#2f7ef7;color:#fff;box-shadow:0 5px 12px rgba(47,126,247,.14)}
@media(max-width:1120px){.tf-whatsnew-hero{grid-template-columns:52px minmax(0,1fr) auto 128px}.tf-whatsnew-hero-art{width:128px;transform:scale(.9);transform-origin:right center}}
@media(max-width:980px){.tf-whatsnew-layout{grid-template-columns:minmax(0,1fr)}.tf-whatsnew-rail-slot{display:none}.tf-whatsnew-hero{grid-template-columns:52px minmax(0,1fr) auto 150px}.tf-whatsnew-hero-art{width:150px;transform:none}}
@media(max-width:720px){.tf-whatsnew-page{padding:10px 0 86px}.tf-whatsnew-layout{display:block;width:calc(100% - 18px);margin:0 auto}.tf-whatsnew-breadcrumb{display:none}.tf-whatsnew-hero{grid-template-columns:44px minmax(0,1fr) 36px;gap:10px;min-height:82px;padding:13px 12px;border-radius:14px}.tf-whatsnew-hero-icon{width:44px;height:44px;border-radius:14px}.tf-whatsnew-hero-icon .tf-whatsnew-icon{width:23px;height:23px}.tf-whatsnew-hero h1{font-size:24px}.tf-whatsnew-hero p{margin-top:4px;font-size:10.5px}.tf-whatsnew-refresh{width:36px;height:36px;min-height:36px;padding:0;border-radius:10px}.tf-whatsnew-refresh span{display:none}.tf-whatsnew-hero-art{display:none}.tf-whatsnew-tabs{overflow-x:auto;scrollbar-width:none;margin:9px 0}.tf-whatsnew-tabs::-webkit-scrollbar{display:none}.tf-whatsnew-tabs a{flex:0 0 auto;min-height:36px;padding:0 11px}.tf-whatsnew-day{border-radius:14px}.tf-whatsnew-day>header{min-height:34px;padding:0 11px}.tf-whatsnew-item{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;min-height:61px;padding:7px 9px}.tf-whatsnew-avatar{width:36px;height:36px;border-radius:9px}.tf-whatsnew-title{font-size:11px}.tf-whatsnew-kind{font-size:6.5px}.tf-whatsnew-copy p{font-size:8.1px}.tf-whatsnew-context{font-size:7.7px}.tf-whatsnew-side{min-width:55px;gap:4px}.tf-whatsnew-side time{font-size:7.8px}.tf-whatsnew-replies{min-height:22px;padding:0 6px}.tf-whatsnew-pagination{margin-top:10px}}
@media(max-width:420px){.tf-whatsnew-layout{width:calc(100% - 12px)}.tf-whatsnew-hero{gap:8px}.tf-whatsnew-hero h1{font-size:22px}.tf-whatsnew-hero p{max-width:235px}.tf-whatsnew-item{grid-template-columns:34px minmax(0,1fr) auto;gap:7px;padding-inline:8px}.tf-whatsnew-avatar{width:34px;height:34px}.tf-whatsnew-title{font-size:10.6px}.tf-whatsnew-side{min-width:51px}.tf-whatsnew-context{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-whatsnew-pagination a,.tf-whatsnew-pagination span{min-width:29px;height:29px;padding:0 7px;font-size:10px}}
