@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap");:root{--violet-50:#efecfe;--violet-100:#e3def9;--violet-300:#a99cf3;--violet-500:#7b68ee;--violet-600:#6c5ce7;--violet-700:#4a3bc4;--violet-grad:linear-gradient(135deg,#7b68ee,#a55eea 55%,#fd79a8);--neutral-0:#ffffff;--neutral-50:#f7f8fa;--neutral-100:#f1f3f6;--neutral-150:#ebecf0;--neutral-200:#dcdee5;--neutral-400:#a7acb6;--neutral-500:#7c828d;--neutral-700:#4a4e59;--neutral-900:#1d1f2c;--blue-weak:#e3edff;--blue:#3e7bfa;--blue-ink:#2a5bd0;--teal-weak:#d9f6f3;--teal:#00b8a9;--teal-ink:#0a6a60;--green-weak:#d8f7ec;--green:#20c997;--green-ink:#0f8f6a;--amber-weak:#fff3d6;--amber:#f59f00;--amber-ink:#a46a00;--red-weak:#fde2e4;--red:#f0394b;--red-ink:#c81e30;--brand:var(--violet-500);--brand-strong:var(--violet-600);--brand-weak:var(--violet-50);--brand-ink:var(--violet-700);--brand-gradient:var(--violet-grad);--bg:var(--neutral-50);--surface:var(--neutral-0);--surface-2:var(--neutral-100);--surface-3:#eef0f4;--ink:var(--neutral-900);--text-body:var(--neutral-900);--text-muted:var(--neutral-500);--text-faint:var(--neutral-400);--line:var(--neutral-150);--line-strong:var(--neutral-200);--status-todo-bg:var(--surface-2);--status-todo-fg:var(--text-muted);--status-doing-bg:var(--blue-weak);--status-doing-fg:var(--blue);--status-blocked-bg:var(--red-weak);--status-blocked-fg:var(--red);--status-review-bg:var(--amber-weak);--status-review-fg:var(--amber-ink);--status-done-bg:var(--green-weak);--status-done-fg:var(--green-ink);--prio-critical-bg:var(--red-weak);--prio-critical-fg:var(--red);--prio-high-bg:var(--amber-weak);--prio-high-fg:var(--amber-ink);--prio-medium-bg:var(--blue-weak);--prio-medium-fg:var(--blue);--prio-low-bg:var(--green-weak);--prio-low-fg:var(--green-ink);--fig-scope-fill:#f1f6ef;--fig-scope-border:#8ba98d;--fig-scope-ink:#3e6644;--fig-target-fill:#d6ecd5;--fig-target-border:#4a9660;--fig-target-ink:#245f39;--fig-human-fill:#e8efd9;--fig-human-border:#859a4e;--fig-human-ink:#4f6726;--fig-threat-fill:#f9d6df;--fig-threat-border:#d95b78;--fig-threat-ink:#a82e4b;--fig-biophys-fill:#e6efcf;--fig-biophys-border:#91a955;--fig-biophys-ink:#526f28;--fig-factor-fill:#fbe0bd;--fig-factor-border:#d98235;--fig-factor-ink:#985018;--fig-opp-fill:#def0dd;--fig-opp-border:#4d9a62;--fig-opp-ink:#276c3b;--fig-keypoint-fill:#fff0ad;--fig-keypoint-border:#c78b17;--fig-keypoint-ink:#7c5100;--fig-strategy-fill:#fff0a6;--fig-strategy-border:#c28a10;--fig-strategy-ink:#7a4c00;--fig-result-fill:#dce9fb;--fig-result-border:#5c88cf;--fig-result-ink:#285c9f;--fig-output-fill:#d9f0d9;--fig-output-border:#55a269;--fig-output-ink:#276b3a;--fig-activity-fill:#fff1cf;--fig-activity-border:#d69b2d;--fig-activity-ink:#895b05;--fig-indicator-fill:#d6efec;--fig-indicator-border:#25877d;--fig-indicator-ink:#145e58;--fig-assumption-fill:#eee8fa;--fig-assumption-border:#8870b8;--fig-assumption-ink:#55407b;--canvas-bg:#fbfbfd;--canvas-dot:var(--line-strong);--edge-line:var(--text-faint);--edge-active:var(--brand);--pf-user-font-scale:1;--font-sans:"Poppins",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Poppins",var(--font-sans);--font-editorial:"Poppins",var(--font-sans);--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--fs-display:calc(27px * var(--pf-user-font-scale));--fs-h2:calc(21px * var(--pf-user-font-scale));--fs-lg:calc(17px * var(--pf-user-font-scale));--fs-h3:calc(15px * var(--pf-user-font-scale));--fs-body:calc(14px * var(--pf-user-font-scale));--fs-sm:calc(13px * var(--pf-user-font-scale));--fs-xs:calc(12px * var(--pf-user-font-scale));--fs-2xs:calc(11px * var(--pf-user-font-scale));--fs-metric:calc(30px * var(--pf-user-font-scale));--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:700;--lh-tight:1.14;--lh-snug:1.3;--lh-normal:1.45;--ls-display:-0.4px;--ls-tight:-0.3px;--ls-eyebrow:0.6px;--eyebrow-size:var(--fs-2xs);--eyebrow-weight:var(--fw-bold);--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;--space-12:48px;--sidebar-w:264px;--sidebar-collapsed-w:64px;--main-pad:26px 28px;--panel-pad:18px;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(29,31,44,0.06);--shadow:0 4px 16px rgba(29,31,44,0.07);--shadow-lg:0 12px 32px rgba(29,31,44,0.12);--shadow-brand:0 8px 20px rgba(123,104,238,0.28);--border:1px solid var(--line);--border-strong:1px solid var(--line-strong);--ease:cubic-bezier(0.22,0.61,0.36,1);--t-fast:120ms var(--ease);--t:200ms var(--ease);--t-slow:320ms var(--ease)}[data-theme=dark]{color:var(--text-body);--bg:#14151c;--surface:#1c1e29;--surface-2:#23252f;--surface-3:#2a2c38;--ink:#eceef3;--text-body:#eceef3;--text-muted:#9499a6;--text-faint:#6b6f7d;--line:#2c2e3a;--line-strong:#3a3d4c;--brand:#8a78f0;--brand-strong:#9c8cf5;--brand-weak:#2a2547;--brand-ink:#b9acff;--blue-weak:#16243f;--blue-ink:#8fb4ff;--teal-weak:#0f2f2c;--teal-ink:#5fe0d0;--green-weak:#11332a;--green-ink:#56d8a6;--amber-weak:#382c10;--amber-ink:#f0c061;--red-weak:#3a1820;--red-ink:#ff8a98;--canvas-bg:#181a23;--canvas-dot:#2e3142;--edge-line:#87949f;--edge-active:var(--brand);--fig-scope-fill:#1b2b20;--fig-scope-border:#5f8b66;--fig-scope-ink:#9bd3a2;--fig-target-fill:#153623;--fig-target-border:#5fb77a;--fig-target-ink:#7ee3a0;--fig-human-fill:#2d3319;--fig-human-border:#afbd69;--fig-human-ink:#d2df90;--fig-threat-fill:#421c29;--fig-threat-border:#e77891;--fig-threat-ink:#ff9db0;--fig-biophys-fill:#30351b;--fig-biophys-border:#aabe67;--fig-biophys-ink:#d0e18a;--fig-factor-fill:#402812;--fig-factor-border:#eb9c55;--fig-factor-ink:#ffc27a;--fig-opp-fill:#193522;--fig-opp-border:#67b77a;--fig-opp-ink:#8ee4a0;--fig-keypoint-fill:#40320e;--fig-keypoint-border:#e4aa38;--fig-keypoint-ink:#ffd174;--fig-strategy-fill:#40330d;--fig-strategy-border:#e1ac2d;--fig-strategy-ink:#ffd578;--fig-result-fill:#172b49;--fig-result-border:#7da6e7;--fig-result-ink:#a9c7ff;--fig-output-fill:#173723;--fig-output-border:#6fbd7f;--fig-output-ink:#93e6a4;--fig-activity-fill:#40300d;--fig-activity-border:#e2ad43;--fig-activity-ink:#ffd178;--fig-indicator-fill:#113532;--fig-indicator-border:#50b7ae;--fig-indicator-ink:#84e3d8;--fig-assumption-fill:#2c2443;--fig-assumption-border:#aa96d2;--fig-assumption-ink:#d2c2f2;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow:0 4px 16px rgba(0,0,0,.5);--shadow-lg:0 12px 32px rgba(0,0,0,.6)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--brand-ink);text-decoration:none}h1,h2,h3,h4,p{margin-top:0}html:not([data-ayuda="1"]) .pf-ayuda{display:none!important}h1{font-size:var(--fs-display);letter-spacing:var(--ls-display);line-height:var(--lh-tight)}h1,h2{margin-bottom:0;font-weight:var(--fw-black)}h2{font-size:var(--fs-h2);letter-spacing:var(--ls-tight)}h3{margin-bottom:0;font-size:var(--fs-h3)}.pf-eyebrow,h3{font-weight:var(--fw-bold)}.pf-eyebrow{margin:0 0 5px;color:var(--brand);font-size:var(--eyebrow-size);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--radius-pill);background:var(--line-strong);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--text-faint);background-clip:content-box}