@layer pages{.ai-news{--news-bg:#0a0c0b;--news-accent:#c8ff4a;--news-text:#edefea;--news-muted:#edefea8c;--news-faint:#edefea61;--news-border:#ffffff1a;--news-border-hover:#ffffff38;--news-hairline:#ffffff12;--news-card:#ffffff08;--news-card-hover:#ffffff0d;--news-warning:#e8c15a;--news-danger:#ff786c;--news-radius:1rem;--news-sans:Inter, Manrope, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--news-mono:"Cascadia Mono", "SFMono-Regular", Consolas, monospace;border-top:1px solid var(--news-hairline);border-bottom:1px solid var(--news-hairline);background:var(--news-bg);color:var(--news-text);font-family:var(--news-sans);position:relative;overflow:hidden}.ai-news:before,.ai-news:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.ai-news:before{background:radial-gradient(circle,#6a9e4a1a,#0000 65%);width:38rem;height:38rem;animation:28s ease-in-out infinite alternate ai-news-drift-a;top:-12rem;right:-8rem}.ai-news:after{background:radial-gradient(circle at 40% 40%,#3e767017,#0000 62%),radial-gradient(circle at 68% 60%,#6054a00d,#0000 58%);width:34rem;height:34rem;animation:34s ease-in-out infinite alternate ai-news-drift-b;bottom:-14rem;left:-10rem}@keyframes ai-news-drift-a{to{transform:translate(-2.5rem,2rem)}}@keyframes ai-news-drift-b{to{transform:translate(2rem,-2rem)}}.ai-news__inner{z-index:1;max-width:80rem;margin:0 auto;position:relative}.ai-news .canvas-field{opacity:.45}.ai-news__header{justify-content:space-between;align-items:end;gap:2rem;margin:clamp(2.5rem,5vw,4.5rem) 0 clamp(2rem,4vw,3rem);display:flex}.ai-news__eyebrow{letter-spacing:.18em;color:var(--news-muted);align-items:center;gap:.55rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ai-news__eyebrow:before{content:"";background:var(--news-accent);border-radius:50%;width:.375rem;height:.375rem}.ai-news__titlerow{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin-top:.9rem;display:flex}.ai-news__titlerow h2{letter-spacing:-.02em;font-size:clamp(2.4rem,4.6vw,3.6rem);font-weight:800;line-height:1.08}.ai-news__en{letter-spacing:.02em;color:var(--news-faint);font-size:.95rem;font-weight:500}.ai-news__status{font-family:var(--news-mono);color:var(--news-muted);white-space:nowrap;align-items:center;gap:.55rem;padding-bottom:.35rem;font-size:.6875rem;display:inline-flex}.ai-news__status i{background:var(--news-accent);border-radius:50%;width:.4375rem;height:.4375rem;box-shadow:0 0 0 .25rem #c8ff4a1f}.ai-news__status[data-state=loading] i{animation:1.6s ease-in-out infinite ai-news-pulse}.ai-news__status[data-state=delayed] i{background:var(--news-warning);box-shadow:0 0 0 .25rem #e8c15a1f}.ai-news__status[data-state=error] i{background:var(--news-danger);box-shadow:0 0 0 .25rem #ff786c1f}@keyframes ai-news-pulse{50%{opacity:.4}}.ai-news__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.ai-news__rows{border-left:1px solid var(--news-hairline);flex-direction:column;padding-left:clamp(2rem,3.5vw,3.5rem);display:flex}.ai-news-source{font-family:var(--news-mono);color:var(--news-muted);font-size:.6875rem}.ai-news-original{z-index:2;width:fit-content;font-family:var(--news-mono);color:var(--news-muted);text-underline-offset:.2em;font-size:.6875rem;text-decoration:underline #ffffff2e;transition:color .18s,text-decoration-color .18s;position:relative}.ai-news-original:hover{color:var(--news-accent);text-decoration-color:var(--news-accent)}.ai-news-feature{flex-direction:column;min-height:100%;padding-right:clamp(2rem,3.5vw,3.5rem);display:flex;position:relative}.ai-news-feature__cat{letter-spacing:.06em;color:var(--news-accent);font-size:.75rem;font-weight:600}.ai-news-feature__title{width:fit-content;display:block}.ai-news-feature__title:after{content:"";z-index:1;position:absolute;inset:0}.ai-news-feature__title h3{letter-spacing:-.01em;margin-top:1rem;font-size:clamp(1.6rem,2.6vw,2.35rem);font-weight:700;line-height:1.28;transition:color .2s}.ai-news-feature:hover .ai-news-feature__title h3{color:var(--news-accent)}.ai-news-feature__summary{color:#edefea9e;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:92%;margin-top:1rem;font-size:.9375rem;line-height:1.8;display:-webkit-box;overflow:hidden}.ai-news-feature__footer{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:auto;padding-top:1.8rem;display:flex;position:relative}.ai-news-feature__meta{align-items:center;gap:.7rem;display:flex}.ai-news-feature__meta time{font-family:var(--news-mono);color:var(--news-faint);font-size:.6875rem}.ai-news-feature__meta time:before{content:"·";color:var(--news-faint);margin-right:.7rem}.ai-news-feature__cta{width:fit-content;color:var(--news-text);border-bottom:1px solid #ffffff40;padding-bottom:.2rem;font-size:.875rem;font-weight:600;transition:color .18s,border-color .18s}.ai-news-feature__cta span{color:var(--news-accent);transition:transform .22s var(--ease-out);margin-left:.3rem;display:inline-block}.ai-news-feature__cta:hover{color:var(--news-accent);border-color:var(--news-accent)}.ai-news-feature__cta:hover span{transform:translate(.25rem)}.ai-news-row{border-top:1px solid var(--news-hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1.2rem;padding:1.1rem .4rem;transition:background .18s;display:grid;position:relative}.ai-news-row:first-child{border-top:0;padding-top:.2rem}.ai-news-row:hover{background:#ffffff06}.ai-news-row__time{font-family:var(--news-mono);color:var(--news-faint);white-space:nowrap;padding-top:.22em;font-size:.6875rem}.ai-news-row__body{min-width:0}.ai-news-row__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:fit-content;max-width:100%;font-size:.9375rem;font-weight:600;line-height:1.45;transition:color .18s;display:-webkit-box;overflow:hidden}.ai-news-row__title:after{content:"";z-index:1;position:absolute;inset:0}.ai-news-row:hover .ai-news-row__title{color:var(--news-accent)}.ai-news-row__summary{max-height:0;color:var(--news-muted);opacity:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.65;transition:max-height .24s,opacity .22s,margin .24s;display:-webkit-box;overflow:hidden}@media (hover:hover) and (width>=64.01em){.ai-news-row:hover .ai-news-row__summary{opacity:1;max-height:3.4em;margin-top:.35rem}}@media (hover:none){.ai-news-row__summary{opacity:1;max-height:none;margin-top:.35rem}}.ai-news-row__meta{z-index:2;align-items:center;gap:.9rem;margin-top:.45rem;display:flex;position:relative}.ai-news-row__arrow{z-index:2;color:var(--news-accent);opacity:0;transition:opacity .18s ease, transform .22s var(--ease-out);padding-top:.15em;font-size:.85rem;position:relative;transform:translate(-.3rem)}.ai-news-row:hover .ai-news-row__arrow{opacity:1;transform:translate(0)}.ai-news.has-anim .ai-news-feature,.ai-news.has-anim .ai-news-row{opacity:0;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);transform:translateY(.6rem)}.ai-news.has-anim .ai-news-feature.is-in,.ai-news.has-anim .ai-news-row.is-in{opacity:1;transform:none}.ai-news-feature--skeleton,.ai-news-row--skeleton{pointer-events:none}.ai-news-feature--skeleton i,.ai-news-row--skeleton i{background:linear-gradient(90deg,#ffffff0d,#ffffff1c,#ffffff0d) 0 0/220% 100%;border-radius:.25rem;height:.75rem;animation:1.6s linear infinite ai-news-loading;display:block}.ai-news-feature--skeleton{gap:1rem;min-height:19rem}.ai-news-feature--skeleton .w-cat{width:3.2rem}.ai-news-feature--skeleton .w-title{width:86%;height:1.6rem;margin-top:.6rem}.ai-news-feature--skeleton .w-text{width:96%}.ai-news-feature--skeleton .w-text.short{width:62%}.ai-news-feature--skeleton .w-meta{width:9rem;margin-top:auto}.ai-news-row--skeleton{grid-template-columns:3rem 1fr;align-items:center;gap:1.2rem;display:grid}.ai-news-row--skeleton .w-time{width:100%}.ai-news-row--skeleton .w-line{width:84%;height:.9rem}@keyframes ai-news-loading{to{background-position:-220% 0}}.ai-news__empty,.ai-news__noscript{border-radius:var(--news-radius);text-align:center;border:1px dashed #ffffff1f;padding:clamp(2rem,5vw,3.5rem)}.ai-news__empty p{color:var(--news-muted);margin:.6rem 0 1.4rem}.ai-news__footer{border-top:1px solid var(--news-hairline);color:var(--news-faint);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:clamp(1.8rem,3vw,2.6rem);padding-top:1.4rem;font-size:.8125rem;display:flex}.ai-news__footer p a{color:var(--news-muted);text-underline-offset:.2em;text-decoration:underline #ffffff2e;transition:color .18s}.ai-news__footer p a:hover{color:var(--news-accent)}.ai-news__more{color:var(--news-text);border-bottom:1px solid #ffffff40;flex:none;padding-bottom:.2rem;font-size:.875rem;font-weight:600;transition:color .18s,border-color .18s}.ai-news__more span{color:var(--news-accent);transition:transform .22s var(--ease-out);margin-left:.45rem;display:inline-block}.ai-news__more:hover{color:var(--news-accent);border-color:var(--news-accent)}.ai-news__more:hover span{transform:translate(.25rem)}.ai-news-preview-page .ai-news{padding-top:calc(var(--header-height) + 4rem)}@media (width<=1024px){.ai-news__grid{grid-template-columns:1fr}.ai-news-feature{border-bottom:1px solid var(--news-hairline);min-height:0;padding-bottom:2rem;padding-right:0}.ai-news__rows{border-left:0;padding-top:.6rem;padding-left:0}}@media (width<=640px){.ai-news__header{flex-direction:column;align-items:start;gap:1.2rem}.ai-news__status{padding-bottom:0}.ai-news-row{gap:.9rem;padding:1rem .2rem}.ai-news__footer{flex-direction:column;align-items:flex-start;gap:1.1rem}.ai-news__more{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.ai-news:before,.ai-news:after{animation:none}.ai-news.has-anim .ai-news-feature,.ai-news.has-anim .ai-news-row{opacity:1;transition:none;transform:none}.ai-news-feature--skeleton i,.ai-news-row--skeleton i,.ai-news__status i{animation:none!important}}}
