.hub-app{--hub-accent:#087f70;--hub-ink:#20282a;--hub-muted:#8b9290;--hub-border:#e7ebe7;--hub-bg:#f7f8f5;color:var(--hub-ink);background:var(--hub-bg);min-height:85vh;font-family:Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:14px;line-height:1.5}.hub-app button,.hub-modal button{cursor:pointer}.hub-app button:disabled,.hub-modal button:disabled{cursor:default;opacity:.4}.hub-app button,.hub-app input,.hub-app select,.hub-modal input{font:inherit}:is(.hub-app button:focus-visible,.hub-app a:focus-visible,.hub-modal button:focus-visible,.hub-modal a:focus-visible,.hub-modal input:focus-visible){outline-offset:4px;outline:2px solid #087f70}.hub-app button{background:0 0;border:0}.hub-layout{grid-template-columns:190px minmax(0,1fr);gap:40px;max-width:1440px;margin:auto;padding:0 40px;display:grid}.hub-sidebar{padding-top:37px;padding-bottom:40px}.hub-sidebar-title{color:#929993;letter-spacing:1.4px;justify-content:space-between;margin:0 0 13px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.hub-sidebar-title>span{letter-spacing:0;color:#7c857b;background:#e9ede7;border-radius:4px;padding:0 5px}.hub-primary-nav{gap:5px;display:grid}.hub-primary-nav>button{text-align:left;color:#69716d;white-space:nowrap;border-radius:7px;align-items:center;gap:10px;padding:12px;font-size:12px;font-weight:600;display:flex}.hub-primary-nav>button.active{color:#087568;background:#e4efe7}.hub-primary-nav>button:hover{background:#edf1e9}.hub-primary-nav>button>svg:last-child:not(:first-child),.hub-primary-nav>button>span{margin-left:auto}.hub-primary-nav>button>span{background:#fff;border-radius:4px;padding:0 6px;font-size:10px}.hub-sidebar-divider{background:var(--hub-border);height:1px;margin:25px 12px}.hub-site-nav{display:grid}.hub-site-nav button{text-align:left;color:#727a75;border-radius:5px;align-items:center;gap:9px;padding:8px 12px;font-size:12px;display:flex}.hub-site-nav button:hover{background:#eef1eb}.hub-site-nav button.selected{color:#087568;background:#e9f1e8;font-weight:700}.hub-site-nav button>i,.hub-post-meta i,.hub-board header i,.hub-site-settings i,.hub-preview-source>i{border-radius:2px;flex-shrink:0;width:6px;height:6px;display:inline-block}.hub-site-nav button>small{color:#9ca39b;margin-left:auto;font-size:10px;font-weight:400}.hub-manage{color:#7a837b;align-items:center;gap:8px;margin:14px 12px 28px;padding:0;display:flex;font-size:11px!important}.hub-square-link{border-top:1px solid var(--hub-border);border-bottom:1px solid var(--hub-border);align-items:center;gap:10px;padding:17px 12px;display:flex}.hub-square-link>svg:first-child{color:#087f70}.hub-square-link>svg:last-child{color:#8b948a;margin-left:auto}.hub-square-link div{gap:2px;display:grid}.hub-square-link b{font-size:12px}.hub-square-link span{color:#929990;font-size:10px}.hub-idol-link{color:#7b817b;justify-content:space-between;margin:15px 12px 0;font-size:11px;display:flex}.hub-main{min-width:0;padding-top:37px;padding-bottom:40px}.hub-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:25px;display:flex}.hub-eyebrow{letter-spacing:1.8px;color:#7c8e80;align-items:center;gap:6px;margin-bottom:10px;font-size:9px;font-weight:700;display:flex}.hub-eyebrow>span{background:#ef8361;border-radius:50%;width:5px;height:5px}.hub-heading h1{letter-spacing:-1.7px;margin:0 0 9px;font-size:32px;font-weight:750;line-height:1.25}.hub-heading-dot{color:#087f70}.hub-heading p{color:#89918b;margin:0;font-size:12px}.hub-live-state{white-space:nowrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.hub-live-state>span{background:#15947d;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #e3eee4}.hub-live-state>b{color:#8b948b;font-size:10px;font-weight:400}.hub-live-state>button{color:#a3aaa0;padding:0;display:flex}.hub-live-state.is-stale>span{background:#c79348;box-shadow:0 0 0 3px #f1e9d9}.hub-search{background:#fff;border:1px solid #dfe6dc;border-radius:8px;align-items:center;gap:13px;height:50px;margin-bottom:12px;padding:0 17px;display:flex;box-shadow:0 2px 3px #243a2003}.hub-search>svg{color:#6a8472}.hub-search>input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:12px}.hub-search:focus-within{border-color:#90bbae;box-shadow:0 0 0 3px #087f7009}.hub-search>input::placeholder{color:#9aa396}.hub-search>button{color:#6f7e70;align-items:center;gap:12px;padding:4px 0 4px 10px;font-size:11px;display:flex}.hub-search>button>span{color:#a4ada0;text-align:center;border:1px solid #e8ece6;border-radius:4px;width:20px;line-height:19px}.hub-keyword-strip{scrollbar-width:none;white-space:nowrap;align-items:center;gap:16px;margin-bottom:26px;padding:0 3px;display:flex;overflow-x:auto}.hub-keyword-strip>span{color:#9b9f96;font-size:10px}.hub-keyword-strip button{color:#6c756b;align-items:center;gap:6px;padding:2px 0;font-size:11px;display:flex}.hub-keyword-strip button em{color:#06917c;font-size:10px;font-style:normal;font-weight:700}.hub-keyword-strip button:hover,.hub-keyword-strip button.active{color:#087f70;text-underline-offset:4px;text-decoration:underline}.hub-content-layout{grid-template-columns:minmax(0,1fr) 252px;align-items:start;gap:25px;display:grid}.hub-feed{border:1px solid var(--hub-border);background:#fff;border-radius:9px;min-width:0;overflow:hidden}.hub-view-tabs{border-bottom:1px solid var(--hub-border);align-items:center;gap:24px;height:56px;padding:0 22px;display:flex}.hub-view-tabs>button{color:#929991;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;height:100%;padding:1px 0 0;font-size:12px;font-weight:600;display:flex}.hub-view-tabs>button>svg{opacity:.8}.hub-view-tabs>button.active{color:#087f70;border-bottom-color:#087f70}.hub-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:17px 21px 13px;scroll-margin-top:85px;display:flex}.hub-time-filters{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.hub-time-basis select{color:#687663;background:#fff;border:0;max-width:120px;padding:5px 2px;font-size:10px}.hub-time-basis-note{color:#7a8771;margin:0;padding:0 21px 12px;font-size:10px;line-height:1.7}.hub-preview-times{color:#7a8771;gap:5px;margin:0 0 17px;font-size:10px;display:grid}.hub-preview-times>div{flex-wrap:wrap;gap:10px;display:flex}.hub-preview-times dt{min-width:72px;font-weight:600}.hub-preview-times dd{margin:0}.hub-time-options{background:#f3f5f0;border-radius:5px;padding:3px;display:flex}.hub-time-options>button{color:#90988a;white-space:nowrap;border-radius:4px;padding:4px 11px;font-size:10px}.hub-time-options>button.active{color:#52674d;background:#fff;font-weight:700;box-shadow:0 1px 4px #293a1710}.hub-filter-actions{align-items:center;gap:8px;display:flex}.hub-sort select{color:#687663;background:#fff;border:0;outline:none;max-width:132px;padding:5px 2px;font-size:10px}.hub-icon-button{color:#a1aaa0;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;padding:0;display:inline-flex}.hub-icon-button:hover{color:#087f70;background:#eaf4ed}.hub-icon-button.is-saved{color:#087f70}.hub-list-summary{border-bottom:1px solid #eef1eb;justify-content:space-between;align-items:center;gap:8px;padding:2px 22px 13px;display:flex}.hub-list-summary>div{align-items:center;gap:10px;min-width:0;display:flex}.hub-list-summary b{white-space:nowrap;font-size:11px;font-weight:600}.hub-list-summary b>span{color:#91a18b;margin-left:7px;font-size:10px;font-weight:400}.hub-list-summary>label{white-space:nowrap;color:#919a8c;align-items:center;gap:5px;font-size:10px;display:flex}.hub-list-summary input{accent-color:#087f70;width:12px;height:12px;margin:0}.hub-search-chip{color:#087f70;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:130px;display:flex;overflow:hidden;font-size:10px!important}.hub-feed-body{min-height:250px;transition:opacity .15s}.hub-feed-body.is-loading{opacity:.35;pointer-events:none}.hub-post{border-bottom:1px solid #eff2ec;align-items:center;gap:13px;min-width:0;padding:14px 17px 14px 22px;display:flex}.hub-post:hover{background:#fafcf8}.hub-rank{color:#a6b09e;font-variant-numeric:tabular-nums;align-self:flex-start;min-width:20px;padding-top:1px;font-size:13px;font-weight:500}.hub-rank.is-top{color:#087f70;font-weight:700}.hub-post-content{flex:1;min-width:0}.hub-post-heading{align-items:baseline;gap:5px;margin-bottom:6px;display:flex}.hub-post-heading>a{letter-spacing:-.25px;text-overflow:ellipsis;white-space:nowrap;color:#384034;min-width:0;font-size:13px;line-height:1.5;overflow:hidden}.hub-post-heading>a:hover{color:#087f70;text-underline-offset:3px;text-decoration:underline}.hub-comment-count{color:#078774;flex-shrink:0;font-size:10px;font-weight:600}.hub-media{color:#9ea995;border:1px solid #e6ebe2;border-radius:3px;flex-shrink:0;padding:0 3px;font-size:8px}.hub-post-meta{color:#a0a89a;align-items:center;gap:10px;font-size:9px;display:flex}.hub-post-meta>button{color:#7d8a76;align-items:center;gap:4px;padding:0;font-size:9px;display:flex}.hub-post-meta i{opacity:.75;border-radius:50%;width:4px;height:4px}.hub-view-count{align-items:center;gap:3px;display:flex}.hub-read-label{color:#b1b8aa}.hub-post.is-read .hub-post-heading>a{color:#a4ad9e}.hub-row-actions{align-items:center;gap:9px;display:flex}.hub-preview-button{color:#8c9882;white-space:nowrap;opacity:0;padding:3px 0;transition:opacity .15s;font-size:9px!important}.hub-post:hover .hub-preview-button,.hub-post:focus-within .hub-preview-button{opacity:1}.hub-warning{color:#af7c59;background:#f9eee8;border-radius:3px;margin-right:5px;padding:1px 3px;font-size:8px;display:inline}.hub-post-small{gap:7px;padding:12px 14px}.hub-post-small .hub-rank{color:#9eaa94;min-width:12px;padding-top:2px;font-size:10px}.hub-post-small .hub-post-heading>a{font-size:11px}.hub-post-small .hub-post-heading{margin-bottom:4px}.hub-post-small .hub-row-actions{gap:0}.hub-post-small .hub-icon-button{width:22px;height:22px}.hub-empty{text-align:center;color:#a5b09c;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:30px;display:flex}.hub-empty h3{color:#59674f;margin:20px 0 7px;font-size:15px;font-weight:500}.hub-empty p{color:#99a28f;margin:0 0 17px;font-size:11px}.hub-empty button{color:#087f70;border:1px solid #dbe7d6;border-radius:5px;align-items:center;gap:9px;padding:8px 13px;font-size:11px;display:flex}.hub-pagination{justify-content:center;align-items:center;gap:6px;padding:22px 15px;display:flex}.hub-pagination>button{color:#8a9780;border-radius:5px;width:28px;height:28px;font-size:11px}.hub-pagination>button.active{color:#fff;background:#087f70}.hub-pagination>span{color:#a5af9b;margin-left:5px;font-size:9px}.hub-feed-footnote{color:#a2aa98;background:#fcfdfb;border-top:1px solid #eef1e9;justify-content:space-between;align-items:center;gap:8px;padding:13px 20px;font-size:9px;display:flex}.hub-feed-footnote>button{color:#8c9a83;align-items:center;gap:4px;padding:0;font-size:9px;display:flex}.hub-hidden-note{color:#9ba890;background:#fbfcf8;padding:10px 22px;font-size:10px}.hub-hidden-note button{color:#087f70;padding-left:7px;text-decoration:underline}.hub-alert{color:#a55c44;background:#fdf2ed;justify-content:space-between;align-items:center;padding:14px 20px;font-size:11px;display:flex}.hub-alert>button{text-decoration:underline}.hub-stale-note{color:#a28a5f;background:#faf8ef;align-items:center;gap:6px;padding:9px 20px;font-size:10px;display:flex}.hub-new-data{color:#087f70;justify-content:center;align-items:center;gap:8px;width:100%;display:flex;background:#edf6ef!important;padding:12px!important;font-size:11px!important}.hub-new-data>span{color:#91a48b;font-size:9px}.hub-boards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.hub-board{border:1px solid #e6ece0;border-radius:6px;min-width:0;overflow:hidden}.hub-board header{background:#fbfcf9;border-bottom:1px solid #edf1e8;justify-content:space-between;align-items:center;padding:9px 11px 9px 14px;display:flex}.hub-board header>button:first-child{align-items:center;gap:7px;min-width:0;padding:0;display:flex}.hub-board header b{font-size:11px;font-weight:600}.hub-board header small{color:#a3af99;font-size:9px}.hub-board-more{color:#8b9a81;justify-content:center;align-items:center;gap:7px;width:100%;padding:9px;display:flex;font-size:9px!important}.hub-board-empty{color:#a2ad97;padding:20px 14px;font-size:10px}.hub-topics{padding:0 20px 20px}.hub-topics-note{color:#a1ad97;margin:0;padding:13px 0;font-size:10px}.hub-topic{border:1px solid #e3eadc;border-radius:7px;margin-bottom:15px;overflow:hidden}.hub-topic>header{background:#f9fbf6;justify-content:space-between;align-items:center;gap:10px;padding:17px;display:flex}.hub-topic>header span{color:#087f70;font-size:9px}.hub-topic>header h3{margin:4px 0 0;font-size:13px;font-weight:600}.hub-topic>header small{color:#a5af9b;white-space:nowrap;font-size:9px}.hub-topic-more{color:#718d66;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;display:flex;font-size:10px!important}.hub-right-rail{gap:20px;display:grid}.hub-radar{border:1px solid var(--hub-border);background:#fff;border-radius:8px;padding:19px 19px 0}.hub-radar>header{justify-content:space-between;align-items:center;gap:5px;display:flex}.hub-radar>header>div{align-items:center;gap:7px;display:flex}.hub-radar>header svg{color:#087f70}.hub-radar h2{letter-spacing:-.4px;margin:0;font-size:12px;font-weight:650}.hub-radar>header>span{color:#a6afa0;font-size:9px}.hub-radar>p{color:#a5ae9e;margin:7px 0 16px;font-size:9px}.hub-radar ol{margin:0;padding:0;list-style:none}.hub-radar li>button{text-align:left;border-bottom:1px solid #f0f3eb;align-items:center;gap:11px;width:100%;padding:10px 0;display:flex}.hub-radar li:last-child>button{border-bottom:0}.hub-radar li span{color:#b1bba7;font-variant-numeric:tabular-nums;font-size:10px}.hub-radar li:nth-child(-n+3) span{color:#087f70}.hub-radar li b{color:#617055;font-size:11px;font-weight:500}.hub-radar li small{color:#a8b39e;white-space:nowrap;margin-left:auto;font-size:8px}.hub-radar li svg{color:#bbc3b2}.hub-radar footer{color:#afb6a7;border-top:1px solid #eef2e7;margin-top:13px;padding:12px 0;font-size:8px}.hub-radar-empty{color:#a3ad99;padding:30px 0;font-size:10px}.hub-community-card{background:#eef3e7;border:1px solid #e1e9da;border-radius:8px;padding:22px 20px;position:relative;overflow:hidden}.hub-card-kicker{color:#8e9c82;letter-spacing:1.4px;font-size:8px}.hub-community-card h2{letter-spacing:-.7px;margin:16px 0 9px;font-size:18px;font-weight:600;line-height:1.5}.hub-community-card p{color:#8c9a80;margin:0 0 20px;font-size:10px;line-height:1.9}.hub-community-card>a{color:#537548;background:#fff;border:1px solid #e1e9d8;border-radius:5px;justify-content:space-between;align-items:center;padding:11px 13px;font-size:10px;font-weight:600;display:flex}.hub-community-art{height:100px;margin-top:10px;position:relative}.hub-community-art>span{color:#6f8d60;z-index:1;background:#fff;border-radius:11px 11px 11px 0;padding:8px 12px;font-size:10px;position:absolute;box-shadow:0 3px 8px #41572a05}.hub-community-art>span:first-child{top:10px;left:10px;transform:rotate(-8deg)}.hub-community-art>span:nth-child(2){color:#fff;background:#087f70;border-radius:11px 11px 0;top:37px;right:1px;transform:rotate(8deg)}.hub-community-art>span:nth-child(3){font-size:11px;top:61px;left:45px;transform:rotate(-3deg)}.hub-community-art>i{border:3px solid #b6c9a6;border-radius:50%;width:13px;height:13px;position:absolute;top:7px;right:30px}.hub-community-art>i:last-child{background:#e1ac83;border:0;width:7px;height:7px;top:82px;left:21px}.hub-small-note{padding:0 7px}.hub-small-note>b{color:#7b8c6e;font-size:11px;font-weight:500}.hub-small-note p{color:#a5af9c;margin:6px 0 10px;font-size:10px;line-height:1.9}.hub-small-note button{color:#7d9370;align-items:center;gap:7px;padding:0;font-size:10px;display:flex}.hub-rail-footer{color:#aab39e;border-top:1px solid #e4eadc;flex-wrap:wrap;gap:6px 9px;padding:17px 7px 0;font-size:8px;display:flex}.hub-rail-footer>span{width:100%;margin-top:2px;font-size:8px}.hub-toast{z-index:100;color:#fff;background:#203b30;border-radius:7px;align-items:center;gap:9px;width:max-content;max-width:calc(100% - 32px);padding:13px 20px;font-size:12px;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #14291a20}.hub-modal{color:#384531;background:#fff;border:1px solid #e1e8dc;border-radius:13px;width:min(530px,100vw - 32px);max-height:85dvh;padding:0;font-family:Arial,Apple SD Gothic Neo,sans-serif;font-size:13px;box-shadow:0 20px 100px #172f2720}.hub-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#172b2450}.hub-modal>header{z-index:1;background:#fff;border-bottom:1px solid #e8eee3;justify-content:space-between;align-items:center;gap:15px;padding:18px 23px;display:flex;position:sticky;top:0}.hub-modal>header h2{margin:0;font-size:15px;font-weight:600}.hub-modal-wide{width:min(700px,100vw - 32px)}.hub-settings,.hub-about,.hub-preview{padding:23px}.hub-modal-intro{color:#9ba68f;margin:0 0 18px;font-size:11px;line-height:1.7}.hub-setting-toggle{border-bottom:1px solid #edf1e9;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.hub-setting-toggle b{font-size:12px;font-weight:600}.hub-setting-toggle p{color:#9aa68e;margin:5px 0 0;font-size:10px}.hub-setting-toggle input{accent-color:#087f70;width:17px;height:17px}.hub-settings h3{margin:25px 0 12px;font-size:12px;font-weight:600}.hub-site-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.hub-site-settings button{color:#839677;background:#fbfcf9;border:1px solid #e5ebdf;border-radius:5px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:flex}.hub-site-settings button>span{color:#9daa93;margin-left:auto;font-size:8px}.hub-site-settings button.muted{color:#a88b74;background:#f6eee9;border-color:#ecd7c9}.hub-site-settings button.muted>span{color:#b38a72}.hub-mute-form{gap:7px;display:flex}.hub-mute-form input{background:#fbfcf9;border:1px solid #e2eadb;border-radius:5px;flex:1;min-width:0;padding:9px 11px;font-size:11px}.hub-mute-form button{color:#fff;background:#087f70;border:0;border-radius:5px;padding:8px 15px;font-size:11px}.hub-muted-words{flex-wrap:wrap;gap:6px;margin:11px 0;display:flex}.hub-muted-words>button{color:#7d926d;background:#eef3e7;border:0;border-radius:4px;align-items:center;gap:7px;padding:5px 8px;font-size:10px;display:flex}.hub-muted-words>span{color:#a0ad95;font-size:10px}.hub-reset-settings{color:#97a58c;background:0 0;border:0;margin-top:20px;padding:0;text-decoration:underline;font-size:10px!important}.hub-about h3{margin:3px 0 8px;font-size:13px;font-weight:600}.hub-about p{color:#8a9a7d;margin:0 0 23px;font-size:12px;line-height:1.9}.hub-about a{color:#087f70;text-underline-offset:3px;text-decoration:underline}.hub-about .hub-about-note{background:#f6f8f2;border-radius:6px;margin-bottom:0;padding:13px;font-size:11px}.hub-preview-source{color:#7a9270;align-items:center;gap:6px;font-size:11px;display:flex}.hub-preview-source>span{color:#a4af99;margin-left:auto;font-size:10px}.hub-preview>h2{letter-spacing:-.6px;margin:16px 0;font-size:22px;font-weight:600;line-height:1.5}.hub-preview-stats{color:#a0ad92;border-bottom:1px solid #edf1e7;align-items:center;gap:13px;padding-bottom:18px;font-size:10px;display:flex}.hub-preview-stats>button{color:#7e9671;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:10px;display:flex}.hub-preview-text{color:#637559;padding:22px 0;font-size:13px;line-height:2}.hub-preview-text>span{color:#a2af93;font-size:10px}.hub-preview-text p{white-space:pre-wrap;overflow-wrap:anywhere}.hub-preview-fallback{color:#a1b092;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:210px;padding:25px;font-size:12px;display:flex}.hub-preview-fallback>b{color:#758b67;font-size:14px;font-weight:500}.hub-preview-fallback>p{margin:0;font-size:11px}.hub-preview-footer{border-top:1px solid #e9efe2;justify-content:space-between;align-items:center;gap:10px;padding-top:20px;display:flex}.hub-preview-footer>a{color:#8b9e7a;align-items:center;gap:8px;font-size:11px;display:flex}.hub-preview-footer .hub-open-original{color:#fff;background:#087f70;border-radius:5px;padding:10px 17px}.is-compact .hub-post{padding-top:9px;padding-bottom:9px}.hub-icon-button.is-spinning>svg{animation:1.2s linear infinite hub-spin}@keyframes hub-spin{to{transform:rotate(360deg)}}.chinkoo-hub-page>.site-footer{margin-top:0}@media (min-width:1500px){.hub-layout{gap:42px;padding:0 20px}.hub-content-layout{grid-template-columns:minmax(0,1fr) 275px;gap:28px}.hub-post-heading>a{font-size:14px}}@media (max-width:1190px){.hub-layout{grid-template-columns:165px minmax(0,1fr);gap:25px;padding:0 28px}.hub-content-layout{grid-template-columns:minmax(0,1fr) 220px;gap:18px}.hub-preview-button{display:none}.hub-view-tabs{gap:17px;padding:0 17px}.hub-view-tabs>button{font-size:11px}.hub-post{gap:9px;padding-left:17px}.hub-radar{padding:16px 13px 0}.hub-radar>header>span{display:none}.hub-radar li>button{gap:8px}.hub-filter-bar{padding-left:17px;padding-right:13px}.hub-time-options>button{padding:4px 9px}.hub-list-summary{padding-left:17px;padding-right:17px}}@media (max-width:1030px){.hub-content-layout{grid-template-columns:minmax(0,1fr)}.hub-right-rail{display:none}.hub-layout{grid-template-columns:170px minmax(0,1fr);gap:30px;max-width:1050px}.hub-heading h1{font-size:30px}.hub-preview-button{display:block}.hub-post{gap:13px;padding:15px 18px}.hub-view-tabs{gap:28px}.hub-view-tabs>button{font-size:12px}}@media (max-width:760px){.hub-sidebar{display:none}.hub-layout{padding:0 24px;display:block}.hub-main{padding-top:27px}.hub-heading{margin-bottom:21px}.hub-heading h1{font-size:29px}.hub-live-state>b{font-size:9px}.hub-eyebrow{letter-spacing:1.5px;font-size:8px}.hub-keyword-strip{gap:15px;margin-bottom:20px}.hub-keyword-strip>span{font-size:9px}.hub-content-layout{display:block}.hub-view-tabs{gap:26px;height:53px;padding:0 18px}.hub-view-tabs>button{font-size:12px}.hub-post-heading>a{font-size:13px}.hub-post-meta,.hub-post-meta>button{font-size:10px}.hub-post{min-height:76px}.hub-preview-button{opacity:1}.hub-post-small{gap:8px;min-height:70px;padding:12px}.hub-post-small .hub-post-meta,.hub-post-small .hub-post-meta>button{font-size:9px}.hub-toast{bottom:83px}}@media (max-width:520px){.hub-layout{padding:0 15px}.hub-heading{align-items:flex-start;gap:7px}.hub-heading h1{letter-spacing:-1.5px;font-size:27px}.hub-heading p{font-size:11px}.hub-live-state{margin-top:9px}.hub-live-state>b{white-space:normal;text-align:center;width:66px;line-height:1.5}.hub-eyebrow{letter-spacing:1.3px;margin-bottom:8px;font-size:7px}.hub-search{gap:10px;height:47px;padding:0 13px}.hub-search input{font-size:11px}.hub-search>button>span{display:none}.hub-keyword-strip{gap:14px}.hub-view-tabs{gap:20px;padding:0 14px}.hub-view-tabs>button{gap:5px;font-size:11px}.hub-view-tabs>button svg{width:15px}.hub-filter-bar{gap:5px;padding:14px 13px 11px}.hub-time-options>button{padding:4px 9px;font-size:10px}.hub-filter-actions{gap:2px}.hub-sort select{max-width:95px;font-size:10px}.hub-list-summary{flex-wrap:wrap;padding:0 14px 12px}.hub-list-summary>div{gap:4px}.hub-list-summary>label{font-size:9px}.hub-list-summary b{font-size:10px}.hub-list-summary b>span{font-size:9px}.hub-post{gap:9px;min-height:78px;padding:14px 12px}.hub-rank{min-width:17px;font-size:12px}.hub-post-heading{flex-wrap:wrap;gap:1px 4px;margin-bottom:6px}.hub-post-heading>a{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:80%;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.hub-comment-count{font-size:9px}.hub-post-meta{gap:9px;font-size:9px}.hub-post-meta>button{font-size:9px}.hub-view-count{display:none}.hub-row-actions{flex-direction:column;align-self:center;gap:0}.hub-preview-button{order:1;padding:2px 0;font-size:8px!important}.hub-row-actions .hub-icon-button{width:27px;height:25px}.hub-feed-footnote{flex-wrap:wrap;gap:6px;padding:12px 14px;font-size:8px}.hub-feed-footnote>button{font-size:8px}.hub-boards{padding:13px;display:block}.hub-board{margin-bottom:13px}.hub-post-small{gap:7px;min-height:64px;padding:10px 13px}.hub-post-small .hub-post-heading>a{white-space:nowrap;flex:auto;font-size:12px;display:block}.hub-post-small .hub-post-heading{flex-wrap:nowrap}.hub-post-small .hub-post-meta,.hub-post-small .hub-post-meta>button{font-size:9px}.hub-topics{padding:0 13px 13px}.hub-topics-note{font-size:9px;line-height:1.8}.hub-new-data>span{display:none}.hub-stale-note{padding:10px 14px;font-size:9px}.hub-modal>header{padding:15px 18px}.hub-settings,.hub-about,.hub-preview{padding:18px}.hub-preview>h2{font-size:18px}.hub-preview-footer{flex-wrap:wrap;gap:18px}.hub-preview-stats{flex-wrap:wrap;gap:9px;font-size:9px}}@media (prefers-reduced-motion:reduce){.hub-app *,.hub-modal *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hub-mobile-tools{display:none}@media (max-width:760px){.hub-mobile-tools{align-items:center;gap:15px;margin:0 1px 15px;display:flex}.hub-mobile-tools>label{margin-right:auto}.hub-mobile-tools select{color:#697f62;outline-offset:3px;background:0 0;border:0;max-width:145px;font-size:11px}.hub-mobile-tools>button{color:#8b9a82;white-space:nowrap;align-items:center;gap:5px;padding:0;font-size:10px;display:flex}.hub-mobile-tools>button.active{color:#087f70}.hub-mobile-tools small{font-size:9px}}.hub-heading p,.hub-live-state>b{color:#778173}.hub-post-heading>a{color:#303a2b}.hub-post-meta,.hub-post-meta>button{color:#7e8a75}.hub-list-summary>label,.hub-filter-actions,.hub-time-options>button{color:#7a8771}.hub-radar li b{color:#56664b}.hub-keyword-strip>span{color:#84917b}.hub-preview-button{color:#75856a}.hub-view-tabs{scrollbar-width:none;overflow-x:auto}@media (max-width:760px){.hub-main{padding-top:22px}.hub-heading{align-items:center;margin-bottom:17px}.hub-heading h1{letter-spacing:-1.1px;margin:0;font-size:25px}.hub-heading p,.hub-eyebrow{display:none}.hub-live-state{margin:0}.hub-search{height:44px;margin-bottom:10px}.hub-keyword-strip{margin-bottom:14px}.hub-mobile-tools{margin-bottom:13px}.hub-view-tabs{height:48px}.hub-filter-bar{padding-top:12px;padding-bottom:10px}.hub-post{padding-top:12px;padding-bottom:12px}.hub-post-heading>a{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.hub-row-actions{flex-direction:column;gap:0}.hub-preview-button{order:1;font-size:8px!important}.hub-post-small .hub-row-actions{flex-direction:row}.hub-post-small .hub-post-heading>a{white-space:nowrap;display:block}}@media (max-width:900px){.hub-boards{grid-template-columns:minmax(0,1fr)}}.hub-feed-body[hidden]{display:none}.hub-source-health{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 25px;display:grid}.hub-source-health>div{border:1px solid #e3e9de;border-radius:5px;min-width:0;padding:10px}.hub-source-health a{font-size:11px;font-weight:600;text-decoration:none}.hub-source-health b{float:right;color:#a28a6d;font-size:9px;font-weight:500}.hub-source-health b.is-ok{color:#087f70}.hub-source-health>div>p{color:#8d9c80;margin:7px 0 0;font-size:9px;line-height:1.7}.hub-source-health small{color:#a4ae9b;font-size:8px}@media (max-width:520px){.hub-source-health{grid-template-columns:1fr}}.hub-site-nav button>small.hub-source-status{color:#a18d74;font-size:9px}.hub-source-empty{min-height:330px;padding-block:40px}.hub-source-empty-label{color:#9c8b70;margin-top:15px;font-size:10px}.hub-source-empty h3{margin-top:10px;font-weight:600}.hub-source-empty p{word-break:keep-all;max-width:380px;margin-bottom:0;line-height:1.85}.hub-source-empty>small{color:#a9b09e;margin-top:12px;font-size:10px}.hub-source-empty-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:23px;display:flex}.hub-source-empty-actions a,.hub-source-empty-actions button{border-radius:5px;align-items:center;gap:8px;min-height:35px;padding:9px 12px;font-size:11px;display:inline-flex}.hub-source-empty-actions a{color:#fff;background:#087f70;border:1px solid #087f70}.hub-source-empty-actions button{color:#788972;background:#fff}.hub-board-unavailable{padding:17px 14px 18px}.hub-board-unavailable p{color:#a28d70;align-items:center;gap:5px;margin:0 0 7px;font-size:10px;display:flex}.hub-board-unavailable>span{color:#9aa58e;word-break:keep-all;font-size:10px;line-height:1.75;display:block}.hub-board-unavailable a{color:#087f70;align-items:center;gap:6px;margin-top:11px;font-size:10px;display:inline-flex}@media (max-width:520px){.hub-source-empty{padding-inline:23px}.hub-source-empty h3{font-size:14px;line-height:1.6}.hub-source-empty-actions{gap:7px}.hub-source-empty-actions a,.hub-source-empty-actions button{padding:9px 10px;font-size:10px}}.hub-filter-tools{align-items:center;gap:8px;display:flex}.hub-filter-details{position:relative}.hub-filter-details>summary{color:#4e705e;cursor:pointer;border:1px solid #dce5dc;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:7px 10px;font-size:12px;list-style:none;display:flex}.hub-filter-details>summary::-webkit-details-marker{display:none}.hub-filter-details>summary>span{color:#7a897b;font-size:10px}.hub-filter-details>div{z-index:12;background:#fffefa;border:1px solid #d8e2d8;border-radius:10px;width:min(300px,100vw - 48px);padding:16px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 30px #24403018}.hub-filter-details label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.hub-filter-details select{background:#fff;border:1px solid #d8e2d8;border-radius:5px;max-width:180px;padding:8px}.hub-filter-details p{color:#748472;margin:9px 0 0;font-size:11px;line-height:1.7}.hub-published-date{color:#68846f}.hub-post-meta{flex-wrap:wrap;row-gap:3px}.search-archives{border-top:1px solid #dce5dc;margin-top:28px;padding-top:18px}.search-archives>summary{cursor:pointer;color:#397a66;min-height:44px;font-weight:700}@media (max-width:520px){.hub-filter-bar{gap:5px;padding-block:10px}.hub-filter-details>summary{padding-inline:8px}.hub-filter-details>summary>span{display:none}.hub-time-options>button{padding:6px 8px}.hub-keyword-strip{margin-bottom:12px}.hub-main{padding-top:20px}.hub-heading{margin-bottom:14px}.hub-view-tabs{height:46px}.hub-filter-tools>.hub-icon-button{width:32px}.hub-post-meta>span{line-height:1.7}}.hub-filter-tools{margin-left:auto}.hub-feed:has(.hub-filter-details[open]){overflow:visible}.hub-square-latest{background:#fffefa;border:1px solid #e0e7dc;border-radius:10px;padding:18px}.hub-square-latest h2{color:#3b5f43;margin:0 0 9px;font-size:12px}.hub-square-latest ul{margin:0;padding:0;list-style:none}.hub-square-latest li>a{color:#496440;border-bottom:1px solid #edf1e8;flex-direction:column;gap:6px;padding:11px 0;font-size:12px;line-height:1.7;display:flex}.hub-square-latest li small{color:#8a967e;font-size:10px}.hub-square-latest>p{color:#839178;font-size:11px;line-height:1.8}.hub-square-latest>a{color:#087f70;align-items:center;min-height:40px;margin-top:5px;font-size:11px;display:inline-flex}
