._loader_1mb9c_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);min-height:200px}._bar_1mb9c_9{height:16px;border-radius:8px;background:var(--surface-raised);animation:_pulse_1mb9c_1 1.5s ease-in-out infinite}._bar_1mb9c_9:nth-child(1){width:60%}._bar_1mb9c_9:nth-child(2){width:80%}._bar_1mb9c_9:nth-child(3){width:40%}@keyframes _pulse_1mb9c_1{0%,to{opacity:.3}50%{opacity:.6}}._icon_10izq_1{display:inline-flex;flex-shrink:0}._sm_10izq_6{width:16px;height:16px}._md_10izq_7{width:20px;height:20px}._lg_10izq_8{width:24px;height:24px}._item_1uq2w_1{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font:var(--font-caption);font-weight:600;color:var(--ink-secondary-dark);background:transparent;border:none;cursor:pointer;text-align:left;width:100%;transition:background var(--transition-fast),color var(--transition-fast)}._chevron_1uq2w_22{flex-shrink:0;width:16px;height:16px;transition:transform var(--transition-fast)}._chevronOpen_1uq2w_29{transform:rotate(90deg)}._label_1uq2w_33{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badge_1uq2w_41{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--brand-gradient);color:var(--ink-on-dark);font:var(--font-micro);font-weight:700;line-height:1}._item_1uq2w_1:hover:not(:disabled){background:#ffffff0d;color:var(--ink-on-dark)}._item_1uq2w_1:focus-visible{outline:2px solid var(--brand-magenta);outline-offset:2px}._active_1uq2w_66{background:color-mix(in srgb,var(--brand-magenta) 15%,transparent);color:var(--ink-on-dark)}._cta_1uq2w_71{border-left:3px solid;border-image:var(--brand-gradient) 1;background:color-mix(in srgb,var(--brand-magenta) 8%,transparent);font-weight:600;color:var(--ink-on-dark)}._cta_1uq2w_71:hover:not(:disabled){background:color-mix(in srgb,var(--brand-magenta) 15%,transparent)}._muted_1uq2w_83,._destructive_1uq2w_87{color:var(--ink-muted-dark)}._destructive_1uq2w_87:hover:not(:disabled){color:var(--error);background:color-mix(in srgb,var(--error) 8%,transparent)}._sidebar_1l6s2_1{display:flex;flex-direction:column;height:100%}._brand_1l6s2_9{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0;text-decoration:none;color:inherit}._brandIso_1l6s2_21{height:var(--space-8);width:var(--space-8);object-fit:contain;flex-shrink:0}._brandWordmark_1l6s2_28{font:var(--font-subheading);color:var(--ink-on-dark);letter-spacing:-.01em}._userSlot_1l6s2_36{flex-shrink:0}._nav_1l6s2_42{display:flex;flex-direction:column;gap:var(--space-3);flex:1;min-height:0;overflow-y:auto;padding:var(--space-2) 0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}._section_1l6s2_55{display:flex;flex-direction:column;gap:var(--space-0-5, 2px)}._sectionHeader_1l6s2_61{font:var(--font-micro);color:var(--ink-muted-dark);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) var(--space-3)}._subItems_1l6s2_70{display:flex;flex-direction:column;gap:var(--space-0-5, 2px);margin:var(--space-1) 0 var(--space-1) var(--space-4);padding-left:var(--space-2);border-left:1px solid rgba(255,255,255,.08)}._footer_1l6s2_81{display:flex;flex-direction:column;gap:var(--space-1);border-top:1px solid rgba(255,255,255,.08);padding-top:var(--space-4);flex-shrink:0}._header_1wi63_1{position:fixed;top:0;left:0;right:0;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-4);background:var(--surface-base);border-bottom:1px solid rgba(255,255,255,.08);z-index:101}._logo_1wi63_16{height:32px;width:auto}._hamburger_1wi63_21{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:var(--space-3) var(--space-2);background:none;border:none;cursor:pointer}._line_1wi63_35{display:block;width:24px;height:2px;background:var(--ink-on-dark);border-radius:var(--radius-full);transition:transform var(--transition-fast),opacity var(--transition-fast)}._hamburgerOpen_1wi63_44 ._line_1wi63_35:nth-child(1){transform:translateY(7px) rotate(45deg)}._hamburgerOpen_1wi63_44 ._line_1wi63_35:nth-child(2){opacity:0}._hamburgerOpen_1wi63_44 ._line_1wi63_35:nth-child(3){transform:translateY(-7px) rotate(-45deg)}._rightBtn_1wi63_56{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;color:var(--ink-on-dark);cursor:pointer}._rightPlaceholder_1wi63_68{width:44px}._layout_us2dv_1{min-height:100vh;background:var(--surface-base)}._nav_us2dv_7{position:fixed;top:0;left:0;width:240px;height:100vh;padding:var(--space-4);border-right:1px solid rgba(255,255,255,.08);overflow-y:auto;background:var(--surface-base)}._main_us2dv_18{margin-left:240px;padding:var(--space-6);animation:_fadeIn_us2dv_1 .15s ease}@keyframes _fadeIn_us2dv_1{0%{opacity:0}to{opacity:1}}._mobileLayout_us2dv_29{display:flex;flex-direction:column;min-height:100vh;background:var(--surface-base)}._mobileMain_us2dv_35{flex:1;padding:var(--space-4);padding-top:72px;overflow-y:auto;animation:_fadeIn_us2dv_1 .15s ease}._drawer_us2dv_42{position:fixed;top:56px;left:0;bottom:0;width:280px;background:var(--surface-base);border-right:1px solid rgba(255,255,255,.08);z-index:100;transform:translate(-100%);transition:transform var(--transition-normal);overflow-y:auto;padding:var(--space-4)}._drawerOpen_us2dv_56{transform:translate(0)}._backdrop_us2dv_59{position:fixed;top:56px;right:0;bottom:0;left:0;background:#00000080;z-index:99}._button_1dmga_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font:var(--font-body);font-weight:600;border-radius:var(--radius-sm);padding:12px 24px;transition:all var(--transition-fast);cursor:pointer;border:none;white-space:nowrap}._primary_1dmga_16{background:var(--brand-gradient);color:#fff}._primary_1dmga_16:hover:not(:disabled){filter:brightness(1.1);box-shadow:var(--shadow-glow)}._secondary_1dmga_25{background:transparent;border:1px solid var(--brand-magenta);color:var(--brand-magenta)}._secondary_1dmga_25:hover:not(:disabled){background:#ac24b11a}._ghost_1dmga_34{background:transparent;color:var(--ink-secondary-dark)}._ghost_1dmga_34:hover:not(:disabled){color:var(--ink-on-dark)}._sm_1dmga_42{padding:8px 16px;font:var(--font-caption);font-weight:600}._lg_1dmga_48{padding:16px 32px;font:var(--font-subheading)}._button_1dmga_1:disabled{opacity:.4;cursor:not-allowed}._page_1jj9u_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:var(--space-4);color:var(--ink-on-dark)}._code_1jj9u_11{font:var(--font-display);font-size:80px;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._message_1jj9u_20{font:var(--font-heading);color:var(--ink-secondary-dark)}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-Variable.ttf) format("truetype");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-Italic-Variable.ttf) format("truetype");font-weight:200 900;font-style:italic;font-display:swap}:root{--brand-magenta: #ac24b1;--brand-orange: #e4763b;--brand-navy: #0f133d;--brand-gradient: linear-gradient(135deg, #ac24b1, #e4763b);--brand-gradient-horizontal: linear-gradient(90deg, #ac24b1, #e4763b);--surface-base: #0f133d;--surface-raised: #1a1e4a;--surface-light: #ffffff;--surface-light-alt: #f8f9fa;--ink-on-dark: #ffffff;--ink-secondary-dark: #b0b3d6;--ink-muted-dark: #6b6f94;--ink-on-light: #1a1e4a;--ink-secondary-light: #6b7280;--ink-muted-light: #9ca3af;--success: #22c55e;--warning: #f59e0b;--error: #ef4444;--border-light: #e5e7eb;--border-light-soft: #d1d5db;--font-family: "Nunito Sans", sans-serif;--font-display: 700 32px/1.2 var(--font-family);--font-heading: 600 24px/1.3 var(--font-family);--font-subheading: 600 18px/1.4 var(--font-family);--font-body: 400 16px/1.5 var(--font-family);--font-caption: 400 14px/1.5 var(--font-family);--font-micro: 600 12px/1.4 var(--font-family);--space-0-5: 2px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 9999px;--shadow-card: 0 2px 8px rgba(0, 0, 0, .15);--shadow-glow: 0 0 16px rgba(172, 36, 177, .3);--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .4s ease;--graph-edge-related: #6366f1;--graph-edge-evolved: #22c55e;--graph-edge-contradicts: #ef4444;--graph-edge-combines: #f59e0b;--graph-edge-inspires: var(--brand-magenta);--graph-node-default: #6366f1;--graph-node-winner: var(--brand-orange)}@media(max-width:1536px){:root{--font-display: 700 28px/1.2 var(--font-family);--font-heading: 600 22px/1.3 var(--font-family);--font-subheading: 600 17px/1.4 var(--font-family);--font-body: 400 15px/1.5 var(--font-family);--font-caption: 400 13px/1.5 var(--font-family);--font-micro: 600 12px/1.4 var(--font-family)}}@media(max-width:1024px){:root{--font-display: 700 25px/1.2 var(--font-family);--font-heading: 600 20px/1.3 var(--font-family);--font-subheading: 600 16px/1.4 var(--font-family)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:hidden}body{font:var(--font-body);font-family:var(--font-family);background-color:var(--surface-base);color:var(--ink-on-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font:inherit;cursor:pointer;border:none;background:none}input,textarea{font:inherit;border:none;outline:none}ul,ol{list-style:none}a{text-decoration:none;color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@supports (view-transition-name: none){::view-transition-old(root){animation:.18s ease-in vt-fade-out}::view-transition-new(root){animation:.28s ease-out vt-fade-in}@keyframes vt-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
