:root{--ink:#24222b;--muted:#8a8795;--line:#eceaf0;--purple:#7158e8;--soft-purple:#f1efff;--bg:#fbfafc;--green:#38b786}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0;background:none;color:inherit}.shell{display:flex;min-height:100vh}.sidebar{width:246px;background:#fff;border-right:1px solid var(--line);padding:28px 17px 18px;display:flex;flex-direction:column;flex-shrink:0}.brand{display:flex;align-items:center;gap:9px;padding:0 12px 27px;font-size:22px;font-weight:800;letter-spacing:-.04em}.brand-mark{width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,#8c76f5,#5c45d5);display:grid;place-items:center;color:#fff;box-shadow:0 5px 12px #7562e440}.brand small{font:500 8px DM Mono;color:#aaa6b6;letter-spacing:.04em;margin-left:1px;align-self:flex-end;margin-bottom:3px}.workspace{border:1px solid var(--line);border-radius:12px;padding:10px;display:flex;align-items:center;gap:9px;margin:0 2px 27px}.workspace>div:nth-child(2){flex:1 1;display:flex;flex-direction:column}.user-row b,.workspace b{font-size:12px}.user-row small,.workspace small{font-size:10px;color:var(--muted);margin-top:2px}.avatar{width:28px;height:28px;border-radius:9px;background:#f3edff;color:#7054e7;display:grid;place-items:center;font-weight:700;font-size:12px}.avatar.soft{background:#eeeef7;color:#656178}.sidebar nav{display:flex;flex-direction:column;gap:4px}.nav-item{height:43px;display:flex;align-items:center;gap:13px;padding:0 13px;border-radius:10px;color:#777483;font-size:13px;text-align:left}.nav-item.active{background:var(--soft-purple);color:#674ee0;font-weight:700}.nav-item i{font-style:normal;font-size:10px;background:#e9e3ff;color:#6c50df;border-radius:8px;padding:2px 6px;margin-left:auto}.side-bottom{margin-top:auto}.usage{padding:15px 12px 18px;border-bottom:1px solid var(--line);margin-bottom:12px}.usage-head{display:flex;justify-content:space-between;font-size:11px;color:#6e6a79}.usage-head b{color:#6c53de}.progress{height:5px;background:#eeeef3;border-radius:5px;margin:10px 0 8px;overflow:hidden}.progress span{display:block;width:68%;height:100%;background:linear-gradient(90deg,#8e77f4,#6b50e0);border-radius:5px}.usage small{font-size:10px;color:#aaa6b3}.help{display:flex;align-items:center;gap:10px;color:#787583;font-size:12px;padding:11px 12px;width:100%;text-align:left}.help span{margin-left:auto;border:1px solid #dddbe4;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:10px}.user-row{display:flex;align-items:center;gap:9px;padding:12px 10px 0}.user-row>div:nth-child(2){flex:1 1;display:flex;flex-direction:column}.content{flex:1 1;min-width:0}.topbar{height:78px;border-bottom:1px solid var(--line);justify-content:space-between;padding:0 46px;background:#fff}.crumb,.topbar{display:flex;align-items:center}.crumb{gap:9px;color:#9996a2;font-size:12px}.crumb b{color:#302d38;font-weight:600}.mobile-menu{display:none}.top-actions{display:flex;gap:13px;align-items:center}.icon-btn{width:34px;height:34px;border:1px solid var(--line);border-radius:9px;display:grid;place-items:center;color:#888493}.generate-btn,.new-btn,.primary-btn,.publish-btn,.save-btn,.save-wide{background:#6e54df;color:#fff;border-radius:9px;padding:10px 16px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:8px;box-shadow:0 7px 14px #7058e82b}.page{max-width:1210px;margin:0 auto;padding:43px 48px 70px}.hero,.page-heading{display:flex;justify-content:space-between;align-items:flex-end}.eyebrow{font:500 10px DM Mono;color:#8e899c;letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px}.green-dot,.live-dot,.yellow-dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:#4bc18d;vertical-align:middle;margin-right:5px}.hero h1,.page-heading h1{font-size:30px;letter-spacing:-.055em;margin:0 0 10px;font-weight:800}.hero h1 span{font-size:24px}.hero-sub{font-size:13px;color:#96929f;margin:0}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:40px 0 48px}.stat-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:19px;display:flex;gap:13px;align-items:center}.stat-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px}.stat-icon svg{width:18px}.stat-icon.purple{background:#f0edff;color:#7359e5}.stat-icon.blue{background:#eaf5ff;color:#4293d9}.stat-icon.orange{background:#fff1e8;color:#e49354}.stat-icon.green{background:#e7f8f1;color:#35a77b}.stat-card>div:nth-child(2){display:grid;grid-template-columns:auto auto;grid-column-gap:9px;column-gap:9px;align-items:center}.stat-card small{color:#94909c;font-size:10px;grid-column:1/-1}.stat-card strong{font-size:20px;letter-spacing:-.03em}.stat-card span{font:500 10px DM Mono;color:#37aa7a}.stat-card .down{color:#e18b72}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.section-title h2{font-size:16px;margin:0 0 5px;letter-spacing:-.03em}.section-title p{font-size:11px;color:#a09ca8;margin:0}.text-btn{display:flex;gap:4px;align-items:center;color:#7560d7;font-size:11px}.recent-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.article-card{text-align:left;background:#fff;border:1px solid var(--line);border-radius:12px;padding:9px;transition:transform .2s,box-shadow .2s}.article-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #3d31500d}.article-cover{height:128px;border-radius:8px;position:relative;overflow:hidden;padding:13px}.article-cover span{font:500 9px DM Mono;position:relative;z-index:2;color:#645ab0;letter-spacing:.04em}.article-cover.has-image{padding:0;background:#ece9f2}.article-cover.has-image img{width:100%;height:100%;object-fit:cover;display:block}.article-cover.has-image span{position:absolute;left:12px;top:12px;z-index:2;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:4px 8px;border-radius:999px;color:#5b4f88}.article-cover.peach span{color:#ae6c4c}.article-cover.mint span{color:#4a9478}.article-cover.lavender{background:linear-gradient(130deg,#ddd8ff,#f1edff)}.article-cover.peach{background:linear-gradient(130deg,#ffe2d5,#fff2ea)}.article-cover.mint{background:linear-gradient(130deg,#d4efe7,#eefaf5)}.cover-orb{position:absolute;width:160px;height:160px;border-radius:50%;right:-25px;bottom:-64px;background:radial-gradient(circle at 35% 30%,#fff9,transparent 22%),linear-gradient(135deg,#8d7bef,#6650db);opacity:.88;filter:blur(.2px)}.peach .cover-orb{background:linear-gradient(135deg,#efad85,#d77662)}.mint .cover-orb{background:linear-gradient(135deg,#74c6a5,#4ca487)}.article-meta{justify-content:space-between;margin:12px 3px 8px;color:#a29eaa;font-size:10px}.article-meta,.status{display:flex;align-items:center}.status{color:#797581}.yellow-dot{background:#e9b667}.article-card h3{font-size:13px;line-height:1.55;margin:0 3px 16px;font-weight:700;min-height:40px}.card-footer{border-top:1px solid #f0eef3;padding:10px 3px 2px;gap:11px;color:#aaa6b1;font-size:10px}.card-footer,.card-footer span{display:flex;align-items:center}.card-footer span{gap:4px}.card-footer svg:last-child{margin-left:auto}.lower{margin-top:43px}.flow-card{height:108px;border:1px solid var(--line);border-radius:12px;background:#fff;justify-content:space-around;padding:0 80px}.flow-card,.flow-step{display:flex;align-items:center}.flow-step{gap:10px;color:#a19da8;font-size:11px;position:relative}.flow-step b{font-weight:600;white-space:nowrap}.flow-icon{width:31px;height:31px;border:1px solid #e7e4ef;color:#aaa5b7;border-radius:50%;display:grid;place-items:center;background:#fff;z-index:2}.flow-icon.done{background:#6f55df;color:#fff;border-color:#6f55df}.flow-step .flow-line{width:75px;border-top:1px dashed #ddd9e7;margin-left:2px}.flow-step .flow-line.done{border-color:#8973ec}.toast{position:fixed;right:28px;bottom:28px;background:#272531;color:#fff;padding:12px 17px;border-radius:9px;font-size:12px;display:flex;align-items:center;gap:8px;box-shadow:0 10px 30px #27253133;z-index:10}.write-page{max-width:1260px}.page-heading{align-items:flex-start}.autosave{font-size:11px;color:#8e8996;margin-top:11px}.stepper{margin:34px 0 23px;gap:0}.step,.stepper{display:flex;align-items:center}.step{color:#9d99a6;font-size:11px;white-space:nowrap}.step span{width:24px;height:24px;border:1px solid #e1dde9;border-radius:50%;display:grid;place-items:center;margin-right:7px;font:500 10px DM Mono}.step.active{color:#6a51dc;font-weight:700}.step.active span{color:#fff;background:#6d54e1;border-color:#6d54e1}.step i{width:80px;border-top:1px solid #e9e6ee;margin:0 12px}.write-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:17px;gap:17px}.panel,.result-panel,.side-card{background:#fff;border:1px solid var(--line);border-radius:12px}.panel{padding:27px}.panel-title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.panel-title h2{font-size:16px;letter-spacing:-.03em;margin:0 0 6px}.panel-title p{font-size:11px;color:#9a96a3;margin:0}.tip{color:#7158e8;background:#f4f1ff;padding:6px 9px;border-radius:7px;font-size:10px;display:flex;gap:5px;align-items:center}.config-panel label,.write-main label{display:block;font-size:11px;font-weight:700;margin:0 0 9px}.write-main textarea{width:100%;resize:vertical;border:1px solid #e4e1e9;border-radius:8px;padding:13px 14px;outline:none;font-size:13px;line-height:1.6;color:#3f3b47;margin-bottom:22px}.write-main textarea:focus,input:focus,select:focus{border-color:#9d8ce8;box-shadow:0 0 0 3px #806ae918}.label-row{display:flex;gap:8px;align-items:center}.label-row span{font-size:9px;color:#6e54dd;background:#f0edff;padding:3px 7px;border-radius:4px}.style-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:23px}.style-option{border:1px solid #eae7ee;border-radius:8px;padding:12px 10px;display:flex;gap:8px;text-align:left;align-items:flex-start}.style-option.selected{background:#f6f4ff;border-color:#9e8eef}.radio{width:14px;height:14px;border:1px solid #cfcbd8;border-radius:50%;display:grid;place-items:center;margin-top:1px;flex:none}.style-option.selected .radio{border-color:#7158e8}.radio i{width:6px;height:6px;border-radius:50%;background:#7158e8}.style-option div{display:flex;flex-direction:column;gap:4px}.style-option b{font-size:11px}.style-option small{font-size:9px;color:#9d98a8;line-height:1.3}.option-row{border-top:1px solid #eeeaf1;padding-top:18px;justify-content:space-between}.option-label,.option-row{display:flex;align-items:center}.option-label{gap:10px}.option-icon{width:32px;height:32px;border-radius:8px;background:#f0edff;color:#7158e8;display:grid;place-items:center}.option-label div:last-child{display:flex;flex-direction:column;gap:4px}.option-label b{font-size:11px}.option-label small{font-size:10px;color:#a09ca8}.toggle{width:36px;height:20px;border-radius:20px;background:#ddd9e4;padding:2px;transition:.2s}.toggle i{display:block;width:16px;height:16px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 1px 3px #0002}.toggle.on{background:#7158e8}.toggle.on i{transform:translateX(16px)}.generate-btn{width:100%;justify-content:center;margin-top:23px;padding:13px}.generate-btn span{font:400 9px DM Mono;opacity:.55;margin-left:4px}.generate-btn:disabled{opacity:.75}.generate-hint{margin:10px 0 0;color:#8d8898;font-size:10px;line-height:1.6}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.write-side{display:flex;flex-direction:column;gap:15px}.side-card{padding:20px}.side-card-title{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;margin-bottom:18px}.side-card-title svg{color:#7158e8}.include-row{display:flex;align-items:center;gap:9px;font-size:11px;color:#74707c;padding:10px 0;border-top:1px solid #f0edf3}.include-row svg:first-child{color:#aaa4b3}.include-row svg:last-child{color:#4bb789;margin-left:auto}.tips-card p{font-size:11px;color:#94909e;line-height:1.6;margin:0 0 12px}.example{font-size:11px;line-height:1.55;background:#f7f5fb;border-radius:7px;padding:10px;color:#726d80}.result-panel{margin-top:18px;padding:25px}.result-header{display:flex;justify-content:space-between;align-items:flex-start}.result-header h2{font-size:19px;margin:10px 0 6px;letter-spacing:-.04em}.result-header p{font-size:11px;color:#9995a1;margin:0}.pill{font-size:10px;padding:4px 8px;border-radius:5px}.pill.success{background:#e8f8f0;color:#35a57a}.action,.ghost-btn,.test-btn{border:1px solid #e5e2eb;border-radius:8px;padding:9px 12px;color:#726d7d;font-size:11px;display:flex;align-items:center;gap:6px}.result-actions{display:flex;gap:8px;margin:22px 0 17px}.action.active{color:#6e54df;background:#f3f0ff;border-color:#cdc5f6}.publish-btn{margin-left:auto;padding:9px 13px}.preview-tabs{display:flex;gap:22px;border-bottom:1px solid #eeeaf1;margin-bottom:18px}.preview-tabs span{font-size:11px;color:#a39eaa;padding:9px 0}.preview-tabs span.active{color:#6e54df;border-bottom:2px solid #7158e8}.article-preview{max-width:680px;margin:0 auto;padding:4px 40px 25px}.preview-cover{height:190px;border-radius:9px;overflow:hidden;position:relative;margin-bottom:25px;color:#fff;align-items:flex-end;padding:22px}.preview-gradient{position:absolute;inset:0;background:radial-gradient(circle at 75% 20%,#a08ff6 0,transparent 31%),linear-gradient(120deg,#30275d,#6853c0 60%,#a191f4)}.preview-cover div:last-child{position:relative;display:flex;flex-direction:column;gap:8px}.preview-cover span{font:500 9px DM Mono;letter-spacing:.13em;opacity:.7}.preview-cover b{font-size:22px;line-height:1.18;letter-spacing:-.04em}.article-preview h3{font-size:17px;margin:21px 0 10px}.article-preview p{font-size:13px;line-height:1.9;color:#686472}.article-preview .quote{border-left:3px solid #826de7;padding:8px 0 8px 15px;color:#7466a9;background:#faf9ff}.inline-image{height:80px;border-radius:8px;background:linear-gradient(90deg,#e0dafd,#f6f1ff);display:flex;align-items:center;justify-content:center;gap:8px;color:#7762d6;font-size:11px;margin:15px 0}.settings-page .page-heading{align-items:flex-end}.save-btn{padding:10px 15px}.settings-tabs{display:flex;gap:5px;border-bottom:1px solid var(--line);margin:31px 0 20px}.settings-tabs button{display:flex;align-items:center;gap:7px;padding:11px 14px;color:#9995a2;font-size:12px}.settings-tabs button.active{color:#6e54df;border-bottom:2px solid #6e54df;font-weight:700}.settings-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.config-panel label{margin-top:16px}.config-panel input,.config-panel select{width:100%;height:38px;border:1px solid #e5e2ea;border-radius:8px;padding:0 11px;color:#55515e;background:#fff;font-size:12px;outline:none}.input-icon{position:relative}.input-icon svg{position:absolute;left:11px;top:11px;color:#aaa5b3;width:15px}.input-icon input{padding-left:34px}.connected{font-size:10px;color:#3ba57b;display:flex;align-items:center;white-space:nowrap}.test-btn{margin-top:20px;color:#6f56df;border-color:#dcd6f6;background:#faf9ff}.firecrawl h2,.zhihu-config h2{display:flex;gap:7px;align-items:center}.connected.muted{color:#9995a2}.firecrawl-foot{display:flex;justify-content:space-between;align-items:center}.firecrawl-foot>span{font-size:10px;color:#6da88c;display:flex;align-items:center;gap:5px}.platform-layout{display:grid;grid-template-columns:245px 1fr;grid-gap:17px;gap:17px}.platform-list{display:flex;flex-direction:column;gap:7px}.platform-item{display:flex;align-items:center;gap:11px;border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px 13px;text-align:left}.platform-item>svg{width:18px;color:#9d97aa}.platform-item span{display:flex;flex-direction:column;gap:3px;flex:1 1}.platform-item b{font-size:12px}.platform-item small{font-size:10px;color:#aaa6b2}.platform-item.active{border-color:#a497ea;background:#f8f6ff}.platform-item.active>svg{color:#7158e8}.platform-form{min-height:430px}.publish-toggle{margin-top:22px}.save-wide{width:100%;justify-content:center;margin-top:24px;padding:12px}@media (max-width:1000px){.sidebar{width:210px}.topbar{padding:0 28px}.page{padding-left:28px;padding-right:28px}.flow-card{padding:0 25px}.flow-step .flow-line{width:45px}}@media (max-width:760px){.sidebar{display:none;position:fixed;inset:0 auto 0 0;z-index:50;height:100%;box-shadow:18px 0 40px #1e192b24}.sidebar.open{display:flex}.sidebar-backdrop{position:fixed;inset:0;z-index:45;border:0;padding:0;background:#1e192b55}.topbar{height:65px;padding:0 18px}.mobile-menu{display:block;margin-right:4px}.page{padding:28px 17px 50px}.hero,.page-heading{display:block}.hero h1,.page-heading h1{font-size:25px}.primary-btn,.save-btn{margin-top:20px}.stats{grid-template-columns:repeat(2,1fr);margin:28px 0 35px}.recent-grid{grid-template-columns:1fr}.article-card{padding:10px}.article-cover{height:150px}.flow-card{height:auto;padding:19px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px}.flow-step{display:flex;flex-direction:column;gap:7px;text-align:center}.flow-step .flow-line{display:none}.platform-layout,.settings-grid,.write-layout{grid-template-columns:1fr}.write-side{order:-1}.style-grid{grid-template-columns:repeat(2,1fr)}.panel{padding:20px}.stepper{overflow:auto;padding-bottom:5px}.step i{width:28px;margin:0 7px}.result-actions{flex-wrap:wrap}.publish-btn{margin-left:0}.article-preview{padding:4px 8px}.preview-cover{height:160px}.preview-cover b{font-size:19px}.firecrawl{grid-column:auto}.firecrawl-foot{align-items:flex-start;gap:10px;flex-direction:column}.top-actions .icon-btn{display:none}}.asset-toolbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);margin:35px 0 21px}.asset-tabs{display:flex;gap:25px}.asset-tabs button{padding:12px 0;color:#9995a2;font-size:12px}.asset-tabs button.active{color:#6e54df;border-bottom:2px solid #6e54df;font-weight:700}.asset-tabs b{font:500 9px DM Mono;margin-left:4px;background:#f0edff;color:#7158e8;border-radius:8px;padding:3px 6px}.filter-btn{display:flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 11px;color:#827d8b;font-size:11px}.filter-btn input{border:0;outline:0;width:105px;color:#827d8b;font-size:11px;background:transparent}.asset-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px}.asset-card{background:#fff;border:1px solid var(--line);border-radius:11px;padding:9px;position:relative}.asset-thumb{height:140px;border-radius:8px;position:relative;overflow:hidden;display:grid;place-items:center;color:#7561d8}.asset-thumb img{width:100%;height:100%;object-fit:cover}.asset-thumb.lavender{background:linear-gradient(130deg,#ddd8ff,#f2efff)}.asset-thumb.peach{background:linear-gradient(130deg,#ffe1d2,#fff3ec);color:#d78863}.asset-thumb.mint{background:linear-gradient(130deg,#d5efe7,#f0fbf6);color:#4d9f81}.asset-thumb.blue{background:linear-gradient(130deg,#d8eaff,#eef6ff);color:#5796d5}.asset-thumb .cover-orb{opacity:.68}.asset-info{display:flex;flex-direction:column;gap:5px;padding:12px 3px 8px}.asset-info b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-info small{font-size:10px;color:#a09ba8}.asset-use{display:flex;align-items:center;gap:5px;color:#7158e8;font-size:10px;border-top:1px solid #f0edf3;width:100%;padding:9px 3px 2px}.publish-stats{display:flex;gap:12px;margin:35px 0 22px}.publish-stats>div{background:#fff;border:1px solid var(--line);border-radius:10px;padding:15px 28px;min-width:140px;display:flex;flex-direction:column;gap:7px}.publish-stats small{font-size:10px;color:#96919f}.publish-stats strong{font-size:21px;letter-spacing:-.04em}.publish-layout{display:grid;grid-template-columns:245px 1fr;grid-gap:17px;gap:17px}.channel-panel h2{font-size:15px;margin:0 0 5px}.channel-panel>p{font-size:11px;color:#a19ca8;margin:0 0 18px}.channel-row{display:flex;align-items:center;gap:10px;width:100%;border-top:1px solid #f0edf3;padding:14px 3px;text-align:left;color:#9b96a4}.channel-row>svg:first-child{color:#a59faf}.channel-row span{display:flex;flex-direction:column;gap:3px;flex:1 1}.channel-row b{font-size:11px;color:#716d79}.channel-row small{font-size:9px}.channel-row.active,.channel-row.active b,.channel-row.active>svg:first-child{color:#7057df}.queue-panel{min-height:365px}.queue-item{display:flex;align-items:center;gap:12px;border-top:1px solid #f0edf3;padding:16px 0}.queue-cover{width:66px;height:56px;border-radius:7px;overflow:hidden;position:relative;flex:none}.queue-cover.lavender{background:#e4dfff}.queue-cover.peach{background:#ffe3d7}.queue-cover .cover-orb{width:80px;height:80px;right:-14px;bottom:-32px}.queue-info{display:flex;flex-direction:column;gap:5px;flex:1 1;min-width:0}.queue-info b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queue-info small{font-size:10px;color:#a09ba8}.pill.warning{background:#fff5df;color:#bd8c36}.pill.pending{background:#edf3ff;color:#6690c5}.queue-action{font-size:10px;color:#7158e8;border:1px solid #ddd8f4;border-radius:7px;padding:7px 10px}.wide-outline{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border:1px solid #e2dfeb;border-radius:8px;padding:10px;color:#756f7f;font-size:11px;margin-top:10px}.preview-cover img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}@media (max-width:760px){.platform-layout,.publish-layout,.settings-grid,.write-layout{grid-template-columns:1fr}.asset-grid{grid-template-columns:repeat(2,1fr)}.publish-stats{gap:6px}.publish-stats>div{min-width:0;flex:1 1;padding:12px}.queue-item{align-items:flex-start}.queue-action{margin-top:2px}}.preview-tabs button{font-size:11px;color:#a39eaa;padding:9px 0;border-bottom:2px solid transparent}.preview-tabs button.active{color:#6e54df;border-bottom-color:#7158e8}.compare-preview{max-width:900px;margin:0 auto;padding:4px 20px 25px}.compare-preview .preview-cover{max-width:680px;margin-left:auto;margin-right:auto}.compare-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.compare-columns>div{border:1px solid #eeeaf1;border-radius:8px;padding:15px;background:#fff}.compare-columns small{display:block;color:#7158e8;font-weight:700;font-size:10px;margin-bottom:10px}.compare-columns p{font-size:12px;line-height:1.8;color:#686472}.compare-columns h3{font-size:14px}.empty-state{padding:36px 10px;text-align:center;color:#a09ba8;font-size:12px}.result-title-block{min-width:0;flex:1 1}.title-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;max-width:760px}.title-option{font-size:11px;line-height:1.4;text-align:left;color:#827d8d;border:1px solid #e5e2eb;background:#fff;border-radius:7px;padding:7px 9px;max-width:100%;transition:.15s}.title-option.selected,.title-option:hover{color:#674ee0;border-color:#a99be9;background:#f6f3ff}.action-task{display:flex;flex-direction:column;gap:6px;min-width:150px}.action-task small{font-size:10px;color:#8d8898}.operation-progress{height:4px;border-radius:5px;background:#ece9f2;overflow:hidden}.operation-progress span{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#9b87f5,#684ddd);transition:width .25s ease}.format-toggle{display:flex;gap:4px;margin:-4px 0 15px;padding:3px;background:#f5f3f8;border-radius:7px;width:max-content}.format-toggle button{font-size:10px;color:#9994a2;border-radius:5px;padding:6px 9px}.format-toggle button.active{background:#fff;color:#6d53dd;box-shadow:0 1px 3px #39246c12}.markdown-source{white-space:pre-wrap;word-break:break-word;background:#272433;color:#eeeaf8;border-radius:8px;padding:18px;font:12px/1.8 DM Mono,monospace;min-height:240px;overflow:auto}.markdown-gap{height:8px}.article-preview h2,.article-preview h3,.article-preview h4{color:#383442}.article-preview blockquote{border-left:3px solid #826de7;padding:8px 0 8px 15px;color:#7466a9;background:#faf9ff;margin:14px 0}.preview-cover-shade{position:absolute;inset:0;background:linear-gradient(90deg,#17132dcc,#2f255d99 55%,#6c54df33);z-index:1}.preview-cover-copy{position:relative!important;z-index:2;max-width:80%;display:flex;flex-direction:column;gap:8px}.preview-cover-copy h3{font-size:27px;line-height:1.2;letter-spacing:-.045em;margin:0;color:#fff}.preview-cover-copy small{font-size:10px;opacity:.78}.preview-cover-copy span{font-size:9px;letter-spacing:.12em;opacity:.78}.compare-preview .markdown-source{min-height:180px}.compare-preview .format-toggle{margin-left:20px}@media (max-width:760px){.result-header{display:block}.result-header>.ghost-btn{margin-top:15px}.title-options{display:grid;grid-template-columns:1fr}.title-option{max-width:none}.result-actions{align-items:stretch}.action-task{width:100%;min-width:0}.preview-cover-copy{max-width:94%}.preview-cover-copy h3{font-size:21px}.format-toggle{margin-top:0}.markdown-source{font-size:11px;padding:13px}}.article-preview strong,.compare-preview strong{font-weight:800;color:#3a3545}.article-preview em,.compare-preview em{font-style:italic}.article-preview del,.compare-preview del{color:#9b96a4;text-decoration:line-through}.article-preview a,.compare-preview a{color:#6d53dd;text-decoration:underline}.article-preview ol,.article-preview ul,.compare-preview ol,.compare-preview ul{padding-left:22px;margin:12px 0;color:#686472}.article-preview li,.compare-preview li{padding-left:4px;margin:6px 0;line-height:1.8}.article-preview hr,.compare-preview hr{border:0;border-top:1px solid #ded9ea;margin:24px 0}.article-preview table,.compare-preview table{border-collapse:collapse;width:100%;margin:16px 0;font-size:12px}.article-preview td,.article-preview th,.compare-preview td,.compare-preview th{border:1px solid #e5e1ec;padding:8px 10px;text-align:left}.article-preview th,.compare-preview th{background:#f6f3fb;font-weight:700}.article-preview pre:not(.markdown-source),.compare-preview pre:not(.markdown-source){overflow:auto;background:#272433;color:#eeeaf8;border-radius:8px;padding:15px;font:12px/1.7 DM Mono,monospace}.article-preview code,.compare-preview code{background:#f2eff8;color:#6550b5;border-radius:4px;padding:2px 4px;font:12px DM Mono,monospace}.article-preview pre code,.compare-preview pre code{background:transparent;color:inherit;padding:0}.article-preview img,.compare-preview img{max-width:100%;height:auto;border-radius:8px}.article-preview ul.contains-task-list,.compare-preview ul.contains-task-list{list-style:none;padding-left:0}.article-preview li.task-list-item,.compare-preview li.task-list-item{list-style:none;padding-left:0;display:flex;align-items:flex-start;gap:7px}.article-preview li.task-list-item input,.compare-preview li.task-list-item input{width:14px;height:14px;flex:none;margin:5px 0 0;accent-color:#6d53dd}.request-logs-panel{margin-top:28px;padding:22px}.clear-logs-btn{display:inline-flex;align-items:center;gap:7px;border:1px solid #f1c9c4;border-radius:8px;padding:9px 12px;color:#c75b50;background:#fff8f7;font-size:11px}.clear-logs-btn:disabled{opacity:.45;cursor:not-allowed}.request-log-message{margin:14px 0 -14px;color:#6d53dd;font-size:11px}.request-log-filters{display:flex;align-items:center;gap:10px;margin-bottom:17px}.request-log-filters input,.request-log-filters select{height:36px;border:1px solid #e5e2ea;border-radius:8px;padding:0 11px;color:#55515e;background:#fff;font-size:12px;outline:none}.request-log-filters input{width:260px}.request-log-filters span{margin-left:auto;color:#9995a2;font-size:11px}.table-wrap{overflow-x:auto}.request-log-table{width:100%;border-collapse:collapse;font-size:11px;min-width:900px}.request-log-table th{background:#f8f7fb;color:#777281;font-weight:700;text-align:left}.request-log-table td,.request-log-table th{padding:12px 10px;border-bottom:1px solid #efedf2;vertical-align:top}.request-log-table td:first-child{white-space:nowrap;color:#8d8995}.request-log-table td:nth-child(5){max-width:180px}.request-log-table code,.request-log-table td:nth-child(5){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#777281}.request-log-table code{display:block;max-width:360px;font:10px DM Mono}.log-type{display:inline-block;padding:3px 7px;border-radius:5px;font-size:10px}.log-type.text{background:#f0edff;color:#6e54df}.log-type.image{background:#fff0e7;color:#d57b43}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:17px;color:#9995a2;font-size:11px}.pagination span{margin-right:auto}.pagination button{border:1px solid #e5e2eb;border-radius:7px;padding:7px 10px;color:#726d7d;font-size:11px}.pagination button:disabled{opacity:.45;cursor:not-allowed}.view-request-btn{display:inline-flex;align-items:center;gap:5px;border:1px solid #dcd6f6;background:#faf9ff;color:#6f56df;border-radius:7px;padding:6px 9px;font-size:10px;white-space:nowrap}.request-modal-backdrop{position:fixed;inset:0;background:#1e192b66;display:grid;place-items:center;padding:22px;z-index:20}.request-modal{width:min(760px,100%);max-height:min(720px,calc(100vh - 44px));background:#fff;border-radius:12px;box-shadow:0 24px 70px #1c16294a;display:flex;flex-direction:column;overflow:hidden}.request-modal-head{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 15px;border-bottom:1px solid var(--line)}.request-modal-head .eyebrow{margin-bottom:7px}.request-modal-head h2{margin:0;font-size:17px;letter-spacing:-.03em}.modal-close{width:31px;height:31px;border-radius:7px;display:grid;place-items:center;color:#777281;background:#f7f5fa}.request-modal-meta{display:flex;gap:8px;flex-wrap:wrap;padding:12px 24px;color:#8d8995;font:10px DM Mono,monospace}.request-modal-meta span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f6f4fa;border-radius:5px;padding:5px 7px}.request-modal pre{margin:0 24px 24px;padding:16px;overflow:auto;background:#272433;color:#eeeaf8;border-radius:8px;font:12px/1.7 DM Mono,monospace;white-space:pre-wrap;word-break:break-word}.config-actions{display:flex;gap:8px;align-items:center}.config-actions .test-btn{margin-top:20px}.config-actions .test-btn:disabled{opacity:.6;cursor:not-allowed}.result-actions{align-items:flex-start}.publish-btn,.queue-info .pill{align-self:flex-start}.result-operation-progress{margin:-7px 0 17px}.result-operation-progress>div{height:4px;border-radius:5px;background:#ece9f2;overflow:hidden}.result-operation-progress span{display:block;width:36%;height:100%;border-radius:5px;background:linear-gradient(90deg,#9b87f5,#684ddd);animation:operation-progress-slide 1.6s ease-in-out infinite}.result-operation-progress small{display:block;margin-top:6px;color:#8d8898;font-size:10px}@keyframes operation-progress-slide{0%{transform:translateX(-120%)}to{transform:translateX(380%)}}.preview-cover{display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;background:radial-gradient(circle at 80% 18%,#a08ff6 0,transparent 28%),linear-gradient(120deg,#30275d,#6853c0 60%,#a191f4)}.preview-cover h3{margin:0;color:#fff;font-size:27px;line-height:1.2;letter-spacing:-.045em}.article-image-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.article-image-gallery figure,.layout-cover-image,.layout-paragraph-image{margin:0}.article-image-gallery figure:first-child{grid-column:1/-1}.article-image-gallery img,.layout-cover-image img,.layout-paragraph-image img{display:block;width:100%;border-radius:9px;object-fit:cover}.article-image-gallery figure:first-child img,.layout-cover-image img{aspect-ratio:3/2}.article-image-gallery figure:not(:first-child) img{aspect-ratio:1}.article-image-gallery figcaption{font-size:11px;color:#827d8d;margin-top:7px}.layout-cover-image{margin:0 0 24px}.layout-paragraph-image{margin:20px 0}.layout-paragraph-image img{max-height:440px;object-fit:cover}@media (max-width:760px){.article-image-gallery{grid-template-columns:1fr}.article-image-gallery figure:first-child{grid-column:auto}.preview-cover h3{font-size:21px}}.shell{min-height:0;overflow:hidden}.content,.shell,.sidebar{height:100vh}.content{overflow-y:auto}.publish-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.publish-stats>div{min-width:0;padding:15px 18px}.article-queue-item{min-height:82px}.queue-cover.has-image{background:#f3f0f8}.queue-cover.has-image img{display:block;width:100%;height:100%;object-fit:cover}.queue-actions{display:flex;align-items:center;gap:8px;flex:none}.queue-delete{display:inline-flex;align-items:center;gap:5px;border:1px solid #f0d4d0;background:#fff9f8;color:#c46a60;border-radius:7px;padding:7px 9px;font-size:10px}.queue-delete:disabled{opacity:.55;cursor:not-allowed}.queue-pagination{border-top:1px solid #f0edf3;padding-top:14px}.channel-panel .channel-row{cursor:default}.channel-panel .channel-row>svg:last-child{display:none}@media (max-width:1000px){.publish-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.publish-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-actions{flex-wrap:wrap;justify-content:flex-end}.queue-info small{line-height:1.5}.article-queue-item .queue-cover{width:58px;height:58px}}.channel-panel .channel-row>svg:first-child{display:block}.queue-cover.mint{background:#d5efe7}.queue-cover.blue{background:#d8eaff}.research-results{max-width:680px;margin:0 auto;padding:8px 40px 25px}.research-results h3{font-size:17px;margin:12px 0 16px}.research-results>p{font-size:12px;color:#8d8995}.research-source-list{display:flex;flex-direction:column;gap:10px}.research-source{display:block;border:1px solid #e8e5ee;border-radius:8px;padding:13px 14px;text-decoration:none;transition:border-color .2s,background .2s}.research-source:hover{border-color:#b7aaee;background:#faf9ff}.research-source b{display:block;color:#4d4660;font-size:12px;line-height:1.5}.research-source p{margin:6px 0;color:#827d8b;font-size:11px;line-height:1.6}.research-source small{display:block;color:#765fd6;font:10px DM Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.research-results{padding:8px 8px 25px}}.research-source{min-width:0;overflow:hidden}.research-source b{overflow-wrap:anywhere}.research-source p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.research-source small{max-width:100%}.compare-columns .article-preview.compare-article{max-width:none;margin:0;padding:0}.compare-columns .article-preview.compare-article p{font-size:13px;line-height:1.9;color:#686472}.compare-columns .article-preview.compare-article h3{font-size:17px}.compare-columns .article-preview.compare-article h4{font-size:15px}.image-plans{max-width:960px;margin:0 auto}.image-plans-head{display:flex;justify-content:space-between;align-items:flex-end;margin:4px 0 18px}.image-plans-head .eyebrow{margin-bottom:7px}.image-plans-head h3{font-size:17px;margin:0 0 6px}.image-plans-head span{font-size:11px;color:#96919f}.image-plans-head>b{font:500 10px DM Mono;color:#7258df;background:#f1eeff;border-radius:20px;padding:6px 9px;white-space:nowrap}.image-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.image-plan-card{overflow:hidden;border:1px solid #e8e4ef;border-radius:11px;background:#fff}.image-plan-card.cover{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,39%) 1fr}.image-plan-preview{min-height:166px;background:#f4f1fa;display:grid;place-items:center;overflow:hidden}.image-plan-card.cover .image-plan-preview{min-height:245px}.image-plan-preview img{display:block;width:100%;height:100%;object-fit:cover}.image-plan-placeholder{display:flex;flex-direction:column;align-items:center;gap:8px;color:#958ba8;font-size:10px}.image-plan-content{padding:15px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.image-plan-title{width:100%;display:flex;align-items:center;justify-content:space-between;gap:9px}.image-plan-title>span{font-size:12px;font-weight:700;color:#4d4857}.image-plan-title i{font-style:normal;font-size:9px;border-radius:12px;padding:4px 7px;white-space:nowrap}.image-plan-title i.ready{color:#368e6d;background:#e7f7ef}.image-plan-title i.pending{color:#a8782f;background:#fff4df}.image-plan-title i.failed{color:#c55f56;background:#fff0ef}.image-plan-anchor{max-width:100%;color:#827b91;background:#f6f4f8;border-radius:5px;padding:5px 7px;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-plan-prompt{margin:0;color:#756f7e;font:11px/1.7 DM Mono,monospace;white-space:pre-wrap;word-break:break-word}.image-plan-error{color:#c55f56;font-size:10px;line-height:1.5}.image-plan-action{display:inline-flex;align-items:center;gap:5px;margin-top:auto;border:1px solid #dcd6f6;background:#faf9ff;color:#6f56df;border-radius:7px;padding:7px 9px;font-size:10px}.image-plan-action:disabled{opacity:.5;cursor:not-allowed}.image-plans-empty{max-width:680px;margin:0 auto;padding:48px 18px;text-align:center;border:1px dashed #ddd7e7;border-radius:10px;color:#8d8796}.image-plans-empty svg{color:#8067e5}.image-plans-empty p{margin:10px 0 5px;font-size:12px;font-weight:700}.image-plans-empty small{font-size:11px;color:#a09ba8}@media (max-width:760px){.image-plans-head{display:block}.image-plans-head>b{display:inline-block;margin-top:10px}.image-plan-grid{grid-template-columns:1fr}.image-plan-card.cover{grid-column:auto;display:block}.image-plan-card.cover .image-plan-preview,.image-plan-preview{min-height:190px}}.material-upload-block{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.material-upload-hint{margin:0;color:#8d8898;font-size:10px;line-height:1.5}.material-picker-pagination{padding:0 24px 18px}.material-upload-actions{display:flex;align-items:center;gap:9px}.material-upload-actions select{height:38px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#fff;color:#5d5867;font-size:11px}.material-thumb{width:100%;border:0;padding:0;background:#f4f1fa}.asset-card-actions{display:flex;gap:4px;border-top:1px solid #f0edf3}.asset-card-actions .asset-use{border:0;flex:1 1;text-decoration:none;justify-content:center}.asset-card-actions .asset-use+.asset-use{border-left:1px solid #f0edf3}.material-modal-backdrop{z-index:30}.material-preview-modal{width:min(780px,100%);height:min(720px,calc(100vh - 44px));max-height:calc(100vh - 44px);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto}.material-preview-image{min-height:0;height:100%;display:grid;place-items:center;overflow:hidden;padding:18px;background:#f7f5fa}.material-preview-image img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.material-preview-footer{display:flex;padding:0 24px 20px}.material-preview-footer .asset-use{width:auto;border:1px solid #dcd6f6;border-radius:7px;padding:8px 10px;background:#faf9ff}.material-picker-modal{width:min(880px,100%)}.material-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px 24px 24px;overflow:auto}.material-picker-card{border:1px solid #e7e3ed;border-radius:9px;padding:8px;text-align:left;display:flex;flex-direction:column;gap:6px;min-width:0}.material-picker-card:hover{border-color:#a99bea;background:#faf9ff}.material-picker-card img{width:100%;height:128px;border-radius:6px;object-fit:cover;background:#f4f1fa}.material-picker-card b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.material-picker-card small{font-size:10px;color:#96919f}.image-plan-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.image-plan-actions .image-plan-action{margin-top:0}@media (max-width:760px){.material-upload-actions{align-items:stretch;margin-top:16px}.material-upload-actions .primary-btn{margin-top:0}.asset-toolbar{align-items:flex-start;gap:10px;flex-direction:column}.asset-tabs{gap:14px;flex-wrap:wrap}.asset-grid,.material-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.material-picker-grid{padding:16px}.material-picker-card img{height:108px}}.asset-card-actions .asset-delete{color:#c45e55}.material-delete-modal{width:min(520px,100%)}.material-delete-copy{margin:20px 24px;color:#716c79;font-size:12px;line-height:1.7}.material-delete-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 24px 24px}.material-delete-confirm{display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:9px 12px;background:#c45e55;color:#fff;font-size:11px;font-weight:700}.material-delete-confirm:disabled{opacity:.55;cursor:not-allowed}.style-settings{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:28px}.style-markdown-panel,.style-settings-list{padding:20px}.style-settings-list .panel-title{align-items:flex-start}.style-settings-list h2{display:flex;align-items:center;gap:8px}.style-count{font:500 10px DM Mono;color:#7258df;background:#f1eeff;border-radius:12px;padding:5px 7px}.article-style-item{width:100%;padding:12px 10px;border-top:1px solid #f0edf3;text-align:left;display:flex;flex-direction:column;gap:5px}.article-style-item:first-of-type{border-top:0}.article-style-item.selected{background:#f5f2ff;color:#624bd1;border-radius:8px}.article-style-item b{font-size:12px}.article-style-item small{color:#918c9a;font-size:10px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.style-markdown-panel{min-height:520px}.style-markdown{max-height:620px;overflow:auto;padding-right:12px;color:#5f5a69;font-size:13px;line-height:1.85}.style-markdown h1{font-size:23px;letter-spacing:-.04em;color:#373240;margin:0 0 20px}.style-markdown h2{font-size:16px;color:#4b4554;margin:24px 0 10px}.style-markdown li,.style-markdown p{line-height:1.85}.style-markdown pre{overflow:auto;padding:14px;background:#292537;color:#f1eef9;border-radius:8px;font:11px/1.7 DM Mono,monospace}.style-state{grid-column:1/-1;padding:16px;border:1px dashed #ded9e8;border-radius:8px;color:#8d8796;font-size:12px}.style-state.error{border-color:#f0cfca;color:#c26257;background:#fff8f7}@media (max-width:800px){.style-settings{grid-template-columns:1fr}.style-markdown{max-height:none}.style-markdown-panel{min-height:0}}.zhihu-page .page-heading{align-items:flex-end}.zhihu-empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:56px 24px;color:#8d8796}.zhihu-empty svg{color:#7158e8}.zhihu-empty b{color:#3f3b47;font-size:15px}.zhihu-empty p{margin:0 0 8px;font-size:12px;max-width:420px;line-height:1.7}.zhihu-quota-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:28px 0 8px}.zhihu-quota-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 12px}.zhihu-quota-card small{display:block;color:#948fa0;font-size:10px;margin-bottom:8px}.zhihu-quota-card strong{display:block;font-size:20px;letter-spacing:-.04em}.zhihu-quota-card span{display:block;margin:6px 0 10px;color:#9a95a3;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zhihu-quota-card.skeleton{color:#b4afbc}.zhihu-quota-error{grid-column:1/-1;background:#fff8f7;border:1px solid #f1c9c4;color:#c75b50;border-radius:10px;padding:14px 16px;font-size:12px}.zhihu-tabs{display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid var(--line);margin:22px 0 18px}.zhihu-tabs button{padding:11px 14px;color:#9995a2;font-size:12px}.zhihu-tabs button.active{color:#6e54df;border-bottom:2px solid #6e54df;font-weight:700}.zhihu-panel .panel-title{align-items:center;margin-bottom:18px}.zhihu-toolbar{display:flex;gap:8px;align-items:center}.zhihu-chat-input input,.zhihu-search-form input,.zhihu-search-form select,.zhihu-toolbar select{height:38px;border:1px solid #e5e2ea;border-radius:8px;padding:0 11px;color:#55515e;background:#fff;font-size:12px;outline:none}.zhihu-hot-list{display:flex;flex-direction:column}.zhihu-hot-item{display:grid;grid-template-columns:42px 72px minmax(0,1fr) 18px;grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-top:1px solid #f0edf3;text-decoration:none;color:inherit}.zhihu-hot-item>b{font:700 13px DM Mono;color:#8b7adf}.zhihu-hot-item img,.zhihu-thumb-fallback{width:72px;height:54px;border-radius:8px;object-fit:cover;background:#f4f1fa}.zhihu-thumb-fallback{display:grid;place-items:center;color:#8b7adf}.zhihu-hot-item span{min-width:0;display:flex;flex-direction:column;gap:5px}.zhihu-hot-item strong{font-size:13px;line-height:1.45}.zhihu-hot-item small{color:#8f8a98;font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zhihu-hot-item>svg{color:#b0a9bd}.zhihu-hot-item:hover strong{color:#6e54df}.zhihu-search-form{display:grid;grid-template-columns:minmax(0,1.6fr) 90px 120px minmax(0,1fr) 150px auto;grid-gap:8px;gap:8px;align-items:center;margin-bottom:18px}.zhihu-search-form-wide{grid-template-columns:minmax(0,1.4fr) 80px 110px 80px 80px 80px auto}.zhihu-query{position:relative;display:flex;align-items:center}.zhihu-query svg{position:absolute;left:11px;color:#aaa5b3;width:15px}.zhihu-query input{width:100%;padding-left:34px}.zhihu-chat-input .primary-btn,.zhihu-empty .primary-btn,.zhihu-search-form .primary-btn{padding:9px 14px;box-shadow:none}.zhihu-result-list{display:flex;flex-direction:column;gap:12px}.zhihu-result-card{border:1px solid #eeeaf1;border-radius:10px;padding:16px 16px 14px}.zhihu-result-head{display:flex;gap:7px;align-items:center;margin-bottom:8px}.zhihu-result-head small{margin-left:auto;color:#8d8898;font:500 10px DM Mono}.zhihu-result-card a{color:inherit;text-decoration:none}.zhihu-result-card b{display:block;font-size:14px;line-height:1.45;margin-bottom:8px}.zhihu-result-card a:hover b{color:#6e54df}.zhihu-excerpt{margin:0;font-size:12px;line-height:1.7;color:#686472}.zhihu-excerpt em{background:#f1eeff;color:#5d47c8;font-style:normal;padding:0 2px;border-radius:3px}.zhihu-result-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px;color:#8d8898;font-size:11px}.zhihu-result-meta i,.zhihu-result-meta img{width:20px;height:20px;border-radius:50%;object-fit:cover;background:#efeaf8}.zhihu-result-meta a,.zhihu-result-meta span{display:inline-flex;align-items:center;gap:4px}.zhihu-result-meta a{color:#6e54df}.zhihu-comments{margin-top:12px;padding-top:10px;border-top:1px dashed #ece8f1}.zhihu-comments p{margin:0 0 6px;font-size:11px;line-height:1.6;color:#7c7786}.zhihu-chat{min-height:560px;display:flex;flex-direction:column}.zhihu-chat-log{flex:1 1;min-height:320px;max-height:520px;overflow:auto;padding:8px 2px 16px;display:flex;flex-direction:column;gap:12px}.zhihu-chat-empty{margin:auto;text-align:center;color:#9a95a3;font-size:12px}.zhihu-chat-empty svg{color:#7158e8;margin-bottom:8px}.zhihu-bubble{max-width:86%;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.zhihu-bubble small{display:block;font-size:10px;margin-bottom:6px;color:#9a95a3}.zhihu-bubble.user{align-self:flex-end;background:#f3f0ff;color:#3f3b47}.zhihu-bubble.assistant{align-self:flex-start;background:#f7f6f9;color:#3f3b47}.zhihu-bubble.error{background:#fff5f4;color:#c75b50}.zhihu-reasoning{margin:0 0 10px;padding:10px 12px;background:#fff;border-radius:8px;color:#7a7488;font:11px/1.7 DM Mono,monospace;white-space:pre-wrap}.zhihu-chat-input{display:flex;gap:8px;border-top:1px solid #f0edf3;padding-top:14px}.zhihu-chat-input input{flex:1 1}.zhihu-hot-hint{margin:-6px 0 16px;color:#8d8898;font-size:11px;line-height:1.6}.zhihu-tool-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.zhihu-tool-form small{color:#9a95a3;font-size:11px}.zhihu-ppt-form{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;align-items:center}.zhihu-pages{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:#55515e}.zhihu-pages input{width:72px}.zhihu-task-status{margin:0 0 10px;color:#6e54df;font-size:12px}.zhihu-task-progress{margin:0 0 16px}.zhihu-task-progress>div{height:4px;border-radius:5px;background:#ece9f2;overflow:hidden}.zhihu-task-progress span{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#9b87f5,#684ddd);transition:width .25s ease}.zhihu-task-progress small{display:block;margin-top:6px;color:#8d8898;font-size:10px}.zhihu-download{display:inline-flex;align-items:center;gap:6px;color:#6e54df;font-size:12px;margin:4px 0 14px}.zhihu-pdf-summary{border:1px solid #eeeaf1;border-radius:10px;padding:14px;margin-bottom:14px}.zhihu-pdf-summary small{display:block;color:#7158e8;font-size:10px;font-weight:700;margin-bottom:6px}.zhihu-pdf-summary p{margin:0;font-size:12px;line-height:1.7;color:#686472}.zhihu-pdf-pages{display:flex;flex-direction:column;gap:12px}.zhihu-pdf-page{border:1px solid #eeeaf1;border-radius:10px;padding:16px}.zhihu-pdf-page b{display:block;font-size:12px;margin-bottom:10px}.zhihu-pdf-page p{margin:0 0 8px;font-size:12px;line-height:1.7;color:#686472}.zhihu-pdf-page p.title{font-weight:700;color:#3f3b47}.zhihu-pdf-page img{display:block;max-width:100%;border-radius:8px;margin:8px 0}.zhihu-ppt-result{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.zhihu-ppt-result small{color:#9a95a3;font-size:11px}@media (max-width:1100px){.zhihu-quota-grid{grid-template-columns:repeat(3,1fr)}.zhihu-ppt-form,.zhihu-search-form,.zhihu-search-form-wide{grid-template-columns:1fr 1fr}.zhihu-ppt-form .primary-btn,.zhihu-query,.zhihu-search-form .primary-btn{grid-column:1/-1}}@media (max-width:760px){.zhihu-quota-grid{grid-template-columns:repeat(2,1fr)}.zhihu-hot-item{grid-template-columns:32px 56px minmax(0,1fr);gap:10px}.zhihu-hot-item>svg{display:none}.zhihu-page .page-heading .ghost-btn{margin-top:16px}.zhihu-toolbar{flex-wrap:wrap;justify-content:flex-end}}.nav-item,a.blog-link,a.new-btn,a.primary-btn,a.text-btn{text-decoration:none;color:inherit}a.new-btn,a.primary-btn{color:#fff}.sidebar-links{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;margin:0 2px 8px;border-bottom:1px solid var(--line)}.blog-link{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;transition:background .15s ease,color .15s ease}.blog-link:hover{background:#f4f1ff;color:#674ee0}.blog-link svg{color:#7158e8;flex:none}.blog-link b{display:block;font-size:12px}.blog-link small{display:block;margin-top:2px;color:var(--muted);font-size:10px}