.okr-docs.svelte-1y0056a{font-family:Plus Jakarta Sans,sans-serif;color:#0f172a}.doc-header.svelte-1y0056a{margin-bottom:60px}.doc-header.svelte-1y0056a .badge:where(.svelte-1y0056a){background:#6366f11a;color:#6366f1;padding:5px 15px;border-radius:50px;font-weight:700;font-size:.8rem;text-transform:uppercase}.doc-header.svelte-1y0056a h1:where(.svelte-1y0056a){font-size:3.5rem;margin:15px 0;font-weight:800;letter-spacing:-.04em}.doc-header.svelte-1y0056a .gradient:where(.svelte-1y0056a){background:linear-gradient(135deg,#6366f1,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.doc-header.svelte-1y0056a .lead:where(.svelte-1y0056a){font-size:1.25rem;color:#64748b;max-width:800px}.tree-concept.svelte-1y0056a{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:#f8fafc;padding:60px;border-radius:32px;margin-bottom:60px}@media (max-width: 900px){.tree-concept.svelte-1y0056a{grid-template-columns:1fr;padding:30px}}.tree-concept.svelte-1y0056a .tree-visual:where(.svelte-1y0056a){display:flex;flex-direction:column;align-items:center}.tree-concept.svelte-1y0056a .tree-visual:where(.svelte-1y0056a) .node:where(.svelte-1y0056a){background:#fff;border:1px solid #e2e8f0;padding:15px 25px;border-radius:12px;text-align:center;width:200px;box-shadow:0 4px 6px #0000000d}.tree-concept.svelte-1y0056a .tree-visual:where(.svelte-1y0056a) .node:where(.svelte-1y0056a) .type:where(.svelte-1y0056a){display:block;font-size:.7rem;font-weight:800;color:#6366f1;margin-bottom:5px}.tree-concept.svelte-1y0056a .tree-visual:where(.svelte-1y0056a) .node:where(.svelte-1y0056a) p:where(.svelte-1y0056a){font-size:.9rem;margin:0;font-weight:600}.tree-concept.svelte-1y0056a .tree-visual:where(.svelte-1y0056a) .branches:where(.svelte-1y0056a){display:flex;flex-direction:column;align-items:center}.tree-concept.svelte-1y0056a .tree-visual:where(.svelte-1y0056a) .branches:where(.svelte-1y0056a) .branch-line:where(.svelte-1y0056a){width:2px;height:40px;background:#6366f1}.tree-concept.svelte-1y0056a .tree-visual:where(.svelte-1y0056a) .branches:where(.svelte-1y0056a) .sub-nodes:where(.svelte-1y0056a){display:flex;gap:20px}@media (max-width: 500px){.tree-concept.svelte-1y0056a .tree-visual:where(.svelte-1y0056a) .branches:where(.svelte-1y0056a) .sub-nodes:where(.svelte-1y0056a){flex-direction:column}}.tree-concept.svelte-1y0056a h2:where(.svelte-1y0056a){font-size:1.8rem;font-weight:800;margin-bottom:20px}.tree-concept.svelte-1y0056a p:where(.svelte-1y0056a){color:#475569;line-height:1.7}.math-logic.svelte-1y0056a{margin-bottom:60px}.math-logic.svelte-1y0056a .math-card:where(.svelte-1y0056a){background:#0f172a;color:#fff;padding:40px;border-radius:24px;text-align:center}.math-logic.svelte-1y0056a .math-card:where(.svelte-1y0056a) .formula:where(.svelte-1y0056a){display:flex;align-items:center;justify-content:center;gap:20px;font-size:2rem;font-weight:800;margin-bottom:20px}@media (max-width: 600px){.math-logic.svelte-1y0056a .math-card:where(.svelte-1y0056a) .formula:where(.svelte-1y0056a){font-size:1.2rem;gap:10px}}.math-logic.svelte-1y0056a .math-card:where(.svelte-1y0056a) .formula:where(.svelte-1y0056a) .highlight:where(.svelte-1y0056a){color:#6366f1}.math-logic.svelte-1y0056a .math-card:where(.svelte-1y0056a) .formula:where(.svelte-1y0056a) .operator:where(.svelte-1y0056a){opacity:.5}.math-logic.svelte-1y0056a .math-card:where(.svelte-1y0056a) p:where(.svelte-1y0056a){opacity:.8;max-width:600px;margin:0 auto}.nested-swot.svelte-1y0056a{margin-bottom:60px}.nested-swot.svelte-1y0056a h3:where(.svelte-1y0056a){font-size:1.5rem;font-weight:800;margin-bottom:25px}.nested-swot.svelte-1y0056a .swot-cards-grid:where(.svelte-1y0056a){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.nested-swot.svelte-1y0056a .swot-cards-grid:where(.svelte-1y0056a) .mini-card:where(.svelte-1y0056a){background:#fff;border:1px solid #e2e8f0;padding:25px;border-radius:16px;transition:transform .2s}.nested-swot.svelte-1y0056a .swot-cards-grid:where(.svelte-1y0056a) .mini-card:where(.svelte-1y0056a):hover{transform:translateY(-5px);border-color:#6366f1}.nested-swot.svelte-1y0056a .swot-cards-grid:where(.svelte-1y0056a) .mini-card:where(.svelte-1y0056a) strong:where(.svelte-1y0056a){display:block;color:#6366f1;margin-bottom:8px}.nested-swot.svelte-1y0056a .swot-cards-grid:where(.svelte-1y0056a) .mini-card:where(.svelte-1y0056a) span:where(.svelte-1y0056a){font-size:.9rem;color:#64748b}.interconnection.svelte-1y0056a h2:where(.svelte-1y0056a){font-size:1.8rem;font-weight:800;margin-bottom:40px}.interconnection.svelte-1y0056a .flow-steps:where(.svelte-1y0056a){display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width: 768px){.interconnection.svelte-1y0056a .flow-steps:where(.svelte-1y0056a){grid-template-columns:1fr}}.interconnection.svelte-1y0056a .flow-steps:where(.svelte-1y0056a) .step:where(.svelte-1y0056a){position:relative;padding:20px}.interconnection.svelte-1y0056a .flow-steps:where(.svelte-1y0056a) .step:where(.svelte-1y0056a) .circle:where(.svelte-1y0056a){width:40px;height:40px;background:#6366f1;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:800;margin-bottom:15px}.interconnection.svelte-1y0056a .flow-steps:where(.svelte-1y0056a) .step:where(.svelte-1y0056a) strong:where(.svelte-1y0056a){font-size:1.1rem;display:block;margin-bottom:10px}.interconnection.svelte-1y0056a .flow-steps:where(.svelte-1y0056a) .step:where(.svelte-1y0056a) p:where(.svelte-1y0056a){font-size:.95rem;color:#64748b}.ai-box.svelte-1y0056a{background:#f1f5f9;padding:40px;border-radius:24px;margin-top:60px;border-left:6px solid #6366f1}.ai-box.svelte-1y0056a .ai-header:where(.svelte-1y0056a){display:flex;align-items:center;gap:15px;margin-bottom:15px;font-weight:800;color:#6366f1}.ai-box.svelte-1y0056a .ai-icon:where(.svelte-1y0056a){font-size:1.8rem}
