.hot-site .board-card{--el-card-border-color:#e6eaf0;border-radius:10px;transition:border-color .18s ease,box-shadow .18s ease}.hot-site .board-card:hover{border-color:#cdd7e5;box-shadow:0 5px 20px #2034500d}.hot-site .board-card .el-card__header{border-bottom-color:#f0f2f6;padding:18px 20px}.hot-site .board-card .board-heading{align-items:center;display:flex;gap:12px}.hot-site .board-card .board-label{flex:1;min-width:0}.hot-site .board-card h2{font-size:16px;line-height:1.3;margin:0 0 5px}.hot-site .board-card h2 a{color:#26334a;text-decoration:none}.hot-site .board-card .board-label>span{color:#8b95a5;font-size:11px}.hot-site .board-card .label-divider{color:#d0d6df;padding:0 7px}.hot-site .board-card .board-open{color:#9aa6b8;padding:8px 0 8px 8px}.hot-site .board-card .board-list{min-height:720px;padding:4px 20px}.hot-site .board-card .board-list .compact li{align-items:center;box-sizing:border-box;height:72px;padding:6px 0}.hot-site .board-card .board-footer{align-items:center;border-top:1px solid #f0f2f6;display:flex;font-size:12px;gap:8px;justify-content:space-between;padding:14px 20px}.hot-site .board-card .board-footer a,.hot-site .board-card .board-time{align-items:center;display:inline-flex;gap:5px}.hot-site .board-card .board-time{color:#8a95a6}.hot-site .board-card .board-footer a{color:#61728c;text-decoration:none}.hot-site .board-card .board-footer a:hover,.hot-site .board-card h2 a:hover{color:#3569db}.hot-site .board-card.wide .board-list{min-height:360px}.hot-site .board-card.wide .board-list .hot-items{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.hot-site .board-card .board-list,.hot-site .board-card.wide .board-list{min-height:720px}.hot-site .board-card.wide .board-list .hot-items{display:block}}@media(prefers-reduced-motion:reduce){.hot-site .board-card{transition:none}}.hot-site .hot-items{list-style:none;margin:0;padding:0}.hot-site .hot-items li{align-items:baseline;border-bottom:1px solid #eef0f4;display:flex;gap:14px;padding:14px 0}.hot-site .hot-items li:last-child{border-bottom:0}.hot-site .hot-items .hot-rank{color:#8892a3;flex:0 0 24px;font-size:15px;font-variant-numeric:tabular-nums}.hot-site .hot-items .hot-rank.leading{color:#e15d3d;font-weight:700}.hot-site .hot-items .hot-item-content{flex:1;line-height:1.65;min-width:0}.hot-site .hot-items a{color:#273449;overflow-wrap:anywhere;text-decoration:none}.hot-site .hot-items a:hover{color:#2563eb;text-decoration:underline}.hot-site .hot-items .hot-change{align-items:center;color:#8691a1;display:inline-flex;font-size:12px;gap:3px;white-space:nowrap}.hot-site .hot-items .hot-change.rising{color:#d96542}.hot-site .hot-items .hot-item-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.hot-site .hot-items .hot-action-placeholder{display:inline-block;height:20px;width:48px}.hot-site .hot-items.compact .hot-action-placeholder{width:20px}.hot-site .hot-items .hot-item-actions .el-button+.el-button{margin-left:0}.hot-site .hot-items.compact .hot-item-actions{opacity:0;width:20px}.hot-site .hot-items.compact .hot-item-actions:focus-within,.hot-site .hot-items.compact li:hover .hot-item-actions{opacity:1}@media(hover:none){.hot-site .hot-items.compact .hot-item-actions{opacity:1}}.hot-site .hot-items.compact li{border-bottom:0;gap:10px;padding:12px 0}.hot-site .hot-items.compact .hot-rank{flex-basis:19px;font-size:12px;font-weight:600;text-align:center}.hot-site .hot-items.compact .hot-rank.leading{color:#ed7155}.hot-site .hot-items.compact .hot-item-content{line-height:1.5}.hot-site .hot-items.compact a{display:-webkit-box;flex:1;min-width:0;overflow:hidden;-webkit-box-orient:vertical;color:#3b4659;font-size:13px;-webkit-line-clamp:2}.hot-site .hot-items.compact a:hover{color:#3569db}.hot-site .item-metadata{align-items:center;color:#7a8595;display:flex;flex-wrap:wrap;font-size:11px;gap:3px 8px;line-height:16px;margin-top:3px}.hot-site .item-metadata .metric{font-variant-numeric:tabular-nums;white-space:nowrap}.hot-site .item-metadata .el-tag{border:0;font-size:10px;height:17px;padding:0 4px}.hot-site{--hot-header-height:64px;min-height:100vh}.hot-site .hot-header{background:#fff;border-bottom:1px solid var(--hot-border);position:sticky;top:0;z-index:20}.hot-site .hot-header-inner{align-items:center;display:grid;gap:20px;grid-template-areas:"brand navigation visitor";grid-template-columns:auto minmax(0,1fr) auto;margin:auto;max-width:1440px;min-height:64px;padding:0 24px}.hot-site.with-category-navigation .hot-header-inner{display:grid;gap:22px;grid-template-areas:"brand categories actions visitor";grid-template-columns:auto minmax(0,1fr) minmax(160px,208px) auto}.hot-site .hot-header-visitor{flex-shrink:0;grid-area:visitor;margin-left:auto}.hot-site .hot-category-navigation{grid-area:categories;min-width:0}.hot-site .hot-header-actions{grid-area:actions;min-width:0}.hot-site .hot-brand{align-items:center;display:flex;font-size:20px;font-weight:700;gap:10px;grid-area:brand;white-space:nowrap}.hot-site .hot-navigation{align-items:center;align-self:stretch;display:flex;gap:26px;grid-area:navigation;justify-content:flex-end;margin-left:auto}.hot-site .hot-navigation a{align-items:center;color:#66758a;display:inline-flex;font-size:14px;gap:6px}.hot-site a{color:#33465f;text-decoration:none}.hot-site a:hover{color:#2563eb}.hot-site .hot-main{margin:auto;max-width:1440px;padding:24px 24px 40px}.hot-site .hot-footer{border-top:1px solid #e3e6ec;color:#737d8c;font-size:12px;line-height:1.8;margin:auto;max-width:1440px;padding:20px 24px 32px}@media(max-width:1240px){.hot-site.with-category-navigation{--hot-header-height:108px}.hot-site.with-category-navigation .hot-header-inner{-moz-column-gap:20px;column-gap:20px;grid-template-areas:"brand actions visitor" "categories categories categories";grid-template-columns:minmax(0,1fr) minmax(140px,218px) auto;row-gap:0}.hot-site.with-category-navigation .hot-brand,.hot-site.with-category-navigation .hot-header-actions{align-items:center;display:flex;min-height:64px}}@media(max-width:600px){.hot-site{--hot-header-height:92px}.hot-site.with-category-navigation{--hot-header-height:144px}.hot-site.with-category-navigation .hot-header-inner{-moz-column-gap:12px;column-gap:12px;grid-template-areas:"brand visitor" "actions actions" "categories categories";grid-template-columns:minmax(0,1fr) auto}.hot-site.with-category-navigation .hot-brand,.hot-site.with-category-navigation .hot-header-actions{min-height:56px}.hot-site.with-category-navigation .hot-header-actions{min-height:44px;padding-bottom:8px}.hot-site .hot-main{padding:18px 16px}.hot-site .hot-header-inner{gap:12px;grid-template-areas:"brand visitor" "navigation navigation";grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:0 16px;row-gap:0}.hot-site .hot-navigation{gap:18px;justify-content:flex-start;margin-left:0;min-height:36px}.hot-site .hot-navigation a{font-size:12px}.hot-site .hot-brand{font-size:17px;gap:8px}.hot-site .hot-brand img{height:27px;width:27px}}.hot-site .source-mark{align-items:center;border-radius:10px;display:inline-flex;flex:0 0 auto;font-size:18px;font-weight:750;height:38px;justify-content:center;letter-spacing:-1px;position:relative;width:38px}.hot-site .source-mark.small{border-radius:8px;font-size:14px;height:30px;width:30px}.hot-site .source-mark img{display:block;font:inherit;height:78%;-o-object-fit:contain;object-fit:contain;position:absolute;text-align:center;width:78%}.hot-site .platform-picker{align-items:flex-start;display:flex;gap:10px;min-width:0;padding:14px 16px;scroll-margin-top:calc(var(--hot-header-height, 64px) + 16px);width:100%}.hot-site .platform-tabs .el-tabs__header{margin:0}.hot-site .platform-tabs{--el-tabs-header-height:38px;flex:1;min-width:0}.hot-site .platform-picker .el-tabs__nav-wrap.is-scrollable{padding:0}.hot-site .platform-picker .el-tabs__nav-next,.hot-site .platform-picker .el-tabs__nav-prev{display:none}.hot-site .platform-picker .el-tabs__nav-scroll{max-height:38px;overflow:hidden}.hot-site .platform-picker.is-expanded .el-tabs__nav-scroll{max-height:none}.hot-site .platform-picker .el-tabs__nav{display:flex;flex-wrap:wrap;float:none;row-gap:8px;transform:none!important;width:100%}.hot-site .platform-picker .platform-expand{flex-shrink:0;height:38px;padding:0 6px}.hot-site .platform-picker:not(.is-ready) .el-tabs__nav-scroll{overflow:hidden}.hot-site .platform-tabs .el-tabs__nav-scroll{scrollbar-width:none}.hot-site .platform-tabs .el-tabs__nav-scroll::-webkit-scrollbar{display:none;height:0;width:0}.hot-site .platform-tabs .el-tabs__active-bar,.hot-site .platform-tabs .el-tabs__content,.hot-site .platform-tabs .el-tabs__nav-wrap:after{display:none}.hot-site .platform-tabs .el-tabs__item.is-top{border:1px solid transparent;border-radius:6px;color:#617089;flex-shrink:0;font-size:13px;height:38px;margin-right:6px;padding:0 12px}.hot-site .platform-tabs .el-tabs__item:hover{background:#f4f7fc;color:#3569d5}.hot-site .platform-tabs .el-tabs__item.is-active{background:#edf3ff;border-color:#dce6fb;color:#3569d5;font-weight:600}.hot-site .platform-label{align-items:center;display:inline-flex;gap:7px}.hot-site .platform-label .source-mark.small{border-radius:5px;font-size:12px;height:24px;width:24px}@media(max-width:600px){.hot-site .platform-picker{padding:12px}}.hot-site .category-navigation{--hot-category-padding:15px;min-width:0;width:100%}.hot-site .category-navigation .el-tabs__header{margin:0}.hot-site .category-navigation .el-tabs__nav-wrap{margin-bottom:0}.hot-site .category-navigation .el-tabs__content,.hot-site .category-navigation .el-tabs__nav-wrap:after{display:none}.hot-site .category-navigation .el-tabs__item.is-top{color:#66758a;font-size:14px;height:64px;padding:0 var(--hot-category-padding);position:relative}.hot-site .category-navigation .el-tabs__item.is-active{color:#3569d5;font-weight:600}.hot-site .category-navigation .el-tabs__active-bar{display:none}.hot-site .category-navigation .el-tabs__item.is-active:after{background:#3569d5;bottom:0;content:"";height:2px;left:var(--hot-category-padding);position:absolute;right:var(--hot-category-padding)}@media(max-width:1080px){.hot-site .category-navigation{--hot-category-padding:16px}.hot-site .category-navigation .el-tabs__nav-wrap.is-scrollable{padding:0}.hot-site .category-navigation .el-tabs__nav-next,.hot-site .category-navigation .el-tabs__nav-prev{display:none}.hot-site .category-navigation .el-tabs__nav-scroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.hot-site .category-navigation .el-tabs__nav-scroll::-webkit-scrollbar{display:none}.hot-site .category-navigation .el-tabs__nav{transform:none!important}.hot-site .category-navigation .el-tabs__item.is-top{height:44px}}.hot-site .browse-types{--el-segmented-bg-color:#e9edf4;--el-segmented-item-selected-bg-color:#fff;--el-segmented-item-selected-color:#2563eb;--el-border-radius-base:7px;font-weight:500;min-height:38px;padding:4px}.hot-site .browse-types .el-segmented__item{min-width:92px}.hot-site .browse-types .el-segmented__item.is-selected{background:var(--el-segmented-item-selected-bg-color);border-radius:4px}.hot-site .browse-types .el-segmented__item-selected{display:none}.hot-site .browse-types .el-segmented__item:has(input:focus-visible){outline:2px solid var(--el-color-primary);outline-offset:1px}@media(max-width:600px){.hot-site .browse-types{width:100%}.hot-site .browse-types .el-segmented__item{min-width:0}}.hot-site .platform-groups{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.hot-site .platform-groups .platform-group{border-radius:6px}.hot-site .platform-groups h2{align-items:center;display:flex;font-size:16px;gap:10px;margin:0}.hot-site .platform-groups .platform-links{display:grid;gap:4px}.hot-site .platform-groups .platform-link{align-items:center;border-radius:4px;color:#33465f;display:flex;font-size:14px;gap:10px;padding:12px 8px;text-decoration:none}.hot-site .platform-groups .platform-name{flex:1;min-width:0;overflow-wrap:anywhere}.hot-site .platform-groups .platform-link>.el-icon{color:#8996a8}.hot-site .platform-groups .platform-link:focus-visible,.hot-site .platform-groups .platform-link:hover{background:#f0f5ff;color:#2563eb}@media(max-width:1080px){.hot-site .platform-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.hot-site .platform-groups{grid-template-columns:minmax(0,1fr)}}.hot-site .discovery-list .discovery-results{background:#fff;border:1px solid #e4e9f1;border-radius:8px}.hot-site .discovery-list .discovery-item{align-items:flex-start;display:flex;gap:14px;padding:18px 20px}.hot-site .discovery-list .discovery-item+.discovery-item{border-top:1px solid #edf0f5}.hot-site .discovery-list .discovery-content{flex:1;min-width:0}.hot-site .discovery-list .discovery-actions{align-items:center;display:flex;gap:16px;margin-top:6px}.hot-site .discovery-list .discovery-actions .el-button+.el-button{margin-left:0}.hot-site .discovery-list .discovery-source{align-items:center;color:#8490a2;display:flex;flex-wrap:wrap;font-size:12px;gap:6px 12px;line-height:1.7}.hot-site .discovery-list .discovery-source a{color:#66758a;text-decoration:none}.hot-site .discovery-list h2{font-size:15px;font-weight:500;line-height:1.8;margin:6px 0;overflow-wrap:anywhere}.hot-site .discovery-list h2 a{color:#25354c;text-decoration:none}.hot-site .discovery-list h2 a:hover{color:#3569d5}@media(max-width:600px){.hot-site .discovery-list .discovery-item{gap:10px;padding:16px 12px}}.hot-site.hot-page-board .board-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:24px 0}.hot-site.hot-page-board h1{font-size:28px;margin:0 0 12px}.hot-site.hot-page-board .board-heading p,.hot-site.hot-page-board .board-note,.hot-site.hot-page-board .history-note{color:#758093;font-size:13px;line-height:1.8}.hot-site.hot-page-board .board-columns{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 250px;margin-top:24px}.hot-site.hot-page-board .el-card{border-radius:4px}.hot-site.hot-page-board h2{font-size:16px;margin:0}.hot-site.hot-page-board .history-links{display:grid;gap:14px}.hot-site.hot-page-board .history-links a{color:#3b5d8c;font-size:14px;text-decoration:none}.hot-site.hot-page-board .history-links a[aria-current=page]{color:#2563eb;font-weight:700}@media(max-width:760px){.hot-site.hot-page-board .board-columns{grid-template-columns:minmax(0,1fr)}.hot-site.hot-page-board h1{font-size:23px}.hot-site.hot-page-board .history-links{grid-template-columns:repeat(3,minmax(0,1fr))}}.hot-site.hot-home .preferences-notice{margin-bottom:18px}.hot-site.hot-home .home-overview{align-items:center;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;margin-bottom:18px}.hot-site.hot-home .home-status{align-items:center;color:#7d899b;display:flex;flex-shrink:0;font-size:12px;gap:14px}.hot-site.hot-home .status-time{align-items:center;color:#8490a2;display:flex;font-size:12px;gap:5px;white-space:nowrap}.hot-site.hot-home .home-filters{background:#fff;border:1px solid #e4e9f1;border-radius:8px;margin-bottom:20px;min-width:0}.hot-site.hot-home .platform-search{width:100%;--el-input-border-radius:6px}.hot-site.hot-home .platform-search .el-input__wrapper{background:#f3f5f8;box-shadow:none}.hot-site.hot-home .platform-search .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #7396e5}.hot-site.hot-home .platform-search .el-input__inner{font-size:13px}.hot-site.hot-home .section-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.hot-site.hot-home .section-heading h1{align-items:center;color:#354359;display:flex;flex-wrap:wrap;font-size:15px;gap:12px;margin:0}.hot-site.hot-home .section-heading h1 span{color:#98a2b2;font-size:11px;font-weight:400}.hot-site.hot-home .board-grid{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.hot-site.hot-home .board-cell{contain-intrinsic-size:auto 850px;content-visibility:auto;min-width:0}.hot-site.hot-home .board-grid.single{grid-template-columns:minmax(0,1fr)}@media(min-width:1450px){.hot-site.hot-home .board-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1080px){.hot-site.hot-home .board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.hot-site.hot-home .home-overview{gap:12px;margin-bottom:16px}.hot-site.hot-home .home-overview .browse-types{width:100%}.hot-site.hot-home .home-status{flex-wrap:wrap;gap:10px}.hot-site.hot-home .board-grid{gap:16px;grid-template-columns:minmax(0,1fr)}}.hot-site.hot-page-platforms .directory-heading{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:24px 0}.hot-site.hot-page-platforms h1{color:#202d43;font-size:28px;margin:0 0 10px}.hot-site.hot-page-platforms p{color:#66758a;font-size:14px;line-height:1.7;margin:0}.hot-site.hot-page-platforms .directory-search{width:280px}@media(max-width:600px){.hot-site.hot-page-platforms .directory-search{width:100%}}.hot-site.hot-page-search .hot-search-heading{margin-bottom:22px}.hot-site.hot-page-search h1{color:#25354c;font-size:26px;margin:0 0 12px}.hot-site.hot-page-search .hot-search-count,.hot-site.hot-page-search .hot-search-heading p{color:#7d899b;font-size:13px;line-height:1.8}.hot-site.hot-page-search .hot-search-form{display:flex;gap:12px;margin-bottom:24px;max-width:720px}.hot-site.hot-page-search .hot-search-pagination{align-items:center;display:flex;font-size:14px;gap:24px;justify-content:center;margin:24px 0}.hot-site.hot-page-search .hot-search-pagination a{color:#3569d5;text-decoration:none}.hot-site.hot-page-favorites .favorites-heading{margin-bottom:24px}.hot-site.hot-page-favorites h1{color:#25354c;font-size:26px;margin:0 0 12px}.hot-site.hot-page-favorites h1 span{color:#8490a2;font-size:13px;font-weight:400;margin-left:10px}.hot-site.hot-page-favorites .favorite-intro,.hot-site.hot-page-favorites .favorites-heading p{color:#66758a;font-size:13px;line-height:1.8}.hot-site.hot-page-favorites .favorites-list{background:#fff;border:1px solid #e4e9f1;border-radius:8px}.hot-site.hot-page-favorites article{padding:20px}.hot-site.hot-page-favorites article+article{border-top:1px solid #edf0f5}.hot-site.hot-page-favorites .favorite-actions,.hot-site.hot-page-favorites .favorite-meta{align-items:center;color:#8490a2;display:flex;flex-wrap:wrap;font-size:12px;gap:14px}.hot-site.hot-page-favorites h2{font-size:16px;line-height:1.8;margin:12px 0;overflow-wrap:anywhere}.hot-site.hot-page-favorites a{color:#3569d5;text-decoration:none}.hot-site.hot-page-favorites .favorite-time{color:#8490a2;font-size:12px}.hot-site.hot-page-favorites .favorites-notice{margin-bottom:18px}.hot-site.hot-page-favorites .el-pagination{justify-content:center;margin-top:22px}.hot-site.hot-page-favorites .favorite-actions .el-button+.el-button{margin-left:0}@media(max-width:600px){.hot-site.hot-page-favorites article{padding:16px 12px}}.hot-site.hot-page-daily .daily-heading{margin:28px 0}.hot-site.hot-page-daily h1{color:#202d43;font-size:28px;margin:0 0 12px}.hot-site.hot-page-daily .daily-heading p{color:#66758a;font-size:14px}.hot-site.hot-page-daily .daily-list{display:grid;gap:16px}.hot-site.hot-page-daily article{background:#fff;border:1px solid #e5eaf2;border-radius:8px;padding:24px}.hot-site.hot-page-daily .daily-date,.hot-site.hot-page-daily .daily-row{color:#8490a2;font-size:12px}.hot-site.hot-page-daily h2{font-size:19px;line-height:1.7;margin:10px 0}.hot-site.hot-page-daily a{color:#3569d5;text-decoration:none}.hot-site.hot-page-daily h2 a{color:#202d43}.hot-site.hot-page-daily article p{color:#66758a;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.hot-site.hot-page-daily .daily-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.hot-site.hot-page-daily .daily-row a{align-items:center;display:inline-flex;gap:6px}.hot-site.hot-page-daily .daily-pagination{display:flex;font-size:14px;gap:24px;justify-content:center;margin:28px 0}@media(max-width:600px){.hot-site.hot-page-daily article{padding:18px 14px}.hot-site.hot-page-daily h2{font-size:17px}}.hot-site.hot-page-brief .daily-detail-heading{margin:28px 0}.hot-site.hot-page-brief h1{color:#202d43;font-size:28px;margin:0 0 14px}.hot-site.hot-page-brief .daily-detail-heading p{color:#7d899b;font-size:13px;line-height:1.8;margin:6px 0}.hot-site.hot-page-brief .daily-detail-note{color:#8490a2;font-size:12px;line-height:1.8;margin:24px 0 12px}.hot-site.hot-page-brief .daily-detail-back{color:#3569d5;font-size:14px}@media(max-width:600px){.hot-site.hot-page-brief h1{font-size:23px}}:is(.hot-site,.hot-admin) .hot-brief-panel .brief-filters{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin-bottom:12px}:is(.hot-site,.hot-admin) .hot-brief-panel .brief-category-picker{width:180px}:is(.hot-site,.hot-admin) .hot-brief-panel .brief-topic-labels{align-items:center;display:flex;flex-wrap:wrap;gap:8px}:is(.hot-site,.hot-admin) .hot-brief-panel .brief-topics{display:grid;gap:16px}:is(.hot-site,.hot-admin) .hot-brief-panel .brief-topic{background:#fff;border:1px solid #e5eaf2;border-radius:8px;min-width:0;padding:24px;scroll-margin-top:calc(var(--hot-header-height, 64px) + 16px)}:is(.hot-site,.hot-admin) .hot-brief-panel .brief-topic-tools{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:10px;min-height:24px}:is(.hot-site,.hot-admin) .hot-brief-panel .brief-topic-heading{align-items:flex-start;display:flex;gap:12px}:is(.hot-site,.hot-admin) .hot-brief-panel h2{color:#202d43;font-size:19px;line-height:1.6;margin:0;overflow-wrap:anywhere}:is(.hot-site,.hot-admin) .hot-brief-panel .brief-topic-heading .el-tag{flex-shrink:0;margin-top:4px}:is(.hot-site,.hot-admin) .hot-brief-panel .brief-intro{color:#475569;line-height:1.9;margin:14px 0 20px;overflow-wrap:anywhere;white-space:pre-wrap}:is(.hot-site,.hot-admin) .hot-brief-panel .brief-sources{border-top:1px solid #edf0f5;display:grid;gap:12px;list-style:none;margin:0;padding:14px 0 0}:is(.hot-site,.hot-admin) .hot-brief-panel .brief-sources li{display:grid;font-size:14px;gap:5px;line-height:1.7;min-width:0}:is(.hot-site,.hot-admin) .hot-brief-panel a{color:#3569d5;overflow-wrap:anywhere;text-decoration:none}:is(.hot-site,.hot-admin) .hot-brief-panel a:hover{text-decoration:underline}:is(.hot-site,.hot-admin) .hot-brief-panel .brief-sources span{color:#8490a2;font-size:12px}@media(max-width:600px){:is(.hot-site,.hot-admin) .hot-brief-panel .brief-category-picker{width:100%}:is(.hot-site,.hot-admin) .hot-brief-panel .brief-topic{padding:18px 14px}:is(.hot-site,.hot-admin) .hot-brief-panel h2{font-size:17px}}.hot-site{--hot-bg:#f6f8fb;--hot-surface:#fff;--hot-text:#243249;--hot-muted:#738198;--hot-border:#e5eaf2;--hot-accent:#3568e8;--hot-radius:10px;--el-color-primary:var(--hot-accent);--el-border-color:var(--hot-border);--el-border-color-light:#edf0f6;--el-border-radius-base:7px;--el-font-family:"Segoe UI","Microsoft YaHei","PingFang SC",sans-serif;background:var(--hot-bg);color:var(--hot-text);font-family:var(--el-font-family);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}.hot-site :where(h1,h2,h3,p){overflow-wrap:anywhere}.hot-site :where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--hot-accent);outline-offset:3px}.hot-site .hot-main{min-height:calc(100svh - 230px)}.hot-site .hot-main>.el-breadcrumb{font-size:12px;line-height:1.6;margin:2px 0 20px}.hot-site .hot-main :is(.directory-heading,.daily-heading,.daily-detail-heading,.favorites-heading,.hot-search-heading){margin:0 0 24px}.hot-site .hot-main :is(.directory-heading,.daily-heading,.daily-detail-heading,.favorites-heading,.hot-search-heading,.board-heading) h1{color:var(--hot-text);font-size:26px;font-weight:650;letter-spacing:-.5px;line-height:1.4;margin:0 0 8px}.hot-site .hot-main :is(.directory-heading,.daily-heading,.daily-detail-heading,.favorites-heading,.hot-search-heading,.board-heading) p{color:var(--hot-muted);font-size:13px;line-height:1.8;margin:0}.hot-site .hot-main .el-card{border-color:var(--hot-border);border-radius:var(--hot-radius);box-shadow:none}.hot-site .hot-main .el-card__header{border-bottom-color:#edf0f6}.hot-site .hot-main .discovery-list{border-color:var(--hot-border);border-radius:var(--hot-radius)}.hot-site .hot-main :is(.daily-list>article,.favorites-list>article,.brief-topic){background:var(--hot-surface);border:1px solid var(--hot-border);border-radius:var(--hot-radius)}.hot-site .hot-main :is(.daily-list,.favorites-list,.discovery-results){gap:16px}.hot-site .hot-main>.board-heading{align-items:center;margin:0 0 24px}.hot-site .hot-main .board-columns{gap:20px;margin-top:20px}.hot-site .hot-main .section-heading{margin:4px 0 16px}.hot-site .hot-main .section-heading h1{font-size:17px;font-weight:650}.hot-site .hot-main .section-heading h1 span{color:var(--hot-muted);font-size:12px}.hot-site .hot-main .board-grid{gap:16px}.hot-site .hot-items.compact .hot-item-content>a{font-size:14px;line-height:1.55}.hot-site .hot-main .el-alert{border-radius:8px}.hot-site .hot-main .el-pagination{margin-top:24px}.hot-site .hot-main .el-empty{padding:40px 12px}.hot-site .hot-main .el-skeleton{background:#fff;border:1px solid var(--hot-border);border-radius:var(--hot-radius);padding:24px}.hot-site .hot-main .history-links{gap:8px}.hot-site .hot-main .history-links a{background:#f7f9fc;border-radius:6px;padding:6px 10px}.hot-site .hot-main .history-links a[aria-current=page]{background:#edf3ff;color:var(--hot-accent)}@media(max-width:600px){.hot-site .hot-main :is(.directory-heading,.daily-heading,.daily-detail-heading,.favorites-heading,.hot-search-heading,.board-heading) h1{font-size:23px}.hot-site .hot-main :is(.directory-heading,.daily-heading,.daily-detail-heading,.favorites-heading,.hot-search-heading,.board-heading){margin-bottom:18px}.hot-site .hot-main .board-grid{gap:14px}}@media(prefers-reduced-motion:reduce){.hot-site *,.hot-site :after,.hot-site :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.hot-admin{--el-color-primary:#3568e8;--el-border-color:#e5eaf2}.hot-admin :is(.hot-admin-panel,.hot-runs-panel,.brief-admin-panel){border:1px solid #e5eaf2;border-radius:10px}.hot-admin :is(.hot-admin-toolbar,.hot-runs-toolbar,.brief-admin-heading){flex-wrap:wrap;gap:12px}.hot-admin :is(.hot-admin-panel,.hot-runs-panel,.brief-admin-panel) h2{color:#243249;font-size:20px;line-height:1.4}.hot-admin .el-table{--el-table-header-bg-color:#f7f9fc;--el-table-row-hover-bg-color:#f3f7ff}@media(max-width:760px){.hot-admin :is(.hot-admin-panel,.hot-runs-panel,.brief-admin-panel){padding:16px}.hot-admin :is(.hot-admin-toolbar,.hot-runs-toolbar,.brief-admin-toolbar){align-items:flex-start}}
