.edit-modal[data-v-312831c5]{width:960px;display:flex;flex-direction:column;overflow:hidden;outline:none}.edit-modal>.dialog-header[data-v-312831c5],.edit-modal>.dialog-footer[data-v-312831c5]{flex-shrink:0;background:#fff}.edit-modal-body[data-v-312831c5]{padding:24px 26px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.edit-modal-body[data-v-312831c5] .fields{margin:0}.edit-modal-body[data-v-312831c5] .role-panel{margin-top:0}.edit-modal .dialog-header h2[data-v-312831c5]{overflow-wrap:anywhere;padding-right:16px}.edit-modal .dialog-header button[data-v-312831c5]{flex-shrink:0}@media(max-width:680px){.edit-modal-body[data-v-312831c5]{padding:20px 18px}}.writing-workspace[data-v-312831c5]{width:calc(100vw - 32px);max-width:1800px;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);border-radius:14px}.writing-workspace>.edit-modal-body[data-v-312831c5]{padding:0;flex:1;overflow:hidden}.writing-workspace>.dialog-footer[data-v-312831c5]{padding:10px 24px;min-height:40px}@media(max-width:680px){.writing-workspace[data-v-312831c5]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.writing-workspace>.dialog-footer[data-v-312831c5]{padding:10px 14px}}.detail-dialog-entry[data-v-c48f0ce3]{display:inline-flex;max-width:100%;align-items:center}.detail-dialog-trigger[data-v-c48f0ce3]{font-size:14px;text-align:left;white-space:normal;min-height:36px}.detail-dialog-entry[data-v-c48f0ce3]:empty{display:none}.image-generator[data-v-c8a32131]{padding:24px}.image-intro[data-v-c8a32131],.image-history-heading[data-v-c8a32131],.image-controls[data-v-c8a32131],.image-actions[data-v-c8a32131]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.image-intro h3[data-v-c8a32131],.image-history-heading h3[data-v-c8a32131]{margin:0}.image-intro p[data-v-c8a32131],.muted[data-v-c8a32131]{color:#61756a;font-size:13px;line-height:1.8}.image-settings[data-v-c8a32131]{background:#f5f9f6;border:1px solid #dde6e0;border-radius:12px;padding:20px;margin:18px 0;display:grid;gap:14px}.image-settings h4[data-v-c8a32131]{margin:0}.image-settings label[data-v-c8a32131],.image-prompt>label[data-v-c8a32131],.image-controls label[data-v-c8a32131]{font-size:14px;display:grid;gap:8px}.image-checkbox[data-v-c8a32131]{display:flex!important;align-items:center}.image-checkbox input[data-v-c8a32131]{width:auto}.image-prompt[data-v-c8a32131]{margin:22px 0}.image-prompt textarea[data-v-c8a32131]{width:100%;box-sizing:border-box;margin:10px 0 16px;line-height:1.8}.image-controls[data-v-c8a32131]{align-items:end}.image-controls label[data-v-c8a32131]{max-width:320px;flex:1}.image-hint[data-v-c8a32131]{padding:12px 16px;background:#eef7f0;border-radius:8px;line-height:1.8;color:#346549}.image-error[data-v-c8a32131]{color:#ad443c;background:#fff4f2;border-radius:8px;padding:12px 16px;line-height:1.8}.image-history-heading[data-v-c8a32131]{margin:28px 0 18px}.image-history-heading small[data-v-c8a32131]{font-size:13px;color:#829487;font-weight:400}.image-empty[data-v-c8a32131]{border:1px dashed #cfded3;padding:40px 20px;text-align:center;border-radius:12px;color:#61756a}.image-grid[data-v-c8a32131]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:20px}.generated-image[data-v-c8a32131]{border:1px solid #dde6e0;border-radius:12px;overflow:hidden;background:#fff}.generated-image>a[data-v-c8a32131]{display:block;background:#f5f7f5}.generated-image img[data-v-c8a32131]{display:block;width:100%;height:280px;object-fit:contain}.image-description[data-v-c8a32131]{padding:16px}.image-description p[data-v-c8a32131]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:120px;overflow:auto;margin:0 0 12px;line-height:1.8;font-size:14px}.image-description small[data-v-c8a32131]{color:#829487}.image-actions[data-v-c8a32131]{justify-content:flex-start;margin-top:16px;gap:12px}.image-download[data-v-c8a32131]{color:#397b53;text-decoration:none;border:1px solid #dde6e0;border-radius:6px;padding:8px 12px;font-size:14px}@media(max-width:680px){.image-generator[data-v-c8a32131]{padding:16px}.image-controls label[data-v-c8a32131]{max-width:none;min-width:180px}.image-controls button[data-v-c8a32131]{width:100%}}.chat-mode-tabs[data-v-a68e4353]{display:flex;gap:10px;padding:18px 24px;border-bottom:1px solid #e1e9e4}.chat-images[data-v-a68e4353]{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0}.chat-images img[data-v-a68e4353]{width:120px;height:100px;object-fit:contain;border:1px solid #dde6e0;border-radius:8px;background:#fff}.chat-images>div[data-v-a68e4353]{display:flex;flex-direction:column;gap:4px}.image-upload[data-v-a68e4353]{display:inline-flex!important;gap:12px;align-items:center}.image-upload input[data-v-a68e4353]{max-width:260px}.writing-context[data-v-a68e4353]{display:flex;flex-wrap:wrap;gap:14px;align-items:end;padding:18px 24px;background:#f5f9f6;border-bottom:1px solid #e1e9e4}.writing-context label[data-v-a68e4353]{flex:1;min-width:180px;font-size:14px}.writing-context select[data-v-a68e4353]{margin-top:8px}.writing-context>p[data-v-a68e4353],.writing-context details[data-v-a68e4353]{flex-basis:100%;margin:0;font-size:13px;line-height:1.8;color:#61756a}.writing-context details p[data-v-a68e4353]{white-space:pre-wrap}.ai-chat[data-v-a68e4353]{margin-top:24px}.chat-actions[data-v-a68e4353]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chat-hint[data-v-a68e4353]{padding:18px 24px;background:#f0f7f2;line-height:1.9;font-size:14px}.chat-hint button[data-v-a68e4353]{margin-left:12px}.chat-conversation[data-v-a68e4353]{height:360px;overflow:auto;padding:18px;display:flex;flex-direction:column;gap:14px}.chat-message[data-v-a68e4353]{padding:14px 18px;border:1px solid #e1e9e4;border-radius:10px;max-width:82%;background:#f8faf9}.chat-message.user[data-v-a68e4353]{align-self:flex-end;background:#eaf5ed}.chat-message strong[data-v-a68e4353]{font-size:14px;color:#397b53}.chat-message p[data-v-a68e4353]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin:8px 0}.chat-message small[data-v-a68e4353]{color:#829487}.chat-composer[data-v-a68e4353]{padding:16px 20px;border-top:1px solid #e1e9e4}.chat-composer label[data-v-a68e4353]{display:block;margin-bottom:10px;font-size:14px}.chat-composer textarea[data-v-a68e4353]{width:100%;box-sizing:border-box}.chat-composer .chat-actions[data-v-a68e4353]{justify-content:space-between;margin-top:12px}.chat-error[data-v-a68e4353]{color:#ad443c;font-size:14px;line-height:1.8}@media(max-width:680px){.chat-conversation[data-v-a68e4353]{height:320px;padding:14px}.chat-message[data-v-a68e4353]{max-width:100%}}.saved-sessions[data-v-a68e4353]{display:flex;gap:12px;padding:18px 24px;align-items:end;flex-wrap:wrap}.saved-sessions label[data-v-a68e4353]{flex:1;min-width:180px;font-size:14px}.saved-sessions select[data-v-a68e4353]{margin-top:8px}.chat-markdown[data-v-a68e4353]{overflow-wrap:anywhere;line-height:1.8}.chat-markdown[data-v-a68e4353] pre{white-space:pre-wrap;background:#eef2ef;padding:12px;overflow:auto}.chat-markdown[data-v-a68e4353] code{font-size:14px}.chat-markdown[data-v-a68e4353] table{border-collapse:collapse}.chat-markdown[data-v-a68e4353] td,.chat-markdown[data-v-a68e4353] th{border:1px solid #dde6e0;padding:6px}.chat-shortcuts[data-v-a68e4353]{font-size:13px;color:#61756a;margin:8px 0 0;line-height:1.6}.chat-markdown[data-v-a68e4353] img{display:block;max-width:100%;max-height:420px;object-fit:contain;border-radius:8px;margin:12px 0}.ui-icon[data-v-9d245a66]{display:inline-block;flex-shrink:0;vertical-align:middle}.account-menu[data-v-bceaa563]{position:relative}.account-menu-trigger[data-v-bceaa563]{display:flex;align-items:center;gap:9px;background:transparent;border:1px solid transparent;min-height:42px;padding:4px 8px!important}.account-menu-trigger[data-v-bceaa563]:hover,.account-menu-trigger[aria-expanded=true][data-v-bceaa563]{background:#f1f6f3;border-color:#e2eae5}.account-avatar[data-v-bceaa563]{height:30px;width:30px;border-radius:50%;background:#e6f1e9;color:#2c7452;display:grid;place-items:center;font-size:13px;font-weight:600}.account-menu-name[data-v-bceaa563]{font-size:13px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#365342}.account-menu-popup[data-v-bceaa563]{position:absolute;right:0;top:calc(100% + 9px);width:236px;padding:6px;border:1px solid #dce6df;border-radius:12px;background:#fff;box-shadow:0 12px 36px #173c2c1c;z-index:90}.account-menu-heading[data-v-bceaa563]{display:grid;gap:4px;padding:12px 12px 14px;margin-bottom:4px;border-bottom:1px solid #edf1ee}.account-menu-heading b[data-v-bceaa563]{font-size:14px;overflow-wrap:anywhere}.account-menu-heading small[data-v-bceaa563]{font-size:12px;color:#64796b}.account-menu-popup>button[data-v-bceaa563]{display:flex;align-items:center;gap:11px;width:100%;border:0;background:transparent;padding:10px 12px!important;text-align:left;color:#395644;min-height:40px!important;font-size:14px!important;border-radius:7px}.account-menu-popup>button[data-v-bceaa563]:hover{background:#f1f6f3}@media(max-width:680px){.account-menu-name[data-v-bceaa563]{display:none}.account-menu-trigger[data-v-bceaa563]{gap:5px;padding:3px 5px!important}}.article-thumbnail[data-v-a224bbcb]{width:96px;height:70px;border-radius:8px;border:1px solid #e3ebe5;background:#f2f6f3;overflow:hidden;flex-shrink:0;align-self:center}.article-thumbnail img[data-v-a224bbcb]{width:100%;height:100%;object-fit:cover;display:block}.thumbnail-placeholder[data-v-a224bbcb]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#6d8b79}.thumbnail-placeholder span[data-v-a224bbcb]{font-size:11px;line-height:1}.has-image[data-v-a224bbcb]{background:#edf1ef}@media(max-width:680px){.article-thumbnail[data-v-a224bbcb]{width:72px;height:60px}.thumbnail-placeholder span[data-v-a224bbcb]{font-size:10px}}.mail-settings[data-v-0843c8b9]{padding:24px;margin-top:24px}.mail-settings h2[data-v-0843c8b9]{margin-top:0}.mail-settings .fields[data-v-0843c8b9]{display:grid;gap:16px;max-width:780px}.mail-settings label[data-v-0843c8b9]{display:grid;gap:8px;font-size:14px}.mail-columns[data-v-0843c8b9]{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:16px}.mail-checkbox[data-v-0843c8b9]{display:flex!important;align-items:center}.mail-checkbox input[data-v-0843c8b9]{width:auto}.muted[data-v-0843c8b9]{font-size:13px;line-height:1.8;color:#61756a;margin:0 0 12px}.mail-test[data-v-0843c8b9]{max-width:780px;margin-top:28px;padding-top:20px;border-top:1px solid #e1e9e4;display:grid;gap:12px}.mail-test h3[data-v-0843c8b9]{margin:0}.mail-test button[data-v-0843c8b9]{justify-self:start}.mail-error[data-v-0843c8b9],.mail-note[data-v-0843c8b9]{padding:12px 16px;line-height:1.8;border-radius:8px;overflow-wrap:anywhere}.mail-error[data-v-0843c8b9]{color:#ad443c;background:#fff4f2}.mail-note[data-v-0843c8b9]{color:#346549;background:#eef7f0}@media(max-width:680px){.mail-settings[data-v-0843c8b9]{padding:16px}.mail-columns[data-v-0843c8b9]{grid-template-columns:1fr}}.image-ai-settings[data-v-58ddf644]{display:grid;gap:16px;margin:0;min-width:0}.image-ai-settings h3[data-v-58ddf644]{margin:0;font-size:20px}.image-ai-settings label[data-v-58ddf644]{display:grid;gap:8px;font-size:14px}.image-ai-settings .checkbox-label[data-v-58ddf644]{display:flex;align-items:center}.image-ai-settings .checkbox-label input[data-v-58ddf644]{width:auto}.image-ai-settings .muted[data-v-58ddf644]{font-size:13px;line-height:1.8;margin:0;color:#61756a}.image-settings-error[data-v-58ddf644]{color:#ad443c;line-height:1.8;overflow-wrap:anywhere}.image-settings-note[data-v-58ddf644]{color:#346549;line-height:1.8}.tool-form-actions[data-v-58ddf644]{display:flex;justify-content:flex-end}.account-ai[data-v-55479562]{display:grid;gap:18px;padding:24px}.account-ai h2[data-v-55479562],.account-ai h3[data-v-55479562]{margin:0}.personal-ai-grid[data-v-55479562]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.personal-ai-card[data-v-55479562]{border:1px solid #dbe7df;border-radius:10px;padding:20px;display:grid;gap:14px;align-content:start}.account-ai label[data-v-55479562]{display:grid;gap:8px;font-size:14px}.account-ai .inline[data-v-55479562]{display:flex;align-items:center}.inline input[data-v-55479562]{width:auto}.wallet[data-v-55479562],.billing-admin[data-v-55479562]{border-top:1px solid #dbe7df;padding-top:18px;display:grid;gap:16px}.billing-admin-launchers[data-v-55479562]{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #dbe7df;padding-top:18px}.account-ai.dialog-account-context[data-v-55479562]{padding:0}.dialog-account-context.billing-admin[data-v-55479562]{border:0;padding-top:0}.billing-admin>.personal-ai-card[data-v-55479562]{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-admin>.personal-ai-card>p[data-v-55479562],.billing-admin>.personal-ai-card>button[data-v-55479562]{grid-column:1/-1}.recharge-form[data-v-55479562]{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.recharge-form label[data-v-55479562]{flex:1;min-width:180px}.account-ai .muted[data-v-55479562]{line-height:1.8;font-size:13px}.account-ai summary[data-v-55479562]{cursor:pointer;font-weight:600;margin-bottom:12px}@media(max-width:780px){.personal-ai-grid[data-v-55479562],.billing-admin>.personal-ai-card[data-v-55479562]{grid-template-columns:1fr}.account-ai[data-v-55479562]{padding:16px}.account-ai.dialog-account-context[data-v-55479562]{padding:0}}.service-overview-card[data-v-55479562]{padding:24px;border:1px solid #e3e9e5;border-radius:10px;display:grid;gap:18px;align-content:start}.service-overview-heading[data-v-55479562]{display:flex;align-items:center;gap:12px}.service-type[data-v-55479562]{width:40px;height:40px;border-radius:10px;background:#edf5ef;display:grid;place-items:center;color:#25724e;font-weight:650}.service-overview-heading p[data-v-55479562]{font-size:12px;color:#65776a;margin:4px 0 0}.service-model[data-v-55479562]{font-size:13px;color:#64766b;margin:0}.wallet-actions[data-v-55479562]{display:flex;gap:10px;align-items:center}.dialog-account-context .personal-ai-card[data-v-55479562]{padding:0;border:0}.account-ai>div>.muted[data-v-55479562]{margin:8px 0 0}.wallet[data-v-55479562]{border:0;padding-top:0}.wallet>h3[data-v-55479562]{font-size:28px;color:#1e6346}.wallet .recharge-form[data-v-55479562]{display:grid;gap:18px}.billing-admin-launchers[data-v-55479562]{border:0;padding-top:0}.article-composer[data-v-32fb3246]{border:1px solid #d7e7dc;border-radius:12px;background:#f4f9f6;padding:20px;display:grid;gap:14px}.composer-heading[data-v-32fb3246]{display:flex;justify-content:space-between;gap:12px;align-items:start}.composer-heading h3[data-v-32fb3246]{font-size:19px;margin:0 0 7px;color:#245c44}.composer-heading p[data-v-32fb3246],.composer-note[data-v-32fb3246]{font-size:13px;color:#61756a;margin:0;line-height:1.8}.composer-heading>span[data-v-32fb3246]{font-size:12px;border:1px solid #cfe2d5;border-radius:20px;padding:5px 10px;white-space:nowrap;color:#397b53}.article-composer textarea[data-v-32fb3246]{width:100%;box-sizing:border-box;line-height:1.8;resize:vertical;background:#fff}.composer-options[data-v-32fb3246]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.composer-options label[data-v-32fb3246]{font-size:13px;display:grid;gap:7px;color:#526b5c}.composer-options select[data-v-32fb3246]{font-size:13px;padding:9px 10px}.composer-footer[data-v-32fb3246]{display:flex;justify-content:space-between;align-items:center;gap:12px}.composer-save-note[data-v-32fb3246]{font-size:13px;color:#526b5c}@media(max-width:780px){.composer-options[data-v-32fb3246]{grid-template-columns:repeat(2,minmax(0,1fr))}.article-composer[data-v-32fb3246]{padding:16px}.composer-footer[data-v-32fb3246]{flex-wrap:wrap}.composer-footer button[data-v-32fb3246]{flex:1;min-width:160px}}.history-diff[data-v-4750a2a9]{max-height:45vh;overflow:auto}.history-diff pre[data-v-4750a2a9]{white-space:pre-wrap;overflow-wrap:anywhere;padding:4px 8px;margin:0;font-size:14px}.add[data-v-4750a2a9]{background:#e5f4e9;color:#216c3b}.remove[data-v-4750a2a9]{background:#ffebea;color:#a13e35}.equal[data-v-4750a2a9]{color:#66766b}.role-panel[data-v-a427a141]{margin-top:24px}.role-body[data-v-a427a141]{padding:20px 24px}.role-body>p[data-v-a427a141]:first-child{margin-top:0}.roles-table[data-v-a427a141]{width:100%;min-width:850px}.role-summary[data-v-a427a141]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.roles-table .actions[data-v-a427a141]{flex-wrap:nowrap}.editing-row[data-v-a427a141]{background:#f0f7f2}.role-error[data-v-a427a141]{color:#ad443c}.empty-scopes[data-v-a427a141]{font-size:13px}.role-edit-form fieldset[data-v-a427a141]{display:grid;gap:16px;border:0;padding:0;margin:0;min-width:0}@media(max-width:680px){.role-body[data-v-a427a141]{padding:16px}.role-panel>.panel-toolbar[data-v-a427a141]{align-items:flex-start;gap:12px;flex-wrap:wrap}}.asset-upload[data-v-4ac11a54]{display:flex;flex-wrap:wrap;gap:16px;padding:18px;background:#f7faf8;border:1px solid #e1e9e4;border-radius:8px}.asset-upload label[data-v-4ac11a54]{flex:1;min-width:210px}.asset-upload small[data-v-4ac11a54]{flex-basis:100%;color:#61756a}.upload-feedback[data-v-4ac11a54]{flex-basis:100%;margin:0;padding:12px 14px;border-radius:6px;background:#e8f4ee;color:#176b4e;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.upload-feedback.error[data-v-4ac11a54]{background:#fff0ed;color:#a53529}.asset-card b[data-v-4ac11a54],.asset-card small[data-v-4ac11a54]{display:block;overflow-wrap:anywhere}.asset-preview-button[data-v-4ac11a54]{display:block;width:100%;padding:0;border:0;background:#f7f8f6;margin-bottom:12px}.asset-lightbox[data-v-4ac11a54]{position:fixed;top:0;right:0;bottom:0;left:0;background:#14271bd9;z-index:160;display:grid;place-items:center;padding:24px}.asset-lightbox section[data-v-4ac11a54]{max-width:100%;max-height:100%;overflow:auto;background:#fff;border-radius:10px;padding:20px}.asset-lightbox section>.actions[data-v-4ac11a54]{justify-content:space-between;margin-bottom:18px}.asset-lightbox img[data-v-4ac11a54]{display:block;max-width:100%;max-height:75vh;object-fit:contain}.tools-space[data-v-4ac11a54]{margin-top:24px}.assets-grid[data-v-4ac11a54]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.asset-card[data-v-4ac11a54]{border:1px solid #e1e9e4;border-radius:10px;padding:16px}.asset-card img[data-v-4ac11a54]{height:180px;width:100%;object-fit:cover;display:block;margin:auto auto 12px}.asset-card p[data-v-4ac11a54]{font-size:14px;overflow-wrap:anywhere}.asset-card small[data-v-4ac11a54]{color:#7a9081}.activity-list article[data-v-4ac11a54]{padding:16px 0;border-bottom:1px solid #e1e9e4}.activity-list p[data-v-4ac11a54]{font-size:14px;overflow-wrap:anywhere}.quota-overview[data-v-4ac11a54]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.quota-overview>div[data-v-4ac11a54]{padding:18px;background:#f4f8f5;border:1px solid #e0e9e3;border-radius:8px}.quota-overview span[data-v-4ac11a54]{display:block;font-size:14px;color:#61756a}.quota-overview strong[data-v-4ac11a54]{display:block;margin-top:8px;font-size:24px}@media(max-width:680px){.quota-overview[data-v-4ac11a54]{gap:8px}.quota-overview>div[data-v-4ac11a54]{padding:12px}.quota-overview strong[data-v-4ac11a54]{font-size:21px}}.cover-prompt[data-v-f1a4e51f]{margin-top:14px;padding:14px;border:1px solid #d6e4db;border-radius:8px;background:#fff}.cover-prompt label[data-v-f1a4e51f]{display:grid;gap:8px;font-size:13px;color:#365d48}.cover-prompt textarea[data-v-f1a4e51f]{box-sizing:border-box;width:100%;line-height:1.7;resize:vertical}.cover-prompt .actions[data-v-f1a4e51f]{margin-top:12px}.cover-field[data-v-f1a4e51f]{display:flex;gap:20px;padding:20px;border:1px solid #dfe8e2;border-radius:12px;background:#f8faf9}.cover-thumb[data-v-f1a4e51f]{width:190px;aspect-ratio:2.35;flex-shrink:0;align-self:flex-start;background:#eaf0ec;display:grid;place-items:center;border-radius:8px;overflow:hidden;color:#6b7d71;font-size:13px}.cover-thumb img[data-v-f1a4e51f]{width:100%;height:100%;object-fit:cover}.cover-actions[data-v-f1a4e51f]{min-width:0;flex:1}.cover-actions p[data-v-f1a4e51f]{margin:6px 0 12px;color:#61756a;font-size:13px}.cover-actions small[data-v-f1a4e51f]{display:block;margin-top:10px;color:#61756a}.cover-upload[data-v-f1a4e51f]{position:relative;overflow:hidden;display:inline-block;padding:8px 12px;border:1px solid #dce5df;border-radius:6px;cursor:pointer;background:#fff;font-size:13px}.cover-upload input[data-v-f1a4e51f]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.cover-actions details[data-v-f1a4e51f]{margin-top:12px;font-size:12px}.cover-actions details input[data-v-f1a4e51f]{margin-top:8px}.cover-picker-overlay[data-v-f1a4e51f]{z-index:150}@media(max-width:640px){.cover-field[data-v-f1a4e51f]{flex-direction:column}.cover-thumb[data-v-f1a4e51f]{width:100%}}.article-cover-bar[data-v-f1a4e51f]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0 4px;padding:12px 0;border-bottom:1px solid #edf0ee}.bar-cover-thumb[data-v-f1a4e51f]{width:80px;height:38px;background:#edf3ef;border:1px solid #e2e9e4;border-radius:5px;overflow:hidden;display:grid;place-items:center;flex-shrink:0;color:#77887c;font-size:12px}.bar-cover-thumb img[data-v-f1a4e51f]{width:100%;height:100%;object-fit:cover}.bar-cover-copy[data-v-f1a4e51f]{display:grid;gap:3px;flex:1;min-width:120px}.bar-cover-copy b[data-v-f1a4e51f]{font-size:13px;font-weight:600;color:#4c6556}.bar-cover-copy span[data-v-f1a4e51f]{font-size:11px;color:#708477}.bar-cover-copy .missing[data-v-f1a4e51f]{color:#a46c28}.article-cover-bar button[data-v-f1a4e51f]{font-size:12px;min-height:32px;padding:6px 10px}@media(max-width:480px){.bar-cover-thumb[data-v-f1a4e51f]{width:62px;height:34px}.article-cover-bar[data-v-f1a4e51f]{gap:9px}.bar-cover-copy[data-v-f1a4e51f]{min-width:100px}}.quota-message[data-v-5e0cf124]{margin:0 24px 16px;color:#22734c;font-size:14px}.error[data-v-5e0cf124]{color:#a94236}.layout-note[data-v-767fa313]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid #e1e5e2;border-radius:8px;background:#fafbf9}.layout-note b[data-v-767fa313]{font-size:14px}.layout-note p[data-v-767fa313]{font-size:13px;margin:6px 0;color:#4f5953}.layout-note small[data-v-767fa313]{font-size:12px;color:#728078}.layout-note button[data-v-767fa313]{flex-shrink:0;font-size:13px}@media(max-width:680px){.layout-note[data-v-767fa313]{align-items:flex-start;flex-direction:column}}.landing[data-v-7d34adb0]{min-height:100vh;background:#fff;color:#233a30}.landing-nav[data-v-7d34adb0]{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:14px 24px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #edf1ee}.landing-brand[data-v-7d34adb0]{display:flex;gap:11px;align-items:center;font-size:20px;font-weight:700}.landing-brand .logo[data-v-7d34adb0]{width:38px;height:38px;font-size:19px;border-radius:10px}.landing-brand .brand-sub[data-v-7d34adb0]{font-size:12px;font-weight:400;color:#819087;margin:2px 0 0;display:block;letter-spacing:0}.landing-links[data-v-7d34adb0]{display:flex;align-items:center;gap:8px}.landing-links button[data-v-7d34adb0]{border:0;background:transparent;color:#4f6859;font-size:14px;min-height:38px;padding:8px 14px}.landing-links button.primary[data-v-7d34adb0]{border-radius:9px}.landing-hero[data-v-7d34adb0]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:40px;align-items:center;max-width:1120px;margin:0 auto;padding:72px 24px 64px;background:radial-gradient(ellipse at 85% 0%,#e9f4ec,transparent 55%)}.landing-eyebrow[data-v-7d34adb0]{margin:0 0 14px;font-size:12px;letter-spacing:3px;color:#6f9a82}.landing-hero h1[data-v-7d34adb0]{margin:0 0 18px;font-size:42px;line-height:1.32;font-weight:700;letter-spacing:-.5px;color:#1c3327}.landing-lede[data-v-7d34adb0]{margin:0 0 28px;font-size:16px;line-height:1.85;color:#52685c}.landing-hero-actions[data-v-7d34adb0]{display:flex;gap:12px;flex-wrap:wrap}.landing-hero-actions .primary[data-v-7d34adb0]{min-height:46px;padding:12px 26px;font-size:15px}.landing-hero-note[data-v-7d34adb0]{margin:16px 0 0;font-size:13px;color:#8a9a90}.landing-hero-visual[data-v-7d34adb0]{display:flex;justify-content:center}.landing-phone[data-v-7d34adb0]{width:min(100%,330px);background:#fff;border:6px solid #17191c;border-radius:30px;padding:20px 20px 0;box-shadow:0 24px 60px #1f583422;transform:rotate(1.5deg)}.landing-phone-head[data-v-7d34adb0]{display:flex;align-items:center;gap:9px;margin-bottom:14px}.landing-phone-avatar[data-v-7d34adb0]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#1d8a62,#136a48);color:#fff;display:grid;place-items:center;font-size:14px;font-weight:600}.landing-phone-head b[data-v-7d34adb0]{display:block;font-size:13px;color:#191919}.landing-phone-head small[data-v-7d34adb0]{font-size:11px;color:#98a29b}.landing-phone h3[data-v-7d34adb0]{margin:0 0 8px;font-size:19px;color:#111}.landing-phone-meta[data-v-7d34adb0]{margin:0 0 4px;font-size:12px;color:#9a9a9a;display:flex;gap:7px;align-items:center}.landing-phone-meta i[data-v-7d34adb0]{font-style:normal;font-size:11px;background:#f0f1f0;border-radius:3px;padding:3px 5px;color:#565b59}.landing-phone-date[data-v-7d34adb0]{margin:0 0 14px;font-size:12px;color:#9a9a9a}.landing-phone-body[data-v-7d34adb0]{margin:0 0 18px;font-size:14px;line-height:1.9;color:#191919}.landing-phone-like[data-v-7d34adb0]{width:160px;margin:0 auto 16px;padding:9px 0;border-radius:7px;background:#e9695a;color:#fff;text-align:center;font-size:13px}.landing-phone-bar[data-v-7d34adb0]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ececec;padding:11px 2px;font-size:11px;color:#576b5f}.landing-phone-bar b[data-v-7d34adb0]{font-size:12px;color:#191919;font-weight:500}.landing-features[data-v-7d34adb0],.landing-steps[data-v-7d34adb0]{max-width:1120px;margin:0 auto;padding:56px 24px}.landing-features h2[data-v-7d34adb0],.landing-steps h2[data-v-7d34adb0]{margin:0 0 8px;font-size:28px;color:#1c3327;letter-spacing:-.3px}.landing-section-lede[data-v-7d34adb0]{margin:0 0 30px;font-size:15px;color:#52685c}.landing-feature-grid[data-v-7d34adb0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.landing-feature[data-v-7d34adb0]{border:1px solid #e2ebe4;border-radius:14px;padding:22px;background:#fbfdfb;transition:box-shadow .15s,transform .15s}.landing-feature[data-v-7d34adb0]:hover{box-shadow:0 10px 28px #1f583414;transform:translateY(-2px)}.landing-feature-icon[data-v-7d34adb0]{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#e6f3ea;color:#1c7a4e;margin-bottom:14px}.landing-feature h3[data-v-7d34adb0]{margin:0 0 7px;font-size:16px;color:#23412f}.landing-feature p[data-v-7d34adb0]{margin:0;font-size:13px;line-height:1.8;color:#5e7465}.landing-step-grid[data-v-7d34adb0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.landing-step[data-v-7d34adb0]{border-top:3px solid #1c7a4e;padding:14px 4px 0}.landing-step span[data-v-7d34adb0]{font-size:13px;font-weight:650;color:#1c7a4e;letter-spacing:1px}.landing-step h3[data-v-7d34adb0]{margin:6px 0;font-size:17px;color:#23412f}.landing-step p[data-v-7d34adb0]{margin:0;font-size:13px;line-height:1.8;color:#5e7465}.landing-cta[data-v-7d34adb0]{max-width:1120px;margin:0 auto 56px;padding:44px 24px;border-radius:18px;background:linear-gradient(150deg,#1b8358,#0d4f36);color:#fff;text-align:center}.landing-cta h2[data-v-7d34adb0]{margin:0 0 8px;font-size:24px}.landing-cta p[data-v-7d34adb0]{margin:0 0 22px;font-size:14px;color:#cfe8d8}.landing-cta button[data-v-7d34adb0]{background:#fff;color:#136a48;border:0;border-radius:9px;min-height:46px;padding:12px 30px;font-size:15px;font-weight:600}.landing-cta button[data-v-7d34adb0]:hover{background:#eaf6ee}.landing-footer[data-v-7d34adb0]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:1120px;margin:0 auto;padding:20px 24px 28px;border-top:1px solid #edf1ee;font-size:12px;color:#8a9a90}@media(max-width:900px){.landing-hero[data-v-7d34adb0]{grid-template-columns:1fr;padding-top:52px;gap:30px}.landing-hero h1[data-v-7d34adb0]{font-size:32px}.landing-hero-visual[data-v-7d34adb0]{order:-1}.landing-phone[data-v-7d34adb0]{transform:none}.landing-feature-grid[data-v-7d34adb0],.landing-step-grid[data-v-7d34adb0]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.landing-nav[data-v-7d34adb0]{padding:12px 16px}.landing-brand .brand-sub[data-v-7d34adb0]{display:none}.landing-hero[data-v-7d34adb0]{padding:40px 16px}.landing-hero h1[data-v-7d34adb0]{font-size:27px}.landing-features[data-v-7d34adb0],.landing-steps[data-v-7d34adb0]{padding:40px 16px}.landing-feature-grid[data-v-7d34adb0],.landing-step-grid[data-v-7d34adb0]{grid-template-columns:1fr}.landing-footer[data-v-7d34adb0]{justify-content:center;text-align:center}}.daily-limit-notice[data-v-a70a7198]{margin:12px 0 18px;padding:14px 16px;border:1px solid #bbd9c9;border-left:4px solid #167f5e;border-radius:8px;background:#f0f7f2;color:#285641;font-size:14px;line-height:1.7}.daily-limit-notice strong[data-v-a70a7198]{display:block}.daily-limit-notice p[data-v-a70a7198]{margin:5px 0 0}.daily-list-body[data-v-a70a7198]{padding:20px 24px}.daily-list-body>p[data-v-a70a7198]:first-child{margin-top:0}.plan-table[data-v-a70a7198]{width:100%;min-width:940px}.plan-table small[data-v-a70a7198]{display:block;margin-top:5px}.plan-status[data-v-a70a7198]{display:inline-block;padding:4px 9px;border-radius:5px;background:#edf0ee;color:#61756a;white-space:nowrap}.plan-status.enabled[data-v-a70a7198]{background:#e2f2e8;color:#126746}.editing-row[data-v-a70a7198]{background:#f0f7f2}.daily-help[data-v-a70a7198]{font-size:13px;line-height:1.8;margin-bottom:0}.daily-fields[data-v-a70a7198]{display:grid;gap:16px;border:0;padding:0;margin:0;min-width:0}.daily-timeline[data-v-a70a7198]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;background:#f0f7f2;border-radius:8px;padding:18px;font-size:14px}.daily-timeline b[data-v-a70a7198]{color:#167f5e;margin-right:8px}.daily-runs article[data-v-a70a7198]{padding:14px 0;border-bottom:1px solid #e0e9e3}.daily-runs p[data-v-a70a7198]{margin:6px 0;font-size:14px}.daily-runs small[data-v-a70a7198]{color:#61756a}.failed[data-v-a70a7198]{color:#ac3535}@media(max-width:680px){.daily-list-body[data-v-a70a7198]{padding:16px}}.account-switches[data-v-45680ac6]{display:flex;gap:12px;overflow-x:auto;padding:18px 22px;border-bottom:1px solid #e4ebe6;scrollbar-width:thin}.account-switch[data-v-45680ac6]{--account-accent:#36584a;--account-tint:#f0f5f2;display:flex;align-items:center;gap:11px;flex:0 0 auto;min-width:180px;max-width:300px;padding:12px 14px;text-align:left;border:1px solid #dce6df;border-top:3px solid var(--account-accent);background:#fff;border-radius:8px}.account-switch[data-v-45680ac6]:hover,.account-switch.selected[data-v-45680ac6]{background:var(--account-tint);border-color:var(--account-accent)}.account-switch.selected[data-v-45680ac6]{box-shadow:0 0 0 1px var(--account-accent)}.switch-avatar[data-v-45680ac6],.group-avatar[data-v-45680ac6]{display:grid;place-items:center;background:var(--account-accent);color:#fff;flex-shrink:0;font-weight:600;border-radius:9px}.switch-avatar[data-v-45680ac6]{width:36px;height:36px;font-size:18px}.switch-copy[data-v-45680ac6]{display:grid;gap:3px;min-width:0}.switch-copy b[data-v-45680ac6]{font-size:15px;overflow-wrap:anywhere}.switch-copy small[data-v-45680ac6]{color:#607267;font-size:12px;white-space:nowrap}.switch-check[data-v-45680ac6]{margin-left:auto;color:var(--account-accent);font-weight:700}.account-work-group[data-v-45680ac6]{border-left:4px solid var(--account-accent)}.account-work-group+.account-work-group[data-v-45680ac6]{border-top:12px solid #f2f5f3}.account-group-heading[data-v-45680ac6]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:var(--account-tint);border-bottom:1px solid #e3eae5}.account-heading-main[data-v-45680ac6]{display:flex;align-items:center;gap:13px;min-width:0}.group-avatar[data-v-45680ac6]{width:42px;height:42px;font-size:21px}.account-group-heading h3[data-v-45680ac6]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:18px;color:var(--account-accent);margin:0 0 4px;overflow-wrap:anywhere}.account-group-heading p[data-v-45680ac6]{margin:0;color:#617267;font-size:13px}.account-group-heading p span[data-v-45680ac6]{padding:0 8px}.account-group-heading button[data-v-45680ac6]{flex-shrink:0;font-size:13px;min-height:36px;color:var(--account-accent);background:#fff}.current-account[data-v-45680ac6]{font-size:13px;color:var(--account-accent);white-space:nowrap}.account-disabled[data-v-45680ac6]{font-size:12px;font-weight:400;color:#66786e;background:#fff9;padding:2px 7px;border-radius:4px}.account-work-group[data-v-45680ac6] .work-account-label{margin-bottom:8px}.account-work-group[data-v-45680ac6] .article-symbol{background:var(--account-tint);color:var(--account-accent)}@media(max-width:680px){.account-switches[data-v-45680ac6]{padding:16px;gap:10px}.account-switch[data-v-45680ac6]{min-width:160px;padding:10px}.account-group-heading[data-v-45680ac6]{padding:16px 12px;align-items:flex-start}.account-group-heading h3[data-v-45680ac6]{font-size:17px}.group-avatar[data-v-45680ac6]{width:36px;height:36px}.account-group-heading button[data-v-45680ac6]{padding:7px 8px;max-width:100px}.current-account[data-v-45680ac6]{display:none}}.account-work-group[data-v-45680ac6]{border-left-width:2px}.account-group-heading[data-v-45680ac6]{padding:10px 18px;background:#fafcfb;gap:12px}.account-heading-main[data-v-45680ac6]{gap:10px}.group-avatar[data-v-45680ac6]{width:28px;height:28px;font-size:14px;border-radius:6px}.account-group-heading h3[data-v-45680ac6]{font-size:14px;margin:0}.account-group-heading p[data-v-45680ac6]{font-size:11px}.current-account[data-v-45680ac6]{font-size:12px}.account-group-heading button[data-v-45680ac6]{font-size:12px;min-height:30px;padding:5px 8px}.account-work-group+.account-work-group[data-v-45680ac6]{border-top-width:6px}.account-tag[data-v-074212fc]{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:4px 9px;border-radius:5px;color:var(--account-accent);background:var(--account-tint);font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.account-tag-dot[data-v-074212fc]{width:7px;height:7px;border-radius:50%;background:var(--account-accent);flex-shrink:0}.account-owner[data-v-58fcb136]{display:block;font-size:12px;color:#74877b;margin-top:3px}.dashboard[data-v-58fcb136]{display:grid;gap:16px;min-width:0}.dashboard-heading[data-v-58fcb136]{gap:12px}.dashboard-heading>button[data-v-58fcb136]{flex-shrink:0}.dashboard-recent td[data-v-58fcb136]:first-child{overflow-wrap:anywhere;max-width:320px}.dashboard-panel .muted[data-v-58fcb136]{font-size:12px}.dashboard-heading[data-v-58fcb136]{display:flex;align-items:center;justify-content:space-between}.dashboard-heading h2[data-v-58fcb136]{font-size:20px;margin:0}.dashboard-heading p[data-v-58fcb136]{margin:4px 0 0;color:#61756a;font-size:14px}.dashboard-stats[data-v-58fcb136]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-stat[data-v-58fcb136]{display:grid;gap:5px;min-height:108px;padding:14px 17px;text-align:left;background:#fff;border:1px solid #dce6df;border-radius:7px}.dashboard-stat span[data-v-58fcb136],.dashboard-stat small[data-v-58fcb136]{color:#61756a;font-size:13px}.dashboard-stat strong[data-v-58fcb136]{font-size:27px;line-height:1.2;color:#233a30}.dashboard-stat.has-alert strong[data-v-58fcb136]{color:#a94737}.dashboard-grid[data-v-58fcb136]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);gap:16px}.dashboard-panel[data-v-58fcb136]{margin:0;min-width:0}.dashboard-panel .panel-toolbar[data-v-58fcb136]{min-height:56px;padding:12px 17px}.dashboard-panel .panel-toolbar h2[data-v-58fcb136]{font-size:16px}.dashboard-panel .panel-toolbar button[data-v-58fcb136]{min-height:34px;padding:6px 10px;font-size:13px}.dashboard-chart[data-v-58fcb136]{height:196px;padding:16px 22px 10px;display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.chart-column[data-v-58fcb136]{display:grid;grid-template-rows:18px 1fr 20px;justify-items:center;align-items:end;color:#64786c}.chart-column>span[data-v-58fcb136],.chart-column small[data-v-58fcb136]{font-size:12px}.chart-track[data-v-58fcb136]{width:min(35px,70%);height:100%;display:flex;align-items:flex-end;background:#f0f5f1;border-radius:5px 5px 0 0;overflow:hidden}.chart-track i[data-v-58fcb136]{display:block;width:100%;background:linear-gradient(180deg,#43a476,#2e7f57);border-radius:5px 5px 0 0}.stat-icon[data-v-58fcb136]{position:absolute;top:15px;right:15px;width:36px;height:36px;border-radius:10px;display:grid;place-items:center}.dashboard-stat[data-v-58fcb136]{position:relative;padding-right:60px}.v-articles .stat-icon[data-v-58fcb136]{background:#e6f3ea;color:#1c7a4e}.v-sync .stat-icon[data-v-58fcb136]{background:#e3f1f0;color:#12655e}.v-rate .stat-icon[data-v-58fcb136]{background:#e8eef7;color:#2c5d8f}.v-alert .stat-icon[data-v-58fcb136]{background:#fdeee6;color:#b4552f}.v-alert.has-alert .stat-icon[data-v-58fcb136]{background:#b4552f;color:#fff}.dashboard-accounts[data-v-58fcb136]{padding:4px 16px}.dashboard-account[data-v-58fcb136]{min-height:45px;display:grid;grid-template-columns:minmax(0,1fr) 72px 128px;align-items:center;gap:10px;border-bottom:1px solid #eef2ef}.dashboard-account[data-v-58fcb136]:last-child{border-bottom:0}.dashboard-account>small[data-v-58fcb136]{font-size:12px;color:#74877b}.account-health[data-v-58fcb136]{display:flex;align-items:center;gap:6px;font-size:12px;color:#53695c}.account-health i[data-v-58fcb136]{width:7px;height:7px;border-radius:50%;background:#32a572}.account-health.offline i[data-v-58fcb136]{background:#b9c3bc}.dashboard-footnote[data-v-58fcb136]{margin:0;padding:9px 16px;border-top:1px solid #edf1ee;font-size:12px;color:#74877b}.dashboard-recent[data-v-58fcb136]{overflow:hidden}.dashboard-recent table[data-v-58fcb136]{font-size:13px}.dashboard-recent td[data-v-58fcb136],.dashboard-recent th[data-v-58fcb136]{padding:10px 14px}.dashboard-recent td[data-v-58fcb136]:nth-child(4){white-space:nowrap}.dashboard-detail[data-v-58fcb136]{min-height:32px;padding:5px 9px;font-size:12px}.dashboard-empty[data-v-58fcb136]{padding:24px;text-align:center;color:#61756a;font-size:14px}.dashboard-empty p[data-v-58fcb136]{margin:0 0 10px}@media(max-width:900px){.dashboard-stats[data-v-58fcb136]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid[data-v-58fcb136]{grid-template-columns:1fr}}@media(max-width:600px){.dashboard[data-v-58fcb136]{gap:14px}.dashboard-heading h2[data-v-58fcb136]{font-size:18px}.dashboard-stats[data-v-58fcb136]{gap:8px}.dashboard-stat[data-v-58fcb136]{min-height:98px;padding:12px}.dashboard-stat strong[data-v-58fcb136]{font-size:24px}.dashboard-chart[data-v-58fcb136]{padding-inline:12px;gap:8px}.dashboard-account[data-v-58fcb136]{grid-template-columns:minmax(0,1fr) 80px}.dashboard-account>small[data-v-58fcb136]{display:none}.dashboard-recent td[data-v-58fcb136],.dashboard-recent th[data-v-58fcb136]{padding:9px 8px}.dashboard-recent td[data-v-58fcb136]:nth-child(4){white-space:normal}}.dashboard[data-v-58fcb136]{gap:22px}.dashboard-stats[data-v-58fcb136]{gap:16px}.dashboard-stat[data-v-58fcb136]{border-radius:12px;min-height:136px;padding:22px 60px 20px 22px;gap:9px}.dashboard-stat>span[data-v-58fcb136]:not(.stat-icon){font-size:14px;color:#52685b}.dashboard-stat strong[data-v-58fcb136]{font-size:34px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.6px}.dashboard-stat small[data-v-58fcb136]{font-size:12px;color:#6b7c71}.stat-icon[data-v-58fcb136]{top:22px;right:20px}.dashboard-panel .panel-toolbar[data-v-58fcb136]{min-height:64px;padding:16px 22px}.dashboard-panel .panel-toolbar h2[data-v-58fcb136]{font-size:16px;font-weight:600}.dashboard-chart[data-v-58fcb136]{height:224px;padding:22px 26px 14px}.chart-track[data-v-58fcb136]{background:transparent;border-bottom:1px solid #e3ebe6;border-radius:0}.chart-column>span[data-v-58fcb136]{color:#52685b}.dashboard-account[data-v-58fcb136]{min-height:70px;grid-template-columns:minmax(0,1fr) 80px 64px}.dashboard-accounts[data-v-58fcb136]{padding:2px 22px}.dashboard-recent td[data-v-58fcb136],.dashboard-recent th[data-v-58fcb136]{padding:16px 20px}.dashboard-recent td b[data-v-58fcb136]{font-size:14px;font-weight:500}.dashboard-recent td[data-v-58fcb136]:nth-child(4){color:#6b7c71;font-variant-numeric:tabular-nums}.account-owner[data-v-58fcb136]{font-size:12px;color:#6b7c71;margin-top:5px}@media(max-width:600px){.dashboard[data-v-58fcb136]{gap:16px}.dashboard-stats[data-v-58fcb136]{gap:10px}.dashboard-stat[data-v-58fcb136]{min-height:120px;padding:16px 12px;gap:7px}.dashboard-stat strong[data-v-58fcb136]{font-size:29px}.dashboard-stat>.stat-icon[data-v-58fcb136]{display:none}.dashboard-stat small[data-v-58fcb136]{font-size:11px}.dashboard-accounts[data-v-58fcb136]{padding-inline:16px}.dashboard-account[data-v-58fcb136]{grid-template-columns:minmax(0,1fr) 80px}.dashboard-recent td[data-v-58fcb136],.dashboard-recent th[data-v-58fcb136]{padding:12px}}.admin-dashboard[data-v-ce9679d5]{display:grid;gap:18px}.admin-dashboard-scope[data-v-ce9679d5]{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.admin-dashboard-scope label[data-v-ce9679d5]{display:grid;gap:7px;font-size:13px;min-width:280px}.admin-dashboard-scope span[data-v-ce9679d5]{font-size:12px;color:#61756a;align-self:center}*{box-sizing:border-box}body{margin:0;background:#f6f8fa;color:#20302d;font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif;font-size:16px;line-height:1.55}button,input,textarea{font:inherit}button{cursor:pointer;border:1px solid #dfe6e2;background:#fff;color:#43534c;border-radius:7px;padding:9px 15px;transition:background .15s}button:hover{background:#edf3ef}button:disabled{opacity:.55;cursor:wait}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #1d9470;outline-offset:2px}.primary{background:#167f5e;border-color:#167f5e;color:#fff}.primary:hover{background:#116b4f}.soft{background:#e8f4ee;color:#14734f;border-color:#deeee4}.danger{border:0;color:#ae5252}.shell{display:flex;min-height:100vh}.sidebar{width:238px;background:#fff;border-right:1px solid #e4e9e6;padding:35px 23px;position:fixed;height:100vh;display:flex;flex-direction:column}.brand{display:flex;gap:12px;align-items:center;font-size:23px;font-weight:700;letter-spacing:2px;margin-bottom:54px}.logo{display:grid;place-items:center;width:42px;height:45px;background:#187e5e;color:#fff;border-radius:12px;font-size:25px}.brand-sub{display:block;font-size:13px;letter-spacing:1px;font-weight:400;color:#819087;margin-top:5px}.nav-label{font-size:13px;color:#6c7c73;margin:0 14px 15px;letter-spacing:1px}nav{display:grid;gap:9px}nav button{border:0;display:flex;align-items:center;gap:13px;padding:14px;text-align:left;background:none}nav button span{font-size:19px}nav button.active{background:#eaf4ee;color:#117650;font-weight:600}nav b{margin-left:auto;background:#cee6d8;border-radius:5px;padding:1px 6px}.sidebar-bottom{margin-top:auto;line-height:2;color:#60766a;font-size:14px}.sidebar-bottom small{font-size:13px;color:#697b70}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#35a477;margin-right:7px}main{margin-left:238px;flex:1;min-width:0}header{height:76px;border-bottom:1px solid #e4e9e6;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 42px;color:#6c7b73;font-size:14px}header i{margin:0 15px;font-style:normal;color:#bec7c1}.mode{background:#eff3f0;padding:6px 11px;border-radius:20px;color:#63776a}.workspace{max-width:1350px;margin:auto;padding:39px 42px}.heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.eyebrow{font-size:13px;color:#98a89e;letter-spacing:2px;margin:0 0 10px}h1{font-size:28px;letter-spacing:1px;margin:0 0 12px}h2{font-size:16px;margin:0}h3{font-size:15px}.muted{color:#607267;line-height:1.8;font-size:14px}.heading p:last-child{margin:0}.banner{background:#edf5f0;border:1px solid #dceae0;color:#547762;border-radius:8px;padding:16px 19px;display:flex;gap:12px;font-size:14px;line-height:1.7}.banner small{display:block;color:#7e9586;font-size:13px;margin-top:4px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0}.stats>div{background:#fff;border:1px solid #e5ebe6;border-radius:9px;padding:23px}.stats span{font-size:14px;color:#7f8e85}.stats strong{display:block;font-size:32px;font-weight:550;margin-top:16px}.stats small{font-size:13px;color:#697b70;margin-left:9px;font-weight:400}.panel{background:#fff;border:1px solid #e3e9e5;border-radius:10px;overflow:hidden;margin-top:25px}.panel-toolbar{padding:21px 25px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0ee}.panel-toolbar h2 small{font-size:13px;padding:3px 7px;background:#eff3ef;color:#809085;border-radius:5px;margin-left:6px}input,textarea{width:100%;border:1px solid #dfe7e1;border-radius:6px;padding:11px 12px;background:#fff;color:#253d2e}input::placeholder,textarea::placeholder{color:#7a8980}.search{width:225px;font-size:14px;background:#fafcfb}.empty{text-align:center;padding:64px 20px 73px}.empty-icon{font-size:32px;color:#5f9479;background:#eff6f1;width:70px;height:70px;display:grid;place-items:center;border-radius:18px;margin:auto}.empty h3{font-size:17px;margin-top:23px}.empty p{color:#64766b;font-size:14px;margin-bottom:25px}.article-list article{display:flex;align-items:center;gap:18px;padding:24px;border-bottom:1px solid #eef2ef}.article-list article:last-child{border-bottom:0}.article-symbol{background:#eef4ef;color:#62957a;width:55px;height:65px;display:grid;place-items:center;border-radius:7px;font-size:22px;flex-shrink:0}.article-info{flex:1;min-width:0}.article-info h3{margin:0 0 8px;overflow-wrap:anywhere}.article-info p{font-size:14px;color:#7f8f84;margin:0 0 9px}.article-info small{font-size:13px;color:#697b70}.actions{display:flex;gap:7px}.actions button{font-size:14px;padding:8px 11px}footer{font-size:13px;color:#697b70;margin-top:30px;display:flex;justify-content:space-between}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}th{font-weight:400;background:#fafcfb;color:#607267;white-space:nowrap}td,th{padding:17px 19px;border-bottom:1px solid #edf1ee}td small{display:block;color:#697b70;font-size:13px;margin-top:7px;overflow-wrap:anywhere}.result{max-width:320px;min-width:180px;line-height:1.7}.status{padding:5px 8px;border-radius:5px;background:#eff2ef;color:#7e8a81;white-space:nowrap}.MOCK_SUCCESS,.DRAFT_SYNCED{background:#e6f3eb;color:#237b4c}.PENDING,.RUNNING{background:#fff5dd;color:#a58231}.FAILED,.UNKNOWN{background:#fbeae8;color:#b46151}.settings dl{display:grid;grid-template-columns:150px 1fr;font-size:13px;row-gap:24px;margin:30px 0}dt{color:#8c9b91}dd{margin:0}.config-note{background:#f6f8f6;border-radius:8px;padding:15px 22px;margin-top:30px;font-size:14px;line-height:1.8;color:#748b7b}.config-note h3{color:#3a5d47}pre{background:#eaf0eb;padding:17px;overflow:auto;border-radius:6px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#152b2266;display:flex;align-items:center;justify-content:center;padding:20px;z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog{background:#fff;border-radius:13px;box-shadow:0 20px 80px #16251c33;max-height:95vh;overflow:auto;width:820px}.dialog-header{display:flex;align-items:center;justify-content:space-between;padding:20px 27px;border-bottom:1px solid #e8eee9}.dialog-header button{border:0}.dialog-footer{padding:18px 26px;border-top:1px solid #e5ece7;display:flex;justify-content:flex-end;gap:10px}.editor-body{padding:24px 28px}.fields{display:grid;gap:18px}label{display:grid;gap:9px;font-size:14px;color:#5b7362}.two-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}.upload input{padding:8px}.content-label{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#607966}.content-label button{font-size:13px;margin-left:8px}.content-editor{min-height:240px;resize:vertical;font-family:Consolas,monospace;line-height:1.8;font-size:14px}.preview{min-height:240px;max-height:400px;overflow:auto;border:1px solid #e4ebe6;border-radius:7px;padding:24px;overflow-wrap:anywhere}.preview img{max-width:100%}.toast{position:fixed;z-index:20;top:20px;left:50%;transform:translate(-50%);padding:14px 24px;border:1px solid #c8e7d4;background:#f0fbf4;border-radius:8px;color:#25683d;box-shadow:0 8px 30px #20372b20;max-width:90vw}.toast.error{background:#fff2ef;border-color:#f2d6cd;color:#a75440}.schedule-dialog{max-width:500px}.schedule-body{padding:20px 27px}.schedule-body label{margin:25px 0 10px}.schedule-body .banner{margin-top:20px}@media(max-width:1000px){.sidebar{width:190px;padding:25px 15px}main{margin-left:190px}.workspace{padding:30px 24px}header{padding:0 24px}.article-list article{flex-wrap:wrap}.actions{margin-left:73px}.stats{gap:10px}.heading{gap:12px}}@media(max-width:680px){.shell{display:block}.sidebar{position:static;width:100%;height:auto;padding:17px}.brand{margin-bottom:17px}.nav-label,.sidebar-bottom{display:none}nav{display:flex;gap:4px}nav button{padding:9px;font-size:14px;flex:1;gap:7px}main{margin:0}header{height:51px;padding:0 18px}.workspace{padding:24px 16px}.eyebrow{font-size:8px}h1{font-size:24px}.heading{align-items:flex-start}.heading>.primary{white-space:nowrap;font-size:14px}.stats>div{padding:16px 12px}.stats strong{font-size:25px}.stats small{display:block;margin:3px 0}.panel-toolbar{padding:16px}.search{width:160px}.two-cols{grid-template-columns:1fr}.editor-body{padding:19px}.settings dl{grid-template-columns:100px 1fr}.content-label{align-items:flex-start}.content-label button{padding:6px}.article-list article{padding:18px}.actions{margin-left:0}footer span{display:none}}select{font:inherit;width:100%;border:1px solid #dfe7e1;border-radius:6px;padding:11px 12px;background:#fff;color:#253d2e}select:focus-visible{outline:2px solid #1d9470;outline-offset:2px}select:disabled{background:#f3f6f4;color:#738379}.account-filter{margin-top:24px;display:flex;align-items:center;gap:15px}.account-filter select{width:240px}.accounts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:22px;margin-top:26px}.account-card{margin:0;padding:25px}.account-card-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.account-card h2{overflow-wrap:anywhere}.account-card dl{display:grid;grid-template-columns:80px 1fr;gap:20px 12px;margin:27px 0;font-size:14px}.account-card dd{overflow-wrap:anywhere}.account-actions{display:flex;gap:8px;flex-wrap:wrap}.account-actions button{font-size:14px}.account-check{font-size:14px;line-height:1.8;color:#57745f;background:#eef5ef;padding:10px;border-radius:6px}.account-help{grid-column:1/-1;margin:0}.login-page{min-height:100vh;display:grid;place-items:center;padding:30px 18px;background:radial-gradient(ellipse at 20% 20%,#e1efe5,transparent 55%),#f4f7f5}.login-card{width:min(100%,450px);background:#fff;padding:38px;border:1px solid #dde8e0;border-radius:18px;box-shadow:0 20px 70px #1f583414}.login-card .brand{margin-bottom:35px}.login-card .fields{margin-top:28px}.login-card .primary{padding:13px}.login-note{font-size:13px;line-height:1.9;color:#98a69d;margin:25px 0 0}.login-message{background:#eef7f0;color:#3c7950;border-radius:6px;font-size:14px;line-height:1.8;padding:11px;margin:0}.login-message.error{background:#fff0ed;color:#ae5643}.header-user{display:flex;align-items:center;gap:10px}.header-user button{font-size:13px;padding:6px 9px}.users-note{padding:10px 24px;font-size:14px;line-height:1.9;color:#829487}@media(max-width:680px){.header-user{gap:4px}.header-user .mode{display:none}.login-card{padding:27px}nav{flex-wrap:wrap}nav button{min-width:40%}}.content-input{border:1px solid #dfe7e1;border-radius:8px;overflow:hidden}.editor-modes{display:flex;justify-content:space-between;gap:8px;padding:9px;background:#f7faf8;border-bottom:1px solid #e6ece8;flex-wrap:wrap}.editor-modes button,.rich-toolbar button{font-size:13px;padding:7px 10px;border:0;background:transparent}.editor-modes .selected,.rich-toolbar .selected{background:#e0eee5;color:#18724e}.rich-toolbar{padding:6px;border-bottom:1px solid #edf0ee;display:flex;flex-wrap:wrap}.rich-content .tiptap{min-height:280px;max-height:460px;overflow:auto;padding:18px;outline:0;line-height:1.85;overflow-wrap:anywhere}.rich-content img,.article-preview img{max-width:100%;height:auto}.rich-content h2{font-size:21px}.rich-content blockquote{margin:12px 0;border-left:3px solid #a2c5b0;padding-left:16px;color:#789382}.rich-content pre{background:#eef2f0;padding:14px;white-space:pre-wrap}.content-input .content-editor{border:0;border-radius:0;display:block;min-height:280px}.editor-help{padding:9px 13px;margin:0;background:#f7faf8;color:#8a9f90;font-size:13px;line-height:1.8}.save-status{display:block;font-size:13px;color:#7b9c87;margin-top:7px;line-height:1.7;max-width:550px}.save-status.failed{color:#b55740}.article-preview{overflow-wrap:anywhere;line-height:1.85;max-height:65vh;overflow:auto}.remote-preview{padding:25px 35px}.ai-panel{border:1px solid #e1e9e4;border-radius:8px;padding:14px;background:#f9fbfa}.ai-panel summary{cursor:pointer;font-size:14px;color:#4c785d}.ai-panel .fields{padding-top:18px}.tools-form{max-width:720px;margin-top:25px}.tools-form h3{margin:15px 0 0}.checkbox-label{display:flex;align-items:center;gap:8px}.checkbox-label input{width:auto}.inline-controls{display:flex;gap:10px;align-items:center;max-width:60%}.inline-controls select{max-width:250px;font-size:14px}.inline-controls button{white-space:nowrap}.notification-message{white-space:pre-wrap;line-height:1.8}.actions{flex-wrap:wrap}.editor{width:960px}@media(max-width:680px){.inline-controls{flex-wrap:wrap}.panel-toolbar{gap:10px}.editor{width:100%}.save-status{max-width:250px}.ai-panel .two-cols{grid-template-columns:1fr}nav button{min-width:30%}}.rich-toolbar{margin:0;border:0;border-bottom:1px solid #edf0ee;min-width:0}.rich-toolbar:disabled{opacity:.6}.snapshot-source{white-space:pre-wrap;overflow-wrap:anywhere;max-height:45vh;overflow:auto;font-size:14px}.preflight-checks{padding:14px;background:#f0f6f2;border-radius:8px;margin:16px 0}.preflight-checks p{font-size:14px;line-height:1.8}.preflight-checks .check-failed{color:#b14736}.sidebar nav{flex:1;min-height:0;overflow-y:auto;padding-right:3px}.sidebar .brand,.sidebar .nav-label,.sidebar-bottom{flex-shrink:0}.sidebar-bottom{margin-top:18px}@media(max-width:680px){.sidebar nav{flex:initial;overflow:visible}}:root{--sidebar-width:224px;--text-main:#233a30;--text-muted:#61756a;--page-padding:32px}body{font-size:16px;line-height:1.55;color:var(--text-main)}button{font-size:14px;line-height:1.4;min-height:40px;padding:9px 15px}button:disabled{cursor:not-allowed}input,textarea,select{font-size:15px;line-height:1.5}input,select{min-height:44px}textarea{resize:vertical}.sidebar{width:var(--sidebar-width);padding:24px 16px 18px;gap:0}.brand{font-size:24px;letter-spacing:1px;margin-bottom:25px}.brand-sub{font-size:13px;letter-spacing:0;margin-top:4px}.logo{width:42px;height:44px;flex-shrink:0}.sidebar nav{display:block;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding-right:4px;align-content:start}.nav-group{display:grid;gap:3px;margin-bottom:18px}.nav-label{font-size:12px;font-weight:600;letter-spacing:.4px;color:#6b7d72;margin:0 12px 7px}.sidebar nav button{width:100%;font-size:15px;min-height:42px;padding:10px 12px;gap:11px;white-space:nowrap}.sidebar nav button span{font-size:18px;width:20px;text-align:center}.sidebar nav button.active{background:#e3f2e9;color:#126746;box-shadow:inset 3px 0 #18845d}.sidebar-bottom{font-size:14px;line-height:1.6;margin-top:12px;padding:13px 10px 0;border-top:1px solid #e4ece6}.sidebar-bottom small{font-size:12px;color:var(--text-muted)}main{margin-left:var(--sidebar-width)}header{height:64px;padding:0 var(--page-padding);font-size:14px}.header-user button{font-size:14px;min-height:36px;padding:7px 12px}.mode{font-size:13px}.workspace{width:100%;max-width:1800px;margin:0 auto;padding:28px var(--page-padding) 32px}.heading{gap:24px;margin-bottom:22px;align-items:center}.heading h1{font-size:30px;line-height:1.3;margin-bottom:8px;letter-spacing:0}.heading .muted{font-size:15px}.heading>.primary{min-height:44px;font-size:15px;padding:11px 20px;white-space:nowrap}h2{font-size:19px;line-height:1.4}h3{font-size:17px;line-height:1.45}.muted{font-size:14px;color:var(--text-muted);line-height:1.75}.banner{font-size:14px;padding:14px 18px;line-height:1.6}.banner small{font-size:13px;color:#5f7968;margin-top:3px}.workspace-notice{border-left:3px solid #68a483}.workspace-notice strong{font-weight:600;color:#335f47}.stats{gap:18px;margin:20px 0}.stats>div{padding:18px 22px;min-height:104px}.stats span{font-size:14px;color:var(--text-muted)}.stats strong{font-size:32px;line-height:1.2;margin-top:9px;font-weight:650}.stats small{font-size:13px;display:inline;margin-left:9px}.panel{margin-top:20px;border-color:#dce6df}.panel-toolbar{padding:18px 22px;gap:18px;min-height:76px}.panel-toolbar h2 small{font-size:13px;padding:4px 8px}.library-toolbar h2{white-space:nowrap}.library-controls{display:flex;align-items:center;justify-content:flex-end;gap:18px;min-width:0}.library-account{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:14px}.library-account select{width:210px}.search{width:240px;font-size:15px;background:#fff}.account-filter{font-size:14px;margin-top:20px}.article-list article{padding:22px;gap:18px;align-items:center;flex-wrap:nowrap}.article-symbol{width:48px;height:56px;font-size:23px}.article-info h3{font-size:18px;margin-bottom:7px}.article-info p{font-size:15px;line-height:1.65;color:#526a5c;margin-bottom:7px}.article-info small{font-size:13px;line-height:1.65;color:var(--text-muted)}.actions{gap:8px;align-items:center;flex-shrink:0}.actions button{font-size:14px;min-height:38px;padding:8px 12px}.article-list .actions{margin-left:0;max-width:48%;justify-content:flex-end}footer{font-size:13px;color:#657b6d;margin-top:22px}table{font-size:14px}th{font-weight:600;color:#5c7163}td,th{padding:17px 18px}td small{font-size:13px;color:#697b70;line-height:1.6}.status{font-size:13px}.settings{padding:28px}.settings dl{font-size:15px}.tools-form{max-width:960px;gap:20px}.tools-form h3{font-size:20px}.account-card h2{font-size:19px}.account-card dl{font-size:14px;line-height:1.7}.account-actions button,.account-check,.config-note{font-size:14px}.account-card dl{gap:18px 14px;grid-template-columns:86px minmax(0,1fr)}label{font-size:14px;color:#3e5a48;line-height:1.5}.fields{gap:20px}.fields label{margin:0}.two-cols{gap:20px}.overlay{padding:24px}.dialog{max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px)}.editor{width:1120px}.schedule-dialog{width:640px;max-width:640px}.dialog-header{padding:20px 26px}.dialog-header h2{font-size:21px}.dialog-footer{padding:18px 26px}.editor-body,.schedule-body{padding:24px 26px}.save-status{font-size:13px;line-height:1.6}.content-label{font-size:15px}.content-label button{font-size:14px}.content-editor{font-size:15px;min-height:320px}.editor-modes button,.rich-toolbar button{font-size:14px;min-height:36px;padding:8px 11px}.rich-content .tiptap{font-size:16px;min-height:320px}.editor-help{font-size:13px;color:#607669;padding:12px 15px}.ai-panel summary{font-size:15px}.preflight-checks p,.snapshot-source,.users-note,.login-note,.login-message{font-size:14px}.login-card{width:min(100%,480px)}.login-card .brand{margin-bottom:28px}.empty p{font-size:15px}.empty h3{font-size:20px}.inline-controls select{font-size:14px}@media(min-width:1600px){:root{--page-padding:40px}.article-list article{padding:24px}.stats>div{padding:18px 26px}}@media(max-width:1180px){:root{--sidebar-width:208px;--page-padding:24px}.sidebar{padding:22px 13px 16px}.article-list article{flex-wrap:wrap}.article-list .actions{margin-left:66px;max-width:none;justify-content:flex-start}.library-controls{gap:12px}.library-account select{width:175px}.search{width:200px}.stats{gap:12px}}@media(max-width:840px){:root{--sidebar-width:192px;--page-padding:20px}.sidebar nav button{font-size:14px;padding:10px}.header-user{gap:6px}.header-user .mode{display:none}.heading{align-items:flex-start;gap:16px}.heading h1{font-size:27px}.library-toolbar{align-items:flex-start;flex-direction:column;gap:14px}.library-controls{width:100%;justify-content:space-between}.library-account{flex:1}.library-account select{width:100%;min-width:0}.search{width:45%}.stats>div{padding:16px}.stats strong{font-size:28px}.inline-controls{max-width:100%;flex-wrap:wrap}}@media(max-width:680px){:root{--page-padding:16px}.shell{display:block}.sidebar{position:static;width:100%;height:auto;padding:18px 16px 12px}.brand{margin-bottom:18px;font-size:22px}.sidebar nav{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;align-items:start;flex:initial}.nav-group{display:flex;flex-wrap:wrap;gap:4px;min-width:220px;margin:0;align-content:start}.nav-group .nav-label{display:block;width:100%;font-size:12px;margin:0 8px 5px}.sidebar nav button{width:auto;flex:initial;min-width:0;font-size:14px;min-height:40px;padding:9px 10px;gap:6px}.sidebar nav button span{width:auto;font-size:16px}.sidebar-bottom{display:none}main{margin:0}header{height:60px;padding:0 16px;font-size:13px}header i{margin:0 9px}.header-user button{font-size:13px;padding:6px 8px;min-height:36px}.workspace{padding:22px 16px}.heading{gap:12px}.heading h1{font-size:26px}.heading .muted{font-size:14px}.heading>.primary{font-size:14px;padding:10px 13px}.banner{padding:12px 14px}.stats{gap:8px;margin:16px 0}.stats>div{padding:15px 12px;min-height:106px}.stats span{font-size:13px}.stats strong{font-size:28px}.stats small{font-size:12px;display:block;margin:4px 0 0}.panel-toolbar{padding:17px}.library-controls{flex-direction:column;align-items:stretch;gap:12px}.library-account{justify-content:space-between}.library-account select{width:calc(100% - 60px)}.search{width:100%}.article-list article{padding:18px 16px;gap:14px}.article-symbol{width:42px;height:48px}.article-info h3{font-size:17px}.article-info p{font-size:14px}.article-list .actions{margin-left:56px;max-width:calc(100% - 56px);gap:7px}.actions button{font-size:14px;padding:8px 10px}.settings{padding:20px 16px}.two-cols{grid-template-columns:1fr}.overlay{padding:12px}.dialog,.schedule-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);width:100%}.dialog-header,.dialog-footer{padding:16px 18px}.editor-body,.schedule-body{padding:20px 18px}.dialog-header h2{font-size:19px}.dialog-footer{flex-wrap:wrap}.content-label{align-items:center}.save-status{max-width:240px}.tools-form,.inline-controls select{max-width:none}.account-filter select{width:min(240px,65vw)}footer{line-height:1.6}.heading p:last-child{line-height:1.6}}@media(min-width:681px){.sidebar{padding-top:20px;padding-bottom:14px}.sidebar .brand{margin-bottom:18px}.nav-group{gap:2px;margin-bottom:12px}.nav-group:last-child{margin-bottom:0}.nav-group .nav-label{line-height:18px;margin-bottom:5px}.sidebar nav button{min-height:38px;line-height:1.4;padding-top:7px;padding-bottom:7px}.sidebar-bottom{margin-top:10px;padding-top:10px;font-size:13px}.sidebar-bottom small{line-height:1.5}}.dialog.editor{display:flex;flex-direction:column;overflow:hidden}.editor>.dialog-header,.editor>.dialog-footer{flex-shrink:0}.editor>form{display:flex;flex-direction:column;min-height:0;overflow:hidden}.editor form>.editor-body{overflow-y:auto;min-height:0}.editor form>.dialog-footer{flex-shrink:0;background:#fff}.editor>.schedule-body,.editor>.remote-preview{min-height:0;overflow-y:auto}.editor .history-diff{max-height:none}.tools-form{max-width:none;align-items:start}.tool-section{display:grid;gap:18px;min-width:0;padding:22px;border:1px solid #dde7e0;border-radius:10px;background:#fbfdfb}.tool-section h3{margin:0;font-size:20px}.tool-section .muted{margin:0}.tool-form-actions{grid-column:1/-1;display:flex;justify-content:flex-end}.tool-form-actions button{min-height:44px;padding:11px 22px}@media(min-width:1280px){.tools-form{grid-template-columns:minmax(280px,.9fr) minmax(400px,1.25fr);gap:24px}}@media(max-width:680px){.tool-section{padding:18px 15px}.tool-form-actions button{width:100%}}.ai-protocol-options summary{font-size:14px;cursor:pointer;color:#45634e}.ai-protocol-options label{margin-top:14px}.endpoint-preview{overflow-wrap:anywhere;padding:10px 12px;background:#edf5ef;border-radius:6px}.workbench-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 18px;padding-bottom:12px;border-bottom:1px solid #dce6df}.workbench-tabs button{border:0;background:transparent;color:#61756a}.workbench-tabs button.active{background:#e3f2e9;color:#126746;font-weight:600}.article-sync{display:flex;align-items:center;gap:10px;margin:8px 0}.article-sync button{font-size:12px;min-height:28px;padding:4px 8px}.notification-overlay,.asset-picker-overlay{z-index:120}.notification-drawer{width:720px;overflow-y:auto}.article-list .actions{flex-wrap:wrap;max-width:380px}.daily-writing .fields{min-width:0}.work-kind{display:flex;align-items:center;gap:14px;background:#f2f6f3;padding:14px 18px;border-radius:10px}.work-kind span{font-size:13px;color:#61756a}.picture-section{border:1px solid #dfe8e2;border-radius:12px;padding:20px}.picture-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.picture-grid article{position:relative;border:1px solid #dfe8e2;border-radius:8px;overflow:hidden}.picture-grid img{width:100%;aspect-ratio:1;object-fit:contain;background:#f2f5f3;display:block}.picture-grid article>span{position:absolute;top:8px;left:8px;background:#173c2d;color:#fff;padding:3px 8px;border-radius:5px;font-size:12px}.picture-grid .actions{padding:8px;display:flex;gap:6px;justify-content:center}.picture-empty{padding:30px;text-align:center;background:#f8faf9;color:#61756a}.asset-picker-overlay{z-index:140}@media(max-width:600px){.work-kind{align-items:flex-start;flex-direction:column;gap:6px}.picture-section{padding:12px}}@media(min-width:1601px){.workspace{max-width:1600px;margin-inline:auto}}.workspace{max-width:none;margin:0;padding-top:22px;padding-bottom:28px}.heading{margin-bottom:16px}.heading h1{font-size:28px;margin-bottom:6px}.workbench-tabs{margin:16px 0 0;padding-bottom:10px;gap:6px}.workbench-tabs button{padding:8px 13px}.tasks-panel{margin-top:16px}.tasks-toolbar{min-height:64px;padding:12px 20px}.tasks-controls{display:flex;align-items:center;gap:12px}.tasks-account{display:flex;align-items:center;gap:10px;white-space:nowrap}.tasks-account select{width:210px;min-height:38px;font-size:14px}.tasks-table{min-width:980px}.tasks-table th:first-child{width:27%}.tasks-table td,.tasks-table th{padding:14px 18px}.tasks-table td{overflow-wrap:anywhere}.tasks-table td:nth-child(2){min-width:150px}.tasks-table .account-tag,.tasks-table .task-time{white-space:nowrap}.tasks-table .result{max-width:none;min-width:220px;line-height:1.65}.task-actions{display:flex;gap:8px;white-space:nowrap}.tasks-note{margin:0;padding:11px 20px;border-top:1px solid #edf1ee;color:#657b6d;font-size:13px;line-height:1.7}@media(min-width:1600px){.workspace{padding-left:32px;padding-right:32px}}@media(max-width:680px){.workspace{padding-top:20px}.heading h1{font-size:26px}.tasks-toolbar{padding:14px 16px;align-items:flex-start;flex-wrap:wrap}.tasks-controls{width:100%}.tasks-account{flex:1;min-width:0}.tasks-account select{width:100%;min-width:0}.tasks-note{padding:12px 16px}.workbench-tabs{gap:4px}.workbench-tabs button{padding:8px 10px}}@media(min-width:1601px){.workspace{max-width:1480px;margin-inline:auto;padding-left:40px;padding-right:40px}}.stats{gap:14px;margin:16px 0}.stats>div{padding:14px 18px;min-height:88px}.stats strong{margin-top:6px}.account-switches{padding:12px 18px;gap:10px}.account-switch{min-width:160px;padding:9px 11px}.switch-avatar{width:32px;height:32px}.account-group-heading{padding:13px 18px}.group-avatar{width:36px;height:36px}.article-list article{padding:16px 18px;gap:14px}@media(max-width:680px){.stats{margin:14px 0}.stats>div{padding:13px 10px}.account-switches{padding:12px}.article-list article{padding:16px 14px}}.tools-settings-layout{display:grid;gap:20px;margin-top:25px;align-items:start}.tools-settings-layout.has-image-settings{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.tools-settings-layout>.tools-form{margin-top:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr)}.tools-settings-layout>.image-ai-settings{margin-top:0}@media(max-width:1200px){.tools-settings-layout.has-image-settings{grid-template-columns:1fr}}@media(max-width:680px){.tools-settings-layout>.tools-form{grid-template-columns:1fr}}.dialog.editor.article-workbench{width:min(1120px,calc(100vw - 40px));max-width:1120px}.article-workbench .editor-body{background:#fbfcfb}.article-workbench .article-metadata{padding:14px 16px;border:1px solid #e1e9e4;border-radius:9px;background:#fff}.article-metadata summary{cursor:pointer;font-size:14px;color:#526b5c}.article-metadata[open]{display:grid;gap:16px}.article-metadata[open]>summary{margin-bottom:14px}.article-workbench .preview.article-preview{max-width:420px;margin:0 auto;background:#fff;padding:24px;box-sizing:border-box}.article-workbench .content-label>b{font-size:18px}.article-workbench .rich-content .tiptap{min-height:380px;max-height:60vh;background:#fff}.article-workbench .content-input{background:#fff}@media(max-width:680px){.dialog.editor.article-workbench{width:100vw;max-width:none}.article-workbench .rich-content .tiptap{min-height:300px}.article-workbench .dialog-footer{flex-wrap:wrap}}.article-ai-panel{border:1px solid #dce7df;border-radius:9px;background:#fff;overflow:hidden}.article-ai-panel>summary{padding:12px 16px;cursor:pointer;color:#32654b;font-size:14px}.article-ai-panel>summary>span{font-weight:600}.article-ai-panel>summary>small{margin-left:12px;color:#74877b;font-size:12px}.article-ai-panel[open]>.article-composer{border:0;border-top:1px solid #dce7df;border-radius:0}@media(max-width:680px){.article-ai-panel>summary>small{display:block;margin:5px 0 0 16px}}.article-title-field{display:flex;gap:10px;align-items:end}.article-title-field>label{flex:1;min-width:0}.article-title-field>button{flex-shrink:0}.modal-mobile-preview{max-width:420px;margin:0 auto;padding:24px;background:#fff;box-sizing:border-box;min-height:320px}.detail-dialog-entry+.detail-dialog-entry{margin-left:8px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.writing-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-bottom:1px solid #e3e9e5;background:#fff;flex-shrink:0}.writing-context,.writing-top-actions{display:flex;align-items:center;gap:10px;min-width:0}.writing-topbar button{font-size:13px;min-height:38px;white-space:nowrap}.writing-back{border:0;background:#f3f6f4}.writing-divider{height:22px;width:1px;background:#e0e7e2}.writing-account{display:flex;align-items:center;gap:8px;font-size:12px;color:#65756c}.writing-account select{width:170px;min-height:36px;font-size:13px;padding:6px 10px}.writing-context .save-status{font-size:12px;max-width:200px;color:#64766a}.writing-context .save-status.failed{color:#b34737}.writing-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;height:100%;overflow:hidden;background:#f4f6f5}.writing-canvas{margin:0;padding:32px;overflow:auto;min-width:0;scrollbar-gutter:stable}.writing-paper{max-width:800px;min-height:100%;margin:0 auto;background:#fff;padding:28px 34px 40px;border:1px solid #e5eae7;border-radius:10px;box-shadow:0 3px 14px #24372c04}.writing-paper-meta{display:flex;justify-content:space-between;gap:16px;color:#718178;font-size:12px;margin-bottom:16px}.writing-title input{border:0;border-radius:0;border-bottom:1px solid #edf0ee;padding:4px 0 22px;font-size:28px;font-weight:650;line-height:1.5;color:#20382b;box-shadow:none;background:transparent}.writing-title input:focus{outline:0;border-color:#258060}.writing-body-heading{display:flex;justify-content:space-between;align-items:center;color:#7b8981;font-size:12px;margin:20px 0 12px}.writing-body-heading button{font-size:12px;border:0;padding:5px 8px;min-height:30px;color:#28674a;background:#f2f7f4}.writing-paper .content-input{border:0;border-radius:0}.writing-paper .rich-content .tiptap{min-height:400px;max-height:none;padding:20px 0;font-size:16px;line-height:1.9;overflow:visible}.writing-paper .rich-toolbar{padding:10px 0;background:#fff;border-bottom:1px solid #edf1ee;gap:5px}.writing-paper .rich-toolbar button{font-size:12px;min-height:30px;padding:5px 9px}.writing-paper .editor-modes{background:#f7f9f7;border-radius:6px;padding:5px;gap:4px}.writing-paper .editor-help{font-size:12px;background:#fff;padding:12px 0;border-top:1px solid #edf1ee}.writing-paper .content-editor{min-height:420px;max-height:none;padding:18px 0;border:0}.writing-paper .picture-section{margin-top:24px}.writing-inspector{border-left:1px solid #e1e7e3;background:#fff;display:flex;flex-direction:column;min-height:0;min-width:0}.inspector-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:14px 12px;border-bottom:1px solid #e7ece9;flex-shrink:0}.inspector-tabs button{font-size:13px;border:0;min-height:38px;padding:8px 6px;background:transparent;color:#697c70}.inspector-tabs button.active{background:#e9f3ed;color:#146746;font-weight:650}.inspector-content{overflow:auto;padding:20px;min-height:0;flex:1}.inspector-panel{display:grid;gap:18px}.inspector-panel h3{font-size:16px;margin:0}.inspector-panel label{font-size:13px;display:grid;gap:8px}.inspector-panel .checkbox-label{display:flex;gap:8px;align-items:center}.inspector-panel .muted,.inspector-panel small{font-size:12px;line-height:1.8;color:#65766b}.inspector-panel .article-composer{border:0;background:transparent;border-radius:0;padding:0;gap:16px}.inspector-panel .composer-heading h3{font-size:17px}.inspector-panel .composer-heading p{font-size:12px}.inspector-panel .composer-heading>span{display:none}.inspector-panel .composer-options{grid-template-columns:1fr;gap:14px}.inspector-panel .composer-footer{flex-direction:column;align-items:stretch}.inspector-panel .composer-footer button{width:100%;font-size:13px;min-height:40px}.inspector-panel .composer-save-note{display:none}.inspector-panel .composer-note{font-size:12px}.inspector-panel .cover-field{display:flex;flex-direction:column;padding:0;border:0;background:#fff;gap:14px}.inspector-panel .cover-thumb{width:100%}.inspector-panel .cover-actions p{font-size:12px}.inspector-panel .cover-actions .actions{display:flex;flex-wrap:wrap;gap:8px}.inspector-panel .cover-actions button{font-size:12px}.inspector-panel .layout-note{display:grid;font-size:12px;padding:14px}.inspector-panel .layout-note button{justify-self:start}.publish-checklist{list-style:none;padding:0;margin:0;display:grid;gap:12px}.publish-checklist li{border:1px solid #e8e6df;border-radius:8px;padding:12px;display:grid;grid-template-columns:62px 1fr;gap:5px 8px}.publish-checklist li>span{grid-row:1/3;color:#a97429;font-size:12px}.publish-checklist li.passed>span{color:#287c58}.publish-checklist li>b{font-size:13px;font-weight:600}.publish-checklist li>small{font-size:12px;overflow-wrap:anywhere}.writing-footer{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;font-size:12px;color:#6a7c70}.mobile-tools-toggle{display:none}@media(max-width:1100px){.writing-layout{grid-template-columns:minmax(0,1fr) 310px}.writing-canvas{padding:20px}.writing-paper{padding:24px}.writing-context .save-status{max-width:110px;font-size:11px}.writing-topbar{padding:12px 16px;gap:8px}.writing-account>select{width:135px}.writing-account{font-size:0}}@media(max-width:850px){.writing-layout{grid-template-columns:1fr}.writing-inspector,.writing-layout.show-inspector .writing-canvas{display:none}.writing-layout.show-inspector .writing-inspector{display:flex;border:0}.mobile-tools-toggle{display:block}.writing-context .save-status,.writing-divider{display:none}.writing-topbar{flex-wrap:wrap}.writing-context{flex:1}.writing-top-actions{flex-wrap:wrap;gap:6px}.writing-top-actions button{font-size:12px;padding:7px 10px}.writing-canvas{padding:14px}.writing-paper{padding:22px 20px}.writing-title input{font-size:24px}.writing-footer>span:last-child{display:none}.inspector-content{padding:24px}.inspector-panel .composer-options{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-panel .cover-thumb{width:240px;max-width:100%}}@media(max-width:480px){.writing-topbar{padding:10px 12px}.writing-top-actions{width:100%}.writing-top-actions button{flex:1}.writing-account select{width:180px}.writing-paper{padding:20px 16px}.writing-canvas{padding:8px}.writing-paper-meta{font-size:11px}.inspector-panel .composer-options{grid-template-columns:1fr}}.toast{z-index:250}.inspector-panel .composer-heading p{display:none}.inspector-panel .composer-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inspector-panel .composer-options select{min-height:36px;padding:7px 8px;font-size:12px}.inspector-panel .article-composer>textarea{min-height:88px;height:88px}.inspector-panel .cover-actions>b{display:none}.inspector-panel .cover-actions>p{font-size:12px;line-height:1.8}button{transition:background-color .15s,border-color .15s}button:focus-visible{outline:2px solid #27815c;outline-offset:3px}.heading h1{font-size:26px}.heading .muted{font-size:13px;margin-top:4px}.workspace .workbench-tabs{margin:12px 0 18px;padding-bottom:10px}.workbench-tabs button{font-size:13px}.library-toolbar{padding:14px 18px;min-height:64px}.library-toolbar h2{font-size:17px}.library-controls .search,.library-controls select{min-height:38px;font-size:13px}.article-info h3{font-size:17px}.article-info>p{font-size:13px;margin:6px 0}.article-info>small{font-size:12px}.work-row-actions button{font-size:13px;min-height:36px;padding:8px 12px}.work-more-actions{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.settings-navigation{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:20px;padding:12px 0;border-bottom:1px solid #e2e8e4}.settings-navigation>span{font-size:11px;color:#64776c;padding:0 8px}.settings-navigation>span:not(:first-child){margin-left:14px;border-left:1px solid #dce5df;padding-left:18px}.settings-navigation>button{font-size:13px;border:0;background:transparent;min-height:38px;padding:8px 13px;color:#5c7264}.settings-navigation>button.active{background:#e6f1ea;color:#1a6a46;font-weight:650}.settings-overview{padding:24px;display:grid;gap:22px}.settings-overview h2{font-size:20px;margin:0}.settings-overview>.muted,.settings-overview>div>.muted{font-size:13px;margin:8px 0 0}.settings-service-card{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #e2e9e4;border-radius:9px;padding:20px}.settings-service-card h3{font-size:16px;margin:0 0 7px}.settings-service-card p{font-size:13px;color:#66796c;margin:0}.settings-dialog-form .tool-section{border:0;padding:0;background:#fff}.settings-dialog-form>.primary{justify-self:end}.settings-dialog-form .tool-section h3{font-size:18px}.settings-dialog-form label{font-size:14px}.edit-modal-body .image-ai-settings{border:0;padding:0;background:#fff}.edit-modal-body .mail-settings{border:0;padding:0;box-shadow:none}.settings-dialog-form .muted{font-size:13px}.workspace>footer{font-size:12px;margin-top:24px}.header-user>button{font-size:12px;min-height:34px}.header-user>.mode{font-size:12px}.nav-group button>span{opacity:.7}@media(max-width:680px){.settings-navigation>span{width:100%;padding:5px 8px}.settings-navigation>span:not(:first-child){margin-left:0;padding-left:8px;border:0}.settings-service-card{align-items:start;flex-direction:column;padding:18px}.settings-overview{padding:20px}.writing-footer{font-size:11px}.library-toolbar{padding:14px}.work-row-actions{margin-left:0!important;max-width:none!important}.work-row-actions button{font-size:12px}}@media(max-width:480px){.inspector-panel .composer-options{grid-template-columns:1fr}}:root{--ui-brand:#177553;--ui-brand-hover:#105c40;--ui-brand-soft:#e8f3ec;--ui-page:#f5f7f6;--ui-surface:#fff;--ui-border:#dfe7e2;--ui-border-soft:#edf1ee;--ui-ink:#253e31;--ui-secondary:#4f6859;--ui-muted:#5d7566;--ui-radius:8px;--ui-radius-panel:12px;--ui-control:40px;--ui-success:#236c47;--ui-warning:#94651b;--ui-error:#a53e32;--text-main:var(--ui-ink);--text-muted:var(--ui-muted)}body{background:var(--ui-page);color:var(--ui-ink);font-size:14px;line-height:1.65;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}button{min-height:var(--ui-control);border-radius:var(--ui-radius);border-color:var(--ui-border);font-size:14px;line-height:1.4;font-weight:500;padding:9px 14px;background:#fff;color:var(--ui-secondary);transition:background-color .15s,border-color .15s,box-shadow .15s}button:hover:not(:disabled){background:#f4f8f5;border-color:#bfd2c5;color:#254d36}button.primary{background:var(--ui-brand);border-color:var(--ui-brand);color:#fff;box-shadow:0 2px 3px #155c3c0a}button.primary:hover:not(:disabled){background:var(--ui-brand-hover);border-color:var(--ui-brand-hover);color:#fff}button.primary.soft{background:var(--ui-brand-soft);color:#226d4b;border-color:#d9e9df;box-shadow:none}button.primary.soft:hover:not(:disabled){background:#dceee2;color:#165f3d;border-color:#bdd8c8}button.danger{color:var(--ui-error);background:#fff;border-color:#ecd4ce}button.danger:hover:not(:disabled){color:#8e2f25;background:#fff3ef;border-color:#dcb8ae}button:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}button:focus-visible{outline:2px solid #27845c;outline-offset:3px}input,select,textarea{font-size:14px;line-height:1.6;border-color:var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-ink);background:#fff;padding:10px 12px}input:not([type=checkbox]):not([type=radio]):not([type=file]),select{min-height:var(--ui-control)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #2f8862;outline-offset:1px;border-color:#9dc9ae;box-shadow:0 0 0 3px #eaf5ee}input:user-invalid,textarea:user-invalid,select:user-invalid{border-color:#c86854}input:disabled,textarea:disabled,select:disabled{color:#6c8173;background:#f3f6f4;border-color:#e3e9e5}input::placeholder,textarea::placeholder{color:#7c8d81;opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--ui-brand)}label{font-size:13px;line-height:1.6;color:#4e6758}.muted{color:var(--ui-muted)}.shell .heading{margin-bottom:20px;gap:20px}.shell .heading h1{font-size:26px;line-height:1.35;font-weight:650;letter-spacing:-.35px;margin:0 0 7px}.shell .heading p{font-size:14px;line-height:1.7;margin:0;color:var(--ui-muted)}.shell .panel{border-color:var(--ui-border);border-radius:var(--ui-radius-panel);box-shadow:0 2px 8px #233d2d03;background:#fff}.shell .panel .panel{box-shadow:none;border-color:var(--ui-border-soft)}.shell .panel-toolbar{border-bottom-color:var(--ui-border-soft);min-height:64px;padding:16px 20px;gap:16px}.shell .panel-toolbar h2{font-size:18px;line-height:1.45;font-weight:650;color:var(--ui-ink)}.shell .panel-toolbar h2 small{font-size:12px;font-weight:500;background:#eff4f0;color:#526d5b;border-radius:5px;padding:3px 7px}.shell .panel h3{font-weight:600}.shell .panel>h2,.shell .panel>div>h2{font-size:20px;line-height:1.4;font-weight:650}.shell .service-overview-card{background:#f7faf8;border-color:transparent;border-radius:10px}.shell .account-card,.shell .settings-overview,.shell .account-ai{padding:24px}.shell .account-card dl{gap:16px 12px}.shell .account-card dd,.shell .account-card dt{font-size:13px;line-height:1.65}.shell .config-note{background:#f1f5f2;color:#58705f;border-radius:9px;font-size:13px;line-height:1.85}.shell .tools-space .asset-upload{background:#f6f9f7;border-color:transparent}.shell .article-list>article{padding:20px;gap:18px;align-items:center;border-bottom-color:var(--ui-border-soft)}.shell .article-info h3{font-size:17px;line-height:1.5;font-weight:600;letter-spacing:0;color:#284431;margin:0 0 8px}.shell .article-info p{font-size:13px;line-height:1.7;color:#5e7465;margin:5px 0 8px}.shell .article-info>p:not(.article-sync){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shell .article-info small{font-size:12px;color:#657b6c;line-height:1.7}.shell .article-list .work-row-actions{margin-left:auto;max-width:none;flex-shrink:0;gap:8px}.work-row-actions>button{min-height:36px;padding:8px 12px}.shell .article-sync{gap:10px;flex-wrap:wrap}.article-sync>button{font-size:12px;min-height:28px;border-color:transparent;background:transparent;color:#487057;padding:3px 5px}.status{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 8px;border:1px solid #e3e9e4;border-radius:6px;background:#f3f6f4;color:#5c7263;font-size:12px;font-weight:500;line-height:1.4;vertical-align:middle}.status:before{content:"";height:5px;width:5px;border-radius:50%;background:currentColor;flex-shrink:0}.status.DRAFT_SYNCED,.status.MOCK_SUCCESS{background:#ebf6ef;border-color:#dbeade;color:var(--ui-success)}.status.PENDING,.status.RUNNING,.status.UNKNOWN{background:#fff7e8;border-color:#f1e5c7;color:var(--ui-warning)}.status.FAILED{background:#fff0ec;border-color:#efd9d1;color:var(--ui-error)}.status.CANCELLED{background:#f3f5f4;border-color:#e5e9e6;color:#69796f}.shell table{font-size:14px;line-height:1.65}.shell th{background:#f7f9f8;color:#617467;font-size:12px;font-weight:600;padding:13px 18px}.shell td{padding:16px 18px;border-bottom-color:var(--ui-border-soft)}.shell td small{font-size:12px;line-height:1.6;color:#62776a}.sidebar{border-right:1px solid var(--ui-border);background:#fff;padding-inline:16px}.sidebar .brand{margin-bottom:20px}.sidebar .brand-sub{font-size:12px;color:#738579;line-height:1.5}.sidebar .nav-group{gap:3px;margin:0 0 12px}.sidebar .nav-label{font-size:11px;font-weight:600;letter-spacing:.6px;color:#75887b;margin:0 12px 7px;text-transform:uppercase}.sidebar nav button{display:flex;align-items:center;gap:11px;min-height:38px;padding:9px 12px;border:0;border-radius:8px;color:#536d5c;font-size:14px;font-weight:450;line-height:1.4;box-shadow:none}.sidebar nav button>.ui-icon{color:#708779;opacity:1}.sidebar nav button.active{background:var(--ui-brand-soft);color:#196d49;box-shadow:inset 2px 0 #1c8055;font-weight:600}.sidebar nav button.active>.ui-icon{color:#238052}.sidebar nav button:hover:not(:disabled){background:#f1f6f3}.sidebar nav button.active:hover{background:#e2efe7}.sidebar .sidebar-bottom{display:flex;align-items:start;gap:10px;padding:16px 10px 0;border-top:1px solid #e7ede9;font-size:12px;color:#506d59;line-height:1.5}.sidebar-bottom>div{display:grid;gap:4px}.sidebar .sidebar-bottom small{font-size:11px;color:#718376}.app-topbar{height:68px;min-height:68px;background:#fff;border-bottom:1px solid #e5ebe7;gap:16px}.app-breadcrumb{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:13px;color:#72877a}.app-breadcrumb strong{font-weight:500;color:#405f4b}.app-breadcrumb>.ui-icon{color:#9aaba0}.header-user{display:flex;align-items:center;gap:12px}.topbar-divider{width:1px;height:22px;background:#e5ebe7}.notification-trigger{display:inline-flex;align-items:center;gap:8px;background:transparent;border-color:transparent;font-size:13px;min-height:38px;padding:8px 10px}.notification-trigger>.ui-icon{color:#6b8273}.notification-trigger>b{min-width:19px;height:19px;line-height:19px;text-align:center;border-radius:5px;background:#fff0e6;color:#a65e29;font-size:11px;font-weight:600}.heading>.actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.heading>button.primary{display:inline-flex;align-items:center;gap:7px}.workbench-tabs{gap:8px}.workbench-tabs>button,.settings-navigation>button{min-height:38px;border-radius:8px;font-size:13px}.workbench-tabs>button.active,.settings-navigation>button.active{background:var(--ui-brand-soft);color:#216e4a}.settings-navigation>span{color:#728779}.shell .settings-service-card{border-color:#e6ece8;border-radius:10px;padding:20px}.shell .settings-service-card h3{font-size:16px;color:#304f3a}.shell .settings-service-card p{font-size:13px;line-height:1.7;color:#62786a}.dialog{border:1px solid #e0e7e2;border-radius:14px;box-shadow:0 20px 70px #152f2229}.dialog-header{padding:20px 24px;border-bottom-color:var(--ui-border-soft)}.dialog-header h2{font-size:20px;line-height:1.4;font-weight:650;color:#294833;margin:0}.dialog-footer{padding:16px 24px;border-top-color:var(--ui-border-soft)}.dialog-footer button{font-size:14px}.dialog .fields{gap:18px}.dialog .muted{font-size:13px;line-height:1.8;color:#5e7867}.writing-topbar .writing-back{display:inline-flex;align-items:center;gap:6px}.writing-context .editor-save-indicator{display:inline-flex;align-items:center;gap:6px;margin-top:0;max-width:240px;font-size:12px;color:#5f7c67;line-height:1.5}.writing-context .editor-save-indicator.failed{color:var(--ui-error)}.writing-context .editor-save-indicator.pending{color:var(--ui-warning)}.is-spinning{animation:ui-spin 1s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.feedback-toast{position:fixed;top:80px;right:24px;left:auto;transform:none;display:flex;align-items:start;gap:11px;z-index:250;width:min(440px,calc(100vw - 32px));max-width:none;padding:16px;border:1px solid #cfe5d5;border-radius:12px;background:#f3fbf5;color:#2e7149;box-shadow:0 8px 36px #213c2b1a}.feedback-toast>.ui-icon{margin-top:2px}.feedback-toast.error{background:#fff7f4;border-color:#ecd3c9;color:#a04132}.feedback-toast.warning{background:#fffaef;border-color:#eadbb6;color:#93691e}.feedback-copy{min-width:0;flex:1}.feedback-copy strong{font-size:13px;font-weight:650;line-height:1.5}.feedback-copy p{font-size:13px;line-height:1.75;margin:5px 0 0;color:#41634c;white-space:pre-wrap;overflow-wrap:anywhere}.feedback-toast.error .feedback-copy p{color:#855446}.feedback-toast.warning .feedback-copy p{color:#7e6942}.feedback-help{display:inline-flex;align-items:center;gap:4px;margin-top:7px;padding:3px 0;min-height:26px;background:transparent;border:0;border-radius:3px;color:inherit;font-size:12px}.feedback-close{display:grid;place-items:center;width:28px;min-height:28px;flex-shrink:0;border:0;background:transparent;border-radius:5px;padding:5px;color:inherit}.feedback-toast button:hover:not(:disabled){background:#ffffff8c;color:inherit;border-color:transparent}.feedback-guidance{font-size:14px;line-height:1.9}.feedback-original{margin:0 0 18px;padding:14px 16px;border-radius:8px;background:#f8f4f0;color:#815b46;overflow-wrap:anywhere}.feedback-guidance ol{padding-left:22px;margin:0}.feedback-guidance li+li{margin-top:12px}.shell footer{font-size:12px;color:#718376}.login-note{color:#667d6b}.empty p{font-size:14px;line-height:1.8;color:#61786a}.empty-icon{border-radius:16px;background:#edf5ef;color:#659076}@media(max-width:1100px){.shell .article-list .work-row-actions{margin-left:114px}.writing-context .editor-save-indicator{max-width:145px;font-size:11px}}@media(max-width:850px){.writing-context .editor-save-indicator{display:none}}@media(max-width:680px){.sidebar{padding:18px 16px 12px}.sidebar .brand{margin-bottom:16px}.sidebar .nav-group{margin:0;gap:4px;min-width:200px}.sidebar .nav-label{font-size:11px;margin-bottom:6px}.sidebar nav button{min-height:38px;padding:9px 11px;font-size:13px;gap:8px;flex:initial;min-width:0}.sidebar nav button>.ui-icon{width:16px;height:16px}.sidebar .sidebar-bottom{display:none}.app-topbar{height:60px;min-height:60px;padding:0 16px;gap:8px}.app-breadcrumb{gap:5px;font-size:12px}.app-breadcrumb>span{display:none}.header-user{gap:4px}.topbar-divider{display:none}.notification-trigger{padding:7px;gap:5px}.notification-trigger>span{display:none}.shell .heading h1{font-size:24px}.shell .heading p{font-size:13px}.shell .panel-toolbar{padding:14px 16px;gap:12px}.shell .article-list>article{padding:16px;gap:14px}.shell .article-info h3{font-size:16px}.shell .article-info small{font-size:11px}.shell .article-list .work-row-actions{margin-left:86px!important;gap:8px}.shell .account-card,.shell .settings-overview,.shell .account-ai{padding:20px 16px}.feedback-toast{top:16px;right:12px;left:12px;width:auto;padding:14px}.dialog-header,.dialog-footer{padding:16px 18px}.dialog-header h2{font-size:18px}.dialog-footer button{font-size:13px}.writing-context .editor-save-indicator{display:none}}@media(prefers-reduced-motion:reduce){.is-spinning{animation:none}button,input,textarea,select{transition:none}}@media(max-width:680px){.sidebar nav{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;overflow-x:auto;overflow-y:hidden;padding:2px 0 5px;scrollbar-width:thin}.sidebar .nav-group{display:contents;min-width:0}.sidebar .nav-label{display:none}.sidebar nav button{flex:0 0 auto;white-space:nowrap;padding:9px 12px}.shell .heading{flex-direction:column;align-items:stretch;gap:14px}.heading>.actions{display:flex;gap:8px;margin:0}.heading>.actions>button{flex:1;justify-content:center;white-space:nowrap}}*{scrollbar-width:thin;scrollbar-color:#bccfc2 transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#c2d2c6;border-radius:8px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background-color:#a5bcaa}*::-webkit-scrollbar-corner{background:transparent}.dashboard-stat{transition:border-color .15s,box-shadow .15s,transform .15s}button.dashboard-stat:hover:not(:disabled){border-color:#a7cbb2;box-shadow:0 6px 18px #233d2d14;transform:translateY(-2px)}button.dashboard-stat:hover:not(:disabled) strong{color:var(--ui-brand-hover)}button.dashboard-stat:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.dashboard-stat{transition:none}button.dashboard-stat:hover:not(:disabled){transform:none}}.phone-frame{width:min(100%,392px);margin:0 auto;border-radius:36px;border:7px solid #17191c;background:#17191c;box-shadow:0 18px 44px #10241a2e;overflow:hidden;position:relative}.phone-frame:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:112px;height:24px;background:#17191c;border-radius:0 0 14px 14px;z-index:3}.phone-screen{display:flex;flex-direction:column;height:min(72vh,680px);background:#fff;overflow:hidden}.phone-status{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:8px 24px 2px;color:#111;font-size:14px}.phone-status b{font-weight:600;letter-spacing:.3px}.phone-status-icons{display:inline-flex;align-items:center;gap:4px;color:#111}.phone-nav{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:10px 18px 8px;color:#111}.phone-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:#fff;scrollbar-width:thin;scrollbar-color:#c9d2cb transparent}.phone-article{padding:10px 20px 26px}.phone-article-title{margin:6px 0 14px;font-size:23px;line-height:1.45;font-weight:600;color:#111;overflow-wrap:anywhere}.phone-byline{display:flex;align-items:center;gap:9px;margin:0 0 8px;font-size:14px;color:#9a9a9a}.phone-byline span{overflow-wrap:anywhere}.phone-original{flex-shrink:0;font-style:normal;font-size:12px;line-height:1;color:#565b59;background:#f0f1f0;border-radius:4px;padding:4px 6px}.phone-article-meta{margin:0 0 20px;font-size:14px;color:#9a9a9a}.modal-mobile-preview{max-width:none;margin:0;padding:0;background:none;box-sizing:border-box;min-height:120px;font-size:17px;line-height:1.85;color:#191919;overflow-wrap:anywhere}.modal-mobile-preview img{border-radius:4px}.modal-mobile-preview p{margin:0 0 18px}.phone-like-wrap{display:flex;justify-content:center;margin:26px 0 8px}.phone-like{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:186px;min-height:42px;border:0;border-radius:8px;background:#e9695a;color:#fff;font-size:15px;font-weight:500}.phone-like:hover:not(:disabled){background:#dd5c4d;color:#fff}.phone-bottombar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 16px;background:#fff;border-top:1px solid #ececec}.phone-bottom-account{display:flex;align-items:center;gap:8px;min-width:0}.phone-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#1d8a62,#136a48);color:#fff;display:grid;place-items:center;font-size:15px;font-weight:600;flex-shrink:0}.phone-bottom-account b{font-size:13px;font-weight:500;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-bottom-actions{display:flex;align-items:center;gap:17px;flex-shrink:0}.phone-bottom-actions span{display:grid;justify-items:center;gap:2px;font-size:10px;color:#191919;line-height:1}.phone-homebar{flex-shrink:0;height:20px;background:#fff;display:grid;place-items:center}.phone-homebar:after{content:"";width:130px;height:5px;border-radius:3px;background:#111}@media(max-width:680px){.phone-frame{border-width:5px;border-radius:26px}.phone-screen{height:calc(100dvh - 250px)}}.preview-broken-image{margin:14px 0;padding:16px 14px;border:1px dashed #ddb9ac;border-radius:8px;background:#fbf5f2;color:#9c5f47;font-size:13px;line-height:1.7;text-align:center}.shell .panel{transition:box-shadow .15s}.logo{background:linear-gradient(135deg,#1d8a62,#136a48);box-shadow:0 4px 12px #17755338}.sidebar .sidebar-bottom{border:1px solid #e5ece7;border-radius:11px;background:#f7faf8;padding:12px;margin-top:14px}.sidebar .sidebar-bottom:hover{border-color:#d3e2d7}.shell tbody tr{transition:background-color .12s}.shell tbody tr:hover{background:#f7fbf8}.login-page{background:radial-gradient(ellipse at 12% 8%,#e2f0e7,transparent 55%),radial-gradient(ellipse at 90% 94%,#eaf4ed,transparent 50%),#f2f6f3}.login-card{width:min(100%,900px);display:grid;grid-template-columns:1.05fr 1fr;padding:0;overflow:hidden;border-radius:22px}.login-brand{display:flex;flex-direction:column;background:linear-gradient(160deg,#1b8358,#136a48 55%,#0d4f36);color:#eaf6ee;padding:42px 38px 34px}.login-brand .brand{color:#fff;font-size:22px}.login-brand .logo{background:#ffffff29;box-shadow:none}.login-brand .brand-sub{color:#a9d4ba}.login-brand h2{margin:30px 0 0;font-size:24px;line-height:1.55;font-weight:650;color:#fff;letter-spacing:-.2px}.login-brand ul{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:15px;font-size:14px;line-height:1.6}.login-brand li{display:flex;align-items:flex-start;gap:10px;color:#d7ecdf}.login-brand li>.ui-icon{color:#8fd4ae;flex-shrink:0;margin-top:3px}.login-brand-foot{margin:auto 0 0;padding-top:30px;font-size:11px;letter-spacing:3px;color:#96c7a9}.login-brand-compact{display:none}.login-form{padding:42px 38px 34px;display:flex;flex-direction:column;min-width:0}.login-form h1{margin:0 0 8px;font-size:24px;font-weight:650;color:#24402f}.login-form .eyebrow{margin:0 0 10px;font-size:11px;letter-spacing:3px;color:#8fa898}.login-form .muted{font-size:13px;line-height:1.7;margin:0 0 6px}@media(max-width:860px){.login-card{grid-template-columns:1fr;width:min(100%,480px)}.login-brand{display:none}.login-brand-compact{display:flex;margin-bottom:26px}.login-form{padding:34px 28px 28px}}.remember-login{margin-top:-6px;font-size:13px;color:#4e6758}.remember-login input{width:16px;height:16px}.login-back{margin-top:14px;border:0;background:transparent;color:#7b8f82;font-size:13px;min-height:32px;padding:4px 0;text-align:left}.login-back:hover{color:#136a48;background:transparent}
