:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17201d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--font-sans:Inter, "Segoe UI", "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"Cascadia Code", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--color-ink-950:#071610;--color-ink-900:#0d241b;--color-ink-800:#143428;--color-ink-700:#1b4a39;--color-sage-700:#587367;--color-sage-500:#8ba69a;--color-sage-300:#c9d7ce;--color-sage-200:#dfe8e1;--color-sage-100:#eef4ee;--color-warm-50:#fbfaf5;--color-warm-100:#f7f5ee;--color-warm-200:#eee9dc;--color-amber-600:#b87518;--color-amber-300:#f0c36f;--color-amber-100:#fff4d8;--color-red-600:#b3452f;--color-red-100:#fff0e8;--color-blue-600:#345a8f;--color-blue-100:#eaf1fb;--bg:var(--color-warm-100);--panel:#fffef9f0;--surface:#fffef9;--surface-muted:var(--color-sage-100);--surface-strong:var(--color-ink-900);--surface-subtle:#fffef9bd;--text:#17201d;--text-strong:var(--color-ink-950);--muted:#68736d;--muted-2:#87918b;--border:#203a2f21;--border-strong:#203a2f38;--accent:#1d6f5a;--accent-strong:#104b3d;--accent-soft:#e1f1e8;--indigo:#345a8f;--coral:var(--color-red-600);--amber:var(--color-amber-600);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--radius:var(--radius-md);--text-xs:11px;--text-sm:12px;--text-md:13px;--text-base:14px;--text-lg:16px;--text-xl:20px;--text-2xl:28px;--text-3xl:36px;--line-tight:1.12;--line-normal:1.5;--line-relaxed:1.68;--shadow-xs:0 1px 2px #0e1f180d;--shadow-sm:0 8px 20px #0e1f180f;--shadow:0 18px 44px #0e1f1814;--shadow-lg:0 28px 80px #0816102e;--z-sidebar:20;--z-topbar:15;--z-modal:80;--z-toast:100;--transition-fast:.14s ease;--transition:.19s ease;--content-max:1480px;--sidebar-width:244px;background:#f7f5ee;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(120deg, #1d6f5a14, transparent 34%), linear-gradient(280deg, #5057b814, transparent 28%), var(--bg);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}input,textarea,select{border:1px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:8px;outline:none;padding:10px 12px;transition:border-color .18s,box-shadow .18s}textarea{resize:vertical}label{color:#2b3531;gap:7px;font-size:13px;font-weight:700;display:grid}svg{flex:none;width:18px;height:18px}.app-shell{grid-template-columns:272px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:2;background:#ffffffe0;flex-direction:column;gap:18px;height:100vh;padding:18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:0;display:flex}.brand-mark{background:var(--surface-strong);color:#f9fff9;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.brand strong,.brand span{display:block}.brand span{color:var(--muted);font-size:12px}.nav-list{gap:6px;display:grid}.nav-item{color:#40504a;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 11px;font-size:13px;font-weight:800;display:flex}.nav-item:hover{background:var(--surface-muted);color:var(--accent-strong)}.nav-item--active{background:var(--accent-soft);color:var(--accent-strong)}.sidebar-footer{margin-top:auto}.main-area{grid-template-rows:auto 1fr;min-width:0;display:grid}.topbar{z-index:1;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f6f8db;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 28px;display:flex;position:sticky;top:0}.topbar span{color:var(--muted);font-size:12px;font-weight:700;display:block}.project-status{align-items:center;gap:10px;min-width:0;display:flex}.topbar strong{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;display:block;overflow:hidden}.topbar-actions,.hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.content-area{min-width:0;padding:28px}.view-stack{gap:18px;display:grid}.panel,.hero-panel,.metric-card,.empty-state,.onboarding-card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fffffff0}.panel{min-width:0;padding:18px}.hero-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px;display:grid;overflow:hidden}.hero-panel h1,.section-heading h1{color:#101815;letter-spacing:0;margin:0;font-size:34px;line-height:1.12}.hero-panel p,.section-heading p,.metric-card span,.muted{color:var(--muted)}.eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.section-heading--top{align-items:center}.section-heading h1,.section-heading h2,.section-heading p{margin-top:0}.section-heading h2{margin-bottom:3px;font-size:18px}.section-heading p{margin-bottom:0}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 13px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.button--primary{background:var(--accent);color:#fff}.button--primary:hover{background:var(--accent-strong)}.button--secondary{border-color:var(--border);color:var(--text);background:#fff}.button--secondary:hover,.button--ghost:hover{background:var(--surface-muted);border-color:#bfcac5}.button--danger{color:#fff;background:#ba3a22}.file-button{position:relative;overflow:hidden}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.metric-grid{grid-template-columns:repeat(9,minmax(120px,1fr));gap:10px;display:grid}.metric-grid--four{grid-template-columns:repeat(4,minmax(160px,1fr))}.metric-card{align-content:space-between;min-height:96px;padding:15px;display:grid}.metric-card strong{font-size:27px;line-height:1}.dashboard-progress-grid,.acceptance-summary-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px;display:grid}.progress-panel{gap:16px;display:grid}.progress-percent{color:var(--accent-strong);font-size:34px;line-height:1}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--indigo));height:100%;display:block}.progress-step-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.progress-step{border:1px solid var(--border);min-height:72px;color:var(--muted);background:#fff;border-radius:8px;gap:5px;padding:10px;font-size:12px;font-weight:800;display:grid}.progress-step strong{color:var(--text);font-size:15px}.progress-step--done{background:var(--accent-soft);color:var(--accent-strong);border-color:#1d6f5a40}.next-action-panel{align-content:space-between;gap:16px;display:grid}.next-action-panel h2,.next-action-panel p{margin:0}.dashboard-activity-list .timeline-item--button{width:100%;color:inherit;text-align:left}.timeline-item--button{background:0 0;border-top:0;border-bottom:0;border-right:0}.timeline-item--button:hover{background:var(--surface-muted)}.two-column{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:18px;display:grid}.two-column--wide-left{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.span-2{grid-column:1/-1}.field-stack{align-content:start;gap:10px;display:grid}.field-help{color:var(--muted);margin:0;font-size:12px;font-weight:600}.character-counter{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;font-weight:700;display:flex}.character-counter--error{color:#9f3a25}textarea[aria-invalid=true]{background:#fff8f4;border-color:#d85f45b8}.field-title{margin:0 0 3px;font-size:14px}.checkbox-panel{border:1px solid var(--border);border-radius:8px;margin:18px 0;padding:14px}.checkbox-panel legend{padding:0 6px;font-weight:900}.checkbox-row{align-items:center;gap:9px;font-weight:700;display:flex}.checkbox-row input{width:16px;height:16px;padding:0}.checkbox-row--tile{border:1px solid var(--border);background:#fff;border-radius:8px;min-height:42px;padding:10px 12px}.checkbox-row--tile span{overflow-wrap:anywhere;min-width:0}.goal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.platform-selector{gap:14px;display:grid}.platform-actions{flex-wrap:wrap;gap:8px;display:flex}.platform-actions .button{min-height:34px;padding:7px 10px}.platform-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.platform-group-card{border:1px solid var(--border);background:#fbfcfc;border-radius:8px;gap:10px;padding:12px;display:grid}.platform-group-card strong{font-size:13px}.platform-group-options{gap:8px;display:grid}.list-stack,.suggestion-list,.quote-stack{gap:10px;display:grid}.row-card,.project-card,.suggestion{border:1px solid var(--border);background:#fff;border-radius:8px}.row-card{justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.row-card strong,.row-card span{display:block}.row-card span,.project-card span,.project-card small{color:var(--muted);overflow-wrap:anywhere}.project-card{text-align:left;gap:5px;width:100%;padding:13px;display:grid}.project-card--active{background:var(--accent-soft);border-color:#1d6f5a73}.score-row{flex-wrap:wrap;gap:8px;display:flex}.score-row--large{margin:14px 0}.score-pill{background:var(--surface-muted);color:#26332e;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:78px;padding:7px 9px;font-size:12px;font-weight:800;display:inline-flex}.score-pill strong{font-size:15px}.score-pill--warn{color:#87600f;background:#fff0d6}.score-pill--bad,.score-pill--risk.score-pill--good{color:#933721;background:#ffe1da}.suggestion{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;display:grid}.suggestion p{margin:0}.empty-state{text-align:center;align-content:center;place-items:center;gap:12px;min-height:320px;padding:28px;display:grid}.onboarding-card{align-content:center;justify-items:start;gap:18px;min-height:420px;padding:32px;display:grid}.onboarding-card h1{margin:0;font-size:34px;line-height:1.12}.onboarding-card p{max-width:680px;color:var(--muted);margin:8px 0 0}.onboarding-steps{counter-reset:onboarding;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.onboarding-steps li{counter-increment:onboarding;border:1px solid var(--border);background:#fff;border-radius:8px;align-content:center;gap:7px;min-height:82px;padding:12px;font-weight:900;display:grid}.onboarding-steps li:before{content:counter(onboarding);background:var(--accent-soft);width:24px;height:24px;color:var(--accent-strong);border-radius:8px;place-items:center;font-size:12px;display:grid}.empty-state__icon{background:var(--accent-soft);width:52px;height:52px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.empty-state__icon--danger{color:#ba3a22;background:#ffe1da}.empty-state h3,.empty-state p{margin:0}.empty-state p{max-width:520px;color:var(--muted)}.editor-panel{gap:14px;display:grid}.mother-workbench-grid{align-items:start}.article-command-panel{justify-content:space-between;align-items:center;gap:14px;display:flex}.article-command-panel strong,.article-command-panel span{display:block}.article-command-panel span,.muted-text{color:var(--muted);font-size:13px}.article-toolbar{border:1px solid var(--border);background:#fbfcfc;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px;display:flex}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.save-status{gap:2px;display:grid}.save-status strong{color:var(--accent-strong)}.save-status span{color:var(--muted);font-size:12px;font-weight:700}.save-status--error strong{color:#ba3a22}.inline-message{background:var(--accent-soft);color:var(--accent-strong);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:800}.markdown-editor{min-height:620px;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.68}.insight-panel{align-self:start}.insight-panel--sticky{gap:16px;max-height:calc(100vh - 118px);display:grid;position:sticky;top:94px;overflow:auto}.insight-panel h2{margin:0;font-size:16px}.check-list{gap:8px;margin:12px 0 18px;display:grid}.check-item{color:#8d4b21;background:#fff5ef;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-weight:800;display:flex}.check-item--ok{color:#1d6f5a;background:#e8f4ee}blockquote{border-left:4px solid var(--accent);background:var(--surface-muted);color:#26332e;border-radius:0 8px 8px 0;margin:0;padding:12px 14px}.asset-section{border-top:1px solid var(--border);gap:12px;padding-top:16px;display:grid}.optimization-grid{flex-wrap:wrap;gap:8px;display:flex}.source-form{grid-template-columns:1.2fr 1.2fr .8fr 1.2fr auto;align-items:end;gap:10px;display:grid}.source-list,.version-history-list,.article-score-stack{gap:10px;display:grid}.source-item,.version-history-item{border:1px solid var(--border);background:#fbfcfc;border-radius:8px;min-width:0;padding:12px}.source-item{gap:4px;display:grid}.source-item span,.source-item small,.version-history-item span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.version-history-item{gap:10px;display:grid}.version-history-actions{flex-wrap:wrap;gap:8px;display:flex}.version-history-actions details{flex:180px}.version-history-actions summary{color:#40504a;cursor:pointer;border-radius:8px;align-items:center;min-height:38px;padding:8px 10px;font-weight:900;display:inline-flex}.version-history-actions pre{border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;background:#fff;border-radius:8px;max-height:220px;padding:10px;overflow:auto}.version-grid,.audit-grid,.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.version-card{gap:13px;display:grid}.platform-workbench-hero{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fffffff0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.platform-workbench-hero h1,.platform-workbench-hero p{margin-top:0}.platform-workbench-hero h1{color:#101815;margin-bottom:8px;font-size:32px;line-height:1.14}.platform-workbench-hero p{color:var(--muted);overflow-wrap:anywhere;margin-bottom:0}.platform-ready-panel{gap:14px;display:grid}.platform-chip-row{flex-wrap:wrap;gap:8px;display:flex}.metric-grid--platforms{grid-template-columns:repeat(6,minmax(130px,1fr))}.platform-controls{justify-content:space-between;align-items:center;gap:14px;display:flex}.platform-filter-tabs{scrollbar-width:thin;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.filter-tab{border:1px solid var(--border);color:#40504a;white-space:nowrap;background:#fff;border-radius:8px;flex:none;min-height:34px;padding:7px 11px;font-size:12px;font-weight:900}.filter-tab--active,.filter-tab:hover{background:var(--accent-soft);color:var(--accent-strong);border-color:#1d6f5a59}.batch-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.platform-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.platform-version-card{align-content:start;gap:13px;display:grid}.platform-version-card--empty{box-shadow:none;background:#ffffffb8}.platform-version-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.platform-version-card__top small{color:var(--muted);margin-top:7px;font-weight:800;display:block}.platform-version-card h2{overflow-wrap:anywhere;margin:0 0 7px;font-size:18px;line-height:1.28}.platform-version-card p{color:var(--muted);overflow-wrap:anywhere;margin:0}.platform-preview{-webkit-line-clamp:2;border-left:3px solid var(--accent-soft);color:#40504a;-webkit-box-orient:vertical;min-height:48px;padding-left:10px;display:-webkit-box;overflow:hidden}.platform-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.platform-card-actions .button{white-space:normal;min-width:0}.status-badge,.risk-pill{white-space:nowrap;border-radius:8px;align-items:center;padding:6px 8px;font-size:12px;font-weight:900;display:inline-flex}.status-badge--generated{color:#454ba6;background:#edf0ff}.status-badge--reviewed{color:#226234;background:#e4f4e4}.status-badge--draftSynced{color:#1d6f5a;background:#e2f4f1}.status-badge--published{color:#5a3ba8;background:#f0e7ff}.risk-pill--low{color:#226234;background:#e4f4e4}.risk-pill--medium{color:#87600f;background:#fff0d6}.risk-pill--high{color:#933721;background:#ffe1da}.modal-backdrop--drawer{place-items:stretch end;padding:0}.platform-detail-drawer{border-left:1px solid var(--border);background:#fff;align-content:start;gap:16px;width:min(760px,100%);height:100vh;padding:24px;display:grid;overflow:auto;box-shadow:-24px 0 70px #0003}.platform-detail-drawer h2{margin:0;font-size:22px;line-height:1.25}.platform-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-block{border:1px solid var(--border);background:#fbfcfc;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.detail-block pre{white-space:pre-wrap;word-break:break-word;max-height:220px;color:var(--muted);margin:0;font-family:inherit;font-size:13px;overflow:auto}.risk-summary{border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.risk-summary span{color:#40504a}.risk-summary--low{background:#e4f4e4}.risk-summary--medium{background:#fff0d6}.risk-summary--high{background:#ffe1da}.compliance-hero{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fffffff0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.compliance-hero h1,.compliance-hero p{margin-top:0}.compliance-hero h1{color:#101815;margin-bottom:8px;font-size:32px;line-height:1.14}.compliance-hero p{color:var(--muted);margin-bottom:0}.metric-grid--compliance{grid-template-columns:repeat(7,minmax(120px,1fr))}.compliance-controls{justify-content:space-between;align-items:center;gap:14px;display:flex}.compliance-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.compliance-card{align-content:start;gap:13px;display:grid}.compliance-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.compliance-card__top small{color:var(--muted);margin-top:7px;font-weight:800;display:block}.compliance-card h2{overflow-wrap:anywhere;margin:0 0 7px;font-size:18px;line-height:1.28}.compliance-card p{color:var(--muted);overflow-wrap:anywhere;margin:0}.audit-status{white-space:nowrap;border-radius:8px;align-items:center;padding:6px 8px;font-size:12px;font-weight:900;display:inline-flex}.audit-status--pending{color:#454ba6;background:#edf0ff}.audit-status--reviewed{color:#226234;background:#e4f4e4}.audit-status--needsChanges{color:#933721;background:#ffe1da}.risk-list{gap:8px;display:grid}.risk-item{border:1px solid var(--border);background:#fbfcfc;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.risk-item strong{font-size:12px}.risk-item span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.compliance-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.compliance-card-actions .button{white-space:normal;min-width:0}.compliance-detail-drawer{width:min(860px,100%)}.compliance-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compliance-dimensions{border-top:1px solid var(--border);padding-top:14px}.optimization-compare{border-top:1px solid var(--border);gap:14px;padding-top:14px;display:grid}.compare-grid{gap:12px;display:grid}.compare-card{border:1px solid var(--border);background:#fbfcfc;border-radius:8px;gap:10px;padding:12px;display:grid}.compare-card>div{background:#fff;border-radius:8px;gap:5px;padding:10px;display:grid}.compare-card span{color:var(--muted);font-size:12px;font-weight:900}.compare-card p{overflow-wrap:anywhere;margin:0}.version-card__head,.audit-card__head,.connector-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.version-card__head>span,.audit-card__head span,.platform-chip,.tag{background:var(--surface-muted);color:var(--accent-strong);border-radius:8px;align-items:center;padding:5px 8px;font-size:12px;font-weight:900;display:inline-flex}.tag-row{flex-wrap:wrap;gap:7px;display:flex}.note-box,.note-list{border:1px solid var(--border);background:#f8faf9;border-radius:8px;padding:12px}.note-box p,.note-list{color:var(--muted);margin:0}.note-list{gap:6px;padding-left:28px;display:grid}.audit-card{gap:10px;display:grid}.audit-card h2{margin:8px 0 0;font-size:18px}.score-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.score-details{gap:12px;display:grid}.score-details h3{margin:0}.score-detail{border:1px solid var(--border);background:#fff;border-radius:8px;gap:6px;padding:11px;display:grid}.score-detail p,.score-detail small{color:var(--muted);margin:0}.score-detail__bar{justify-content:space-between;gap:10px;font-size:13px;font-weight:900;display:flex}.progress-track{background:#e9eeeb;border-radius:99px;height:7px;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--indigo));height:100%}.progress-fill--risk{background:linear-gradient(90deg, var(--amber), var(--coral))}.distribution-table{gap:14px;display:grid}.distribution-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.distribution-row__main h2{margin:9px 0 4px;font-size:18px}.distribution-row__main p,.distribution-row__main small{color:var(--muted);margin:0}.distribution-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.distribution-meta div{border:1px solid var(--border);background:#fbfcfc;border-radius:8px;min-width:0;padding:8px 9px}.distribution-meta dt{color:var(--muted);margin:0 0 3px;font-size:11px;font-weight:800}.distribution-meta dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}.publication-form{grid-column:1/-1;grid-template-columns:1.4fr 1fr .8fr 1.2fr;gap:12px;display:grid}.distribution-hero{align-items:start}.metric-grid--distribution{grid-template-columns:repeat(8,minmax(120px,1fr))}.distribution-controls{gap:16px;display:grid}.search-field{color:var(--muted);gap:7px;font-size:12px;font-weight:800;display:grid}.distribution-task-panel{gap:16px;display:grid}.distribution-table-wrap{scrollbar-width:thin;width:100%;overflow-x:auto}.distribution-task-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1320px}.distribution-task-table th,.distribution-task-table td{border-bottom:1px solid var(--border);vertical-align:top;text-align:left;padding:12px 10px;font-size:12px}.distribution-task-table th{z-index:1;color:#4a5f57;letter-spacing:0;white-space:nowrap;background:#f7faf8;font-size:11px;position:sticky;top:0}.distribution-task-table tr:last-child td{border-bottom:0}.distribution-title-cell{color:var(--text);font-weight:800;line-height:1.45}.score-cell{color:var(--text);gap:5px;font-weight:800;display:grid}.status-pill{border:1px solid var(--border);color:#40504a;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;width:fit-content;min-height:24px;margin:0 4px 4px 0;padding:4px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.status-pill--success{background:var(--accent-soft);color:var(--accent-strong);border-color:#1d6f5a4d}.status-pill--warning{color:#8a5b09;background:#fff5df;border-color:#d99a2b59}.status-pill--danger{color:#9c321f;background:#fff0ec;border-color:#d85f4559}.source-tag{border:1px solid var(--border);border-radius:8px;align-items:center;width:fit-content;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.source-tag--manual{background:var(--accent-soft);color:var(--accent-strong);border-color:#1d6f5a47}.source-tag--real_api{color:#254890;background:#e8eefc;border-color:#435fb247}.link-hit-tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.published-link-list .source-tag{margin-left:6px}.draft-status--synced,.publish-status--published,.audit-status--reviewed{background:var(--accent-soft);color:var(--accent-strong);border-color:#1d6f5a4d}.draft-status--failed,.publish-status--needsChanges,.audit-status--needsChanges{color:#9a3f1f;background:#fff4ed;border-color:#b8522d47}.link-cell{overflow-wrap:anywhere;color:var(--muted)}.task-actions{grid-template-columns:repeat(2,minmax(120px,1fr));gap:7px;min-width:260px;display:grid}.task-actions .button{justify-content:center;min-height:32px;padding:6px 8px;font-size:11px}.distribution-log-list,.question-draft-list{gap:10px;display:grid}.distribution-log-item,.question-draft-card{border:1px solid var(--border);background:#fbfcfc;border-radius:8px;gap:6px;padding:12px;display:grid}.distribution-log-item span,.question-draft-card span,.distribution-log-item small,.question-draft-card small{color:var(--muted);font-size:12px}.distribution-log-item p,.question-draft-card p{margin:0}.content-dialog{border:1px solid var(--border);background:var(--panel);border-radius:8px;gap:16px;width:min(860px,100%);max-height:min(92vh,860px);padding:20px;display:grid;overflow:auto;box-shadow:0 24px 70px #0f171438}.content-dialog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.content-preview-block{gap:10px;display:grid}.content-preview-block pre{border:1px solid var(--border);color:#20332d;white-space:pre-wrap;word-break:break-word;max-height:420px;font-family:var(--font-mono);background:#f8faf9;border-radius:8px;margin:0;padding:14px;font-size:12px;line-height:1.7;overflow:auto}.score-chip{min-height:28px;color:var(--accent-strong);background:#eef5f2;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}.visibility-hero{align-items:start}.notice-panel{background:#fff8f0;border:1px solid #f0d4bb;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.notice-panel svg{color:#a85d20;width:22px;height:22px}.notice-panel p{color:var(--muted);margin:4px 0 0}.metric-grid--visibility{grid-template-columns:repeat(10,minmax(120px,1fr))}.visibility-entry-grid{align-items:start}.published-link-picker{border:1px solid var(--border);border-radius:8px;padding:12px}.published-link-picker legend{padding:0 6px;font-weight:900}.published-link-list{gap:8px;display:grid}.published-link-list .checkbox-row{border:1px solid var(--border);background:#fbfcfc;border-radius:8px;align-items:flex-start;padding:10px}.published-link-list small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;display:block}.visibility-checkbox{align-self:end;min-height:44px}.question-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.visibility-question-card{border:1px solid var(--border);background:#fbfcfc;border-radius:8px;gap:10px;padding:14px;display:grid}.visibility-question-card strong{line-height:1.45}.visibility-question-card small{color:var(--muted);overflow-wrap:anywhere}.visibility-question-card__head{flex-wrap:wrap;gap:6px;display:flex}.visibility-question-actions{flex-wrap:wrap;gap:8px;display:flex}.visibility-question-actions .button{min-height:32px;padding:6px 9px;font-size:11px}.visibility-record-panel{gap:16px;display:grid}.visibility-controls{gap:14px;display:grid}.filter-chips{flex-wrap:wrap;gap:8px;display:flex}.filter-chip{border:1px solid var(--border);color:#40504a;cursor:pointer;background:#fff;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900}.filter-chip--active{background:var(--accent-soft);color:var(--accent-strong);border-color:#1d6f5a59}.visibility-filter-row{grid-template-columns:minmax(180px,.4fr) minmax(260px,1fr);gap:12px;display:grid}.visibility-table-wrap{scrollbar-width:thin;width:100%;overflow-x:auto}.visibility-record-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.visibility-record-table th,.visibility-record-table td{border-bottom:1px solid var(--border);vertical-align:top;text-align:left;padding:12px 10px;font-size:12px}.visibility-record-table th{z-index:1;color:#4a5f57;letter-spacing:0;white-space:nowrap;background:#f7faf8;font-size:11px;position:sticky;top:0}.visibility-record-table tr:last-child td{border-bottom:0}.summary-cell{color:var(--muted);line-height:1.5}.record-actions{grid-template-columns:repeat(2,minmax(96px,1fr));gap:7px;min-width:220px;display:grid}.record-actions .button{justify-content:center;min-height:31px;padding:6px 8px;font-size:11px}.platform-stat-list{gap:12px;display:grid}.platform-stat-row{grid-template-columns:minmax(150px,.8fr) minmax(160px,1fr) auto;align-items:center;gap:12px;display:grid}.platform-stat-row div:first-child{gap:3px;display:grid}.platform-stat-row span{color:var(--muted);font-size:12px}.stat-bar{background:#e8eeee;border-radius:999px;height:10px;overflow:hidden}.stat-bar span{border-radius:inherit;background:var(--accent);height:100%;display:block}.visibility-detail-dialog{width:min(900px,100%)}.detail-list{color:var(--text);overflow-wrap:anywhere;gap:6px;margin:0;padding-left:18px;display:grid}.publish-dialog textarea{resize:vertical}.timeline{gap:10px;display:grid}.timeline-item{border-left:3px solid var(--accent);gap:4px;padding:8px 0 8px 12px;display:grid}.timeline-item span,.timeline-item small{color:var(--muted);font-size:12px}.timeline-item p{margin:0}.acceptance-workbench{--acceptance-accent:#5057b8}.acceptance-score-card{border:1px solid var(--border);border-radius:var(--radius);min-height:214px;box-shadow:var(--shadow);text-align:center;background:linear-gradient(145deg,#5057b81f,#1d6f5a1f),#fff;align-content:center;justify-items:center;padding:20px;display:grid}.acceptance-score-card span,.acceptance-score-card small{color:var(--muted);font-weight:800}.acceptance-score-card strong{color:#111b18;font-size:68px;line-height:.96}.acceptance-overview{align-content:space-between;gap:20px;display:grid}.acceptance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.acceptance-kpis span{border:1px solid var(--border);background:var(--surface-muted);min-height:70px;color:var(--muted);border-radius:8px;gap:5px;padding:12px;font-size:12px;font-weight:800;display:grid}.acceptance-kpis strong{color:var(--text);font-size:21px}.acceptance-suggestion-list{grid-template-columns:repeat(2,minmax(0,1fr))}.acceptance-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.acceptance-section-card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;gap:14px;padding:16px;display:grid}.acceptance-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.acceptance-card-head h3,.acceptance-card-body h4{margin:0}.acceptance-card-head span{color:var(--muted);font-size:12px;font-weight:800}.acceptance-card-score{flex:none;justify-items:end;gap:6px;display:grid}.acceptance-card-score strong{color:var(--accent-strong);font-size:22px}.acceptance-card-body{gap:14px;display:grid}.acceptance-card-body ul{color:var(--muted);margin:8px 0 0;padding-left:18px}.acceptance-card-body li+li{margin-top:6px}.score-note{color:var(--muted);font-size:12px;font-weight:800}.roadmap-panel,.manual-acceptance-panel,.acceptance-history-panel{gap:16px;display:grid}.roadmap-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.roadmap-grid--compact{grid-template-columns:repeat(5,minmax(150px,1fr))}.roadmap-stage,.manual-step,.acceptance-history-item{border:1px solid var(--border);background:#fff;border-radius:8px;gap:10px;padding:14px;display:grid}.roadmap-stage--done{background:var(--accent-soft)}.roadmap-stage h3,.manual-step strong,.acceptance-history-item strong{color:var(--text);margin:0}.roadmap-stage p,.manual-step p,.acceptance-history-item p{color:var(--muted);margin:0}.manual-acceptance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.manual-version-list,.manual-action-list,.acceptance-history-list{gap:8px;display:grid}.manual-version-option{border:1px solid var(--border);color:var(--text);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}.manual-version-option span{overflow-wrap:anywhere;min-width:0}.manual-step--summary{background:#f7fbf9}.acceptance-history-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.acceptance-history-item span{color:var(--muted);font-size:12px;font-weight:800}.history-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.inline-notice{background:var(--accent-soft);color:var(--accent-strong);border:1px solid #1d6f5a33;border-radius:8px;padding:10px 12px;font-weight:800}.acceptance-report-dialog{max-width:min(920px,100vw - 28px)}.report-markdown-preview{border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9f8;border-radius:8px;max-height:56vh;padding:14px;overflow:auto}.connector-card{gap:13px;display:grid}.connector-card small{color:var(--muted)}.connector-note{color:var(--muted);margin:-4px 0 0;font-size:12px}.form-error{color:#8b3823;background:#fff0ea;border:1px solid #d85f4566;border-radius:8px;padding:10px 12px;font-weight:800}.toast{z-index:5;color:#fff;background:#16211d;border-radius:8px;max-width:min(420px,100vw - 32px);padding:12px 14px;font-weight:800;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 40px #00000038}.modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f17147a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.confirm-dialog{border:1px solid var(--border);background:#fff;border-radius:8px;gap:16px;width:min(480px,100%);padding:22px;display:grid;box-shadow:0 24px 80px #0000003d}.confirm-dialog h2,.confirm-dialog p{margin:0}.confirm-dialog p{color:var(--muted)}.dialog-actions{justify-content:flex-end;gap:10px;display:flex}.mode-switch{border:1px solid var(--border);color:#40504a;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:10px 11px;font-size:13px;font-weight:900;display:flex}.mode-switch input{width:18px;height:18px;padding:0}.simple-hero{background:linear-gradient(135deg,#1d6f5a21,#5057b814),#fffffff5;min-height:260px}.simple-hero h1{max-width:680px}.simple-hero p{max-width:720px}.simple-quick-panel,.content-package,.simple-question-list{gap:16px;display:grid}.simple-pack-fieldset{margin:0}.simple-pack-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.simple-pack-option{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:118px;padding:12px;display:grid}.simple-pack-option:has(input:checked){background:var(--accent-soft);border-color:#1d6f5a6b}.simple-pack-option input{width:17px;height:17px;margin-top:2px;padding:0}.simple-pack-option strong,.simple-pack-option small,.simple-submit-bar strong,.simple-submit-bar span{display:block}.simple-pack-option small,.simple-submit-bar span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:700}.simple-advanced-settings{border:1px solid var(--border);background:#fbfcfc;border-radius:8px;padding:12px}.simple-advanced-settings summary{cursor:pointer;color:var(--accent-strong);font-weight:900}.simple-advanced-settings .form-grid{margin-top:12px}.simple-submit-bar{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.simple-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.simple-steps h2,.simple-steps p{margin:0}.simple-steps .panel{align-content:start;gap:10px;display:grid}.simple-empty-state .hero-actions{justify-content:center}.content-package-hero h1{overflow-wrap:anywhere}.package-tabs{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.simple-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.simple-platform-card{align-content:start;gap:13px;display:grid}.simple-more-actions summary{cursor:pointer;color:#40504a;font-size:13px;font-weight:900}.simple-more-actions .platform-card-actions{margin-top:10px}.simple-publication-form{background:#f7fbf9;border:1px solid #1d6f5a33;border-radius:8px;gap:10px;padding:12px;display:grid}.simple-publish-list{gap:12px;display:grid}.simple-publish-row{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(320px,.7fr);align-items:center;gap:12px;padding:13px;display:grid}.simple-publish-row h3,.simple-publish-row p{overflow-wrap:anywhere;margin:6px 0 0}.simple-publish-row p{color:var(--muted);font-size:13px}.simple-publish-row .simple-publication-form{grid-column:1/-1}.simple-detected-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.simple-question-list .visibility-question-card{background:#fff}.content-package .content-preview-block pre{max-height:68vh}@media (width<=1280px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid--platforms,.metric-grid--compliance,.metric-grid--visibility,.metric-grid--dashboard,.platform-card-grid,.compliance-card-grid,.simple-platform-grid,.acceptance-section-grid,.roadmap-grid,.manual-acceptance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1040px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--border);width:100%;max-width:100vw;height:auto;padding:12px;position:sticky;overflow:hidden}.brand{display:none}.sidebar-footer{align-items:center;gap:8px;margin-top:0;padding-bottom:2px;display:flex;overflow-x:auto}.mode-switch{white-space:nowrap;flex:none;min-height:42px;margin-bottom:0}.sidebar-footer .button{flex:none}.nav-list{scrollbar-width:thin;min-width:0;max-width:calc(100vw - 24px);padding-bottom:2px;display:flex;overflow-x:auto}.nav-item{flex:none;width:auto;min-width:max-content}.topbar{top:67px}.two-column,.two-column--wide-left,.dashboard-progress-grid,.acceptance-summary-grid,.version-grid,.audit-grid,.connector-grid,.platform-card-grid,.compliance-card-grid,.score-detail-grid{grid-template-columns:1fr}.insight-panel--sticky{max-height:none;position:static;overflow:visible}.source-form,.publication-form{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid--distribution{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid--visibility{grid-template-columns:repeat(4,minmax(0,1fr))}.progress-step-grid,.acceptance-kpis,.distribution-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-controls,.compliance-controls{display:grid}.batch-actions{justify-content:flex-start}.simple-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-publish-row{grid-template-columns:1fr}}@media (width<=720px){.content-area{padding:16px}.topbar{align-items:flex-start;padding:12px 16px;display:grid;top:63px}.topbar-actions{justify-content:flex-end}.project-status{gap:8px;display:grid}.topbar strong{max-width:calc(100vw - 32px)}.hero-panel,.platform-workbench-hero,.compliance-hero,.section-heading,.section-heading--top,.article-command-panel,.article-toolbar,.distribution-row{grid-template-columns:1fr;display:grid}.hero-panel h1,.section-heading h1{font-size:27px}.metric-grid,.metric-grid--platforms,.metric-grid--compliance,.metric-grid--distribution,.metric-grid--visibility,.metric-grid--dashboard,.metric-grid--four,.form-grid,.simple-pack-grid,.simple-steps,.simple-platform-grid,.simple-detected-grid,.goal-grid,.platform-group-grid,.distribution-meta,.source-form,.publication-form,.platform-detail-grid,.compliance-detail-grid,.onboarding-steps{grid-template-columns:1fr}.toolbar-actions,.optimization-grid,.batch-actions,.version-history-actions,.acceptance-suggestion-list{width:100%;display:grid}.progress-step-grid,.acceptance-kpis,.acceptance-section-grid,.roadmap-grid,.roadmap-grid--compact,.manual-acceptance-grid,.acceptance-history-item{grid-template-columns:1fr}.history-actions{justify-content:stretch}.history-actions .button,.manual-action-list .button{width:100%}.acceptance-card-head{display:grid}.acceptance-card-score{justify-items:start}.platform-card-actions,.compliance-card-actions{grid-template-columns:1fr}.platform-workbench-hero h1,.compliance-hero h1{font-size:27px}.platform-detail-drawer{width:100%;padding:18px}.risk-summary{display:grid}.onboarding-card{padding:22px}.onboarding-card h1{font-size:27px}.span-2{grid-column:auto}.row-card,.version-card__head,.audit-card__head,.connector-card__head{flex-direction:column;align-items:stretch}.button,.hero-actions,.topbar-actions,.dialog-actions{width:100%}.dialog-actions{display:grid}.markdown-editor{min-height:420px}.distribution-table-wrap{margin-inline:-6px;padding-inline:6px}.distribution-task-table{min-width:1120px}.notice-panel,.visibility-filter-row,.question-library-grid,.platform-stat-row{grid-template-columns:1fr}.visibility-table-wrap{margin-inline:-6px;padding-inline:6px}.visibility-record-table{min-width:1040px}.task-actions,.record-actions{grid-template-columns:1fr}.content-dialog{max-height:94vh;padding:16px}.content-dialog-grid{grid-template-columns:1fr}.simple-submit-bar,.simple-publish-row{grid-template-columns:1fr;display:grid}.package-tabs{margin-inline:-4px;padding-inline:4px}.simple-pack-option{min-height:auto}.sidebar-footer{grid-template-columns:1fr;width:100%;display:grid}}body{font-family:var(--font-sans);background:radial-gradient(circle at 8% 8%,#1d6f5a21,#0000 28%),radial-gradient(circle at 88% 4%,#f0c36f29,#0000 24%),linear-gradient(145deg,#fbfaf5 0%,#f3f6ee 52%,#f7f1e6 100%)}body:before{content:"";pointer-events:none;opacity:.08;background-image:linear-gradient(#0d241b1f 1px,#0000 1px),linear-gradient(90deg,#0d241b1a 1px,#0000 1px);background-size:26px 26px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 72%);mask-image:linear-gradient(#000000bf,#0000 72%)}input,textarea,select{border-color:var(--border);border-radius:var(--radius-sm);min-height:42px;color:var(--text-strong);background:#fffef9eb;box-shadow:inset 0 1px #ffffffb8}textarea{line-height:var(--line-relaxed)}input:hover,textarea:hover,select:hover{border-color:#1d6f5a42}label{color:var(--color-ink-800);font-size:var(--text-md);letter-spacing:0}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.sidebar{z-index:var(--z-sidebar);gap:var(--space-4);padding:var(--space-4);background:linear-gradient(180deg, #133428fa, #071610f5), var(--color-ink-900);border-right:1px solid #ffffff14;box-shadow:18px 0 42px #0716101f}.brand{border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff14;min-height:54px;padding:8px}.brand-mark{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--color-ink-900);background:linear-gradient(145deg,#f7f0dc,#dfe8e1);box-shadow:0 12px 26px #0000002e}.nav-item{border-radius:var(--radius-sm);color:#fffdf4ad;min-height:38px;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;padding:8px 10px;font-weight:760}.nav-item svg{color:#fffdf48a}.nav-item:hover{color:#fffdf4;background:#ffffff14;border-color:#ffffff1a;transform:translate(1px)}.nav-item--active{color:#fffdf4;box-shadow:inset 3px 0 0 var(--color-amber-300);background:linear-gradient(135deg,#fffdf424,#c9d7ce14);border-color:#f0c36f42}.nav-item--active svg{color:var(--color-amber-300)}.sidebar-footer{gap:var(--space-2);display:grid}.mode-switch{border-radius:var(--radius-md);color:#fffdf4c2;box-shadow:none;background:#ffffff0f;border-color:#ffffff1a}.mode-switch input{accent-color:var(--color-amber-300)}.main-area{position:relative}.topbar{z-index:var(--z-topbar);background:#fbfaf5c2;border-bottom-color:#203a2f1a;min-height:64px;box-shadow:0 10px 28px #0e1f180d}.project-status{border:1px solid var(--border);border-radius:var(--radius-pill);background:#fffef9a8;min-height:38px;padding:6px 12px}.topbar span,.project-status span{color:var(--muted-2)}.topbar strong{color:var(--text-strong)}.content-area{padding:clamp(18px,2.4vw,34px)}.view-stack{width:100%;max-width:var(--content-max);gap:var(--space-5);margin-inline:auto}.panel,.hero-panel,.metric-card,.empty-state,.onboarding-card,.platform-workbench-hero,.compliance-hero,.acceptance-score-card,.acceptance-section-card,.content-dialog,.confirm-dialog{border-color:var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg, #fffef9f5, #fffef9e0), var(--surface);box-shadow:var(--shadow-sm)}.panel{padding:clamp(16px,1.7vw,24px)}.hero-panel,.platform-workbench-hero,.compliance-hero{background:linear-gradient(135deg, #0d241bf0, #1d6f5ad4), var(--color-ink-900);color:#fffdf4;border-color:#1d6f5a2e;min-height:172px;position:relative;box-shadow:0 24px 54px #0d241b2e}.hero-panel:after,.platform-workbench-hero:after,.compliance-hero:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 86% 16%,#f0c36f3d,#0000 24%),linear-gradient(120deg,#0000,#ffffff0f);position:absolute;inset:1px}.hero-panel>*,.platform-workbench-hero>*,.compliance-hero>*{z-index:1;position:relative}.hero-panel h1,.platform-workbench-hero h1,.compliance-hero h1,.section-heading h1{color:inherit;font-size:clamp(28px,3vw,42px);line-height:var(--line-tight);letter-spacing:0;font-weight:850}.section-heading h1{color:var(--text-strong)}.hero-panel p,.platform-workbench-hero p,.compliance-hero p{color:#fffdf4b8;max-width:820px}.section-heading{gap:var(--space-4)}.section-heading h2{color:var(--text-strong);font-size:var(--text-xl);font-weight:820;line-height:1.2}.section-heading p,.muted,.field-help,.metric-card span{color:var(--muted)}.eyebrow{color:var(--accent);font-size:var(--text-xs);letter-spacing:.08em}.hero-panel .eyebrow,.platform-workbench-hero .eyebrow,.compliance-hero .eyebrow{color:var(--color-amber-300)}.button,.file-button{border-radius:var(--radius-sm);letter-spacing:0;min-height:38px;transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);padding:8px 13px;font-weight:780}.button:hover,.file-button:hover{transform:translateY(-1px)}.button:active,.file-button:active{transform:translateY(0)}.button--primary{color:#fffdf4;background:linear-gradient(#1d6f5a,#104b3d);border-color:#0d241b33;box-shadow:0 10px 22px #104b3d33}.button--primary:hover{background:linear-gradient(#228167,#0d3e32);box-shadow:0 14px 28px #104b3d3d}.button--secondary,.file-button{border-color:var(--border-strong);color:var(--color-ink-800);box-shadow:var(--shadow-xs);background:linear-gradient(#fffef9f5,#f3f6eedb)}.button--secondary:hover,.button--ghost:hover,.file-button:hover{background:var(--surface-muted);color:var(--accent-strong);border-color:#1d6f5a42}.button--ghost{color:var(--color-sage-700)}.button--danger:hover{background:linear-gradient(#b3452f,#83301f)}.metric-grid{gap:var(--space-3)}.metric-grid--dashboard,.metric-grid--platforms,.metric-grid--compliance,.metric-grid--distribution,.metric-grid--visibility{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.metric-card{background:linear-gradient(180deg, #fffef9fa, #eef4eec7), var(--surface);border-color:#203a2f1a;min-height:108px;padding:15px}.metric-card strong{color:var(--text-strong);font-size:clamp(26px,2.2vw,36px);font-weight:850}.dashboard-command-center .metric-card:nth-child(5n+1),.metric-grid--visibility .metric-card:nth-child(3n+1){border-color:#1d6f5a2e}.dashboard-hero,.simple-hero,.content-package-hero,.acceptance-hero{min-height:236px}.dashboard-progress-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.8fr)}.progress-panel,.next-action-panel{background:linear-gradient(180deg, #fffef9fa, #eef4eee0), var(--surface)}.next-action-panel{border-color:#b8751838}.progress-track{background:#c9d7cea6;height:9px}.progress-track span,.progress-fill{background:linear-gradient(90deg, var(--accent), #7ca391 70%, var(--color-amber-300))}.progress-step,.acceptance-kpis span,.distribution-meta div,.detail-block,.score-detail,.source-item,.version-history-item,.note-box,.note-list{box-shadow:none;background:#fbfaf5c2;border-color:#203a2f1a}.progress-step--done,.roadmap-stage--done,.manual-step--summary{background:linear-gradient(#edf7ef,#f8fbf5);border-color:#1d6f5a2e}.empty-state{gap:var(--space-3);background:linear-gradient(135deg, #fffef9f0, #eef4eeb3), var(--surface);border-style:dashed;border-color:#203a2f2e;min-height:220px;padding:clamp(18px,2vw,28px)}.empty-state__icon{border-radius:var(--radius-md);background:linear-gradient(145deg, #1d6f5a1f, #f0c36f33), var(--surface);width:44px;height:44px;color:var(--accent-strong)}.empty-state h3{color:var(--text-strong);font-size:var(--text-xl)}.empty-state__actions{justify-content:center}.onboarding-card{background:linear-gradient(135deg, #0d241bf0, #1d6f5ad1), var(--color-ink-900);color:#fffdf4;min-height:320px}.onboarding-card p{color:#fffdf4b8}.onboarding-steps li{background:#ffffff14;border-color:#ffffff1f}.onboarding-steps li:before{color:var(--color-amber-300);background:#f0c36f2e}.form-grid{gap:var(--space-4)}.checkbox-panel{border-radius:var(--radius-lg);background:linear-gradient(#eef4eea8,#fffef9b8);border-color:#203a2f1f}.checkbox-row--tile,.simple-pack-option,.platform-group-card,.row-card,.project-card,.suggestion,.visibility-question-card,.distribution-log-item,.question-draft-card,.roadmap-stage,.manual-step,.acceptance-history-item{border-radius:var(--radius-md);box-shadow:var(--shadow-xs);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);background:#fffef9d1;border-color:#203a2f1f}.checkbox-row--tile:hover,.simple-pack-option:hover,.platform-group-card:hover,.row-card:hover,.project-card:hover,.visibility-question-card:hover{box-shadow:var(--shadow-sm);border-color:#1d6f5a38}.project-card{border-left:3px solid #0000}.project-card--active{border-color:#1d6f5a4d;border-left-color:var(--accent);background:linear-gradient(#edf7ef,#fffef9)}.platform-group-card>strong{border-radius:var(--radius-pill);width:fit-content;color:var(--accent-strong);background:#1d6f5a17;padding:5px 9px;display:inline-flex}.article-command-panel,.article-toolbar{border-radius:var(--radius-lg);background:linear-gradient(180deg, #fffef9f5, #eef4eebd), var(--surface);border-color:#203a2f1f}.markdown-editor{border-radius:var(--radius-md);min-height:640px;font-family:var(--font-mono);line-height:var(--line-relaxed);background:linear-gradient(90deg,#1d6f5a0d 1px,#0000 1px) 0 0/42px 100%,linear-gradient(#fffef9,#fffef9) 0 0/100%;box-shadow:inset 0 1px #ffffffdb}.insight-panel--sticky{top:86px}.check-item{background:var(--color-amber-100);color:#79500e;border:1px solid #b875182e}.check-item--ok{color:var(--accent-strong);background:#e9f5ee;border-color:#1d6f5a2e}blockquote{border-left-color:var(--accent);background:linear-gradient(90deg,#1d6f5a1a,#fffef9d1)}.optimization-grid .button,.toolbar-actions .button{min-height:34px}.platform-card-grid,.compliance-card-grid,.simple-platform-grid{gap:var(--space-4)}.platform-version-card,.compliance-card,.simple-platform-card,.version-card,.audit-card,.connector-card{background:linear-gradient(180deg, #fffef9f5, #f8faf6db), var(--surface);border-top:3px solid #1d6f5a75}.platform-version-card:nth-child(4n+2),.simple-platform-card:nth-child(4n+2){border-top-color:#b875188a}.platform-version-card:nth-child(4n+3),.simple-platform-card:nth-child(4n+3){border-top-color:#345a8f80}.platform-version-card--empty{background:#fffef98c;border-style:solid dashed dashed}.platform-preview{border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#eef4ee8f;border-left-color:#1d6f5a47;min-height:58px;padding:10px 12px}.platform-card-actions,.compliance-card-actions{gap:7px}.platform-card-actions .button,.compliance-card-actions .button,.task-actions .button,.record-actions .button,.visibility-question-actions .button{min-height:32px;font-size:var(--text-xs);padding:6px 9px;font-weight:760}.platform-detail-drawer,.compliance-detail-drawer{background:linear-gradient(180deg, #fffef9fa, #f6f8f0f5), var(--surface);border-left-color:#203a2f24;box-shadow:-26px 0 76px #0716102e}.detail-block pre,.content-preview-block pre,.report-markdown-preview{border-radius:var(--radius-md);background:linear-gradient(180deg, #fffef9d1, #eef4ee8c), var(--surface);border-color:#203a2f1f}.status-badge,.risk-pill,.audit-status,.status-pill,.source-tag,.platform-chip,.tag,.score-chip{border-radius:var(--radius-pill);border:1px solid #0000;font-weight:820}.status-badge--notGenerated{color:#59645f;background:#68736d1a}.status-badge--generated{background:var(--color-blue-100);color:var(--color-blue-600)}.status-badge--reviewed,.draft-status--synced,.publish-status--published,.audit-status--reviewed,.status-pill--success{color:var(--accent-strong);background:#e9f5ee;border-color:#1d6f5a33}.status-badge--draftSynced{background:var(--color-blue-100);color:var(--color-blue-600);border-color:#345a8f33}.status-badge--published{background:var(--color-amber-100);color:#7a510e;border-color:#b875183d}.risk-pill--low,.risk-summary--low{color:var(--accent-strong);background:#e9f5ee;border-color:#1d6f5a33}.risk-pill--medium,.risk-summary--medium,.status-pill--warning{background:var(--color-amber-100);color:#7a510e;border-color:#b875183d}.risk-pill--high,.risk-summary--high,.audit-status--needsChanges,.draft-status--failed,.publish-status--needsChanges,.status-pill--danger{background:var(--color-red-100);color:var(--color-red-600);border-color:#b3452f38}.audit-status--pending{background:var(--color-blue-100);color:var(--color-blue-600);border-color:#345a8f33}.source-tag--mock{color:#59645f;background:#68736d17;border-color:#68736d2e}.source-tag--manual{color:var(--accent-strong);background:#e9f5ee;border-color:#1d6f5a33}.source-tag--real_api{background:var(--color-blue-100);color:var(--color-blue-600);border-color:#345a8f33}.score-pill{border-radius:var(--radius-pill);background:#eef4eed1;border:1px solid #203a2f17}.score-pill--good{color:var(--accent-strong);background:#e9f5ee}.score-pill--warn{background:var(--color-amber-100);color:#7a510e}.score-pill--bad,.score-pill--risk.score-pill--good{background:var(--color-red-100);color:var(--color-red-600)}.score-pill--risk.score-pill--bad{color:var(--accent-strong);background:#e9f5ee}.compliance-card{position:relative}.risk-list{gap:var(--space-2)}.risk-item{border-color:#203a2f1a;border-left:3px solid var(--color-amber-300);border-radius:var(--radius-sm);background:#fffef9bd}.compare-card{border-radius:var(--radius-md);background:#eef4ee8f}.distribution-controls,.visibility-controls,.platform-controls,.compliance-controls{background:linear-gradient(180deg, #fffef9f0, #eef4eeb8), var(--surface);border-color:#203a2f1a}.filter-tab,.filter-chip{color:var(--color-sage-700);transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);background:#fffef9c7;border-color:#203a2f1f}.filter-tab--active,.filter-tab:hover,.filter-chip--active,.filter-chip:hover{color:var(--accent-strong);background:#e9f5ee;border-color:#1d6f5a42}.distribution-task-table,.visibility-record-table{border-spacing:0;border-collapse:separate}.distribution-task-table td,.visibility-record-table td{background:#fffef9b8}.task-actions,.record-actions{grid-template-columns:repeat(2,minmax(110px,1fr))}.notice-panel{border-radius:var(--radius-lg);background:linear-gradient(135deg,#fff4d8db,#fffef9db);border-color:#b8751838}.visibility-question-card{border-left:3px solid #1d6f5a61}.visibility-entry-grid>.panel:first-child{border-color:#1d6f5a24}.published-link-picker{border-radius:var(--radius-md);background:#eef4ee94;border-color:#203a2f1f}.visibility-checkbox{border-radius:var(--radius-sm);background:#eef4ee85;padding:10px 12px}.platform-stat-row{border-radius:var(--radius-md);background:#fffef9c2;border:1px solid #203a2f1a;padding:12px}.stat-bar{background:#c9d7ceb3;height:8px}.stat-bar span{background:linear-gradient(90deg, var(--accent), var(--color-amber-300))}.acceptance-summary-grid{grid-template-columns:minmax(180px,.42fr) minmax(180px,.42fr) minmax(320px,1.16fr)}.acceptance-score-card{background:linear-gradient(145deg, #0d241bed, #1d6f5ad1), var(--color-ink-900);color:#fffdf4;min-height:208px}.acceptance-score-card span,.acceptance-score-card small,.acceptance-score-card .score-note{color:#fffdf4ad}.acceptance-score-card strong{color:#fffdf4}.acceptance-score-card--readiness{background:linear-gradient(145deg, #b87518e6, #0d241bcc), var(--color-amber-600)}.acceptance-section-card{border-top:3px solid #1d6f5a6b}.acceptance-card-body{grid-template-columns:1fr}.acceptance-card-body li{margin-top:7px}.roadmap-stage{border-top:3px solid #b875186b}.acceptance-history-list,.acceptance-history-item{position:relative}.modal-backdrop{z-index:var(--z-modal);background:#0716107a}.confirm-dialog,.content-dialog{box-shadow:var(--shadow-lg)}.toast{z-index:var(--z-toast);border-radius:var(--radius-md);background:var(--color-ink-900);border:1px solid #ffffff1a}.simple-hero{background:linear-gradient(135deg, #0d241bf5, #1d6f5ad6), var(--color-ink-900)}.simple-quick-panel{border-color:#1d6f5a24}.simple-pack-grid{grid-template-columns:repeat(auto-fit,minmax(178px,1fr))}.simple-pack-option{min-height:126px}.simple-advanced-settings,.simple-publication-form{border-radius:var(--radius-md);background:#eef4ee94;border-color:#203a2f1f}.simple-submit-bar{border-top-color:#203a2f1c}.simple-steps .panel{border-top:3px solid #1d6f5a6b;min-height:154px}.package-tabs{gap:var(--space-2)}.package-tabs .filter-tab{min-height:38px}.simple-publish-row{border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);background:#fffef9db;border-color:#203a2f1f}@media (width<=1280px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.metric-grid--dashboard,.metric-grid--platforms,.metric-grid--compliance,.metric-grid--distribution,.metric-grid--visibility{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1040px){.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #ffffff14;border-right:0;border-radius:0;height:auto;padding:10px 12px;position:sticky;top:0;box-shadow:0 16px 40px #07161024}.nav-list{max-width:calc(100vw - 24px);padding-bottom:4px}.nav-item{min-height:36px}.sidebar-footer{width:auto;display:flex}.mode-switch{background:#ffffff14}.topbar{top:62px}.view-stack{max-width:100%}.dashboard-progress-grid,.acceptance-summary-grid{grid-template-columns:1fr}}@media (width<=720px){body:before{background-size:20px 20px}.content-area{padding:14px}.topbar{min-height:auto;padding:12px 14px;top:60px}.project-status{border-radius:var(--radius-md);width:100%}.hero-panel,.platform-workbench-hero,.compliance-hero{min-height:0;padding:20px}.hero-panel h1,.platform-workbench-hero h1,.compliance-hero h1,.section-heading h1{font-size:28px}.panel{padding:15px}.metric-grid,.metric-grid--dashboard,.metric-grid--platforms,.metric-grid--compliance,.metric-grid--distribution,.metric-grid--visibility,.metric-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:92px}.metric-card strong{font-size:27px}.empty-state{min-height:190px}.button{white-space:normal;min-width:0}.sidebar-footer{display:grid}.distribution-table-wrap,.visibility-table-wrap{margin-inline:0;padding-inline:0;overflow:visible}.distribution-task-table,.distribution-task-table thead,.distribution-task-table tbody,.distribution-task-table tr,.distribution-task-table td,.visibility-record-table,.visibility-record-table thead,.visibility-record-table tbody,.visibility-record-table tr,.visibility-record-table td{width:100%;min-width:0;display:block}.distribution-task-table thead,.visibility-record-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.distribution-task-table tbody,.visibility-record-table tbody{gap:12px;display:grid}.distribution-task-table tr,.visibility-record-table tr{border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);background:#fffef9e0;border:1px solid #203a2f1f;padding:10px}.distribution-task-table td,.visibility-record-table td{background:0 0;border-bottom:0;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:8px 4px;font-size:12px;display:grid}.distribution-task-table td:before,.visibility-record-table td:before{color:var(--muted);font-weight:860}.distribution-task-table td:first-child:before{content:"平台"}.distribution-task-table td:nth-child(2):before{content:"类型"}.distribution-task-table td:nth-child(3):before{content:"标题"}.distribution-task-table td:nth-child(4):before{content:"评分"}.distribution-task-table td:nth-child(5):before{content:"审校"}.distribution-task-table td:nth-child(6):before{content:"草稿"}.distribution-task-table td:nth-child(7):before{content:"发布"}.distribution-task-table td:nth-child(8):before{content:"草稿链接"}.distribution-task-table td:nth-child(9):before{content:"发布链接"}.distribution-task-table td:nth-child(10):before{content:"发布时间"}.distribution-task-table td:nth-child(11):before{content:"更新"}.distribution-task-table td:nth-child(12):before{content:"操作"}.visibility-record-table td:first-child:before{content:"时间"}.visibility-record-table td:nth-child(2):before{content:"AI 平台"}.visibility-record-table td:nth-child(3):before{content:"来源"}.visibility-record-table td:nth-child(4):before{content:"关键词"}.visibility-record-table td:nth-child(5):before{content:"问题"}.visibility-record-table td:nth-child(6):before{content:"品牌"}.visibility-record-table td:nth-child(7):before{content:"链接"}.visibility-record-table td:nth-child(8):before{content:"竞品"}.visibility-record-table td:nth-child(9):before{content:"摘要"}.visibility-record-table td:nth-child(10):before{content:"操作"}.task-actions,.record-actions{grid-template-columns:1fr;min-width:0}.simple-publish-row,.platform-stat-row{grid-template-columns:1fr}}@media (width<=480px){.metric-grid,.metric-grid--dashboard,.metric-grid--platforms,.metric-grid--compliance,.metric-grid--distribution,.metric-grid--visibility,.metric-grid--four{grid-template-columns:1fr}.hero-actions,.topbar-actions,.dialog-actions,.batch-actions,.toolbar-actions,.platform-actions,.visibility-question-actions{width:100%;display:grid}.distribution-task-table td,.visibility-record-table td{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.simple-home{gap:var(--space-4)}.simple-home .simple-hero{min-height:214px;padding:clamp(24px,4vw,42px)}.simple-home-onboarding{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.simple-onboarding-card{align-content:start;gap:12px;min-height:0;padding:18px;display:grid}.simple-onboarding-card h2,.simple-onboarding-card p{margin:0}.simple-onboarding-card h2{color:var(--ink);font-size:18px;line-height:1.32}.simple-onboarding-card p{color:var(--muted);font-size:13px;line-height:1.7}.simple-onboarding-card .button{justify-self:start;margin-top:2px}.simple-quick-panel{padding:clamp(18px,3vw,26px)}.simple-pack-option{min-height:112px;padding:14px;position:relative;overflow:hidden}.simple-pack-option:has(input:checked):after{content:"";background:var(--accent);border-radius:999px;width:8px;height:8px;position:absolute;top:13px;right:13px;box-shadow:0 0 0 5px #1d6f5a1f}.simple-pack-option em{color:#36564b;background:#fffef9b8;border:1px solid #203a2f1a;border-radius:999px;width:fit-content;margin-top:8px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:820;line-height:1;display:inline-flex}.simple-submit-bar{align-items:center;gap:16px}.simple-submit-bar .button--primary{margin-left:auto}.mode-switch{color:#faf7ebad;min-height:34px;box-shadow:none;background:#ffffff09;border-color:#ffffff0f;margin-bottom:6px;padding:7px 9px}.mode-switch span{font-size:12px;font-weight:720}.mode-switch input{opacity:.72;width:15px;height:15px}.sidebar-footer>.button--ghost{opacity:.7}.content-package-hero,.platform-workbench-hero,.distribution-hero,.visibility-hero,.compliance-hero{align-items:center;gap:var(--space-3);border-radius:var(--radius-xl);background:linear-gradient(135deg, #fffef9f0, #eff7f2e0), var(--surface);color:var(--ink);box-shadow:var(--shadow-xs);border:1px solid #203a2f1a;grid-template-columns:minmax(0,1fr) auto;display:grid;min-height:0!important;padding:18px 20px!important}.content-package-hero:after,.platform-workbench-hero:after,.distribution-hero:after,.visibility-hero:after,.compliance-hero:after{display:none}.content-package-hero>*,.platform-workbench-hero>*,.distribution-hero>*,.visibility-hero>*,.compliance-hero>*{z-index:1;position:relative}.content-package-hero .eyebrow,.platform-workbench-hero .eyebrow,.distribution-hero .eyebrow,.visibility-hero .eyebrow,.compliance-hero .eyebrow{color:var(--accent)}.content-package-hero h1,.platform-workbench-hero h1,.distribution-hero h1,.visibility-hero h1,.compliance-hero h1{color:var(--ink);letter-spacing:0;margin:4px 0 6px;font-size:clamp(25px,2.8vw,34px);line-height:1.18}.content-package-hero p,.platform-workbench-hero p,.distribution-hero p,.visibility-hero p,.compliance-hero p{max-width:760px;color:var(--muted);margin:0;line-height:1.7}.content-package-hero .hero-actions,.platform-workbench-hero .hero-actions,.distribution-hero .hero-actions,.visibility-hero .hero-actions,.compliance-hero .hero-actions{align-self:center}.simple-platform-card{gap:12px;padding:16px}.simple-platform-card .platform-version-card__top{margin-bottom:0}.simple-platform-card h2{color:var(--ink);margin:0;font-size:18px;line-height:1.38}.simple-platform-card .platform-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;margin-top:8px;display:-webkit-box;overflow:hidden}.simple-platform-card>.platform-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto}.simple-more-actions summary{color:#5c6b64;border-radius:999px;width:fit-content;padding:5px 8px;font-size:12px;font-weight:780}.simple-more-actions summary:hover{color:var(--accent);background:#1d6f5a12}.simple-more-actions .platform-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-visibility-workbench{gap:var(--space-4);grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;display:grid}.simple-question-panel,.simple-answer-panel{gap:14px;display:grid}.section-heading--compact{align-items:center;margin-bottom:0}.section-heading--compact h2,.section-heading--compact p{margin:0}.section-heading--compact p{margin-top:5px}.simple-question-list--compact{gap:10px;max-height:min(68vh,720px);padding-right:3px;overflow:auto}.visibility-question-card--compact{border-left-width:1px;gap:10px;padding:12px}.visibility-question-card--compact strong{font-size:14px}.visibility-question-card--active{box-shadow:inset 0 0 0 1px #1d6f5a14, var(--shadow-xs);border-color:#1d6f5a57;background:linear-gradient(#eef8f3f5,#fffef9f5)!important}.visibility-question-card--compact .visibility-question-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.selected-question-box{border-radius:var(--radius-lg);background:#eff7f2ad;border:1px solid #203a2f1a;gap:8px;padding:12px;display:grid}.selected-question-box strong{color:var(--ink);line-height:1.5}.simple-answer-form-grid{gap:12px}.simple-answer-form-grid textarea{resize:vertical}.simple-answer-footer{border-top:1px solid #203a2f17;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.simple-answer-footer strong,.simple-answer-footer span{display:block}.simple-answer-footer span{color:var(--muted);margin-top:4px;font-size:12px}.simple-record-timeline{border-top:1px solid #203a2f14;max-height:260px;padding-top:10px;overflow:auto}@media (width<=1100px){.simple-home-onboarding,.simple-visibility-workbench{grid-template-columns:1fr}.simple-question-list--compact{max-height:none}}@media (width<=720px){.content-package-hero,.platform-workbench-hero,.distribution-hero,.visibility-hero,.compliance-hero{grid-template-columns:1fr;padding:16px!important}.content-package-hero .hero-actions,.platform-workbench-hero .hero-actions,.distribution-hero .hero-actions,.visibility-hero .hero-actions,.compliance-hero .hero-actions,.simple-answer-footer,.simple-submit-bar{grid-template-columns:1fr;width:100%;display:grid}.content-package-hero h1,.platform-workbench-hero h1,.distribution-hero h1,.visibility-hero h1,.compliance-hero h1{font-size:25px}.simple-pack-grid,.simple-home-onboarding{grid-template-columns:1fr}.simple-submit-bar .button--primary,.simple-onboarding-card .button{justify-self:stretch;margin-left:0}.simple-platform-card>.platform-card-actions,.simple-more-actions .platform-card-actions,.visibility-question-card--compact .visibility-question-actions,.simple-detected-grid{grid-template-columns:1fr}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050b10;--panel:#0b171a;--panelSoft:#09181eb8;--surface:#0b171ae6;--surface-muted:#122a2fbd;--surface-strong:#071116;--surface-subtle:#09181e8c;--text:#e8fff6;--text-strong:#f5fffb;--muted:#8faea5;--muted-2:#6f8d86;--neonCyan:#31e6ff;--signalGreen:#4dff9a;--electricViolet:#8d7cff;--amber:#fc6;--danger:#ff5c7a;--border:#31e6ff29;--border-strong:#4dff9a47;--accent:var(--neonCyan);--accent-strong:var(--signalGreen);--accent-soft:#31e6ff1a;--indigo:var(--electricViolet);--coral:var(--danger);--radius-xs:5px;--radius-sm:7px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--shadow-xs:0 0 0 1px #31e6ff14;--shadow-sm:0 12px 28px #00000042, 0 0 18px #31e6ff0d;--shadow:0 18px 48px #00000061, 0 0 34px #4dff9a0d;--shadow-lg:0 32px 90px #00000094, 0 0 54px #31e6ff1f;--glow-cyan:0 0 0 1px #31e6ff42, 0 0 28px #31e6ff1f;--glow-green:0 0 0 1px #4dff9a3d, 0 0 28px #4dff9a1f;--glow-violet:0 0 0 1px #8d7cff3d, 0 0 28px #8d7cff1f;--glow-amber:0 0 0 1px #ffcc6640, 0 0 28px #ffcc661f;--glow-danger:0 0 0 1px #ff5c7a42, 0 0 28px #ff5c7a1f;--inner-light:inset 0 1px 0 #e8fff614, inset 0 -1px 0 #31e6ff09;--transition-fast:.14s cubic-bezier(.25, 1, .5, 1);--transition:.21s cubic-bezier(.22, 1, .36, 1)}html{background:var(--bg)}body:before{content:"";pointer-events:none;z-index:-2;background:linear-gradient(#31e6ff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#4dff9a08 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 50% 30%,#31e6ff14,#0000 34%) 0 0/100% 100%;animation:18s linear infinite command-grid-drift;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000002e);mask-image:linear-gradient(#000000d9,#0000002e)}body:after{content:"";pointer-events:none;z-index:-1;opacity:.42;mix-blend-mode:screen;background:repeating-linear-gradient(#e8fff609 0 1px,#0000 1px 5px),radial-gradient(circle at 20% 20%,#ffffff06,#0000 20%);position:fixed;inset:0}::selection{color:var(--text-strong);background:#31e6ff4d}.sidebar{background:linear-gradient(#071116f0,#060e12d1),#050b10e6;border-right-color:#31e6ff21;box-shadow:12px 0 44px #00000047}.brand-mark{color:var(--text-strong);box-shadow:var(--glow-cyan);background:radial-gradient(circle at 30% 25%,#31e6ff57,#0000 36%),linear-gradient(135deg,#4dff9a2e,#8d7cff26),#061217;border:1px solid #31e6ff57}.brand strong{color:var(--text-strong)}.brand span,.nav-item{color:#e8fff6ad}.nav-item{background:#ffffff05;border:1px solid #0000}.nav-item:hover,.nav-item--active{color:var(--text-strong);background:linear-gradient(90deg,#31e6ff1f,#4dff9a0e);border-color:#31e6ff38;box-shadow:inset 0 0 18px #31e6ff0b}.main-area{background:0 0}.topbar,.project-status,.panel,.metric-card,.empty-state,.onboarding-card,.platform-version-card,.simple-platform-card,.distribution-row,.distribution-log-item,.question-draft-card,.visibility-question-card,.acceptance-section-card,.manual-step,.acceptance-history-item,.content-dialog,.confirm-dialog,.simple-publish-row,.simple-onboarding-card,.simple-pack-option,.progress-step,.detail-block,.score-detail,.source-card,.connector-card,.audit-card,.compliance-card,.version-card,.platform-group-card,.row-card,.project-card{background:linear-gradient(145deg, #0b171aeb, #081217bd), var(--panelSoft);color:var(--text);box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#31e6ff26}.hero-panel,.simple-hero,.dashboard-hero,.acceptance-hero{color:var(--text-strong);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 16% 18%,#31e6ff3d,#0000 28%),radial-gradient(circle at 82% 22%,#8d7cff33,#0000 26%),linear-gradient(135deg,#08181ffa,#050c11eb 58%,#081812eb),#061014;border:1px solid #31e6ff3d;overflow:hidden}.simple-hero:before,.dashboard-hero:before,.acceptance-hero:before{content:"";aspect-ratio:1;opacity:.55;background:radial-gradient(circle,#0000 38%,#31e6ff14 39% 40%,#0000 41%),conic-gradient(#31e6ff57,#0000 24%,#4dff9a38,#0000 56%,#8d7cff47,#0000 80%,#31e6ff57);border:1px solid #31e6ff33;border-radius:50%;width:360px;animation:12s linear infinite radar-spin;position:absolute;inset:auto 5% -42% auto}.simple-hero:after,.dashboard-hero:after,.acceptance-hero:after,.content-package-hero:after,.platform-workbench-hero:after,.distribution-hero:after,.visibility-hero:after,.compliance-hero:after{content:"";opacity:.4;pointer-events:none;background:linear-gradient(120deg,#0000 0 42%,#31e6ff21 48%,#0000 55% 100%);animation:7s ease-in-out infinite scan-sweep;display:block;position:absolute;inset:0;transform:translate(-120%)}.content-package-hero,.platform-workbench-hero,.distribution-hero,.visibility-hero,.compliance-hero{background:linear-gradient(135deg, #0b171ae6, #081217b8), var(--panelSoft);color:var(--text);box-shadow:var(--shadow-xs);border-color:#31e6ff2e}.content-package-hero h1,.platform-workbench-hero h1,.distribution-hero h1,.visibility-hero h1,.compliance-hero h1,.section-heading h1,.section-heading h2,.panel h2,.panel h3,.simple-platform-card h2,.distribution-row__main h2,.acceptance-history-item strong{color:var(--text-strong)}.hero-panel p,.content-package-hero p,.platform-workbench-hero p,.distribution-hero p,.visibility-hero p,.compliance-hero p,.section-heading p,.muted,.field-help,.metric-card span,.simple-onboarding-card p,.simple-pack-option small,.platform-preview,.timeline-item span,.timeline-item small,.timeline-item p{color:var(--muted)}.eyebrow,.hero-panel .eyebrow,.content-package-hero .eyebrow,.platform-workbench-hero .eyebrow,.distribution-hero .eyebrow,.visibility-hero .eyebrow,.compliance-hero .eyebrow{color:var(--neonCyan);letter-spacing:.02em}input,textarea,select{color:var(--text);background:#030a0eb8;border-color:#31e6ff2e;box-shadow:inset 0 0 0 1px #ffffff06}input:focus,textarea:focus,select:focus{border-color:#31e6ffa8;box-shadow:0 0 0 3px #31e6ff1f,0 0 26px #31e6ff1f}label,legend{color:#e8fff6d1}.button{color:var(--text);box-shadow:none;transition:transform var(--transition-fast), border-color var(--transition), background var(--transition), box-shadow var(--transition);background:#0a191eb3;border-color:#31e6ff29}.button:hover{border-color:#31e6ff61;transform:translateY(-1px);box-shadow:0 0 24px #31e6ff1f}.button--primary{color:var(--text-strong);box-shadow:var(--glow-cyan);background:linear-gradient(90deg,#31e6ff38,#4dff9a33),#07161b;border-color:#31e6ff85;position:relative;overflow:hidden}.button--primary:after{content:"";background:linear-gradient(90deg,#0000,#e8fff638,#0000);transition:transform .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.button--primary:hover:after{transform:translate(120%)}.button--secondary{color:#dffff0;background:#4dff9a14;border-color:#4dff9a3d}.button--ghost{color:#e8fff6bd;background:0 0}.status-pill,.platform-chip,.risk-pill,.source-badge,.filter-chip{color:#cffaff;background:#31e6ff13;border-color:#31e6ff2e;box-shadow:inset 0 0 14px #31e6ff09}.risk-pill--high,.status-pill--danger{color:#ffd6de;background:#ff5c7a1f;border-color:#ff5c7a61}.metric-card strong,.acceptance-score-card strong,.acceptance-card-score strong{color:var(--text-strong);text-shadow:0 0 18px #31e6ff29;animation:.42s cubic-bezier(.16,1,.3,1) both data-fade-in}.package-tabs,.platform-filter-tabs{border-radius:var(--radius-lg);background:#030a0e7a;border:1px solid #31e6ff1f;padding:5px}.filter-tab{color:#e8fff6b3;background:0 0;border-color:#0000;position:relative}.filter-tab--active,.filter-tab:hover{color:var(--text-strong);background:#31e6ff1a;border-color:#31e6ff42}.filter-tab--active:after{content:"";background:linear-gradient(90deg, transparent, var(--neonCyan), var(--signalGreen), transparent);height:1px;animation:1.8s linear infinite tab-flow;position:absolute;bottom:3px;left:12px;right:12px}:is(.simple-pack-option:has(input:checked),.visibility-question-card--active){box-shadow:var(--glow-green);background:radial-gradient(circle at 100% 0,#4dff9a24,#0000 34%),linear-gradient(145deg,#091f22f0,#051015d6);border-color:#4dff9a6b}.simple-pack-option em{color:#d5fbff;background:#31e6ff14;border-color:#31e6ff38}.simple-submit-bar{background:linear-gradient(90deg,#4dff9a14,#31e6ff0f),#040c10ad;border-color:#4dff9a33}.simple-platform-card{position:relative;overflow:hidden}.simple-platform-card:before{content:"";pointer-events:none;opacity:.85;background:linear-gradient(90deg,#31e6ff14,#0000 28%),radial-gradient(circle at 92% 12%,#8d7cff1f,#0000 22%);position:absolute;inset:0}.simple-platform-card>*{position:relative}.channel-signal-row{border-radius:var(--radius-pill);color:#e8fff6d1;background:#4dff9a12;border:1px solid #4dff9a2e;align-items:center;gap:8px;width:fit-content;padding:6px 9px;font-size:12px;font-weight:780;display:inline-flex}.signal-dot{background:var(--signalGreen);border-radius:999px;width:8px;height:8px;animation:1.8s ease-out infinite signal-pulse;box-shadow:0 0 #4dff9a85}.simple-more-actions{border-top-color:#31e6ff1f}.simple-visibility-workbench{grid-template-columns:minmax(250px,.72fr) minmax(320px,1.04fr) minmax(280px,.84fr)}.command-panel,.answer-capsule,.signal-inspector{min-height:100%}.answer-capsule,.signal-inspector{position:relative;overflow:hidden}.answer-capsule:before,.signal-inspector:before{content:"";pointer-events:none;background:linear-gradient(#31e6ff14,#0000 22%);position:absolute;inset:0}.answer-capsule>*,.signal-inspector>*{position:relative}.selected-question-box{background:#030a0e94;border-color:#31e6ff29}.radar-scope{aspect-ratio:1;background:radial-gradient(circle,#31e6ff29 0 1px,#0000 2px),radial-gradient(circle,#0000 26%,#31e6ff1a 27% 28%,#0000 29% 48%,#4dff9a17 49% 50%,#0000 51%),conic-gradient(from -38deg,#31e6ff4d,#0000 26%,#4dff9a29,#0000 54%,#8d7cff33,#0000 78%,#31e6ff4d);border:1px solid #31e6ff47;border-radius:50%;width:min(220px,100%);margin:0 auto 10px;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #31e6ff17,0 0 34px #31e6ff1a}.radar-scope span{transform-origin:0;background:linear-gradient(90deg, var(--signalGreen), transparent);width:50%;height:1px;animation:3.8s linear infinite radar-spin;position:absolute;inset:50% 50% auto auto}.radar-scope:after{content:"";background:var(--amber);border-radius:999px;width:7px;height:7px;position:absolute;top:32%;left:62%;box-shadow:0 0 18px #ffcc668c}.signal-grid,.signal-form-grid{grid-template-columns:1fr}.signal-form-grid .span-2{grid-column:1}.simple-answer-footer,.simple-record-timeline{border-color:#31e6ff1f}.simple-publish-row{background:linear-gradient(90deg,#4dff9a12,#0000 34%),#09181eb3;border-color:#4dff9a29}.distribution-task-table th,.visibility-record-table th{color:#d2f9ff;background:#051218f5}.distribution-task-table td,.visibility-record-table td{color:var(--text);background:#09181eb3}.distribution-task-table tbody tr:hover td,.visibility-record-table tbody tr:hover td{background:#31e6ff14}.acceptance-summary-grid{align-items:stretch}.acceptance-score-card{background:radial-gradient(circle at 50% 18%,#31e6ff2e,#0000 38%),linear-gradient(#0b171af0,#050c11e6);border-color:#31e6ff3d}.acceptance-score-card--readiness{background:radial-gradient(circle at 50% 18%,#8d7cff33,#0000 38%),linear-gradient(#0d1222f0,#050c11e6);border-color:#8d7cff47}.manual-step,.acceptance-history-item,.roadmap-stage{background:linear-gradient(135deg,#31e6ff0f,#4dff9a06),#09181ead}.inline-message,.toast{color:var(--text-strong);box-shadow:var(--glow-green);background:linear-gradient(90deg,#4dff9a29,#31e6ff1a),#050d11f0;border:1px solid #4dff9a47}.modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010609b8}.content-preview-block pre,pre{color:#ddfdf5;background:#030a0ed1;border:1px solid #31e6ff1f}.simple-platform-card .platform-preview,.platform-preview{border-radius:var(--radius-sm);color:#e8fff6c7;background:linear-gradient(90deg,#31e6ff13,#4dff9a09),#02090d9e;border:1px solid #31e6ff1f;padding:12px}.simple-question-list .visibility-question-card,.visibility-question-card--compact{color:var(--text);border-color:#31e6ff29;background:linear-gradient(145deg,#0a1a1eeb,#050e12d1)!important}.visibility-question-card--compact strong,.visibility-question-card strong{color:var(--text-strong)}.checkbox-row--tile{color:var(--text);background:#030a0ea8;border-color:#31e6ff29}.checkbox-row--tile:hover{background:#4dff9a13;border-color:#4dff9a4d}.checkbox-row--tile span{color:#e8fff6d1}.checkbox-row input,.mode-switch input{accent-color:var(--neonCyan)}.mode-switch{color:#e8fff694;background:#ffffff06;border-color:#31e6ff14}.mode-switch:hover{color:#e8fff6c2;border-color:#31e6ff2e}.mode-switch input{opacity:.55}.topbar,.project-status,.panel,.metric-card,.empty-state,.onboarding-card,.platform-version-card,.simple-platform-card,.distribution-row,.distribution-log-item,.question-draft-card,.visibility-question-card,.acceptance-section-card,.manual-step,.acceptance-history-item,.content-dialog,.confirm-dialog,.simple-publish-row,.simple-onboarding-card,.simple-pack-option,.progress-step,.detail-block,.score-detail,.source-card,.connector-card,.audit-card,.compliance-card,.version-card,.platform-group-card,.row-card,.project-card{box-shadow:var(--inner-light), 0 18px 46px #00000042;background:linear-gradient(#e8fff60b,#0000 42px),radial-gradient(circle at 14% 0,#31e6ff12,#0000 30%),linear-gradient(145deg,#09191ed1,#050c11a8);border-color:#31e6ff14}.panel:hover,.metric-card:hover,.simple-platform-card:hover,.simple-onboarding-card:hover,.simple-pack-option:hover,.visibility-question-card:hover,.distribution-row:hover,.acceptance-section-card:hover{box-shadow:var(--inner-light), var(--glow-cyan), 0 18px 46px #00000057;border-color:#31e6ff33}.brand-mark{position:relative;overflow:hidden}.brand-mark:before,.brand-mark:after{content:"";pointer-events:none;position:absolute}.brand-mark:before{border:1px solid #e8fff629;border-radius:50%;inset:7px;box-shadow:inset 0 0 12px #31e6ff29}.brand-mark:after{background:linear-gradient(115deg,#0000 0 40%,#e8fff652 48%,#0000 58% 100%);animation:5.6s ease-in-out infinite scan-sweep;inset:0;transform:translate(-140%)}.nav-item{background:0 0;border-color:#0000;position:relative;overflow:hidden}.nav-item:before{content:"";background:linear-gradient(180deg, var(--neonCyan), var(--signalGreen));opacity:0;width:2px;transition:opacity var(--transition), transform var(--transition);border-radius:999px;position:absolute;inset:8px auto 8px 0;transform:translateY(7px);box-shadow:0 0 18px #31e6ff70}.nav-item:hover:before,.nav-item--active:before{opacity:1;transform:translateY(0)}.nav-item:hover,.nav-item--active{background:linear-gradient(90deg,#31e6ff21,#4dff9a09 68%,#0000);border-color:#31e6ff24;box-shadow:inset 0 0 22px #31e6ff0e}.simple-hero{min-height:250px;box-shadow:inset 0 1px 0 #e8fff61c, var(--shadow-lg);background:radial-gradient(circle at 74% 46%,#31e6ff33,#0000 21%),radial-gradient(circle at 82% 34%,#4dff9a29,#0000 24%),linear-gradient(135deg,#071b22fa,#050c11f0 54%,#081813eb)}.simple-hero>*{z-index:1;position:relative}.simple-hero:before{opacity:.72;background:radial-gradient(circle,#31e6ff2e 0 1px,#0000 2px),radial-gradient(circle,#0000 30%,#31e6ff1f 31% 32%,#0000 33% 50%,#4dff9a17 51% 52%,#0000 53% 68%,#8d7cff14 69% 70%,#0000 71%),conic-gradient(from -24deg,#31e6ff61,#0000 18%,#4dff9a2e,#0000 50%,#8d7cff3d,#0000 78%,#31e6ff61);width:min(360px,42vw);inset:50% clamp(18px,8vw,92px) auto auto;translate:0 -50%;box-shadow:inset 0 0 44px #31e6ff1f,0 0 54px #31e6ff1f}.simple-mission-flow{isolation:isolate;position:relative}.simple-mission-flow:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#31e6ffb8,#4dff9a9e,#8d7cff80,#0000);height:1px;position:absolute;top:42px;left:calc(16.66% + 28px);right:calc(16.66% + 28px);box-shadow:0 0 18px #31e6ff47}.simple-mission-flow .simple-onboarding-card{z-index:1;min-height:202px;position:relative}.simple-mission-flow .simple-onboarding-card:before{content:"";background:var(--neonCyan);border-radius:999px;width:10px;height:10px;position:absolute;top:33px;right:22px;box-shadow:0 0 18px #31e6ff9e}.simple-mission-flow .simple-onboarding-card:nth-child(2):before{background:var(--signalGreen);box-shadow:0 0 18px #4dff9a8c}.simple-mission-flow .simple-onboarding-card:nth-child(3):before{background:var(--electricViolet);box-shadow:0 0 18px #8d7cff8f}.checkbox-panel.simple-pack-fieldset{box-shadow:none;background:0 0;border:0;padding:0}.simple-pack-fieldset legend{color:#e8fff6e6;margin-bottom:12px;font-weight:850}.simple-pack-grid{gap:12px}.simple-pack-option{min-height:122px;transition:transform var(--transition-fast), border-color var(--transition), box-shadow var(--transition), background var(--transition);background:linear-gradient(#e8fff609,#0000 44px),radial-gradient(circle at 100% 0,#31e6ff14,#0000 30%),#050f14ad;border-color:#31e6ff14;position:relative;overflow:hidden}.simple-pack-option:before{content:"";background:#8faea56b;border-radius:999px;width:7px;height:7px;position:absolute;top:14px;right:14px;box-shadow:0 0 10px #8faea533}.simple-pack-option:hover{transform:translateY(-2px)}.simple-pack-option:has(input:checked){box-shadow:var(--inner-light), var(--glow-cyan), 0 18px 46px #00000057;background:linear-gradient(#31e6ff1f,#0000 54px),radial-gradient(circle at 100% 0,#4dff9a29,#0000 32%),#051217e6;border-color:#31e6ff9e}.simple-pack-option:has(input:checked):before{background:var(--neonCyan);box-shadow:0 0 18px #31e6ffad}.simple-pack-option em{background:linear-gradient(90deg,#31e6ff26,#4dff9a14);border:0;width:fit-content;box-shadow:inset 0 0 14px #31e6ff0f}.simple-home>.simple-steps{display:none}.simple-system-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.simple-system-status .panel{background:linear-gradient(#e8fff609,#0000 38px),#030a0e80;border-color:#31e6ff12;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 12px;min-height:104px;padding:14px;display:grid}.simple-system-status h2,.simple-system-status p{margin:0}.simple-system-status h2{color:var(--text-strong);font-size:15px}.simple-system-status p{color:var(--muted);grid-column:2;font-size:13px}.simple-advanced-settings,.simple-publication-form{box-shadow:var(--inner-light);background:linear-gradient(#e8fff60a,#0000 42px),#030a0e9e;border-color:#31e6ff17}.simple-advanced-settings summary,.simple-more-actions summary{border-radius:var(--radius-pill);color:#cffaff;background:#31e6ff12;align-items:center;gap:8px;width:fit-content;min-height:32px;padding:7px 12px;display:inline-flex}.simple-advanced-settings summary:hover,.simple-more-actions summary:hover{color:var(--text-strong);box-shadow:var(--glow-cyan);background:#31e6ff1f}.simple-platform-card{transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);background:linear-gradient(#31e6ff13,#0000 52px),radial-gradient(circle at 88% 10%,#8d7cff24,#0000 28%),linear-gradient(145deg,#07151be6,#040b0fc7);border-color:#31e6ff17}.simple-platform-card:after{content:"";opacity:.74;pointer-events:none;background:linear-gradient(90deg,#0000,#31e6ffb8,#4dff9a75,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.platform-chip--channel{background:#31e6ff14;border:0;align-items:center;gap:8px}.platform-chip--channel em{color:var(--neonCyan);letter-spacing:.08em;font-size:10px;font-style:normal}.signal-status-badge{border:0;align-items:center;gap:7px;display:inline-flex}.signal-status-badge i{background:currentColor;border-radius:999px;width:7px;height:7px;box-shadow:0 0 14px}.simple-platform-card .platform-preview,.platform-preview{background:linear-gradient(90deg,#31e6ff14,#0000 70%),#02090d7a;border:0;box-shadow:inset 2px 0 #31e6ff47,inset 0 1px #e8fff609}.channel-signal-row{background:linear-gradient(90deg,#4dff9a1c,#31e6ff0e);border:0;box-shadow:inset 0 0 18px #4dff9a0b}.simple-visibility-workbench{gap:14px}.command-panel,.answer-capsule,.signal-inspector{box-shadow:var(--inner-light), 0 18px 46px #00000047;border-color:#31e6ff14}.visibility-question-card--compact.visibility-question-card--active{box-shadow:var(--glow-cyan);border-color:#31e6ff57;background:radial-gradient(circle at 100% 0,#31e6ff29,#0000 28%),#061217eb!important}.selected-question-box{background:linear-gradient(90deg,#31e6ff1a,#0000 72%),#030a0e9e;border:0;box-shadow:inset 2px 0 #31e6ff5c}.answer-capsule textarea{background:linear-gradient(#31e6ff0b,#0000 48px),#01080cd1;border-color:#31e6ff29;min-height:190px;box-shadow:inset 0 0 30px #31e6ff09}.radar-scope{background:radial-gradient(circle,#31e6ff40 0 1px,#0000 2px),radial-gradient(circle,#0000 22%,#31e6ff1c 23% 24%,#0000 25% 42%,#4dff9a17 43% 44%,#0000 45% 62%,#8d7cff14 63% 64%,#0000 65%),linear-gradient(90deg,#0000 49.6%,#31e6ff1f 50%,#0000 50.4%),linear-gradient(#0000 49.6%,#4dff9a1a 50%,#0000 50.4%),conic-gradient(from -32deg,#31e6ff52,#0000 24%,#4dff9a24,#0000 56%,#8d7cff2e,#0000 82%,#31e6ff52);border:0;box-shadow:inset 0 0 42px #31e6ff1f,0 0 46px #31e6ff21}.radar-scope:before{content:"";border:1px dashed #e8fff61f;border-radius:50%;position:absolute;inset:18%}.radar-scope:after{display:none}.radar-scope .radar-sweep{transform-origin:0;background:linear-gradient(90deg,#4dff9ae0,#0000);width:50%;height:1px;animation:3.8s linear infinite radar-spin;position:absolute;inset:50% 50% auto auto}.radar-ping{opacity:.45;background:var(--muted);border-radius:999px;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.radar-ping--brand{color:var(--signalGreen);background:var(--signalGreen);top:34%;left:63%}.radar-ping--url{color:var(--neonCyan);background:var(--neonCyan);top:62%;left:39%}.radar-ping--competitor{color:var(--amber);background:var(--amber);top:48%;left:75%}.radar-ping--active{opacity:1;animation:1.8s ease-out infinite signal-pulse;box-shadow:0 0 18px}.signal-tile{background:#02090d94;border:0;position:relative;box-shadow:inset 0 1px #e8fff60a}.signal-tile:before{content:"";background:var(--neonCyan);border-radius:999px;width:8px;height:8px;box-shadow:0 0 14px #31e6ff6b}.signal-tile--brand:before{background:var(--signalGreen);box-shadow:0 0 14px #4dff9a73}.signal-tile--competitor:before{background:var(--amber);box-shadow:0 0 14px #ffcc666b}.mission-debrief{gap:16px;display:grid}.mission-debrief__status,.mission-debrief__grid,.mission-terminal{border-radius:var(--radius-lg);box-shadow:var(--inner-light), 0 18px 46px #00000047;background:linear-gradient(#e8fff60b,#0000 48px),radial-gradient(circle at 8% 0,#31e6ff14,#0000 30%),#050d11b3;border:1px solid #31e6ff14}.mission-debrief__status{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.mission-debrief__status>div{align-items:center;gap:12px;min-width:0;display:flex}.mission-debrief__status strong{color:var(--text-strong);font-size:18px}.mission-debrief__grid{grid-template-columns:minmax(180px,.58fr) minmax(280px,1.1fr) minmax(220px,.72fr);gap:14px;padding:14px;display:grid}.mission-core,.mission-summary,.mission-next{gap:12px;min-width:0;display:grid}.mission-score{border-radius:var(--radius-md);background:radial-gradient(circle at 50% 20%,#31e6ff2e,#0000 44%),#02090d9e;align-content:center;min-height:140px;padding:16px;display:grid;box-shadow:inset 0 1px #e8fff60f,inset 0 0 34px #31e6ff0b}.mission-score span,.mission-score small{color:var(--muted);font-weight:760}.mission-score strong{color:var(--text-strong);text-shadow:0 0 24px #31e6ff2e;font-size:54px;line-height:.95}.mission-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mission-next{border-radius:var(--radius-md);background:linear-gradient(#ffcc6612,#0000 48px),#02090d75;padding:12px}.mission-next-list{gap:10px;display:grid}.mission-next-item{border-radius:var(--radius-sm);background:#ffcc660e;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.mission-next-item p{color:#e8fff6d1;margin:0}.mission-terminal .report-markdown-preview{background:linear-gradient(#31e6ff0b,#0000 52px),#01070bdb;border:0;max-height:44vh;margin:12px 0 0;box-shadow:inset 2px 0 #4dff9a4d,inset 0 0 30px #31e6ff09}@media (width<=1180px){.mission-debrief__grid{grid-template-columns:1fr}.mission-core{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.simple-mission-flow:before{display:none}.simple-hero:before{opacity:.4;width:min(260px,76vw)}.mission-core,.mission-data-grid{grid-template-columns:1fr}.mission-debrief__status,.mission-debrief__status>div{flex-direction:column;align-items:flex-start}.simple-system-status{grid-template-columns:1fr}}@keyframes command-grid-drift{0%{background-position:0 0,0 0,0 0}to{background-position:42px 42px,42px 42px,0 0}}@keyframes scan-sweep{0%,62%{opacity:0;transform:translate(-120%)}70%{opacity:.45}to{opacity:0;transform:translate(120%)}}@keyframes radar-spin{to{transform:rotate(360deg)}}@keyframes signal-pulse{0%{box-shadow:0 0 #4dff9a7a}70%{box-shadow:0 0 0 8px #4dff9a00}to{box-shadow:0 0 #4dff9a00}}@keyframes tab-flow{0%{filter:hue-rotate();transform:translate(-3px)}to{filter:hue-rotate(80deg);transform:translate(3px)}}@keyframes data-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.simple-visibility-workbench{grid-template-columns:1fr}.radar-scope{width:min(180px,70vw)}}@media (width<=720px){.package-tabs,.platform-filter-tabs{border-radius:var(--radius-md)}.simple-hero:before,.dashboard-hero:before,.acceptance-hero:before{opacity:.38;width:260px}.simple-platform-card,.simple-onboarding-card,.simple-pack-option{-webkit-backdrop-filter:none;backdrop-filter:none}}.inline-message{width:fit-content;max-width:100%;margin:0;position:static}.toast{z-index:var(--z-toast);max-width:min(360px,100vw - 48px);box-shadow:var(--glow-green), 0 18px 44px #00000057;border-color:#4dff9a3d;top:82px;bottom:auto;right:24px}.simple-pack-option small,.field-hint,.metric-card span,.simple-package-stat span,.simple-platform-meta,.simple-task-meta,.timeline-item p,.radar-subcopy,.empty-state p{color:#e8fff6b8}.simple-platform-card .platform-preview,.simple-version-detail,.simple-report p,.report-card p,.diagnostic-card p{color:#e8fff6cc}.visibility-question-card--compact{z-index:0;align-content:start;gap:8px;min-height:126px;position:relative;overflow:visible}.visibility-question-card--compact.visibility-question-card--active{z-index:1}.visibility-question-card--compact strong{margin:0;display:block}.visibility-question-card--compact .visibility-question-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-top:2px;display:grid}.visibility-question-card--compact .button{white-space:nowrap;min-height:30px;padding:5px 8px}.simple-question-list--compact{align-content:start;gap:10px;padding:2px 4px 8px 0}.simple-visibility-layout{align-items:start}.simple-response-panel .field textarea,.simple-response-panel textarea{background:linear-gradient(#31e6ff0f,#09181ebd),#050b1094;border-color:#31e6ff33;box-shadow:inset 0 0 28px #31e6ff09}.signal-panel .radar-node{box-shadow:0 0 0 1px #e8fff61f,0 0 18px}.simple-platform-card{min-height:0}.simple-platform-card:hover,.content-capsule-tab-panel .simple-platform-card:hover{transform:translateY(-3px)}.platform-actions-primary{gap:8px}.mission-terminal{background:linear-gradient(#31e6ff12,#09181ec7 34%,#050b10d6),#050b1085}.mission-terminal .report-markdown-preview{color:#e8fff6db;background:linear-gradient(#31e6ff0b,#050b10bd),repeating-linear-gradient(#e8fff605 0 1px,#0000 1px 32px);border-color:#31e6ff24;box-shadow:inset 0 1px #e8fff612}@media (width<=720px){.toast{max-width:none;inset:auto 12px 14px}.inline-message{width:100%}.visibility-question-card--compact .visibility-question-actions{grid-template-columns:1fr 1fr}.simple-question-list--compact{max-height:none;overflow:visible}.simple-platform-card:hover,.content-capsule-tab-panel .simple-platform-card:hover{transform:none}}.panel,.metric-card,.suggestion,.acceptance-score-card,.acceptance-section-card,.manual-step,.acceptance-history-item,.roadmap-stage,.report-card,.diagnostic-card,.empty-state{box-shadow:var(--inner-light), 0 14px 38px #00000042;background:linear-gradient(#31e6ff0b,#09181e94 46%,#050b10c7),#050f13b8;border-color:#31e6ff1a}.acceptance-score-card--readiness,.mission-score--compliance{background:radial-gradient(circle at 50% 18%,#8d7cff29,#0000 38%),linear-gradient(#8d7cff0d,#071117d1),#050f13b8}.metric-card,.mission-data-grid .metric-card{border-radius:var(--radius-md);min-height:96px}.metric-card strong,.acceptance-score-card strong,.acceptance-card-score strong{color:var(--text-strong)}.suggestion,.mission-next-item,.timeline-item,.simple-record-timeline .timeline-item{background:linear-gradient(90deg,#4dff9a14,#0000 76%),#02090d6b;border:0;box-shadow:inset 2px 0 #4dff9a47}.empty-state{align-content:center;min-height:clamp(170px,26vh,230px);overflow:hidden}.empty-state:before{content:"";opacity:.48;pointer-events:none;background:radial-gradient(circle,#31e6ff1f,#0000 66%);border-radius:999px;width:180px;height:180px;position:absolute;transform:translateY(-12px)}.empty-state>*{position:relative}.empty-state__icon{color:var(--neonCyan);box-shadow:var(--glow-cyan);background:radial-gradient(circle at 50% 42%,#31e6ff2e,#0000 54%),#040e12db;border-color:#31e6ff2e}.mode-switch{border-radius:var(--radius-pill);background:linear-gradient(90deg,#31e6ff0b,#4dff9a05),#030a0e94;border:1px solid #31e6ff14;grid-template-columns:auto minmax(0,1fr);justify-content:start;gap:10px;min-height:36px;padding:7px 9px;box-shadow:inset 0 1px #e8fff60a}.mode-switch input{appearance:none;opacity:1;background:#02090dd1;border:1px solid #8faea53d;border-radius:999px;width:34px;height:18px;position:relative;box-shadow:inset 0 0 12px #0000005c}.mode-switch input:before{content:"";width:10px;height:10px;transition:transform var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);background:#8faea5db;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 0 10px #8faea533}.mode-switch input:checked:before{background:var(--neonCyan);box-shadow:var(--glow-cyan);transform:translate(16px)}.mode-switch span{color:#e8fff6ad}.topbar{border-bottom-color:#31e6ff14}.project-status,.project-status strong{min-width:0}.topbar-actions{flex-wrap:nowrap}.button,button,input,textarea,select{transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast)}.button:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,.mode-switch input:focus-visible{outline-offset:2px;box-shadow:var(--glow-cyan);outline:2px solid #31e6ffc7}.button:disabled,button:disabled{cursor:not-allowed;color:#8faea594;box-shadow:none;background:#09181e70;border-color:#8faea51f;transform:none}.simple-platform-card{background:linear-gradient(#31e6ff0f,#0000 48px),radial-gradient(circle at 92% 0,#8d7cff24,#0000 38%),#040e12db;border-color:#31e6ff1a}.simple-platform-card:hover{box-shadow:var(--inner-light), 0 0 0 1px #31e6ff1a, 0 18px 46px #00000057;border-color:#31e6ff42}.platform-chip--channel{border-radius:var(--radius-pill);background:#31e6ff14;border:1px solid #31e6ff1f;min-height:28px;padding:5px 9px;box-shadow:inset 0 1px #e8fff60d}.platform-chip--channel em{letter-spacing:.03em}.signal-status-badge{border-radius:var(--radius-pill);background:linear-gradient(90deg,#4dff9a24,#31e6ff14),#030a0ead;min-height:28px;padding:5px 9px;box-shadow:inset 0 1px #e8fff60f,0 0 18px #4dff9a1a}.simple-platform-card .platform-preview,.platform-preview{border-radius:var(--radius-sm);background:linear-gradient(90deg,#31e6ff14,#0000 72%),#01080cad;border:0;padding:11px 12px 11px 14px;box-shadow:inset 2px 0 #31e6ff61,inset 0 1px #e8fff60a}.platform-card-actions .button{min-width:0}.signal-inspector-toggle{display:none}.signal-inspector-body{gap:12px;display:grid}.signal-inspector{align-content:start}.mission-debrief__grid,.mission-terminal{box-shadow:var(--inner-light), 0 16px 42px #0000004d;background:linear-gradient(#31e6ff0d,#09181ea3 34%,#050b10d6),#050b109e;border-color:#31e6ff1a}.mission-score{border:1px solid #31e6ff14}.mission-terminal .report-markdown-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:min(46vh,520px)}@media (width<=720px){.topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:8px 12px;top:58px}.project-status{gap:0;min-height:36px;padding:0 10px;display:flex}.project-status strong{max-width:calc(100vw - 142px);font-size:12px}.project-status .button{display:none}.topbar-actions{flex-direction:row;gap:6px;width:auto;display:flex}.topbar-actions .button{justify-content:center;width:38px;min-width:38px;height:38px;padding:0}.topbar-action-text,.topbar .topbar-action-text{display:none}.topbar-actions .button{overflow:hidden}.content-package .inline-message{width:100%;margin:2px 0 0;display:block;position:static}.toast{width:max-content;max-width:calc(100vw - 32px);padding:8px 10px;font-size:12px;line-height:1.35;bottom:10px;left:50%;right:auto;transform:translate(-50%)}.sidebar-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px}.mode-switch{min-height:32px;padding:6px 8px}.mode-switch span{font-size:11px}.sidebar-footer>.button{min-height:32px;padding:0 9px;font-size:11px}.content-area{padding-top:12px}.content-package-hero{padding:14px}.content-package-hero h1{font-size:25px;line-height:1.08}.content-package-hero p{font-size:14px;line-height:1.62}.content-package-hero .hero-actions{gap:8px}.content-package-hero .button{min-height:38px}.simple-home,.content-package{gap:14px}.package-tabs{scrollbar-width:none;gap:3px;padding:5px;overflow-x:auto}.package-tabs::-webkit-scrollbar{display:none}.package-tabs .filter-tab{flex:none;min-height:32px;padding:0 7px;font-size:11px}.simple-platform-card{padding:14px}.simple-platform-card .platform-version-card__top{gap:8px}.simple-platform-card>.platform-card-actions{grid-template-columns:1fr 1fr}.signal-inspector-toggle{width:100%;min-height:44px;color:var(--text-strong);box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.signal-inspector-toggle strong{color:var(--neonCyan);font-size:12px}.signal-inspector .signal-inspector-body{display:none}.signal-inspector--open .signal-inspector-body{display:grid}.signal-inspector{min-height:0}.radar-scope{width:min(150px,58vw)}.mission-debrief__status{min-height:0}.mission-core{grid-template-columns:1fr 1fr}.mission-score{min-height:112px;padding:14px}.mission-score strong{font-size:42px}.empty-state{min-height:170px}}@media (prefers-reduced-motion:reduce){body:before,.simple-hero:before,.dashboard-hero:before,.acceptance-hero:before,.simple-hero:after,.dashboard-hero:after,.acceptance-hero:after,.content-package-hero:after,.platform-workbench-hero:after,.distribution-hero:after,.visibility-hero:after,.compliance-hero:after,.button--primary:after,.signal-dot,.radar-scope span,.radar-ping--active,.brand-mark:after,.filter-tab--active:after,.metric-card strong,.acceptance-score-card strong,.acceptance-card-score strong{animation:none!important}.button:hover,.simple-pack-option:hover,.simple-platform-card:hover{transform:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0f12;--surface:#14171c;--surface2:#1b1f26;--surface3:#20242b;--border:#2a3038;--text:#f2f4f7;--text-strong:#fff;--muted:#a2a9b4;--muted-2:#6f7785;--subtle:#6f7785;--accent:#7c8cff;--accent-strong:#a7b0ff;--accentSoft:#7c8cff24;--accent-soft:#7c8cff24;--success:#46d18c;--signalGreen:#46d18c;--warning:#d8a84e;--amber:#d8a84e;--danger:#e66a6a;--coral:#e66a6a;--neonCyan:#9faaff;--electricViolet:#7c8cff;--panel:var(--surface);--panelSoft:#14171cd1;--surface-muted:var(--surface2);--surface-strong:var(--surface3);--surface-subtle:#1b1f26b8;--border-strong:#3a424d;--indigo:var(--accent);--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:18px;--radius-pill:999px;--shadow-xs:0 1px 1px #0000002e;--shadow-sm:0 8px 22px #0003;--shadow:0 18px 48px #00000047;--shadow-lg:0 28px 70px #0000005c;--glow-cyan:none;--glow-green:none;--glow-amber:none;--glow-danger:none;--inner-light:inset 0 1px 0 #ffffff0a;--transition-fast:.14s ease;--transition:.19s ease;--content-max:1380px;color:var(--text);background:var(--bg)}body{color:var(--text);background:radial-gradient(circle at 18% -8%,#7c8cff1f,#0000 30%),linear-gradient(#11151a 0%,#0d0f12 42%,#0b0d10 100%)}body:before,.simple-hero:before,.simple-hero:after,.dashboard-hero:before,.dashboard-hero:after,.acceptance-hero:before,.acceptance-hero:after,.content-package-hero:after,.platform-workbench-hero:after,.distribution-hero:after,.visibility-hero:after,.compliance-hero:after,.radar-scope,.radar-sweep,.radar-ping{animation:none!important;display:none!important}.app-shell,.main-area{background:0 0}.content-area{max-width:var(--content-max)}.sidebar{border-right:1px solid var(--border);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0f12f0}.brand{min-height:42px}.brand-mark{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface2), var(--surface));width:36px;height:36px;color:var(--text);box-shadow:none;border-radius:10px;font-size:17px;font-weight:760}.brand-mark:after{display:none}.brand strong{color:var(--text);letter-spacing:0;font-weight:760}.brand span{color:var(--subtle)}.nav-list{gap:5px}.nav-item{border-radius:var(--radius-sm);min-height:38px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-left:2px solid #0000}.nav-item:hover{color:var(--text);background:#ffffff09;transform:none}.nav-item--active{border-left-color:var(--accent);background:var(--accentSoft);color:var(--text);box-shadow:none}.nav-item--active:before{display:none}.sidebar-footer{border-top:1px solid var(--border);padding-top:12px}.mode-switch{border-radius:var(--radius-sm);box-shadow:none;color:var(--subtle);background:0 0;border:0}.mode-switch:hover{background:#ffffff09}.mode-switch input{background:#0f1216;border-color:#3a424d;width:32px;height:18px;box-shadow:inset 0 0 0 1px #ffffff05}.mode-switch input:before{background:var(--subtle);width:10px;height:10px;box-shadow:none;top:3px;left:3px}.mode-switch input:checked{background:#7c8cff2e;border-color:#7c8cff9e}.mode-switch input:checked:before{background:var(--accent);box-shadow:none}.mode-switch span{color:var(--subtle);font-weight:680}.topbar{border-bottom:1px solid var(--border);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0f12db}.project-status{border:1px solid var(--border);box-shadow:none;background:#14171cb8}.project-status strong{color:var(--text)}.hero-panel,.panel,.metric-card,.suggestion,.acceptance-score-card,.acceptance-section-card,.manual-step,.acceptance-history-item,.roadmap-stage,.report-card,.diagnostic-card,.empty-state,.simple-publish-row,.visibility-question-card,.simple-answer-panel,.signal-inspector,.selected-question-box,.simple-publication-form{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff06, #fff0), var(--surface);box-shadow:var(--inner-light), var(--shadow-sm);color:var(--text)}.hero-panel,.simple-hero,.dashboard-hero,.acceptance-hero{border-color:var(--border);background:linear-gradient(135deg, #7c8cff1f, #20242b38 38%, #14171ceb), var(--surface);min-height:0;box-shadow:var(--inner-light), var(--shadow)}.simple-hero{grid-template-columns:minmax(0,1.15fr) minmax(260px,.48fr);align-items:end;gap:24px;padding:clamp(24px,4vw,40px);display:grid}.simple-home .simple-hero{min-height:0}.content-package-hero,.platform-workbench-hero,.distribution-hero,.visibility-hero,.compliance-hero{border-color:var(--border);background:linear-gradient(180deg, #7c8cff12, transparent 70%), var(--surface);min-height:0;box-shadow:var(--inner-light), var(--shadow-sm);padding:18px 20px}.hero-panel h1,.content-package-hero h1,.platform-workbench-hero h1,.distribution-hero h1,.visibility-hero h1,.compliance-hero h1,.acceptance-hero h1{color:var(--text);letter-spacing:-.01em;text-shadow:none;font-size:clamp(28px,4vw,46px);font-weight:720}.content-package-hero h1,.platform-workbench-hero h1,.distribution-hero h1,.visibility-hero h1,.compliance-hero h1{font-size:clamp(23px,3vw,34px)}.hero-panel p,.content-package-hero p,.platform-workbench-hero p,.distribution-hero p,.visibility-hero p,.compliance-hero p,.section-heading p,.simple-onboarding-card p,.metric-card span,.timeline-item p,.empty-state p{color:var(--muted)}.eyebrow,.hero-panel .eyebrow,.content-package-hero .eyebrow,.platform-workbench-hero .eyebrow,.distribution-hero .eyebrow,.visibility-hero .eyebrow,.compliance-hero .eyebrow{color:var(--subtle);letter-spacing:.04em;text-transform:none;font-size:11px;font-weight:720}h1,h2,h3,.section-heading h2,.simple-platform-card h2,.visibility-question-card strong,.mission-debrief__status strong{color:var(--text);letter-spacing:0;text-shadow:none;font-weight:700}label{color:var(--muted);font-weight:680}input,textarea,select{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:#101318;box-shadow:inset 0 1px #ffffff06}input::placeholder,textarea::placeholder{color:#7f8794}input:focus,textarea:focus,select:focus,.button:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:1px;box-shadow:none;border-color:#7c8cffd1;outline:2px solid #7c8cff47}.button,button{border-radius:var(--radius-sm);box-shadow:none;letter-spacing:0}.button:after,.button--primary:after{display:none}.button--primary{background:var(--accent);color:#fff;box-shadow:none;border-color:#0000}.button--primary:hover{background:#8d9bff;transform:translateY(-1px)}.button--secondary{border-color:var(--border);background:var(--surface2);color:var(--text)}.button--secondary:hover{background:var(--surface3);color:var(--text);border-color:#3a424d}.button--ghost{color:var(--muted);background:0 0;border-color:#0000}.button--ghost:hover{color:var(--text);background:#ffffff0b}.button--danger{color:#ffdcdc;background:#e66a6a24;border-color:#e66a6a47}.status-pill,.platform-chip,.risk-pill,.source-badge,.filter-chip,.acceptance-type-badge,.asset-status-badge,.signal-status-badge{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface2);color:var(--muted);box-shadow:none}.status-pill--success,.risk-pill--low{color:#a5efc9;background:#46d18c1a;border-color:#46d18c47}.status-pill--warning,.risk-pill--medium{color:#e8c985;background:#d8a84e1c;border-color:#d8a84e4d}.status-pill--danger,.risk-pill--high{color:#f2a0a0;background:#e66a6a1f;border-color:#e66a6a57}.platform-chip em,.platform-chip--asset em,.platform-chip--channel em{color:var(--subtle);letter-spacing:.04em;font-size:10px;font-style:normal;font-weight:760}.asset-status-badge,.signal-status-badge{gap:7px}.asset-status-badge i,.signal-status-badge i{background:currentColor;border-radius:999px;width:6px;height:6px}.asset-status-row,.channel-signal-row{width:fit-content;max-width:100%;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:680;display:inline-flex}.status-dot,.signal-dot{background:var(--subtle);width:7px;height:7px;box-shadow:none;border-radius:999px;animation:none!important}.filter-tab{color:var(--muted);box-shadow:none;background:0 0;border:0}.filter-tab:hover{color:var(--text);background:#ffffff0a}.filter-tab--active{background:var(--accentSoft);color:var(--text);box-shadow:inset 0 -1px 0 var(--accent)}.filter-tab--active:after{display:none}.package-tabs,.platform-filter-tabs{border:1px solid var(--border);box-shadow:none;background:#14171cc2}.simple-home-onboarding{align-items:stretch}.simple-mission-flow:before,.simple-mission-flow .simple-onboarding-card:before{background:var(--border);box-shadow:none}.simple-onboarding-card{min-height:0;padding:18px}.simple-system-status{gap:14px}.simple-system-status .panel{min-height:0;padding:16px}.simple-pack-fieldset,.checkbox-panel{border-color:var(--border);box-shadow:none;background:0 0}.simple-pack-option{border:1px solid var(--border);background:var(--surface2);min-height:104px;box-shadow:none}.simple-pack-option:before,.simple-pack-option:after{display:none}.simple-pack-option:hover{background:var(--surface3);border-color:#3a424d;transform:translateY(-1px)}.simple-pack-option:has(input:checked){background:linear-gradient(180deg, #7c8cff24, #7c8cff12), var(--surface2);border-color:#7c8cffb3;box-shadow:inset 0 0 0 1px #7c8cff26}.simple-pack-option input,.checkbox-row input,.mode-switch input{accent-color:var(--accent)}.simple-pack-option em{border:1px solid var(--border);color:var(--muted);background:#ffffff09}.simple-submit-bar{border:1px solid var(--border);background:var(--surface2);box-shadow:none}.simple-submit-bar strong{color:var(--text)}.simple-platform-grid{gap:14px}.simple-platform-card{border-color:var(--border);background:linear-gradient(180deg, #ffffff06, transparent 58px), var(--surface);min-height:0;box-shadow:var(--inner-light), var(--shadow-sm);padding:18px}.simple-platform-card:before{display:none}.simple-platform-card:hover{box-shadow:var(--inner-light), 0 14px 34px #0000004d;border-color:#7c8cff85;transform:translateY(-2px)}.simple-platform-card .platform-version-card__top{gap:12px}.simple-platform-card .platform-version-card__top small{color:var(--subtle)}.simple-platform-card h2{margin-top:8px;font-size:18px;line-height:1.35}.simple-platform-card .platform-preview,.platform-preview{border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:#c9ced8;box-shadow:none;background:#101318;border:0;border-left:2px solid #7c8cff85;padding:12px 13px}.platform-card-actions{gap:8px}.simple-more-actions{border-top:1px solid var(--border);padding-top:8px}.simple-more-actions summary{color:var(--subtle)}.simple-more-actions summary:hover{color:var(--text)}.simple-publication-form{background:var(--surface2);box-shadow:none}.simple-publish-row{background:var(--surface2)}.simple-visibility-workbench{align-items:start}.command-panel,.answer-capsule,.signal-inspector{background:var(--surface)}.simple-question-list--compact{gap:8px}.visibility-question-card--compact{border-color:var(--border);background:var(--surface2);min-height:0;box-shadow:none;padding:12px}.visibility-question-card--compact.visibility-question-card--active{background:linear-gradient(180deg, #7c8cff1f, #7c8cff0d), var(--surface2);box-shadow:none;border-color:#7c8cff9e}.selected-question-box{border-color:var(--border);background:var(--surface2);box-shadow:none}.simple-answer-panel textarea,.simple-response-panel textarea,.simple-response-panel .field textarea{border-color:var(--border);box-shadow:none;background:#101318}.simple-detected-grid{gap:8px}.signal-tile,.checkbox-row--tile{border:1px solid var(--border);background:var(--surface2);box-shadow:none}.signal-tile:before{display:none}.signal-tile:hover,.checkbox-row--tile:hover{background:var(--surface3);border-color:#3a424d}.signal-summary-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:#101318;grid-column:1/-1;gap:5px;min-height:74px;padding:12px;display:grid}.signal-summary-card span{color:var(--subtle);font-size:12px;font-weight:760}.signal-summary-card p{color:#c9ced8;margin:0;font-size:13px;line-height:1.55}.simple-answer-footer{border-top:1px solid var(--border)}.signal-inspector-toggle strong{color:var(--accent)}.timeline-item,.simple-record-timeline .timeline-item,.suggestion,.mission-next-item{border:1px solid var(--border);background:var(--surface2);box-shadow:none}.suggestion svg{color:var(--accent)}.metric-card{border-color:var(--border);background:var(--surface);min-height:88px;box-shadow:var(--inner-light), var(--shadow-xs)}.metric-card strong{color:var(--text);text-shadow:none;font-size:clamp(22px,2.3vw,32px);font-weight:720;animation:none}.mission-debrief{gap:14px}.mission-debrief__status,.mission-debrief__grid,.mission-terminal{border:1px solid var(--border);background:var(--surface);box-shadow:var(--inner-light), var(--shadow-sm)}.mission-debrief__status{min-height:0}.mission-debrief__grid{grid-template-columns:minmax(180px,.62fr) minmax(280px,1.12fr) minmax(220px,.76fr)}.mission-score{border:1px solid var(--border);background:var(--surface2);min-height:120px;box-shadow:none}.mission-score--compliance{background:var(--surface2)}.mission-score strong{color:var(--text);text-shadow:none;font-size:42px;font-weight:720}.mission-summary,.mission-next{background:0 0}.mission-next{border:1px solid var(--border);background:var(--surface2)}.mission-terminal{padding:16px}.mission-terminal .report-markdown-preview,.report-markdown-preview,pre{border:1px solid var(--border);border-radius:var(--radius-sm);color:#d8dce4;box-shadow:none;background:#101318}.acceptance-score-card,.acceptance-score-card--readiness,.acceptance-section-card,.diagnostic-card,.report-card{border-color:var(--border);background:var(--surface);box-shadow:var(--inner-light), var(--shadow-sm)}.acceptance-score-card strong,.acceptance-card-score strong{color:var(--text);text-shadow:none}.empty-state{border-color:var(--border);background:var(--surface);min-height:clamp(150px,22vh,220px);box-shadow:var(--inner-light), var(--shadow-sm)}.empty-state:before{display:none}.empty-state__icon{border-color:var(--border);background:var(--surface2);color:var(--accent);box-shadow:none}.toast,.inline-message{border:1px solid var(--border);color:var(--text);box-shadow:var(--shadow-sm);background:#1b1f26f5}@media (width<=1180px){.simple-hero,.mission-debrief__grid{grid-template-columns:1fr}.mission-core{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.app-shell{grid-template-columns:1fr}.sidebar{gap:8px;height:auto;min-height:58px;padding:9px 10px}.brand-mark{width:32px;height:32px}.brand span{display:none}.nav-list{padding-bottom:2px}.nav-item{min-width:max-content;min-height:34px;padding:0 10px}.sidebar-footer{border-top:0;padding-top:0}.topbar{min-height:46px;top:58px}.project-status{min-height:32px;padding:0 9px}.project-status strong{max-width:calc(100vw - 136px)}.content-area{padding:12px}.hero-panel,.simple-hero,.content-package-hero,.platform-workbench-hero,.distribution-hero,.visibility-hero,.compliance-hero,.acceptance-hero{border-radius:var(--radius-md);padding:16px}.hero-panel h1,.content-package-hero h1,.platform-workbench-hero h1,.distribution-hero h1,.visibility-hero h1,.compliance-hero h1,.acceptance-hero h1{font-size:25px;line-height:1.12}.hero-actions,.hero-actions .button{width:100%}.simple-home-onboarding,.simple-system-status,.simple-pack-grid,.simple-platform-grid,.metric-grid,.mission-core,.mission-data-grid,.signal-grid{grid-template-columns:1fr}.simple-platform-card{padding:14px}.simple-platform-card>.platform-card-actions{grid-template-columns:1fr 1fr}.platform-card-actions .button{padding-inline:9px}.simple-question-list--compact{max-height:none;overflow:visible}.visibility-question-card--compact{padding:11px}.signal-inspector-toggle{color:var(--text)}.signal-inspector .signal-inspector-body{display:none}.signal-inspector--open .signal-inspector-body{display:grid}.mission-score{min-height:96px}.mission-score strong{font-size:34px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.button:hover,.simple-pack-option:hover,.simple-platform-card:hover{transform:none!important}}.visibility-question-card--compact{grid-template-rows:auto auto auto;gap:10px;min-height:172px;display:grid;overflow:hidden;border-color:var(--border)!important;background:var(--surface2)!important;box-shadow:none!important}.visibility-question-card--compact .visibility-question-card__head{min-height:26px}.visibility-question-card--compact strong{min-height:38px;color:var(--text);line-height:1.45;display:block}.visibility-question-card--compact .visibility-question-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0;display:grid;position:static}.visibility-question-card--compact .button{min-height:34px}.simple-question-list .visibility-question-card{border-color:var(--border)!important;background:var(--surface2)!important;box-shadow:none!important}.visibility-question-card--compact.visibility-question-card--active,.simple-question-list .visibility-question-card--active{background:linear-gradient(180deg, #7c8cff21, #7c8cff0f), var(--surface2)!important;border-color:#7c8cff9e!important}.answer-capsule:before,.signal-inspector:before{display:none!important}.answer-capsule textarea{border-color:var(--border)!important;box-shadow:none!important;background:#101318!important}.mission-data-grid .metric-card strong{overflow-wrap:anywhere;font-size:clamp(20px,2vw,28px);line-height:1.12}.simple-mission-flow .simple-onboarding-card:before,.simple-mission-flow .simple-onboarding-card:after,.simple-onboarding-card:before,.simple-onboarding-card:after{box-shadow:none}.simple-platform-card--low,.simple-platform-card--medium,.simple-platform-card--high{border-color:var(--border)}.simple-platform-card--low:hover,.simple-platform-card--medium:hover,.simple-platform-card--high:hover{border-color:#7c8cff85}@media (width<=720px){.visibility-question-card--compact{min-height:150px}.visibility-question-card--compact strong{min-height:0}}.integrity-banner{border-radius:var(--radius-md);background:linear-gradient(180deg, #d8a84e14, #d8a84e06), var(--surface);box-shadow:var(--inner-light);border:1px solid #d8a84e47;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:12px 14px;display:flex}.integrity-banner__main{align-items:flex-start;gap:12px;min-width:0;display:flex}.integrity-banner strong,.integrity-banner p,.integrity-banner small{display:block}.integrity-banner strong{color:var(--text);font-size:14px}.integrity-banner p{color:var(--muted);margin:3px 0 0;font-size:13px}.integrity-banner small{color:var(--subtle);overflow-wrap:anywhere;margin-top:5px;font-size:12px}.integrity-banner__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.integrity-banner__actions span{color:var(--subtle);font-size:12px;font-weight:680}.content-package-hero,.simple-hero,.dashboard-hero,.acceptance-hero,.metric-card,.simple-platform-card,.visibility-question-card--compact,.simple-answer-panel,.signal-inspector,.mission-debrief__grid,.mission-terminal,.mission-findings{box-shadow:var(--inner-light)}.simple-platform-card{border-radius:var(--radius-md);background:var(--surface)}.simple-platform-card .platform-version-card__top{align-items:flex-start}.simple-platform-card .platform-version-card__top>div{gap:6px;display:grid}.simple-platform-card .platform-preview,.platform-preview{color:#d5dae2;background:#111419;border-left-width:1px}.simple-platform-card h2{font-size:17px;font-weight:720}.platform-card-actions .button--secondary,.visibility-question-actions .button--secondary{color:#e4e7ed;background:#181c22}.simple-question-panel{background:var(--surface)}.simple-question-list--compact{max-height:min(650px,100vh - 330px);padding-right:4px;overflow:auto}.visibility-question-card--compact{min-height:132px;padding:11px 12px}.visibility-question-card--compact strong{min-height:0;font-size:13px}.visibility-question-card--compact .visibility-question-actions{grid-template-columns:1fr 1fr}.visibility-question-card--compact .button{min-height:32px;font-size:12px}.simple-answer-panel,.signal-inspector{border-radius:var(--radius-md)}.selected-question-box{border-color:var(--border);background:#181c22}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-tile{align-content:center;min-height:68px}.signal-summary-card{background:#111419}.mission-debrief__status{align-items:flex-start;padding:14px 16px}.mission-debrief__status>div{align-items:flex-start}.mission-debrief__status p{color:var(--muted);margin:3px 0 0;font-size:13px}.mission-findings{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);gap:12px;padding:16px;display:grid}.mission-finding-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.mission-finding-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface2);grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px 11px;display:grid}.mission-finding-item p{color:#d5dae2;margin:0;font-size:13px;line-height:1.55}.mission-terminal{margin-top:0}.mission-terminal .report-markdown-preview{max-height:300px;font-size:12px}.mission-score{min-height:106px}.mission-score strong{font-size:36px}@media (width<=720px){.integrity-banner{gap:10px;padding:11px;display:grid}.integrity-banner__main{gap:8px;display:grid}.integrity-banner__actions{justify-content:stretch}.integrity-banner__actions .button{width:100%}.simple-question-list--compact{max-height:none;padding-right:0;overflow:visible}.visibility-question-card--compact{min-height:126px}.simple-answer-panel textarea{min-height:150px}.signal-grid,.mission-finding-list{grid-template-columns:1fr}.mission-terminal .report-markdown-preview{max-height:260px}}.data-repair-panel{border-radius:var(--radius-lg);background:linear-gradient(180deg, #d8a84e14, #d8a84e06), var(--surface);max-width:860px;box-shadow:var(--inner-light), 0 18px 48px #0000003d;border:1px solid #d8a84e4d;gap:18px;margin:28px auto;padding:24px;display:grid}.data-repair-panel__content{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.data-repair-panel h1{color:var(--text);letter-spacing:0;margin:10px 0 8px;font-size:clamp(24px,4vw,36px);font-weight:680}.data-repair-panel p{max-width:620px;color:var(--muted);margin:0;line-height:1.7}.data-repair-panel__count{border-radius:var(--radius-md);background:#d8a84e14;border:1px solid #d8a84e47;min-width:132px;padding:13px 14px}.data-repair-panel__count span{color:var(--subtle);font-size:12px;display:block}.data-repair-panel__count strong{color:var(--text);margin-top:4px;font-size:30px;line-height:1;display:block}.data-repair-panel__actions{flex-wrap:wrap;gap:10px;display:flex}.project-status--needs-repair{background:#d8a84e14;border-color:#d8a84e4d}.project-status strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-utility-menu{display:none}.step-caption{color:var(--subtle);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:720}.metric-card--priority{background:linear-gradient(180deg, #7c8cff21, #7c8cff09), var(--surface2);border-color:#7c8cff57}.metric-card--priority strong{color:var(--text)}.metric-card--muted{background:#14171cc7}.metric-card--muted strong{color:#d5dae2;font-size:clamp(24px,4vw,32px)}.signal-result-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface2);cursor:pointer;min-height:86px;transition:border-color var(--transition), background var(--transition), transform var(--transition);grid-template-columns:auto minmax(0,1fr);align-content:center;gap:5px 9px;padding:12px;display:grid;position:relative}.signal-result-card:hover{background:var(--surface3);border-color:#3a424d;transform:translateY(-1px)}.signal-result-card input{grid-row:span 3;align-self:start;margin-top:2px}.signal-result-card span{color:var(--text);font-size:13px;font-weight:700}.signal-result-card strong{color:var(--muted);font-size:18px;line-height:1.15}.signal-result-card small{color:var(--subtle);font-size:12px}.signal-result-card--active{background:#46d18c14;border-color:#46d18c52}.signal-result-card--active strong{color:var(--success)}.platform-card-actions .button--primary{white-space:nowrap}@media (width<=720px){.sidebar-footer{display:none}.mobile-utility-menu{align-items:center;gap:6px;margin-left:auto;display:flex}.mobile-utility-menu__button{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:30px;color:var(--muted);background:#1b1f26bd;padding:0 8px;font-size:11px;font-weight:700}.topbar{min-height:46px;padding:7px 10px}.project-status{min-width:0;min-height:32px;padding:0 8px}.project-status strong{max-width:calc(100vw - 126px)}.topbar-actions .button{width:34px;min-width:34px;height:34px}.data-repair-panel{margin:8px 0;padding:16px}.data-repair-panel__content{grid-template-columns:1fr;gap:14px}.data-repair-panel__count{justify-content:space-between;align-items:center;display:flex}.data-repair-panel__actions{display:grid}.data-repair-panel__actions .button{width:100%}.simple-visibility-workbench{gap:10px}.simple-question-panel:before,.simple-answer-panel:before,.signal-inspector:before{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:760;display:block}.simple-question-panel:before{content:"步骤 1 · 选择问题"}.simple-answer-panel:before{content:"步骤 2 · 粘贴回答"}.signal-inspector:before{content:"步骤 3 · 确认识别"}.signal-result-card{min-height:76px}.metric-grid--four{grid-template-columns:1fr}}
