.mapping-docs.svelte-19jizqc{font-family:Plus Jakarta Sans,sans-serif;padding:40px;color:#0f172a}.doc-header.svelte-19jizqc{margin-bottom:60px}.doc-header.svelte-19jizqc h1:where(.svelte-19jizqc){font-size:3.5rem;font-weight:800}.doc-header.svelte-19jizqc .gradient:where(.svelte-19jizqc){background:linear-gradient(135deg,#6366f1,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mapping-showcase.svelte-19jizqc{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;background:#f8fafc;padding:50px;border-radius:32px;margin-bottom:60px;align-items:center}.mapping-showcase.svelte-19jizqc .flow-container:where(.svelte-19jizqc){display:flex;align-items:center;gap:20px}.mapping-showcase.svelte-19jizqc .flow-container:where(.svelte-19jizqc) .mini-swot:where(.svelte-19jizqc){width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:.7rem;margin-bottom:5px}.mapping-showcase.svelte-19jizqc .flow-container:where(.svelte-19jizqc) .mini-swot.weakness:where(.svelte-19jizqc){background:#ef4444}.mapping-showcase.svelte-19jizqc .flow-container:where(.svelte-19jizqc) .mini-swot.strength:where(.svelte-19jizqc){background:#10b981}.mapping-showcase.svelte-19jizqc .flow-container:where(.svelte-19jizqc) .objective-node:where(.svelte-19jizqc){flex:1;background:#fff;padding:20px;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 10px 15px #0000000d}.mapping-showcase.svelte-19jizqc .flow-container:where(.svelte-19jizqc) .objective-node:where(.svelte-19jizqc) .node-head:where(.svelte-19jizqc){display:flex;justify-content:space-between;font-size:.6rem;color:#94a3b8;font-weight:700;margin-bottom:10px}.mapping-showcase.svelte-19jizqc .flow-container:where(.svelte-19jizqc) .objective-node:where(.svelte-19jizqc) p:where(.svelte-19jizqc){font-size:.85rem;font-weight:600;line-height:1.4;margin-bottom:15px}.mapping-showcase.svelte-19jizqc .flow-container:where(.svelte-19jizqc) .objective-node:where(.svelte-19jizqc) .progress-line:where(.svelte-19jizqc){height:6px;background:#f1f5f9;border-radius:10px}.mapping-showcase.svelte-19jizqc .flow-container:where(.svelte-19jizqc) .objective-node:where(.svelte-19jizqc) .progress-line:where(.svelte-19jizqc) .fill:where(.svelte-19jizqc){height:100%;background:#6366f1;border-radius:10px}.mapping-showcase.svelte-19jizqc .flow-container:where(.svelte-19jizqc) .kr-column:where(.svelte-19jizqc){font-size:.7rem;font-weight:700;color:#6366f1}.mapping-showcase.svelte-19jizqc .flow-container:where(.svelte-19jizqc) .kr-column:where(.svelte-19jizqc) .kr-item:where(.svelte-19jizqc){margin-bottom:8px}.ai-suggestions-box.svelte-19jizqc{display:flex;align-items:center;gap:60px;padding:40px;background:#fff;border:1px solid #e2e8f0;border-radius:24px;margin-bottom:60px}.ai-suggestions-box.svelte-19jizqc .score-circle:where(.svelte-19jizqc){text-align:center;width:120px}.ai-suggestions-box.svelte-19jizqc .score-circle:where(.svelte-19jizqc) .circular-chart:where(.svelte-19jizqc){display:block;margin:10px auto;max-width:100%}.ai-suggestions-box.svelte-19jizqc .score-circle:where(.svelte-19jizqc) .circle-bg:where(.svelte-19jizqc){fill:none;stroke:#eee;stroke-width:3.8}.ai-suggestions-box.svelte-19jizqc .score-circle:where(.svelte-19jizqc) .circle:where(.svelte-19jizqc){fill:none;stroke-width:2.8;stroke-linecap:round;stroke:#10b981}.ai-suggestions-box.svelte-19jizqc .score-circle:where(.svelte-19jizqc) .percentage:where(.svelte-19jizqc){font-size:.5rem;font-weight:800;text-anchor:middle;fill:#0f172a}.ai-suggestions-box.svelte-19jizqc .score-circle:where(.svelte-19jizqc) .label:where(.svelte-19jizqc){font-size:.6rem;font-weight:900;opacity:.4;letter-spacing:1px}.ai-suggestions-box.svelte-19jizqc .suggestions-list:where(.svelte-19jizqc){flex:1}.ai-suggestions-box.svelte-19jizqc .suggestions-list:where(.svelte-19jizqc) h3:where(.svelte-19jizqc){font-size:1.2rem;margin-bottom:20px}.ai-suggestions-box.svelte-19jizqc .suggestions-list:where(.svelte-19jizqc) .suggestion-item:where(.svelte-19jizqc){padding:15px;border-radius:12px;margin-bottom:15px;border-left:5px solid}.ai-suggestions-box.svelte-19jizqc .suggestions-list:where(.svelte-19jizqc) .suggestion-item.success:where(.svelte-19jizqc){background:#f0fdf4;border-color:#10b981;color:#166534}.ai-suggestions-box.svelte-19jizqc .suggestions-list:where(.svelte-19jizqc) .suggestion-item.danger:where(.svelte-19jizqc){background:#fef2f2;border-color:#ef4444;color:#991b1b}.ai-suggestions-box.svelte-19jizqc .suggestions-list:where(.svelte-19jizqc) .suggestion-item:where(.svelte-19jizqc) p:where(.svelte-19jizqc){font-size:.85rem;margin-top:5px;opacity:.8}.uuid-mapping.svelte-19jizqc{margin-bottom:60px}.uuid-mapping.svelte-19jizqc .swot-legend:where(.svelte-19jizqc){display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.uuid-mapping.svelte-19jizqc .swot-legend:where(.svelte-19jizqc) .legend-item:where(.svelte-19jizqc){display:flex;align-items:center;gap:10px;font-size:.8rem}.uuid-mapping.svelte-19jizqc .swot-legend:where(.svelte-19jizqc) .legend-item:where(.svelte-19jizqc) .box:where(.svelte-19jizqc){width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900}.uuid-mapping.svelte-19jizqc .swot-legend:where(.svelte-19jizqc) .legend-item:where(.svelte-19jizqc) .box.s:where(.svelte-19jizqc){background:#10b981}.uuid-mapping.svelte-19jizqc .swot-legend:where(.svelte-19jizqc) .legend-item:where(.svelte-19jizqc) .box.w:where(.svelte-19jizqc){background:#ef4444}.uuid-mapping.svelte-19jizqc .swot-legend:where(.svelte-19jizqc) .legend-item:where(.svelte-19jizqc) .box.o:where(.svelte-19jizqc){background:#3b82f6}.uuid-mapping.svelte-19jizqc .swot-legend:where(.svelte-19jizqc) .legend-item:where(.svelte-19jizqc) .box.t:where(.svelte-19jizqc){background:#f59e0b}.ai-box.kara-theme.svelte-19jizqc{background:#faf5ff;border-left:6px solid #a855f7}.ai-box.kara-theme.svelte-19jizqc .ai-header:where(.svelte-19jizqc){color:#a855f7;font-weight:800;display:flex;align-items:center;gap:10px;margin-bottom:10px}
