:root{--brand-green:#36a590;--brand-red:#d34848;--brand-gray:#757980;--bg:#f5f6f7;--panel:#fff;--soft:#f7f9fa;--line:#e8ebed;--line-strong:#bdc1c7;--text:#242528;--muted:#62676e;--soft-text:#62676e;--accent:var(--brand-green);--accent-dark:#14796d;--accent-soft:#c5ebde;--accent-tint:#f1faf8;--brand-rgb:54, 165, 144;--ink:var(--text);--ink-muted:var(--muted);--warning:var(--brand-red);--warning-soft:#fff7ed;--shadow:0 2px 8px #24252809}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);letter-spacing:0;margin:0;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Arial,sans-serif}button,input,textarea{font:inherit}.shell{min-height:100dvh;padding:16px}.topbar,.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff2;border-radius:8px}.topbar{justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 18px 14px 20px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brandMark{color:#fff;background:var(--accent);border-radius:8px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}h1,h2,h3,p{margin:0}.brand h1{font-size:19px;line-height:1.15}.brand p,.workspaceHead p,.projectCard p,.ruleBox p,.actionBar span{color:var(--muted);font-size:12px;line-height:1.55}.topMeta{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.metaPill,.chips span,.segment em{border:1px solid var(--line);background:var(--soft);min-height:28px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.layout{grid-template-columns:252px minmax(660px,1fr) 364px;gap:12px;margin-top:12px;display:grid}.sidebar,.workspace,.evidence{min-width:0;padding:14px}.sidebar{flex-direction:column;gap:12px;display:flex}.projectCard,.ruleBox,.card,.evidenceBlock,.actionBar{border:1px solid var(--line);background:#fff;border-radius:8px}.projectCard,.ruleBox{padding:12px}.eyebrow{color:var(--soft-text);margin-bottom:6px;font-size:11px;font-weight:700}.projectCard h2{margin-bottom:8px;font-size:18px;line-height:1.18}.statsGrid,.keywordStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.metric{border:1px solid var(--line);background:var(--soft);border-radius:8px;padding:9px 10px}.metric strong{font-size:20px;line-height:1;display:block}.metric span{color:var(--muted);margin-top:5px;font-size:11px;display:block}.stageList{gap:7px;display:grid}.stage{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:8px;display:grid}.stage.active{border-color:rgba(var(--brand-rgb), .48);background:var(--accent-tint)}.stageIndex{border:1px solid var(--line-strong);width:24px;height:24px;color:var(--muted);background:#fff;border-radius:999px;place-items:center;font-size:11px;font-weight:760;display:grid}.stage.done .stageIndex{border-color:var(--accent);color:#fff;background:var(--accent)}.stageText strong,.stageText small{display:block}.stageText strong{font-size:12px}.stageText small{color:var(--muted);margin-top:3px;font-size:10.5px}.status{border:1px solid var(--line);color:var(--muted);background:var(--soft);border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.done .status{color:var(--accent-dark);border-color:rgba(var(--brand-rgb), .28);background:var(--accent-soft)}.active .status{color:#86580e;background:var(--warning-soft);border-color:#b7791f47}.workspace{gap:12px;display:grid}.workspaceHead,.cardTitle,.evidenceHead,.actionBar{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workspaceHead h2{margin-bottom:6px;font-size:22px;line-height:1.18}.buttonRow{flex:none;gap:8px;display:flex}.button{border:1px solid var(--line-strong);min-height:34px;color:var(--text);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:0 12px;font-size:12px;font-weight:750}.button.primary{border-color:var(--accent-dark);background:var(--accent);color:#fff}.button.secondary{border-color:var(--accent-soft);background:var(--accent-tint);color:var(--accent-dark)}.button:disabled{cursor:wait;opacity:.7}.segmentStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.segment{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:78px;padding:9px}.segment.selected{border-color:rgba(var(--brand-rgb), .52);background:var(--accent-tint)}.segment strong,.segment span{display:block}.segment strong{font-size:12px}.segment span{min-height:30px;color:var(--muted);margin-top:5px;font-size:10.5px;line-height:1.35}.segment em{min-height:22px;color:var(--accent-dark);border-color:rgba(var(--brand-rgb), .26);background:var(--accent-soft);margin-top:6px;padding:0 8px;font-size:10.5px;font-style:normal;font-weight:700}.segment.needs_more_evidence em{color:#86580e;background:var(--warning-soft);border-color:#b7791f47}.workspaceGrid{grid-template-columns:minmax(0,1.1fr) 310px;gap:12px;display:grid}.card{padding:12px}.cardTitle{margin-bottom:10px}.cardTitle h3{font-size:14px}.cardTitle span,.evidenceHead span,.evidenceBlock header span{color:var(--muted);font-size:11px}.definitionGrid,.twoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.field{border:1px solid var(--line);background:var(--soft);border-radius:8px;min-height:72px;padding:9px 10px}.field.wide{grid-column:span 2}.field b,.diagnosis b{color:var(--soft-text);margin-bottom:5px;font-size:10.5px;display:block}.field p,.gate p,.summaryLine{color:var(--text);font-size:12px;line-height:1.42}.diagnosisGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.diagnosis{border:1px solid var(--line);border-radius:8px;min-height:74px;padding:9px}.diagnosis strong{color:var(--accent-dark);font-size:15px;display:block}.diagnosis p{color:var(--muted);margin-top:4px;font-size:10.5px;line-height:1.28}.twoCol{margin-top:10px}.gateList{gap:8px;display:grid}.gate{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;padding:8px;display:grid}.gate strong{font-size:12px}.gate b{border:1px solid rgba(var(--brand-rgb), .26);background:var(--accent-soft);width:38px;height:28px;color:var(--accent-dark);border-radius:6px;place-items:center;font-size:12px;display:grid}.inputGate{border:1px solid rgba(var(--brand-rgb), .28);background:var(--accent-tint);border-radius:8px;margin-top:10px;padding:10px}.inputGate h4{color:var(--accent-dark);margin:0 0 8px;font-size:12px}.inputGate div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.inputGate span{border:1px solid rgba(var(--brand-rgb), .18);min-height:22px;color:var(--accent-dark);white-space:nowrap;background:#fff;border-radius:999px;padding:4px 7px;font-size:10.5px;font-weight:700}.actionBar{background:var(--soft);align-items:center;padding:12px}.actionBar strong,.actionBar span{display:block}.actionBar strong{margin-bottom:4px;font-size:13px}.evidence{flex-direction:column;gap:8px;display:flex}.evidenceHead h2{font-size:16px}.evidenceHead span{color:#86580e;background:var(--warning-soft);border:1px solid #b7791f47;border-radius:999px;padding:4px 8px;font-weight:700}.evidenceBlock{overflow:hidden}.evidenceBlock header{border-bottom:1px solid var(--line);background:var(--soft);justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:flex}.evidenceBlock header strong{font-size:12px}.evidenceBody{padding:8px 10px}.chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chips span{min-height:22px;padding:0 7px;font-size:10.5px;font-weight:700}.asinList{gap:8px;display:grid}.asin{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-template-columns:56px minmax(0,1fr);gap:8px;padding:7px;display:grid}.asin img{border:1px solid var(--line);object-fit:cover;background:#e8eeec;border-radius:7px;width:56px;height:56px}.asin strong{font-size:11.2px;line-height:1.2;display:block}.asin p,.summaryLine{color:var(--muted);margin-top:4px;font-size:10.5px;line-height:1.3}.summaryLine{border:1px solid var(--line);background:var(--soft);border-radius:8px;margin:0;padding:8px 9px}.progressLine{grid-template-columns:72px minmax(0,1fr) 42px;align-items:center;gap:8px;margin-top:8px;display:grid}.progressLine span,.progressLine b{color:var(--muted);font-size:10.5px;font-weight:500}.progressLine div{background:#e2ebe8;border-radius:999px;height:7px;overflow:hidden}.progressLine i{background:var(--accent);border-radius:999px;height:100%;display:block}blockquote{border-left:3px solid var(--accent);background:var(--accent-tint);color:var(--text);border-radius:7px;margin:10px 0 0;padding:9px 10px;font-size:11px;line-height:1.45}blockquote span{color:var(--muted);margin-top:5px;font-size:10px;display:block}.logList{gap:7px;display:grid}.log{grid-template-columns:20px minmax(0,1fr);gap:7px;display:grid}.log b{width:18px;height:18px;color:var(--accent-dark);background:var(--accent-soft);border-radius:999px;place-items:center;font-size:10px;display:grid}.log strong,.log small{display:block}.log strong{font-size:11px}.log small{color:var(--muted);margin-top:3px;font-size:10.2px;line-height:1.25}@media (max-width:1180px){.layout,.segmentStrip,.workspaceGrid{grid-template-columns:1fr}.topbar,.workspaceHead,.actionBar{flex-direction:column;align-items:stretch}}.guidedShell{background:linear-gradient(180deg, #ffffffe6, #f5f6f7fa), var(--bg);min-height:100dvh;padding:24px}.guidedHeader{z-index:20;border:1px solid var(--line);max-width:1180px;min-height:72px;box-shadow:var(--shadow);background:#ffffffeb;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:16px 18px;display:flex;position:sticky;top:14px}.guidedBrand{flex:auto;align-items:center;gap:14px;min-width:0;display:flex}.guidedLogoWrap{flex:none;align-items:center;width:168px;height:42px;display:flex}.guidedLogoWrap img,.accessLogoWrap img{width:100%;height:auto;display:block}.guidedMark{color:#fff;background:var(--accent);border-radius:8px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.guidedOverline{color:var(--accent-dark);margin:0 0 6px;font-size:12px;font-weight:800}.guidedHeader h1,.guidedIntro h1,.guidedIntro h2,.guidedStepCard h2{color:var(--text);margin:0}.guidedHeader h1{font-size:22px}.guidedProductTitle{flex:none}.guidedHeaderActions{flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}.guidedHeaderPills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.guidedHeaderPills span{border:1px solid var(--line);background:var(--soft);min-height:30px;color:var(--muted);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.guidedQuickLink,.quickBackLink{border:1px solid rgba(var(--brand-rgb), .24);background:var(--accent-tint);min-height:34px;color:var(--accent-dark);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.guidedQuickLink:hover,.quickBackLink:hover{border-color:var(--accent);background:#fff}.guidedIntro{border:1px solid var(--line);max-width:1180px;box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 210px;gap:24px;margin:14px auto 0;padding:28px;display:grid}.guidedIntro h1,.guidedIntro h2{max-width:780px;font-size:34px;line-height:1.14}.guidedScopeNotice{border:1px solid #ef435547;border-left:4px solid var(--warning);background:linear-gradient(135deg, #fff8fa, var(--warning-soft));border-radius:8px;align-items:flex-start;gap:12px;max-width:780px;margin:12px 0 18px;padding:12px 14px 12px 12px;display:flex}.guidedScopeNotice span{min-height:24px;color:var(--warning);background:#fff;border:1px solid #ef43553d;border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.guidedIntro p:not(.guidedOverline){max-width:760px;color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.75}.guidedIntro .guidedScopeNotice p{color:#2c303a;margin:0;font-size:14px;font-weight:700;line-height:1.65}.guidedProgress{border:1px solid var(--line);background:var(--accent-tint);border-radius:8px;align-self:stretch;padding:18px}.guidedProgress span,.guidedProgress strong{display:block}.guidedProgress span{color:var(--muted);font-size:12px}.guidedProgress strong{color:var(--accent-dark);margin-top:8px;font-size:38px;line-height:1}.guidedProgress div{background:#d8e8e4;border-radius:999px;height:8px;margin-top:18px;overflow:hidden}.guidedProgress i{border-radius:inherit;background:var(--accent);height:100%;display:block}.guidedGrid{grid-template-columns:300px minmax(0,1fr);gap:14px;max-width:1180px;margin:14px auto 0;display:grid}.guidedRail,.guidedTask,.guidedStepCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff2;border-radius:8px}.guidedRail{align-self:start;gap:8px;padding:12px;display:grid}.guidedRailItem{border:1px solid var(--line);width:100%;min-height:76px;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"num title""num helper";align-items:center;gap:4px 10px;padding:12px;display:grid}.guidedRailItem span{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--muted);background:var(--soft);border-radius:999px;grid-area:num;place-items:center;font-weight:800;display:grid}.guidedRailItem strong{grid-area:title;font-size:14px}.guidedRailItem small{color:var(--muted);grid-area:helper;font-size:12px;line-height:1.4}.guidedRailItem.active{border-color:rgba(var(--brand-rgb), .45);background:var(--accent-tint)}.guidedRailItem.active span,.guidedRailItem.done span{border-color:var(--accent);color:#fff;background:var(--accent)}.guidedTask{padding:14px}.guidedNotice{border:1px solid rgba(var(--brand-rgb), .22);background:var(--accent-tint);color:var(--accent-dark);border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px}.guidedStepCard{min-height:540px;box-shadow:none;padding:34px}.guidedStepCard h2{max-width:760px;font-size:30px;line-height:1.18}.guidedStepText{max-width:720px;color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.7}.guidedLabel{color:var(--soft-text);margin-top:34px;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.guidedInputRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.guidedInputRow input{border:1px solid var(--line-strong);height:52px;color:var(--text);background:#fff;border-radius:8px;padding:0 16px;font-size:16px}.guidedPrimary,.guidedGhost{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex}.guidedPrimary{border:1px solid var(--accent-dark);color:#fff;background:var(--accent)}.guidedPrimary:disabled{cursor:not-allowed;opacity:.62}.guidedGhost{border:1px solid var(--line-strong);color:var(--text);background:#fff}.guidedHint{color:var(--muted);margin-top:14px;font-size:13px}.guidedSegmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.guidedSegmentGrid.single{grid-template-columns:1fr}.guidedSegmentationRule{border:1px solid rgba(var(--brand-rgb), .24);background:var(--accent-tint);border-radius:8px;grid-template-columns:minmax(0,1fr) 260px;gap:14px;margin-top:26px;padding:16px;display:grid}.guidedSegmentationRule.single{background:var(--warning-soft);border-color:#b7791f47}.guidedSegmentationRule span,.guidedSegmentationStats small{color:var(--soft-text);font-size:12px;font-weight:800}.guidedSegmentationRule strong{color:var(--text);margin-top:6px;font-size:18px;display:block}.guidedSegmentationRule p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.guidedSegmentationStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.guidedSegmentationStats span{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;min-height:76px;padding:10px;display:flex}.guidedSegmentationStats b{color:var(--accent-dark);font-size:20px;line-height:1.1}.guidedSegmentationRule.single .guidedSegmentationStats b{color:#86580e}.guidedSegmentationRules{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.guidedSegmentationRules p{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0;padding:10px;font-size:12px}.guidedSegmentButton{border:1px solid var(--line);min-height:126px;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:10px;padding:16px;display:grid}.guidedSegmentButton.selected{border-color:rgba(var(--brand-rgb), .56);background:var(--accent-tint)}.guidedSegmentButton strong,.guidedSegmentButton span,.guidedSegmentButton em{display:block}.guidedSegmentButton strong{font-size:17px}.guidedSegmentButton span{min-height:40px;color:var(--muted);font-size:13px;line-height:1.5}.guidedSegmentDetails{gap:7px;display:grid}.guidedSegmentDetails p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.guidedSegmentDetails b{color:var(--text);margin-right:6px;font-size:12px}.guidedKeywordSignals{flex-wrap:wrap;gap:6px;display:flex}.guidedKeywordSignals small{background:var(--soft);color:var(--soft-text);border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.guidedSegmentButton em{width:fit-content;color:var(--accent-dark);background:var(--accent-soft);border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:800}.guidedFooterActions{justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.guidedAsinSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.guidedDecisionGrid,.guidedEvidenceSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.guidedDecisionItem,.guidedAsinMetric,.guidedEvidenceSummary div,.guidedRuleGrid div,.guidedAsinCard,.guidedPlainCard,.guidedEvidenceBox,.guidedChecklist div{border:1px solid var(--line);background:var(--soft);border-radius:8px}.guidedAsinMetric{padding:16px}.guidedDecisionItem{padding:18px}.guidedEvidenceSummary div{background:#fff;padding:16px}.guidedDecisionItem span,.guidedAsinMetric span,.guidedEvidenceSummary span,.guidedAsinCard span,.guidedConceptCard span{color:var(--soft-text);font-size:12px;font-weight:800}.guidedAsinMetric strong{color:var(--accent-dark);margin-top:8px;font-size:25px;line-height:1.1;display:block}.guidedAsinMetric p,.guidedRuleGrid p,.guidedAsinCard p,.guidedAsinCard small,.guidedDecisionItem strong{display:block}.guidedDecisionItem strong{color:var(--accent-dark);margin-top:8px;font-size:28px}.guidedEvidenceSummary strong{color:var(--text);margin-top:8px;font-size:18px;display:block}.guidedEvidenceSummary p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.guidedSegmentEvidenceTable{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:14px;overflow:hidden}.guidedSegmentEvidenceHeader{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.guidedSegmentEvidenceHeader strong{color:var(--text);font-size:14px}.guidedSegmentEvidenceHeader span{color:var(--accent-dark);font-size:12px;font-weight:900}.guidedSegmentEvidenceRows{display:grid}.guidedSegmentEvidenceRows div{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1.2fr) repeat(4,minmax(90px,1fr));align-items:center;gap:8px;padding:10px 14px;display:grid}.guidedSegmentEvidenceRows div:last-child{border-bottom:0}.guidedSegmentEvidenceRows div.active{background:var(--accent-tint)}.guidedSegmentEvidenceRows span,.guidedSegmentEvidenceRows b,.guidedSegmentEvidenceRows small{font-size:12px;line-height:1.35}.guidedSegmentEvidenceRows span{color:var(--text);font-weight:900}.guidedSegmentEvidenceRows b{color:var(--muted)}.guidedSegmentEvidenceRows small{color:var(--soft-text);font-weight:800}.guidedRuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.guidedRuleGrid div{background:#fff;margin-top:0;padding:16px}.guidedRuleGrid strong{color:var(--text);font-size:14px;display:block}.guidedAsinList{gap:10px;margin-top:16px;display:grid}.guidedAsinCard{background:#fff;grid-template-columns:128px 76px minmax(0,1fr);align-items:center;gap:12px;margin-top:0;padding:12px;display:grid}.guidedAsinCard.selected{border-color:rgba(var(--brand-rgb), .34)}.guidedAsinCard.muted{opacity:.58}.guidedAsinCheck{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.guidedAsinCheck input{width:16px;height:16px;accent-color:var(--accent)}.guidedAsinCheck span{color:var(--text);font-size:12px;font-weight:900}.guidedAsinCard img{border:1px solid var(--line);background:var(--soft);object-fit:cover;border-radius:8px;width:76px;height:76px}.guidedAsinCard strong{color:var(--text);margin-top:4px;font-size:14px;line-height:1.35;display:block}.guidedAsinCard small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45}.guidedAsinMetric p,.guidedRuleGrid p,.guidedAsinCard p,.guidedDecisionItem p,.guidedPlainCard p,.guidedChecklist p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.guidedEvidenceDrawer{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:18px}.guidedEvidenceDrawer summary{color:var(--accent-dark);cursor:pointer;padding:14px 16px;font-weight:800}.guidedEvidenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 16px 16px;display:grid}.guidedEvidenceBox{padding:12px}.guidedEvidenceBox strong,.guidedPlainCard strong,.guidedChecklist strong{color:var(--text);font-size:14px;display:block}.guidedEvidenceBox div{flex-direction:column;gap:6px;margin-top:10px;display:flex}.guidedEvidenceBox span{color:var(--muted);font-size:12px;line-height:1.35}.guidedEvidenceBox blockquote{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.guidedPlainCard{background:var(--accent-tint);margin-top:18px;padding:16px}.guidedConceptList{gap:14px;margin-top:28px;display:grid}.guidedConceptCard{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-template-columns:1fr;gap:22px;margin-top:0;padding:18px;display:grid}.guidedConceptCard.hasImage{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start}.guidedConceptBody{min-width:0}.guidedConceptImage{border:1px solid var(--line);color:inherit;font:inherit;cursor:zoom-in;text-align:left;background:#fff;border-radius:8px;gap:10px;padding:8px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.guidedConceptImage:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 12px 28px #24252814}.guidedConceptImageFrame{aspect-ratio:4/3;background:#f8fafc;border-radius:6px;width:100%;display:block;position:relative;overflow:hidden}.guidedConceptImage img{object-fit:cover;width:100%;height:100%;display:block}.guidedConceptCard .guidedConceptZoomHint{color:#fff;background:#0f172ac2;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;position:absolute;top:10px;right:10px}.guidedPromoOverlay{width:100%;box-shadow:none;text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:7px;padding:4px 2px 2px;display:grid;position:static}.guidedPromoOverlay span{color:var(--accent-dark);font-size:11px;font-weight:900}.guidedPromoOverlay strong{color:var(--text);margin-top:3px;font-size:16px;line-height:1.18;display:block}.guidedPromoOverlay small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:800;line-height:1.25;display:block}.guidedPromoEvidence{gap:0;margin:0;display:grid}.guidedPromoEvidence>div{border-top:1px solid var(--line);padding:10px 0}.guidedPromoEvidence>div:first-child{border-top:0;padding-top:2px}.guidedPromoEvidence dt{align-items:baseline;gap:7px;display:flex}.guidedPromoEvidence dt b{color:var(--accent-dark);font-size:11px;font-weight:900}.guidedPromoEvidence dt small{color:var(--soft-text);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.guidedPromoEvidence dd{color:var(--text);margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.45}.guidedPromoEvidence em{color:var(--muted);margin-top:3px;font-size:10px;font-style:normal;font-weight:800;line-height:1.3;display:block}.guidedPromoOverlay.large{border-left:1px solid var(--line);background:#fff;gap:12px;width:auto;padding:22px;overflow:auto}.guidedPromoOverlay.large strong{font-size:27px}.guidedPromoOverlay.large small{font-size:13px}.guidedPromoOverlay.large .guidedPromoEvidence dd{font-size:15px}.guidedPromoOverlay.large .guidedPromoEvidence em{font-size:12px}.guidedConceptCard h3{margin:8px 0 0;font-size:24px}.guidedConceptCard p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.65}.guidedConceptCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.guidedConceptCard dl div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.guidedConceptCard dt{color:var(--soft-text);font-size:12px;font-weight:800}.guidedConceptCard dd{color:var(--text);margin:6px 0 0;font-size:13px;line-height:1.45}.guidedSellingPoints{margin:0;padding-left:16px}.guidedSellingPoints li+li{margin-top:4px}.guidedImageError{background:#fff5f5;border:1px solid #dc262638;border-left:4px solid #dc2626;border-radius:8px;margin-top:14px;padding:12px 14px}.guidedImageError strong{color:#991b1b;font-size:13px;display:block}.guidedImageError p{color:#7f1d1d;margin:6px 0 0;font-size:12px;line-height:1.65}.guidedImagePrompt{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:14px}.guidedImagePrompt summary{color:var(--accent-dark);cursor:pointer;padding:10px 12px;font-size:12px;font-weight:800}.guidedImagePrompt p{color:var(--muted);white-space:pre-wrap;margin:0;padding:0 12px 12px;font-size:12px;line-height:1.6}.guidedImageActions{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:16px;display:flex}.guidedImageActions p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.guidedImagePreviewOverlay{z-index:80;background:#0f172ab8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.guidedImagePreview{background:#fff;border:1px solid #ffffff3d;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100%);max-height:min(88vh,920px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0f172a5c}.guidedImagePreviewHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.guidedImagePreviewHeader div{gap:4px;min-width:0;display:grid}.guidedImagePreviewHeader span{color:var(--accent-dark);font-size:12px;font-weight:900}.guidedImagePreviewHeader strong{color:var(--text);font-size:18px}.guidedImagePreviewHeader small{color:var(--muted);font-size:12px}.guidedImagePreviewClose{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:9px 14px;font-weight:900}.guidedImagePreviewClose:hover{border-color:var(--accent);color:var(--accent-dark)}.guidedImagePreview img{object-fit:contain;background:#f8fafc;width:100%;height:100%;max-height:calc(88vh - 88px)}.guidedImagePreviewBody{background:#f8fafc;grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.guidedImagePreviewCanvas{background:#f8fafc;place-items:center;min-height:0;display:grid}.guidedImagePreviewCanvas img{display:block}.guidedChecklist{gap:12px;margin-top:28px;display:grid}.guidedChecklist div{padding:16px}.quickShell{background:linear-gradient(180deg, #ffffffe6, #f5f6f7fa), var(--bg);min-height:100dvh;padding:24px}.quickHeader,.quickIntro,.quickPanel,.quickRail,.quickWorkspace{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff2;border-radius:8px}.quickHeader{justify-content:space-between;align-items:center;gap:16px;max-width:1180px;min-height:72px;margin:0 auto;padding:16px 18px;display:flex}.quickBrand{align-items:center;gap:14px;min-width:0;display:flex}.quickLogoWrap{flex:none;align-items:center;width:168px;display:flex}.quickLogoWrap img{width:100%;height:auto;display:block}.quickBrand h1,.quickIntro h2,.quickPanelHeader h2{color:var(--text);margin:0}.quickBrand h1{font-size:22px}.quickHeaderActions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.quickIntro{grid-template-columns:minmax(0,1fr) 210px;gap:24px;max-width:1180px;margin:14px auto 0;padding:28px;display:grid}.quickIntro h2{max-width:820px;font-size:32px;line-height:1.16}.quickIntro p:not(.guidedOverline),.quickPanelHeader p{max-width:760px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.72}.quickProgress{border:1px solid var(--line);background:var(--accent-tint);border-radius:8px;align-self:stretch;padding:18px}.quickProgress span,.quickProgress strong{display:block}.quickProgress span{color:var(--muted);font-size:12px}.quickProgress strong{color:var(--accent-dark);margin-top:8px;font-size:38px;line-height:1}.quickProgress div{background:#d8e8e4;border-radius:999px;height:8px;margin-top:18px;overflow:hidden}.quickProgress i{border-radius:inherit;background:var(--accent);height:100%;display:block}.quickLayout{grid-template-columns:300px minmax(0,1fr);gap:14px;max-width:1180px;margin:14px auto 0;display:grid}.quickRail{align-self:start;gap:8px;padding:12px;display:grid}.quickStep{border:1px solid var(--line);width:100%;min-height:84px;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"num title""num helper";align-items:center;gap:4px 10px;padding:12px;display:grid}.quickStep:disabled{cursor:not-allowed;opacity:.58}.quickStep span{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--muted);background:var(--soft);border-radius:999px;grid-area:num;place-items:center;font-weight:800;display:grid}.quickStep strong{grid-area:title;font-size:14px}.quickStep small{color:var(--muted);grid-area:helper;font-size:12px;line-height:1.42}.quickStep.active{border-color:rgba(var(--brand-rgb), .45);background:var(--accent-tint)}.quickStep.active span{border-color:var(--accent);color:#fff;background:var(--accent)}.quickMethodNotice{border:1px solid rgba(var(--brand-rgb), .22);border-left:4px solid var(--accent);background:var(--soft);border-radius:8px;gap:7px;margin-top:4px;padding:14px;display:grid}.quickMethodNotice span{border:1px solid rgba(var(--brand-rgb), .2);width:fit-content;min-height:24px;color:var(--accent-dark);background:#fff;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.quickMethodNotice strong{color:var(--text);font-size:14px;line-height:1.35}.quickMethodNotice p{color:var(--muted);margin:0;font-size:12px;line-height:1.58}.quickWorkspace{padding:14px}.quickNotice{border:1px solid rgba(var(--brand-rgb), .22);background:var(--accent-tint);color:var(--accent-dark);border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:1.5}.quickPanel{min-height:540px;box-shadow:none;padding:30px}.quickPanelHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.quickPanelHeader h2{font-size:29px;line-height:1.18}.quickFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.quickSingleInput{gap:14px;margin-top:26px;display:grid}.quickPromptGuide{border:1px solid rgba(var(--brand-rgb), .2);background:var(--accent-tint);border-radius:8px;padding:14px}.quickPromptGuide strong{color:var(--accent-dark);font-size:13px;display:block}.quickPromptGuide p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.quickField{gap:8px;display:grid}.quickField.wide{grid-column:1/-1}.quickField span{color:var(--soft-text);font-size:12px;font-weight:900}.quickField input,.quickField textarea{border:1px solid var(--line-strong);width:100%;color:var(--text);background:#fff;border-radius:8px;font-size:14px;line-height:1.55}.quickField input{height:46px;padding:0 14px}.quickField textarea{resize:vertical;min-height:92px;padding:12px 14px}.quickSingleInput .quickField textarea{min-height:360px}.quickDemandGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.quickDemandBox,.quickBoundary,.quickEmptyState{border:1px solid var(--line);background:var(--soft);border-radius:8px}.quickDemandBox{min-height:116px;padding:14px}.quickDemandBox strong,.quickBoundary strong,.quickEmptyState strong{color:var(--text);font-size:14px;display:block}.quickDemandBox p,.quickBoundary p,.quickEmptyState p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.6}.quickBoundary{background:var(--accent-tint);margin-top:16px;padding:16px}.quickActionBar{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;padding:16px;display:flex}.quickBatchControl{color:var(--ink-muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.quickBatchControl select{border:1px solid var(--line);min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 10px}.quickActionBar p{color:var(--muted);margin:0 auto 0 0;font-size:13px;line-height:1.55}.quickEmptyState{margin-top:28px;padding:18px}@media (max-width:980px){.quickShell{padding:14px}.quickHeader,.quickIntro,.quickLayout,.quickDemandGrid,.quickFormGrid{grid-template-columns:1fr}.quickHeader{flex-direction:column;align-items:stretch}.quickBrand{flex-direction:column;align-items:flex-start}.quickLogoWrap{width:150px}.quickHeaderActions{justify-content:flex-start}.quickIntro h2,.quickPanelHeader h2{overflow-wrap:anywhere;font-size:24px}.quickPanel{min-height:0;padding:22px}.quickActionBar{grid-template-columns:1fr;justify-items:stretch;display:grid}.quickActionBar p{margin:0}.guidedShell{padding:14px}.guidedHeader,.guidedIntro,.guidedGrid,.guidedSegmentationRule,.guidedConceptCard{grid-template-columns:1fr}.guidedHeader,.guidedIntro{align-items:stretch}.guidedHeader{flex-direction:column;position:static}.guidedBrand{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.guidedLogoWrap{order:1;width:150px;height:auto}.guidedProductTitle{order:2}.guidedHeader h1,.guidedIntro h1,.guidedIntro h2{overflow-wrap:anywhere}.guidedHeaderActions{flex-direction:column;align-items:stretch;width:100%}.guidedHeaderPills{justify-content:flex-start}.guidedIntro h1,.guidedIntro h2,.guidedStepCard h2{font-size:25px}.guidedScopeNotice{flex-direction:column;gap:8px}.guidedSegmentGrid,.guidedSegmentationStats,.guidedSegmentationRules,.guidedAsinSummary,.guidedRuleGrid,.guidedDecisionGrid,.guidedEvidenceSummary,.guidedEvidenceGrid,.guidedConceptCard dl,.guidedAsinCard,.guidedConceptCard.hasImage{grid-template-columns:1fr}.guidedConceptImage{min-height:0}.guidedConceptImageFrame{min-height:220px}.guidedAsinCard img{aspect-ratio:4/3;width:100%;height:auto}.guidedSegmentEvidenceHeader{display:grid}.guidedSegmentEvidenceRows div{grid-template-columns:1fr}.guidedStepCard{padding:22px}.guidedImagePreviewOverlay{padding:12px}.guidedImagePreviewHeader{flex-direction:column;align-items:flex-start}.guidedImagePreviewBody{grid-template-columns:1fr;overflow:auto}.guidedImagePreview .guidedPromoOverlay.large{border-left:0;border-top:1px solid var(--line);padding:16px}.guidedPromoOverlay.large strong{font-size:20px}.guidedInputRow,.guidedImageActions,.guidedFooterActions{grid-template-columns:1fr;display:grid}}.accessShell{background:linear-gradient(180deg, #ffffffe6, #f5f6f7fa), var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.accessCard{border:1px solid var(--line);width:min(460px,100%);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:34px}.accessLogoWrap{width:196px;margin:0 0 22px}.accessCard h1{margin:14px 0 0;font-size:30px}.accessCard p:not(.guidedOverline){color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.7}.accessForm{gap:10px;margin-top:24px;display:grid}.accessForm label{color:var(--soft-text);font-size:13px;font-weight:800}.accessForm input{border:1px solid var(--line-strong);height:48px;color:var(--text);background:#fff;border-radius:8px;padding:0 14px;font-size:15px}.accessForm input:focus{border-color:var(--accent);outline:3px solid rgba(var(--brand-rgb), .14)}.accessForm button{border:1px solid var(--accent-dark);color:#fff;background:var(--accent);cursor:pointer;border-radius:8px;min-height:46px;font-weight:800}.accessForm button:disabled{cursor:wait;opacity:.7}.accessError{color:#9b2f2f;margin:0;font-size:13px}
.scysTheme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6;display:flex}.scysTheme :is(button,input,textarea,select){font:inherit}.scysTheme :is(button,a,input,textarea,select,summary){-webkit-tap-highlight-color:transparent}.scysTheme :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--accent-dark);outline-offset:3px}.scysTheme :is(input,textarea)::placeholder{color:var(--muted);opacity:1}.scysTheme ::selection{background:var(--accent-soft);color:var(--text)}.scysTheme :is(h1,h2,h3){text-wrap:balance}.scysTheme :is(button,a){transition:background-color .16s,border-color .16s,color .16s}.scysTheme button:not(:disabled):active{transform:translateY(1px)}.scysHeader{z-index:20;background:var(--panel);border-bottom:1px solid var(--line);flex:none;position:sticky;top:0}.scysHeaderInner{align-items:center;gap:42px;width:min(1200px,100% - 48px);min-height:72px;margin:0 auto;display:flex}.scysBrand{color:var(--text);white-space:nowrap;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.scysWordmark{letter-spacing:0;color:var(--accent-dark);font-size:26px;font-weight:800;line-height:1.2}.scysBrandLabel{border-left:1px solid var(--line);padding-left:14px;font-size:15px;font-weight:600}.scysNav{align-self:stretch;gap:28px;display:flex}.scysNav a{color:var(--muted);white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;display:flex;position:relative}.scysNav a:hover,.scysNav a[aria-current=page]{color:var(--accent-dark)}.scysNav a[aria-current=page]{font-weight:600}.scysNav a[aria-current=page]:after{content:"";background:var(--accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.scysHeaderMeta{color:var(--muted);white-space:nowrap;align-items:center;gap:14px;margin-left:auto;font-size:12px;display:flex}.scysWorkspaceTag{background:var(--accent-tint);color:var(--accent-dark);border-radius:4px;padding:5px 10px}.scysSkipLink{color:#fff;background:var(--accent-dark);border-radius:4px;padding:8px 16px;position:absolute;top:8px;left:12px;transform:translateY(-160%)}.scysSkipLink:focus{transform:translateY(0)}.scysTheme :is(.guidedShell,.quickShell){background:var(--bg);flex:1;min-height:0;padding:28px 24px 36px}.scysPageHeading{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto 22px;display:flex}.scysPageHeading p{color:var(--muted);margin:0 0 5px;font-size:12px}.scysPageHeading h1{letter-spacing:-.45px;font-size:26px;font-weight:650;line-height:1.4}.scysTheme :is(.guidedQuickLink,.quickBackLink){border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:8px 14px;font-size:13px;font-weight:500}.scysTheme :is(.guidedQuickLink,.quickBackLink):hover{border-color:var(--accent);background:var(--accent-tint)}.scysTheme :is(.guidedIntro,.quickIntro){background:var(--panel);border:1px solid var(--line);max-width:1200px;box-shadow:none;border-radius:8px;grid-template-columns:minmax(0,1fr) 156px;gap:36px;margin:0 auto;padding:24px 28px}.scysTheme :is(.guidedIntro,.quickIntro) :is(h1,h2){max-width:780px;font-size:22px;font-weight:600;line-height:1.5}.scysTheme .guidedHeadlineWrap{align-self:center;min-width:0;container-type:inline-size}.scysTheme .guidedIntro .guidedHeadline{color:#14796d;letter-spacing:-.025em;white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;max-width:none;margin:0;font-size:min(32px,4cqi);font-weight:800;line-height:1.4}.scysTheme .guidedHeadlineConnector{color:#97bfb6;font-weight:500}.scysTheme .guidedHeadlineHighlight{color:#e5482b;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 72%,#ffe0d4 72% 96%,#0000 96%);font-size:1.25em;font-weight:900}.scysTheme .guidedOverline{color:var(--accent-dark);margin-bottom:8px;font-size:12px;font-weight:600}.scysTheme :is(.guidedIntro,.quickIntro) p:not(.guidedOverline){font-size:13px;line-height:1.8}.scysTheme :is(.guidedProgress,.quickProgress){border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;align-self:center;padding:16px 0 16px 28px}.scysTheme :is(.guidedProgress,.quickProgress) strong{color:var(--accent-dark);font-variant-numeric:tabular-nums;font-size:36px;font-weight:600}.scysTheme :is(.guidedProgress,.quickProgress) div{background:var(--line);height:5px;margin-top:16px}.scysTheme .guidedScopeNotice{background:#fffaf1;border:0;border-left:2px solid #b67d2b;border-radius:0 4px 4px 0;gap:8px;margin:8px 0 14px;padding:8px 10px}.scysTheme .guidedScopeNotice span{color:#80591e;background:0 0;border:0;padding:0;font-weight:600}.scysTheme .guidedIntro .guidedScopeNotice p{color:#6f5735;font-size:12px;font-weight:400;line-height:1.7}.scysTheme :is(.guidedGrid,.quickLayout){grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;max-width:1200px;margin-top:20px}.scysTheme :is(.guidedRail,.quickRail){background:var(--panel);border:1px solid var(--line);box-shadow:none;border-radius:8px;gap:5px;padding:16px 10px;position:sticky;top:92px}.scysRailHeading{color:var(--muted);margin:0 12px 8px;font-size:12px;font-weight:500}.scysTheme :is(.guidedRailItem,.quickStep){background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:26px minmax(0,1fr);gap:3px 9px;min-height:74px;padding:10px}.scysTheme :is(.guidedRailItem,.quickStep) span{background:var(--soft);border-color:var(--line);width:26px;height:26px;font-size:12px;font-weight:600}.scysTheme :is(.guidedRailItem,.quickStep) strong{font-size:14px;font-weight:500}.scysTheme :is(.guidedRailItem,.quickStep) small{font-size:11px;line-height:1.6}.scysTheme :is(.guidedRailItem,.quickStep):not(:disabled):hover{background:var(--soft)}.scysTheme :is(.guidedRailItem,.quickStep).active{background:var(--accent-tint);color:var(--accent-dark);border-color:#0000}.scysTheme :is(.guidedRailItem,.quickStep).active strong{font-weight:600}.scysTheme :is(.guidedRailItem.active,.guidedRailItem.done,.quickStep.active) span{border-color:var(--accent-dark);background:var(--accent-dark);color:#fff}.scysTheme .quickStep:disabled{opacity:1;color:var(--muted)}.scysTheme .quickStep:disabled span{color:var(--muted);background:var(--soft);border-style:dashed}.scysTheme .quickMethodNotice{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:10px 8px 0;padding:16px 2px 0}.scysTheme .quickMethodNotice span{min-height:0;color:var(--accent-dark);background:0 0;border:0;border-radius:0;padding:0}.scysTheme .quickMethodNotice strong{font-size:13px;font-weight:600}.scysTheme .quickMethodNotice p{font-size:12px;line-height:1.75}.scysTheme :is(.guidedTask,.quickWorkspace){min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.scysTheme :is(.guidedNotice,.quickNotice){color:var(--accent-dark);background:var(--accent-tint);border:1px solid var(--accent-soft);overflow-wrap:anywhere;border-radius:6px;margin:0 0 12px;padding:11px 15px;line-height:1.6}.scysTheme :is(.guidedStepCard,.quickPanel){background:var(--panel);border:1px solid var(--line);min-width:0;min-height:420px;box-shadow:none;border-radius:8px;padding:28px}.scysTheme :is(.guidedStepCard,.quickPanelHeader) h2{font-size:22px;font-weight:600;line-height:1.5}.scysTheme :is(.guidedStepText,.quickPanelHeader p){font-size:13px;line-height:1.8}.scysTheme :is(.quickPromptGuide,.quickBoundary){border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--soft);border-radius:6px}.scysTheme .quickSingleInput{margin-top:22px}.scysTheme .quickSingleInput .quickField textarea{min-height:250px}.scysTheme :is(.guidedLabel,.quickField span,.accessForm label){color:var(--text);font-size:13px;font-weight:500}.scysTheme :is(.guidedInputRow input,.quickField input,.quickField textarea,.quickBatchControl select,.accessForm input){border:1px solid var(--line-strong);background:var(--panel);border-radius:6px;transition:border-color .16s,box-shadow .16s}.scysTheme :is(.guidedInputRow input,.quickField input){height:46px;font-size:14px}.scysTheme :is(input,textarea,select):focus{border-color:var(--accent-dark);outline:2px solid var(--accent-soft);outline-offset:2px}.scysTheme .quickBatchControl{color:var(--text);font-weight:500}.scysTheme .quickBatchControl select{min-height:40px}.scysTheme :is(.guidedPrimary,.accessForm button){border-color:var(--accent-dark);background:var(--accent-dark);color:#fff;border-radius:6px;font-size:14px;font-weight:600}.scysTheme :is(.guidedPrimary,.accessForm button):not(:disabled):hover{background:#08635b;border-color:#08635b}.scysTheme :is(.guidedPrimary,.accessForm button):disabled{color:#62676e;opacity:1;cursor:not-allowed;background:#e8ebed;border-color:#e8ebed}.scysTheme .guidedGhost{border-color:var(--line-strong);border-radius:6px;font-size:14px;font-weight:500}.scysTheme .guidedGhost:hover{background:var(--soft);border-color:var(--accent);color:var(--accent-dark)}.scysTheme :is(.quickActionBar,.guidedImageActions,.guidedFooterActions){border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;margin-top:24px;padding:20px 0 0}.scysTheme :is(.quickDemandBox,.guidedEvidenceBox,.guidedPlainCard,.guidedConceptCard,.guidedSegmentButton){border-color:var(--line);box-shadow:none;border-radius:6px}.scysTheme .guidedSegmentButton.selected{border-color:var(--accent);background:var(--accent-tint)}.scysTheme .guidedConceptCard{background:var(--panel);gap:24px;padding:22px}.scysTheme .guidedConceptCard h3{font-size:20px;font-weight:600;line-height:1.5}.scysTheme .guidedConceptCard dl div{border:0;border-radius:0;padding:10px 0}.scysTheme .guidedConceptImage:hover{box-shadow:0 4px 16px #24252812}.scysTheme :is(.guidedImagePreviewCanvas,.guidedImagePreviewBody,.guidedImagePreview img,.guidedConceptImageFrame){background:var(--soft)}.scysTheme .guidedImagePreviewOverlay{background:#242528a8}.scysTheme .guidedImagePreview{border:1px solid var(--line);border-radius:10px;box-shadow:0 16px 64px #24252833}.scysTheme .accessShell{background:var(--bg);flex:1;min-height:calc(100dvh - 153px);padding:56px 20px}.scysTheme .accessCard{border:1px solid var(--line);border-radius:10px;width:min(440px,100%);padding:36px;box-shadow:0 6px 28px #2425280b}.scysTheme .accessCard .scysAccessLabel{color:var(--accent-dark);margin:0 0 14px;font-size:14px;font-weight:600}.scysTheme .accessCard h1{margin:0;font-size:26px;font-weight:600;line-height:1.45}.scysTheme .accessCard p:not(.scysAccessLabel){font-size:13px;line-height:1.8}.scysTheme .accessForm{gap:9px;margin-top:28px}.scysTheme .accessForm button{min-height:46px;margin-top:9px}.scysTheme .accessCard .accessError{color:#a32929;margin:0;font-size:13px}.scysAccessSwitch{border-top:1px solid var(--line);color:var(--accent-dark);margin-top:24px;padding-top:18px;font-size:12px;text-decoration:none;display:block}.scysAccessSwitch:hover{text-decoration:underline}.scysFooter{width:min(1200px,100% - 48px);min-height:80px;color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin:auto auto 0;padding:20px 0;font-size:12px;display:flex}@media (max-width:1100px){.scysHeaderInner{gap:26px}.scysBrandLabel{display:none}.scysTheme :is(.guidedGrid,.quickLayout){grid-template-columns:200px minmax(0,1fr);gap:16px}.scysTheme :is(.guidedRail,.quickRail){position:static}}@media (max-width:760px){.scysHeaderInner{gap:24px;width:calc(100% - 32px);min-height:64px}.scysWordmark{font-size:22px}.scysNav{gap:20px;font-size:13px}.scysHeaderMeta{display:none}.scysTheme :is(.guidedShell,.quickShell){padding:22px 16px 28px}.scysPageHeading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}.scysPageHeading h1{font-size:23px}.scysTheme :is(.guidedIntro,.quickIntro){grid-template-columns:1fr;gap:18px;padding:20px}.scysTheme :is(.guidedIntro,.quickIntro) :is(h1,h2){font-size:19px}.scysTheme :is(.guidedProgress,.quickProgress){border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:8px;padding:14px 0 0;display:grid}.scysTheme :is(.guidedProgress,.quickProgress) strong{margin:0;font-size:26px}.scysTheme :is(.guidedProgress,.quickProgress) div{grid-column:1/-1;margin:0}.scysTheme :is(.guidedGrid,.quickLayout){grid-template-columns:1fr;gap:16px;margin-top:16px}.scysTheme :is(.guidedRail,.quickRail){flex-wrap:wrap;gap:6px;padding:10px;display:flex}.scysRailHeading{width:100%;margin:0 6px 4px}.scysTheme :is(.guidedRailItem,.quickStep){flex:140px;width:auto;min-height:64px}.scysTheme .quickMethodNotice{width:100%;margin:6px 6px 0;padding:12px 0 0}.scysTheme :is(.guidedStepCard,.quickPanel){min-height:0;padding:20px}.scysTheme :is(.guidedStepCard,.quickPanelHeader) h2{font-size:20px}.scysTheme .quickSingleInput .quickField textarea{min-height:260px}.scysTheme :is(.guidedPrimary,.guidedGhost,.guidedQuickLink,.quickBackLink){white-space:normal;overflow-wrap:anywhere}.scysTheme .guidedConceptCard{padding:16px}.scysTheme .accessShell{min-height:calc(100dvh - 145px);padding:32px 16px}.scysTheme .accessCard{padding:28px 24px}.scysFooter{gap:12px;width:calc(100% - 32px);font-size:11px}}@media (prefers-reduced-motion:reduce){.scysTheme *,.scysTheme :before,.scysTheme :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.scysTheme button:not(:disabled):active{transform:none}}
