:root{--ink:#252728;--muted:#657269;--border:#e9eae9;--surface:#f8f9f8;--mint:#90d5bc;--green:#43856d;--soft:#edf8f2}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:white;font:16px/1.65 -apple-system,BlinkMacSystemFont,"Helvetica Neue","PingFang SC",sans-serif}button,input,select{font:inherit}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--green);outline-offset:3px}a{color:inherit;text-decoration:none}.sidebar{position:fixed;inset:0 auto 0 0;width:248px;border-right:1px solid var(--border);padding:34px 14px;display:flex;flex-direction:column;background:#fdfdfc}.brand{display:flex;align-items:center;gap:12px;padding:0 14px;font-size:23px;font-weight:650;letter-spacing:-1px}.brand span{font-size:12px;color:var(--muted);letter-spacing:1.5px;font-weight:450}.quick-search{margin:34px 0 28px;display:flex;align-items:center;gap:10px;padding:10px 15px;color:#637168;text-align:left}.quick-search span{font-size:25px;line-height:1}.quick-search kbd{margin-left:auto;font:11px inherit;color:#b8bab9}nav{display:grid;gap:8px}.nav-item{display:flex;align-items:center;gap:13px;width:100%;min-height:52px;padding:0 17px;border-radius:9px;text-align:left;color:#7b7e7c}.nav-item>span{font-size:24px;width:21px;text-align:center;font-weight:400}.nav-item.active{color:#292c2a;background:#eff0ef;font-weight:600}.nav-item small{margin-left:auto;color:#637168;font-weight:400}.sidebar-bottom{margin-top:auto}.workspace{display:flex;gap:10px;align-items:center;margin:20px 7px;padding:17px 0;border-top:1px solid var(--border);font-size:15px}.workspace small{display:block;font-size:14px;color:var(--muted)}.avatar{display:grid;place-items:center;background:#e7ede8;width:32px;height:32px;border-radius:9px;color:#5f7e6c}main{margin-left:248px;padding:0 40px;max-width:2000px}header{display:flex;justify-content:space-between;align-items:end;padding:28px 0 21px;gap:20px}.eyebrow{color:var(--muted);font-size:15px;margin:0 0 6px}h1{font-size:32px;font-weight:650;letter-spacing:-1px;line-height:1.3;margin:0}.header-actions{display:flex;align-items:center;gap:10px}.search-box{height:44px;display:flex;gap:8px;align-items:center;border:1px solid #dfe2df;border-radius:7px;padding:0 10px;color:var(--muted)}.search-box>span{font-size:23px}.search-box input{border:0;outline:none;width:160px;font-size:15px;background:transparent}.search-box kbd{font-size:14px;white-space:nowrap}.view-switch{display:flex;background:#f1f2f1;padding:3px;border-radius:7px;gap:2px}.view-switch button{padding:4px 10px;color:#637168;font-size:15px;border-radius:5px}.view-switch .active{background:white;box-shadow:0 1px 3px #0000000c;color:#2a2d2a}.primary{background:var(--mint);color:#255d49;padding:8px 15px;border-radius:6px;font-size:15px;font-weight:550;white-space:nowrap}.source-tabs{display:flex;gap:29px;border-bottom:1px solid var(--border);margin-bottom:20px}.source-tabs button{padding:10px 0 15px;position:relative;color:#637168;font-size:20px}.source-tabs button.active{color:var(--ink);font-weight:600}.source-tabs button.active:after{position:absolute;content:'';height:3px;bottom:-1px;left:0;right:0;background:var(--ink)}.source-tabs small{font-size:15px;color:var(--green);margin-left:4px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.stat{border:1px solid var(--border);background:var(--surface);border-radius:8px;text-align:left;padding:15px 17px}.stat.active{background:white;border:2px solid #303431;padding:14px 16px}.stat-top{display:flex;justify-content:space-between;color:#7d827e;font-size:15px}.stat-top em{font-style:normal;color:var(--green);font-size:14px}.stat strong{display:block;font-size:32px;font-weight:650;line-height:1.4;margin:2px 0}.stat small{color:#637168;font-size:14px}.directions{border:1px solid var(--border);background:#fafbf9;border-radius:8px;padding:17px;margin-bottom:17px}.section-top{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:15px}.section-top strong{font-size:16px}.section-top span{color:var(--muted)}.section-top button{margin-left:auto;color:var(--green)}.direction-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.direction{padding:12px 13px;border:1px solid var(--border);background:white;border-radius:8px;text-align:left;transition:border-color .16s}.direction:hover,.direction.active{border-color:#85bfa4;background:#fcfffd}.direction strong{font-size:16px;display:block}.direction p{margin:4px 0;color:#637168;font-size:14px}.direction p b{color:#4c544e;font-size:18px;font-weight:600}.direction small{color:var(--green);font-size:14px;background:var(--soft);padding:2px 6px;border-radius:3px}.data-notice{font-size:14px;color:#637168;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.data-notice button{color:var(--green);background:var(--soft);padding:4px 8px;border-radius:4px;white-space:nowrap}.filterbar{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.range-filters{display:flex;gap:7px;flex-wrap:wrap}.pill{border:1px solid #e1e4e1;border-radius:12px;font-size:14px;padding:6px 11px;color:#637168;background:white}.pill.active{background:#292d2a;color:white;border-color:#292d2a}.pill .dot{display:inline-block;width:6px;height:6px;background:#d86880;border-radius:50%;margin-right:6px}.select-filters{display:flex;gap:8px}select{border:0;background:white;color:#637168;font-size:14px;max-width:150px;cursor:pointer;padding:5px 1px}.result-heading{display:flex;justify-content:space-between;color:#637168;font-size:14px;margin:8px 0 10px}.text-button{color:#749382;font-size:14px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:15px;white-space:nowrap}th{font-weight:450;text-align:left;color:#637168;font-size:14px;padding:11px 10px;border-bottom:1px solid var(--border)}td{padding:15px 10px;border-bottom:1px solid var(--border);vertical-align:middle}.title-cell{display:flex;align-items:center;gap:13px;min-width:280px;max-width:540px;white-space:normal}.cover{width:74px;height:94px;object-fit:cover;border-radius:7px;background:#f4f5f3;flex-shrink:0}.note-title{font-size:16px;font-weight:550;line-height:1.65;text-align:left;padding:0;display:block}.note-title:hover{color:var(--green)}.note-meta{font-size:14px;color:#637168;margin:5px 0}.tag{display:inline-block;padding:2px 6px;border-radius:3px;background:#f0f2ef;color:#7d867e;font-size:14px;line-height:1.6;margin-right:5px}.tag.green{background:#eaf6ee;color:#4f8a68}.tag.amber{background:#fbf5e2;color:#9d8846}.metric{font-variant-numeric:tabular-nums;color:#525c54}.actions{display:flex;gap:6px;flex-wrap:wrap;max-width:280px}.action{background:#f2f3f2;border-radius:4px;padding:5px 8px;color:#637168;font-size:14px;white-space:nowrap}.action.green{background:var(--soft);color:var(--green)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:23px 17px}.material-card{min-width:0}.card-cover{width:100%;height:235px;object-fit:cover;border-radius:8px;background:#f7f8f6;margin-bottom:9px}.material-card .note-title{font-size:16px;min-height:44px}.material-card .actions{margin-top:9px}.card-facts{display:flex;gap:10px;font-size:14px;color:#737c75}.card-text{border:1px solid var(--border);border-radius:8px;padding:20px;min-height:160px;background:#fafbf9;display:flex;flex-direction:column;justify-content:center;margin-bottom:9px}.card-text small{color:#98a298;font-size:14px}.card-text strong{font-size:23px;line-height:1.7;margin-top:12px;letter-spacing:-.5px}.pagination{display:flex;justify-content:end;align-items:center;gap:14px;font-size:14px;color:var(--muted);margin-top:22px}.pagination button{border:1px solid var(--border);border-radius:4px;padding:5px 12px}.empty{padding:50px 25px;text-align:center;border:1px dashed #e0e5df;border-radius:8px;color:#88938b;background:#fcfdfb}.empty h2{font-size:22px;font-weight:500;color:#4a574e}.empty p{font-size:15px;max-width:520px;margin:10px auto 20px}.series-banner{display:flex;align-items:center;justify-content:space-between;padding:20px;border:1px solid #e0e9e1;background:#f7fbf7;border-radius:8px;margin-bottom:22px}.series-banner h2{font-size:22px;margin:0 0 5px}.series-banner p{color:#8a978d;font-size:15px;margin:0}.series-banner strong{font-size:36px;color:#4c7e60}.task-card{border:1px solid var(--border);border-radius:8px;padding:23px;margin:16px 0;display:flex;justify-content:space-between;gap:20px}.task-card h3{font-size:18px;margin:0 0 5px}.task-card p{font-size:15px;color:#637168;margin:5px 0}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.settings-grid article{padding:25px;border:1px solid var(--border);border-radius:8px}.settings-grid h3{font-size:18px;margin:0 0 15px}.settings-grid p{color:#637168;font-size:15px}.settings-grid label{display:block;margin:12px 0;color:#707d73}dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(530px,95vw);height:100dvh;max-height:none;border:0;border-left:1px solid var(--border);padding:26px;box-shadow:-15px 0 60px #0000000a}dialog::backdrop{background:#212d2725}.drawer-header{display:flex;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:16px;color:#7c877f;font-size:15px}.drawer-header button{font-size:24px}#detailContent h2{font-size:24px;margin:23px 0 12px;line-height:1.7}#detailContent p{font-size:16px;white-space:pre-wrap;color:#637168}#detailContent dl{display:grid;grid-template-columns:110px 1fr;gap:12px;font-size:15px;border-block:1px solid var(--border);padding:20px 0}dt{color:#637168}dd{margin:0}#detailContent .detail-cover{max-height:300px;max-width:100%;border-radius:8px;margin-top:20px}#toast{position:fixed;bottom:30px;left:calc(50% + 100px);transform:translateX(-50%);background:#29382f;color:white;padding:10px 20px;border-radius:7px;font-size:15px;opacity:0;pointer-events:none;transition:opacity .2s}#toast.visible{opacity:1}@media(min-width:1700px){.cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.card-cover{height:280px}}@media(max-width:1200px){main{padding:0 24px}.sidebar{width:224px}main{margin-left:224px}.header-actions{gap:6px}.search-box input{width:110px}.direction-grid{grid-template-columns:repeat(3,1fr)}.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.select-filters{flex-wrap:wrap}.brand{gap:8px}.brand span{font-size:12px}}@media(max-width:800px){.sidebar{width:64px;padding:24px 6px}.brand{font-size:23px;padding:0 7px}.brand span,.quick-search,.workspace,.nav-item small{display:none}.nav-item{font-size:0;padding:0;justify-content:center}.nav-item>span{font-size:23px}.sidebar nav{margin-top:35px}main{margin-left:64px;padding:0 16px}header{align-items:start;flex-direction:column;padding-top:20px}.header-actions{width:100%;flex-wrap:wrap}.search-box{flex:1}.search-box input{width:100%}.stats{grid-template-columns:repeat(2,1fr)}.source-tabs{gap:19px}.source-tabs button{font-size:16px}.direction-grid{grid-template-columns:repeat(2,1fr)}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.card-cover{height:180px}.data-notice{align-items:start}.settings-grid{grid-template-columns:1fr}.select-filters{width:100%}#toast{left:50%}.task-card{flex-direction:column}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
.brand{white-space:nowrap;letter-spacing:0}.brand span{white-space:normal;line-height:1.6}.brand{flex-shrink:0}
.material-card .actions{flex-wrap:wrap}.material-card .card-facts{flex-wrap:wrap;gap:3px 10px}@media(max-width:800px){.source-tabs{gap:12px;flex-wrap:wrap}.source-tabs button{font-size:15px}.material-card .note-title{overflow-wrap:anywhere}}
.rss-controls{display:flex;gap:15px;align-items:end;flex-wrap:wrap}.rss-controls label{font-size:14px;color:#637168;display:grid;gap:4px}.rss-controls select,.rss-controls input{border:1px solid #e1e7e2;border-radius:5px;padding:6px 8px;background:white;max-width:210px;color:#4a5c50;font-size:15px}.rss-controls button{margin-bottom:1px}.repo-description{font-size:14px;color:#637168;white-space:normal;line-height:1.7;margin:5px 0;max-width:520px}.github-cards .repo-description{min-height:54px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.github-cover{width:100%;aspect-ratio:1.91;object-fit:cover;border:1px solid #edf0ec;border-radius:8px}.repo-mark{height:120px;background:#f3f7f2;color:#6b9378;border-radius:8px;display:grid;place-items:center;font-size:42px}.rss-error{color:#9d7749;background:#fcf6e9;padding:10px 14px;border-radius:6px;font-size:15px}.angle-input{width:100%;border:1px solid #e3e8e3;border-radius:6px;padding:10px;font:inherit}

.creator-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.creator-heading .source-tabs{margin-bottom:0}.creator-status{font-size:15px;color:var(--muted);display:flex;gap:16px;align-items:center;margin:14px 0}.creative-frame{width:100%;height:calc(100vh - 248px);min-height:620px;border:0;border-radius:0;background:#fff}.creative-brief{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:16px;padding:16px;background:#f4faf7;border:1px solid #dfeee6;border-radius:8px}.creative-brief strong{font-size:16px}.creative-brief small{display:block;font-size:15px;color:var(--muted);margin-top:6px}.creative-brief details{grid-column:1/-1;font-size:15px}.creative-brief pre{white-space:pre-wrap;font-family:inherit;line-height:1.8;max-height:180px;overflow:auto}.creator-heading .action{white-space:nowrap}@media(max-width:700px){.creator-heading{align-items:flex-start}.creative-frame{min-height:720px}.creative-brief{grid-template-columns:1fr}.creative-brief details{grid-column:1}.creator-status{align-items:flex-start}}

/* 可读性审查：大字层级、触控尺寸与自然换行。 */
[hidden]{display:none!important}
.note-title,.material-card .note-title{font-size:18px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}
.repo-description{font-size:16px;line-height:1.8;color:#53655a;margin:8px 0}
.primary{min-height:44px;padding:10px 18px;font-size:15px}
.action{min-height:36px;display:inline-flex;align-items:center;padding:7px 10px;font-size:14px}
.pill{min-height:38px;padding:7px 13px;font-size:14px}
.rss-controls select,.rss-controls input{min-height:42px;font-size:15px}
.select-filters label{font-size:14px;display:grid;gap:5px}
select{max-width:210px;min-height:38px;font-size:14px}
.search-box input{font-size:15px}.search-box input::placeholder{color:#637168}
header{flex-wrap:wrap}.header-actions{flex-wrap:wrap}
.nav-item{font-size:16px;line-height:1.4}.nav-item small{font-size:14px}
th{font-size:14px;padding:14px 12px}td{padding:20px 12px;font-size:15px}
.stat{padding:18px 20px}.stat.active{padding:17px 19px}
.stat strong{font-size:34px}.stat small{font-size:14px;line-height:1.6}
.stat-top{font-size:15px}.stat-top em{font-size:14px}
.title-cell{min-width:320px}.github-cards .repo-description{min-height:86px}
#detailContent p,#detailContent dl{font-size:16px;line-height:1.8}
#detailContent h2{font-size:25px}.creator-status{font-size:15px;flex-wrap:wrap}
@media(max-width:1100px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-top{flex-wrap:wrap}}
@media(max-width:800px){.nav-item{font-size:0}.source-tabs button{font-size:16px}.cards{grid-template-columns:1fr}.rss-controls{gap:12px}.rss-controls label{min-width:0;max-width:100%}.rss-controls input,.rss-controls select{max-width:100%;width:100%}.search-box{min-width:0}.search-box input{min-width:0}.stats{gap:8px}.stat{padding:12px}.stat.active{padding:11px}.stat-top{flex-wrap:wrap;gap:4px}.stat small{font-size:14px}.creator-heading{flex-wrap:wrap}.creative-brief{min-width:0}.creative-brief pre{overflow-wrap:anywhere}.direction{min-width:0}.direction small{overflow-wrap:anywhere}.range-filters{width:100%}}

[hidden]{display:none!important}
.nav-child{margin-left:24px;width:calc(100% - 24px);font-size:15px}.nav-child>span{font-size:18px}
.records-top,.records-toolbar{display:flex;align-items:center;gap:16px;justify-content:space-between;margin:20px 0}.record-summary{font-size:18px}.record-summary strong{font-size:28px}.record-summary span{font-size:15px;color:var(--muted);margin-left:16px}.records-toolbar{justify-content:flex-start;flex-wrap:wrap}.records-toolbar input{width:260px}.records-toolbar select,.record-publish-select{border:1px solid var(--border);border-radius:8px;padding:8px;background:#fff}.record-help,.record-date{color:var(--muted);font-size:14px}.record-date{display:block;white-space:nowrap;margin-top:6px}.records-table .note-title{font-size:17px}.records-table td{padding:20px 14px}.records-table th{white-space:nowrap}.records-table{min-width:950px}#newRecordDialog{padding:28px;border:1px solid var(--border);border-radius:8px;width:min(480px,90vw)}#newRecordDialog h2{margin:0 0 22px}#newRecordDialog label{display:block;margin-bottom:10px}#recordName{width:100%;padding:12px;border:1px solid var(--border);border-radius:8px}.record-dialog-actions{display:flex;justify-content:flex-end;gap:20px;margin-top:28px}#creatorMount{margin-top:16px}@media(max-width:800px){.nav-child{margin-left:0;width:100%;font-size:0}.records-top{flex-wrap:wrap}.record-summary span{display:block;margin-left:0}.records-toolbar input{width:100%}}

.records-top [data-action="new-record"]{min-height:60px;min-width:180px;padding:14px 26px;font-size:20px;font-weight:600;line-height:1.5;border-radius:8px}

.record-batch-tools{display:flex;align-items:center;gap:12px;margin:16px 0;font-size:13px}.record-batch-tools label{display:flex;align-items:center;gap:6px}.records-table input[type="checkbox"],.record-batch-tools input{width:16px;height:16px;accent-color:#347c63}.record-delete:not(:disabled){color:#b44242}.record-batch-tools button:disabled,.records-table button:disabled{opacity:.45;cursor:not-allowed}

.material-description{min-width:220px;max-width:360px;line-height:1.6}.material-description summary{cursor:pointer;white-space:pre-wrap;overflow-wrap:anywhere}.material-full-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.material-tags{min-width:140px;max-width:240px}.material-tags .tag{margin:3px 3px 3px 0;white-space:normal;overflow-wrap:anywhere}.material-card-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6}

.aihot-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.aihot-table{width:100%}.aihot-table td{vertical-align:top}.aihot-table td:nth-child(2){min-width:320px;width:48%}.aihot-summary{font-size:17px;line-height:1.65;color:#68766e;margin:12px 0}.aihot-actions{display:flex;gap:10px;flex-wrap:wrap}.aihot-table .note-title{font-size:20px;line-height:1.5}.aihot-table td:nth-child(4){min-width:150px;font-size:16px}

/* Constrain each material cell so long topics cannot paint over metrics. */
.materials-table{table-layout:fixed;min-width:1510px;white-space:normal}
.materials-table th:first-child{width:380px}.materials-table th:nth-child(2){width:320px}.materials-table th:nth-child(3){width:90px}.materials-table th:nth-child(4){width:130px}.materials-table th:nth-child(8){width:120px}.materials-table th:last-child{width:170px}
.materials-table td{overflow-wrap:anywhere}.materials-table .title-cell{min-width:0;max-width:none;align-items:flex-start}.materials-table .title-cell>div{min-width:0;flex:1}.materials-table .note-title{overflow-wrap:anywhere}
.material-inline-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px;min-width:0}.material-inline-tags .tag{max-width:100%;margin:0;white-space:normal;overflow-wrap:anywhere}
.materials-table .material-description{min-width:0;max-width:none}.materials-table .material-description summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.materials-table .material-description details[open] summary{display:block}.materials-table .actions{max-width:100%}

.materials-table th:nth-child(5),.materials-table th:nth-child(6),.materials-table th:nth-child(7){width:100px}.materials-table td:nth-child(5),.materials-table td:nth-child(6),.materials-table td:nth-child(7){white-space:nowrap;overflow-wrap:normal}

.hello-table{table-layout:fixed;min-width:1000px;white-space:normal}.hello-table th:first-child{width:30%}.hello-table th:nth-child(2){width:38%}.hello-table th:nth-child(3){width:130px}.hello-table th:nth-child(4){width:95px}.hello-table th:last-child{width:170px}.hello-table .title-cell{min-width:0;max-width:none}.hello-table .title-cell>div{min-width:0}.hello-table td{overflow-wrap:anywhere}.hello-table .material-description{min-width:0;max-width:none}.hello-table summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.hello-table details[open] summary{display:block}

/* Larger search and filter controls throughout the workbench. */
.header-actions{flex-wrap:wrap;justify-content:flex-end}
.search-box{height:54px;padding:0 16px;gap:12px}
.search-box input{width:240px;min-width:0;font-size:18px}
.search-box kbd{font-size:16px}
.rss-controls{gap:16px;margin:0}
.rss-controls label,.select-filters label{font-size:16px;gap:8px}
.rss-controls select,.rss-controls input,.select-filters select{min-height:52px;font-size:18px;padding:10px 14px;border:1px solid #dfe5e1;border-radius:7px;max-width:260px}
.select-filters{flex-wrap:wrap;gap:14px}
.filterbar .pill{min-height:46px;font-size:17px;padding:9px 16px}
.rss-controls .primary,.header-actions .primary{min-height:52px;font-size:18px;padding:10px 20px}
@media(max-width:800px){.header-actions{justify-content:flex-start}.search-box{max-width:100%}.search-box input{width:100%;max-width:240px}.rss-controls select,.rss-controls input{max-width:100%}}

#redfox-group{min-height:46px;font-size:18px;padding:9px 16px;max-width:240px;border:1px solid #dfe5e1;border-radius:7px;background:#fff;color:#4a5c50}
#rangeFilters{align-items:center}

/* Keep filter controls stable when options or project sources change. */
.rss-controls label{flex:0 0 220px;width:220px;max-width:100%}
.rss-controls select,.rss-controls input{box-sizing:border-box;width:220px;max-width:100%;height:52px;min-height:52px}
@media(max-width:800px){.rss-controls label{flex-basis:220px}.rss-controls select,.rss-controls input{width:100%}}

.cover-frame{position:relative;overflow:hidden;display:block}
.cover-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#f3f5f3;color:#98a49b;font-size:14px;text-align:center}
.cover-frame>img{position:relative;display:block;width:100%;height:100%;object-fit:cover;background:#f3f5f3}
.cover-frame.cover .cover-placeholder{font-size:11px;gap:6px}
.cover-frame.cover .cover-placeholder svg{width:22px;height:22px}
.cover-frame.detail-cover{width:100%;height:260px}
.cover-placeholder{background:radial-gradient(ellipse at 20% 15%,#e1eee7 0,transparent 55%),linear-gradient(145deg,#f5f8f4,#eaf1ec);color:#84978b;gap:14px;font-size:15px;font-weight:500;letter-spacing:1px}
.cover-placeholder::before,.cover-placeholder::after{content:"";position:absolute;border:1px solid #fff8;border-radius:50%;width:140px;height:140px;right:-45px;bottom:-60px;pointer-events:none}
.cover-placeholder::after{width:190px;height:190px;right:-65px;bottom:-85px}
.cover-placeholder svg{width:58px;height:58px;padding:13px;border-radius:8px;background:#ffffffb8;box-shadow:0 5px 20px #5f826b0a;color:#8aa391}
.cover-frame.cover .cover-placeholder{font-size:10px;letter-spacing:0;gap:8px}
.cover-frame.cover .cover-placeholder svg{width:32px;height:32px;padding:7px;border-radius:8px}
.cover-frame.cover .cover-placeholder::before,.cover-frame.cover .cover-placeholder::after{display:none}

.project-card .card-cover{width:100%;height:auto;aspect-ratio:5/4;border-radius:8px;margin-bottom:16px}
.project-card .note-title{display:block;margin:0 0 12px;text-align:left}
.project-card .note-meta{margin:0 0 18px;line-height:1.6}
.project-card .material-card-description{font-size:18px;line-height:1.6;color:var(--ink);margin:0 0 18px;min-height:0}
.project-card .actions{margin-top:0}

.github-mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.github-mode-tabs .pill{font-size:18px;min-height:48px;padding:10px 18px}.supplement-info{display:block;font-size:14px;color:#607669;line-height:1.6;margin:5px 0}.project-card .supplement-info:last-of-type{margin-bottom:12px}

.project-cover-slot{min-width:0;flex-shrink:0}
.project-card .project-cover-slot{width:100%}
.github-project-table .title-cell{min-width:300px;align-items:center;gap:18px}
.github-project-table .cover,.hello-table .cover{width:78px;height:100px;border-radius:8px}
.github-project-table .note-meta{margin:6px 0 0;overflow-wrap:anywhere}
.github-project-table .title-cell>div:last-child{min-width:0}

.github-project-table{table-layout:fixed;min-width:1320px;width:100%;white-space:normal}
.github-project-table .project-name-col{width:260px}
.github-project-table .project-description-col{width:300px}
.github-project-table .project-metric-col{width:85px}
.github-project-table .project-rank-col{width:85px}
.github-project-table .project-supplement-col{width:150px}
.github-project-table .project-type-col{width:110px}
.github-project-table .project-actions-col{width:160px}
.github-project-table .title-cell{min-width:0;max-width:none}
.github-project-table .note-title{overflow-wrap:anywhere;text-align:left}
.github-project-table td{white-space:normal;overflow-wrap:anywhere}
.github-project-table .project-description-cell{line-height:1.7}
.github-project-table .project-type-cell .tag{white-space:normal;display:inline-block;margin:3px 3px 3px 0}
.supplement-info{white-space:normal;overflow-wrap:anywhere}
.supplement-info>span{display:block}
.hello-table th:nth-child(3){width:95px}
.hello-table th:nth-child(4){width:130px}

.github-project-table th{white-space:nowrap;padding-left:8px;padding-right:8px}
.github-project-table th button{white-space:nowrap}
.github-project-table td:nth-child(n+3):nth-child(-n+6){white-space:nowrap;padding-left:8px;padding-right:8px}

/* Keep the shared studio shell usable while the surrounding layout is updated. */
.studio-topbar{margin-left:248px;display:flex;align-items:center;gap:24px;padding:20px 40px;border-bottom:1px solid var(--border)}
.studio-identity{display:flex;align-items:center;gap:12px}.studio-topbar .header-actions{margin-left:auto}.icon-button svg,.quick-search svg,.nav-glyph svg{width:24px;height:24px;display:block}.search-glyph svg{width:20px;height:20px;display:block}
.studio-identity .brand{padding:0;gap:10px}.brand-copy{display:grid;line-height:1.4}.brand-copy strong{font-size:17px;letter-spacing:0}.brand-copy small{font-size:12px}.studio-profile{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:14px}.studio-profile small{display:block;font-size:11px;color:var(--muted)}.profile-monogram{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--soft)}
.nav-item>.nav-label{width:auto;white-space:nowrap;font-size:16px;font-weight:inherit}.nav-item>.nav-glyph{width:24px;flex-shrink:0}.page-intro{flex:1}.page-description{margin:8px 0 0;font-size:14px;color:var(--muted)}.page-jump{font-size:14px;white-space:nowrap}
@media(max-width:1100px){.studio-topbar{flex-wrap:wrap}.studio-topbar .header-actions{flex-wrap:wrap}.studio-profile{display:none}}
@media(max-width:700px){.studio-topbar{margin-left:0;padding:16px}.studio-identity{width:100%}.studio-topbar .header-actions{margin-left:0;gap:6px}.studio-topbar .search-box{flex:1}.page-jump{display:none}.page-intro{min-width:0}.page-description{overflow-wrap:anywhere}}
/* Studio typography: locally bundled Geist, SIL OFL 1.1; assets/fonts/Geist-OFL.txt. */
@font-face{font-family:"Geist";src:url(data:font/woff2;base64,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) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;}
@font-face{font-family:"Geist Mono";src:url(data:font/woff2;base64,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) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;}

/* Content Studio — reference-led coral and soft white dashboard. */
:root{--ink:#262629;--muted:#77777d;--border:#e7e7e9;--surface:#f5f5f6;--mint:#d5634b;--green:#a84332;--soft:#f8e9e4}
body{background:#e5e5e7;font-family:Geist,"PingFang SC","Microsoft YaHei",sans-serif;line-height:1.6;padding:24px;color:var(--ink)}
.workbench-shell{max-width:1800px;margin:auto;background:#fff;border-radius:12px;min-height:calc(100dvh - 48px);padding-bottom:12px}
.studio-topbar{display:flex;align-items:center;gap:24px;padding:28px 32px 24px;min-height:110px}.studio-identity{display:flex;align-items:center;gap:16px;flex-shrink:0}.icon-button,.quick-search{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--surface);padding:12px;flex-shrink:0}.icon-button svg,.quick-search svg,.nav-glyph svg,.search-glyph svg{width:24px;height:24px;display:block}.brand{padding:0;gap:12px}.brand .brand-mark{display:grid;place-items:center;background:var(--ink);color:#fff;border-radius:50%;width:50px;height:50px;font-size:24px;font-weight:650;letter-spacing:-1px}.brand .brand-copy{font-size:16px;letter-spacing:0;color:var(--ink);line-height:1.4}.brand-copy strong{font-weight:600}.brand-copy small{display:block;color:var(--muted);font-size:13px;margin-top:3px}.header-actions{margin-left:auto;gap:10px;flex-wrap:nowrap}.search-box{border:0;border-radius:12px;background:var(--surface);height:48px;padding:0 16px}.search-box input{font-size:15px;width:clamp(130px,15vw,250px)}.search-box kbd{font-size:12px}.studio-profile{display:flex;align-items:center;gap:10px;text-align:left;font-size:15px;white-space:nowrap}.studio-profile small{display:block;color:var(--muted);font-size:12px}.profile-monogram{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--soft);font-size:20px;color:var(--green)}
.studio-layout{display:grid;grid-template-columns:88px minmax(0,1fr)}.sidebar{position:static;inset:auto;width:auto;border:0;background:transparent;padding:8px 12px 24px;min-height:700px;gap:22px;align-items:center}.quick-search{margin:0;background:#fff;border:1px solid var(--border)}.sidebar nav{width:100%;margin:0;gap:12px}.nav-item{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px 4px;min-height:72px;border-radius:12px;color:var(--muted);position:relative;text-align:center;font-size:14px}.nav-item .nav-glyph{width:24px;height:24px;display:block}.nav-item .nav-label{width:auto;font-size:12px;font-weight:500}.nav-item small{position:absolute;top:3px;right:1px;font:10px GeistMono,monospace;color:var(--muted);margin:0}.nav-item.active{background:var(--ink);color:#fff;font-weight:500}.nav-item.active small{color:#ddd}.sidebar-bottom{width:100%;margin-top:auto}.navigation-open .studio-layout{grid-template-columns:170px minmax(0,1fr)}.navigation-open .nav-item{flex-direction:row;justify-content:flex-start;padding:14px;min-height:54px;gap:14px;border-radius:8px}.navigation-open .nav-item .nav-label{font-size:14px}.navigation-open .nav-item small{position:static;margin-left:auto}
main{margin:0;padding:0 32px 28px 12px;max-width:none;min-width:0}.eyebrow{font:12px/1.5 GeistMono,"PingFang SC",sans-serif;color:var(--muted);margin:0 0 9px;letter-spacing:1px}h1{font-size:clamp(28px,3vw,42px);font-weight:600;letter-spacing:-1.5px;line-height:1.25}.page-description{font-size:16px;color:var(--muted);margin:10px 0 0}.page-jump{display:flex;align-items:center;justify-content:space-between;gap:30px;background:var(--mint);color:#fff;border-radius:12px;padding:15px 22px;font-size:15px}.page-jump span{font-size:22px}.primary,.action,.pill,.pagination button,.view-switch button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,transform .15s}.primary{color:#fff;border-radius:12px;font-weight:500}.header-actions .primary{min-height:48px;font-size:15px;padding:10px 18px}.view-switch{background:var(--surface);border-radius:12px;padding:3px}.view-switch button{border-radius:12px;font-size:13px;padding:8px 12px}.view-switch button.active{background:#fff;color:var(--ink);box-shadow:none}.primary:hover,.page-jump:hover{background:#bd503b}.action:hover,.pill:hover{background:#e9e9ec}.primary:active,.action:active,.page-jump:active{transform:scale(.98)}
.source-tabs{gap:8px;border:0;margin:0 0 22px;flex-wrap:wrap}.source-tabs button{font-size:16px;padding:12px 20px;border-radius:12px;background:var(--surface);min-height:48px;color:var(--muted)}.source-tabs button.active{background:var(--ink);color:#fff;font-weight:500}.source-tabs button.active:after{display:none}.source-tabs small{font:12px GeistMono,monospace;color:inherit;opacity:.65}.directions{border:0;background:var(--surface);border-radius:12px;padding:24px;margin-bottom:20px}.rss-controls{gap:18px}.rss-controls label,.select-filters label{color:var(--muted);font-size:14px;gap:9px}.rss-controls input,.rss-controls select,.select-filters select,#redfox-group{border-color:var(--border);border-radius:8px;font-size:16px;color:var(--ink);background:#fff}.rss-controls .primary{font-size:16px;min-height:52px;padding:10px 24px}.direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.direction{border:0;border-radius:8px;padding:18px;background:#fff}.direction:hover,.direction.active{background:var(--soft);border-color:transparent}.direction p,.direction p b{color:var(--muted)}.direction small{background:var(--soft);color:var(--green)}.github-mode-tabs{flex-wrap:wrap}.data-notice{color:var(--muted);font-size:14px;flex-wrap:wrap;gap:8px;margin:18px 0}.data-notice button{min-height:44px;border-radius:8px;color:var(--green)}.filterbar{gap:14px;margin:22px 0}.pill,.filterbar .pill{font-size:14px;padding:10px 16px;border-color:var(--border);border-radius:12px;color:var(--muted)}.pill.active{background:var(--ink);color:#fff;border-color:var(--ink)}.pill .dot{background:var(--mint)}.select-filters select{min-height:44px;font-size:14px;padding:8px 12px}.result-heading{color:var(--muted);margin:20px 0;font-size:14px}.text-button{color:var(--green);min-height:44px}.table-wrap{border-radius:12px;border:1px solid var(--border);background:white}th{background:var(--surface);font-size:13px;color:var(--muted);padding:18px 16px;font-weight:500}td{padding:22px 16px;border-color:var(--border);font-size:14px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafafa}.note-title{font-weight:600;font-size:17px;line-height:1.5}.note-meta,.repo-description{color:var(--muted);font-size:14px}.cover{border-radius:8px;width:80px;height:100px}.metric{font:13px/1.6 GeistMono,monospace;color:var(--ink)}.tag{background:#eeeef0;color:#66666e;border-radius:8px;font-size:12px;padding:4px 8px}.tag.green,.tag.amber{color:var(--green);background:var(--soft)}.actions{gap:8px}.action{border-radius:8px;background:#f0f0f2;font-size:13px;padding:9px 12px;color:#66666e}.action.green{background:var(--soft);color:var(--green)}
.cards,.github-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.material-card{background:var(--surface);border-radius:12px;padding:22px;min-width:0}.card-cover,.github-cover{height:auto;aspect-ratio:16/10;border-radius:12px;border:0;margin-bottom:18px}.material-card .note-title{font-size:24px;min-height:0;letter-spacing:-.5px}.material-card .repo-description{font-size:16px;line-height:1.8;margin:16px 0;color:#626269}.card-facts{font:13px/1.6 GeistMono,"PingFang SC",sans-serif;color:var(--muted);flex-wrap:wrap}.material-card .actions{margin-top:20px}.cover-placeholder{background:#eeeef0;color:#929299;letter-spacing:0;font-weight:400}.cover-placeholder::before,.cover-placeholder::after{display:none}.cover-placeholder svg{background:#fafafa;color:#929299;box-shadow:none}.card-text{border:0;background:#fff;border-radius:12px;padding:24px}.card-text strong{font-size:24px}.card-text small{color:var(--muted)}.empty{border:0;background:var(--surface);border-radius:12px;padding:52px 24px;color:var(--muted)}.empty h2{color:var(--ink);font-size:26px;font-weight:500}.empty p{color:var(--muted)}.series-banner{background:var(--surface);border:0;border-radius:12px;padding:28px}.series-banner strong{color:var(--mint);font-family:GeistMono,monospace}.series-banner p{color:var(--muted)}.task-card{background:var(--surface);border:0;border-radius:12px;padding:28px;align-items:center}.task-card p,.settings-grid p,.settings-grid label{color:var(--muted)}.settings-grid{grid-template-columns:1.2fr 1fr;gap:24px}.settings-grid article{background:var(--surface);border:0;border-radius:12px;padding:28px}.settings-grid input,.angle-input{border-color:var(--border);border-radius:8px;min-height:44px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{border:0;border-radius:12px;background:var(--surface)}.stat.active{border:0;background:var(--soft);padding:15px 17px}.stat strong{font-family:GeistMono,monospace}.pagination{margin:24px 0;gap:12px}.pagination button{border-radius:8px}.creator-toolbar,.creator-filters{background:var(--surface);border-radius:12px;padding:16px}.creator-layout{border:0;border-radius:0}.creator-frame{border:0;border-radius:12px}.drawer-header button{width:44px;height:44px;border-radius:50%;background:var(--surface)}dialog{border:0;border-radius:12px 0 0 12px;padding:28px;box-shadow:-12px 0 60px #26262914}dialog::backdrop{background:#26262945}#detailContent p{color:var(--muted)}#toast{left:50%;background:var(--ink);border-radius:12px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-color:var(--mint)}
@media(max-width:1280px){body{padding:16px}.workbench-shell{border-radius:12px}.studio-topbar{padding:24px;gap:14px}.studio-profile>span:last-child{display:none}.brand-copy small{display:none}.brand .brand-copy{font-size:14px}.header-actions{gap:6px}.search-box input{width:140px}.search-box kbd{display:none}main{padding-right:24px}.page-jump{gap:12px}.page-description{font-size:14px}}
@media(max-width:1000px){.brand-copy{display:none}.page-jump{grid-column:2;justify-self:start;padding:10px 18px}.studio-topbar{gap:12px}.studio-identity{gap:10px}.header-actions .primary{padding:10px 14px}.settings-grid{grid-template-columns:1fr}.task-card{align-items:flex-start}.search-box input{width:120px}}
@media(max-width:767px){body{padding:8px}.workbench-shell{border-radius:12px;min-height:calc(100dvh - 16px)}.studio-topbar{padding:18px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px}.studio-identity{min-width:0;gap:10px}.brand .brand-copy{display:block;font-size:13px}.brand .brand-mark{width:42px;height:42px;font-size:22px}.icon-button{width:44px;height:44px}.studio-profile{grid-column:2;grid-row:1}.profile-monogram{width:42px;height:42px}.header-actions{grid-column:1/-1;width:100%;display:flex;flex-wrap:wrap;margin:0;justify-content:start}.search-box{flex:1 1 100%;width:100%;height:48px}.search-box input{width:100%;max-width:none;flex:1}.header-actions .primary{margin-left:auto}.view-switch button{min-height:44px}.studio-layout,.navigation-open .studio-layout{grid-template-columns:minmax(0,1fr)}.sidebar{display:none;min-height:0;width:100%;padding:0 16px 16px;align-items:stretch}.navigation-open .sidebar{display:flex}.sidebar nav{margin:0;grid-template-columns:1fr;gap:6px}.sidebar .quick-search{display:none}.sidebar-bottom{margin:0}.sidebar .nav-item{flex-direction:row;justify-content:start;gap:14px;min-height:48px;border-radius:8px;padding:10px 16px}.sidebar .nav-item .nav-label{font-size:14px}.sidebar .nav-item small{position:static;margin-left:auto;display:block}main{margin:0;padding:0 16px 20px;min-width:0}.page-jump{grid-column:1;justify-self:start;font-size:14px}.page-description{font-size:14px}h1{font-size:30px;letter-spacing:-1px}.source-tabs{gap:8px}.source-tabs button{font-size:14px;padding:10px 14px;min-height:44px}.directions{padding:20px;border-radius:12px}.rss-controls{flex-direction:column;align-items:stretch;gap:16px}.rss-controls label{width:100%;flex-basis:auto}.rss-controls input,.rss-controls select{width:100%;max-width:none}.rss-controls .primary{width:100%}.direction-grid,.stats,.cards,.github-cards,.settings-grid{grid-template-columns:1fr}.material-card{padding:18px;border-radius:12px}.material-card .note-title{font-size:22px}.material-card .repo-description{font-size:15px}.select-filters{flex-direction:column;width:100%;gap:10px}.select-filters select,#redfox-group{max-width:none;width:100%;min-height:48px}.filterbar{align-items:stretch;gap:18px}.data-notice{align-items:start;flex-direction:column}.table-wrap{overflow:visible;border:0;background:transparent}.table-wrap table,table.github-project-table,table.hello-table,table.materials-table,table.aihot-table{display:block;min-width:0!important;width:100%;table-layout:auto;white-space:normal}table colgroup,table thead{display:none}table tbody{display:block;width:100%}table tr{display:block;background:var(--surface);border-radius:12px;padding:18px;margin-bottom:16px}table td{display:block;min-width:0!important;max-width:none!important;width:100%!important;border:0;padding:10px 0;white-space:normal!important;overflow-wrap:anywhere}table td::before{content:attr(data-label);display:block;color:var(--muted);font:12px/1.5 Geist,sans-serif;margin-bottom:6px}table td:first-child::before{display:none}table .title-cell{min-width:0;max-width:none;align-items:start}table .title-cell>div{min-width:0}table .note-title{font-size:18px}.material-description,.github-description,.repo-description{min-width:0!important;max-width:100%!important}.actions{max-width:none}.metric{font-size:14px}.task-card{flex-direction:column;padding:22px}.settings-grid article{padding:22px}.series-banner{gap:16px;padding:22px}.series-banner h2{font-size:22px}.creator-heading{flex-direction:column;align-items:start}.creator-toolbar,.creator-filters{flex-wrap:wrap}.creator-toolbar>*{max-width:100%}.creator-status{flex-wrap:wrap}.pagination{justify-content:center;flex-wrap:wrap}dialog{width:100%;border-radius:12px 12px 0 0;inset:auto 0 0;height:92dvh;padding:22px}.result-heading{flex-wrap:wrap;gap:10px}.cover{width:70px;height:90px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Final shell overrides also supersede transitional legacy shell rules. */
.studio-topbar{margin-left:0;border:0;flex-wrap:nowrap}.studio-topbar .header-actions{flex-wrap:nowrap}.brand-copy strong{font-size:inherit}.page-jump{display:flex}.studio-profile{display:flex}
@media(max-width:767px){.studio-identity{width:auto}.studio-topbar .header-actions{flex-wrap:wrap;margin-left:0}.studio-topbar .search-box{flex:1 1 100%}.studio-profile{display:none}.studio-topbar{grid-template-columns:minmax(0,1fr)}.header-actions{grid-column:1}.page-jump{display:flex}.records-toolbar input{width:100%}}
.records-top{background:var(--surface);border-radius:12px;padding:24px;margin:0 0 20px}.record-summary strong{font:500 36px GeistMono,monospace;color:var(--mint)}.records-top [data-action="new-record"]{min-height:48px;min-width:0;padding:12px 22px;font-size:16px;border-radius:12px}.records-toolbar{padding:18px;background:var(--surface);border-radius:12px}.records-toolbar select,.record-publish-select{min-height:44px;border-radius:8px;padding:10px 12px;color:var(--ink)}.record-batch-tools{flex-wrap:wrap;padding:14px 0;gap:12px}.record-batch-tools label{min-height:44px}.records-table input[type="checkbox"],.record-batch-tools input{accent-color:var(--mint)}.record-dialog-actions button{min-height:44px}.records-table th:first-child{min-width:64px}.record-summary span{color:var(--muted)}
@media(max-width:767px){.records-top{flex-direction:column;align-items:stretch;padding:20px}.records-toolbar{flex-direction:column;align-items:stretch}.records-toolbar select{max-width:none;width:100%}.records-table td{padding:10px 0}.records-table .record-date{white-space:normal}.record-batch-tools{align-items:center}.records-top [data-action="new-record"]{width:100%}}
/* Keep the full left navigation visible as requested. */
.studio-layout,.navigation-open .studio-layout{grid-template-columns:224px minmax(0,1fr)}
#navigationToggle{display:none}.sidebar{padding:8px 16px 24px;align-items:stretch}.sidebar .quick-search{width:100%;height:48px;border-radius:8px;display:flex;justify-content:flex-start;gap:12px;padding:12px 16px}.sidebar .quick-search::after{content:'搜索素材';font-size:14px}.sidebar .nav-item,.navigation-open .sidebar .nav-item{flex-direction:row;justify-content:flex-start;gap:12px;min-height:54px;padding:12px 14px;border-radius:8px;text-align:left}.sidebar .nav-item .nav-label,.navigation-open .sidebar .nav-item .nav-label{font-size:14px;white-space:normal;text-align:left}.sidebar .nav-item .nav-glyph{flex-shrink:0}.sidebar .nav-item small,.navigation-open .sidebar .nav-item small{position:static;margin-left:auto;font-size:11px}.sidebar nav{gap:8px}
@media(min-width:768px) and (max-width:1000px){.studio-layout,.navigation-open .studio-layout{grid-template-columns:190px minmax(0,1fr)}.sidebar{padding-inline:12px}.sidebar .nav-item{padding-inline:12px;gap:10px}}
@media(max-width:767px){#navigationToggle{display:grid}.studio-layout,.navigation-open .studio-layout{grid-template-columns:minmax(0,1fr)}.sidebar{padding:0 16px 16px}.sidebar .quick-search{display:none}.sidebar .nav-item,.navigation-open .sidebar .nav-item{min-height:48px}}
/* Full-page workspace: no outer dashboard frame or enclosing canvas. */
body{padding:0;background:#fff}.workbench-shell{max-width:none;margin:0;border-radius:0;min-height:100dvh;padding-bottom:0}.studio-layout{min-height:calc(100dvh - 110px)}.sidebar{border-right:1px solid var(--border);background:#fafafa;min-height:calc(100dvh - 110px);padding-top:22px}.studio-topbar{padding:24px 32px;border-bottom:1px solid var(--border)}main{padding:20px 32px 40px}.page-jump{border-radius:12px}
@media(max-width:1280px){body{padding:0}.workbench-shell{border-radius:0}.studio-topbar{padding:20px 24px}main{padding:20px 24px 32px}}
@media(max-width:767px){body{padding:0}.workbench-shell{border-radius:0;min-height:100dvh}.studio-topbar{padding:16px}.sidebar{border-right:0;min-height:0;padding:16px}.studio-layout{min-height:0}main{padding:16px}}
/* Keep operational metadata out of every content page. */
.data-notice{display:none!important}

/* Shared sizing contract across material, GitHub, news, records and settings. */
:root{--control-height:44px;--control-font:14px;--panel-radius:8px;--panel-padding:16px;--panel-gap:16px}
.page-header,.directions,.filterbar,.aihot-toolbar,.records-top,.records-toolbar,.series-banner,.task-card,.settings-grid article,.empty,.material-card,.creator-toolbar,.creator-filters{border-radius:var(--panel-radius);padding:var(--panel-padding)}
.page-header,.directions,.filterbar,.aihot-toolbar,.records-top,.records-toolbar,.series-banner,.task-card{margin-top:0;margin-bottom:var(--panel-gap)}
.filterbar,.aihot-toolbar{background:var(--surface);border:0}.filterbar{display:flex;flex-direction:column;align-items:stretch;gap:16px}.filterbar .range-filters{gap:8px}.filterbar .select-filters:empty{display:none}.aihot-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:16px}.aihot-toolbar .source-tabs{margin-bottom:0}
.source-tabs{gap:8px;margin-bottom:var(--panel-gap)}.source-tabs button,.pill,.filterbar .pill,.github-mode-tabs .pill{height:var(--control-height);min-height:var(--control-height);padding:0 20px;font-size:var(--control-font);line-height:1.4;font-weight:500;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}
.source-tabs button.active,.pill.active{font-weight:500}.source-tabs small{font-size:12px;margin-left:0}.github-mode-tabs{gap:8px;margin-bottom:20px}.rss-controls{gap:16px}.rss-controls label{width:220px;flex:0 0 220px;font-size:14px;line-height:1.5;gap:8px}.rss-controls input,.rss-controls select,.select-filters select,#redfox-group,.records-toolbar select,.records-toolbar input{height:var(--control-height);min-height:var(--control-height);font-size:var(--control-font);line-height:1.4;border-radius:8px;padding:0 14px;border:1px solid var(--border);background:#fff;color:var(--ink)}
.rss-controls select,.rss-controls input,.select-filters select,#redfox-group,.records-toolbar select{width:220px;max-width:100%}.select-filters{gap:16px}.rss-controls .primary,.header-actions .primary,.records-top [data-action="new-record"],.page-jump,.primary{height:var(--control-height);min-height:var(--control-height);font-size:var(--control-font);line-height:1.4;padding:0 22px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}
.search-box{height:var(--control-height)}.view-switch{height:var(--control-height)}.view-switch button{min-height:46px;height:46px}.settings-grid,.cards,.github-cards,.project-cards{gap:var(--panel-gap)}.material-card .note-title,.project-cards .note-title{font-size:24px;font-weight:600;line-height:1.5}.material-card .repo-description,.material-card .material-card-description{font-size:16px;line-height:1.8;margin:16px 0}.material-card .actions{margin-top:20px}.card-cover,.project-cards .card-cover,.github-cards .card-cover{aspect-ratio:5/4;height:auto;border-radius:8px;margin-bottom:16px}.table-wrap{border-radius:var(--panel-radius)}.action{min-height:44px;height:auto;font-size:14px;padding:10px 14px;border-radius:8px}.note-meta,.repo-description,.result-heading,.record-help{font-size:14px}.settings-grid article h3,.task-card h3{font-size:20px;line-height:1.5;margin:0 0 12px}.sidebar{gap:0}.sidebar nav{margin:0}
@media(max-width:767px){:root{--panel-padding:20px;--panel-gap:16px}.rss-controls label{width:100%;flex-basis:auto}.rss-controls input,.rss-controls select,.select-filters select,#redfox-group,.records-toolbar select{width:100%;max-width:none}.filterbar{gap:16px}.source-tabs button,.pill,.filterbar .pill,.github-mode-tabs .pill{font-size:16px;padding-inline:16px}.material-card .note-title,.project-cards .note-title{font-size:24px}.records-toolbar input{width:100%}.github-mode-tabs{margin-bottom:16px}}
/* Remove the header controls and shortcut requested in the reference. */
.header-actions,.studio-topbar .header-actions,.page-jump{display:none!important}



/* Browser-rendered dropdowns share the trigger width and open below it. */
@supports (appearance:base-select){
 select,select::picker(select){appearance:base-select}
 select{align-items:center;gap:12px;white-space:nowrap}
 select::picker(select){inset:auto;top:anchor(bottom);left:anchor(left);width:anchor-size(width);min-width:anchor-size(width);max-height:320px;margin-top:8px;padding:6px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--ink);box-shadow:0 12px 32px #26262914;overflow-y:auto;font-size:16px}
 select option{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border-radius:8px;font-size:16px;line-height:1.4;white-space:normal}
 select option:hover,select option:focus{background:var(--surface)}select option:checked{background:var(--soft);color:var(--ink);font-weight:500}
 select option::checkmark{color:var(--green)}select::picker-icon{color:var(--muted);margin-left:auto}
}
@supports (appearance:base-select){select::picker(select){position-try-fallbacks:none}}
.studio-topbar{min-height:80px}.studio-layout,.sidebar{min-height:calc(100dvh - 80px)}
@media(max-width:767px){.studio-layout,.sidebar{min-height:0}}

/* A single control lane keeps each section compact; overflow stays inside the lane. */
.directions:has(.rss-controls),.filterbar,.aihot-toolbar,.records-toolbar,.creator-toolbar,.creator-filters{
 display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:16px;overflow-x:auto;max-width:100%;scrollbar-width:thin;
}
.directions:has(.rss-controls){align-items:flex-end}
.directions .github-mode-tabs,.directions .rss-controls,.filterbar .range-filters,.filterbar .select-filters,.aihot-toolbar .source-tabs,.aihot-toolbar .select-filters{
 display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;flex:0 0 auto;gap:12px;margin:0;
}
.directions .github-mode-tabs{align-self:flex-end}
.directions .rss-controls{align-items:flex-end}
.directions .rss-controls label{width:110px;flex:0 0 110px;white-space:nowrap}
.directions .rss-controls select,.directions .rss-controls input{width:110px;max-width:none}
.directions .github-mode-tabs .pill{white-space:nowrap;padding-inline:10px}
.filterbar .select-filters select,.filterbar #redfox-group,.records-toolbar select{width:180px;max-width:none;flex:0 0 180px}
.range-filters>*,.rss-controls>*,.records-toolbar>*,.creator-toolbar>*,.creator-filters>*,.aihot-toolbar .source-tabs>*{flex-shrink:0;white-space:nowrap}
.studio-topbar .studio-profile{display:flex!important;margin-left:auto;flex:0 0 auto;gap:12px;min-height:48px;padding:0;background:transparent;grid-column:2;grid-row:1}
.profile-avatar{display:block;width:48px;height:48px;border-radius:50%;overflow:hidden;background:#f4f3f0;border:1px solid var(--border)}
.profile-avatar img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(3);transform-origin:50% 18%}
@media(max-width:767px){.studio-topbar{grid-template-columns:minmax(0,1fr) auto}.studio-profile>span:last-child{display:none}.directions .rss-controls label{width:110px;flex-basis:110px}.directions .rss-controls .primary{width:auto}.filterbar .select-filters,.aihot-toolbar .select-filters{width:auto}.records-toolbar .search-box{flex:0 0 260px;width:260px}.profile-avatar{width:44px;height:44px}}

/* Text wraps within available columns; results never require horizontal scrolling. */
.table-wrap{overflow:visible}.table-wrap table{width:100%;min-width:0!important;table-layout:fixed;white-space:normal}
.table-wrap th,.table-wrap td{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}
.table-wrap .note-title,.table-wrap .note-meta,.table-wrap .repo-description,.table-wrap .aihot-summary,.table-wrap .material-description,.table-wrap summary{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-width:0}
.table-wrap .title-cell{min-width:0;max-width:100%;gap:12px}.table-wrap .title-cell>div{min-width:0;flex:1}.table-wrap .actions,.aihot-actions{max-width:100%;gap:6px}.table-wrap .action{white-space:normal;max-width:100%;text-align:center}.table-wrap .record-date{white-space:normal}.table-wrap select{max-width:100%}.aihot-summary{font-size:16px;line-height:1.8}
.aihot-table th:first-child{width:6%}.aihot-table th:nth-child(2),.aihot-table td:nth-child(2){width:52%}.aihot-table th:nth-child(3){width:14%}.aihot-table th:nth-child(4){width:14%}.aihot-table th:last-child{width:14%}
.github-project-table .project-name-col{width:20%}.github-project-table .project-description-col{width:25%}.github-project-table .project-metric-col{width:7%}.github-project-table .project-rank-col{width:7%}.github-project-table .project-supplement-col{width:12%}.github-project-table .project-type-col{width:7%}.github-project-table .project-actions-col{width:8%}.github-project-table th button{white-space:normal}
/* Budget all ten columns: leaving the date unspecified collapses it to zero. */
.materials-table th:nth-child(1){width:20%}.materials-table th:nth-child(2){width:20%}.materials-table th:nth-child(3){width:8%}.materials-table th:nth-child(4){width:4%}.materials-table th:nth-child(5){width:8%}.materials-table th:nth-child(6),.materials-table th:nth-child(7),.materials-table th:nth-child(8){width:6%}.materials-table th:nth-child(9){width:10%}.materials-table th:nth-child(10){width:12%}
@media(min-width:1101px){
 .table-wrap .materials-table th{padding:12px 8px;white-space:nowrap!important;font-size:12px}
 .table-wrap .materials-table td{padding:14px 8px;font-size:14px;line-height:1.5;vertical-align:middle}
 .table-wrap .materials-table td:nth-child(n+6):nth-child(-n+9){white-space:nowrap!important;overflow-wrap:normal;font-size:12px}
 .table-wrap .materials-table .title-cell{gap:10px;align-items:center}
 .table-wrap .materials-table .title-cell>.cover{width:88px;height:66px;flex:0 0 88px;object-fit:cover}
 .table-wrap .materials-table .note-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:16px;line-height:1.5}
 .table-wrap .materials-table .note-meta{margin:4px 0 0;font-size:12px}
 .table-wrap .materials-table .actions{display:flex;flex-wrap:wrap;gap:5px}
 .table-wrap .materials-table .action{min-height:30px;padding:5px 8px;font-size:12px;white-space:nowrap;line-height:1.5}
}
.hello-table th:first-child{width:28%}.hello-table th:nth-child(2){width:42%}.hello-table th:nth-child(3){width:9%}.hello-table th:nth-child(4){width:9%}.hello-table th:last-child{width:12%}
@media(min-width:768px) and (max-width:1100px){
 .table-wrap table{display:block;table-layout:auto}.table-wrap colgroup,.table-wrap thead{display:none}.table-wrap tbody{display:block;width:100%}.table-wrap tr{display:block;background:var(--surface);border-radius:12px;padding:20px;margin-bottom:16px}.table-wrap td{display:block;width:100%!important;max-width:none;padding:10px 0;border:0}.table-wrap td::before{content:attr(data-label);display:block;color:var(--muted);font-size:12px;margin-bottom:6px}.table-wrap td:first-child::before{display:none}.table-wrap .title-cell{align-items:flex-start}.table-wrap .metric{white-space:normal}.table-wrap select{width:220px}
}

/* Keep exports beside the source navigation, above all filters. */
.source-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:var(--panel-gap,24px);min-width:0}
.source-toolbar .source-tabs{margin:0;min-width:0;flex-wrap:nowrap;overflow-x:auto}
.source-toolbar #export,.series-banner #export{flex:0 0 auto;white-space:nowrap;margin-left:auto}
.source-toolbar[hidden]{display:none}
@media(max-width:767px){.source-toolbar{gap:12px}.source-toolbar #export{font-size:14px;padding-inline:4px}.source-toolbar .source-tabs button{flex-shrink:0}}

/* Source navigation and category filters have distinct visual roles. */
.source-toolbar .source-tabs,.source-tabs{display:flex;flex-wrap:wrap;gap:8px 24px;overflow:visible;border-bottom:1px solid var(--border);width:100%;margin-bottom:20px}
.source-tabs button,.source-toolbar .source-tabs button{position:relative;flex-shrink:1;height:52px;min-height:52px;padding:0 2px;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:16px;font-weight:500;white-space:normal;text-align:left}
.source-tabs button.active{background:transparent;color:var(--ink);font-weight:600}
.source-tabs button.active::after{display:block;content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;border-radius:3px;background:var(--mint)}
.source-tabs button:hover{background:transparent;color:var(--ink)}
.source-tabs small{font-size:12px;color:var(--muted)}
#filters{flex-direction:column;align-items:stretch;overflow:visible}
#filters .select-filters,#export{display:none!important}
#filters .range-filters{width:100%;flex:1 1 auto;flex-wrap:wrap;gap:10px;overflow:visible}
#filters .pill,.github-mode-tabs .pill{height:44px;min-height:44px;padding:0 16px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--muted);font-size:14px;font-weight:500}
#filters .pill.active,.github-mode-tabs .pill.active{background:var(--soft);border-color:#e8b9ac;color:var(--green)}
#filters .pill:hover,.github-mode-tabs .pill:hover{border-color:#e8b9ac;color:var(--green)}
#filters .pill small{font-size:12px;opacity:.7}
@media(max-width:767px){.source-tabs,.source-toolbar .source-tabs{gap:8px 16px}.source-tabs button,.source-toolbar .source-tabs button{font-size:14px}#filters .pill,.github-mode-tabs .pill{font-size:14px;padding-inline:12px}}

.github-navigation{background:transparent;padding:0;margin-bottom:16px;border-radius:0;display:block}
.github-navigation .github-mode-tabs{margin:0;flex-wrap:nowrap;overflow-x:auto}
.github-table-controls{padding:0;background:transparent;border-radius:0;margin:0 0 16px;gap:16px}
.github-period-tabs{display:flex;flex:0 0 auto;gap:8px;padding-right:16px;border-right:1px solid var(--border)}
.github-query{flex:0 0 260px}.github-query input{width:100%;min-height:52px;border:1px solid var(--border);border-radius:8px;padding:10px 16px;background:white}

/* Primary source titles remain visibly larger than the category chips. */
.source-tabs button,.source-toolbar .source-tabs button{height:64px;min-height:64px;font-size:22px;font-weight:600;padding-inline:4px}
.source-tabs button.active{font-weight:650}
.source-tabs small{font-size:14px}
@media(max-width:767px){.source-tabs,.source-toolbar .source-tabs{gap:4px 18px}.source-tabs button,.source-toolbar .source-tabs button{height:56px;min-height:56px;font-size:18px}.source-tabs small{font-size:12px}}

.github-description-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}
#gh-period{width:112px;min-height:42px;border:1px solid var(--border);border-radius:8px;padding:6px 12px;color:var(--ink);background:white;font-size:15px;cursor:pointer}
#results>#gh-period{margin-bottom:16px}

/* GitHub navigation is the dark upper level; categories are compact secondary controls. */
.github-navigation .github-mode-tabs{flex-wrap:wrap;overflow:visible;gap:10px}
.github-mode-tabs .pill{height:52px;min-height:52px;font-size:18px;font-weight:600;border-radius:8px;padding:0 18px;background:#fff;color:var(--muted);border:1px solid var(--border)}
.github-mode-tabs .pill.active,.github-mode-tabs .pill.active:hover{background:var(--ink);border-color:var(--ink);color:#fff}
.github-table-controls{flex-wrap:wrap;overflow:visible;align-items:flex-start}
.github-table-controls .range-filters{display:flex;flex-wrap:wrap;gap:8px;min-width:0;flex:1 1 auto}
.github-table-controls .pill,.github-period-tabs .pill,#filters .pill{height:44px;min-height:44px;font-size:14px;font-weight:500;border-radius:8px;padding:0 14px;background:#fff;color:var(--muted);border:1px solid var(--border)}
.github-table-controls .pill.active,.github-period-tabs .pill.active{background:var(--soft);border-color:#e8b9ac;color:var(--green)}
#gh-period{border-radius:8px}
@media(max-width:767px){.github-mode-tabs .pill{font-size:16px;height:48px;min-height:48px;padding-inline:14px}}

@media(max-width:1100px){.table-wrap .github-project-table thead:has(#gh-period){display:block}.github-project-table thead:has(#gh-period) tr{background:transparent;padding:0;margin-bottom:16px}.github-project-table thead:has(#gh-period) th{display:none}.github-project-table thead:has(#gh-period) th:has(#gh-period){display:block;padding:0;background:transparent}.github-description-heading>span{display:none}.github-description-heading{justify-content:flex-start}}

/* Compact corners across all workbench views, including responsive cards. */
.cover,.card-cover,.github-cover,.detail-cover,.project-cover-slot,.material-card .card-cover,.project-cards .card-cover,.github-cards .card-cover,.cover-placeholder{border-radius:8px}
.primary,.action,.icon-button,.pagination button,input,select,textarea{border-radius:8px}

.keyword-tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px}
.keyword-tags .tag{display:inline-flex;flex:0 0 auto;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}

/* Douyin's source controls are kept in the tab, independent of the hidden global toolbar. */
.douyin-controls{margin:22px 0;padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.douyin-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.douyin-toolbar>div{margin-right:auto}.douyin-toolbar strong{font-size:18px}.douyin-toolbar p{margin:3px 0;color:var(--muted);font-size:14px}.douyin-toolbar input,.douyin-toolbar select{height:44px;border:1px solid var(--border);border-radius:8px;padding:0 12px;background:white;font-size:14px}.douyin-toolbar input{width:250px;max-width:100%}.douyin-toolbar .primary{height:44px;min-height:44px;font-size:14px;padding:0 18px}.douyin-coverage{margin-top:14px;font-size:14px;color:var(--muted)}.douyin-coverage summary{cursor:pointer}.douyin-coverage p{line-height:1.8}.douyin-counts{display:flex;gap:12px;flex-wrap:wrap}.douyin-counts span{background:white;padding:4px 10px;border:1px solid var(--border);border-radius:6px}@media(max-width:800px){.douyin-toolbar>div{width:100%}.douyin-toolbar input{width:100%}.douyin-toolbar label{flex:1}}



/* Self-media account and owned-content workspace. */
.social-top,.social-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}
.social-top{background:var(--surface);padding:24px;border-radius:12px}.social-top strong{display:block;font:600 40px/1.4 GeistMono,monospace}.social-top p{margin:6px 0;color:var(--muted);font-size:16px}
.social-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px}.social-platform{background:#fff;border:1px solid var(--border);border-radius:8px;text-align:left;padding:20px;display:grid;gap:8px}.social-platform.active{border-color:var(--mint);background:var(--soft)}.social-platform strong{font:600 28px GeistMono,monospace}.social-platform small,.social-account>small{font-size:16px;color:var(--muted)}
.social-section-heading h2{font-size:24px;margin:0}.social-section-heading h2 small{font-size:16px;color:var(--muted)}.social-accounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:28px}.social-account{padding:24px;border:1px solid var(--border);border-radius:8px;display:grid;gap:16px;min-width:0}.social-account.active{border-color:var(--mint)}.social-account h3,.social-content h3{margin:0;font-size:22px;overflow-wrap:anywhere}.social-account p{margin:4px 0;color:var(--muted);overflow-wrap:anywhere}.social-account strong{font:24px GeistMono,monospace}.social-account strong small{font:16px Geist,sans-serif}
.social-content-filters{display:flex;flex-wrap:wrap;gap:16px;align-items:end;background:var(--surface);padding:20px;border-radius:8px;margin-bottom:24px}.social-content-filters label{display:grid;gap:8px;flex:1 1 180px;min-width:0}.social-content-filters input,.social-content-filters select{width:100%;min-height:48px;background:#fff;border:1px solid var(--border);padding:8px 12px}
.social-content-list{display:grid;gap:20px}.social-content{display:flex;gap:20px;padding:24px;border:1px solid var(--border);border-radius:8px;min-width:0}.social-content>div{min-width:0;flex:1}.social-content>img{width:140px;height:160px;object-fit:cover;border-radius:8px}.social-content-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow-y:auto}.social-content video{width:100%;max-width:600px;max-height:450px;border-radius:8px}.social-metrics{font-size:16px;color:var(--muted)}
.social-dialog{max-width:640px;width:calc(100% - 32px);border-radius:12px;padding:28px;max-height:90dvh;overflow-y:auto}.social-close{float:right}.social-dialog form{display:grid;gap:16px}.social-dialog label{display:grid;gap:8px}.social-dialog input,.social-dialog select,.social-dialog textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--border);min-height:48px}.social-dialog .social-error{color:#a84332;margin:0}.social-dialog .action{margin:4px 8px 8px 0}
@media(max-width:767px){.social-platforms,.social-accounts{grid-template-columns:1fr}.social-content{flex-direction:column;padding:20px}.social-content>img{width:100%;height:180px}.social-dialog{height:auto;inset:auto;margin:auto}.social-top strong{font-size:32px}}

/* Compact platform icons sit between the page heading and account data. */
.social-switch{display:flex;gap:22px;align-items:flex-start;overflow-x:auto;padding:8px 4px 16px;margin:0 0 16px}
.social-switch-item{display:flex;flex-direction:column;align-items:center;gap:9px;flex:0 0 90px;padding:6px 0;color:var(--muted);font-size:14px;line-height:1.4;white-space:nowrap}
.social-switch-item:disabled{opacity:.48;cursor:default}
.social-switch-icon{width:58px;height:58px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;font-size:32px;box-shadow:0 3px 10px #00000005}
.social-switch-icon svg{width:38px;height:38px}.social-icon-wechat{color:#22ac60}.social-icon-xiaohongshu,.social-icon-bilibili{font-size:13px;font-weight:700}
.social-switch-item.active{color:var(--ink);font-weight:600}.social-switch-item.active .social-switch-icon{background:#edf8f1;border-color:#7aca9c;box-shadow:0 0 0 3px #edf8f1}
.social-switch-item small{font-size:11px;line-height:1;margin-top:-3px}
.social-account-switch{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.social-account-switch .pill{min-height:36px;padding:6px 12px;font-size:14px}.social-account-switch .pill[aria-pressed="true"]{background:var(--ink);color:white;border-color:var(--ink)}
@media(max-width:767px){.social-switch{gap:10px}.social-switch-item{flex-basis:78px}.social-switch-icon{width:50px;height:50px}.social-switch-item{font-size:12px}}

/* Workbench type system: UI only; embedded artwork owns its typography. */
:root{
 --text-body:14px;--text-control:14px;--text-secondary:13px;
 --text-item-title:16px;--text-section:18px;--text-page:clamp(24px,2vw,28px);
 --muted:#626269;--control-height:44px;--control-font:var(--text-control);
 --panel-radius:8px;--panel-padding:16px;--panel-gap:16px;
}
body{font-family:Geist,"PingFang SC","Microsoft YaHei",sans-serif;font-size:var(--text-body);line-height:1.6}
h1,#pageTitle{font-size:var(--text-page);line-height:1.3;font-weight:600;letter-spacing:-.6px}
h2,.empty h2,.series-banner h2,.social-section-heading h2{font-size:var(--text-section);line-height:1.4;font-weight:600}
h3,.task-card h3,.settings-grid h3,.settings-grid article h3,.social-account h3,.social-content h3{font-size:var(--text-item-title);line-height:1.5;font-weight:600}
main p,main li,main label,main input,main select,main textarea,dialog p,dialog input,dialog select,dialog textarea{font-size:var(--text-body);line-height:1.6}
.table-wrap td,.table-wrap .metric,.table-wrap .material-description,.table-wrap .repo-description,.table-wrap .aihot-summary,.material-card .repo-description,.material-card-description,.aihot-summary,.social-content-text{font-size:var(--text-body);line-height:1.6}
.table-wrap th,.table-wrap th button{font-size:var(--text-secondary);line-height:1.5;font-weight:500}
.note-title,.table-wrap .note-title,.material-card .note-title,.project-cards .note-title,.aihot-title,.record-title,.records-table .note-title{font-size:var(--text-item-title);line-height:1.5;font-weight:600;letter-spacing:0}
.note-meta,.table-wrap .note-meta,.supplement-info,.tag,.text-button,.pagination,.pagination button,.page-description,.eyebrow,.card-facts,.record-date,.record-help,.task-card small,.settings-grid small,.social-metrics,.social-account>small,.social-section-heading h2 small{font-size:var(--text-secondary);line-height:1.5}
.sidebar .nav-item .nav-label,.brand .brand-copy,.studio-profile{font-size:var(--text-body)}
.brand-copy small,.source-tabs small,#filters .pill small,.sidebar .nav-item small,.social-switch-item small{font-size:12px}
.source-tabs button,.source-toolbar .source-tabs button{font-size:16px;height:48px;min-height:48px;line-height:1.4;font-weight:600}
.pill,#filters .pill,.github-mode-tabs .pill,.github-table-controls .pill,.github-period-tabs .pill,.records-toolbar button,.creator-toolbar button,.social-account-switch .pill{font-size:var(--text-control);min-height:44px;height:auto;padding:8px 12px;line-height:1.4}
.primary,.action,#gh-period,.rss-controls select,.rss-controls input,.records-toolbar input,.records-toolbar select,.record-publish-select,.social-dialog .action{font-size:var(--text-control);min-height:44px;line-height:1.4}
.action,.table-wrap .materials-table .action{min-height:44px;padding:8px 10px;font-size:var(--text-control)}
.table-wrap .materials-table td:nth-child(n+6):nth-child(-n+9){font-size:var(--text-secondary)}
.table-wrap td::before{font-size:var(--text-secondary)}
.task-card p,.settings-grid article p,.direction p,.record-card p,.empty p,.material-card p,.project-card p,.creator-heading p,.creator-toolbar label,.creator-filters label,.records-toolbar label,.rss-controls label{font-size:var(--text-body);line-height:1.6}
.task-card h2,.settings-grid article h2,.record-card h2{font-size:var(--text-section);line-height:1.4}
#detailContent h2{font-size:20px;line-height:1.5}#detailContent p,#detailContent dl{font-size:var(--text-body);line-height:1.7}
.eyebrow{letter-spacing:0;margin-bottom:6px}.page-description{margin-top:6px}
.studio-topbar{min-height:72px;padding:12px 24px}.studio-layout,.sidebar{min-height:calc(100dvh - 72px)}
.studio-layout,.navigation-open .studio-layout{grid-template-columns:208px minmax(0,1fr)}
.brand .brand-mark{width:40px;height:40px;font-size:20px}.profile-avatar{width:40px;height:40px}
.sidebar{padding:16px 12px}.sidebar nav{gap:4px}.sidebar .nav-item,.navigation-open .sidebar .nav-item{min-height:46px;padding:10px 12px;gap:10px}
main{padding:20px 24px 32px}
.douyin-controls,.records-toolbar,.social-top,.social-account,.social-content,.social-content-filters{padding:var(--panel-padding);border-radius:var(--panel-radius);margin-bottom:var(--panel-gap)}
.douyin-controls{margin-top:0}.douyin-toolbar strong,.record-summary{font-size:var(--text-item-title)}.douyin-toolbar p,.social-top p{font-size:var(--text-secondary);line-height:1.5}
.social-top strong,.record-summary strong,.stat strong,.series-banner strong{font:500 28px/1.3 GeistMono,monospace}.social-account strong{font-size:22px}.social-account strong small{font-size:13px}
.social-section-heading{margin-bottom:16px}.social-accounts,.social-content-list{gap:16px;margin-bottom:16px}.social-account{gap:12px}
.social-switch{gap:16px;margin-bottom:12px;padding-bottom:12px;flex-wrap:wrap;overflow:visible}.social-switch-item{flex-basis:78px;font-size:13px}.social-switch-icon{width:50px;height:50px;border-radius:8px}
.social-content-filters input,.social-content-filters select,.social-dialog input,.social-dialog select,.social-dialog textarea{min-height:44px}
.social-dialog{padding:24px}.social-dialog h2{font-size:18px}.social-content-text,.repo-description,.material-card-description{max-width:65ch}
.material-card .repo-description,.material-card .material-card-description{margin:10px 0}.material-card .actions{margin-top:12px}
.card-text strong{font-size:18px}.record-summary span{font-size:13px}.records-top [data-action="new-record"]{font-size:14px;min-height:44px;height:44px}
.records-table td,.table-wrap td{padding:14px 10px}.table-wrap th{padding:12px 10px}.table-wrap .materials-table td{padding:12px 8px}
.table-wrap .actions{gap:6px}.filterbar,.records-toolbar,.aihot-toolbar{gap:12px}.github-mode-tabs{gap:8px;margin-bottom:16px}
.task-card,.settings-grid article{padding:20px}.task-card h3,.settings-grid h3{margin-bottom:8px}.empty{padding:32px 20px}
@supports(appearance:base-select){select::picker(select),select option{font-size:14px}select option{min-height:44px}}
@media(max-width:1100px){.studio-layout,.navigation-open .studio-layout{grid-template-columns:190px minmax(0,1fr)}}
@media(max-width:767px){
 .studio-layout,.navigation-open .studio-layout{grid-template-columns:minmax(0,1fr);min-height:0}.sidebar{min-height:0}
 main{padding:16px}.studio-topbar{padding:12px 16px}.source-tabs button,.source-toolbar .source-tabs button{font-size:14px;min-height:44px;height:auto;padding-block:10px}
 .cards,.github-cards,.project-cards,.social-accounts,.settings-grid{grid-template-columns:minmax(0,1fr)}
 .directions:has(.rss-controls),.filterbar,.aihot-toolbar,.records-toolbar,.creator-toolbar,.creator-filters{flex-wrap:wrap;overflow:visible}
 .github-query,.records-toolbar .search-box{flex:1 1 100%;width:100%;min-width:0}.social-switch{gap:8px}.social-switch-item{flex-basis:72px}
 .table-wrap td,.table-wrap .materials-table td{padding:8px 0}.table-wrap th,.table-wrap .materials-table th{padding:8px 0}
 .table-wrap tr{padding:16px}.social-top strong{font-size:28px}.social-dialog{padding:20px}
}

/* News is a reading grid in all three modes, rather than a data table. */
 .aihot-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:14px;align-items:stretch}
.aihot-card{min-width:0;padding:18px;border:1px solid #eaeaea;border-radius:8px;background:#fff;display:flex;flex-direction:column;gap:14px;transition:border-color .18s ease}
.aihot-card:hover{border-color:#ccc9c5}
.aihot-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}
.aihot-card-category{font-size:12px;line-height:1.5;color:var(--green);background:var(--soft);padding:3px 7px;border-radius:4px}
.aihot-card-rank{font:12px/1.5 GeistMono,"PingFang SC",sans-serif;color:var(--muted)}
.aihot-card .aihot-card-title{margin:0;font-size:17px;font-weight:650;line-height:1.55;letter-spacing:-.015em;overflow-wrap:anywhere}
.aihot-card-title a{display:block}.aihot-card-title a:hover{color:var(--green)}
.aihot-card-description{min-width:0}
.aihot-card-description summary{display:block;cursor:pointer;list-style:none}
.aihot-card-description summary::-webkit-details-marker{display:none}
.aihot-card .aihot-card-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin:0;color:#696967;font-size:14px;line-height:1.75;overflow-wrap:anywhere}
.aihot-card-description[open] .aihot-card-summary{display:block;overflow:visible}
.aihot-summary-toggle{display:block;margin-top:6px;font-size:12px;color:var(--green)}
.aihot-card-description[open] .aihot-summary-toggle{font-size:0}
.aihot-card-description[open] .aihot-summary-toggle::after{content:"收起摘要";font-size:12px}
.aihot-card-meta{display:grid;gap:3px;margin-top:auto;color:var(--muted);font-size:12px;line-height:1.6;padding-top:12px;border-top:1px solid #eaeaea;overflow-wrap:anywhere}
.aihot-card .aihot-actions{display:flex;flex-wrap:wrap;gap:18px;padding:0;border:0}
.aihot-card .action{min-height:30px;padding:0;background:transparent;border:0;border-radius:2px;font-size:13px;color:var(--muted)}
.aihot-card .action:hover{color:var(--green)}
.aihot-card a:focus-visible,.aihot-card button:focus-visible,.aihot-card summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}
.aihot-loading{font-size:14px;color:var(--muted);margin-bottom:12px}
.aihot-skeleton{min-height:220px;justify-content:flex-start}.aihot-skeleton span{display:block;height:14px;background:var(--surface);border-radius:4px;animation:news-loading 1.4s ease-in-out infinite alternate}.aihot-skeleton span:first-child{width:22%}.aihot-skeleton span:nth-child(2){width:85%;height:40px}.aihot-skeleton span:last-child{width:100%;height:64px}
@keyframes news-loading{from{opacity:.45}to{opacity:1}}
@media(max-width:767px){.aihot-cards{grid-template-columns:minmax(0,1fr);gap:12px}.aihot-card{padding:16px}.aihot-toolbar .source-tabs{flex-wrap:wrap;flex:1 1 100%;min-width:0}.aihot-toolbar .select-filters{flex-wrap:wrap;flex:1 1 100%;min-width:0}.aihot-toolbar .select-filters select{width:100%;flex:1 1 100%;max-width:none}}
@media(prefers-reduced-motion:reduce){.aihot-skeleton span{animation:none}}

.material-type-filter{position:relative;display:inline-block;font-size:inherit;font-weight:inherit;text-align:left}
.material-type-filter summary{display:flex;align-items:center;gap:5px;cursor:pointer;list-style:none;white-space:nowrap}
.material-type-filter summary::-webkit-details-marker{display:none}
.material-type-filter summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}
.material-type-options{position:absolute;top:calc(100% + 10px);left:0;z-index:25;min-width:100px;padding:5px;background:white;border:1px solid var(--border);border-radius:6px;box-shadow:0 4px 16px #00000012}
.materials-table .material-type-options button,.material-type-options button{display:block;width:100%;padding:9px 12px;text-align:left;font:inherit;color:var(--text);border:0;background:white;border-radius:3px;white-space:nowrap}
.material-type-options button:hover,.material-type-options button[aria-pressed="true"]{background:var(--soft);color:var(--green)}

/* Relay reference: shared workspace visual system. Business layouts stay fluid. */
:root{
 --ink:#202c28;--muted:#5c6560;--border:#e6eae5;--surface:#f6f7f5;
 --mint:#214e3f;--green:#214e3f;--soft:#eaf0e5;
 --panel-radius:8px;--panel-padding:16px;--panel-gap:20px;
 --text-body:15px;--text-control:15px;--text-secondary:13px;
 --text-item-title:15px;--text-section:19px;--text-page:32px;
}
body{background:#f3f3f3;color:var(--ink);font-family:"Avenir Next","PingFang SC","Microsoft YaHei",sans-serif}
.workbench-shell{background:transparent;min-height:100dvh;border:0;border-radius:0;max-width:none;margin:0}
.studio-topbar{min-height:88px;padding:20px 28px;background:#f3f3f3;border:0;box-shadow:none}
.studio-layout,.navigation-open .studio-layout{grid-template-columns:224px minmax(0,1fr);min-height:calc(100dvh - 88px)}
.studio-identity{gap:12px}.brand{padding:0;gap:10px;letter-spacing:0;color:#4b4b4b}
.brand .brand-mark{width:36px;height:36px;border-radius:8px;background:#4b4b4b;color:#fff;font-size:18px}
.brand .brand-copy{font-size:14px}.brand-copy strong{font-weight:650}.brand-copy small{color:#888}
.studio-topbar .studio-profile{padding:5px 10px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;gap:10px;min-height:46px}
.profile-avatar{width:32px;height:32px;background:#f3f3f3}.studio-profile small{font-size:11px;color:#858585}
.sidebar{position:sticky;top:20px;align-self:start;width:auto;min-height:calc(100dvh - 108px);padding:12px 16px 24px;border:0;background:transparent}
.sidebar nav{gap:6px}.sidebar .nav-item,.navigation-open .sidebar .nav-item{min-height:46px;padding:12px;gap:12px;border-radius:7px;color:#747474;font-weight:500}
.sidebar .nav-item:hover{background:#ebebeb;color:#303030}
.sidebar .nav-item.active{background:#e6e6e6;color:#242424;box-shadow:inset 0 0 0 1px #dedede;font-weight:600}
.sidebar .nav-item small{color:#888}.nav-glyph svg{width:20px;height:20px}
main{min-width:0;max-width:none;margin:0 20px 20px 0;padding:28px 32px 40px;background:#fff;border:1px solid #e8e8e8;border-radius:16px;box-shadow:0 1px 3px #00000003;min-height:calc(100dvh - 108px)}
h1,#pageTitle{font-size:28px;line-height:1.3;font-weight:600;letter-spacing:-.7px;color:#242424}
.eyebrow{font-size:12px;color:#888;margin-bottom:7px}.page-description{font-size:13px;color:#777}
.source-toolbar{margin-bottom:20px}.source-tabs,.source-toolbar .source-tabs{gap:24px;border-color:#e7e7e7}
.source-tabs button,.source-toolbar .source-tabs button{color:#868686;font-size:16px;font-weight:500;min-height:48px}
.source-tabs button.active,.source-toolbar .source-tabs button.active{color:#242424;font-weight:650}
.source-tabs button.active::after{height:2px;background:#333;border-radius:0}
.source-tabs small{color:#929292;font-weight:400}
.filterbar,.aihot-toolbar,.directions,.records-toolbar,.creator-toolbar,.creator-filters,.social-content-filters,.douyin-controls{background:#fafafa;border:1px solid #eaeaea;border-radius:8px;padding:14px 16px;box-shadow:none}
.aihot-toolbar .source-tabs{margin:0;border:0}.aihot-toolbar .source-tabs button.active::after{bottom:0}
#filters .pill,.github-mode-tabs .pill,.github-period-tabs .pill,.records-toolbar .pill,.social-account-switch .pill{border:1px solid #e2e2e2;background:#fff;color:#777;border-radius:6px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:500}
#filters .pill.active,#filters .pill.active:hover,.github-mode-tabs .pill.active,.github-mode-tabs .pill.active:hover,.github-period-tabs .pill.active{background:#fff;border-color:#555;color:#242424;box-shadow:0 0 0 1px #555;font-weight:600}
.github-mode-tabs{gap:10px}.github-mode-tabs .pill{min-height:44px;font-size:15px}
.primary{background:#214e3f;border:1px solid #214e3f;color:#fff;border-radius:7px;font-weight:550;box-shadow:inset 0 1px 0 #ffffff14;min-height:42px}
.primary:hover{background:#163f31;border-color:#163f31}.primary:active{transform:translateY(1px)}
.action,.table-wrap .materials-table .action{background:#f7f7f7;border:1px solid #e8e8e8;color:#666;border-radius:6px;min-height:36px;padding:7px 9px;font-size:13px}
.action.green{background:#fff;border-color:#cfcfcf;color:#303030}.action:hover{border-color:#aaa;background:#f0f0f0;color:#242424}
.tag,.tag.green,.tag.amber{background:#f3f3f3;border:0;color:#6d6d6d;border-radius:4px;font-size:12px}
input,select,textarea,.search-box{background:#fff;border-color:#e4e4e4;border-radius:7px;color:#444}
input::placeholder,textarea::placeholder{color:#999}.search-box:focus-within{border-color:#888}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #777;outline-offset:3px}
.table-wrap{border-color:#e8e8e8;border-radius:8px;background:#fff}
.table-wrap th{background:#fafafa;color:#808080;font-weight:500;border-color:#e9e9e9}
.table-wrap td{border-color:#eeeeee;color:#4b4b4b}.table-wrap tr:hover td{background:#fcfcfc}
.note-title,.table-wrap .note-title{color:#303030;font-weight:600}.note-title:hover{color:#111}
.material-description,.repo-description{color:#727272}.metric{font-variant-numeric:tabular-nums}
.material-card,.project-card,.aihot-card,.record-card,.social-account,.settings-grid article,.task-card,.social-content{border:1px solid #e8e8e8;border-radius:8px;background:#fff;box-shadow:0 1px 2px #00000003}
.material-card:hover,.aihot-card:hover,.record-card:hover{border-color:#cfcfcf}.cover,.cover-frame,.card-cover{border-radius:6px}
.aihot-card-category{color:#747474;background:#f2f2f2}.aihot-card .aihot-actions .action{background:transparent;border:0;padding:0;color:#777}
.aihot-summary-toggle{color:#747474}.aihot-card-title a:hover{color:#111}.aihot-card-meta{border-color:#eee;color:#888}
.social-top,.records-top,.series-banner{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px}
.social-switch{border-color:#e8e8e8}.social-switch-icon{border-radius:8px}.social-switch-item[aria-selected="true"] .social-switch-icon{border-color:#444;background:#eee}
.material-type-options{border-color:#dedede;box-shadow:0 4px 18px #0000000a}.material-type-options button[aria-pressed="true"]{background:#eee;color:#333}
dialog,.social-dialog{border:1px solid #e0e0e0;border-radius:12px;background:white;box-shadow:0 20px 70px #00000015}dialog::backdrop{background:#00000024}
.empty{background:#fafafa;border:1px dashed #dedede;color:#777;border-radius:8px}
@media(min-width:768px) and (max-width:1100px){
 .studio-layout,.navigation-open .studio-layout{grid-template-columns:190px minmax(0,1fr)}
 main{padding:24px;margin-right:16px}
}
@media(max-width:767px){
 .studio-topbar{min-height:72px;padding:16px;background:#f3f3f3}.studio-topbar .studio-profile{padding:4px;min-height:36px;border:0;background:transparent}
 .studio-layout,.navigation-open .studio-layout{grid-template-columns:minmax(0,1fr);min-height:0}
 .sidebar{position:static;min-height:0;padding:0 16px 16px;background:#f3f3f3}
 main{margin:0;min-height:calc(100dvh - 72px);padding:20px 16px;border-radius:12px 12px 0 0;border-inline:0}
 h1,#pageTitle{font-size:24px}.source-tabs,.source-toolbar .source-tabs{gap:16px;flex-wrap:wrap}.source-tabs button,.source-toolbar .source-tabs button{font-size:14px}
 .filterbar,.aihot-toolbar,.directions,.records-toolbar,.social-content-filters{padding:12px}.table-wrap tr{border-radius:0}
}
@media(prefers-reduced-motion:reduce){.primary:active{transform:none}}

.materials-table td:nth-child(4),.materials-table th:nth-child(4){white-space:nowrap;padding-inline:4px}

/* Shell geometry and component colors match the Relay admin reference. */
body{background:#f0f2ee;color:#202c28}
.workbench-shell{display:block;background:inherit}
.studio-layout,.navigation-open .studio-layout{display:block;min-height:calc(100dvh - 74px)}
.studio-topbar{display:flex;margin-left:232px;height:74px;min-height:74px;padding:0 38px;background:#fcfcfa;border-bottom:1px solid #e6eae5}
.studio-breadcrumb{display:flex;align-items:center;gap:14px;color:#5c6560;font-size:13px}.studio-breadcrumb span{color:#8b938d}.studio-breadcrumb strong{font-weight:500;color:#202c28}
.studio-topbar .studio-profile{border:0;background:transparent;padding:0;min-height:32px}.profile-avatar{width:30px;height:30px;background:#ece1d0}.studio-profile>span:last-child{display:none}
.sidebar{position:fixed;inset:0 auto 0 0;width:232px;min-height:100dvh;padding:30px 19px 20px;background:#fcfcfa;border-right:1px solid #e6eae5;z-index:3}
.sidebar .studio-identity{width:auto;flex:none;margin:0 12px 30px;gap:10px}.sidebar .brand{margin:0;padding:0;gap:10px;letter-spacing:-.4px}.sidebar .brand-copy{display:block;font-size:15px}.sidebar .brand-copy small{display:block;font-size:13px;letter-spacing:.6px;color:#5c6560;margin-top:3px}
.sidebar .brand .brand-mark{background:#214e3f;color:#e5efc3;width:33px;height:33px;border-radius:9px;font-size:16px}
.studio-workspace{display:flex;align-items:center;gap:10px;border:1px solid #e6eae5;border-radius:9px;padding:13px 10px;margin-bottom:28px;font-size:15px}.studio-workspace-icon{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:7px;background:#eceee8;font-size:13px;font-weight:700}.studio-workspace strong{font-weight:550}.studio-workspace small{display:block;margin-top:4px;font-size:13px;color:#5c6560}
.studio-nav-caption{font-size:13px;letter-spacing:1px;color:#5c6560;margin:0 12px 12px}
.sidebar .nav-item,.navigation-open .sidebar .nav-item{min-height:45px;padding:12px 14px;border-radius:8px;color:#5c6560;font-size:15px;font-weight:450}.sidebar .nav-item .nav-label{font-size:15px;font-weight:500}.nav-glyph svg{width:17px;height:17px}.sidebar .nav-item.active{background:#eaf0e5;color:#214e3f;box-shadow:none;font-weight:600}.sidebar .nav-item:hover{background:#eff2ed}.sidebar .nav-item small{font-size:13px;color:#5c6560}.sidebar-bottom{border-top:1px solid #e6eae5;padding-top:16px;margin-top:auto}
body[data-studio-page]:not([data-studio-page=create]) main{overflow-anchor:none;width:calc(100% - 232px);max-width:1500px;margin-left:calc(232px + max(0px,(100vw - 232px - 1500px)/2));margin-right:auto;padding:42px clamp(28px,3.5vw,64px) 56px;background:#f0f2ee;border:0;border-radius:0;box-shadow:none;min-height:calc(100dvh - 74px)}.page-description{color:#5c6560;font-size:15px;font-weight:400}.eyebrow{color:#5c6560;font-size:13px;font-weight:400}
h1,#pageTitle{font-size:28px;font-weight:550;color:#202c28}
.filterbar,.aihot-toolbar,.directions,.records-toolbar,.creator-toolbar,.creator-filters,.social-content-filters,.douyin-controls{background:#fff;border-color:#e6eae5;border-radius:12px}
.source-tabs,.source-toolbar .source-tabs{border-color:#e6eae5}.source-tabs button.active::after{background:#214e3f}.source-tabs button.active,.source-toolbar .source-tabs button.active{color:#214e3f}
#filters .pill,.github-mode-tabs .pill,.github-period-tabs .pill{border-color:#e2e8de;color:#768171;border-radius:7px}
#filters .pill.active,#filters .pill.active:hover,.github-mode-tabs .pill.active,.github-mode-tabs .pill.active:hover,.github-period-tabs .pill.active{background:#eaf0e5;border-color:#ccd9c5;box-shadow:none;color:#214e3f}
.action,.table-wrap .materials-table .action{background:#fff;border-color:#dfe5dd;color:#5f6a61;border-radius:7px}.action:hover{background:#fafcf8;border-color:#a9bca7;color:#214e3f}.action.green{background:#214e3f;border-color:#214e3f;color:#fff}.action.green:hover{background:#163f31}
.tag,.tag.green,.tag.amber,.aihot-card-category{background:#eff3e9;color:#718166}
.table-wrap,.material-card,.project-card,.aihot-card,.record-card,.social-account,.settings-grid article,.task-card,.social-content,.social-top,.records-top,.series-banner{border-color:#e6eae5;border-radius:13px;background:#fff;box-shadow:none}
.table-wrap th{background:#f9faf6;color:#5c6560;border-color:#e6eae5}.table-wrap td{color:#536052;border-color:#eef0eb}.table-wrap tr:hover td{background:#fafcf8}.note-title,.table-wrap .note-title{color:#202c28}.aihot-card .aihot-card-title{color:#202c28}.aihot-card .aihot-card-summary{color:#5c6560}.aihot-card-meta{color:#8a9286;border-color:#e6eae5}.aihot-summary-toggle{color:#718565}.aihot-card .aihot-actions .action{color:#5b755d}
.material-type-options{border-color:#dfe5dd}.material-type-options button[aria-pressed="true"]{background:#eaf0e5;color:#214e3f}
dialog,.social-dialog{border-color:#d8e2ce;border-radius:15px;box-shadow:0 25px 90px #263a3026}dialog::backdrop{background:#23332655}
@media(min-width:1450px){main{padding:40px 48px}.studio-topbar{padding:0 48px}}
@media(min-width:768px) and (max-width:1100px){.sidebar{width:220px;padding-inline:13px}.sidebar .nav-item,.navigation-open .sidebar .nav-item{gap:10px}.sidebar .nav-item .nav-label{white-space:nowrap}.studio-topbar{margin-left:220px;padding:0 25px}body[data-studio-page]:not([data-studio-page=create]) main{width:calc(100% - 220px);margin-left:calc(220px + max(0px,(100vw - 220px - 1500px)/2));padding:30px 26px 40px}}
@media(max-width:767px){
 .workbench-shell{display:flex;flex-direction:column}.studio-layout,.navigation-open .studio-layout{display:contents}
 .sidebar{position:relative;inset:auto;order:0;display:flex;width:100%;min-height:0;padding:16px;border-right:0;border-bottom:1px solid #e6eae5}
 .sidebar .studio-identity{margin:0;justify-content:space-between}.sidebar .brand-copy{display:block}.sidebar .studio-workspace,.studio-nav-caption,.sidebar-bottom{display:none}
 .sidebar #nav{display:none}.navigation-open .sidebar #nav{display:grid;margin-top:16px}
 .studio-topbar{order:1;margin:0;height:52px;min-height:52px;padding:0 16px;border-bottom:1px solid #e6eae5}.studio-breadcrumb{font-size:13px}
 main{order:2;margin:0;padding:24px 16px;min-height:calc(100dvh - 118px);border-radius:0;background:#f0f2ee}h1,#pageTitle{font-size:24px}
}

/* Selected tabs use Claude-inspired terracotta; action buttons keep Relay green. */
:root{--tab-accent:#c96442;--tab-text:#9d482d;--tab-soft:#f8eee9;--tab-border:#dfaa96}
.source-tabs button.active,.source-toolbar .source-tabs button.active{color:var(--tab-accent)}
.source-tabs button.active::after{background:var(--tab-accent)}
#filters .pill.active,#filters .pill.active:hover,.github-mode-tabs .pill.active,.github-mode-tabs .pill.active:hover,.github-period-tabs .pill.active,.github-period-tabs .pill.active:hover,.social-account-switch .pill[aria-pressed="true"]{background:var(--tab-soft);border-color:var(--tab-border);color:var(--tab-text);box-shadow:none}
.social-switch-item.active{color:var(--tab-text)}
.social-switch-item.active .social-switch-icon{border-color:var(--tab-border);box-shadow:0 0 0 2px var(--tab-soft)}
.view-switch button.active{background:var(--tab-soft);color:var(--tab-text)}

/* Material titles use the same regular weight as surrounding table text. */
.table-wrap .note-title,.material-card .note-title{font-weight:400}

/* Keep column labels visible while browsing the material list. */
@media(min-width:768px){
 .table-wrap .materials-table thead{position:sticky;top:0;z-index:2;background:#f9faf6;box-shadow:0 1px 0 #e6eae5}
 .table-wrap .materials-table thead th{background:#f9faf6}
}
#content>.filters[aria-label="素材筛选"]{display:none}
.content-loading{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;color:var(--ink);background:#fafbf8;border:1px solid #e6eae5;border-radius:12px}
.content-loading p{margin:0;font-size:18px;font-weight:400;letter-spacing:.04em;color:#61756d}
.content-loading--feed{position:relative;overflow:hidden;min-height:280px;gap:26px;background:linear-gradient(165deg,#fffefa 0%,#f8eee9 48%,#f3ebe3 100%);border-color:#e8ddd2;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 12px 40px rgba(201,100,66,.06)}
.content-loading--feed .content-loading-glow{position:absolute;inset:-40% -20%;background:radial-gradient(ellipse at 50% 40%,rgba(201,100,66,.14),transparent 58%);pointer-events:none;animation:content-glow-breathe 3.2s ease-in-out infinite}
.content-loading-copy{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;z-index:1}
.content-loading--feed .content-loading-copy p{margin:0;font-size:17px;font-weight:500;letter-spacing:.06em;color:var(--tab-text,#9d482d)}
.content-loading--feed .content-loading-copy small{font-size:12px;color:#a89484;letter-spacing:.02em}
.content-loading--feed .content-loading-art{z-index:1;filter:drop-shadow(0 10px 18px rgba(157,72,45,.08))}
.content-loading--feed .content-loading-road{background:repeating-linear-gradient(90deg,#dfaa96 0 10px,transparent 10px 18px);opacity:.55}
.content-loading--feed .content-loading-sheet{border-color:#e8c4b4;box-shadow:0 8px 20px rgba(201,100,66,.12)}
.content-loading--feed .content-loading-sheet:nth-of-type(2){background:linear-gradient(180deg,#fff 0%,#fff6f1 100%)}
.content-loading--feed .content-loading-sheet:nth-of-type(3){background:linear-gradient(180deg,#f8eee9 0%,#f3e4dc 100%);border-color:#dfaa96}
.content-loading--feed .content-loading-sheet:nth-of-type(4){background:linear-gradient(180deg,#fff 0%,#fceee6 100%);border-color:#e6b9a5}
.content-loading--feed .content-loading-sheet::before{background:#c96442;box-shadow:0 8px 0 #edd5c8,0 16px 0 #edd5c8}
@keyframes content-glow-breathe{0%,100%{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}

/* The tool fills the available screen; each editing panel owns its scrollbar. */
body[data-studio-page="create"] main { padding:0; min-height:0; background:#fff; }
body[data-studio-page="create"] .page-header,
body[data-studio-page="create"] .daily-encouragement { display:none; }
body[data-studio-page="create"] #creatorMount { margin:0; min-width:0; }
body[data-studio-page="create"] .creative-frame { display:block; width:100%; height:calc(100dvh - 48px)!important; min-height:0; border-radius:0; }
body[data-studio-page="create"] #content:not(:empty) { padding:20px; }
@media(min-width:768px) {
 body[data-studio-page="create"] { overflow:hidden; }
 body[data-studio-page="create"] .sidebar { width:64px; padding:16px 8px; }
 body[data-studio-page="create"] .sidebar .studio-identity { margin:0 0 24px; justify-content:center; }
 body[data-studio-page="create"] .sidebar .brand-copy,
 body[data-studio-page="create"] .sidebar .nav-label,
 body[data-studio-page="create"] .sidebar .nav-item small,
 body[data-studio-page="create"] .sidebar .studio-nav-caption,
 body[data-studio-page="create"] .sidebar #navigationToggle { display:none; }
 body[data-studio-page="create"] .sidebar .nav-item { justify-content:center; padding:12px; }
 body[data-studio-page="create"] .sidebar,body[data-studio-page="create"] .sidebar nav { overflow:visible; }
 body[data-studio-page="create"] .sidebar .nav-item { position:relative; }
 body[data-studio-page="create"] .sidebar .nav-item:hover::after { content:attr(aria-label); position:absolute; left:calc(100% + 8px); top:50%; transform:translateY(-50%); background:#202c28; color:#fff; font-size:12px; font-weight:400; line-height:1.4; padding:5px 9px; border-radius:6px; white-space:nowrap; z-index:50; pointer-events:none; }
 body[data-studio-page="create"] .studio-breadcrumb a { color:#5c6560; text-decoration:none; }
 body[data-studio-page="create"] .studio-breadcrumb a:hover { color:#214e3f; }
 body[data-studio-page="create"] .studio-back { display:inline-flex; align-items:center; height:30px; padding:0 10px; border:1px solid #e6eae5; border-radius:8px; background:#fff; color:#202c28; font-size:13px; cursor:pointer; }
 body[data-studio-page="create"] .studio-back:hover { background:#eff2ed; }
 body[data-studio-page="create"] .studio-topbar { margin-left:64px; height:48px; min-height:48px; padding:0 20px; }
 body[data-studio-page="create"] main { margin-left:64px; }
}
@media(max-width:767px) {
 body[data-studio-page="create"] .creative-frame { height:calc(100dvh - 118px)!important; }
}
.content-loading-art{position:relative;width:172px;height:72px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}
.content-loading-road{position:absolute;left:8px;right:8px;bottom:5px;height:2px;background:repeating-linear-gradient(90deg,#cedbd0 0 10px,transparent 10px 18px)}
.content-loading-sheet{position:absolute;left:62px;top:10px;width:39px;height:49px;background:#fff;border:1px solid #c7d7cb;border-radius:6px;box-shadow:0 4px 10px #2341340b;animation:content-arriving 2.4s ease-in-out infinite;opacity:0}
.content-loading-sheet::before{content:"";position:absolute;left:9px;right:9px;top:12px;height:3px;background:#8faa9b;border-radius:2px;box-shadow:0 8px 0 #d8e3d9,0 16px 0 #d8e3d9}
.content-loading-sheet:nth-of-type(3){animation-delay:-.8s;background:#edf4ea;border-color:#bfd0bc}
.content-loading-sheet:nth-of-type(4){animation-delay:-1.6s;background:#fff1e9;border-color:#e6cabb}
@keyframes content-arriving{0%{transform:translateX(-80px) translateY(6px) rotate(-12deg);opacity:0}20%{opacity:1}50%{transform:translateX(0) translateY(-5px) rotate(0deg);opacity:1}80%{opacity:1}100%{transform:translateX(80px) translateY(6px) rotate(12deg);opacity:0}}
@media(prefers-reduced-motion:reduce){.content-loading-sheet{animation:none;opacity:1;transform:translateX(-45px) rotate(-8deg)}.content-loading-sheet:nth-of-type(3){transform:translateY(-5px)}.content-loading-sheet:nth-of-type(4){transform:translateX(45px) rotate(8deg)}}
.action.is-selected,.table-wrap .materials-table .action.is-selected{background:var(--tab-accent);border-color:var(--tab-accent);color:#fff}
.action.is-selected:hover{background:var(--tab-text);border-color:var(--tab-text);color:#fff}
.topic-collection-section{margin-bottom:32px}.topic-collection-section h2,.topic-list-heading h2{font-size:19px;font-weight:500;margin:0}
.topic-collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-top:16px}
.topic-collection-card{text-align:left;border:1px solid var(--border,#dfe5dd);background:#fff;border-radius:12px;padding:20px;min-height:130px;color:var(--ink);cursor:pointer}
.topic-collection-card:hover{border-color:var(--tab-border)}.topic-collection-card.active{background:var(--tab-soft);border-color:var(--tab-accent)}
.topic-collection-card-top{display:flex;align-items:start;justify-content:space-between;gap:12px}.topic-collection-card strong{font-size:17px;font-weight:500;overflow-wrap:anywhere}.topic-collection-card-top>span{font-size:13px;white-space:nowrap;color:var(--tab-text)}
.topic-collection-card p{font-size:15px;font-weight:400;color:#5c6560;margin:12px 0 0;line-height:1.6;overflow-wrap:anywhere}.topic-list-heading{margin-bottom:18px}
.topic-collection-dialog{position:fixed;inset:0;margin:auto;width:min(560px,calc(100vw - 32px));max-height:85dvh;padding:26px;overflow:auto}
.topic-dialog-heading{display:flex;justify-content:space-between;gap:16px;align-items:start}.topic-dialog-heading h2{margin:0;font-size:22px;font-weight:500}.topic-dialog-heading p{color:#738077;font-size:14px;line-height:1.6;overflow-wrap:anywhere;margin:8px 0 18px}
.topic-collection-options{display:grid;gap:9px;max-height:36dvh;overflow:auto}.topic-collection-option{display:flex;align-items:start;gap:12px;border:1px solid #dfe5dd;border-radius:9px;padding:14px;cursor:pointer}
.topic-collection-option:has(input:checked){background:var(--tab-soft);border-color:var(--tab-accent)}.topic-collection-option input{accent-color:var(--tab-accent);margin-top:4px;flex:none}
.topic-collection-option strong{font-size:15px;font-weight:500}.topic-collection-option small{display:block;color:#738077;font-size:13px;margin-top:5px;overflow-wrap:anywhere}
.topic-collection-new{border:0;padding:16px 0 0;margin:0;display:grid;gap:14px}.topic-collection-new label{display:grid;gap:7px;font-size:14px}.topic-collection-new input,.topic-collection-new textarea{width:100%;padding:10px 12px;border:1px solid #dfe5dd;border-radius:7px;font:inherit}.topic-collection-new[hidden]{display:none}
.topic-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.topic-dialog-actions .primary{background:var(--tab-accent)}.topic-dialog-error{color:#ab3e28;font-size:14px;margin-top:14px}
@media(max-width:600px){.topic-collection-grid{grid-template-columns:1fr}.topic-collection-dialog{padding:20px}}
/* Discovery tabs share typography with the global studio canvas (see main layout above). */
body[data-studio-page=discover]{background:#f0f2ee}body[data-studio-page=discover] .page-header{margin-bottom:32px}body[data-studio-page=discover] #pageTitle{font-family:"Songti SC","SimSun",serif;font-weight:600;font-size:32px}body[data-studio-page=discover] .page-description{font-size:15px;font-weight:400;color:#5c6560}body[data-material-reading=true] .view-switch{display:none}body[data-studio-page=discover] .source-tabs{margin-bottom:22px;border-bottom:1px solid #e6e1d8;flex-wrap:wrap;column-gap:28px;row-gap:4px;align-items:flex-end}body[data-studio-page=discover] .source-toolbar .source-tabs{column-gap:28px;row-gap:4px}body[data-studio-page=discover] .source-tabs button,.source-toolbar .source-tabs button{background:transparent;color:#5c6560;font-size:15px;font-weight:500;flex:0 0 auto;flex-shrink:0;display:inline-flex;align-items:baseline;gap:6px;padding:0;white-space:nowrap;min-height:48px;height:auto}body[data-studio-page=discover] .source-tabs .source-tab-label{white-space:nowrap;font-size:15px;font-weight:500}body[data-studio-page=discover] .source-tabs .source-tab-count{min-width:2.25em;text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:400;color:#5c6560}body[data-studio-page=discover] .source-tabs .source-tab-count--empty{min-width:0;width:0;overflow:hidden;margin:0;padding:0}body[data-studio-page=discover] .source-tabs button.active,.source-toolbar .source-tabs button.active{background:transparent;color:var(--tab-accent)}body[data-material-reading=true] .range-filters{gap:8px;flex-wrap:wrap;margin-bottom:18px}body[data-material-reading=true] .range-filters .pill{font-size:13px;padding:8px 12px;border-radius:6px;background:#fffefa;border:1px solid #e6e1d8;color:#5c6560}body[data-material-reading=true] .range-filters .pill.active{background:var(--tab-accent);color:#fffefa;border-color:var(--tab-accent)}body[data-studio-page=discover]:not([data-material-reading=true]) #filters{display:none!important;margin:0!important;padding:0!important;border:0!important}body[data-studio-page=discover]:not([data-material-reading=true]) .directions.github-navigation:not([hidden]){display:flex;flex-direction:column;gap:8px;margin:0 0 18px;padding:0;border:0;background:transparent}body[data-studio-page=discover]:not([data-material-reading=true]) .directions .github-mode-tabs,.directions .github-table-controls{margin:0;padding:0;border:0;background:transparent;box-shadow:none}body[data-studio-page=discover]:not([data-material-reading=true]) .directions,body[data-studio-page=discover]:not([data-material-reading=true]) .filterbar,body[data-studio-page=discover]:not([data-material-reading=true]) .filterbar.github-table-controls,body[data-studio-page=discover]:not([data-material-reading=true]) .douyin-controls{background:transparent;border:0;border-radius:0;padding:0;margin-bottom:18px;box-shadow:none}body[data-studio-page=discover]:not([data-material-reading=true]) .github-mode-tabs .pill,body[data-studio-page=discover]:not([data-material-reading=true]) .discover-pill-stack .range-filters .pill,body[data-studio-page=discover]:not([data-material-reading=true]) .filterbar .pill,body[data-studio-page=discover]:not([data-material-reading=true]) #filters .pill{font-size:13px;padding:8px 12px;border-radius:6px;background:#fffefa;border:1px solid #e6e1d8;color:#5c6560;min-height:auto;box-shadow:none}body[data-studio-page=discover]:not([data-material-reading=true]) .github-mode-tabs .pill.active,body[data-studio-page=discover]:not([data-material-reading=true]) .discover-pill-stack .range-filters .pill.active,body[data-studio-page=discover]:not([data-material-reading=true]) .filterbar .pill.active,body[data-studio-page=discover]:not([data-material-reading=true]) #filters .pill.active{background:var(--tab-accent);color:#fffefa;border-color:var(--tab-accent);font-weight:500}body[data-studio-page=discover]:not([data-material-reading=true]) .table-wrap,body[data-studio-page=discover]:not([data-material-reading=true]) .empty,body[data-studio-page=discover]:not([data-material-reading=true]) .project-card{background:#fffefa;border-color:#e6e1d8;box-shadow:none}body[data-studio-page=discover]:not([data-material-reading=true]) .data-notice{color:#5c6560;font-size:13px;margin-bottom:12px}body[data-material-reading=true] .filters{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:0;margin-bottom:16px;border-bottom:0;font-size:13px;color:#5c6560}body[data-material-reading=true] .filters input{min-width:200px;flex:1}body[data-material-reading=true] .filters input,body[data-material-reading=true] .filters select{background:#fffefa;border:1px solid #e6e1d8;border-radius:6px;padding:8px 10px;font-size:13px;color:#5c6560}body[data-material-reading=true] .filters>label:has([data-feed-filter=sort]),body[data-material-reading=true] .filters>[data-feed-filter=order]{display:none}body[data-material-reading=true] .filters>[role=status]{font-size:13px;color:#5c6560}
body[data-studio-page=discover]:not([data-material-reading=true]) .discover-pill-stack{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;background:transparent}
body[data-studio-page=discover]:not([data-material-reading=true]) .discover-pill-stack .github-mode-tabs,.discover-pill-stack .range-filters{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.material-reading{display:grid;gap:24px;min-width:0}.reading-group{background:#fffefa;border:1px solid #e6e1d8;border-radius:10px;padding:26px 28px 0;min-width:0}.reading-group-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e3d5c3;padding-bottom:17px;flex-wrap:wrap}.reading-group-heading h2{font-size:18px;font-weight:400;margin:0;color:#a58061}.reading-group-tools{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.reading-group-tools [role=group]{display:flex;gap:18px}.reading-group-tools button{border:0;background:transparent;font-size:13px;font-weight:400;color:#5c6560;padding:4px 0;white-space:nowrap}.reading-group-tools button[aria-pressed=true],.reading-group-tools button:hover{color:var(--tab-accent)}.reading-group-tools small{font-size:13px;color:#5c6560;white-space:nowrap}.reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.reading-material{display:grid;grid-template-columns:28px 68px minmax(0,1fr);align-items:start;gap:12px 18px;padding:28px 0;border-bottom:1px solid #eee6dc;min-width:0}.reading-material-index{align-self:start;font:600 13px/1.2 GeistMono,"PingFang SC",monospace;color:#5c6560;padding-top:4px;font-variant-numeric:tabular-nums}.reading-material .cover-frame{width:68px;height:88px;border-radius:6px;background:#f1eade}.reading-material .cover-placeholder{color:#bca88e}.reading-material .cover-placeholder span{font-size:13px}.reading-title{border:0;background:transparent;display:block;padding:0;text-align:left;font-size:17px;font-weight:400;color:#443d34;line-height:1.65;overflow-wrap:anywhere}.reading-title:hover{color:var(--tab-accent)}.reading-summary{font-size:15px;font-weight:400;line-height:1.9;color:#5c6560;margin:6px 0 14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.reading-meta{display:flex;flex-wrap:wrap;gap:6px 12px;color:#5c6560;font-size:13px;font-weight:400;line-height:1.6}.reading-metrics{display:flex;flex-wrap:wrap;gap:16px;color:#5c6560;font-size:13px;margin:15px 0;font-variant-numeric:tabular-nums}.reading-metrics small{font-size:13px;color:#5c6560;margin-left:3px}.reading-material .actions{justify-content:flex-start;flex-wrap:wrap;gap:8px;margin-top:17px}.reading-material .action{font-size:13px;min-height:30px;padding:5px 9px;border-color:#e8ddce;color:#5c6560;background:transparent}.reading-material .action.is-selected{background:var(--tab-accent);border-color:var(--tab-accent);color:#fff}.reading-material .actions a{border-color:transparent;padding-left:0}.reading-material:last-child{border-bottom:0}.reading-material-copy{min-width:0}
.material-reading--skeleton .reading-group-heading{border-bottom-color:#eee6dc;padding-bottom:20px}
.material-reading--skeleton h2{margin:0;width:min(180px,42%)}
.reading-material--skeleton .reading-material-index{color:transparent}
.reading-skeleton-shimmer{background:linear-gradient(90deg,#ebe3d9 0%,#f7f2ea 48%,#ebe3d9 96%);background-size:220% 100%;animation:reading-skeleton-shimmer 1.35s ease-in-out infinite}
.reading-skeleton-block{display:block;width:18px;height:12px;border-radius:4px}
.reading-skeleton-cover{display:block;width:100%;min-height:88px;border-radius:6px;border:0}
.reading-skeleton-line{display:block;height:13px;border-radius:5px;margin-bottom:10px}
.reading-skeleton-line--heading{height:16px;width:100%;margin:0}
.reading-skeleton-line--title{height:17px;width:94%;margin-bottom:12px}
.reading-skeleton-line--short{width:58%}
.reading-skeleton-line--meta{width:72%;height:11px;margin-top:16px;margin-bottom:0}
@keyframes reading-skeleton-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}
@media(prefers-reduced-motion:reduce){.reading-skeleton-shimmer{animation:none;background:#ebe3d9}}
@media(min-width:768px) and (max-width:1100px){body[data-studio-page=discover] main{width:calc(100% - 220px);margin-left:220px;padding:30px 26px}.reading-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:767px){body[data-studio-page]:not([data-studio-page=create]) main{width:100%;max-width:none;margin:0;padding:26px 18px}body[data-studio-page=discover] #pageTitle{font-size:28px}.reading-grid{grid-template-columns:minmax(0,1fr)}.reading-group{padding:20px 19px 0}.reading-group-tools{width:100%;justify-content:space-between;gap:12px}.reading-group-tools [role=group]{gap:13px}.reading-group-tools button{font-size:13px}.reading-material{gap:10px 14px;grid-template-columns:24px 58px minmax(0,1fr);padding:24px 0}.reading-material-index{font-size:13px;padding-top:2px}.reading-material .cover-frame{width:58px;height:78px}.reading-title{font-size:16px}body[data-material-reading=true] .range-filters{flex-wrap:nowrap;overflow:auto}body[data-material-reading=true] .range-filters .pill{flex:none;white-space:nowrap}}

body[data-material-reading=true] #content>.filters[aria-label='素材筛选']{display:flex}

.selfmedia-workspace-tabs{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--border,#e6eae5);margin-bottom:18px}.selfmedia-workspace-tabs button{position:relative;padding:10px 0 13px;color:#5c6560;font-size:15px;font-weight:500;background:transparent;border:0;cursor:pointer}.selfmedia-workspace-tabs button[aria-pressed=true]{color:var(--tab-text,#9d482d)}.selfmedia-workspace-tabs button[aria-pressed=true]::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--tab-accent,#c96442)}.selfmedia-overview-frame{display:block;width:100%;height:max(800px,calc(100dvh - 200px));border:0;background:#f0f2ee;border-radius:0;color-scheme:light}body[data-studio-page=selfmedia] .page-jump{display:none}

/* Nine material columns: title, description, origin, author, three metrics, date, actions. */
.materials-table th:nth-child(1){width:23%}.materials-table th:nth-child(2){width:23%}.materials-table th:nth-child(3){width:5%}.materials-table th:nth-child(4){width:9%}.materials-table th:nth-child(5),.materials-table th:nth-child(6),.materials-table th:nth-child(7){width:7%}.materials-table th:nth-child(8){width:9%}.materials-table th:nth-child(9){width:10%}.table-wrap .materials-table td:nth-child(n+5):nth-child(-n+8){white-space:nowrap;overflow-wrap:normal;font-size:var(--text-secondary)}

.reading-material .material-trash-action{display:inline-flex;align-items:center;justify-content:center;min-width:30px;padding:5px 7px}.reading-material .material-trash-action:hover{color:#a44332;border-color:#dca99d;background:#fff4ef}
.reading-material .material-unsuitable-action{display:inline-flex;align-items:center;gap:4px;padding:5px 9px}.reading-material .material-unsuitable-action:hover{color:#7a4d12;border-color:#e0c28d;background:#fff8eb}

.material-capture-time{display:block;margin:-10px 0 14px;font-size:13px;line-height:1.6;font-weight:400;color:#5c6560}

.actions a.action.origin-action,.aihot-actions a.action.origin-action{display:inline-flex;align-items:center;justify-content:center;min-width:82px;min-height:44px;padding:9px 15px;font-size:14px;line-height:1.5;border:1px solid #dfd3c3;border-radius:6px;background:#fffefa;color:#8b7258;touch-action:manipulation}
.actions a.action.origin-action:hover,.aihot-actions a.action.origin-action:hover{background:#f4ede3;border-color:#bca88e;color:#69513b}
.back-to-top{position:fixed;right:24px;bottom:24px;z-index:20;min-height:44px;padding:10px 16px;border:1px solid #dfd3c3;border-radius:8px;background:#fffefa;color:#69513b;font-size:13px;box-shadow:0 3px 12px #443d3412;touch-action:manipulation}.back-to-top[hidden]{display:none}
@media(max-width:767px){.back-to-top{right:16px;bottom:16px}}

.reading-heading-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;min-width:0}.reading-group-heading .material-capture-time{margin:0}

body[data-material-reading=true] #pagination{min-height:44px;overflow-anchor:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;font-size:13px;color:#5c6560}body[data-material-reading=true] .reading-material{overflow-anchor:auto}
.feed-load-status{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;padding:6px 14px 6px 12px;border-radius:999px;background:linear-gradient(135deg,rgba(255,254,250,.98) 0%,rgba(248,238,233,.95) 100%);border:1px solid rgba(223,170,150,.42);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 4px 14px rgba(201,100,66,.08);color:var(--tab-text,#9d482d);font-size:12px;line-height:1.35;font-weight:500;letter-spacing:.02em}
.feed-load-label{display:inline-block}
.feed-load-dots{display:inline-flex;align-items:flex-end;gap:4px;height:14px;padding-bottom:1px}
.feed-load-dots i{display:block;width:5px;height:5px;border-radius:50%;background:linear-gradient(180deg,#df8f6f 0%,var(--tab-accent,#c96442) 100%);box-shadow:0 0 0 1px rgba(255,255,255,.5);animation:feed-dot-wave 1.05s ease-in-out infinite}
.feed-load-dots i:nth-child(2){animation-delay:.14s}
.feed-load-dots i:nth-child(3){animation-delay:.28s}
body[data-material-reading=true] .filters .feed-toolbar-status{display:inline-flex;align-items:center;min-height:28px}
body[data-material-reading=true] .filters .feed-load-status{padding:5px 12px 5px 10px;font-size:13px}
body[data-material-reading=true] #pagination .feed-load-status{margin-left:auto}
@keyframes feed-dot-wave{0%,70%,100%{transform:translateY(0) scale(.85);opacity:.45}35%{transform:translateY(-5px) scale(1);opacity:1}}
@media(prefers-reduced-motion:reduce){.feed-load-dots i{animation:none;opacity:.75}.content-loading--feed .content-loading-glow{animation:none}}

.aihot-pagination{min-height:44px;overflow-anchor:none}[data-social="more"]{overflow-anchor:none}.aihot-card,.social-content{overflow-anchor:auto}

/* 账号设置页：沿用工作台内容区，字段平铺成单列，不再使用居中登录卡片 */
/* 账户页布局同 playground 方案 10：左侧右上角预览，右侧一张卡片里放四个分组 */
.account-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start;max-width:1080px}
.account-preview{position:sticky;top:120px;background:#fff;border:1px solid #e6eae5;border-radius:13px;padding:20px}
.account-preview h3{margin:0 0 4px}.account-preview>.auth-copy{margin:0 0 16px;font-size:13px}
.account-preview-main{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0 4px;text-align:center}.account-preview-main b{font-size:18px;font-weight:600;overflow-wrap:anywhere}.account-preview-main small{color:var(--muted);font-size:13px}
.account-preview-mini{border:1px dashed #dfe5de;border-radius:8px;padding:12px;margin-top:16px;background:#f8f9f8}.account-preview-mini>small{display:block;color:var(--muted);font-size:12px;margin-bottom:8px}.account-preview-mini em{font-style:normal;color:#a84332}
.account-preview-trigger{display:flex;align-items:center;gap:10px}.account-preview-trigger>span:last-child{display:flex;flex-direction:column;line-height:1.3;font-size:14px}.account-preview-trigger small{color:var(--muted);font-size:12px}
.account-groups{background:#fff;border:1px solid #e6eae5;border-radius:13px;overflow:hidden}
.account-page .account-section{padding:20px 24px;border-bottom:1px solid #eef0ec}.account-page .account-section:last-child{border-bottom:0}
.account-page .account-section[data-editing]{background:#fffaf8;box-shadow:inset 3px 0 0 var(--tab-accent,#c96442)}
.account-head h3 small{font-size:12px;font-weight:400;color:var(--muted);margin-left:6px}
.account-mono{font-family:GeistMono,monospace;font-weight:400!important}.account-muted{color:var(--muted);font-size:13px}
.account-label{display:flex;justify-content:space-between}.account-label small{color:var(--muted);font-size:12px}
.account-session{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f0f2ee;font-size:14px}.account-session small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.account-session b{font-weight:500}
.account-sessions{margin-bottom:8px}
.account-page .account-actions .action.danger{color:#a33f2b;border-color:#ecc9bf}.account-page .account-actions .action.danger:hover{background:#fbf0ec}
.account-page .account-actions button:disabled{opacity:.5;cursor:not-allowed}
.account-session .action{min-height:32px;height:32px;padding:0 12px;border-radius:8px;font-size:13px;background:#fff;border:1px solid #dfe5de;color:#2f4a3c}
.account-meter{display:flex;align-items:center;gap:8px;margin:-6px 0 12px;max-width:420px;font-size:12px;color:var(--muted)}.account-meter i{flex:1;height:4px;border-radius:2px;background:#eef0ec;position:relative;overflow:hidden}.account-meter i::after{content:"";position:absolute;inset:0;width:33%;background:#c9523d}.account-meter[data-level="2"] i::after{width:66%;background:#d9a23b}.account-meter[data-level="3"] i::after{width:100%;background:#43856d}.account-meter[hidden]{display:none}
.account-check{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);margin:0 0 8px}
@media(max-width:900px){.account-layout{grid-template-columns:minmax(0,1fr)}.account-preview{position:static}}
.account-page .auth-field{max-width:420px}
.account-feedback{font-size:14px;margin:14px 0 0;color:#45634e}
.account-feedback[data-tone="error"]{color:#a33f2b}
.account-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.account-head h3{margin:0}.account-head [hidden],.account-edit[hidden],.account-view[hidden],[data-email-step][hidden]{display:none}
.account-kv{display:flex;align-items:center;gap:12px;min-height:44px;font-size:14px;border-top:1px solid #f0f2ee}.account-kv:first-child{border-top:0}.account-kv>span:first-child{width:72px;color:#7e8880;flex:none}.account-kv b{font-weight:500;overflow-wrap:anywhere}
/* 账户页按钮统一尺寸：主次按钮同高同圆角，避免「取消」比「保存」小一截 */
.account-page .account-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px}
.account-page .account-actions button,.account-page .account-head .action,.account-page .account-otp .action{min-height:40px;height:40px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}
.account-page .account-actions .action,.account-page .account-head .action,.account-page .account-otp .action{background:#fff;border:1px solid #dfe5de;color:#2f4a3c}
.account-page .account-actions .action:hover,.account-page .account-head .action:hover{background:#f4f6f1}
.account-page .account-actions .primary{border:1px solid transparent}
.account-page .account-actions .auth-link{height:auto;min-height:0;padding:0 4px;background:none;border:0}
/* 头像行：头像、按钮、说明左对齐，「更换头像」按钮按内容宽度，不拉伸 */
.account-page .auth-avatar-row{display:flex;align-items:center;gap:16px;margin:0 0 20px}
.account-page .auth-avatar-row>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px}
.account-page .auth-avatar-pick{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid #dfe5de;border-radius:8px;background:#fff;font-size:14px;color:#2f4a3c;width:auto}
.account-page .auth-avatar-row small{margin:0;font-size:12px}
.account-page .auth-field{font-size:14px;color:#3c4a42}
.account-page .auth-field input{height:44px;border-radius:8px;font-size:15px}
.account-otp{display:flex;gap:8px}.account-otp input{flex:1;letter-spacing:.3em;font-family:GeistMono,monospace}.account-otp .action{flex:none;white-space:nowrap}
.account-steps{display:flex;gap:8px;list-style:none;padding:0;margin:0 0 18px;counter-reset:step}.account-steps li{counter-increment:step;flex:1;font-size:13px;color:#9aa39a;padding-top:8px;border-top:3px solid #e6eae5}.account-steps li::before{content:counter(step) ". "}.account-steps li[data-state=current]{color:#244e40;border-color:#244e40;font-weight:600}.account-steps li[data-state=done]{color:#45634e;border-color:#9fbfa9}

/* GitHub 素材发现：与 AIGC 一致，pill 区不走 #directions 卡片壳 */
body[data-studio-page=discover]:not([data-material-reading=true]) .github-discover-chrome{display:flex;flex-direction:column;gap:8px;margin:0 0 18px;padding:0;border:0!important;background:transparent!important;box-shadow:none!important}
body[data-studio-page=discover]:not([data-material-reading=true]) .github-discover-chrome .github-mode-tabs,
body[data-studio-page=discover]:not([data-material-reading=true]) .github-discover-chrome .range-filters,
body[data-studio-page=discover]:not([data-material-reading=true]) .github-discover-chrome .github-query{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%;align-self:stretch}
body[data-studio-page=discover]:not([data-material-reading=true]) .github-discover-chrome .github-mode-tabs{flex-wrap:nowrap!important;overflow-x:auto;justify-content:flex-start;margin-bottom:0!important}
body[data-studio-page=discover]:not([data-material-reading=true]) .github-discover-chrome .github-mode-tabs .pill,
body[data-studio-page=discover]:not([data-material-reading=true]) .github-discover-chrome .range-filters .pill{font-size:13px;padding:8px 12px;border-radius:6px;background:#fffefa;border:1px solid #e6e1d8;color:#5c6560;min-height:auto;height:auto;box-shadow:none;flex-shrink:0;white-space:nowrap}
body[data-studio-page=discover]:not([data-material-reading=true]) .github-discover-chrome .github-mode-tabs .pill.active,
body[data-studio-page=discover]:not([data-material-reading=true]) .github-discover-chrome .range-filters .pill.active{background:var(--tab-accent);color:#fffefa;border-color:var(--tab-accent);font-weight:500}
body[data-studio-page=discover]:not([data-material-reading=true]) #directions[hidden]{display:none!important}
body[data-studio-page=discover][data-discover-source=github] #directions,
body[data-studio-page=discover][data-discover-source=github] #stats,
body[data-studio-page=discover][data-discover-source=github] #dataNotice{display:none!important;margin:0!important;padding:0!important;border:0!important;height:0!important;overflow:hidden!important}
body[data-studio-page=discover][data-discover-source=github] .source-toolbar{margin-bottom:0!important}
body[data-studio-page=discover][data-discover-source=github] .source-toolbar .source-tabs{margin-bottom:18px!important}

/* 全站字号与灰色统一：四档字号，辅助文字单一灰色。放在最后，压过前面各层的硬编码。 */
:root{--muted:#5c6560}
.studio-nav-caption,.sidebar .brand-copy small,.studio-workspace small,.studio-workspace-icon,.sidebar .nav-item small,.studio-breadcrumb,.eyebrow,.page-date span,.daily-encouragement-label,.studio-profile small,.reading-meta,.reading-metrics,.reading-metrics small,.reading-material-index,.reading-material .cover-placeholder span,.reading-material .action,.reading-group-tools button,.reading-group-tools small,.source-tabs .source-tab-count,.material-capture-time,.feed-load-status,body[data-material-reading=true] .filters>[role=status]{font-size:13px;font-weight:400;color:var(--muted)}
.sidebar .nav-item,.sidebar .nav-item .nav-label,.source-tabs button,.source-toolbar .source-tabs button,.source-tabs .source-tab-label,.selfmedia-workspace-tabs button,.reading-summary,.page-description{font-size:15px}
.sidebar .nav-item .nav-label,.source-tabs button,.source-toolbar .source-tabs button,.source-tabs .source-tab-label,.selfmedia-workspace-tabs button{font-weight:500}
.reading-summary,.page-description{font-weight:400;color:var(--muted)}
.reading-title{font-size:15px;font-weight:500}
.cover-frame.cover .cover-placeholder,.cover-placeholder span{font-size:13px;color:var(--muted)}
#filters .pill small,.range-filters .pill small,.source-tabs small{font-size:13px;font-weight:400;opacity:1;color:var(--muted)}
.pill.active small,.range-filters .pill.active small,#filters .pill.active small{color:inherit}
h1,#pageTitle,body[data-studio-page] #pageTitle{font-size:32px;font-weight:600}
/* 页头：台历日期 + 标题 + 每日一句（header-playground 05 号定稿）。旧的页头样式已清掉，只以这段为准。 */
.page-header{display:grid;grid-template-columns:88px minmax(0,1fr) minmax(260px,400px);gap:26px;align-items:center;margin:0 0 var(--panel-gap);padding:4px 0 0;background:transparent;border:0;border-radius:0}
body[data-studio-page=discover] .page-header{margin-bottom:28px}
.page-date{display:block;width:88px;border:1px solid #e6eae5;border-radius:12px;overflow:hidden;text-align:center;background:#fff;box-shadow:0 2px 0 #e6eae5}
.page-date span{display:block;margin:0;padding:5px 0;background:#214e3f;color:#fff;font-size:12px;line-height:1.4}
.page-date strong{display:block;padding:8px 0 2px;font:500 34px/1.2 GeistMono,ui-monospace,monospace;letter-spacing:-1px;color:#202c28}
.page-date small{display:block;padding:0 0 8px;font-size:12px;line-height:1.4;color:#7e8880}
.page-intro{min-width:0}
.page-header .eyebrow{margin:0 0 4px;font:400 13px/1.5 -apple-system,"PingFang SC",sans-serif;letter-spacing:0;color:#7e8880}
.page-header .page-description{margin:6px 0 0;font-size:14px;line-height:1.6;color:#5c6560}
.page-topics-link{margin-left:4px;color:#214e3f;text-decoration:none;white-space:nowrap}
.page-topics-link::before{content:"· ";color:#5c6560}
.page-topics-link:hover{text-decoration:underline}
.page-topics-link[hidden]{display:none}
.daily-encouragement{position:relative;margin:0;padding:0 0 0 34px;font-size:15px;line-height:1.7;color:#202c28;overflow-wrap:anywhere}
.daily-encouragement::before{content:"“";position:absolute;left:0;top:-14px;font:600 52px/1 Georgia,serif;color:#90d5bc}
@media(max-width:1100px){.page-header{grid-template-columns:72px minmax(0,1fr);gap:20px}.page-date{width:72px}.page-date strong{font-size:28px}.daily-encouragement{grid-column:2}}
@media(max-width:767px){.page-header{grid-template-columns:56px minmax(0,1fr);gap:14px}.page-date{width:56px;border-radius:10px}.page-date span,.page-date small{font-size:11px}.page-date strong{font-size:22px;padding:4px 0 0}.daily-encouragement{grid-column:1/-1;font-size:14px}}

/* 素材来源 Tab 计数：固定宽度胶囊（source-tabs-playground 01 定稿），读取中显示骨架，数字出现前后 Tab 不移位 */
body[data-studio-page=discover] .source-tabs .source-tab-count:not(.source-tab-count--empty){display:inline-grid;place-items:center;min-width:44px;height:20px;margin-left:8px;padding:0 6px;border-radius:10px;background:#eceee8;color:#5c6560;font-size:12px;font-weight:500;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}
body[data-studio-page=discover] .source-tabs button.active .source-tab-count:not(.source-tab-count--empty){background:var(--tab-soft);color:var(--tab-accent)}
body[data-studio-page=discover] .source-tabs .source-tab-count:not(.source-tab-count--empty):empty::before{content:"";width:26px;height:8px;border-radius:4px;background:#dcdfd8;animation:source-count-pulse 1.2s ease-in-out infinite}
@keyframes source-count-pulse{50%{opacity:.45}}
@media(prefers-reduced-motion:reduce){body[data-studio-page=discover] .source-tabs .source-tab-count:empty::before{animation:none}}
