:root{--ui-frame:1480px;--ui-gutter:clamp(16px,2.6vw,38px);--ui-font-scale:1;--ui-bg:#f4f7fa;--ui-card:#fff;--ui-ink:#27394c;--ui-muted:#61758a;--ui-line:#dce4ec;--ui-accent:#55768e;--ui-header:88px}html{scroll-padding-top:108px}body{min-width:0}img,video{max-width:100%}.news-home .header-inner,.news-home .hero-inner,.news-home .page-grid,.news-home .topics-inner,.news-home footer,.news-public .np-header-inner,.news-public .np-section-inner,.news-public .np-content,.news-public:has(.nr-article-layout) .np-content,.news-public:has(.nr-hot-card) .np-content,.news-public .np-footer,body:not(.model-library-page)>.topbar,body:not(.model-library-page)>.workspace,.model-library-page .header-inner,.model-library-page>main,.model-library-page .subbar,.model-library-page>footer{width:100%;max-width:var(--ui-frame)!important;margin-inline:auto;box-sizing:border-box;padding-inline:var(--ui-gutter)!important;min-width:0}.news-home .header-inner,.news-public .np-header-inner,.model-library-page .header-inner,body:not(.model-library-page)>.topbar{gap:24px;min-height:var(--ui-header)}body:not(.model-library-page)>.topbar{width:100%;height:auto;flex-wrap:nowrap}.topbar>.brand{width:auto;min-width:0}.news-home .header-actions,.np-header-actions,.topbar>.header-actions,.model-library-page .header-actions{gap:10px;flex-shrink:0}.news-home .main-nav,.np-main-nav,.topbar>.desktop-nav,.model-library-page .main-nav{min-width:0;gap:20px}.news-home .main-nav>a,.np-main-nav>a,.topbar>.desktop-nav>a,.custom-nav-link{font-size:14px}.news-home .page-grid{grid-template-columns:260px minmax(0,1fr) 280px;gap:24px}.news-home .page-grid>*{min-width:0}.news-home .closing{max-width:calc(var(--ui-frame) - 2*var(--ui-gutter));margin-inline:auto}body:not(.model-library-page)>.workspace>.main{min-width:0;padding-left:28px;padding-right:0}.news-public .nr-columns{grid-template-columns:minmax(0,1fr) 280px;gap:32px}.news-public .nr-columns>*{min-width:0}.news-public .nr-article-layout{grid-template-columns:minmax(0,1fr) 280px;gap:36px}.news-public .nr-article-main,.news-public .nr-article-aside{min-width:0}.news-public .nr-prose{overflow-wrap:anywhere;line-height:1.9}.news-public .nr-prose img{height:auto;object-fit:contain}.news-public .nr-hot-card p,.news-public .nr-daily-summary{background:var(--ui-card);border-radius:16px;line-height:1.85}.news-public .nr-hot-sources>a,.news-public .nr-event-sources>a{min-width:0}.news-public .nr-mini-hot :is(b,strong){overflow-wrap:anywhere}.news-public .nr-mini-hot>span>span,.news-public .nr-mini-hot>span>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.news-public .nr-tools{min-height:22px}.news-public .nr-tools>button{display:none}.news-public .nr-settings{position:relative}.model-library-page .workspace{grid-template-columns:240px minmax(0,1fr) 250px;gap:24px}.model-library-page .workspace>*{min-width:0}.model-library-page .filters{flex-wrap:wrap;gap:12px}.model-library-page .cards{min-width:0}.model-library-page .card-top h3{overflow-wrap:anywhere}.ui-display-controls{display:flex;align-items:center;gap:6px;flex:none;position:relative;margin-left:2px;color:var(--ui-ink);letter-spacing:0;line-height:1.4}.ui-display-popover{position:relative;flex:none}.ui-display-popover>summary{list-style:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:7px!important;cursor:pointer;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-card);color:var(--ui-ink)}.ui-display-popover>summary::-webkit-details-marker{display:none}.ui-display-popover svg{width:20px;height:20px;display:block;flex:none}.ui-display-popover[open]>summary{border-color:var(--ui-accent);background:var(--ui-bg)}.ui-display-options{position:absolute;right:0;top:calc(100% + 10px);z-index:220;width:196px;padding:10px;background:var(--ui-card);border:1px solid var(--ui-line);border-radius:12px;box-shadow:0 12px 40px #16293c24;color:var(--ui-ink);text-align:left;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;letter-spacing:0}.ui-display-options>strong{display:block;font-size:12px;color:var(--ui-muted);padding:3px 8px 8px}.ui-display-options>button{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:7px;font:inherit;text-align:left;background:transparent;color:var(--ui-ink);cursor:pointer}.ui-display-options>button:hover,.ui-display-options>button[aria-pressed=true]{background:var(--ui-bg);color:var(--ui-accent)}.ui-display-options>button[aria-pressed=true]:after{content:"\2713";font-size:15px}.ui-display-controls :focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.ui-moon,html[data-ui-theme=dark] .ui-sun{display:none!important}html[data-ui-theme=dark] .ui-moon{display:block!important}html[data-ui-font=small]{--ui-font-scale:.9}html[data-ui-font=large]{--ui-font-scale:1.125}html:is([data-ui-font=small],[data-ui-font=large]) [data-ui-sized]{font-size:calc(var(--ui-base-font)*var(--ui-font-scale))!important;line-height:1.65}html:is([data-ui-font=small],[data-ui-font=large]) :is(.lead-copy h3,.news-home .card-description,.news-home .lead-copy){height:auto;max-height:none;min-height:0}html:is([data-ui-font=small],[data-ui-font=large]) .news-home .lead-copy{display:flex;flex-direction:column;gap:8px}html:is([data-ui-font=small],[data-ui-font=large]) .news-home .lead-copy h3{flex:1;line-height:1.6}html[data-ui-theme=light]{color-scheme:light}html[data-ui-theme=light] .news-public .newsroom{--nr-bg:#f3f6f8!important;--nr-card:#fff!important;--nr-text:#283e51!important;--nr-muted:#6b7e8d!important;--nr-line:#dce5eb!important;--nr-accent:#476e84!important;color-scheme:light}html[data-ui-theme=dark]{color-scheme:dark;--ui-bg:#111a28;--ui-card:#1b283b;--ui-ink:#edf3fc;--ui-muted:#bdcada;--ui-line:#35465e;--ui-accent:#b6c9ff}html[data-ui-theme=dark] body,html[data-ui-theme=dark] :is(.news-home,.news-public,.model-library-page,.newsroom){background:var(--ui-bg)!important;color:var(--ui-ink)!important;--ink:#edf3fc;--text:#edf3fc;--muted:#bdcada;--line:#35465e;--border:#35465e;--paper:#1b283b;--soft:#233349;--green:#a3d6bc;--accent:#a8d6e3;--purple:#c0b6ff;--np-ink:#edf3fc;--np-muted:#bdcada;--np-line:#35465e;--np-accent:#acd4e4;--nr-bg:#111a28;--nr-card:#1b283b;--nr-text:#edf3fc;--nr-muted:#bdcada;--nr-line:#35465e;--nr-accent:#acd4e4;color-scheme:dark}html[data-ui-theme=dark] :is(.site-header,.np-header,.topbar,.sidebar,.hero,.nr-story,.nr-hot-card p,.nr-hot-sources>a,.nr-summary,.nr-article-deck,.nr-prose blockquote,.model-card,.filters,.ranking-panel,.daily-panel,.tool-card,.scene-card,.guide-card,.nr-settings,.nr-search,.nr-calendar,.edition-calendar,.nr-edition-reader,.nr-daily-summary,.nr-daily-brief,.pv-story-card,.pv-digest-card,.pv-promo,.pv-hot,.pv-rail-search,.pv-social button,.pv-social a,.pv-utility a,.pv-utility button,.nr-subscribe,.source-note,.models-panel,.lead-card,.trend-surface,.daily-pick,.category-card,.search,.search-box,.tool-search,.editor-note,.model-library-page .detail-hero,.detail-calculator,.model-library-page .detail-section,.cost-layout,.leaderboard,.algorithm-discovery){background-color:var(--ui-card)!important;background-image:none!important;color:var(--ui-ink)!important;border-color:var(--ui-line)!important}html[data-ui-theme=dark] :is(h1,h2,h3,h4,h5,strong,b,.nr-detail-title,.nr-story h3 a,.card-title,.brand,.np-brand){color:var(--ui-ink)!important}html[data-ui-theme=dark] :is(p,small,label,time,blockquote,.card-desc,.card-description,.nr-muted,.nr-article-deck,.nr-rail-note,.io,.sidebar-label,.nr-day,.model-library-page .card-top small){color:var(--ui-muted)!important}html[data-ui-theme=dark] :is(a,a:visited,.main-nav a,.np-main-nav a,.custom-nav-link,.category-group>a,.side-item){color:#b6d1f4}html[data-ui-theme=dark] :is(input,select,textarea,.outline,.login-button,.np-saved,.bookmark-link){background:#152235!important;color:#e5effd!important;border-color:#40536e!important}html[data-ui-theme=dark] :is(input,textarea)::placeholder{color:#a5b6cd!important;opacity:1}html[data-ui-theme=dark] :is(.tags a,.pill,.category-tag,.side-item.selected,.category-group>a.selected,.side-all,.badge){background:#283b55!important;color:#d6e8ff!important;border-color:#415775!important}html[data-ui-theme=dark] :is(.primary,.search button,.search-form button){color:#fff!important;background:#6556ac!important}html[data-ui-theme=dark] :is(.brand img,.np-brand img){background:#e6edf5;border-radius:7px;padding:3px}html[data-ui-theme=dark] :is(.nr-mini-hot,.nr-hot-card,.nr-story-foot,.nr-detail-meta,.np-footer,.section-heading,.side-title,.category-group,.model-card,.card-bottom,.filters,.pagination a,.nr-pagination a){border-color:var(--ui-line)!important}html[data-ui-theme=dark] :is(.mobile-menu-panel,.np-menu-panel,.main-nav.open,.custom-nav-panel,.custom-nav-intro,.custom-nav-content,.language-options,.news-language-options,.ui-display-options){background:var(--ui-card)!important;color:var(--ui-ink)!important;border-color:var(--ui-line)!important}html[data-ui-theme=dark] .event-feature{background:#1b283b!important}html[data-ui-theme=dark] .sidebar-hot-titles h3{color:#e5eefb!important}@media(max-width:1180px){.news-home .page-grid{grid-template-columns:minmax(0,1fr) 260px}.news-home .page-grid>.left-rail,.news-home .page-grid>.left-column{display:none}.news-home .header-inner,.np-header-inner,.model-library-page .header-inner,.topbar{gap:14px!important}.ui-display-controls{gap:4px}.news-public .nr-columns{gap:24px;grid-template-columns:minmax(0,1fr) 250px}.news-public .nr-article-layout{grid-template-columns:minmax(0,1fr) 250px;gap:24px}.model-library-page .workspace{grid-template-columns:220px minmax(0,1fr);gap:20px}.model-library-page .workspace>.right-rail{display:none}}@media(max-width:1120px){.news-home .main-nav,.model-library-page .main-nav{display:none}.news-home .main-nav.open,.model-library-page .main-nav.open{display:block}.news-home .menu-toggle,.model-library-page .model-menu-toggle{display:inline-flex}.news-public .np-main-nav{gap:12px}.np-header-actions{gap:6px}.news-public .np-saved{display:none}}@media(max-width:900px){.news-public .nr-columns,.news-public .nr-article-layout{grid-template-columns:minmax(0,1fr)}.news-public .nr-article-aside{display:none}.news-public .pv-social-track{position:static}.news-public .pv-utility{right:8px}.news-home .page-grid{grid-template-columns:minmax(0,1fr)}.news-home .page-grid>.right-rail,.news-home .page-grid>.right-column{display:none}.news-public .np-main-nav{display:none}.news-public .np-menu{display:inline-flex}}@media(max-width:760px){:root{--ui-header:72px}.news-home .header-inner,.np-header-inner,.model-library-page .header-inner,.topbar{gap:8px!important}.news-home .header-actions,.np-header-actions,.topbar>.header-actions,.model-library-page .header-actions{gap:4px!important}.ui-display-popover>summary{width:32px;height:34px;padding:6px!important}.ui-display-popover svg{width:18px;height:18px}.ui-display-options{position:fixed;top:78px;right:var(--ui-gutter);width:200px}.news-home .header-actions .login-button,.topbar>.header-actions .submit-link,.topbar>.header-actions .login-link,.model-library-page .bookmark-link,.np-saved{display:none!important}.news-home .brand small,.model-library-page .brand small{display:none}.news-home .brand>span,.model-library-page .brand>span{font-size:18px}.news-home .brand img,.model-library-page .brand img{width:30px;height:30px}.model-library-page .workspace{display:block}.news-public .nr-heading{padding-block:24px;margin-bottom:20px}.news-public .nr-story{padding:18px}.news-public .nr-hot-card{grid-template-columns:36px minmax(0,1fr);gap:10px}.news-public .nr-hot-card>aside{grid-column:2}.news-public .nr-hot-card p{padding:16px}.news-public .nr-hot-sources>a{flex-wrap:wrap;gap:6px}.news-public .nr-hot-sources strong{flex-basis:100%}body:not(.model-library-page)>.workspace>.main{width:100%;padding-inline:0}.news-home .closing{margin-inline:var(--ui-gutter);padding:24px}.model-library-page .filters label{min-width:0}.model-library-page .filter-row{flex-wrap:wrap}.model-library-page .results-bar,.model-library-page #tabs{flex-wrap:wrap;gap:12px}.news-public .pv-utility{bottom:12px}.news-public .pv-utility :is(a,button){width:38px;height:40px}.news-public .pv-utility span{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ui-display-controls *{transition:none!important}}@media(max-width:1120px){body>.topbar>.desktop-nav{display:none!important}body>.topbar>.header-actions{display:none}body>.topbar .mobile-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:38px;min-height:38px;padding:7px;order:4;flex:none}body>.topbar .mobile-menu-toggle>span{display:none}body>.topbar>.ui-display-controls{order:3;margin-left:auto}body>.topbar>.mobile-language-control{display:block;order:2;flex:none;width:34px}body>.topbar .mobile-language-control .language-icon-switcher{width:34px;height:36px}body>.topbar .mobile-menu-panel:not([hidden]){display:block;position:absolute;top:100%;left:0;right:0;width:100%;padding:18px;box-sizing:border-box;max-height:calc(100dvh - 80px);overflow-y:auto;background:var(--ui-card);border:1px solid var(--ui-line);z-index:100}body>.topbar .mobile-menu-panel nav{display:grid;height:auto;width:100%;gap:8px;white-space:normal}body>.topbar .mobile-menu-panel nav a{min-height:40px;padding:9px 10px;box-sizing:border-box}body>.topbar .mobile-category-nav{grid-template-columns:minmax(0,1fr)}body>.topbar .mobile-menu-panel .mobile-category-group summary{display:flex;gap:9px;min-height:40px;align-items:center}body>.topbar .mobile-category-group summary>span{white-space:nowrap;flex:1;min-width:0;overflow-x:auto}body>.topbar .mobile-menu-heading{display:flex;justify-content:space-between;align-items:center}body>.topbar .mobile-menu-panel section+section{margin-top:18px}}@media(max-width:760px){body>.topbar>.brand{flex:1 1 auto;max-width:none;margin-right:0;gap:7px}body>.topbar>.brand img{width:30px;height:30px}body>.topbar>.brand b{font-size:17px}body>.topbar>.brand small{display:none}body>.topbar>.ui-display-controls{margin-left:0}.news-public .np-header-inner .np-brand small{display:none}.news-public .np-brand>span{font-size:18px}.news-public .np-brand img{width:30px;height:30px}.news-home .nav-search,.np-search-link{display:none!important}}@media(max-width:1120px){body>.topbar .mobile-menu-toggle{font-size:0}.news-home .page-grid>.tool-rail{display:none}}body>.topbar>.ui-display-controls{display:flex}html[data-ui-theme=dark] .edition-reader{--ed-ink:#edf3fc;--ed-teal:#aad5e0;--ed-line:#35465e;color:#edf3fc}html[data-ui-theme=dark] :is(.ed-digest-summary,.ed-takeaways,.ed-calendar,.ed-archive .ed-archive-item.active,.ed-summary,.ed-summary-card,.ed-toc,.ed-tabs,.ed-notice,.ed-intro){background:var(--ui-card)!important;color:var(--ui-muted)!important;border-color:var(--ui-line)!important}
