.nexus-impact-generation-source{color:#8fe7ff;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;background:#0e33429e;border:1px solid #60cdea6b;border-radius:999px;align-items:center;max-width:calc(100% - 24px);margin:2px 10px 4px;padding:2px 7px;font:600 9px/1.2 system-ui,sans-serif;display:inline-flex;overflow:hidden}.nexus-impact-generation-source[data-source=local]{color:#e6bd6d;background:#452f1194;border-color:#d9a4496b}.nexus-impact-verbalization-title{color:#e8f6fb;letter-spacing:.025em;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 22px);margin:1px 10px 5px;font:700 12px/1.25 Georgia,Times New Roman,serif;display:block;overflow:hidden}.nexus-home-v09{gap:18px;min-width:0;padding:4px 0 40px;display:grid}.nexus-continue-section,.nexus-library-header,.nexus-home-status,.nexus-recent-activity{border:1px solid var(--border-subtle,#2b3944);background:var(--surface-raised,#111a21);border-radius:16px}.nexus-continue-section{justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.nexus-continue-section h2,.nexus-library-header h2{margin:3px 0 6px}.nexus-continue-section>div:last-child,.nexus-library-header>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nexus-home-primary{font-weight:700;background:var(--author-accent,#c98046)!important;color:#111!important;border-color:#0000!important}.nexus-home-status{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.nexus-home-status[data-tone=warning]{border-color:color-mix(in srgb,var(--state-warning,#d6a84a) 55%,transparent)}.nexus-home-status[data-tone=success]{border-color:color-mix(in srgb,var(--state-success,#6e9b78) 50%,transparent)}.nexus-library-header{justify-content:space-between;align-items:end;gap:20px;padding:18px 20px;display:flex}.nexus-library-header input{min-width:220px}.nexus-project-list{gap:10px;display:grid}.nexus-project-row{border:1px solid var(--border-subtle,#2b3944);background:var(--surface-raised,#111a21);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(170px,230px) auto;align-items:center;gap:18px;padding:16px 18px;display:grid;position:relative}.nexus-project-row:focus-within{outline:2px solid var(--author-accent,#c98046);outline-offset:2px}.nexus-project-main{gap:14px;min-width:0;display:flex}.nexus-project-mark{background:color-mix(in srgb,var(--author-accent,#c98046) 20%,transparent);border-radius:12px;flex:0 0 42px;place-items:center;height:42px;font-weight:800;display:grid}.nexus-project-main h3{margin:0 0 4px}.nexus-project-main p{color:var(--text-muted,#95a2ac);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.nexus-project-meta{color:var(--text-subtle,#7c8b96);flex-wrap:wrap;gap:10px;margin-top:8px;font-size:.8rem;display:flex}.nexus-project-status{color:var(--text-muted,#95a2ac);gap:4px;font-size:.82rem;display:grid}.nexus-project-actions{gap:8px;display:flex}.nexus-project-action-menu{z-index:40;border:1px solid var(--border-subtle,#2b3944);background:var(--surface-overlay,#17232c);border-radius:12px;min-width:210px;padding:8px;display:grid;position:absolute;top:58px;right:16px;box-shadow:0 16px 40px #00000052}.nexus-project-action-menu[hidden]{display:none}.nexus-project-action-menu button{text-align:left}.nexus-project-action-menu .is-danger{color:var(--state-error,#e07a72)}.nexus-recent-activity{padding:18px 20px}.nexus-recent-activity header{justify-content:space-between;align-items:center;display:flex}.nexus-recent-activity ol{gap:6px;padding:0;list-style:none;display:grid}.nexus-recent-activity li{border-top:1px solid var(--border-subtle,#2b3944);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.nexus-home-empty{text-align:center;border:1px dashed var(--border-subtle,#2b3944);border-radius:14px;padding:36px}.nexus-home-dialog{border:1px solid var(--border-subtle,#2b3944);background:var(--surface-overlay,#17232c);width:min(660px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--text-primary,#f0f3f5);border-radius:18px;padding:0}.nexus-home-dialog::backdrop{background:#04080cb8}.nexus-home-dialog form,.nexus-home-dialog>section{gap:16px;padding:22px;display:grid}.nexus-home-dialog header,.nexus-home-dialog footer{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nexus-home-dialog footer{justify-content:flex-end}.nexus-home-dialog label{gap:7px;display:grid}.nexus-home-dialog input,.nexus-home-dialog textarea,.nexus-home-dialog select{box-sizing:border-box;width:100%}.nexus-home-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nexus-settings-v09{background:var(--surface-base,#0b1116);min-height:calc(100vh - 90px);padding:24px}.nexus-settings-v09>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.nexus-settings-layout{grid-template-columns:250px minmax(0,1fr);gap:18px;display:grid}.nexus-settings-nav{border:1px solid var(--border-subtle,#2b3944);background:var(--surface-raised,#111a21);border-radius:14px;align-content:start;gap:4px;padding:8px;display:grid}.nexus-settings-nav button{text-align:left}.nexus-settings-nav .is-active{background:color-mix(in srgb,var(--author-accent,#c98046) 18%,transparent);border-color:var(--author-accent,#c98046)}.nexus-settings-content{border:1px solid var(--border-subtle,#2b3944);background:var(--surface-raised,#111a21);border-radius:14px;min-width:0;padding:22px}.nexus-settings-content section{gap:16px;max-width:880px;display:grid}.nexus-settings-content label{gap:6px;display:grid}.nexus-setting-toggle{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:flex!important}.nexus-dimension-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nexus-dimension-grid label{align-items:center;gap:7px;display:flex}.nexus-service-list,.nexus-backup-list{gap:8px;display:grid}.nexus-service-list article,.nexus-backup-list article{border:1px solid var(--border-subtle,#2b3944);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.nexus-service-list article>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nexus-shortcut-list,.nexus-diagnostics-summary{gap:6px;display:grid}.nexus-shortcut-list div,.nexus-diagnostics-summary div{border-top:1px solid var(--border-subtle,#2b3944);grid-template-columns:180px 1fr;gap:12px;padding:10px 0;display:grid}.nexus-reduced-motion *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}[data-nexus-contrast=strong]{--border-subtle:#71808b;--text-muted:#d4dbe0}@media (width<=1100px){.nexus-project-row{grid-template-columns:minmax(0,1fr) auto}.nexus-project-status{flex-wrap:wrap;grid-column:1/-1;display:flex}.nexus-settings-layout{grid-template-columns:1fr}.nexus-settings-nav{display:flex;overflow:auto}.nexus-library-header{flex-direction:column;align-items:stretch}.nexus-library-header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.nexus-library-header input{grid-column:1/-1;min-width:0}}@media (width<=720px){.nexus-continue-section,.nexus-home-status,.nexus-project-row{grid-template-columns:1fr;display:grid}.nexus-project-actions{justify-content:flex-start}.nexus-home-form-grid,.nexus-dimension-grid{grid-template-columns:1fr}.nexus-service-list article,.nexus-backup-list article{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.nexus-home-v09 *{scroll-behavior:auto!important;transition:none!important}}.nexus-home-tutorial-button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.nexus-home-tutorial-button>span{border:1px solid color-mix(in srgb,var(--author-accent,#c98046) 42%,transparent);width:18px;height:18px;color:var(--author-accent,#c98046);border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid}.nexus-settings-help{max-width:760px!important}.nexus-help-action-card{border:1px solid var(--border-subtle,#2b3944);background:color-mix(in srgb,var(--surface-overlay,#17232c) 76%,transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.nexus-help-action-card>div{gap:5px;display:grid}.nexus-help-action-card strong{font-size:1rem}.nexus-help-action-card span{color:var(--text-muted,#95a2ac);line-height:1.45}@media (width<=760px){.nexus-help-action-card{flex-direction:column;align-items:stretch}.nexus-help-action-card button{width:100%}}:root{--color-bg-primary:var(--bg,#05070a);--color-surface-1:var(--panel,#0d1117);--color-surface-2:var(--panel2,#161b22);--color-text-primary:var(--text,#e6edf3);--color-text-secondary:var(--muted,#a8b3c1);--color-text-meta:var(--meta,#6e7681);--color-border-default:var(--border,#303844);--color-accent-author:#c98a5b;--color-accent-system:var(--accent,#42d9ff);--color-state-success:#6fa887;--color-state-warning:#ffc857;--color-state-error:var(--tension,#ff3b3b);--font-family-ui:var(--font-ui,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);--font-family-display:var(--font-display,"Space Grotesk",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--font-family-mono:var(--font-mono,"IBM Plex Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace);--font-size-caption:.625rem;--font-size-body:.8125rem;--font-size-title:1rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--elevation-panel:0 16px 38px #0000003d;--layer-canvas:10;--layer-panel:80;--layer-modal:1000;--duration-fast:.12s;--duration-normal:.22s;--easing-standard:cubic-bezier(.2,.8,.2,1);--breakpoint-compact:1280px;--breakpoint-tablet:980px}:where(.nexus-sr-only){clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.nexus-notification-region{right:var(--space-4);bottom:var(--space-4);z-index:var(--layer-modal);gap:var(--space-2);pointer-events:none;display:grid;position:fixed}.nexus-notification-region>[role=status],.nexus-notification-region>[role=alert]{pointer-events:auto}[data-save-status=error],[data-save-status=remote_unavailable]{--save-status-color:var(--color-state-error)}[data-save-status=dirty],[data-save-status=saving_local],[data-save-status=saving_remote]{--save-status-color:var(--color-state-warning)}[data-save-status=saved],[data-save-status=saved_local]{--save-status-color:var(--color-state-success)}.nexus-topbar-identity{align-items:center;gap:14px;min-width:0;display:flex}.nexus-brand-home{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.nexus-brand-home:focus-visible,.nexus-primary-tab:focus-visible,.nexus-icon-button:focus-visible,.nexus-consolidate-root button:focus-visible,.nexus-global-save-status:focus-visible{outline:2px solid var(--color-accent-system);outline-offset:3px}.nexus-active-world-summary{border-left:1px solid color-mix(in srgb,var(--color-border-default) 70%,transparent);flex-direction:column;min-width:0;padding-left:14px;display:flex}.nexus-active-world-summary span{font-size:var(--font-size-caption);color:var(--color-text-meta);text-transform:uppercase;letter-spacing:.1em}.nexus-active-world-summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;color:var(--color-text-primary);font-size:.76rem;overflow:hidden}.nexus-global-save-status{border:1px solid color-mix(in srgb,var(--color-border-default) 75%,transparent);background:color-mix(in srgb,var(--color-surface-2) 82%,transparent);color:var(--color-text-secondary);font:600 .7rem/1 var(--font-family-ui);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.nexus-save-status-dot{background:var(--color-text-meta);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-text-meta) 12%,transparent);border-radius:50%}.nexus-global-save-status[data-tone=success] .nexus-save-status-dot{background:var(--color-state-success)}.nexus-global-save-status[data-tone=pending] .nexus-save-status-dot,.nexus-global-save-status[data-tone=warning] .nexus-save-status-dot{background:var(--color-state-warning)}.nexus-global-save-status[data-tone=error] .nexus-save-status-dot{background:var(--color-state-error)}.nexus-global-save-status[data-tone=local] .nexus-save-status-dot{background:var(--color-accent-system)}.nexus-mode-nav .nexus-primary-tab.active{border-color:color-mix(in srgb,var(--color-accent-author) 70%,transparent)!important;background:color-mix(in srgb,var(--color-accent-author) 14%,transparent)!important;box-shadow:inset 0 -2px 0 var(--color-accent-author),0 0 18px color-mix(in srgb,var(--color-accent-author) 12%,transparent)!important}.nexus-mode-screen.nexus-consolidate-screen{background:var(--color-bg-primary)!important;padding:0!important;overflow:hidden!important}.nexus-mode-screen.nexus-consolidate-screen:before{display:none}.nexus-consolidate-root{min-width:0;height:100%;color:var(--color-text-primary);font-family:var(--font-family-ui);overflow:hidden}.nexus-skip-link{z-index:20;background:var(--color-accent-author);color:#0b0d11;border-radius:var(--radius-sm);transition:top var(--duration-fast) var(--easing-standard);padding:10px 14px;font-weight:800;position:absolute;top:-80px;left:14px}.nexus-skip-link:focus{top:12px}.nexus-consolidate-layout{background:radial-gradient(circle at 42% 12%,#42d9ff0e,transparent 36%),var(--color-bg-primary);grid-template-columns:minmax(184px,208px) minmax(0,1fr) minmax(300px,320px);min-width:0;height:100%;display:grid;overflow:hidden}.nexus-consolidate-sidebar,.nexus-context-inspector{z-index:2;background:color-mix(in srgb,var(--color-surface-1) 95%,#000);min-width:0;position:relative;overflow:hidden}.nexus-consolidate-sidebar{border-right:1px solid color-mix(in srgb,var(--color-border-default) 82%,transparent);flex-direction:column;display:flex}.nexus-consolidate-sidebar-head,.nexus-context-inspector>header{border-bottom:1px solid color-mix(in srgb,var(--color-border-default) 70%,transparent);justify-content:space-between;align-items:center;gap:10px;height:52px;padding:0 12px;display:flex}.nexus-consolidate-sidebar-head strong,.nexus-context-inspector>header strong{font-family:var(--font-family-display);letter-spacing:.02em;font-size:.84rem}.nexus-icon-button{border:1px solid color-mix(in srgb,var(--color-border-default) 80%,transparent);border-radius:var(--radius-sm);background:var(--color-surface-2);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;place-items:center;display:grid}.nexus-consolidate-sidebar nav{flex:1;min-height:0;padding:12px 9px;overflow:auto}.nexus-consolidate-nav-group{margin:0 0 16px}.nexus-consolidate-nav-group h2{color:var(--color-text-meta);text-transform:uppercase;letter-spacing:.14em;margin:0 7px 6px;font-size:.58rem}.nexus-consolidate-nav-item{border-radius:var(--radius-sm);width:100%;min-height:38px;color:var(--color-text-secondary);text-align:left;cursor:pointer;font:600 .76rem/1.2 var(--font-family-ui);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:7px 9px;display:flex}.nexus-consolidate-nav-item:hover{background:color-mix(in srgb,var(--color-accent-system) 7%,transparent);color:var(--color-text-primary)}.nexus-consolidate-nav-item.is-active{border-color:color-mix(in srgb,var(--color-accent-system) 34%,transparent);background:color-mix(in srgb,var(--color-accent-system) 11%,transparent);color:#dff7ff}.nexus-consolidate-nav-icon{text-align:center;width:20px;color:var(--color-accent-system)}.nexus-consolidate-sidebar-foot{border-top:1px solid color-mix(in srgb,var(--color-border-default) 70%,transparent);padding:10px}.nexus-consolidate-sidebar-foot button{text-align:left;width:100%;color:var(--color-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;gap:5px;padding:6px;display:grid}.nexus-legacy-badge{border:1px solid color-mix(in srgb,var(--color-state-warning) 42%,transparent);background:color-mix(in srgb,var(--color-state-warning) 9%,transparent);color:#e9c77a;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;width:max-content;padding:3px 7px;font-size:.58rem;font-weight:800;display:inline-flex}.nexus-consolidate-main{overscroll-behavior:contain;min-width:0;padding:clamp(20px,3vw,40px);position:relative;overflow:auto}.nexus-consolidate-view{z-index:1;max-width:1120px;min-height:100%;margin:0 auto;position:relative}.nexus-consolidate-mobile-bar{z-index:5;border:1px solid color-mix(in srgb,var(--color-border-default) 78%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-1) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;margin:-12px -12px 18px;padding:8px 10px;display:none;position:sticky;top:0}.nexus-consolidate-mobile-bar button{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-primary);padding:7px 9px}.nexus-view-header{margin:0 0 24px}.nexus-view-eyebrow{color:var(--color-accent-system);text-transform:uppercase;letter-spacing:.14em;margin:0 0 8px;font-size:.65rem;font-weight:800}.nexus-view-header h1{font:650 clamp(1.75rem,3vw,2.5rem)/1.05 var(--font-family-display);letter-spacing:-.035em;margin:0 0 9px}.nexus-view-header p{max-width:720px;color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.55}.nexus-shell-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.nexus-shell-actions button,.nexus-inspector-actions button,.nexus-inspector-content button,.nexus-inspector-empty button{border:1px solid color-mix(in srgb,var(--color-border-default) 90%,transparent);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-primary);cursor:pointer;font:700 .72rem/1 var(--font-family-ui);padding:9px 12px}.nexus-shell-actions button.is-primary,.nexus-inspector-actions button.is-primary{border-color:color-mix(in srgb,var(--color-accent-author) 68%,transparent);background:color-mix(in srgb,var(--color-accent-author) 15%,transparent);color:#ffe7d5}.nexus-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nexus-overview-grid article,.nexus-provisional-panel{border:1px solid color-mix(in srgb,var(--color-border-default) 86%,transparent);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-1) 92%,transparent),color-mix(in srgb,var(--color-bg-primary) 88%,transparent));box-shadow:var(--elevation-panel);padding:20px}.nexus-overview-grid article.is-wide{grid-column:1/-1}.nexus-overview-grid article>span{color:var(--color-text-meta);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:.62rem;font-weight:800;display:block}.nexus-overview-grid article strong{color:var(--color-text-primary);font:650 1rem/1.25 var(--font-family-display);display:block}.nexus-overview-grid article p,.nexus-provisional-panel p{color:var(--color-text-secondary);margin:8px 0 0;font-size:.78rem;line-height:1.5}.nexus-provisional-panel{flex-direction:column;justify-content:center;align-items:flex-start;min-height:320px;display:flex}.nexus-shell-state-icon{border:1px solid color-mix(in srgb,var(--color-accent-system) 40%,transparent);background:color-mix(in srgb,var(--color-accent-system) 10%,transparent);width:42px;height:42px;color:var(--color-accent-system);border-radius:12px;place-items:center;margin-bottom:14px;font-size:1.1rem;display:grid}.nexus-provisional-panel h2{font:650 1.15rem/1.2 var(--font-family-display);margin:0}.nexus-shell-state{text-align:center;border:1px dashed color-mix(in srgb,var(--color-border-default) 90%,transparent);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:32px;display:flex}.nexus-shell-state h2{font:650 1.25rem/1.2 var(--font-family-display);margin:0 0 8px}.nexus-shell-state p{max-width:580px;color:var(--color-text-secondary);margin:0;line-height:1.55}.nexus-shell-error .nexus-shell-state-icon{border-color:color-mix(in srgb,var(--color-state-error) 50%,transparent);background:color-mix(in srgb,var(--color-state-error) 10%,transparent);color:var(--color-state-error)}.nexus-shell-spinner{border:2px solid color-mix(in srgb,var(--color-accent-system) 20%,transparent);border-top-color:var(--color-accent-system);border-radius:50%;width:28px;height:28px;margin-bottom:16px;animation:.8s linear infinite nexus-shell-spin}@keyframes nexus-shell-spin{to{transform:rotate(360deg)}}.nexus-context-inspector{border-left:1px solid color-mix(in srgb,var(--color-border-default) 82%,transparent);flex-direction:column;display:flex}.nexus-context-inspector>[data-inspector-body]{flex:1;min-height:0;overflow:auto}.nexus-inspector-empty{text-align:center;min-height:100%;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:26px;display:flex}.nexus-inspector-empty>span{color:var(--color-accent-system);font-size:1.4rem}.nexus-inspector-empty h2{color:var(--color-text-primary);font:650 1rem var(--font-family-display);margin:10px 0 6px}.nexus-inspector-empty p{margin:0 0 14px;font-size:.76rem;line-height:1.5}.nexus-inspector-content>section{border-bottom:1px solid color-mix(in srgb,var(--color-border-default) 65%,transparent);padding:16px}.nexus-inspector-content h2{font:650 1.05rem/1.2 var(--font-family-display);margin:0 0 12px}.nexus-inspector-kicker{text-transform:uppercase;letter-spacing:.13em;font-weight:800;color:var(--color-text-meta)!important;margin:0 0 8px!important;font-size:.59rem!important}.nexus-inspector-content p{color:var(--color-text-secondary);margin:0;font-size:.76rem;line-height:1.55}.nexus-inspector-content dl{gap:7px;margin:0;display:grid}.nexus-inspector-content dl>div{justify-content:space-between;gap:12px;display:flex}.nexus-inspector-content dt{color:var(--color-text-meta);font-size:.68rem}.nexus-inspector-content dd{color:var(--color-text-primary);text-align:right;margin:0;font-size:.68rem}.nexus-inspector-relations{gap:7px;margin:0;padding:0;list-style:none;display:grid}.nexus-inspector-relations li{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px;font-size:.66rem;display:grid}.nexus-inspector-relations code{text-overflow:ellipsis;color:var(--color-text-meta);overflow:hidden}.nexus-inspector-actions{flex-wrap:wrap;gap:8px;display:flex}.nexus-consolidate-root.is-sidebar-collapsed .nexus-consolidate-sidebar-head strong,.nexus-consolidate-root.is-sidebar-collapsed .nexus-consolidate-nav-label,.nexus-consolidate-root.is-sidebar-collapsed .nexus-consolidate-nav-group h2,.nexus-consolidate-root.is-sidebar-collapsed .nexus-consolidate-sidebar-foot span,.nexus-consolidate-root.is-sidebar-collapsed .nexus-consolidate-sidebar-foot .nexus-legacy-badge{display:none}.nexus-consolidate-root.is-sidebar-collapsed .nexus-consolidate-sidebar-head{justify-content:center;padding:0}.nexus-consolidate-root.is-sidebar-collapsed .nexus-consolidate-nav-item{justify-content:center;padding:8px}.nexus-consolidate-root.is-inspector-collapsed .nexus-context-inspector>header{justify-content:center;padding:0}.nexus-consolidate-root.is-inspector-collapsed .nexus-context-inspector>header strong,.nexus-consolidate-root.is-inspector-collapsed .nexus-context-inspector>[data-inspector-body]{display:none}.nexus-legacy-view-banner{z-index:4;border:1px solid color-mix(in srgb,var(--color-state-warning) 28%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-state-warning) 6%,var(--color-surface-1));min-height:38px;color:var(--color-text-secondary);align-items:center;gap:10px;margin:0 0 12px;padding:7px 10px;font-size:.7rem;display:flex;position:relative}.nexus-legacy-view-banner button{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-primary);cursor:pointer;margin-left:auto;padding:6px 9px}@media (width<=1439px){.nexus-active-world-summary{display:none}.nexus-consolidate-layout{grid-template-columns:184px minmax(0,1fr) minmax(292px,304px)}.nexus-consolidate-main{padding:26px}.nexus-consolidate-root.is-inspector-collapsed .nexus-consolidate-layout{grid-template-columns:184px minmax(0,1fr) 48px}.nexus-consolidate-root.is-sidebar-collapsed .nexus-consolidate-layout{grid-template-columns:58px minmax(0,1fr) minmax(292px,304px)}}@media (width<=1199px){.nexus-consolidate-layout,.nexus-consolidate-root.is-sidebar-collapsed .nexus-consolidate-layout,.nexus-consolidate-root.is-inspector-collapsed .nexus-consolidate-layout,.nexus-consolidate-root.is-sidebar-collapsed.is-inspector-collapsed .nexus-consolidate-layout{grid-template-columns:minmax(0,1fr)}.nexus-consolidate-mobile-bar{display:flex}.nexus-consolidate-sidebar,.nexus-context-inspector{z-index:12;width:min(320px,86vw);transition:transform var(--duration-normal) var(--easing-standard);position:absolute;top:0;bottom:0;box-shadow:0 26px 70px #00000094}.nexus-consolidate-sidebar{left:0;transform:translate(0)}.nexus-context-inspector{right:0;transform:translate(0)}.nexus-consolidate-root.is-sidebar-collapsed .nexus-consolidate-sidebar{transform:translate(-105%)}.nexus-consolidate-root.is-inspector-collapsed .nexus-context-inspector,.nexus-consolidate-root:not(.is-sidebar-collapsed):not(.is-inspector-collapsed) .nexus-context-inspector{transform:translate(105%)}.nexus-consolidate-main{padding:20px}.nexus-overview-grid{grid-template-columns:1fr}.nexus-overview-grid article.is-wide{grid-column:auto}}@media (width<=899px){.topbar{min-width:0}.nexus-brand-home span,.nexus-active-project-badge>span,.nexus-global-save-status span:not(.nexus-save-status-dot){display:none}.nexus-brand-home strong{font-size:.8rem}.nexus-primary-tab .atlas-tab-icon{display:none}.nexus-primary-tab{padding-inline:9px!important}.nexus-topbar-actions{gap:5px}.nexus-global-save-status{justify-content:center;width:30px;height:30px;padding:0}.nexus-mode-screen.nexus-consolidate-screen{overflow:hidden!important}.nexus-consolidate-main{padding:14px}.nexus-view-header h1{font-size:1.65rem}.nexus-consolidate-root.is-limited-width:after{content:"Experiencia optimizada para escritorio";z-index:15;border:1px solid color-mix(in srgb,var(--color-state-warning) 35%,transparent);background:color-mix(in srgb,var(--color-surface-1) 94%,transparent);color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:.62rem;position:fixed;bottom:42px;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.nexus-consolidate-root *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}body.nexus-mode-consolidar .bottombar{display:none!important}.nexus-finding-inspector>p{line-height:1.55}.nexus-finding-inspector dl{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nexus-finding-evidence{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.nexus-finding-evidence button{text-align:left;width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-primary);gap:2px;display:grid}.nexus-finding-evidence button:hover,.nexus-finding-evidence button:focus-visible{border-color:var(--color-accent-system)}.nexus-finding-evidence span{color:var(--color-text-muted);font-size:var(--font-size-caption)}@media (width<=1199px){.nexus-finding-inspector dl{grid-template-columns:1fr}}.nexus-context-return-banner{border:1px solid var(--nexus-copper-500,#a96f45);background:color-mix(in srgb,var(--nexus-copper-500,#a96f45) 10%,transparent);border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .75rem;padding:.65rem .85rem;font-size:.86rem;display:flex}.nexus-context-return-banner button{white-space:nowrap}@media (width<=700px){.nexus-context-return-banner{flex-direction:column;align-items:flex-start}}.nexus-legacy-actions{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.nexus-legacy-classification-panel{border:1px solid var(--nexus-cyan-500,#4fa8b5);background:#0a141ceb;border-radius:.75rem;margin:1rem;padding:1rem}.nexus-legacy-classification-panel ul{gap:.6rem;padding:0;list-style:none;display:grid}.nexus-legacy-classification-panel li{grid-template-columns:minmax(12rem,1fr) auto auto auto;align-items:center;gap:.5rem;display:grid}.nexus-legacy-classification-panel span{opacity:.7}[data-legacy-read-only=true] .nexus-legacy-view-banner{border-color:var(--nexus-cyan-500,#4fa8b5)}@media (width<=800px){.nexus-legacy-classification-panel li{grid-template-columns:1fr}.nexus-legacy-actions{margin-left:0}}.nexus-compatibility-panel{border:1px solid var(--nexus-border-subtle,#8b9fab4d);background:#12191eb8;border-radius:.75rem;margin-top:1rem;padding:1rem}.nexus-compatibility-panel .nexus-shell-actions{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:flex}.nexus-inspector-identity-simple{position:relative}.nexus-inspector-identity-simple h2{font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.28}.nexus-inspector-status{border:1px solid color-mix(in srgb,var(--color-accent-system) 30%,transparent);background:color-mix(in srgb,var(--color-accent-system) 9%,transparent);color:var(--color-accent-system);border-radius:999px;margin-top:2px;padding:4px 8px;font-size:.63rem;font-weight:700;display:inline-flex}.nexus-inspector-relations.is-readable li{display:block}.nexus-inspector-relations.is-readable button{text-align:left;grid-template-columns:1fr;gap:3px;width:100%;padding:9px 10px;display:grid}.nexus-inspector-relations.is-readable button span{color:var(--color-accent-system);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.nexus-inspector-relations.is-readable button strong{text-overflow:ellipsis;color:var(--color-text-primary);font-size:.72rem;overflow:hidden}.nexus-inspector-relations.is-readable button small{color:var(--color-text-meta);font-size:.62rem}.nexus-system-selected-hint{border-left:2px solid var(--color-accent-system);background:color-mix(in srgb,var(--color-accent-system) 7%,transparent);padding:8px 10px;color:var(--color-text-secondary)!important;margin-top:10px!important}:root{--bg:#0a0d12;--panel:#11161d;--panel2:#151c24;--text:#f2f5f8;--muted:#9ca8b7;--accent:#62c9ff;--border:#ffffff1f}html,body{width:100%;height:100%;overflow:hidden}body{background:radial-gradient(circle at top,#121822 0%,var(--bg) 50%);color:var(--text);margin:0;font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif}.header{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:18px 24px;font-size:.84rem}.graph-wrap{border:1px solid #62c9ff42;border-radius:16px;width:calc(100vw - 32px);height:calc(100vh - 90px);margin:16px;position:relative;overflow:hidden}.world{transform-origin:0 0;z-index:10;position:absolute;top:0;left:0}.node{z-index:10;background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--border);--halo-blur:10px;--halo-spread:0px;--halo-alpha:.08;--archetype-color:#ffffff1f;min-width:260px;min-height:120px;box-shadow:0 0 var(--halo-blur) var(--halo-spread) rgba(98,201,255,var(--halo-alpha));border-radius:16px;padding:1rem;position:absolute;overflow:hidden;transform:translate(0)}.node.selected{box-shadow:0 0 var(--halo-blur) var(--halo-spread) rgba(98,201,255,var(--halo-alpha)),0 0 0 1px #ff5a5a80;border-color:#ff5a5a}.node h3{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .6rem;font-size:.78rem}.node textarea,.node input{width:100%;color:var(--text);background:#0d1218;border:1px solid #ffffff29;border-radius:10px;padding:.65rem .75rem;font-size:1rem}.node textarea{resize:none;white-space:pre-wrap;word-break:break-word;line-height:1.35;overflow:hidden}.ghost-value{opacity:.55}.port{border:2px solid var(--accent);cursor:pointer;background:#0d1218;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 3px #62c9ff14}.port.in{left:-6px}.port.out{right:-6px}.port:after{content:"";position:absolute;inset:-8px}.resizer{cursor:nwse-resize;border-bottom:2px solid #62c9ff8c;border-right:2px solid #62c9ff8c;width:12px;height:12px;position:absolute;bottom:6px;right:6px}.resizer-x{cursor:ew-resize;border-right:2px solid #62c9ff73;width:10px;height:26px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.resizer-y{cursor:ns-resize;border-bottom:2px solid #62c9ff73;width:26px;height:10px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.wires{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.menu,.submenu{z-index:50;background:#0e1520;border:1px solid #62c9ff59;border-radius:10px;padding:.35rem;display:none;position:absolute}.menu button,.submenu button{color:#dff2ff;text-align:left;cursor:pointer;background:#172330;border:0;border-radius:8px;width:100%;margin:.2rem 0;padding:.45rem .65rem;display:block}.hint{color:var(--muted);z-index:60;pointer-events:none;font-size:.95rem;position:absolute;bottom:16px;left:16px}.weight-control{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.45rem;margin-top:.65rem;font-size:.7rem;display:flex}.weight-slider{accent-color:var(--accent);flex:1}.weight-value{text-align:right;min-width:2.4rem;color:var(--accent)}.node[data-archetype]{border-color:var(--archetype-color)}.node[data-archetype=CONFLICTO]{--archetype-color:#ff4f5ebf}.node[data-archetype=RITUAL]{--archetype-color:#ffc857b3}.node[data-archetype=MERCADO]{--archetype-color:#7ad7c4b3}.node[data-archetype=RÉGIMEN]{--archetype-color:#d8ecffbf}.node[data-archetype=INFRAESTRUCTURA]{--archetype-color:#62c9ffbf}.node[data-archetype=MITO]{--archetype-color:#a56bffbf}.node[data-archetype=CASTA]{--archetype-color:#ff7878b3}.node[data-archetype=PROPAGANDA]{--archetype-color:#ffc85799}.node[data-archetype=SISTEMA]{--archetype-color:#62c9ff8c}.node.synthesizing{animation:.7s ease-out synthPulse}@keyframes synthPulse{0%{filter:brightness()}35%{filter:brightness(1.35)}to{filter:brightness()}}.node.synthesizing-persistent{animation:1.2s ease-in-out infinite alternate synthPulsePersistent}@keyframes synthPulsePersistent{0%{filter:brightness();border-color:var(--border)}to{filter:brightness(1.35);border-color:var(--accent);box-shadow:0 0 15px #62c9ff66}}@keyframes resultTextPulse{0%{opacity:.35;filter:blur(1px)}to{opacity:1;filter:blur()}}.node.network-center{filter:brightness(1.18);border-color:#62c9ffd9}.node.network-active{filter:brightness(1.1);border-color:#62c9ff8c}.node.network-dimmed{opacity:.32}.node.compat-high{filter:brightness(1.18);border-color:#62c9fff2}.node.compat-mid{filter:brightness(1.08);border-color:#7ad7c48c}.node.compat-low{opacity:.55;border-color:#ffffff29}.node.compat-contradiction{filter:brightness(1.08);border-color:#ff4f5ea6}.node.node-unstable{border-color:#ff4f5e!important;animation:1.5s infinite alternate unstableNodePulse!important}@keyframes unstableNodePulse{0%{box-shadow:0 0 10px #ff4f5e66}to{box-shadow:0 0 30px #ff4f5ee6,inset 0 0 15px #ff4f5e4d}}#systemField{z-index:1;pointer-events:none;opacity:.38;width:100%;height:100%;position:absolute;inset:0}#uiSidebar{z-index:80;pointer-events:none;flex-direction:column;gap:10px;width:340px;display:flex;position:absolute;top:16px;bottom:16px;right:16px}#uiSidebar>*{pointer-events:auto}#runSystem{color:#dff2ff;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#172330eb;border:1px solid #62c9ff61;border-radius:10px;padding:.5rem .75rem;font-size:.75rem;position:static}#runSystem:hover{border-color:#62c9ffbf;box-shadow:0 0 18px #62c9ff29}#runSystem.running{pointer-events:none;opacity:.65}.node.system-running-node{animation:.85s ease-out systemNodeRun}@keyframes systemNodeRun{0%{filter:brightness()}35%{filter:brightness(1.45);box-shadow:0 0 var(--run-blur,22px) 2px rgba(98,201,255,var(--run-alpha,.22)),0 0 var(--halo-blur) var(--halo-spread) rgba(98,201,255,var(--halo-alpha))}to{filter:brightness()}}.node.system-conflict{box-shadow:0 0 28px 3px #ff4f5e47,0 0 var(--halo-blur) var(--halo-spread) rgba(98,201,255,var(--halo-alpha));border-color:#ff4f5ef2}#relationToolbar{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#172330eb;border:1px solid #62c9ff52;border-radius:10px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.72rem;display:flex;position:static}#relationToolbar select{color:var(--text);background:#0d1218;border:1px solid #ffffff29;border-radius:8px;outline:none;padding:.35rem .45rem;font-size:.75rem}#relationToolbar select:focus{border-color:#62c9ffa6}.node-inspector{z-index:75;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;color:var(--text);pointer-events:auto;background:#0e1520eb;border:1px solid #62c9ff42;border-radius:14px;flex-direction:column;flex:1;display:flex;position:relative;top:auto;bottom:auto;right:auto;overflow:hidden}.inspector-header{border-bottom:1px solid #ffffff14;padding:.85rem .95rem}.inspector-header h2{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.85rem}.inspector-header p{color:var(--muted);margin:.35rem 0 0;font-size:.75rem;line-height:1.35}.inspector-content{padding:.85rem .95rem;font-size:.78rem;line-height:1.35;overflow:auto}.inspector-empty{color:var(--muted);font-size:.82rem}.inspector-section{border-bottom:1px solid #ffffff12;margin-bottom:.85rem;padding-bottom:.75rem}.inspector-section:last-child{border-bottom:0}.inspector-section h3{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .45rem;font-size:.68rem}.inspector-title{color:var(--text);margin:0 0 .35rem;font-size:.95rem;font-weight:650}.inspector-summary{color:#c9d6e4;white-space:pre-wrap;font-size:.78rem;line-height:1.45}.inspector-grid{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.inspector-kv{background:#ffffff09;border:1px solid #ffffff0f;border-radius:8px;padding:.45rem}.inspector-kv span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.18rem;font-size:.62rem;display:block}.inspector-kv strong{color:var(--text);font-size:.78rem;font-weight:600}.inspector-chips{flex-wrap:wrap;gap:.35rem;display:flex}.inspector-chip{color:#dff2ff;background:#62c9ff12;border:1px solid #62c9ff38;border-radius:999px;padding:.22rem .45rem;font-size:.68rem}.inspector-list{color:#d5e4f2;margin:0;padding-left:1rem}.inspector-list li{margin-bottom:.35rem}.metric-row{grid-template-columns:110px 1fr 38px;align-items:center;gap:.45rem;margin:.35rem 0;display:grid}.metric-name{color:var(--muted);font-size:.68rem}.metric-bar{background:#ffffff14;border-radius:99px;height:6px;overflow:hidden}.metric-fill{background:var(--accent);border-radius:99px;height:100%}.metric-fill.alert{background:#ff4f5e;box-shadow:0 0 8px #ff4f5e99}.metric-value{color:var(--text);text-align:right;font-size:.68rem}.layer-block{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;margin-bottom:.4rem;padding:.45rem}.layer-block strong{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem;font-size:.68rem;display:block}.layer-block p{color:#d5e4f2;margin:0;font-size:.72rem}.tension-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:4px;margin-bottom:.5rem;padding:.25rem .5rem;font-size:.65rem;font-weight:700;display:inline-block}.tension-badge.síntoma{color:#7ad7c4;background:#7ad7c426;border:1px solid #7ad7c44d}.tension-badge.mutación{color:#62c9ff;background:#62c9ff26;border:1px solid #62c9ff4d}.tension-badge.anomalía{color:#ff4f5e;background:#ff4f5e26;border:1px solid #ff4f5e66;box-shadow:0 0 10px #ff4f5e40}.valencia-mode{color:var(--text);letter-spacing:.04em;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.impact-grid{flex-direction:column;gap:.4rem;margin-top:.2rem;display:flex}.impact-row{align-items:center;gap:.4rem;display:flex}.impact-label{width:75px;color:var(--muted);text-transform:uppercase;font-size:.65rem}.impact-bar{background:#ffffff14;border-radius:99px;flex:1;height:4px;overflow:hidden}.impact-fill{background:var(--accent);border-radius:99px;height:100%}.seed-box{border-left:3px solid var(--accent);color:#d5e4f2;background:#0e152099;margin-top:.8rem;padding:.6rem;font-size:.75rem;font-style:italic;line-height:1.4}.audit-box{background:#ff4f5e0d;border:1px solid #ff4f5e4d;border-left:4px solid #ff4f5e;border-radius:8px;margin-top:1rem;padding:.8rem}.audit-title{color:#ff4f5e;letter-spacing:.08em;align-items:center;gap:6px;margin-bottom:.5rem;font-size:.75rem;font-weight:800;display:flex}.audit-diag{color:#d5e4f2;margin-bottom:.6rem;font-size:.75rem;line-height:1.4}.audit-suggestion{background:#0a0d1299;border:1px solid #62c9ff33;border-radius:6px;padding:.5rem}.audit-suggestion-label{color:var(--muted);text-transform:uppercase;margin-bottom:.3rem;font-size:.65rem}.audit-neon-text{color:#62c9ff;text-shadow:0 0 8px #62c9ff66;font-size:.8rem;font-weight:700}@keyframes wireSelectAnim{to{stroke-dashoffset:-16px}}.modal-overlay{z-index:999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d9;place-items:center;display:none;position:fixed;inset:0}.modal-overlay.open{display:grid}.modal-content{border:1px solid var(--accent);width:85vw;max-width:900px;height:85vh;color:var(--text);background:#0a0f16;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 40px #00000080}.modal-header{background:#ffffff05;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;display:flex}.modal-header h2{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:1.1rem}.modal-body{white-space:pre-wrap;color:#c9d6e4;background:#080c12;flex:1;padding:1.5rem;font-family:Courier New,Courier,monospace;font-size:.9rem;line-height:1.6;overflow-y:auto}.modal-footer{background:#ffffff05;border-top:1px solid #ffffff1a;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;display:flex}.btn{color:#dff2ff;cursor:pointer;letter-spacing:.02em;background:#172330;border:1px solid #62c9ff61;border-radius:8px;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600;transition:border-color .15s,background-color .15s,box-shadow .15s,color .15s,opacity .15s}.btn:hover{border-color:var(--accent);background:#62c9ff2e;box-shadow:0 0 10px #62c9ff1a}.btn.primary{border-color:var(--accent);color:#fff;background:#62c9ff26}.btn.primary:hover{background:#62c9ff40}::-webkit-scrollbar-track{background:#ffffff08;border-radius:99px}.app-shell{grid-template-rows:52px 1fr 34px;height:100vh;display:grid}.topbar{background:#080e16e6;border-bottom:1px solid #62c9ff33;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.brand{color:#9fb8d4;letter-spacing:.08em;text-transform:uppercase}.topnav button{color:#b8c9dd;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:7px;margin-right:.35rem;padding:.28rem .5rem}.topnav button:hover{background:#ffffff0d}.subbar{display:none}.main-layout{grid-template-rows:minmax(0,1fr) 5px 46px;min-height:0;display:grid}.top-content-row{grid-template-columns:minmax(0,1fr) 5px 360px;min-height:0;display:grid}.world-panel-splitter{cursor:row-resize;background:#62c9ff14;height:5px;transition:background .15s,box-shadow .15s}.world-panel-splitter:hover,.world-panel-splitter.dragging{background:#62c9ff38;box-shadow:0 0 10px #62c9ff1f}.bottom-world-panel{background:#0e1520e6;border:1px solid #62c9ff38;border-radius:12px;flex-direction:column;min-height:36px;margin:0 12px 12px;display:flex;overflow:hidden}.bottom-world-panel.collapsed .bottom-world-content{display:none}.bottom-world-header{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ffffff14;align-items:center;min-height:36px;padding:.6rem .8rem;font-size:.72rem;display:flex}.bottom-world-content{color:#c9d6e4;padding:.7rem .8rem;font-size:.86rem;line-height:1.45;overflow:auto}.graph-wrap{width:100%;height:100%;margin:0}.viewport-toolbar{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#080e16b8;border:1px solid #62c9ff2e;border-radius:12px;flex-direction:column;gap:6px;padding:6px;display:flex;position:absolute;top:12px;left:10px;box-shadow:0 0 18px #00000038}.viewport-toolbar button{color:#bcd2e8;cursor:pointer;background:#0f1722e0;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:34px;height:34px;font-size:.9rem;line-height:1;display:grid}.viewport-toolbar button:hover{color:#dff2ff;background:#172330f5;border-color:#62c9ff8c;box-shadow:0 0 14px #62c9ff1f}.viewport-toolbar button.active{color:#fff;background:#62c9ff2e;border-color:#62c9ffd9}.sidebar-splitter,.panel-splitter,.world-panel-splitter{z-index:30;position:relative}.sidebar-splitter:before{content:"";position:absolute;inset:0 -10px}.panel-splitter:before,.world-panel-splitter:before{content:"";position:absolute;inset:-10px 0}.sidebar-splitter{cursor:col-resize;background:#62c9ff14;width:5px;transition:background .15s,box-shadow .15s}.sidebar-splitter:hover,.sidebar-splitter.dragging{background:#62c9ff38;box-shadow:0 0 10px #62c9ff1f}.right-sidebar{min-height:0;padding:12px 12px 0 0;display:flex;overflow:hidden}.sidebar-block{background:#0e1520eb;border:1px solid #62c9ff42;border-radius:12px;padding:.8rem}.system-controls-body{flex-direction:column;gap:18px;display:flex}.system-controls-body #runSystem{align-self:flex-start}.system-controls-body #relationToolbar{margin-top:2px}.sidebar-block h3,.inspector-worldstate h3{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .4rem;font-size:.68rem}.panel-splitter{cursor:row-resize;background:#62c9ff14;border-radius:99px;height:5px;margin:7px 0;transition:background .15s,box-shadow .15s}.panel-splitter:hover,.panel-splitter.dragging{background:#62c9ff38;box-shadow:0 0 10px #62c9ff1f}.inspector-worldstate{color:#9db0c4;background:#090e168c;border:1px solid #62c9ff33;border-radius:10px;margin:.6rem .95rem .85rem;padding:.55rem}.inspector-worldstate p{margin:0;font-size:.73rem;line-height:1.35}.bottombar{color:#8fa5bc;background:#0a111bd9;border-top:1px solid #62c9ff24;align-items:center;gap:14px;padding:0 12px;font-size:.82rem;display:flex}.hint{display:none}body.resizing-panel{cursor:inherit;-webkit-user-select:none;user-select:none}#uiSidebar{pointer-events:auto;grid-template-rows:390px 5px minmax(180px,1fr);gap:10px;width:100%;height:100%;min-height:0;display:grid;position:static}#runSystem,#relationToolbar{position:static}.node-inspector{flex-direction:column;width:100%;min-height:0;display:flex;position:static;overflow:hidden}.inspector-content{flex:1;overflow:auto}#systemControlsPanel{overflow:auto}.diagnostics-panel{background:#080e168f;border:1px solid #62c9ff2e;border-radius:10px;margin-top:.85rem;padding:.7rem}.diagnostic-header{justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.55rem;display:flex}.diagnostic-header h3{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.68rem}.diagnostic-header p{color:var(--muted);margin:.18rem 0 0;font-size:.66rem;line-height:1.25}.diagnostic-header button{color:#dff2ff;cursor:pointer;background:#172330d1;border:1px solid #62c9ff47;border-radius:8px;width:28px;height:28px}.diagnostic-header button:hover{border-color:#62c9ffb8;box-shadow:0 0 12px #62c9ff1f}.diagnostic-grid{grid-template-columns:1fr 1fr;gap:.36rem;display:grid}.diagnostic-row{background:#ffffff07;border:1px solid #ffffff0e;border-radius:8px;flex-direction:column;gap:.15rem;min-width:0;padding:.38rem .45rem;display:flex}.diagnostic-row.wide{grid-column:1/-1}.diagnostic-row span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.58rem}.diagnostic-row strong{color:#dff2ff;text-overflow:ellipsis;align-items:center;gap:.34rem;min-width:0;font-size:.68rem;font-weight:650;line-height:1.28;display:flex;overflow:hidden}.diagnostic-dot{background:#ffffff59;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 8px #ffffff14}.diagnostic-dot.ok{background:#7ad7c4;box-shadow:0 0 9px #7ad7c48c}.diagnostic-dot.warn{background:#ffc857;box-shadow:0 0 9px #ffc85773}.diagnostic-dot.bad{background:#ff4f5e;box-shadow:0 0 9px #ff4f5e8c}.diagnostic-dot.muted{background:#ffffff59}.diagnostic-error strong{color:#ffb4ba}.diagnostic-running strong{color:#ffc857}.diagnostic-detail{color:#90a7bd;border-top:1px solid #ffffff0f;margin-top:.5rem;padding-top:.45rem;font-size:.63rem;line-height:1.35}.nexus-alert-stack{z-index:1200;pointer-events:none;flex-direction:column;gap:.55rem;width:min(360px,100vw - 36px);display:flex;position:fixed;top:64px;right:18px}.nexus-alert-card{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dff2ff;background:#0a0f16f5;border:1px solid #62c9ff3d;border-radius:12px;padding:.75rem 2.25rem .75rem .85rem;animation:.18s ease-out nexusAlertIn;position:relative;box-shadow:0 12px 30px #00000052}.nexus-alert-card.error{border-color:#ff4f5e9e;box-shadow:0 12px 30px #00000052,0 0 22px #ff4f5e1f}.nexus-alert-card.warn{border-color:#ffc8578c;box-shadow:0 12px 30px #00000052,0 0 22px #ffc85717}.nexus-alert-card.fading{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(-6px)}.nexus-alert-title{text-transform:uppercase;letter-spacing:.08em;color:#fff;margin-bottom:.28rem;font-size:.72rem;font-weight:800}.nexus-alert-card.error .nexus-alert-title{color:#ffb4ba}.nexus-alert-card.warn .nexus-alert-title{color:#ffe1a3}.nexus-alert-message{color:#d6e5f4;font-size:.76rem;line-height:1.35}.nexus-alert-detail{color:#94aabd;word-break:break-word;border-top:1px solid #ffffff14;margin-top:.4rem;padding-top:.4rem;font-family:Courier New,monospace;font-size:.68rem;line-height:1.35}.nexus-alert-close{color:#c9d6e4;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1c;border-radius:8px;width:24px;height:24px;position:absolute;top:.42rem;right:.48rem}.nexus-alert-close:hover{color:#fff;background:#62c9ff1a;border-color:#62c9ff73}@keyframes nexusAlertIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.project-toolbar{background:#172330b8;border:1px solid #62c9ff38;border-radius:10px;grid-template-columns:1fr;gap:.45rem;padding:.55rem;display:grid}.project-toolbar button{color:#dff2ff;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;text-align:left;background:#0f1722f0;border:1px solid #62c9ff52;border-radius:8px;width:100%;padding:.48rem .6rem;font-size:.72rem}.project-toolbar button:hover{background:#62c9ff1f;border-color:#62c9ffbf;box-shadow:0 0 12px #62c9ff1a}.nexus-alert-card.info{background:#0c1b27f0;border-color:#62c9ff6b}.nexus-alert-card.info .nexus-alert-title{color:#62c9ff}.template-panel{background:#080e1680;border:1px solid #62c9ff33;border-radius:12px;flex-direction:column;gap:.55rem;margin-top:.85rem;padding:.72rem;display:flex}.template-header{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.template-header h3{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.68rem}.template-header p{color:#8fa5bc;margin:.18rem 0 0;font-size:.72rem;line-height:1.35}.template-select-label{color:#9fb8d4;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.template-selector{color:#dff2ff;background:#0c121cf2;border:1px solid #62c9ff3d;border-radius:9px;outline:none;width:100%;padding:.46rem .5rem}.template-selector:focus{border-color:#62c9ffb8;box-shadow:0 0 0 2px #62c9ff1a}.template-description{color:#b8c9dd;background:#ffffff09;border:1px solid #ffffff0f;border-radius:9px;min-height:42px;padding:.48rem .55rem;font-size:.75rem;line-height:1.35}.template-replace-row{color:#9fb8d4;-webkit-user-select:none;user-select:none;align-items:center;gap:.42rem;font-size:.74rem;display:flex}.template-replace-row input{accent-color:#62c9ff}#applyTemplateBtn{color:#dff2ff;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#172330eb;border:1px solid #62c9ff61;border-radius:10px;align-self:flex-start;padding:.48rem .72rem;font-size:.72rem}#applyTemplateBtn:hover{border-color:#62c9ffbf;box-shadow:0 0 18px #62c9ff29}.node[data-template-id]{box-shadow:0 0 var(--halo-blur,12px) rgba(98,201,255,var(--halo-alpha,.12)), inset 0 0 0 1px #ffffff09}.node-editor-form{flex-direction:column;gap:.1rem;display:flex}.node-editor-header-block{padding-top:.1rem}.node-editor-field{flex-direction:column;gap:.32rem;margin:.55rem 0;display:flex}.node-editor-field span{color:var(--muted);text-transform:uppercase;letter-spacing:.075em;font-size:.64rem}.node-editor-field input,.node-editor-field textarea,.node-editor-field select{box-sizing:border-box;color:#dbe9f7;width:100%;font:inherit;background:#050a11b8;border:1px solid #62c9ff33;border-radius:8px;outline:none;padding:.48rem .55rem;font-size:.76rem}.node-editor-field textarea{resize:vertical;min-height:52px;line-height:1.4}.node-editor-field input:focus,.node-editor-field textarea:focus,.node-editor-field select:focus{border-color:#62c9ff9e;box-shadow:0 0 0 2px #62c9ff1a}.node-editor-grid-2{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.node-editor-grid-2 .node-editor-weight{grid-column:1/-1}.node-editor-weight{grid-template-columns:1fr auto;align-items:center;display:grid}.node-editor-weight span{grid-column:1/-1}.node-editor-weight input{padding:.1rem}.node-editor-weight strong{color:var(--accent);padding-left:.5rem;font-size:.76rem}.node-editor-metrics{flex-direction:column;gap:.52rem;display:flex}.node-editor-metric{grid-template-rows:auto 4px;grid-template-columns:82px 1fr 34px;align-items:center;gap:.25rem .45rem;display:grid}.node-editor-metric span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.66rem}.node-editor-metric input{width:100%;accent-color:var(--accent)}.node-editor-metric strong{color:#dbe9f7;text-align:right;font-size:.68rem}.node-editor-meter{background:#ffffff0f;border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.node-editor-meter div{background:var(--accent);border-radius:99px;height:100%;box-shadow:0 0 8px #62c9ff4d}.node-editor-actions{z-index:5;background:linear-gradient(#0e1520b3,#0e1520fa);border-top:1px solid #62c9ff2e;gap:.5rem;margin:.35rem -.95rem -.85rem;padding:.75rem .95rem;display:flex;position:sticky;bottom:-.85rem}.node-editor-actions button{color:#dff2ff;cursor:pointer;background:#62c9ff14;border:1px solid #62c9ff47;border-radius:8px;padding:.48rem .62rem;font-size:.75rem}.node-editor-actions button:hover{background:#62c9ff24;border-color:#62c9ffa6}.node-editor-actions .node-editor-apply{color:#fff;background:#62c9ff2e;border-color:#62c9ff8c}.node-editor-actions .node-editor-reset{color:#9fb3c9;background:#ffffff09;border-color:#ffffff14}.compact-readonly{opacity:.92}.editor-pn{background:#62c9ff09;border:1px solid #62c9ff24;border-radius:10px;padding:.7rem}.node-editor-form .inspector-section{margin-bottom:.65rem}.node-editor-form .inspector-section h3{color:#9fb8d4}.node[data-node-type]{border-color:color-mix(in srgb,var(--node-type-color,#62c9ff8c) 64%,var(--border))}.node[data-node-type]:after{content:attr(data-node-type-label);text-overflow:ellipsis;white-space:nowrap;border:1px solid color-mix(in srgb,var(--node-type-color,#62c9ff80) 58%,transparent);color:#dff2ff;letter-spacing:.07em;text-transform:uppercase;pointer-events:none;max-width:45%;box-shadow:0 0 10px color-mix(in srgb,var(--node-type-color,#62c9ff3d) 28%,transparent);background:#050a11b8;border-radius:999px;padding:.16rem .42rem;font-size:.56rem;position:absolute;top:.52rem;right:.65rem;overflow:hidden}.node-type-recurso{--node-type-color:#7ad7c4db}.node-type-institucion{--node-type-color:#d8ecffd1}.node-type-faccion{--node-type-color:#ff7878d1}.node-type-personaje{--node-type-color:#ffc857d1}.node-type-territorio{--node-type-color:#62c9ffd1}.node-type-tecnologia{--node-type-color:#50aaffdb}.node-type-rito{--node-type-color:#a56bffd1}.node-type-conflicto{--node-type-color:#ff4f5ee6}.node-type-ley{--node-type-color:#b4d2ffc7}.node-type-simbolo{--node-type-color:#ffde7ad1}.node-type-evento_historico{--node-type-color:#be8cffd1}.node-type-consecuencia{--node-type-color:#62c9ffdb}.node-type-escena{--node-type-color:#ff9658db}.node-type-sistema{--node-type-color:#9bb9d2ad}.node-type-hint{color:#8fa5bc;text-transform:none;letter-spacing:0;margin-top:.25rem;font-size:.66rem;line-height:1.35;display:block}.node-editor-field small.node-type-hint{font:inherit;color:#8fa5bc;font-size:.66rem}.rule-editor-panel{background:#090d148f;border:1px solid #ffc8572e;border-radius:12px;flex-direction:column;gap:.62rem;margin-top:.85rem;padding:.72rem;display:flex}.rule-editor-header{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.rule-editor-header h3{color:#ffe1a3;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.68rem}.rule-editor-header p{color:#9fb0c2;margin:.18rem 0 0;font-size:.71rem;line-height:1.36}.rule-editor-counter{white-space:nowrap;background:#ffc8570e;border:1px solid #ffc85729;border-radius:10px;grid-template-columns:auto auto;align-items:baseline;gap:.08rem .34rem;padding:.38rem .48rem;display:grid}.rule-editor-counter strong{color:#ffe1a3;font-size:.76rem}.rule-editor-counter span{color:#8fa5bc;text-transform:uppercase;letter-spacing:.06em;font-size:.58rem}.rule-editor-toolbar{flex-wrap:wrap;gap:.42rem;display:flex}.rule-editor-toolbar button,.rule-actions button{color:#ffe7b5;cursor:pointer;text-transform:uppercase;letter-spacing:.045em;background:#ffc8570f;border:1px solid #ffc85740;border-radius:8px;padding:.42rem .52rem;font-size:.68rem}.rule-editor-toolbar button:hover,.rule-actions button:hover{background:#ffc8571c;border-color:#ffc85794}.rule-editor-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:.62rem;display:grid}.rule-list{flex-direction:column;gap:.34rem;max-height:260px;padding-right:.2rem;display:flex;overflow:auto}.rule-list-item{text-align:left;color:#dbe9f7;cursor:pointer;background:#050a119e;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:.45rem;padding:.46rem .48rem;display:grid}.rule-list-item:hover{border-color:#ffc85761}.rule-list-item.selected{border-color:#ffc857b8;box-shadow:0 0 14px #ffc85714}.rule-list-item.inactive{opacity:.58}.rule-list-main{min-width:0}.rule-list-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;display:block;overflow:hidden}.rule-list-main small{color:#7f93a8;white-space:nowrap;text-overflow:ellipsis;margin-top:.08rem;font-size:.56rem;display:block;overflow:hidden}.rule-list-meta{flex-direction:column;align-items:flex-end;gap:.14rem;display:flex}.rule-list-meta span{text-transform:uppercase;color:#9fb0c2;background:#ffffff09;border:1px solid #ffffff0f;border-radius:99px;padding:.08rem .3rem;font-size:.56rem}.rule-editor-detail{min-width:0}.world-rule-form{flex-direction:column;gap:.58rem;display:flex}.rule-editor-status{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .52rem;display:flex}.rule-editor-status span{text-transform:uppercase;letter-spacing:.08em;font-size:.6rem}.rule-editor-status strong{color:#dce8f5;font-size:.67rem}.rule-editor-status.on span{color:#7ad7c4}.rule-editor-status.off span{color:#ffb4ba}.rule-editor-grid-2{grid-template-columns:1fr 1fr;gap:.48rem;display:grid}.rule-wide{grid-column:1/-1}.rule-field{flex-direction:column;gap:.27rem;display:flex}.rule-field span{color:#9fb8d4;text-transform:uppercase;letter-spacing:.075em;font-size:.61rem}.rule-field input,.rule-field textarea,.rule-field select{box-sizing:border-box;color:#dbe9f7;width:100%;font:inherit;background:#050a11b8;border:1px solid #ffc8572b;border-radius:8px;outline:none;padding:.42rem .48rem;font-size:.7rem}.rule-field textarea{resize:vertical;min-height:42px;line-height:1.35}.rule-field input:focus,.rule-field textarea:focus,.rule-field select:focus{border-color:#ffc8578c;box-shadow:0 0 0 2px #ffc85714}.rule-field small{color:#71869b;font-size:.58rem;line-height:1.3}.rule-check{color:#b8c9dd;align-items:center;gap:.38rem;font-size:.7rem;display:flex}.rule-check input{accent-color:#ffc857}.rule-note{color:#9fb8d4;background:#62c9ff0b;border:1px solid #62c9ff21;border-radius:9px;padding:.5rem;font-size:.68rem;line-height:1.38}.rule-editor-section{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;padding:.58rem}.rule-editor-section h4{color:#ffe1a3;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .48rem;font-size:.64rem}.rule-editor-section.disabled-section{opacity:.62}.rule-metrics{border-top:1px solid #ffffff0f;margin-top:.55rem;padding-top:.48rem}.rule-metrics h5{color:#9fb8d4;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .4rem;font-size:.61rem}.rule-metric-row{grid-template-columns:1fr 70px;align-items:center;gap:.45rem;margin:.28rem 0;display:grid}.rule-metric-row span{color:#9fb0c2;font-size:.64rem}.rule-metric-row input{color:#dbe9f7;background:#050a11b8;border:1px solid #ffc85729;border-radius:7px;padding:.32rem .38rem;font-size:.66rem}.rule-actions{background:linear-gradient(#090d14a6,#090d14f7);border-top:1px solid #ffc85721;flex-wrap:wrap;gap:.42rem;padding:.55rem 0 0;display:flex;position:sticky;bottom:-.75rem}.rule-actions .rule-primary{color:#fff;background:#ffc85724;border-color:#ffc85794}.rule-actions .danger{color:#ffb4ba;background:#ff4f5e14;border-color:#ff4f5e6b}.rule-empty{color:#8fa5bc;text-align:center;border:1px dashed #ffffff1f;border-radius:9px;padding:.65rem;font-size:.7rem}@media (width<=1180px){.rule-editor-body{grid-template-columns:1fr}.rule-list{max-height:180px}.rule-editor-grid-2{grid-template-columns:1fr}}.ollama-config-panel{background:#080f1294;border:1px solid #7ad7c42e;border-radius:12px;flex-direction:column;gap:.62rem;margin-top:.85rem;padding:.72rem;display:flex}.ollama-config-header{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.ollama-config-header h3{color:#7ad7c4;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.68rem}.ollama-config-header p{color:#9fb0c2;margin:.18rem 0 0;font-size:.71rem;line-height:1.35}.ollama-config-status{text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;padding:.16rem .42rem;font-size:.56rem}.ollama-config-status.ok{color:#7ad7c4;background:#7ad7c412;border-color:#7ad7c461}.ollama-config-status.bad{color:#ffb4ba;background:#ff4f5e12;border-color:#ff4f5e61}.ollama-config-status.warn{color:#ffe1a3;background:#ffc8570f;border-color:#ffc85752}.ollama-config-grid{grid-template-columns:1fr 1fr;gap:.48rem;display:grid}.ollama-wide{grid-column:1/-1}.ollama-field{flex-direction:column;gap:.26rem;display:flex}.ollama-field span{color:#9fcfc6;text-transform:uppercase;letter-spacing:.075em;font-size:.61rem}.ollama-field input,.ollama-field select{box-sizing:border-box;color:#dbe9f7;width:100%;font:inherit;background:#050a11b8;border:1px solid #7ad7c42b;border-radius:8px;outline:none;padding:.42rem .48rem;font-size:.7rem}.ollama-field input:focus,.ollama-field select:focus{border-color:#7ad7c48c;box-shadow:0 0 0 2px #7ad7c414}.ollama-toggles{background:#ffffff06;border:1px solid #ffffff0f;border-radius:9px;flex-direction:column;gap:.32rem;padding:.48rem;display:flex}.ollama-toggles label{color:#b8c9dd;align-items:center;gap:.38rem;font-size:.7rem;display:flex}.ollama-toggles input{accent-color:#7ad7c4}.ollama-config-actions{flex-wrap:wrap;gap:.42rem;display:flex}.ollama-config-actions button{color:#c9fff5;cursor:pointer;text-transform:uppercase;letter-spacing:.045em;background:#7ad7c40f;border:1px solid #7ad7c440;border-radius:8px;padding:.42rem .52rem;font-size:.68rem}.ollama-config-actions button:hover{background:#7ad7c41c;border-color:#7ad7c494}.ollama-config-detail{color:#8fa5bc;background:#050a117a;border:1px solid #7ad7c41a;border-radius:8px;padding:.45rem .5rem;font-size:.66rem;line-height:1.36}.suggested-nodes-section{background:#0610146b;border-color:#7ad7c442}.suggested-node-list{flex-direction:column;gap:.55rem;margin-top:.7rem;display:flex}.suggested-node-card{background:#070e15a3;border:1px solid #7ad7c438;border-radius:10px;padding:.62rem;box-shadow:inset 0 0 0 1px #ffffff05}.suggested-node-card.injected{opacity:.68;background:#ffffff06;border-color:#ffffff1c}.suggested-node-topline{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.suggested-node-topline strong{color:#dff2ff;font-size:.78rem;line-height:1.25}.suggested-node-topline span{color:#7ad7c4;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:#7ad7c414;border:1px solid #7ad7c447;border-radius:999px;padding:.12rem .36rem;font-size:.58rem}.suggested-node-meta{color:#8fa5bc;text-transform:uppercase;letter-spacing:.04em;margin-top:.32rem;font-size:.64rem}.suggested-node-reason{color:#bcd2e8;margin-top:.42rem;font-size:.7rem;line-height:1.35}.inject-suggested-node-btn{color:#c9fff5;cursor:pointer;text-transform:uppercase;letter-spacing:.055em;background:#7ad7c414;border:1px solid #7ad7c461;border-radius:8px;width:100%;margin-top:.55rem;padding:.42rem .5rem;font-size:.66rem}.inject-suggested-node-btn:hover:not(:disabled){background:#7ad7c424;border-color:#7ad7c4bf;box-shadow:0 0 12px #7ad7c41f}.inject-suggested-node-btn:disabled{cursor:not-allowed;color:#7f8e9e;background:#ffffff09;border-color:#ffffff14}.node.lineage-self{border-color:#62c9ffeb;box-shadow:0 0 0 1px #62c9ff8c,0 0 28px #62c9ff38}.node.lineage-parent{border-color:#7ad7c4db;box-shadow:0 0 0 1px #7ad7c473,0 0 22px #7ad7c42e}.node.lineage-grandparent{border-color:#ffc857c7;box-shadow:0 0 0 1px #ffc85761,0 0 20px #ffc85724}.node.lineage-descendant{border-color:#b581ffbd;box-shadow:0 0 0 1px #b581ff57,0 0 20px #b581ff1f}.wire-lineage{animation:1.4s linear infinite lineageWirePulse}@keyframes lineageWirePulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-32px}}.lineage-section{background:#060f187a;border-color:#62c9ff40}.lineage-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lineage-header h3{margin:0}.lineage-focus-current{color:#dff2ff;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#62c9ff14;border:1px solid #62c9ff59;border-radius:8px;padding:.28rem .42rem;font-size:.58rem}.lineage-focus-current:hover{background:#62c9ff24;border-color:#62c9ffb3}.lineage-origin{color:#b7c9da;background:#ffffff07;border:1px solid #ffffff12;border-radius:9px;margin-top:.55rem;padding:.52rem;font-size:.7rem;line-height:1.38}.lineage-generation-grid{grid-template-columns:repeat(3,1fr);gap:.38rem;margin:.65rem 0;display:grid}.lineage-generation-grid div{background:#62c9ff0b;border:1px solid #62c9ff24;border-radius:9px;padding:.44rem}.lineage-generation-grid span{color:#8fa5bc;text-transform:uppercase;letter-spacing:.07em;font-size:.55rem;display:block}.lineage-generation-grid strong{color:#dff2ff;margin-top:.08rem;font-size:.9rem;display:block}.lineage-section h4{color:#9fddff;text-transform:uppercase;letter-spacing:.08em;margin:.72rem 0 .38rem;font-size:.62rem}.lineage-chip-list{flex-wrap:wrap;gap:.34rem;display:flex}.lineage-chip{color:#dce8f5;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.24rem .42rem;font-size:.64rem;display:flex}.lineage-chip span{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.lineage-chip small{color:#8fa5bc;font-size:.52rem}.lineage-chip.parent{background:#7ad7c413;border-color:#7ad7c457}.lineage-chip.grandparent{background:#ffc8570f;border-color:#ffc8574d}.lineage-chip:hover{filter:brightness(1.18);transform:translateY(-1px)}.lineage-empty{color:#7f93a8;border:1px dashed #ffffff1a;border-radius:8px;padding:.42rem;font-size:.66rem}.lineage-relation-row{background:#050a1175;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.4rem;margin:.28rem 0;padding:.38rem .42rem;display:grid}.lineage-relation-row button{text-align:left;color:#dff2ff;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-size:.66rem;overflow:hidden}.lineage-relation-row button:hover{text-decoration:underline}.lineage-relation-row span{color:#7ad7c4;text-transform:uppercase;letter-spacing:.06em;font-size:.56rem}.lineage-relation-row strong{color:#8fa5bc;font-size:.58rem}.lineage-rule,.lineage-ai-row{background:#050a116b;border:1px solid #ffffff14;border-radius:9px;margin:.28rem 0;padding:.42rem}.lineage-rule strong,.lineage-ai-row strong{color:#dff2ff;font-size:.68rem;line-height:1.24;display:block}.lineage-rule span,.lineage-ai-row span,.lineage-ai-row small{color:#8fa5bc;margin-top:.12rem;font-size:.58rem;display:block}.lineage-ai-row span{color:#7ad7c4}.lineage-ai-row small{line-height:1.28}.world-state-grid{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);align-items:start;gap:.9rem;display:grid}.world-state-summary p{color:#d8e6f4;margin:.18rem 0 .45rem;line-height:1.38}.world-state-summary ul{color:#9fb8d4;margin:.35rem 0 0;padding-left:1.15rem}.world-state-summary li{margin:.16rem 0}.world-metrics-panel{background:#050a117a;border:1px solid #62c9ff2e;border-radius:12px;gap:.42rem;padding:.72rem;display:grid}.world-metrics-panel h3{color:#9fddff;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .18rem;font-size:.66rem}.world-metric-card{grid-template-columns:112px 1fr 42px;align-items:center;gap:.42rem;display:grid}.world-metric-label{color:#a9bed3;text-transform:uppercase;letter-spacing:.055em;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.world-metric-track{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden}.world-metric-fill{background:linear-gradient(90deg,#62c9ffa6,#ff4f5eb8);border-radius:999px;height:100%;box-shadow:0 0 10px #62c9ff38}.world-metric-value{color:#dff2ff;text-align:right;font-variant-numeric:tabular-nums;font-size:.64rem}@media (width<=900px){.world-state-grid{grid-template-columns:1fr}.world-metric-card{grid-template-columns:98px 1fr 38px}}.temporal-simulation-panel{background:#030a129e;border:1px solid #78f0ff38;border-radius:14px;margin-top:.9rem;padding:.85rem;box-shadow:inset 0 0 18px #32dcff14}.temporal-header{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.7rem;display:flex}.temporal-header h4{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.92rem}.temporal-header p{color:#dcf5ffa6;margin:.15rem 0 0;font-size:.74rem;line-height:1.35}.temporal-badge{color:#dcffffeb;white-space:nowrap;background:#78f0ff14;border:1px solid #78f0ff52;border-radius:999px;padding:.2rem .55rem;font-size:.7rem}.temporal-controls-grid{grid-template-columns:1fr auto;align-items:end;gap:.55rem;margin-bottom:.65rem;display:grid}.temporal-controls-grid label{color:#dcf5ffbd;flex-direction:column;gap:.25rem;font-size:.72rem;display:flex}.temporal-controls-grid select{color:#ebfffff2;background:#00000047;border:1px solid #78f0ff38;border-radius:8px;padding:.35rem}.temporal-check{white-space:nowrap;align-items:center;gap:.35rem;flex-direction:row!important}.temporal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:.7rem;display:grid}.temporal-actions button{border-radius:9px;padding:.42rem .45rem;font-size:.72rem}.temporal-actions button.danger{color:#ffaaaaf2;border-color:#ff5a5a61}.temporal-status{border-top:1px solid #78f0ff24;margin-bottom:.65rem;padding-top:.65rem}.temporal-status strong{color:#e6fffff5;margin-bottom:.25rem;font-size:.78rem;display:block}.temporal-status p{color:#dcf5ffab;margin:0;font-size:.72rem;line-height:1.35}.temporal-mini-metrics{gap:.28rem;margin-bottom:.6rem;display:grid}.temporal-metric-row{color:#dcf5ffb8;grid-template-columns:6.8rem 1fr 2.4rem;align-items:center;gap:.4rem;font-size:.68rem;display:grid}.temporal-metric-track{background:#ffffff14;border-radius:99px;height:5px;overflow:hidden}.temporal-metric-track i{background:linear-gradient(90deg,#5fe6ff73,#ff508294);border-radius:99px;height:100%;display:block}.temporal-metric-row b{color:#ebffffd9;text-align:right;font-weight:500}.temporal-history{color:#dcf5ffb3;border-top:1px solid #78f0ff24;padding-top:.55rem;font-size:.72rem}.temporal-history summary{cursor:pointer;color:#e1ffffdb}.temporal-history ol{gap:.35rem;margin:.5rem 0 0;padding-left:1.1rem;display:grid}.temporal-history li button{color:#78f0ffe6;text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.temporal-history li small{color:#dcf5ff80;margin-top:.1rem;display:block}.scenario-mode-panel{background:#1008068a;border:1px solid #ff825f3d;border-radius:14px;margin-top:.9rem;padding:.85rem;box-shadow:inset 0 0 18px #ff5c3c12}.scenario-header{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.7rem;display:flex}.scenario-header h4{color:#ffb28d;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.92rem}.scenario-header p{color:#ffe1d2a8;margin:.15rem 0 0;font-size:.74rem;line-height:1.35}.scenario-badge{color:#ffebe1f0;white-space:nowrap;background:#ff785014;border:1px solid #ff916e57;border-radius:999px;padding:.2rem .55rem;font-size:.7rem}.scenario-controls-grid{grid-template-columns:1fr .85fr;align-items:end;gap:.58rem;margin-bottom:.58rem;display:grid}.scenario-controls-grid label,.scenario-detail-label{color:#ffe6d7c2;flex-direction:column;gap:.25rem;font-size:.72rem;display:flex}.scenario-controls-grid label span,.scenario-detail-label span{text-transform:uppercase;letter-spacing:.055em;color:#ffcdb9c7;font-size:.62rem}.scenario-controls-grid select,.scenario-detail-label input{color:#fff4eef2;background:#00000047;border:1px solid #ff916e3d;border-radius:8px;outline:none;padding:.38rem}.scenario-controls-grid select:focus,.scenario-detail-label input:focus{border-color:#ff916e9e;box-shadow:0 0 0 2px #ff785014}#scenarioIntensity{accent-color:#ff8f67;padding:.12rem 0}#scenarioIntensityValue{color:#ffb28d;font-weight:600}.scenario-actions{grid-template-columns:1fr 1fr auto;gap:.45rem;margin:.68rem 0;display:grid}.scenario-actions button{color:#ffeee6f2;cursor:pointer;background:#ff785014;border:1px solid #ff916e47;border-radius:9px;padding:.42rem .45rem;font-size:.72rem}.scenario-actions button:hover{background:#ff785021;border-color:#ff916e9e}.scenario-actions button.danger{color:#ffb4aff2;background:#ff32320a;border-color:#ff5a5a57}.scenario-selected{background:#ffffff06;border:1px solid #ff916e21;border-radius:10px;margin-bottom:.62rem;padding:.52rem}.scenario-selected strong{color:#ffd1bd;margin-bottom:.2rem;font-size:.78rem;display:block}.scenario-selected p{color:#ffe6d794;margin:0;font-size:.7rem;line-height:1.32}.scenario-result{border-top:1px solid #ff916e24;margin-bottom:.65rem;padding-top:.65rem}.scenario-result strong{color:#fff5f0f5;margin-bottom:.25rem;font-size:.78rem;display:block}.scenario-result p{color:#ffe6d7ad;margin:0 0 .58rem;font-size:.72rem;line-height:1.38}.scenario-detail-grid{grid-template-columns:1fr;gap:.42rem;display:grid}.scenario-detail-grid div{background:#0000002e;border:1px solid #ffffff0f;border-radius:9px;padding:.45rem}.scenario-detail-grid h5{color:#ffb28d;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .3rem;font-size:.6rem}.scenario-detail-grid ul{color:#ffe8dcb3;margin:0;padding-left:1rem;font-size:.68rem;line-height:1.32}.scenario-detail-grid small{color:#ffe6d770;margin-top:.05rem;font-size:.58rem;display:block}.scenario-comparison{gap:.28rem;margin-bottom:.6rem;display:grid}.scenario-empty{color:#ffe6d785;border:1px dashed #ff916e2b;border-radius:9px;padding:.48rem;font-size:.7rem}.scenario-metric-row{color:#ffe6d7b8;grid-template-columns:6.7rem 1fr 2.25rem 2.15rem;align-items:center;gap:.38rem;font-size:.66rem;display:grid}.scenario-metric-row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scenario-metric-bars{background:#ffffff12;border-radius:99px;height:7px;position:relative;overflow:hidden}.scenario-metric-bars i{border-radius:99px;height:100%;position:absolute;top:0;left:0}.scenario-metric-bars .before{background:#ffffff29}.scenario-metric-bars .after{background:linear-gradient(90deg,#ff916e8c,#ff4a5ca8);box-shadow:0 0 10px #ff645033}.scenario-metric-row b{color:#fff5f0db;text-align:right;font-weight:500}.scenario-metric-row em{text-align:right;color:#ffebe19e;font-style:normal}.scenario-metric-row.up em{color:#ffb28d}.scenario-metric-row.down em{color:#7ad7c4}.scenario-metric-row.flat em{color:#ffebe180}.scenario-history{color:#ffe6d7b3;border-top:1px solid #ff916e24;padding-top:.55rem;font-size:.72rem}.scenario-history summary{cursor:pointer;color:#ffebe1db}.scenario-history ol{gap:.35rem;margin:.5rem 0 0;padding-left:1.1rem;display:grid}.scenario-history li button{color:#ffb28d;text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.scenario-history li small{color:#ffe6d770;margin-top:.1rem;display:block}.node[data-node-type=consecuencia] .scenario-node-marker{color:#ffb28d}@media (width<=900px){.scenario-controls-grid,.scenario-actions{grid-template-columns:1fr}.scenario-actions button{width:100%}}.advanced-export-controls{grid-template-columns:repeat(2,minmax(180px,1fr));align-items:end;gap:.75rem;width:100%;display:grid}.advanced-export-controls label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:.3rem;font-size:.72rem;display:flex}.advanced-export-controls select{width:100%;color:var(--text);background:#040c12eb;border:1px solid #47cdff47;border-radius:.65rem;outline:none;padding:.58rem .7rem}.advanced-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.modal-footer{flex-wrap:wrap;align-items:end;gap:.75rem}.modal-body{white-space:pre-wrap;font-family:var(--mono,"Courier New", monospace);line-height:1.45}@media (width<=900px){.advanced-export-controls{grid-template-columns:1fr}.advanced-export-actions{justify-content:stretch;width:100%}.advanced-export-actions .btn{flex:1}}#presentationModeBtn{color:#dff2ff;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#62c9ff1f;border:1px solid #62c9ff61;border-radius:10px;align-self:flex-start;padding:.5rem .75rem;font-size:.75rem}#presentationModeBtn:hover{background:#62c9ff2e;border-color:#62c9ffc7;box-shadow:0 0 18px #62c9ff29}body.presentation-active .app-shell{grid-template-rows:1fr;height:100vh}body.presentation-active .topbar,body.presentation-active .subbar,body.presentation-active .bottombar,body.presentation-active .right-sidebar,body.presentation-active .sidebar-splitter,body.presentation-active .world-panel-splitter,body.presentation-active .bottom-world-panel,body.presentation-active .viewport-toolbar,body.presentation-active .menu,body.presentation-active .submenu,body.presentation-active .hint{display:none!important}body.presentation-active .main-layout{height:100vh;min-height:100vh;display:block}body.presentation-active .top-content-row{width:100%;height:100vh;min-height:100vh;display:block}body.presentation-active .workspace-area{width:100%;height:100vh;min-height:100vh;padding:0}body.presentation-active .graph-wrap{background:radial-gradient(circle at 32% 26%,#62c9ff1f,#0000 34%),radial-gradient(circle at 70% 70%,#ff4f5e14,#0000 36%),#05080d;border:0;border-radius:0;width:100vw;height:100vh;margin:0}body.presentation-active #systemField{opacity:.52}body.presentation-active .node{box-shadow:0 0 var(--halo-blur) var(--halo-spread) rgba(98,201,255,var(--halo-alpha)),0 18px 42px #00000052}body.presentation-active .node textarea,body.presentation-active .node input{pointer-events:none}.presentation-mode-overlay{z-index:400;pointer-events:none;color:var(--text);font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif;position:fixed;inset:0}.presentation-topbar{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050a1194;border:1px solid #62c9ff2e;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex;position:absolute;top:16px;left:20px;right:20px;box-shadow:0 18px 50px #00000040}.presentation-topbar strong{color:#dff2ff;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;display:block}.presentation-topbar span{color:#9fb8d4;text-transform:uppercase;letter-spacing:.06em;margin-top:.15rem;font-size:.68rem;display:block}.presentation-actions{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}.presentation-actions button{color:#dff2ff;cursor:pointer;text-transform:uppercase;letter-spacing:.055em;background:#62c9ff14;border:1px solid #62c9ff3d;border-radius:9px;padding:.42rem .56rem;font-size:.66rem}.presentation-actions button:hover{background:#62c9ff29;border-color:#62c9ffad;box-shadow:0 0 14px #62c9ff1f}.presentation-dashboard{pointer-events:auto;flex-direction:column;gap:10px;width:min(420px,34vw);min-width:340px;padding-right:2px;display:flex;position:absolute;top:82px;bottom:20px;right:20px;overflow:auto}.presentation-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060c14b8;border:1px solid #62c9ff2e;border-radius:16px;padding:12px;box-shadow:0 20px 60px #00000042,inset 0 0 0 1px #ffffff05}.presentation-eyebrow{color:#62c9ff;text-transform:uppercase;letter-spacing:.14em;margin:0 0 .35rem;font-size:.62rem}.presentation-card h2{color:#f3fbff;margin:.08rem 0 .45rem;font-size:1rem;line-height:1.2}.presentation-card p{color:#a9bed3;margin:0;font-size:.72rem;line-height:1.42}.presentation-card h3{color:#9fddff;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .55rem;font-size:.68rem}.presentation-counts{grid-template-columns:repeat(4,1fr);gap:.42rem;margin-top:.72rem;display:grid}.presentation-counts div{text-align:center;background:#62c9ff0b;border:1px solid #62c9ff21;border-radius:10px;padding:.46rem .36rem}.presentation-counts strong{color:#dff2ff;font-size:1rem;line-height:1;display:block}.presentation-counts span{color:#8fa5bc;text-transform:uppercase;letter-spacing:.08em;margin-top:.18rem;font-size:.54rem;display:block}.presentation-metric{grid-template-columns:108px 1fr 42px;align-items:center;gap:.42rem;margin:.34rem 0;display:grid}.presentation-metric span{color:#a9bed3;text-transform:uppercase;letter-spacing:.055em;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.presentation-metric div{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden}.presentation-metric i{background:linear-gradient(90deg,#62c9ffb3,#ff4f5eb8);border-radius:999px;height:100%;display:block;box-shadow:0 0 10px #62c9ff3d}.presentation-metric strong{color:#dff2ff;text-align:right;font-variant-numeric:tabular-nums;font-size:.62rem}.presentation-tension-row,.presentation-row{background:#ffffff08;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:.58rem;margin:.38rem 0;padding:.52rem;display:grid}.presentation-tension-row strong,.presentation-row strong{color:#dff2ff;font-size:.72rem;line-height:1.22;display:block}.presentation-tension-row span,.presentation-row span{color:#8fa5bc;margin-top:.13rem;font-size:.6rem;line-height:1.3;display:block}.presentation-tension-row b{color:#7ad7c4;font-size:.66rem}.presentation-key-node{text-align:left;color:#dff2ff;cursor:pointer;background:#7ad7c40e;border:1px solid #7ad7c42e;border-radius:10px;width:100%;margin:.38rem 0;padding:.52rem;display:block}.presentation-key-node strong{white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;line-height:1.22;display:block;overflow:hidden}.presentation-key-node span{color:#8fa5bc;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;text-overflow:ellipsis;margin-top:.18rem;font-size:.58rem;display:block;overflow:hidden}.presentation-key-node:hover{background:#7ad7c41a;border-color:#7ad7c48a;transform:translateY(-1px)}.presentation-rule{background:#ffc8570b;border:1px solid #ffc85729;border-radius:10px;margin:.38rem 0;padding:.52rem}.presentation-rule strong{color:#ffe1a3;font-size:.7rem;line-height:1.2;display:block}.presentation-rule span{color:#8fa5bc;text-transform:uppercase;letter-spacing:.055em;margin-top:.15rem;font-size:.56rem;display:block}.presentation-rule p{color:#aebed0;margin:.3rem 0 0;font-size:.62rem;line-height:1.35}.presentation-empty{color:#7f93a8;text-align:center;border:1px dashed #ffffff1f;border-radius:10px;padding:.55rem;font-size:.68rem}.presentation-watermark{pointer-events:none;color:#dff2ff85;text-transform:uppercase;letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a1152;border:1px solid #62c9ff24;border-radius:999px;padding:.38rem .55rem;font-size:.7rem;position:absolute;bottom:20px;left:24px}@media (width<=980px){.presentation-dashboard{width:auto;min-width:0;max-height:48vh;top:82px;left:20px;right:20px}.presentation-topbar{flex-direction:column;align-items:flex-start}.presentation-actions{justify-content:flex-start}.presentation-counts{grid-template-columns:repeat(2,1fr)}body.presentation-active .node{transform-origin:0 0}.presentation-watermark{display:none}}:root{--bg:#05070a;--panel:#0d1117;--panel2:#161b22;--surface:#161b22;--border:#303844;--text:#e6edf3;--muted:#a8b3c1;--meta:#6e7681;--accent:#42d9ff;--accent-2:#168aad;--tension:#ff3b3b;--tension-deep:#8f1d2c;--myth:#8b5cf6;--myth-deep:#33215f;--font-ui:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:"Space Grotesk",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace}body{background:radial-gradient(circle at 20% 0%,#42d9ff14 0%,transparent 32%),radial-gradient(circle at 84% 18%,#8b5cf60e 0%,transparent 26%),var(--bg);font-family:var(--font-ui)}.app-shell{grid-template-rows:64px 1fr 34px}.topbar{background:linear-gradient(#0d1117f5,#05070aeb);border-bottom:1px solid #42d9ff2e;gap:18px;padding:0 18px}.brand{color:var(--text);letter-spacing:0;text-transform:none;flex-direction:column;gap:2px;min-width:230px;display:flex}.brand strong{font-family:var(--font-display);letter-spacing:.01em;color:var(--text);font-size:1.12rem;font-weight:750;line-height:1}.brand span{color:var(--muted);letter-spacing:.035em;font-size:.68rem}.topnav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.topnav button{color:var(--muted);letter-spacing:.035em;text-transform:none;background:#161b22b8;border:1px solid #303844e6;border-radius:999px;margin-right:0;padding:.38rem .66rem;font-size:.72rem}.topnav button:hover{color:var(--text);box-shadow:none;background:#42d9ff14;border-color:#42d9ff73}.topnav .primary-nav-action,#exportBibleBtn.primary-nav-action{background:#42d9ff14;color:var(--accent)!important;border-color:#42d9ff85!important}.graph-wrap{background:radial-gradient(circle at 50% 24%,#42d9ff12,#0000 35%),linear-gradient(#05070a,#080b10);border-color:#303844e6}.canvas-empty-state{z-index:4;text-align:center;max-width:420px;color:var(--muted);pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d111775;border:1px dashed #42d9ff38;border-radius:18px;padding:1rem 1.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0000003d}.canvas-empty-state strong{font-family:var(--font-display);color:var(--text);margin-bottom:.35rem;font-size:1.02rem;display:block}.canvas-empty-state span{color:var(--muted);font-size:.78rem;line-height:1.45;display:block}#world:not(:empty)~.canvas-empty-state{display:none}.node{background:linear-gradient(180deg,var(--panel2),var(--panel));box-shadow:0 16px 38px #0000003d,0 0 var(--halo-blur) var(--halo-spread) rgba(66,217,255,var(--halo-alpha));border-color:#303844e6}.node.selected{border-color:var(--accent)!important;box-shadow:0 0 0 1px #42d9ffb3,0 0 24px #42d9ff2e,0 16px 38px #00000047!important}.node.selected.node-unstable,.node.selected.compat-contradiction{border-color:var(--tension)!important;box-shadow:0 0 0 1px #ff3b3b8c,0 0 24px #ff3b3b2e,0 16px 38px #00000047!important}.node h3{font-family:var(--font-ui);color:var(--muted)}.node textarea,.node input{font-family:var(--font-ui);background:#0d1117;border-color:#303844e6}.port{border-color:var(--accent);background:#05070a;box-shadow:0 0 0 3px #42d9ff14}.port.active-port{box-shadow:0 0 0 4px #42d9ff3d}.port.connected-port{box-shadow:0 0 0 4px #42d9ff24}.menu,.submenu{background:#0d1117f5;border-color:#42d9ff4d}.menu button,.submenu button{color:var(--text);font-family:var(--font-ui);background:#161b22}.menu button:hover,.submenu button:hover{background:#42d9ff1a}.sidebar-block,.node-inspector,.bottom-world-panel{background:#0d1117eb;border-color:#303844e6}.sidebar-block h3,.inspector-worldstate h3,.bottom-world-header{color:var(--muted);font-family:var(--font-ui)}.system-controls-body #runSystem{color:#dff7ff;letter-spacing:.035em;cursor:pointer;background:#42d9ff1f;border:1px solid #42d9ff7a;border-radius:10px;padding:.55rem .78rem;font-weight:700}.system-controls-body #runSystem:hover{background:#42d9ff2e;border-color:#42d9ffc7;box-shadow:0 0 18px #42d9ff1f}.project-toolbar button,#relationToolbar select{color:var(--text);background:#161b22;border:1px solid #303844f2;border-radius:9px;padding:.45rem .58rem}#relationToolbar label{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.66rem}.inspector-header h2{font-family:var(--font-display);letter-spacing:.02em;text-transform:none;color:var(--text);font-size:.95rem}.inspector-header p,.inspector-empty{color:var(--muted);line-height:1.45}.bottom-world-header{font-family:var(--font-display);text-transform:none;letter-spacing:.02em;color:var(--text)}.bottom-world-content{color:var(--muted)}.viewport-toolbar{background:#0d1117c7;border-color:#303844e6}.viewport-toolbar button{color:var(--muted);background:#161b22;border-color:#303844f2}.viewport-toolbar button:hover,.viewport-toolbar button.active{color:var(--text);background:#42d9ff1a;border-color:#42d9ffa3}.bottombar{color:var(--meta);background:#05070af0;border-top-color:#303844e6}.modal-content{background:#0d1117;border-color:#42d9ff57;box-shadow:0 24px 80px #0000008c}.modal-header h2{font-family:var(--font-display);color:var(--text);text-transform:none;letter-spacing:.02em;font-size:1.05rem}.modal-body{font-family:var(--font-ui);color:var(--text);background:#05070a}.btn{font-family:var(--font-ui);color:var(--text);background:#161b22;border-color:#42d9ff47}.btn.primary{color:#dff7ff;background:#42d9ff24;border-color:#42d9ff94}.world-metric-fill,.presentation-metric i{background:linear-gradient(90deg,#42d9ffc7,#8b5cf6a6)}.node.node-unstable .world-metric-fill,.compat-contradiction .world-metric-fill{background:linear-gradient(90deg,#8f1d2ca6,#ff3b3bc7)}*{scrollbar-color:#42d9ff42 #ffffff0a}.app-shell{position:relative}.nexus-mode-nav .mode-nav-button.active{color:#e6edf3;background:#42d9ff21;border-color:#42d9ffb3;box-shadow:0 0 18px #42d9ff14}.nexus-mode-screen{z-index:180;color:var(--text);background:radial-gradient(circle at 24% 12%,#42d9ff14,#0000 32%),radial-gradient(circle at 78% 22%,#8b5cf60f,#0000 28%),#05070a;padding:28px;display:none;position:absolute;inset:64px 0 34px;overflow:auto}.nexus-mode-screen.is-active{display:block}.nexus-mode-screen:before{content:"";pointer-events:none;background-image:linear-gradient(#42d9ff09 1px,#0000 1px),linear-gradient(90deg,#42d9ff08 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:64px 0 34px;-webkit-mask-image:linear-gradient(#0006,#0000 72%);mask-image:linear-gradient(#0006,#0000 72%)}body.nexus-mode-crear .main-layout{display:grid}body:not(.nexus-mode-crear):not(.presentation-active) .main-layout{opacity:0;pointer-events:none}body:not(.nexus-mode-crear):not(.nexus-mode-psicohistoria):not(.presentation-active) .bottombar{opacity:.72}.home-hero-panel,.mode-screen-header,.mode-card{z-index:1;position:relative}.home-hero-panel{background:linear-gradient(#0d1117e0,#05070ad1);border:1px solid #42d9ff33;border-radius:28px;max-width:760px;margin:8vh auto 0;padding:44px;box-shadow:0 30px 90px #00000059,inset 0 0 0 1px #ffffff05}.home-hero-panel h1{font-family:var(--font-display);letter-spacing:-.06em;color:#e6edf3;margin:0;font-size:clamp(3rem,8vw,6rem);line-height:.9}.home-hero-panel h2{font-family:var(--font-display);color:#dff7ff;margin:.4rem 0 1rem;font-size:clamp(1.25rem,3vw,2.1rem);font-weight:600}.home-hero-panel p{max-width:620px;color:var(--muted);font-size:1rem;line-height:1.55}.mode-eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.16em;margin:0 0 .65rem;font-size:.72rem}.mode-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.25rem;display:flex}.mode-actions button,.mode-card button,.primary-mode-action{color:#dff7ff;cursor:pointer;letter-spacing:.02em;background:#42d9ff14;border:1px solid #42d9ff6b;border-radius:999px;padding:.72rem 1rem;font-weight:700}.mode-actions button:hover,.mode-card button:hover,.primary-mode-action:hover{background:#42d9ff24;border-color:#42d9ffc2;box-shadow:0 0 20px #42d9ff1f}.primary-mode-action{background:#42d9ff26!important;border-color:#42d9ffa6!important}.home-principles-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:960px;margin:18px auto 0;display:grid;position:relative}.home-principles-grid article,.mode-card{background:#0d1117c2;border:1px solid #303844e6;border-radius:18px;padding:18px;box-shadow:0 18px 46px #00000038}.home-principles-grid strong,.mode-card h3{color:#e6edf3;font-family:var(--font-display);margin:0 0 .45rem;font-size:.94rem;display:block}.home-principles-grid span,.mode-card p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.48;display:block}.mode-screen-header{max-width:980px;margin:0 auto 18px}.mode-screen-header h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 .45rem;font-size:2rem}.mode-screen-header p{color:var(--muted);max-width:720px;margin:0;line-height:1.5}.mode-card-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1120px;margin:0 auto;display:grid;position:relative}.mode-card.wide-card{grid-column:1/-1}.mode-stat-strip{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.mode-stat-strip span{color:#dff7ff;background:#42d9ff0e;border:1px solid #42d9ff2e;border-radius:999px;padding:.28rem .55rem;font-size:.7rem}.mode-mini-metric{color:var(--muted);grid-template-columns:82px 42px 1fr;align-items:center;gap:.5rem;margin:.42rem 0;font-size:.74rem;display:grid}.mode-mini-metric b{color:#e6edf3;font-variant-numeric:tabular-nums}.mode-mini-metric i{background:#ffffff14;border-radius:99px;height:6px;overflow:hidden}.mode-mini-metric em{background:linear-gradient(90deg,#42d9ffb8,#8b5cf69e);border-radius:99px;height:100%;display:block}.motor-workbench{z-index:1;max-width:1180px;margin:0 auto;position:relative}.motor-workbench #systemControlsPanel{border-radius:18px;max-height:calc(100vh - 180px);padding:1rem;overflow:auto}.motor-workbench #runSystem,.motor-workbench #relationToolbar,.motor-workbench #projectToolbar{align-self:stretch;width:100%}.motor-workbench #projectToolbar{flex-direction:column;gap:.55rem;display:flex}.motor-workbench .diagnostics-panel,.motor-workbench .template-panel,.motor-workbench .rule-editor-panel,.motor-workbench .ollama-config-panel,.motor-workbench .temporal-panel,.motor-workbench .scenario-panel{grid-column:1/-1}.right-sidebar{padding:12px 12px 0 0}.inspector-sidebar-shell,#uiSidebar.inspector-sidebar-shell{min-height:0;pointer-events:auto!important;width:100%!important;height:100%!important;display:block!important;position:static!important}.right-sidebar .node-inspector{height:100%;min-height:0}.right-sidebar .node-inspector .inspector-content{min-height:0}.right-sidebar .inspector-header h2{font-family:var(--font-display);color:#e6edf3;font-size:1rem}.right-sidebar .inspector-header p{font-size:.78rem}.panel-splitter{display:none!important}.top-content-row{grid-template-columns:minmax(0,1fr) 5px minmax(320px,380px)}.sidebar-splitter{background:#42d9ff12}.bottom-world-panel{transition:max-height .2s,opacity .2s}.bottom-world-content:empty:before{content:"Conecta dos condiciones para activar el diagnóstico sistémico.";color:var(--muted)}.nexus-produce-screen #exportBibleBtn{justify-content:center;align-items:center;width:auto;margin-top:1rem;display:inline-flex}.nexus-present-screen .action-card,.nexus-produce-screen .action-card{background:linear-gradient(#0d1c26b8,#0d1117c2);border-color:#42d9ff42}@media (width<=980px){.home-principles-grid,.mode-card-grid{grid-template-columns:1fr}.home-hero-panel{margin-top:3vh;padding:28px}.topnav{justify-content:flex-start}.topbar{align-items:flex-start;padding-top:10px}.app-shell{grid-template-rows:86px 1fr 34px}.nexus-mode-screen{top:86px}.nexus-mode-screen:before{inset:86px 0 34px}.top-content-row{grid-template-columns:minmax(0,1fr)}.sidebar-splitter,.right-sidebar{display:none}.motor-workbench .system-controls-body{grid-template-columns:1fr}}.workspace-area{flex-direction:column;gap:10px;min-height:0;display:flex}.workspace-area .graph-wrap{flex:auto;height:auto;min-height:0}.workspace-quick-controls{z-index:140;background:linear-gradient(#0d1117eb,#05070ad1);border:1px solid #42d9ff38;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative;box-shadow:0 16px 36px #00000038,inset 0 0 0 1px #ffffff05}.workspace-quick-controls #runSystem{color:#dff7ff;min-height:38px;font-family:var(--font-display);letter-spacing:.035em;text-transform:none;white-space:nowrap;background:#42d9ff24;border:1px solid #42d9ff8c;border-radius:999px;padding:.55rem .9rem;font-size:.78rem;font-weight:700}.workspace-quick-controls #runSystem:hover{background:#42d9ff33;border-color:#42d9ffd9;box-shadow:0 0 20px #42d9ff24}.workspace-quick-controls #runSystem.running{opacity:.68;pointer-events:none}.quick-ai-status{color:#dcd3ff;white-space:nowrap;background:#8b5cf612;border:1px solid #8b5cf647;border-radius:999px;align-items:center;gap:.45rem;min-height:34px;padding:.38rem .65rem;font-size:.7rem;display:inline-flex}.quick-ai-status .ai-dot{background:#42d9ff;border-radius:99px;width:7px;height:7px;box-shadow:0 0 12px #42d9ffbf}.workspace-quick-controls #relationToolbar{text-transform:none;letter-spacing:.02em;background:#161b22db;border-color:#303844f5;border-radius:999px;min-height:36px;margin:0}.workspace-quick-controls #relationToolbar label{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.68rem}.workspace-quick-controls #relationToolbar select{background:#0d1117;border-radius:999px}.workspace-quick-controls #projectToolbar{align-items:center;gap:8px;margin-left:auto;display:flex}.workspace-quick-controls #projectToolbar button{color:#cfe7f2;cursor:pointer;background:#161b22db;border:1px solid #42d9ff38;border-radius:999px;min-height:34px;padding:.45rem .72rem;font-size:.72rem}.workspace-quick-controls #projectToolbar button:hover{color:#e6edf3;background:#42d9ff14;border-color:#42d9ff94}.panel-helper-text{color:var(--muted);margin:.15rem 0 .9rem;font-size:.82rem;line-height:1.45}.advanced-tools-intro{color:var(--muted);background:#42d9ff0b;border:1px solid #42d9ff26;border-radius:14px;flex-direction:column;grid-column:1/-1;gap:.25rem;padding:.82rem .9rem;display:flex}.advanced-tools-intro strong{color:#e6edf3;font-family:var(--font-display);font-size:.9rem}.advanced-tools-intro span{font-size:.78rem;line-height:1.42}.motor-workbench .system-controls-body{grid-template-columns:repeat(2,minmax(240px,1fr));align-items:start;gap:16px;display:grid}.motor-workbench #systemControlsPanel{max-width:1120px;margin:0 auto}@media (width<=980px){.workspace-quick-controls{align-items:stretch;gap:8px}.workspace-quick-controls #runSystem,.quick-ai-status,.workspace-quick-controls #relationToolbar,.workspace-quick-controls #projectToolbar{justify-content:center;width:100%;margin-left:0}.workspace-quick-controls #projectToolbar{grid-template-columns:1fr 1fr;display:grid}}.bottombar-tool-status{color:var(--accent);opacity:0;margin-left:auto;font-weight:700;transition:opacity .18s}.bottombar-tool-status.visible{opacity:1}body.nexus-connect-mode .viewport-toolbar [data-tool=connect]{color:#fff;background:#42d9ff38;border-color:#42d9fff2;box-shadow:0 0 18px #42d9ff2e}body.nexus-connect-mode .node{cursor:crosshair}.node.connect-source{box-shadow:0 0 24px #42d9ff38,0 0 var(--halo-blur,18px) var(--halo-spread,1px) rgba(66,217,255,var(--halo-alpha,.14));outline:2px solid #42d9ffe0}.node.connect-target:not(.connect-source){outline:1px dashed #42d9ff75}.quick-generation-mode{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#0d1117c2;border:1px solid #42d9ff38;border-radius:10px;align-items:center;gap:.45rem;padding:.32rem .55rem;font-size:.66rem;display:flex}.quick-generation-mode select{color:var(--text);background:#05070ae6;border:1px solid #42d9ff52;border-radius:8px;outline:none;padding:.34rem .45rem;font-size:.72rem}.quick-generation-mode select:focus{border-color:#42d9ffb8;box-shadow:0 0 0 2px #42d9ff1f}body.nexus-mode-crear .right-sidebar{flex-direction:column;gap:10px;min-height:0;padding:12px 12px 0 0;display:flex}.inspector-quick-controls{background:linear-gradient(#0d1117f2,#05070adb);border-radius:16px;flex:none;grid-template-columns:1fr;align-items:stretch;gap:8px;padding:10px;display:grid}.inspector-quick-controls .quick-controls-title{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1px;font-size:.68rem;font-weight:800}.inspector-quick-controls #runSystem{border-radius:12px;justify-content:center;width:100%;min-height:38px;padding:.62rem .8rem}.inspector-quick-controls .quick-generation-mode,.inspector-quick-controls #relationToolbar{box-sizing:border-box;border-radius:12px;grid-template-columns:82px minmax(0,1fr);justify-content:stretch;width:100%;min-height:38px;display:grid}.inspector-quick-controls .quick-generation-mode span,.inspector-quick-controls #relationToolbar label{white-space:nowrap;align-self:center}.inspector-quick-controls .quick-generation-mode select,.inspector-quick-controls #relationToolbar select{border-radius:10px;width:100%;min-width:0}.inspector-quick-controls .quick-ai-status{box-sizing:border-box;white-space:normal;border-radius:12px;justify-content:flex-start;width:100%;line-height:1.25}.inspector-quick-controls #projectToolbar{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-left:0;display:grid}.inspector-quick-controls #projectToolbar button{text-align:center;border-radius:10px;width:100%;min-height:34px}@media (width<=980px){body.nexus-mode-crear .right-sidebar{display:none}}.quick-cancel-ai{color:var(--text);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#8f1d2c2e;border:1px solid #ff3b3b5c;border-radius:10px;padding:.48rem .7rem;font-size:.68rem}.quick-cancel-ai:hover{background:#8f1d2c47;border-color:#ff3b3bb8}.quick-cancel-ai[hidden]{display:none!important}body.nexus-mode-crear .right-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:100%;padding:12px 12px 12px 0;overflow:hidden auto}body.nexus-mode-crear .inspector-sidebar-shell{flex:1 0 360px;min-height:320px}body.nexus-mode-crear .right-sidebar .node-inspector{height:100%;min-height:320px}body.nexus-mode-crear .right-sidebar .node-inspector .inspector-content{flex:auto;padding-bottom:1.2rem;overflow-y:auto}body.nexus-mode-crear .inspector-quick-controls{border-radius:14px;gap:6px;padding:8px}body.nexus-mode-crear .inspector-quick-controls .quick-controls-title{margin-bottom:0;font-size:.62rem}body.nexus-mode-crear .inspector-quick-controls #runSystem{min-height:34px;padding:.48rem .7rem;font-size:.74rem}body.nexus-mode-crear .inspector-quick-controls .quick-generation-mode,body.nexus-mode-crear .inspector-quick-controls #relationToolbar{grid-template-columns:70px minmax(0,1fr);min-height:34px}body.nexus-mode-crear .inspector-quick-controls .quick-ai-status{min-height:30px;padding:.32rem .52rem;font-size:.66rem}body.nexus-mode-crear .inspector-quick-controls #projectToolbar button{min-height:31px;padding:.36rem .46rem;font-size:.66rem}body.nexus-mode-crear .inspector-header{padding:.75rem .9rem}body.nexus-mode-crear .inspector-header p{margin-top:.25rem}@media (height<=760px){body.nexus-mode-crear .inspector-sidebar-shell{flex-basis:420px;min-height:340px}body.nexus-mode-crear .right-sidebar .node-inspector{min-height:340px}}.inspector-quick-controls .quick-controls-header{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.inspector-quick-controls .quick-controls-body{grid-template-columns:1fr;align-items:stretch;gap:6px;display:grid}.quick-controls-toggle{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#161b22b8;border:1px solid #42d9ff3d;border-radius:999px;padding:.24rem .5rem;font-size:.58rem;font-weight:800;line-height:1}.quick-controls-toggle:hover{color:#e6edf3;background:#42d9ff1a;border-color:#42d9ff9e}.inspector-quick-controls.is-collapsed{background:linear-gradient(#0d1117d1,#05070ab3);border-color:#42d9ff2e;gap:0;padding:7px 8px}.inspector-quick-controls.is-collapsed .quick-controls-title{color:var(--meta)}.inspector-quick-controls.is-collapsed+.inspector-lift-handle{margin-top:-2px}.inspector-lift-handle{cursor:pointer;opacity:.78;flex:none;justify-content:center;align-items:center;height:10px;display:flex}.inspector-lift-handle:before{content:"";background:#42d9ff3d;border-radius:999px;width:46px;height:3px;transition:width .16s,background .16s,opacity .16s;box-shadow:0 0 12px #42d9ff14}.inspector-lift-handle:hover:before{background:#42d9ff85;width:72px}body.nexus-mode-crear .inspector-sidebar-shell{transition:flex-basis .18s,min-height .18s}body.nexus-mode-crear .right-sidebar .node-inspector{overflow:hidden}@media (height<=760px){body.nexus-mode-crear .inspector-quick-controls.is-collapsed~.inspector-sidebar-shell{min-height:460px}}body.nexus-mode-crear .right-sidebar{flex-direction:column;gap:0;height:100%;min-height:0;padding:12px 12px 12px 0;display:flex;overflow:hidden}body.nexus-mode-crear .inspector-quick-controls{flex:0 0 var(--quick-controls-height,300px);height:var(--quick-controls-height,300px);min-height:56px;max-height:380px;transition:none;overflow:hidden}body.nexus-mode-crear .inspector-quick-controls .quick-controls-body{min-height:0;padding-right:2px;overflow:auto}body.nexus-mode-crear .inspector-quick-controls.is-collapsed{flex-basis:56px;height:56px;min-height:56px}.create-inspector-splitter{cursor:row-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:40;flex:0 0 10px;justify-content:center;align-items:center;height:10px;display:flex;position:relative}.create-inspector-splitter:before{content:"";background:#42d9ff38;border-radius:999px;width:74px;height:3px;transition:width .14s,background .14s,box-shadow .14s;box-shadow:0 0 12px #42d9ff14}.create-inspector-splitter:after{content:"";position:absolute;inset:-8px 0}.create-inspector-splitter:hover:before,.create-inspector-splitter.dragging:before{background:#42d9ff9e;width:104px;box-shadow:0 0 18px #42d9ff2e}body.is-resizing-inspector,body.is-resizing-inspector *{cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important}body.nexus-mode-crear .inspector-sidebar-shell,body.nexus-mode-crear #uiSidebar.inspector-sidebar-shell{flex:auto;min-height:180px;transition:none;overflow:hidden;height:auto!important}body.nexus-mode-crear .inspector-quick-controls.is-collapsed~.inspector-sidebar-shell{flex-basis:auto;min-height:180px}body.nexus-mode-crear .right-sidebar .node-inspector .inspector-content{flex:auto;min-height:0;overflow:auto}@media (height<=760px){body.nexus-mode-crear .inspector-sidebar-shell,body.nexus-mode-crear #uiSidebar.inspector-sidebar-shell,body.nexus-mode-crear .right-sidebar .node-inspector{min-height:180px}}body.nexus-mode-inicio .nexus-home-screen{bottom:0}body.nexus-mode-inicio .nexus-mode-screen:before{inset:64px 0 0}.nexus-home-screen{padding:0}.home-content-shell{z-index:1;max-width:1220px;margin:0 auto;padding:38px 28px 64px;position:relative}.home-hero-stage{grid-template-columns:minmax(0,1fr) minmax(340px,460px);align-items:center;gap:28px;min-height:min(650px,100vh - 108px);display:grid}.home-hero-copy{background:linear-gradient(135deg,#0d1117e6,#05070adb);border:1px solid #42d9ff33;border-radius:30px;padding:clamp(30px,5vw,58px);box-shadow:0 30px 90px #00000061,inset 0 0 0 1px #ffffff06}.home-hero-copy h1{font-family:var(--font-display);letter-spacing:-.075em;color:#e6edf3;text-shadow:0 18px 60px #42d9ff14;margin:0;font-size:clamp(4rem,10vw,8.4rem);line-height:.82}.home-hero-copy h2{font-family:var(--font-display);letter-spacing:-.045em;color:#dff7ff;margin:.8rem 0 1.1rem;font-size:clamp(1.6rem,4vw,3.05rem);font-weight:650}.home-hero-lead{color:#a8b3c1;max-width:720px;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.6}.home-cta-row{align-items:center;margin-top:1.7rem}.home-secondary-link{color:#a8b3c1;letter-spacing:.02em;background:#161b22b3;border:1px solid #303844f2;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.home-secondary-link:hover{color:#e6edf3;background:#8b5cf614;border-color:#8b5cf68c}.home-causal-visual{background:radial-gradient(circle at 28% 18%,#42d9ff1c,#0000 28%),radial-gradient(circle at 80% 72%,#8b5cf61c,#0000 30%),linear-gradient(#0d1117db,#05070ad1);border:1px solid #303844e6;border-radius:30px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000004d}.home-causal-visual:before{content:"";background-image:linear-gradient(#42d9ff09 1px,#0000 1px),linear-gradient(90deg,#42d9ff07 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000000bf,#0000 76%);mask-image:radial-gradient(circle,#000000bf,#0000 76%)}.causal-node{z-index:2;background:#0d1117eb;border:1px solid #42d9ff57;border-radius:18px;width:190px;padding:14px;position:absolute;box-shadow:0 0 30px #42d9ff14}.causal-node span{color:#6e7681;text-transform:uppercase;letter-spacing:.11em;margin-bottom:6px;font-size:.63rem;font-weight:800;display:block}.causal-node strong{color:#e6edf3;font-family:var(--font-display);font-size:.95rem;line-height:1.22;display:block}.causal-node.control{border-color:#ff3b3b66;top:142px;right:34px;box-shadow:0 0 30px #ff3b3b14}.causal-node.symbol{border-color:#8b5cf67a;bottom:42px;right:42px;box-shadow:0 0 30px #8b5cf61f}.causal-line{z-index:1;transform-origin:0;background:linear-gradient(90deg,#42d9ff33,#42d9ffe6);height:2px;position:absolute;box-shadow:0 0 18px #42d9ff33}.causal-line em{color:#a8b3c1;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;background:#05070ac7;border:1px solid #303844bf;border-radius:999px;padding:.18rem .42rem;font-size:.62rem;font-style:normal;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.line-one{width:142px;top:126px;left:198px;transform:rotate(19deg)}.line-two{background:linear-gradient(90deg,#42d9ff33,#ff3b3bc7);width:178px;top:330px;left:190px;transform:rotate(-38deg);box-shadow:0 0 18px #ff3b3b29}.line-three{background:linear-gradient(90deg,#42d9ff2e,#8b5cf6d9);width:150px;bottom:86px;right:148px;transform:rotate(18deg);box-shadow:0 0 18px #8b5cf62e}.home-section{z-index:1;background:#0d1117b8;border:1px solid #303844e6;border-radius:24px;margin:24px auto 0;padding:24px;position:relative;box-shadow:0 20px 56px #00000040}.home-problem-section{grid-template-columns:minmax(260px,.65fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.home-problem-section h3,.home-example-section h3{font-family:var(--font-display);letter-spacing:-.045em;color:#e6edf3;margin:0;font-size:clamp(1.35rem,2.4vw,2.2rem)}.home-problem-section p{color:#a8b3c1;margin:0;font-size:1rem;line-height:1.65}.home-inversion-steps{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.home-inversion-steps span{color:#dff7ff;background:#42d9ff0e;border:1px solid #42d9ff2e;border-radius:16px;padding:14px;font-size:.8rem;font-weight:800}.home-flow-section .mode-eyebrow{margin-bottom:14px}.home-flow-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.home-flow-track article{background:#05070a6b;border:1px solid #42d9ff29;border-radius:18px;min-height:132px;padding:16px;position:relative}.home-flow-track article:not(:last-child):after{content:"→";color:#42d9ff;z-index:2;font-weight:900;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.home-flow-track strong{color:#e6edf3;font-family:var(--font-display);margin-bottom:8px;display:block}.home-flow-track span{color:#a8b3c1;font-size:.78rem;line-height:1.45;display:block}.home-example-section{grid-template-columns:minmax(260px,.42fr) minmax(280px,1fr);align-items:stretch;gap:18px;scroll-margin-top:88px;display:grid}.home-example-inputs ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.home-example-inputs li{color:#dff7ff;background:#161b22b8;border:1px solid #303844e6;border-radius:999px;padding:.55rem .75rem;font-weight:700}.home-example-output{background:radial-gradient(circle at 12% 0,#8b5cf629,#0000 42%),#05070a6b;border:1px solid #8b5cf661;border-radius:22px;flex-direction:column;justify-content:center;padding:24px;display:flex}.home-example-output span{color:#8b5cf6;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:900}.home-example-output p{font-family:var(--font-display);color:#e6edf3;margin:.7rem 0 0;font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.32}.home-ai-comparison{grid-template-columns:minmax(240px,.7fr) minmax(280px,1fr);align-items:stretch;gap:14px;display:grid}.comparison-card{background:#05070a7a;border:1px solid #303844e6;border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;padding:18px;display:flex}.comparison-card span{color:#6e7681;text-transform:uppercase;letter-spacing:.1em;width:100%;font-size:.65rem;font-weight:900}.comparison-card strong{color:#e6edf3;font-family:var(--font-display)}.comparison-card i{color:#42d9ff;font-style:normal;font-weight:900}.comparison-card.nexus-card{border-color:#42d9ff47}.comparison-card.muted-card{opacity:.78}.home-ai-comparison p{color:#dff7ff;font-family:var(--font-display);grid-column:1/-1;margin:0;font-size:1.2rem}@media (width<=1040px){.home-hero-stage,.home-problem-section,.home-example-section,.home-ai-comparison{grid-template-columns:1fr}.home-causal-visual{min-height:430px}.home-flow-track{grid-template-columns:1fr 1fr}.home-flow-track article:not(:last-child):after{display:none}.home-inversion-steps{grid-template-columns:1fr 1fr}}@media (width<=720px){.home-content-shell{padding:22px 14px 48px}.home-hero-copy{padding:28px}.home-principles-grid,.home-flow-track,.home-inversion-steps{grid-template-columns:1fr}.home-causal-visual{display:none}.home-section{padding:18px}.home-hero-copy h1{font-size:4rem}}body.nexus-mode-inicio .nexus-home-screen{isolation:isolate;scroll-behavior:smooth;background:#05070a;position:absolute;overflow:auto}.home-parallax-bg{z-index:0;pointer-events:none;will-change:transform;height:150%;min-height:1100px;position:absolute;inset:-18vh 0 auto;overflow:hidden;transform:translate(0,0)}.home-parallax-bg:before{content:"";background-image:linear-gradient(#42d9ff08 1px,#0000 1px),linear-gradient(90deg,#42d9ff07 1px,#0000 1px),radial-gradient(circle at 18% 12%,#42d9ff21,#0000 27%),radial-gradient(circle at 78% 16%,#8b5cf61a,#0000 28%),radial-gradient(circle at 50% 84%,#42d9ff0e,#0000 38%);background-size:54px 54px,54px 54px,auto,auto,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#000000b8 48%,#0000 100%);mask-image:linear-gradient(#000000e6,#000000b8 48%,#0000 100%)}.home-bg-orb{filter:blur(28px);opacity:.34;border-radius:999px;width:340px;height:340px;display:block;position:absolute}.home-bg-orb.orb-a{background:#42d9ff2e;top:9%;left:8%}.home-bg-orb.orb-b{background:#8b5cf626;top:34%;right:12%}.home-bg-orb.orb-c{background:#8f1d2c1c;bottom:10%;left:42%}.home-bg-grid{opacity:.38;background:radial-gradient(circle,#ffffff0a 0 1px,#0000 1px) 0 0/86px 86px;position:absolute;inset:0}.home-content-shell{z-index:2;max-width:1240px;padding:46px 30px 92px}.home-hero-stage{grid-template-columns:minmax(0,1.08fr) minmax(360px,500px);gap:34px;min-height:min(720px,100vh - 90px)}.home-hero-copy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(140deg,#0d1117d1,#05070a94);border-color:#42d9ff29;box-shadow:0 34px 110px #0000005c,inset 0 0 0 1px #ffffff05}.home-hero-copy h1{letter-spacing:-.085em;font-size:clamp(4.4rem,10.8vw,9.4rem)}.home-hero-copy h2{max-width:720px;margin:.75rem 0 1.25rem}.home-hero-lead,.home-hero-sublead{color:#a8b3c1;max-width:680px;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.62}.home-hero-lead strong{color:#e6edf3;font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:.45rem;font-size:clamp(1.18rem,1.8vw,1.65rem);line-height:1.24;display:block}.home-hero-sublead{color:#8fa2b5;margin-top:.75rem}.home-cta-row .primary-mode-action{padding:.82rem 1.2rem}.home-causal-visual{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 28% 18%,#42d9ff1a,#0000 28%),radial-gradient(circle at 80% 72%,#8b5cf61a,#0000 30%),linear-gradient(#0d1117bd,#05070a94);border-color:#303844bd;min-height:560px}.home-causal-visual:before{opacity:.86}.causal-node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.causal-emergence-card{z-index:3;background:linear-gradient(135deg,#0d1117eb,#33215f52);border:1px solid #8b5cf657;border-radius:20px;padding:16px 18px;position:absolute;bottom:202px;left:34px;right:34px;box-shadow:0 24px 54px #00000040}.causal-emergence-card span{color:#8b5cf6;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:.62rem;font-weight:900;display:block}.causal-emergence-card strong{color:#e6edf3;font-family:var(--font-display);font-size:1rem;line-height:1.24;display:block}.causal-emergence-card p{color:#a8b3c1;margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.home-section{box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0d11179e,#05070a6b);border-color:#303844a3;margin:38px auto 0;padding:clamp(24px,3.3vw,36px)}.home-section h3{font-family:var(--font-display);color:#e6edf3;letter-spacing:-.045em}.home-editorial-copy{color:#a8b3c1;gap:.9rem;font-size:1.02rem;line-height:1.68;display:grid}.home-editorial-copy p{margin:0}.home-editorial-copy p:first-child{color:#dff7ff;font-family:var(--font-display);letter-spacing:-.025em;font-size:1.25rem}.home-problem-section{grid-template-columns:minmax(260px,.62fr) minmax(300px,1fr)}.home-flow-track article{background:#05070a52;border-color:#42d9ff21;min-height:150px;padding:18px}.home-example-section{scroll-margin-top:96px}.home-output-section{display:block}.home-section-heading{max-width:720px;margin-bottom:20px}.home-section-heading h3{margin:.2rem 0 0;font-size:clamp(1.45rem,2.45vw,2.25rem)}.home-output-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-output-grid article{background:#05070a57;border:1px solid #303844b8;border-radius:18px;padding:18px}.home-output-grid strong{color:#e6edf3;font-family:var(--font-display);margin-bottom:.55rem;font-size:.98rem;display:block}.home-output-grid span{color:#a8b3c1;font-size:.8rem;line-height:1.52;display:block}.home-ai-comparison{grid-template-columns:1fr 1fr;gap:14px 16px}.home-ai-comparison .comparison-heading{grid-column:1/-1;margin-bottom:4px}.comparison-card{background:#05070a57;border-color:#303844b8;min-height:56px}.comparison-card.nexus-card{background:linear-gradient(135deg,#42d9ff0e,#05070a61);border-color:#42d9ff4d}.home-ai-statement{background:#42d9ff0e;border:1px solid #42d9ff38;border-radius:18px;padding:18px 20px;line-height:1.32;color:#dff7ff!important;font-family:var(--font-display)!important;grid-column:1/-1!important;margin:6px 0 0!important;font-size:clamp(1.15rem,2vw,1.6rem)!important}.home-audience-section{grid-template-columns:minmax(260px,.55fr) minmax(320px,1fr);align-items:start;gap:18px;display:grid}.home-audience-section p{color:#a8b3c1;margin:0;line-height:1.65}.home-audience-chips{flex-wrap:wrap;grid-column:1/-1;gap:.55rem;margin-top:8px;display:flex}.home-audience-chips span{color:#dcd4ff;letter-spacing:.02em;background:#8b5cf612;border:1px solid #8b5cf642;border-radius:999px;padding:.42rem .7rem;font-size:.72rem;font-weight:800}@media (prefers-reduced-motion:reduce){.home-parallax-bg{will-change:auto;transform:none!important}body.nexus-mode-inicio .nexus-home-screen{scroll-behavior:auto}}@media (width<=1040px){.home-hero-stage,.home-problem-section,.home-example-section,.home-ai-comparison,.home-audience-section{grid-template-columns:1fr}.home-output-grid{grid-template-columns:1fr 1fr}.home-causal-visual{min-height:520px}}@media (width<=720px){.home-content-shell{padding:28px 14px 64px}.home-output-grid,.home-ai-comparison{grid-template-columns:1fr}.home-hero-copy h1{font-size:4.2rem}.home-causal-visual{display:none}}body.nexus-mode-inicio .nexus-home-screen{isolation:isolate;background:radial-gradient(circle at 50% -12%,#42d9ff11,#0000 34%),linear-gradient(#05070a 0%,#06090d 42%,#05070a 100%)}body.nexus-mode-inicio .nexus-mode-screen:before{opacity:.36;z-index:0}.home-parallax-bg{z-index:0;pointer-events:none;will-change:transform;opacity:1;height:190%;min-height:1800px;position:absolute;inset:-22vh -8vw auto;overflow:hidden;transform:translate(0,0)}.home-bg-base,.home-bg-grid,.home-bg-network,.home-bg-orb,.home-bg-node-label{pointer-events:none;will-change:transform;position:absolute}.home-bg-base{opacity:.9;background:radial-gradient(circle at 14% 10%,#42d9ff21,#0000 22%),radial-gradient(circle at 78% 20%,#8b5cf61d,#0000 25%),radial-gradient(circle at 52% 58%,#168aad13,#0000 32%),radial-gradient(circle at 28% 82%,#8f1d2c16,#0000 24%);inset:0}.home-bg-grid{opacity:.52;background-image:linear-gradient(#42d9ff12 1px,#0000 1px),linear-gradient(90deg,#42d9ff0e 1px,#0000 1px),radial-gradient(circle,#e6edf311 0 1px,#0000 1.8px);background-size:72px 72px,72px 72px,144px 144px;inset:0;-webkit-mask-image:linear-gradient(#000000e6 0%,#0009 68%,#0000 100%);mask-image:linear-gradient(#000000e6 0%,#0009 68%,#0000 100%)}.home-bg-network{opacity:.74;filter:drop-shadow(0 0 12px #42d9ff14);width:100%;height:100%;top:0;left:0}.home-bg-causal-line{fill:none;stroke:url(#homeNetCausal);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:10 16}.home-bg-line-soft{opacity:.7;stroke-width:1.6px}.home-bg-line-tension{stroke:url(#homeNetTension);stroke-width:2.4px;opacity:.78}.home-bg-line-myth{stroke:url(#homeNetMyth);stroke-width:2.3px;opacity:.82}.home-bg-node{fill:#42d9ff;opacity:.42;filter:drop-shadow(0 0 12px #42d9ff73)}.home-bg-node-cause{opacity:.58}.home-bg-node-tension{fill:#ff3b3b;opacity:.42;filter:drop-shadow(0 0 12px #ff3b3b59)}.home-bg-node-myth{fill:#8b5cf6;opacity:.5;filter:drop-shadow(0 0 14px #8b5cf66b)}.home-bg-orb{filter:blur(38px);mix-blend-mode:screen;opacity:.52;border-radius:50%;width:clamp(260px,26vw,470px);height:clamp(260px,26vw,470px)}.home-bg-node-label{color:#a8b3c19e;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070a9e;border:1px solid #303844b8;border-radius:999px;padding:.25rem .5rem;font-size:.63rem}.home-bg-label-a{color:#42d9ffa6;top:15%;left:10%}.home-bg-label-b{top:38%;right:19%}.home-bg-label-c{color:#ff3b3b8c;top:54%;left:44%}.home-bg-label-d{color:#8b5cf6a6;top:76%;right:8%}.home-content-shell{z-index:2;position:relative}.home-hero-copy,.home-causal-visual,.home-section{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-hero-copy{background:linear-gradient(140deg,#0d1117c7,#05070a8a)}.home-section{background:linear-gradient(#0d111794,#05070a57)}@media (prefers-reduced-motion:reduce){.home-parallax-bg,.home-bg-grid,.home-bg-network,.home-bg-orb{will-change:auto;transform:none!important}}@media (width<=720px){.home-parallax-bg{opacity:.74;inset:-14vh -28vw auto}.home-bg-node-label{display:none}.home-bg-network{opacity:.48}}body.nexus-mode-inicio .nexus-home-screen{scroll-behavior:smooth;background:linear-gradient(#05070af5,#05070ae0);position:absolute;overflow:hidden auto}body.nexus-mode-inicio .home-parallax-bg{will-change:transform;height:auto;min-height:240%;position:absolute;inset:0 -8vw auto;transform:translate(0,0)}body.nexus-mode-inicio .home-bg-grid,body.nexus-mode-inicio .home-bg-network,body.nexus-mode-inicio .home-bg-orb{will-change:transform, background-position;transform:translate(0,0)}body.nexus-mode-inicio .home-content-shell{z-index:2;position:relative}body:not(.nexus-mode-inicio) .home-parallax-bg,body:not(.nexus-mode-inicio) .home-bg-grid,body:not(.nexus-mode-inicio) .home-bg-network,body:not(.nexus-mode-inicio) .home-bg-orb{transform:none!important}@media (prefers-reduced-motion:reduce){body.nexus-mode-inicio .nexus-home-screen{scroll-behavior:auto}}.home-content-shell{max-width:1180px;padding:26px 28px 68px}.home-hero-stage{grid-template-columns:minmax(0,1.02fr) minmax(320px,430px);align-items:center;gap:24px;min-height:min(610px,100vh - 104px)}.home-hero-copy{background:linear-gradient(140deg,#0d1117c7,#05070a80);border-radius:26px;padding:clamp(26px,3.6vw,44px)}.home-hero-copy h1{letter-spacing:-.078em;font-size:clamp(3.8rem,8.2vw,7.35rem);line-height:.84}.home-hero-copy h2{margin:.62rem 0 .95rem;font-size:clamp(1.45rem,3.2vw,2.55rem);line-height:1.05}.home-hero-lead,.home-hero-sublead{max-width:620px;font-size:clamp(.92rem,1.1vw,1.05rem);line-height:1.5}.home-hero-lead strong{font-size:clamp(1.04rem,1.45vw,1.36rem)}.home-cta-row{gap:.58rem;margin-top:1.25rem}.home-cta-row .primary-mode-action,.home-cta-row button,.home-secondary-link{padding:.62rem .88rem;font-size:.82rem}.home-causal-visual{background:radial-gradient(circle at 26% 18%,#42d9ff13,#0000 27%),radial-gradient(circle at 80% 72%,#8b5cf613,#0000 30%),linear-gradient(#0d1117b3,#05070a85);border-radius:26px;justify-self:end;max-width:430px;min-height:435px}.home-causal-visual:before{opacity:.55;background-size:30px 30px}.causal-node{border-radius:15px;min-width:150px;padding:12px 14px}.causal-node span{letter-spacing:.12em;font-size:.58rem}.causal-node strong{font-size:.92rem}.causal-node.cause{top:48px;left:30px}.causal-node.control{top:134px;right:30px}.causal-node.ritual{bottom:44px;left:36px}.causal-node.symbol{bottom:36px;right:28px}.causal-emergence-card{border-radius:17px;padding:13px 15px;bottom:116px;left:28px;right:28px}.causal-emergence-card strong{font-size:.9rem}.causal-emergence-card p{font-size:.76rem}.causal-line{opacity:.82;transform:scale(.78)}.home-section{background:linear-gradient(#0d11178a,#05070a52);border-radius:22px;margin:28px auto 0;padding:clamp(20px,2.45vw,30px)}.home-problem-section{gap:20px}.home-problem-section h3,.home-example-section h3{font-size:clamp(1.25rem,2vw,1.85rem)}.home-editorial-copy{gap:.72rem;font-size:.93rem;line-height:1.58}.home-editorial-copy p:first-child{font-size:1.08rem}.home-flow-track{gap:10px}.home-flow-track article{border-radius:16px;min-height:118px;padding:14px}.home-flow-track strong{font-size:.92rem}.home-flow-track span{font-size:.74rem;line-height:1.42}.home-section-heading{margin-bottom:14px}.home-section-heading h3{font-size:clamp(1.22rem,2vw,1.85rem)}.home-output-grid{gap:10px}.home-output-grid article{border-radius:16px;padding:14px}.home-output-grid strong{margin-bottom:.42rem;font-size:.9rem}.home-output-grid span{font-size:.73rem;line-height:1.45}.comparison-card{min-height:76px;padding:14px}.home-ai-statement{padding:14px 16px;font-size:clamp(1.02rem,1.65vw,1.32rem)!important}.home-audience-section{gap:14px}.home-audience-section p{font-size:.92rem;line-height:1.55}.home-audience-chips span{padding:.36rem .62rem;font-size:.68rem}.home-parallax-bg{opacity:.86;height:170%;min-height:1600px;inset:-12vh -6vw auto}.home-bg-grid{opacity:.34;background-image:linear-gradient(#42d9ff0c 1px,#0000 1px),linear-gradient(90deg,#42d9ff0a 1px,#0000 1px),radial-gradient(circle,#e6edf30b 0 1px,#0000 1.6px);background-size:86px 86px,86px 86px,172px 172px}.home-bg-base{opacity:.66}.home-bg-network{opacity:.48;filter:drop-shadow(0 0 8px #42d9ff0b)}.home-bg-causal-line{stroke-width:1.55px;opacity:.72;stroke-dasharray:8 20}.home-bg-line-tension{stroke-width:1.75px;opacity:.54}.home-bg-line-myth{stroke-width:1.65px;opacity:.58}.home-bg-node{opacity:.3}.home-bg-orb{filter:blur(44px);opacity:.34;width:clamp(220px,22vw,380px);height:clamp(220px,22vw,380px)}.home-bg-orb-a{background:radial-gradient(circle,#42d9ff38,#0000 70%);top:10%;left:7%}.home-bg-orb-b{background:radial-gradient(circle,#8b5cf638,#0000 72%);top:28%;right:8%}.home-bg-orb-c{background:radial-gradient(circle,#8f1d2c26,#0000 74%);top:62%;left:40%}.home-bg-orb-d{background:radial-gradient(circle,#42d9ff1f,#0000 75%);top:79%;right:31%}.home-bg-node-label{opacity:.42}@media (width<=1180px){.home-content-shell{padding:24px 22px 62px}.home-hero-stage{grid-template-columns:1fr;min-height:auto}.home-causal-visual{justify-self:stretch;max-width:none;min-height:390px}}@media (width<=720px){.home-content-shell{padding:20px 14px 52px}.home-hero-copy h1{font-size:3.85rem}.home-hero-copy h2{font-size:1.55rem}.home-section{margin-top:18px}}body.nexus-mode-inicio .nexus-home-screen{background:radial-gradient(circle at 18% 12%,#42d9ff17,#0000 26%),radial-gradient(circle at 78% 80%,#8b5cf614,#0000 30%),linear-gradient(#060910 0%,#090d14 48%,#05070b 100%);overflow:hidden auto}.nexus-project-hub-screen{padding:0}.nexus-project-hub-screen .home-parallax-bg,.nexus-project-hub-screen .home-bg-grid,.nexus-project-hub-screen .home-bg-network,.nexus-project-hub-screen .home-bg-orb,.nexus-project-hub-screen .home-bg-node-label{display:none!important}.hub-shell{z-index:2;width:min(1240px,100% - 40px);margin:0 auto;padding:30px 0 64px;position:relative}.hub-header-card{background:linear-gradient(135deg,#0d1117eb,#0a1018d6);border:1px solid #42d9ff38;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex;box-shadow:0 26px 80px #00000057,inset 0 0 0 1px #ffffff06}.hub-title-block h1{font-family:var(--font-display);letter-spacing:-.07em;color:#e6edf3;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.92}.hub-title-block p:not(.mode-eyebrow){color:#a8b3c1;max-width:720px;margin:.85rem 0 0;font-size:1rem;line-height:1.55}.hub-primary-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;min-width:min(420px,100%);display:flex}.hub-primary-actions button,.hub-panel button{color:#dff7ff;cursor:pointer;text-align:left;background:#42d9ff12;border:1px solid #42d9ff47;border-radius:14px;padding:.72rem .95rem;font-weight:750}.hub-primary-actions button:hover,.hub-panel button:hover{background:#42d9ff21;border-color:#42d9ffad;box-shadow:0 0 22px #42d9ff1a}.hub-grid{grid-template-columns:minmax(360px,1.25fr) minmax(280px,.75fr);gap:16px;margin-top:16px;display:grid}.hub-panel{background:#0d1117c7;border:1px solid #303844eb;border-radius:22px;padding:18px;box-shadow:0 18px 50px #0000003d}.hub-panel-large{grid-row:span 2}.hub-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.hub-panel-header.compact{margin-bottom:12px}.hub-panel-header h2{font-family:var(--font-display);letter-spacing:-.035em;color:#e6edf3;margin:.15rem 0 0;font-size:1.15rem}.project-hub-list,.template-hub-list,.document-list,.system-status-list{gap:10px;display:grid}.project-hub-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;background:#05070a6b!important;border-radius:18px!important;padding:14px!important;display:grid!important}.project-hub-item span:not(.project-status-dot){gap:3px;display:grid}.project-hub-item strong,.template-hub-list strong,.document-list strong,.folder-grid strong{font-family:var(--font-display);color:#e6edf3;font-size:.92rem}.project-hub-item em,.project-hub-item small,.template-hub-list span,.document-list span,.folder-grid span{color:#8b98a8;font-size:.75rem;font-style:normal;line-height:1.35}.project-status-dot{background:#42d9ff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 14px #42d9ff8c}.folder-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.folder-grid button,.template-hub-list button,.document-list button{background:#05070a59;gap:5px;width:100%;display:grid}.system-status-list span{background:#05070a59;border:1px solid #42d9ff24;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:.68rem .78rem;display:flex}.system-status-list b{color:#e6edf3;font-size:.82rem}.system-status-list em{color:#65f2a8;font-size:.72rem;font-style:normal;font-weight:800}.system-panel{background:linear-gradient(#0d1c26bd,#0d1117c7)}@media (width<=980px){.hub-header-card{flex-direction:column;align-items:flex-start}.hub-primary-actions{justify-content:flex-start}.hub-grid{grid-template-columns:1fr}.hub-panel-large{grid-row:auto}}@media (width<=620px){.hub-shell{width:min(100% - 24px,1240px);padding-top:20px}.folder-grid{grid-template-columns:1fr}.project-hub-item{grid-template-columns:auto minmax(0,1fr)}}:root{--nexus-night:#101624;--nexus-warm-black:#080705;--nexus-forest:#14271d;--nexus-leather:#6f4a2f;--nexus-ivory:#e7dcc3;--nexus-candle:#d99a3d;--nexus-dull-gold:#b99a57;--nexus-wine:#6e2233;--nexus-violet:#2b1d3f;--nexus-magic-cyan:#8fe6df;--bg-main:#090806;--bg-panel:#1c160fe0;--bg-panel-soft:#292015ad;--text-main:#eadfc6;--text-muted:#b9aa8f;--text-faint:#7e715f;--border-soft:#b99a5738;--border-strong:#d99a3d6b;--glow-candle:0 0 20px #d99a3d2e,0 0 48px #d99a3d14;--glow-magic:0 0 20px #8fe6df21,0 0 52px #8fe6df11;--shadow-deep:0 28px 90px #00000094,0 8px 28px #00000057;--shadow-soft:0 16px 42px #0000005c,inset 0 1px 0 #fff5dc09;--font-title:Georgia,"Iowan Old Style","Palatino Linotype",Palatino,serif;--font-body:"Aptos",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-label:"Aptos Narrow","Segoe UI",Inter,sans-serif;--font-button:"Aptos",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-technical:"IBM Plex Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;--bg:var(--bg-main);--panel:#1c160fe6;--panel2:#2a1f15e0;--text:var(--text-main);--muted:var(--text-muted);--accent:var(--nexus-candle);--border:var(--border-soft);--font-ui:var(--font-body);--font-display:var(--font-title)}*{scrollbar-width:thin;scrollbar-color:#b99a5773 #140f0a9e}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#140f0a94;border-radius:999px;box-shadow:inset 0 0 0 1px #b99a5714}::-webkit-scrollbar-thumb{background:linear-gradient(#6f4a2fe0,#b99a5794);border:2px solid #080705eb;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d99a3dc7,#6f4a2feb)}::-webkit-scrollbar-button{width:0;height:0;display:none}::selection{color:#fff7df;text-shadow:0 0 10px #d99a3d47;background:#d99a3d52}::selection{color:#fff7df;text-shadow:0 0 10px #d99a3d47;background:#d99a3d52}html,body{background:var(--bg-main)}body{color:var(--text-main);font-family:var(--font-body);background:radial-gradient(circle at 18% 8%,#d99a3d1f,#0000 28%),radial-gradient(circle at 82% 14%,#8fe6df13,#0000 26%),radial-gradient(circle at 74% 82%,#2b1d3f52,#0000 35%),linear-gradient(135deg,#070604 0%,#11130f 38%,#0d1015 72%,#080705 100%)}body:before{content:"";z-index:-2;pointer-events:none;opacity:.9;background:linear-gradient(115deg,#0000 0 18%,#b99a570b 18.2%,#0000 18.7% 100%),linear-gradient(76deg,#0000 0 52%,#8fe6df09 52.1%,#0000 52.45% 100%),radial-gradient(circle at 12% 72%,#b99a570f,#0000 22%),radial-gradient(circle at 58% 52%,#e7dcc309,#0000 18%);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:screen;opacity:.26;background-image:radial-gradient(circle at 18% 22%,#e7dcc31a 0 1px,#0000 1.35px),radial-gradient(circle at 72% 68%,#d99a3d14 0 1px,#0000 1.4px),linear-gradient(#e7dcc307 1px,#0000 1px),linear-gradient(90deg,#b99a5706 1px,#0000 1px);background-size:94px 94px,138px 138px,64px 64px,64px 64px;position:fixed;inset:0}button,.btn,[role=button],input,textarea,select,.mode-card,.hub-panel,.sidebar-block,.node-inspector,.bottom-world-panel,.menu,.submenu,.modal-body,.viewport-toolbar,.project-hub-item{transition:border-color .24s,background-color .24s,box-shadow .28s,filter .26s,color .22s,opacity .22s}h1,h2,h3,.brand strong,.mode-screen-header h2,.hub-title-block h1,.hub-panel-header h2,.mode-card h3,.project-hub-item strong,.template-hub-list strong,.document-list strong,.folder-grid strong{letter-spacing:-.018em;font-family:var(--font-title)!important}.mode-eyebrow,.header,.brand span,.inspector-section h3,.sidebar-block h3,.inspector-worldstate h3,.bottom-world-header,.metric-name,.node-type-label,.node-editor-field span{font-family:var(--font-label);letter-spacing:.105em}pre,code,.world-metric-value,.metric-value,.temporal-metric-row b{font-family:var(--font-technical)}.topbar{border-bottom:1px solid var(--border-soft);background:linear-gradient(#130e09f0,#0c0a07e6);box-shadow:0 16px 36px #00000038,inset 0 -1px #e7dcc306}.brand{color:var(--text-muted)}.brand strong{color:var(--nexus-ivory);text-shadow:0 0 18px #d99a3d1f}.brand span{color:var(--text-faint)}button,.btn,.mode-actions button,.mode-card button,.primary-mode-action,.hub-primary-actions button,.hub-panel button,.topnav button,#runSystem,.project-toolbar button,.viewport-toolbar button,.node-editor-actions button,.rule-editor-toolbar button,.rule-actions button,.ollama-config-actions button,.inject-suggested-node-btn,.lineage-focus-current{font-family:var(--font-button);color:var(--text-main);border:1px solid var(--border-soft);text-shadow:0 1px #00000059;background:linear-gradient(#3e2e1ebd,#16110cdb),radial-gradient(circle at 16% 0,#d99a3d1c,#0000 54%);box-shadow:inset 0 1px #e7dcc30b,0 8px 22px #0003}button:hover,.btn:hover,.mode-actions button:hover,.mode-card button:hover,.primary-mode-action:hover,.hub-primary-actions button:hover,.hub-panel button:hover,.topnav button:hover,#runSystem:hover,.project-toolbar button:hover,.viewport-toolbar button:hover,.node-editor-actions button:hover,.rule-editor-toolbar button:hover,.rule-actions button:hover,.ollama-config-actions button:hover,.inject-suggested-node-btn:hover:not(:disabled),.lineage-focus-current:hover{color:#fff4d4;border-color:var(--border-strong);box-shadow:var(--glow-candle),0 13px 34px #0000004d,inset 0 1px 0 #fff5dc0e;background:linear-gradient(#523a23e0,#1d150ef2),radial-gradient(circle at 50% 0,#d99a3d2e,#0000 62%);transform:translateY(-1px)}button:active,.btn:active,.primary-mode-action:active,.hub-panel button:active,.viewport-toolbar button:active{filter:brightness(.96);transform:translateY(0)}button:disabled,.btn:disabled,.inject-suggested-node-btn:disabled,input:disabled,textarea:disabled,select:disabled{opacity:.46;cursor:not-allowed;filter:saturate(.5)brightness(.85);box-shadow:none}.primary-mode-action,.node-editor-actions .node-editor-apply,#runSystem{color:#fff3d0!important;box-shadow:var(--glow-candle),0 12px 30px #00000047,inset 0 1px 0 #fff5dc0f!important;background:linear-gradient(#7a5223e0,#462e19e6),radial-gradient(circle at 12% 0,#ffd2793d,#0000 66%)!important;border-color:#d99a3d94!important}button.danger,.temporal-actions button.danger,.node-editor-actions .danger,[data-danger=true]{color:#f5d4d2!important;background:linear-gradient(#6e2233b8,#251112eb)!important;border-color:#963f4485!important}input,textarea,select,.node textarea,.node input,.node-editor-field input,.node-editor-field textarea,.node-editor-field select,#relationToolbar select,.temporal-controls-grid select{color:var(--text-main);caret-color:var(--nexus-candle);background:linear-gradient(#1c160fb8,#0d0a07d1),radial-gradient(circle at 0 0,#e7dcc30b,#0000 46%);border:1px solid #b99a573d;border-radius:10px;outline:none;box-shadow:inset 0 1px 12px #00000047,inset 0 1px #fff5dc07}input:hover,textarea:hover,select:hover,.node textarea:hover,.node input:hover,.node-editor-field input:hover,.node-editor-field textarea:hover,.node-editor-field select:hover{background-color:#231b12bd;border-color:#b99a5761}input:focus,textarea:focus,select:focus,.node textarea:focus,.node input:focus,.node-editor-field input:focus,.node-editor-field textarea:focus,.node-editor-field select:focus,#relationToolbar select:focus,.temporal-controls-grid select:focus{box-shadow:0 0 0 2px #d99a3d1b,var(--glow-candle),inset 0 1px 14px #0000004d;border-color:#d99a3d9e}input::placeholder,textarea::placeholder{color:#b9aa8f8f}.app-shell{background:radial-gradient(circle at 15% 15%,#d99a3d12,#0000 24%),radial-gradient(circle at 88% 22%,#8fe6df0e,#0000 24%),linear-gradient(#0d0c0985,#0505042e)}.nexus-mode-screen,body.nexus-mode-inicio .nexus-home-screen{background:radial-gradient(circle at 14% 8%,#d99a3d18,#0000 27%),radial-gradient(circle at 78% 14%,#8fe6df0e,#0000 30%),radial-gradient(circle at 56% 82%,#2b1d3f33,#0000 34%),linear-gradient(#0c0a07 0%,#12110c 46%,#080705 100%)!important}.nexus-mode-screen:after{content:"";pointer-events:none;opacity:.55;z-index:0;background:linear-gradient(90deg,#0000,#b99a5709,#0000),radial-gradient(circle at 50% 0,#e7dcc309,#0000 42%);position:fixed;inset:52px 0 34px}.graph-wrap{box-shadow:var(--shadow-deep),inset 0 0 80px #00000052,inset 0 0 0 1px #e7dcc306;background:radial-gradient(circle at 22% 18%,#d99a3d13,#0000 28%),radial-gradient(circle at 78% 72%,#8fe6df0d,#0000 32%),linear-gradient(#b99a5709 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#b99a5706 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#100d0aeb,#080705f0);border:1px solid #b99a573d;border-radius:18px}.hub-header-card,.hub-panel,.mode-card,.home-principles-grid article,.sidebar-block,.node-inspector,.bottom-world-panel,.inspector-worldstate,.modal-body,.modal-box,.menu,.submenu,.viewport-toolbar,.temporal-simulation-panel,.world-metrics-panel,.layer-block,.lineage-origin,.lineage-rule,.lineage-ai-row,.diagnostic-card,.suggested-node-card,.ollama-toggles,.ollama-config-detail{box-shadow:var(--shadow-soft)!important;background:linear-gradient(#2a1f15c7,#100c08e0),radial-gradient(circle at 8% 0,#d99a3d13,#0000 38%),radial-gradient(circle at 92% 100%,#14271d29,#0000 42%)!important;border-color:#b99a5738!important}.hub-header-card,.hub-panel,.mode-card,.sidebar-block,.node-inspector,.bottom-world-panel{border-radius:18px}.hub-header-card:hover,.hub-panel:hover,.mode-card:hover,.project-hub-item:hover,.template-hub-list button:hover,.document-list button:hover,.folder-grid button:hover{box-shadow:var(--shadow-soft),var(--glow-candle)!important;border-color:#d99a3d61!important}.mode-eyebrow,.inspector-header h2,.layer-block strong,.world-metrics-panel h3,.temporal-header h4,.lineage-section h4,.diagnostic-title,.node-editor-weight strong,.metric-value,.weight-value{color:var(--nexus-candle)!important}.hub-title-block h1,.hub-panel-header h2,.mode-screen-header h2,.mode-card h3,.inspector-title,.project-hub-item strong,.template-hub-list strong,.document-list strong,.folder-grid strong,.system-status-list b,.bottom-world-header,.home-principles-grid strong{text-shadow:0 2px 22px #d99a3d17;color:var(--nexus-ivory)!important}.hub-title-block p:not(.mode-eyebrow),.mode-screen-header p,.mode-card p,.project-hub-item em,.project-hub-item small,.template-hub-list span,.document-list span,.folder-grid span,.inspector-summary,.bottom-world-content,.panel-helper-text,.temporal-status p,.home-principles-grid span{color:var(--text-muted)!important}.topnav button.active,.mode-nav-button.active,.viewport-toolbar button.active,.project-hub-item:focus-visible,button:focus-visible,.btn:focus-visible{outline-offset:2px;outline:2px solid #d99a3d61;box-shadow:var(--glow-candle),0 0 0 1px #d99a3d38!important;border-color:#d99a3d9e!important}.port{box-shadow:var(--glow-magic);background:#111a16f5;border-color:#8fe6df9e}.port.active-port,.port.connected-port{box-shadow:0 0 0 4px #8fe6df1f,var(--glow-magic)}.resizer,.resizer-x,.resizer-y{border-color:#b99a577a}.metric-fill,.world-metric-fill,.temporal-metric-track i,.node-editor-meter div{box-shadow:var(--glow-magic);background:linear-gradient(90deg,#d99a3db8,#8fe6df85)!important}.project-status-dot{background:var(--nexus-candle)!important;box-shadow:var(--glow-candle)!important}.project-status-dot.draft{background:var(--nexus-violet)!important;box-shadow:0 0 14px #5f438459!important}.project-status-dot.system{background:var(--nexus-magic-cyan)!important;box-shadow:var(--glow-magic)!important}.system-status-list span,.inspector-kv,.metric-bar,.world-metric-track,.temporal-metric-track,.lineage-generation-grid div,.lineage-relation-row{background:#0c090673!important;border-color:#b99a5721!important}.system-status-list em{color:var(--nexus-magic-cyan)!important}.sidebar-splitter,.panel-splitter,.world-panel-splitter{background:#b99a571a!important}.sidebar-splitter:hover,.sidebar-splitter.dragging,.panel-splitter:hover,.panel-splitter.dragging,.world-panel-splitter:hover,.world-panel-splitter.dragging{box-shadow:var(--glow-candle)!important;background:#d99a3d3d!important}.menu button,.submenu button{border-radius:10px}.wire-lineage,.node.synthesizing,.node.synthesizing-persistent,.node.system-running-node{filter:drop-shadow(0 0 10px #8fe6df21)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.world,.wires,.node-layer,.nodes-layer,.connection-layer,.connections-layer,.wire-layer,.edge-layer,.canvas-layer,.connection,.edge,.cable{transition:none!important}.node{will-change:auto;transition:border-color .18s,background-color .18s,box-shadow .18s,filter .18s,opacity .18s}.node:hover:not(.dragging):not(.is-dragging):not(.node-dragging){transition:border-color .18s,background-color .18s,box-shadow .18s,filter .18s,opacity .18s}.node.dragging,.node.is-dragging,.node.node-dragging{will-change:transform;cursor:grabbing!important;filter:none!important;transition:none!important;animation:none!important;box-shadow:0 14px 24px #00000057,0 0 0 1px #d99a3d38!important}.node.dragging *,.node.is-dragging *,.node.node-dragging *{animation:none!important}body.node-dragging,body.node-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}body.node-dragging .world,body.node-dragging .wires,body.node-dragging .node{transition:none!important}body.node-dragging .node:not(.dragging):not(.is-dragging):not(.node-dragging){filter:none!important}body.nexus-mode-inicio .nexus-home-screen.home-atlas{padding:0;overflow:hidden auto;background:radial-gradient(circle at 18% 10%,#d99a3d1f,#0000 24%),radial-gradient(circle at 82% 16%,#8fe6df13,#0000 28%),radial-gradient(circle at 48% 86%,#2b1d3f47,#0000 38%),linear-gradient(#0b0906 0%,#131009 46%,#070604 100%)!important}.home-atlas{isolation:isolate;position:relative}.home-atlas-bg{z-index:0;pointer-events:none;position:fixed;inset:64px 0 0;overflow:hidden}.home-atlas-bg:before{content:"";opacity:.82;background:linear-gradient(115deg,#0000 0 42%,#b99a570b 43%,#0000 45% 100%),linear-gradient(24deg,#0000 0 52%,#8fe6df09 53%,#0000 55% 100%),radial-gradient(circle at 50% 10%,#e7dcc30b,#0000 36%);position:absolute;inset:-20%}.home-atlas-bg:after{content:"";background-image:radial-gradient(circle at 20% 30%,#e7dcc309 0 1px,#0000 1.8px),linear-gradient(#b99a5707 1px,#0000 1px),linear-gradient(90deg,#b99a5705 1px,#0000 1px);background-size:150px 150px,58px 58px,58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 36%,#000000b8,#0000 78%);mask-image:radial-gradient(circle at 50% 36%,#000000b8,#0000 78%)}.atlas-glow{filter:blur(6px);opacity:.7;border-radius:50%;position:absolute}.atlas-glow-a{background:radial-gradient(circle,#d99a3d21,#0000 68%);width:420px;height:420px;top:80px;left:-90px}.atlas-glow-b{background:radial-gradient(circle,#8fe6df1a,#0000 70%);width:360px;height:360px;top:14%;right:4%}.atlas-map-line{transform-origin:50%;opacity:.34;background:linear-gradient(90deg,#0000,#b99a5738,#0000);height:1px;position:absolute}.atlas-map-line-a{width:70vw;top:38%;left:8vw;transform:rotate(-11deg)}.atlas-map-line-b{width:62vw;top:68%;right:4vw;transform:rotate(8deg)}.home-archive{z-index:2;width:min(1280px,100% - 42px);margin:0 auto;padding:32px 0 72px;position:relative}.home-atlas-header{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.home-atlas-title-block,.atlas-status,.atlas-panel,.home-action-primary,.relic-open-card{box-shadow:var(--shadow-soft);background:linear-gradient(#2a1f15c7,#100c08e0),radial-gradient(circle at 7% 0,#d99a3d13,#0000 42%),radial-gradient(circle at 96% 100%,#14271d2e,#0000 44%);border:1px solid #b99a573d;position:relative;overflow:hidden}.home-atlas-title-block:before,.atlas-status:before,.atlas-panel:before,.home-action-primary:before,.relic-open-card:before{content:"";pointer-events:none;opacity:.74;background:linear-gradient(90deg,#0000,#e7dcc30a,#0000),radial-gradient(circle at 12% 8%,#e7dcc30b,#0000 38%);position:absolute;inset:0}.home-atlas-title-block{border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:188px;padding:28px 30px;display:flex}.home-atlas-title-block h1{z-index:1;max-width:780px;font-family:var(--font-title);letter-spacing:-.055em;color:var(--nexus-ivory);text-shadow:0 12px 44px #d99a3d1f;margin:0;font-size:clamp(2.25rem,4.6vw,5.2rem);line-height:.95;position:relative}.home-atlas-title-block p:not(.mode-eyebrow){z-index:1;max-width:690px;color:var(--text-muted);margin:.85rem 0 0;font-size:1rem;line-height:1.55;position:relative}.atlas-status{border-radius:22px;align-content:space-between;gap:16px;padding:20px;display:grid}.atlas-status-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:relative}.atlas-status-head span{color:var(--nexus-candle);text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;font-weight:800}.atlas-status-head strong{color:var(--nexus-magic-cyan);font-family:var(--font-title);text-shadow:var(--glow-magic);font-size:1.15rem;font-weight:700}.atlas-status-grid{z-index:1;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:relative}.atlas-status-grid span,.atlas-ledger-list span{background:#0c090675;border:1px solid #b99a5726;border-radius:13px;gap:2px;padding:.62rem .68rem;display:grid}.atlas-status-grid b,.atlas-ledger-list b{color:var(--nexus-ivory);font-size:.73rem}.atlas-status-grid em,.atlas-ledger-list em{color:var(--nexus-magic-cyan);font-size:.67rem;font-style:normal}.home-entry-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;margin-bottom:18px;display:grid}.home-action-primary,.relic-open-card{text-align:left;cursor:pointer;min-height:184px;color:var(--text-main);border-radius:24px;padding:22px;transition:border-color .22s,box-shadow .24s,background-color .22s,filter .22s}.home-action-primary{box-shadow:var(--shadow-soft),var(--glow-candle);border-color:#d99a3d6b;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:22px;display:grid;background:radial-gradient(circle at 18%,#d99a3d2e,#0000 34%),linear-gradient(#452c18d6,#120d08eb)!important}.home-action-primary:hover,.relic-open-card:hover,.world-card:hover,.seed-card:hover,.ledger-item:hover,.atlas-mini-button:hover{filter:brightness(1.045);box-shadow:var(--shadow-soft),var(--glow-candle)!important;border-color:#d99a3d8a!important}.action-orb{z-index:1;background:radial-gradient(circle at 38% 34%,#fff2ba 0 4%,#d99a3deb 5% 19%,#8fe6df2e 20% 34%,#372312b8 35% 100%);border-radius:50%;width:96px;height:96px;position:relative;box-shadow:0 0 34px #d99a3d38,0 0 62px #8fe6df1f,inset 0 0 24px #00000061}.action-orb:after{content:"";border:1px solid #e7dcc352;border-radius:50%;position:absolute;inset:18px;box-shadow:inset 0 0 18px #e7dcc314}.action-copy,.relic-open-card span:not(.relic-mark){z-index:1;gap:6px;display:grid;position:relative}.action-copy small,.relic-open-card small,.world-card-body small{color:var(--nexus-candle);text-transform:uppercase;letter-spacing:.13em;font-size:.66rem;font-weight:800}.action-copy strong,.relic-open-card strong{font-family:var(--font-title);color:var(--nexus-ivory);font-size:clamp(1.55rem,2.8vw,2.45rem);line-height:1}.action-copy em,.relic-open-card em{color:var(--text-muted);font-size:.9rem;font-style:normal;line-height:1.42}.relic-open-card{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;display:grid;background:radial-gradient(circle at 20% 30%,#8fe6df1a,#0000 38%),linear-gradient(#1f2319d1,#0e0b08eb)!important}.relic-mark{z-index:1;width:54px;height:70px;color:var(--nexus-magic-cyan);box-shadow:var(--glow-magic);background:#0c090675;border:1px solid #8fe6df47;border-radius:15px;place-items:center;font-size:1.4rem;display:grid;position:relative}.home-library-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:18px;display:grid}.atlas-panel{border-radius:22px;padding:18px}.recent-worlds{grid-row:span 2}.world-seeds{grid-column:1/-1}.atlas-panel-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex;position:relative}.atlas-panel-header.compact{margin-bottom:12px}.atlas-panel-header h2{font-family:var(--font-title);color:var(--nexus-ivory);letter-spacing:-.02em;margin:.12rem 0 0;font-size:1.25rem}.atlas-mini-button{white-space:nowrap;border-radius:999px!important;padding:.55rem .82rem!important;font-size:.72rem!important}.world-card-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.world-card{text-align:left;width:100%;min-height:146px;color:var(--text-main);cursor:pointer;background:linear-gradient(#1e170fb8,#0b0806bd),radial-gradient(circle at 100% 0,#d99a3d0f,#0000 42%);border:1px solid #b99a572e;border-radius:19px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;padding:15px;transition:border-color .22s,box-shadow .24s,background-color .22s,filter .22s;display:grid}.world-card.current-world{grid-column:1/-1;min-height:158px}.world-card-empty{cursor:default;opacity:.86;border-style:dashed}.world-card-empty:hover{filter:none;box-shadow:var(--shadow-soft)!important;border-color:#b99a572e!important}.world-card-seal{background:var(--nexus-candle);width:18px;height:18px;box-shadow:var(--glow-candle);border-radius:50%;margin-top:3px}.world-card-seal.draft{background:var(--nexus-violet);box-shadow:0 0 14px #5f43845c}.world-card-seal.empty{box-shadow:none;background:#b99a5742}.world-card-body{gap:5px;display:grid}.world-card-body strong{font-family:var(--font-title);color:var(--nexus-ivory);font-size:1.05rem;line-height:1.1}.world-card-body em{color:var(--text-muted);font-size:.79rem;font-style:normal;line-height:1.42}.world-card-action{color:var(--nexus-magic-cyan);text-transform:uppercase;letter-spacing:.12em;grid-column:2;align-self:end;font-size:.69rem;font-weight:850}.atlas-ledger-list,.ledger-stack{z-index:1;gap:9px;display:grid;position:relative}.seed-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.seed-card,.ledger-item{text-align:left;width:100%;color:var(--text-main);cursor:pointer;background:#0c09066b;border:1px solid #b99a572b;border-radius:16px;gap:6px;padding:13px;transition:border-color .22s,box-shadow .24s,background-color .22s,filter .22s;display:grid}.seed-card strong,.ledger-item strong{font-family:var(--font-title);color:var(--nexus-ivory);font-size:.96rem}.seed-card span,.ledger-item span,.ledger-empty span{color:var(--text-muted);font-size:.75rem;line-height:1.42}.ledger-empty{background:#0c09064d;border:1px dashed #b99a5738;border-radius:16px;gap:5px;padding:13px;display:grid}.ledger-empty strong{font-family:var(--font-title);color:var(--text-main);font-size:.94rem}.home-atlas button:disabled,.home-atlas .disabled{opacity:.48;cursor:not-allowed;filter:saturate(.62)}.home-atlas button:focus-visible{outline-offset:3px;outline:2px solid #d99a3d6b}@media (width<=1050px){.home-atlas-header,.home-entry-grid,.home-library-grid{grid-template-columns:1fr}.recent-worlds{grid-row:auto}.world-seeds{grid-column:auto}}@media (width<=760px){.home-archive{width:min(100% - 24px,1280px);padding:22px 0 56px}.home-atlas-title-block{min-height:158px;padding:22px}.home-action-primary{grid-template-columns:1fr}.action-orb{width:78px;height:78px}.relic-open-card,.atlas-status-grid,.world-card-grid,.seed-grid{grid-template-columns:1fr}.world-card.current-world{grid-column:auto}}.topbar{isolation:isolate;background:linear-gradient(#1c130cf5,#0a0806f0),radial-gradient(circle at 18% -32%,#d99a3d24,#0000 48%),radial-gradient(circle at 84% 132%,#432f5229,#0000 56%);border-bottom:1px solid #9a763f57;gap:18px;min-height:72px;padding:10px 18px 10px 20px;position:relative;box-shadow:0 18px 54px #00000052,inset 0 -1px #e7dcc30b}.topbar:before{content:"";z-index:-1;pointer-events:none;opacity:.23;mix-blend-mode:screen;background-image:linear-gradient(90deg,#0000 0 12px,#e7dcc30f 13px,#0000 14px),radial-gradient(circle at 1px 1px,#e7dcc314 1px,#0000 1.5px);background-size:28px 100%,18px 18px;position:absolute;inset:0}.topbar:after{content:"";pointer-events:none;opacity:.6;background:linear-gradient(90deg,#0000,#d99a3d80,#8fe6df3d,#0000);height:1px;position:absolute;bottom:4px;left:16px;right:16px}.atlas-brand{flex-direction:column;gap:2px;min-width:178px;padding:5px 12px 6px 0;display:flex;position:relative}.atlas-brand:after{content:"";background:linear-gradient(#0000,#9a763f85,#0000);width:1px;position:absolute;top:6px;bottom:6px;right:0}.atlas-brand strong{letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 18px #d99a3d29;font-size:.96rem;color:var(--nexus-ivory)!important}.atlas-brand span{letter-spacing:.14em;text-transform:uppercase;max-width:210px;font-size:.57rem;line-height:1.25;color:#e7dcc38f!important}.atlas-nav{flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.atlas-nav-inner{scrollbar-width:none;background:linear-gradient(#2f221675,#0e0a0794),radial-gradient(circle at 14% 0,#d99a3d1f,#0000 52%);border:1px solid #9a763f47;border-radius:18px 18px 14px 14px;justify-content:flex-end;align-items:stretch;gap:7px;max-width:100%;padding:5px;display:flex;position:relative;overflow:auto hidden;box-shadow:inset 0 1px #e7dcc30b,0 14px 34px #00000038}.atlas-nav-inner::-webkit-scrollbar{display:none}.topnav button.atlas-tab,button.atlas-tab{color:#e7dcc3c2;cursor:pointer;text-align:left;background:linear-gradient(#2a1e13a3,#120d09bd),radial-gradient(circle at 50% -20%,#d99a3d14,#0000 62%);border:1px solid #9a763f3d;border-radius:13px 13px 10px 10px;align-items:center;gap:8px;min-height:46px;margin:0;padding:7px 12px 7px 10px;transition:border-color .19s,background-color .21s,box-shadow .23s,color .19s,opacity .19s,filter .22s;display:flex;position:relative;overflow:hidden;transform:none;box-shadow:inset 0 1px #e7dcc309,0 7px 18px #00000029}.topnav button.atlas-tab:before{content:"";border-radius:inherit;pointer-events:none;opacity:.2;background:linear-gradient(90deg,#0000,#e7dcc311,#0000),radial-gradient(circle at 20% 20%,#fff0c50d,#0000 38%);position:absolute;inset:1px}.topnav button.atlas-tab:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#d99a3d6b,#0000);height:1px;transition:opacity .18s;position:absolute;bottom:4px;left:12px;right:12px}.atlas-tab-icon{z-index:1;color:#d99a3dbd;text-shadow:0 0 12px #d99a3d38;background:radial-gradient(circle,#d99a3d1f,#0a08061f 68%);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.84rem;line-height:1;display:grid;position:relative}.atlas-tab-copy{z-index:1;flex-direction:column;gap:1px;min-width:0;display:flex;position:relative}.atlas-tab-copy strong{color:inherit;font-family:var(--font-button);letter-spacing:.035em;white-space:nowrap;font-size:.76rem;line-height:1.05;display:block}.atlas-tab-copy small{color:#e7dcc373;font-family:var(--font-label);letter-spacing:.115em;text-transform:uppercase;white-space:nowrap;font-size:.53rem;line-height:1.05;display:block}.topnav button.atlas-tab:hover{color:#fff4d4;box-shadow:var(--glow-candle),0 13px 28px #0000003d,inset 0 1px 0 #fff4d80e;filter:brightness(1.04);background:linear-gradient(#412c19d1,#18110be0),radial-gradient(circle at 50% -16%,#d99a3d2e,#0000 64%);border-color:#d99a3d8f}.topnav button.atlas-tab:hover:after{opacity:.7}.topnav button.atlas-tab:hover .atlas-tab-icon{color:#ffe2a3;text-shadow:0 0 14px #d99a3d57}.topnav button.atlas-tab:hover .atlas-tab-copy small{color:#ffe8b999}.topnav button.atlas-tab.active,.mode-nav-button.atlas-tab.active{background:linear-gradient(#382717f0,#140f0afa),radial-gradient(circle at 22% 0,#8fe6df29,#0000 52%),radial-gradient(circle at 74% 110%,#d99a3d2b,#0000 56%);color:var(--nexus-ivory)!important;box-shadow:var(--glow-magic),var(--glow-candle),0 16px 34px #0000004d,inset 0 1px 0 #e7dcc312!important;border-color:#8fe6df75!important}.topnav button.atlas-tab.active:after,.mode-nav-button.atlas-tab.active:after{opacity:1;background:linear-gradient(90deg,#0000,#8fe6dfc7,#d99a3da8,#0000)}.topnav button.atlas-tab.active .atlas-tab-icon,.mode-nav-button.atlas-tab.active .atlas-tab-icon{color:var(--nexus-magic-cyan);text-shadow:0 0 16px #8fe6df6b,0 0 10px #d99a3d2e}.topnav button.atlas-tab.active .atlas-tab-copy small,.mode-nav-button.atlas-tab.active .atlas-tab-copy small{color:#8fe6dfb8}.topnav button.atlas-tab:focus-visible,.mode-nav-button.atlas-tab:focus-visible{outline-offset:3px;outline:2px solid #d99a3d75;border-color:#d99a3db8!important}.topnav button.atlas-tab:disabled,.mode-nav-button.atlas-tab:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.65);box-shadow:inset 0 1px #e7dcc306}.atlas-sidebar{background:linear-gradient(#16100b94,#08070661);border-left:1px solid #9a763f47;position:relative}.atlas-sidebar:before{content:"";pointer-events:none;background:linear-gradient(#0000,#d99a3d57,#8fe6df29,#0000);width:1px;position:absolute;inset:10px auto 12px 0}.atlas-sidebar .workspace-quick-controls,.atlas-sidebar .node-inspector,.atlas-sidebar .sidebar-block{background:linear-gradient(#261b12b8,#0d0a08c7),radial-gradient(circle at 20% 0,#d99a3d14,#0000 55%);border-color:#9a763f47;box-shadow:0 18px 42px #00000042,inset 0 1px #e7dcc309}.atlas-sidebar .quick-controls-header,.atlas-sidebar .inspector-header{background:linear-gradient(90deg,#d99a3d0e,#0000);border-bottom-color:#9a763f3d}.atlas-sidebar .quick-controls-title,.atlas-sidebar .inspector-header h2{letter-spacing:.12em;color:var(--nexus-ivory)!important}.atlas-sidebar .inspector-header p,.atlas-sidebar .quick-ai-status,.atlas-sidebar .inspector-empty{color:var(--text-muted)!important}body.presentation-active .topbar,body.presentation-active .atlas-sidebar{display:none!important}@media (width<=1120px){.topbar{align-items:flex-start;min-height:82px}.atlas-nav{align-self:stretch}.atlas-nav-inner{justify-content:flex-start;width:100%}.topnav button.atlas-tab{min-width:112px}.app-shell{grid-template-rows:82px 1fr 34px}.nexus-mode-screen{top:82px}.nexus-mode-screen:before{inset:82px 0 34px}}@media (width<=760px){.topbar{flex-direction:column;min-height:118px;padding:10px 12px}.atlas-brand{width:100%;padding-right:0}.atlas-brand:after{display:none}.atlas-brand span{max-width:none}.atlas-nav-inner{width:100%}.topnav button.atlas-tab{min-width:104px;min-height:42px;padding:6px 10px}.atlas-tab-copy small{display:none}.app-shell{grid-template-rows:118px 1fr 34px}.nexus-mode-screen{top:118px}.nexus-mode-screen:before{inset:118px 0 34px}}:root{--atlas-paper:#2f2518c7;--atlas-paper-soft:#211911b3;--atlas-paper-deep:#100c08e0;--atlas-ink:#e7dcc3e6;--atlas-ink-muted:#b9aa8fc2;--atlas-engraving:#9a763f52;--atlas-engraving-strong:#d99a3d8a;--atlas-catalog-shadow:0 22px 58px #0000005c,0 8px 22px #00000042,inset 0 1px 0 #fff5dc0a;--atlas-inner-paper:inset 0 0 0 1px #fff5dc06,inset 0 18px 44px #ffe7b906,inset 0 -28px 54px #0000002e;--atlas-panel-radius:18px;--atlas-card-radius:16px;--atlas-small-radius:11px}.atlas-panel,.atlas-card,.mode-card,.sidebar-block,.workspace-quick-controls,.node-inspector,.bottom-world-panel,.inspector-worldstate,.diagnostics-panel,.template-panel,.rule-editor-panel,.ollama-config-panel,.temporal-panel,.scenario-panel,.project-toolbar,#relationToolbar,.modal-content,.atlas-modal-card{color:var(--atlas-ink);position:relative;overflow:hidden;border-color:var(--atlas-engraving)!important;box-shadow:var(--atlas-catalog-shadow),var(--atlas-inner-paper)!important;background:linear-gradient(#372819bd,#140f0adb),radial-gradient(circle at 12% 0,#d99a3d13,#0000 52%),radial-gradient(circle at 90% 110%,#2b1d3f1f,#0000 54%)!important}.atlas-panel:before,.atlas-card:before,.mode-card:before,.sidebar-block:before,.workspace-quick-controls:before,.node-inspector:before,.bottom-world-panel:before,.inspector-worldstate:before,.diagnostics-panel:before,.template-panel:before,.rule-editor-panel:before,.ollama-config-panel:before,.temporal-panel:before,.scenario-panel:before,.modal-content:before,.atlas-modal-card:before{content:"";z-index:0;pointer-events:none;opacity:.24;mix-blend-mode:screen;background-image:radial-gradient(circle at 18% 18%,#e7dcc31f 0 1px,#0000 1.45px),linear-gradient(110deg,#0000 0 26%,#b99a5712 26.2%,#0000 26.8% 100%),radial-gradient(circle at 80% 70%,#8fe6df0f,#0000 32%);background-size:74px 74px,100% 100%,100% 100%;position:absolute;inset:0}.atlas-panel>*,.atlas-card>*,.mode-card>*,.sidebar-block>*,.workspace-quick-controls>*,.node-inspector>*,.bottom-world-panel>*,.inspector-worldstate>*,.diagnostics-panel>*,.template-panel>*,.rule-editor-panel>*,.ollama-config-panel>*,.temporal-panel>*,.scenario-panel>*,.modal-content>*,.atlas-modal-card>*{z-index:1;position:relative}.mode-card,.sidebar-block,.workspace-quick-controls,.node-inspector,.bottom-world-panel,.inspector-worldstate,.diagnostics-panel,.template-panel,.rule-editor-panel,.ollama-config-panel,.temporal-panel,.scenario-panel{border-radius:var(--atlas-panel-radius)!important}.mode-card,.world-card,.seed-card,.ledger-item,.project-hub-item,.template-hub-list button,.document-list button,.folder-grid button,.suggested-node-card,.layer-block,.inspector-kv,.lineage-rule,.lineage-ai-row,.lineage-origin,.lineage-relation-row,.temporal-status,.world-metrics-panel{border-radius:var(--atlas-card-radius)!important;background:linear-gradient(#2e22169e,#0e0a07a3),radial-gradient(circle at 12% 0,#e7dcc30c,#0000 48%)!important;border-color:#9a763f3d!important;box-shadow:0 12px 30px #00000038,inset 0 1px #fff5dc09!important}.mode-card:hover,.world-card:hover,.seed-card:hover,.ledger-item:hover,.project-hub-item:hover,.template-hub-list button:hover,.document-list button:hover,.folder-grid button:hover,.suggested-node-card:hover{filter:brightness(1.035);border-color:var(--atlas-engraving-strong)!important;box-shadow:var(--glow-candle),0 18px 42px #0000004d,inset 0 1px 0 #fff5dc0e!important}.inspector-header,.quick-controls-header,.bottom-world-header,.atlas-panel-header,.modal-header,.atlas-modal-header,.diagnostic-header,.template-panel-header,.rule-editor-header,.ollama-config-header,.temporal-header,.scenario-header{background:linear-gradient(90deg,#d99a3d12,#8fe6df06,#0000),linear-gradient(#fff5dc06,#0000)!important;border-bottom:1px solid #9a763f47!important}.inspector-header h2,.quick-controls-title,.bottom-world-header,.modal-header h2,.atlas-modal-header h2,.mode-card h3,.sidebar-block h3,.atlas-panel-header h2,.diagnostic-header h3,.rule-editor-panel h3,.ollama-config-header h4,.temporal-header h4,.scenario-header h4{text-shadow:0 0 18px #d99a3d1c;color:var(--nexus-ivory)!important}.mode-eyebrow,.inspector-section h3,.sidebar-block h3,.quick-controls-title,.bottom-world-header,.metric-name,.layer-block strong,.temporal-badge,.inspector-kv span{color:#d99a3dc2!important}.panel-helper-text,.inspector-header p,.inspector-empty,.inspector-summary,.mode-card p,.world-card-body em,.seed-card span,.ledger-item span,.layer-block p,.temporal-status p,.temporal-history,.quick-ai-status,.advanced-tools-intro span{color:var(--atlas-ink-muted)!important}.atlas-divider,.inspector-section,.temporal-status,.temporal-history,.node-editor-actions,.modal-footer,.atlas-modal-footer{border-color:#9a763f38!important}.right-sidebar.atlas-sidebar{background:linear-gradient(#18110b80,#08070566),radial-gradient(circle at 100% 18%,#d99a3d0e,#0000 34%)}.workspace-quick-controls,.inspector-quick-controls,.node-inspector{outline:1px solid #fff5dc06}.quick-controls-header,.inspector-header{padding:.9rem .95rem!important}.quick-controls-body,.inspector-content{background:linear-gradient(#0a08061f,#00000014)}.inspector-section{margin-bottom:.95rem!important;padding-bottom:.9rem!important}.inspector-grid,.atlas-status-grid,.world-state-grid{gap:.52rem}.inspector-kv,.metric-row,.layer-block{border-style:solid!important}.inspector-chip,.lineage-chip,.temporal-badge,.status-pill,.world-card-action{box-shadow:inset 0 1px #fff5dc09;color:#ffe8b9eb!important;background:linear-gradient(#d99a3d1a,#140f0a6b)!important;border-color:#d99a3d52!important}.viewport-toolbar.atlas-toolbar,.viewport-toolbar,#relationToolbar,.project-toolbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#2a1e13c7,#0c0906d1),radial-gradient(circle at 50% 0,#d99a3d17,#0000 62%)!important;border-color:#9a763f4d!important;border-radius:15px!important;box-shadow:0 16px 38px #0000004d,inset 0 1px #fff5dc0b!important}.viewport-toolbar.atlas-toolbar button,.viewport-toolbar button,.project-toolbar button,#relationToolbar select,.quick-controls-toggle,.quick-cancel-ai{border-radius:10px!important}.viewport-toolbar.atlas-toolbar button.active,.viewport-toolbar button.active{color:var(--nexus-magic-cyan)!important;box-shadow:var(--glow-magic),0 10px 26px #00000047!important;background:linear-gradient(#212c26b8,#0c100ddb),radial-gradient(circle at 50% 0,#8fe6df24,#0000 60%)!important;border-color:#8fe6df80!important}.menu,.submenu,.atlas-context-menu{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#312417f5,#0c0906fa),radial-gradient(circle at 12% 0,#d99a3d21,#0000 58%)!important;border:1px solid #9a763f61!important;border-radius:14px!important;padding:.42rem!important;box-shadow:0 22px 54px #00000075,inset 0 1px #fff5dc0d!important}.menu:before,.submenu:before,.atlas-context-menu:before{content:"";border-radius:inherit;pointer-events:none;opacity:.22;background-image:radial-gradient(circle at 1px 1px,#e7dcc31c 1px,#0000 1.5px);background-size:18px 18px;position:absolute;inset:1px}.menu button,.submenu button,.atlas-context-menu button{z-index:1;position:relative;color:#e7dcc3e0!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;padding:.52rem .68rem!important}.menu button:hover,.submenu button:hover,.atlas-context-menu button:hover{color:#fff2d2!important;background:#d99a3d14!important;border-color:#d99a3d5c!important;box-shadow:inset 0 1px #fff5dc09!important}.modal-overlay,.atlas-modal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 50% 20%,#d99a3d1c,#0000 30%),radial-gradient(circle at 72% 70%,#8fe6df0e,#0000 34%),#030201c7!important}.modal-content,.atlas-modal-card{box-shadow:0 34px 110px #0000009e,0 0 0 1px #fff5dc06,var(--glow-candle)!important;background:linear-gradient(#332719f5,#0f0b08fa),radial-gradient(circle at 18% 0,#d99a3d1f,#0000 54%)!important;border-color:#d99a3d6b!important;border-radius:24px!important}.modal-header,.atlas-modal-header,.modal-footer,.atlas-modal-footer{padding:.9rem 1rem!important}.modal-body,.atlas-modal-body{border:1px solid #9a763f2e;border-radius:14px;margin:.85rem 1rem;box-shadow:inset 0 10px 28px #0000003d;color:var(--atlas-ink)!important;background:linear-gradient(#0d0a0775,#16100b5c),radial-gradient(circle at 0 0,#e7dcc309,#0000 42%)!important}label,.node-editor-field span,.quick-generation-mode span,#relationToolbar label,.temporal-controls-grid label{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:#d99a3dbd!important}select option{color:var(--nexus-ivory);background:#1a120b}input[type=range],.weight-slider,.node-editor-metric input{accent-color:var(--nexus-candle)}input[type=checkbox]{accent-color:var(--nexus-dull-gold)}.inspector-list,.world-state-summary ul,.lineage-chip-list,.atlas-ledger-list,.ledger-stack,.suggested-node-list,.temporal-history-list{color:var(--atlas-ink-muted)}.atlas-ledger-list span,.ledger-item,.lineage-relation-row,.temporal-history li,.inspector-list li{border-color:#9a763f2e!important}.atlas-tabs,.tab-list,.rule-editor-tabs{background:#140f0a6b;border:1px solid #9a763f33;border-radius:14px;flex-wrap:wrap;gap:.35rem;padding:.25rem;display:flex}.atlas-tabs button,.tab-list button,.rule-editor-tabs button,[role=tab]{color:#e7dcc3c7!important;background:#21180f8c!important;border-color:#9a763f33!important;border-radius:10px!important}.atlas-tabs button[aria-selected=true],.tab-list button[aria-selected=true],.rule-editor-tabs button.active,[role=tab][aria-selected=true]{color:var(--nexus-magic-cyan)!important;box-shadow:var(--glow-magic)!important;background:#8fe6df14!important;border-color:#8fe6df6b!important}.atlas-panel,.atlas-card,.mode-card,.sidebar-block,.workspace-quick-controls,.node-inspector,.bottom-world-panel,.inspector-worldstate,.menu,.submenu,.modal-content,.viewport-toolbar,.project-toolbar,#relationToolbar,.world-card,.seed-card,.ledger-item,.suggested-node-card,.inspector-kv,.layer-block{transition:border-color .22s,background-color .24s,box-shadow .26s,filter .24s,color .2s,opacity .2s!important}.world,.wires,.graph-wrap,.workspace-area,#systemField,.node,.node *,.port,.resizer,.resizer-x,.resizer-y{transition-property:border-color,background-color,box-shadow,filter,opacity,color!important}.node.dragging,.node.is-dragging,.node.node-dragging{will-change:transform;transition:none!important;animation:none!important}@media (width<=980px){.modal-body,.atlas-modal-body{margin:.7rem}.workspace-quick-controls,.node-inspector,.bottom-world-panel{border-radius:15px!important}}:root{--motion-fast:.18s;--motion-soft:.28s;--motion-slow:.48s;--motion-page:.52s;--motion-breath:3.6s;--motion-dust:14s;--ease-atlas:cubic-bezier(.22,.8,.28,1);--ease-ink:cubic-bezier(.2,.72,.24,1);--ease-page:cubic-bezier(.18,.72,.2,1)}@keyframes atlasFloat{0%,to{transform:translateY(0)}45%{transform:translateY(-2px)}75%{transform:translateY(1px)}}@keyframes atlasBreath{0%,to{box-shadow:var(--shadow-soft)}50%{box-shadow:var(--shadow-soft),0 0 24px #d99a3d24,0 0 54px #8fe6df0e}}@keyframes atlasInkReveal{0%{opacity:0;filter:blur(1.5px);transform:translateY(3px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes atlasPanelOpen{0%{opacity:0;transform:translateY(8px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes atlasDustDrift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:34px -56px,-48px 42px,0 0,0 0}}@keyframes atlasGlowPulse{0%,to{box-shadow:var(--glow-magic),0 10px 26px #00000042}50%{box-shadow:0 0 18px #8fe6df33,0 0 44px #8fe6df14,0 14px 32px #0000004d}}@keyframes atlasCandlePulse{0%,to{box-shadow:var(--glow-candle),0 12px 30px #00000047}50%{box-shadow:0 0 26px #d99a3d3d,0 0 62px #d99a3d1a,0 14px 34px #00000052}}@keyframes atlasConnectionDraw{0%{opacity:0;stroke-dashoffset:88px}to{opacity:1;stroke-dashoffset:0}}@keyframes atlasSocketPulse{0%,to{box-shadow:0 0 0 3px #8fe6df14,0 0 10px #8fe6df1f}50%{box-shadow:0 0 0 4px #8fe6df24,0 0 18px #8fe6df38}}button,.btn,.mode-card button,.primary-mode-action,.home-action-primary,.relic-open-card,.world-card,.seed-card,.ledger-item,.atlas-mini-button,.topnav button.atlas-tab,.viewport-toolbar button,.project-toolbar button,.menu button,.submenu button,.atlas-context-menu button,.inject-suggested-node-btn,.ollama-config-actions button,.rule-editor-toolbar button,.rule-actions button{transition:border-color var(--motion-fast) var(--ease-atlas), background-color var(--motion-fast) var(--ease-atlas), box-shadow var(--motion-soft) var(--ease-atlas), color var(--motion-fast) var(--ease-atlas), opacity var(--motion-fast) var(--ease-atlas), filter var(--motion-fast) var(--ease-atlas), transform var(--motion-soft) var(--ease-atlas)!important}input,textarea,select,.node-editor-field input,.node-editor-field textarea,.node-editor-field select,#relationToolbar select{transition:border-color var(--motion-fast) var(--ease-atlas), background-color var(--motion-fast) var(--ease-atlas), box-shadow var(--motion-soft) var(--ease-atlas), color var(--motion-fast) var(--ease-atlas), opacity var(--motion-fast) var(--ease-atlas)!important}.atlas-panel,.mode-card,.sidebar-block,.workspace-quick-controls,.node-inspector,.bottom-world-panel,.inspector-worldstate,.modal-content,.atlas-modal-card,.viewport-toolbar,.project-toolbar,#relationToolbar,.suggested-node-card,.inspector-kv,.layer-block{transition:border-color var(--motion-soft) var(--ease-atlas), background-color var(--motion-soft) var(--ease-atlas), box-shadow var(--motion-soft) var(--ease-atlas), filter var(--motion-soft) var(--ease-atlas), opacity var(--motion-soft) var(--ease-atlas)!important}.nexus-mode-screen.is-active,.mode-screen-header,.mode-card,.atlas-panel,.modal-overlay.open .modal-content,.menu[style*=block],.submenu[style*=block],.node-inspector,.workspace-quick-controls,.bottom-world-panel{animation:atlasPanelOpen var(--motion-page) var(--ease-page) both}.mode-card p,.mode-card h3,.inspector-content,.bottom-world-content,.modal-body,.atlas-modal-body,.ledger-item span,.seed-card span,.world-card-body em{animation:atlasInkReveal var(--motion-slow) var(--ease-ink) both}.home-action-primary:hover,.relic-open-card:hover,.world-card:hover,.seed-card:hover,.ledger-item:hover,.mode-card:hover,.viewport-toolbar button:hover,.menu button:hover,.submenu button:hover,.atlas-context-menu button:hover{transform:translateY(-2px)}.btn:active,button:active,.primary-mode-action:active,.viewport-toolbar button:active,.home-action-primary:active,.relic-open-card:active,.world-card:active,.seed-card:active,.ledger-item:active{transform:translateY(0)scale(.992)}body.nexus-mode-inicio .home-action-primary{animation:7.6s ease-in-out infinite atlasFloat}body.nexus-mode-inicio .relic-open-card{animation:8.2s ease-in-out .9s infinite atlasFloat}body.nexus-mode-inicio .world-card.current-world,body.nexus-mode-inicio .seed-card:nth-child(2),body.nexus-mode-inicio .seed-card:nth-child(5){animation:9s ease-in-out 1.3s infinite atlasFloat}body.nexus-mode-inicio .world-card:hover,body.nexus-mode-inicio .seed-card:hover,body.nexus-mode-inicio .ledger-item:hover,body.nexus-mode-inicio .home-action-primary:hover,body.nexus-mode-inicio .relic-open-card:hover{animation-play-state:paused}.topnav button.atlas-tab.active,.mode-nav-button.atlas-tab.active,.viewport-toolbar button.active,.port.active-port,.port.connected-port,.node.selected:not(.dragging):not(.is-dragging):not(.node-dragging),#runSystem.running,.home-action-primary .action-orb{animation:atlasGlowPulse var(--motion-breath) ease-in-out infinite}.primary-mode-action,#runSystem:not(.running),.home-action-primary{animation-name:atlasCandlePulse;animation-duration:calc(var(--motion-breath) + 1.2s);animation-timing-function:ease-in-out;animation-iteration-count:infinite}body:after{animation:atlasDustDrift var(--motion-dust) linear infinite}.home-atlas-bg:after,.graph-wrap:after{content:"";pointer-events:none;opacity:.16;mix-blend-mode:screen;background-image:radial-gradient(circle at 18% 26%,#e7dcc31a 0 1px,#0000 1.6px),radial-gradient(circle at 82% 62%,#d99a3d17 0 1px,#0000 1.5px),radial-gradient(circle at 42% 78%,#8fe6df12 0 1px,#0000 1.5px);background-size:120px 120px,170px 170px,230px 230px;animation:18s linear infinite atlasDustDrift;position:absolute;inset:0}.wires path.wire-main,.wires path.wire-pulse,.wires path.wire-selected,.wires path.wire-drag{transition:opacity var(--motion-fast) var(--ease-atlas),stroke var(--motion-fast) var(--ease-atlas),stroke-width var(--motion-fast) var(--ease-atlas)!important}.wires path.wire-pulse{filter:drop-shadow(0 0 7px #8fe6df38)}.port:hover,.port.active-port,.port.connected-port{animation:2.6s ease-in-out infinite atlasSocketPulse}.node.synthesizing:not(.dragging):not(.is-dragging):not(.node-dragging),.node.system-running-node:not(.dragging):not(.is-dragging):not(.node-dragging){animation:1.2s ease-out both atlasGlowPulse!important}.node.synthesizing-persistent:not(.dragging):not(.is-dragging):not(.node-dragging){animation:1.8s ease-in-out infinite atlasGlowPulse!important}.node textarea.result-updated{animation:atlasInkReveal .42s var(--ease-ink) both!important}.world,.wires,#wireLayer,#systemField,.graph-wrap,.workspace-area,.node,.node *,.port,.resizer,.resizer-x,.resizer-y{transition-property:border-color,background-color,box-shadow,filter,opacity,color!important}.node.dragging,.node.is-dragging,.node.node-dragging,body.node-dragging .node,body.node-dragging .node *,body.node-dragging .world,body.node-dragging .wires,body.node-dragging #wireLayer{filter:none!important;transition:none!important;animation:none!important}.node.dragging,.node.is-dragging,.node.node-dragging{will-change:transform;cursor:grabbing!important}body.node-dragging .port,body.node-dragging .wires path{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){:root{--motion-fast:1ms;--motion-soft:1ms;--motion-slow:1ms;--motion-page:1ms;--motion-breath:1ms;--motion-dust:1ms}body:after,.home-atlas-bg:after,.graph-wrap:after,.home-action-primary,.relic-open-card,.world-card.current-world,.seed-card,.topnav button.atlas-tab.active,.mode-nav-button.atlas-tab.active,.viewport-toolbar button.active,.port,.node,.node textarea.result-updated{animation:none!important}.home-action-primary:hover,.relic-open-card:hover,.world-card:hover,.seed-card:hover,.ledger-item:hover,.mode-card:hover,.viewport-toolbar button:hover,.menu button:hover,.submenu button:hover,.atlas-context-menu button:hover{transform:none!important}}:root{--atlas-cosmos-deep:#060609;--atlas-cosmos-night:#080d17;--atlas-cosmos-violet:#171027;--atlas-cosmos-cyan:#8fe6df2e;--atlas-cosmos-amber:#d99a3d29;--atlas-cosmos-green:#5faa7e1a}@keyframes atlasNebulaDrift{0%{opacity:.88;background-position:0 0,0 0,0 0}50%{opacity:1}to{opacity:.88;background-position:42px -34px,-30px 46px,18px 22px}}@keyframes atlasConstellationBreath{0%,to{opacity:.34;filter:brightness(.94)}50%{opacity:.52;filter:brightness(1.12)}}@keyframes atlasEnergyWake{0%,to{opacity:.42}50%{opacity:.66}}.graph-wrap.atlas-cosmos,body.nexus-mode-crear .graph-wrap{--atlas-cursor-x:50%;--atlas-cursor-y:50%;--atlas-cursor-opacity:.28;--atlas-parallax-x:0px;--atlas-parallax-y:0px;--atlas-parallax-far-x:0px;--atlas-parallax-far-y:0px;--atlas-energy-opacity:.42;isolation:isolate;position:relative;overflow:hidden;box-shadow:var(--shadow-deep), inset 0 0 130px #0000007a, inset 0 0 0 1px #e7dcc305!important;background:radial-gradient(circle at 18% 14%,#d99a3d0b,#0000 30%),radial-gradient(circle at 74% 76%,#8fe6df09,#0000 34%),radial-gradient(circle at 52% 48%,#5f438413,#0000 46%),linear-gradient(#050505 0%,#070911 42%,#0a0807 100%)!important;border-color:#b99a572e!important}.atlas-canvas-bg{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;position:absolute;inset:0}.atlas-canvas-depth{background:radial-gradient(ellipse at 30% 22%,#12203457,transparent 46%), radial-gradient(ellipse at 78% 66%,#2b1d3f42,transparent 42%), radial-gradient(ellipse at 50% 110%,#2a1f1252,transparent 50%), linear-gradient(180deg,var(--atlas-cosmos-night),var(--atlas-cosmos-deep));opacity:1}.atlas-atmosphere-layer{z-index:0;transform:translate3d(var(--atlas-parallax-x),var(--atlas-parallax-y),0);opacity:.86;mix-blend-mode:screen;background-image:radial-gradient(at 12% 64%,#d99a3d13,#0000 38%),radial-gradient(at 86% 30%,#8fe6df0f,#0000 40%),radial-gradient(at 48% 42%,#5f43841c,#0000 46%);background-size:120% 120%,130% 130%,110% 110%;animation:26s ease-in-out infinite alternate atlasNebulaDrift}.atlas-grid-layer{z-index:0;opacity:.1;background-image:linear-gradient(#e7dcc324 1px,#0000 1px),linear-gradient(90deg,#e7dcc31a 1px,#0000 1px),linear-gradient(#8fe6df0f 1px,#0000 1px),linear-gradient(90deg,#8fe6df0d 1px,#0000 1px);background-size:58px 58px,58px 58px,232px 232px,232px 232px;-webkit-mask-image:radial-gradient(#000000c7,#0000002e 68%,#0000 100%);mask-image:radial-gradient(#000000c7,#0000002e 68%,#0000 100%)}.atlas-constellation-layer{z-index:0;transform:translate3d(var(--atlas-parallax-far-x),var(--atlas-parallax-far-y),0);opacity:.46;mix-blend-mode:screen;background-image:radial-gradient(circle at 11% 18%,#8fe6df52 0 1px,#0000 1.7px),radial-gradient(circle at 24% 68%,#d99a3d40 0 1px,#0000 1.7px),radial-gradient(circle at 41% 33%,#e7dcc338 0 1px,#0000 1.6px),radial-gradient(circle at 67% 22%,#8fe6df40 0 1px,#0000 1.6px),radial-gradient(circle at 82% 72%,#5faa7e33 0 1px,#0000 1.7px),linear-gradient(28deg,#0000 0 46%,#8fe6df0e 46.2% 46.45%,#0000 46.7% 100%),linear-gradient(148deg,#0000 0 54%,#d99a3d0b 54.2% 54.45%,#0000 54.7% 100%);background-size:240px 220px,310px 260px,390px 320px,280px 250px,430px 360px,360px 260px,480px 340px;animation:6.2s ease-in-out infinite atlasConstellationBreath}.atlas-energy-layer{z-index:1;background:radial-gradient(circle at var(--atlas-cursor-x) var(--atlas-cursor-y),#8fe6df21 0,#8fe6df0e 85px,transparent 230px), radial-gradient(circle at calc(var(--atlas-cursor-x) + 90px) calc(var(--atlas-cursor-y) - 60px),#d99a3d12 0,transparent 190px), radial-gradient(circle at 92% 8%,#5faa7e0e,transparent 28%);opacity:var(--atlas-energy-opacity);mix-blend-mode:screen;animation:5.2s ease-in-out infinite atlasEnergyWake}#systemField{mix-blend-mode:screen;z-index:2!important;opacity:.62!important}.wires,#wireLayer{z-index:5!important}.world{z-index:10!important}.graph-wrap.atlas-cosmos:before,body.nexus-mode-crear .graph-wrap:before{content:"";pointer-events:none;z-index:3;opacity:.22;mix-blend-mode:screen;background-image:radial-gradient(circle at 16% 22%,#e7dcc32e 0 .8px,#0000 1.5px),radial-gradient(circle at 62% 38%,#8fe6df24 0 .9px,#0000 1.6px),radial-gradient(circle at 86% 72%,#d99a3d26 0 .9px,#0000 1.6px),radial-gradient(circle at 38% 84%,#5faa7e1c 0 .8px,#0000 1.5px);background-size:150px 150px,210px 210px,280px 280px,360px 360px;animation:22s linear infinite atlasDustDrift;position:absolute;inset:0}.graph-wrap.atlas-cosmos:after,body.nexus-mode-crear .graph-wrap:after{content:"";pointer-events:none;z-index:4;opacity:.74;mix-blend-mode:multiply;background:radial-gradient(#0000 42%,#0000002e 76%,#0000006b 100%);animation:none;position:absolute;inset:0}body.node-dragging .atlas-canvas-bg,body.node-dragging .graph-wrap:before,body.node-dragging .graph-wrap:after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.atlas-atmosphere-layer,.atlas-constellation-layer,.atlas-energy-layer,.graph-wrap.atlas-cosmos:before,body.nexus-mode-crear .graph-wrap:before{animation:none!important}.atlas-atmosphere-layer,.atlas-constellation-layer{transform:none!important}}.nexus-present-screen.presentar-page{padding:30px clamp(18px,3vw,42px) 42px;background:radial-gradient(circle at 22% 4%,#d99a3d21,#0000 30%),radial-gradient(circle at 82% 18%,#8fe6df11,#0000 32%),radial-gradient(circle at 55% 86%,#2b1d3f38,#0000 38%),linear-gradient(#0a0805 0%,#12100b 46%,#070605 100%)!important}.nexus-present-screen.presentar-page:before{opacity:.18!important;background-image:linear-gradient(#b99a5707 1px,#0000 1px),linear-gradient(90deg,#b99a5706 1px,#0000 1px)!important;background-size:58px 58px!important}.presentar-hero,.world-state-card,.presentation-route,.presentation-preview,.presentation-modes,.key-nodes,.world-diagnostics{z-index:1;position:relative}.presentar-hero{max-width:1280px;box-shadow:var(--shadow-soft),inset 0 1px 0 #fff5dc0b;background:linear-gradient(#302316b8,#100c08db),radial-gradient(circle at 6% 0,#d99a3d1c,#0000 42%),radial-gradient(circle at 94% 20%,#8fe6df0e,#0000 40%);border:1px solid #b99a5740;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin:0 auto 18px;padding:24px 26px;display:grid;overflow:hidden}.presentar-hero:before{content:"";pointer-events:none;opacity:.62;background:linear-gradient(90deg,#0000,#d99a3d61,#8fe6df24,#0000);height:1px;position:absolute;bottom:15px;left:24px;right:24px}.presentar-hero .mode-eyebrow{grid-column:1/-1;margin:0 0 -8px;color:var(--nexus-dull-gold)!important}.presentar-hero h2{text-shadow:0 0 28px #d99a3d1f;margin:0 0 8px;font-size:clamp(2rem,4vw,3.45rem);line-height:.95;font-family:var(--font-title)!important;color:var(--nexus-ivory)!important}.presentar-hero p{max-width:760px;margin:0;line-height:1.55;color:var(--text-muted)!important}.presentar-actions,.presentation-actions.presentar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.presentar-actions button,.presentation-actions.presentar-actions button,.presentation-mode-card button,.presentation-topbar button{color:var(--nexus-ivory);transition:border-color var(--motion-soft) var(--ease-atlas),background-color var(--motion-soft) var(--ease-atlas),box-shadow var(--motion-soft) var(--ease-atlas),color var(--motion-fast) var(--ease-atlas),opacity var(--motion-fast) var(--ease-atlas);background:linear-gradient(#3e2e1eb8,#16100ae0),radial-gradient(circle at 16% 0,#d99a3d1f,#0000 54%);border:1px solid #b99a5757;border-radius:999px;box-shadow:0 10px 24px #0000003d,inset 0 1px #fff5dc0b}.presentar-actions button:hover,.presentation-actions.presentar-actions button:hover,.presentation-mode-card button:hover,.presentation-topbar button:hover{box-shadow:var(--glow-candle),0 14px 30px #00000047,inset 0 1px 0 #fff5dc0f;border-color:#d99a3d9e}.world-gallery{grid-template-columns:minmax(360px,1.05fr) minmax(300px,.95fr);grid-template-areas:"state preview""route preview""modes modes""nodes diagnostics";gap:16px;max-width:1280px;margin:0 auto;display:grid}.world-state-card{grid-area:state}.presentation-route{grid-area:route}.presentation-preview{grid-area:preview}.presentation-modes{grid-area:modes}.key-nodes{grid-area:nodes}.world-diagnostics{grid-area:diagnostics}.world-state-card,.presentation-route,.presentation-preview,.presentation-modes,.key-nodes,.world-diagnostics{border-radius:24px;padding:18px;overflow:hidden;box-shadow:var(--shadow-soft),inset 0 1px 0 #fff5dc09!important;background:linear-gradient(#2e2216ad,#0e0a07c7),radial-gradient(circle at 10% 0,#d99a3d12,#0000 45%),radial-gradient(circle at 92% 100%,#8fe6df0a,#0000 48%)!important;border:1px solid #b99a573d!important}.world-state-card:before,.presentation-route:before,.presentation-preview:before,.presentation-modes:before,.key-nodes:before,.world-diagnostics:before{content:"";z-index:0;pointer-events:none;opacity:.2;mix-blend-mode:screen;background-image:radial-gradient(circle at 20% 22%,#e7dcc31f 0 1px,#0000 1.4px),linear-gradient(112deg,#0000 0 30%,#b99a5712 30.2%,#0000 30.65% 100%);background-size:84px 84px,100% 100%;position:absolute;inset:0}.world-state-card>*,.presentation-route>*,.presentation-preview>*,.presentation-modes>*,.key-nodes>*,.world-diagnostics>*{z-index:1;position:relative}.presentation-section-header{border-bottom:1px solid #b99a5733;justify-content:space-between;align-items:end;gap:14px;margin-bottom:14px;padding-bottom:11px;display:flex}.presentation-section-header h3,.world-state-card h3,.presentation-card h3{letter-spacing:-.01em;margin:0;font-family:var(--font-title)!important;color:var(--nexus-ivory)!important}.world-state-card h3{margin:.2rem 0 .5rem;font-size:1.42rem;line-height:1.14}.world-state-card p,.presentation-section-header p,.presentation-step p,.presentation-mode-card p,.presentation-preview-copy p,.world-diagnostics-list p,.key-node-card span,.key-node-card small{color:var(--text-muted)!important}.presentation-eyebrow{text-transform:uppercase;margin:0;color:var(--nexus-dull-gold)!important;font-family:var(--font-label)!important;letter-spacing:.15em!important;font-size:.66rem!important}.presentation-curator-grid,.presentation-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.presentation-curator-grid div,.presentation-counts div{text-align:center;box-shadow:inset 0 1px #fff5dc09;background:#0f0b077a!important;border:1px solid #b99a5733!important;border-radius:14px!important;padding:.72rem .48rem!important}.presentation-curator-grid strong,.presentation-counts strong{line-height:1;display:block;color:var(--nexus-ivory)!important;font-family:var(--font-technical)!important;font-size:1.18rem!important}.presentation-curator-grid span,.presentation-counts span{font-family:var(--font-label);text-transform:uppercase;margin-top:.24rem;display:block;color:var(--text-faint)!important;letter-spacing:.1em!important;font-size:.57rem!important}.presentation-completion{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:1fr auto;align-items:center;gap:7px 12px;margin-top:15px;font-size:.72rem;display:grid}.presentation-completion i{background:#fff5dc13;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.presentation-completion em{background:linear-gradient(90deg,#d99a3db8,#8fe6df85);border-radius:999px;height:100%;display:block;box-shadow:0 0 12px #d99a3d29}.presentation-route-list,.key-node-list,.world-diagnostics-list{gap:10px;display:grid}.presentation-step,.key-node-card,.world-diagnostics-list article,.presentation-mode-card{background:linear-gradient(#23190f94,#0a080594);border:1px solid #9a763f3b;border-radius:16px;position:relative;box-shadow:0 12px 28px #0003,inset 0 1px #fff5dc07}.presentation-step{grid-template-columns:38px minmax(0,1fr) minmax(94px,auto);align-items:center;gap:10px;padding:12px;display:grid}.presentation-step b{width:30px;height:30px;color:var(--nexus-dull-gold);font-family:var(--font-technical);background:#d99a3d0f;border:1px solid #b99a5740;border-radius:999px;place-items:center;font-size:.68rem;display:grid}.presentation-step strong,.world-diagnostics-list strong,.key-node-card strong,.presentation-mode-card h4{margin:0 0 3px;line-height:1.14;display:block;color:var(--nexus-ivory)!important;font-family:var(--font-title)!important}.presentation-step p,.world-diagnostics-list p,.presentation-mode-card p{margin:0;font-size:.78rem;line-height:1.42}.presentation-status{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;border:1px solid #b99a573d;border-radius:999px;justify-self:end;align-items:center;padding:.24rem .48rem;font-size:.58rem;display:inline-flex}.presentation-status.is-ready{color:#c5f4efeb;background:#8fe6df0e;border-color:#8fe6df57}.presentation-status.is-pending{color:#e7ca96db;background:#d99a3d0e;border-color:#d99a3d47}.presentation-step small{color:var(--text-faint);text-align:right;justify-self:end;margin-top:4px;font-size:.58rem;display:block}.presentation-preview-frame{background:radial-gradient(circle at 50% 45%,#8fe6df21,#0000 28%),radial-gradient(circle at 20% 18%,#d99a3d1c,#0000 24%),linear-gradient(#b99a5707 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#b99a5705 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#08090ac7,#050403eb);border:1px solid #b99a5738;border-radius:22px;min-height:300px;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #0000005c,0 18px 40px #0000003d}.presentation-preview-frame:after{content:"";pointer-events:none;opacity:.3;background-image:radial-gradient(circle at 18% 30%,#e7dcc329 0 1px,#0000 1.5px),radial-gradient(circle at 78% 70%,#8fe6df1f 0 1px,#0000 1.4px),radial-gradient(circle at 58% 25%,#d99a3d1f 0 1px,#0000 1.4px);background-size:96px 96px,122px 122px,160px 160px;animation:5.4s ease-in-out infinite atlasConstellationBreath;position:absolute;inset:0}.preview-node{z-index:2;background:linear-gradient(#2b2014c7,#0e0a07d1);border:1px solid #b99a5761;border-radius:15px;width:92px;height:46px;position:absolute;box-shadow:0 12px 26px #00000047,0 0 18px #d99a3d14}.preview-node:before{content:"";background:#e7dcc352;border-radius:99px;height:3px;position:absolute;top:13px;left:12px;right:18px;box-shadow:0 11px #b9aa8f2e}.preview-node-a{top:22%;left:13%}.preview-node-b{top:36%;right:14%}.preview-node-c{bottom:18%;left:38%}.preview-thread{z-index:1;transform-origin:0;background:linear-gradient(90deg,#d99a3d14,#8fe6df70,#d99a3d1a);height:1px;position:absolute;box-shadow:0 0 12px #8fe6df21}.preview-thread-a{width:42%;top:37%;left:30%;transform:rotate(10deg)}.preview-thread-b{width:34%;bottom:31%;left:33%;transform:rotate(-18deg)}.presentation-preview-copy{margin-top:14px}.presentation-preview-copy strong{color:var(--nexus-ivory);font-family:var(--font-title);margin-bottom:5px;display:block}.preview-metadata{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.preview-metadata span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;background:#d99a3d0b;border:1px solid #b99a5733;border-radius:999px;padding:.24rem .5rem;font-size:.62rem}.presentation-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.presentation-mode-card{transition:border-color var(--motion-soft) var(--ease-atlas),background-color var(--motion-soft) var(--ease-atlas),box-shadow var(--motion-soft) var(--ease-atlas),filter var(--motion-soft) var(--ease-atlas),opacity var(--motion-fast) var(--ease-atlas);padding:14px}.presentation-mode-card:hover,.key-node-card:hover,.presentation-step:hover,.world-diagnostics-list article:hover{box-shadow:var(--glow-candle),0 16px 34px #00000042,inset 0 1px 0 #fff5dc0a;filter:brightness(1.025);border-color:#d99a3d6b}.presentation-mode-card span{color:var(--nexus-dull-gold);font-family:var(--font-technical);margin-bottom:9px;font-size:.68rem;display:inline-flex}.presentation-mode-card button{text-transform:uppercase;letter-spacing:.08em;width:100%;margin-top:12px;padding:.58rem .7rem;font-size:.68rem}.presentation-mode-card.is-dormant{opacity:.72}.key-node-card{text-align:left;cursor:pointer;width:100%;color:var(--text-main);transition:border-color var(--motion-soft) var(--ease-atlas),background-color var(--motion-soft) var(--ease-atlas),box-shadow var(--motion-soft) var(--ease-atlas),filter var(--motion-soft) var(--ease-atlas),opacity var(--motion-fast) var(--ease-atlas);padding:13px 14px;display:block}.key-node-card span,.key-node-card small{font-size:.68rem;line-height:1.35;display:block}.presentation-empty-state,.presentation-empty{text-align:center;line-height:1.45;color:var(--text-muted)!important;background:#0c09066b!important;border:1px dashed #b99a5747!important;border-radius:16px!important;padding:14px!important}.world-diagnostics-list article{transition:border-color var(--motion-soft) var(--ease-atlas),box-shadow var(--motion-soft) var(--ease-atlas),filter var(--motion-soft) var(--ease-atlas);padding:13px 14px}body.presentation-active{background:radial-gradient(circle at 20% 10%,#d99a3d1c,#0000 28%),radial-gradient(circle at 74% 20%,#8fe6df12,#0000 30%),linear-gradient(#080705,#11100b 58%,#060504)!important}body.presentation-active .graph-wrap{background:radial-gradient(circle at 30% 24%,#d99a3d17,#0000 32%),radial-gradient(circle at 72% 70%,#8fe6df14,#0000 36%),linear-gradient(#080705fa,#050504fa)!important;border:0!important;border-radius:0!important}.presentation-mode-overlay{color:var(--text-main)!important;font-family:var(--font-body)!important}.presentation-topbar{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:var(--shadow-soft)!important;background:linear-gradient(#2d2014b8,#0b0906b3),radial-gradient(circle at 6% 0,#d99a3d1a,#0000 46%)!important;border:1px solid #b99a5747!important;border-radius:18px!important;top:18px!important;left:22px!important;right:22px!important}.presentation-topbar strong{color:var(--nexus-ivory)!important;font-family:var(--font-title)!important;letter-spacing:.04em!important;text-transform:none!important;font-size:.92rem!important}.presentation-topbar span{color:var(--text-muted)!important;font-family:var(--font-label)!important;letter-spacing:.1em!important}.presentation-dashboard{gap:12px!important;top:90px!important;bottom:22px!important;right:22px!important}.presentation-card{box-shadow:var(--shadow-soft)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:linear-gradient(#2a1f15c7,#0c0906d6),radial-gradient(circle at 12% 0,#d99a3d12,#0000 44%)!important;border:1px solid #b99a573d!important;border-radius:18px!important}.presentation-card.hero{background:linear-gradient(#3c2a18d1,#0e0a07db),radial-gradient(circle at 8% 0,#d99a3d1f,#0000 48%)!important;border-color:#d99a3d61!important}.presentation-card h2,.presentation-card h3,.presentation-tension-row strong,.presentation-row strong,.presentation-key-node strong,.presentation-rule strong{color:var(--nexus-ivory)!important;font-family:var(--font-title)!important}.presentation-card p,.presentation-tension-row span,.presentation-row span,.presentation-key-node span,.presentation-rule p,.presentation-rule span{color:var(--text-muted)!important}.presentation-metric div{background:#fff5dc13!important}.presentation-metric i{background:linear-gradient(90deg,#d99a3db3,#8fe6df7a)!important;box-shadow:0 0 12px #d99a3d1f!important}.presentation-tension-row,.presentation-row,.presentation-key-node,.presentation-rule{background:#120d088a!important;border-color:#9a763f3d!important;border-radius:13px!important}.presentation-key-node:hover{box-shadow:var(--glow-magic)!important;background:#8fe6df0e!important;border-color:#8fe6df6b!important;transform:none!important}.presentation-watermark{color:#eadfc69e!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0c090675!important;border-color:#b99a5733!important}@media (width<=1060px){.presentar-hero{grid-template-columns:1fr;align-items:start}.presentar-actions{justify-content:flex-start}.world-gallery{grid-template-columns:1fr;grid-template-areas:"state""preview""route""modes""nodes""diagnostics"}.presentation-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.nexus-present-screen.presentar-page{padding:18px 14px 32px}.presentar-hero,.world-state-card,.presentation-route,.presentation-preview,.presentation-modes,.key-nodes,.world-diagnostics{border-radius:18px;padding:15px}.presentation-curator-grid,.presentation-counts,.presentation-mode-grid{grid-template-columns:1fr 1fr}.presentation-step{grid-template-columns:32px 1fr}.presentation-step .presentation-status,.presentation-step small{text-align:left;grid-column:2;justify-self:start}.presentation-preview-frame{min-height:230px}}@media (prefers-reduced-motion:reduce){.presentation-preview-frame:after,.presentation-mode-card,.key-node-card,.presentation-step,.world-diagnostics-list article{transition:none!important;animation:none!important}}.nexus-psychohistory-screen{background:radial-gradient(circle at 18% 8%,#42d9ff1a,#0000 30%),radial-gradient(circle at 82% 16%,#9b52ff14,#0000 34%),radial-gradient(circle at 54% 88%,#bc915212,#0000 38%),linear-gradient(#05090efa,#030509f5)}.nexus-psychohistory-screen-inner{z-index:1;flex-direction:column;gap:18px;max-width:1560px;margin:0 auto;display:flex;position:relative}.psychohistory-topbar{background:linear-gradient(135deg,#0c131cdb,#070b11c7),radial-gradient(circle at 18% 20%,#42d9ff14,#0000 34%);border:1px solid #42d9ff2e;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:stretch;gap:18px;padding:20px;display:grid;box-shadow:0 28px 80px #00000052,inset 0 0 0 1px #ffffff06}.psychohistory-topbar h2{color:var(--text-main,#e9e0c9);font-family:var(--font-display,inherit);letter-spacing:-.045em;margin:0 0 .5rem;font-size:clamp(1.8rem,3vw,3.2rem)}.psychohistory-topbar p{color:var(--text-muted,#afa28d);max-width:840px;margin:0;line-height:1.55}.psychohistory-principle{background:linear-gradient(#4e372047,#0b0f16a3);border:1px solid #bc915247;border-radius:18px;flex-direction:column;justify-content:center;gap:8px;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff06,0 16px 38px #00000038}.psychohistory-principle strong{color:var(--nexus-candle,#e7b85b);font-family:var(--font-display,inherit);font-size:1rem}.psychohistory-principle span{color:var(--text-muted,#afa28d);font-size:.86rem;line-height:1.45}.psychohistory-shell{grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:18px;min-height:620px;display:grid}.psychohistory-main-column{flex-direction:column;gap:14px;min-width:0;display:flex}.psychohistory-diagnostic-bar{background:#070c12b8;border:1px solid #42d9ff2e;border-radius:18px;grid-template-columns:minmax(190px,240px) 1fr minmax(240px,420px);align-items:center;gap:14px;padding:12px 14px;display:grid;box-shadow:0 18px 42px #0000003d,inset 0 0 0 1px #ffffff05}.psychohistory-diagnostic-bar span{color:var(--text-faint,#7e725f);text-transform:uppercase;letter-spacing:.13em;font-size:.68rem;display:block}.psychohistory-diagnostic-bar strong{color:var(--nexus-magic-cyan,#7edce8);font-variant-numeric:tabular-nums;font-size:1.35rem}.psychohistory-diagnostic-bar p{color:var(--text-muted,#afa28d);margin:0;font-size:.82rem;line-height:1.35}.psychohistory-completion-bar{background:#fff1;border:1px solid #ffffff0f;border-radius:99px;height:10px;display:block;overflow:hidden}.psychohistory-completion-bar em{border-radius:inherit;width:0;height:100%;transition:width var(--motion-soft,.28s) var(--ease-atlas,ease-out);background:linear-gradient(90deg,#85e0eabf,#e7b85bbf);display:block;box-shadow:0 0 18px #7edce82e}.psychohistory-guided-canvas{background:radial-gradient(circle at 18% 16%,#42d9ff12,#0000 28%),radial-gradient(circle at 72% 78%,#bc91520f,#0000 30%),linear-gradient(#42d9ff07 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#42d9ff06 1px,#0000 1px) 0 0/46px 46px,#04080dd1;border:1px solid #42d9ff29;border-radius:26px;min-height:560px;padding:18px;position:relative;overflow:auto;box-shadow:0 28px 80px #00000057,inset 0 0 60px #00000047}.psychohistory-guided-canvas:before{content:"";pointer-events:none;opacity:.62;background:radial-gradient(circle at 16% 24%,#7edce81a 0 1px,#0000 2px) 0 0/120px 160px,radial-gradient(circle at 78% 38%,#e7b85b1c 0 1px,#0000 2px) 0 0/190px 210px,radial-gradient(circle at 42% 72%,#7edce814 0 1px,#0000 2px) 0 0/160px 130px;position:absolute;inset:0}.psychohistory-canvas-intro{z-index:1;background:#0c1118a3;border:1px solid #bc915238;border-radius:18px;flex-direction:column;gap:6px;max-width:860px;margin:0 0 16px;padding:14px 16px;display:flex;position:relative}.psychohistory-canvas-intro strong{color:var(--nexus-candle,#e7b85b);font-family:var(--font-display,inherit)}.psychohistory-canvas-intro span{color:var(--text-muted,#afa28d);font-size:.84rem;line-height:1.45}.psychohistory-flow{z-index:1;grid-template-columns:repeat(3,minmax(230px,1fr));align-items:start;gap:22px 18px;display:grid;position:relative}.psychohistory-node{text-align:left;min-height:142px;color:var(--text-main,#e9e0c9);cursor:pointer;transition:border-color var(--motion-fast,.18s) var(--ease-atlas,ease-out), box-shadow var(--motion-fast,.18s) var(--ease-atlas,ease-out), background-color var(--motion-fast,.18s) var(--ease-atlas,ease-out), opacity var(--motion-fast,.18s) var(--ease-atlas,ease-out);background:linear-gradient(#0c131ceb,#070b11db);border:1px solid #7edce82b;border-radius:18px;grid-template-rows:1fr auto;grid-template-columns:42px 1fr;gap:10px;padding:14px;display:grid;position:relative;box-shadow:0 18px 46px #00000047,inset 0 0 0 1px #ffffff05}.psychohistory-node:not(:nth-child(3n)):after{content:"";pointer-events:none;background:linear-gradient(90deg,#7edce861,#bc915229);width:18px;height:1px;position:absolute;top:50%;right:-19px}.psychohistory-node:nth-child(3n):after{content:"";pointer-events:none;background:linear-gradient(#7edce840,#bc915224);width:1px;height:22px;position:absolute;bottom:-22px;left:50%}.psychohistory-node:hover{border-color:#e7b85b6b;box-shadow:0 22px 54px #00000057,0 0 24px #e7b85b14}.psychohistory-node.is-selected{border-color:#7edce8ad;box-shadow:0 0 0 1px #7edce829,0 0 34px #7edce81f,0 22px 54px #00000057}.psychohistory-node.is-empty{opacity:.68}.psychohistory-node.is-partial{border-color:#e7b85b5c}.psychohistory-node.is-complete{border-color:#7edce875}.psychohistory-node-index{width:34px;height:34px;color:var(--nexus-magic-cyan,#7edce8);font-variant-numeric:tabular-nums;background:#7edce80e;border:1px solid #7edce842;border-radius:50%;grid-row:1/span 2;place-items:center;font-size:.72rem;font-weight:800;display:grid}.psychohistory-node-content{flex-direction:column;gap:7px;min-width:0;display:flex}.psychohistory-node-content strong{font-family:var(--font-display,inherit);color:var(--text-main,#e9e0c9);font-size:1rem}.psychohistory-node-content em{color:var(--text-muted,#afa28d);font-size:.76rem;font-style:normal;line-height:1.35}.psychohistory-node-content small{color:#dff7ffc7;font-size:.74rem;line-height:1.35}.psychohistory-node-status{color:var(--text-faint,#7e725f);text-transform:uppercase;letter-spacing:.12em;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;grid-column:2;place-self:end start;padding:.22rem .5rem;font-size:.66rem}.psychohistory-node.is-partial .psychohistory-node-status{color:var(--nexus-candle,#e7b85b);background:#e7b85b0f;border-color:#e7b85b3d}.psychohistory-node.is-complete .psychohistory-node-status{color:var(--nexus-magic-cyan,#7edce8);background:#7edce80f;border-color:#7edce83d}.psychohistory-side-panel,.psychohistory-assistant,.psychohistory-scope-summary{background:linear-gradient(#12151aeb,#080c12e0);border:1px solid #bc915238;border-radius:24px;box-shadow:0 24px 70px #00000052,inset 0 0 0 1px #ffffff06}.psychohistory-side-panel{flex-direction:column;align-self:start;max-height:calc(100vh - 150px);display:flex;position:sticky;top:10px;overflow:hidden}.psychohistory-side-header{border-bottom:1px solid #bc915229;padding:18px 18px 12px}.psychohistory-side-header h3{font-family:var(--font-display,inherit);color:var(--text-main,#e9e0c9);margin:0 0 .4rem;font-size:1.35rem}.psychohistory-side-header p:not(.mode-eyebrow){color:var(--text-muted,#afa28d);margin:0;font-size:.84rem;line-height:1.45}.psychohistory-panel-body{flex-direction:column;gap:14px;padding:16px 18px 20px;display:flex;overflow:auto}.psychohistory-node-detail-status{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.psychohistory-node-detail-status span{color:var(--text-faint,#7e725f);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.psychohistory-node-detail-status strong{color:var(--text-main,#e9e0c9)}.psychohistory-node-detail-status.is-complete strong{color:var(--nexus-magic-cyan,#7edce8)}.psychohistory-node-detail-status.is-partial strong{color:var(--nexus-candle,#e7b85b)}.psychohistory-example{border-left:2px solid #e7b85b61;flex-direction:column;gap:5px;padding-left:12px;display:flex}.psychohistory-example b{color:var(--nexus-candle,#e7b85b);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.psychohistory-example span{color:var(--text-muted,#afa28d);font-size:.82rem;line-height:1.45}.psychohistory-detail-field{flex-direction:column;gap:7px;display:flex}.psychohistory-detail-field span,.psychohistory-template-picker span,.psychohistory-context-box span,.psychohistory-file-import span{color:var(--text-faint,#7e725f);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.psychohistory-detail-field input,.psychohistory-detail-field select,.psychohistory-detail-field textarea,.psychohistory-template-picker select,.psychohistory-context-box textarea{width:100%;color:var(--text-main,#e9e0c9);transition:border-color var(--motion-fast,.18s) var(--ease-atlas,ease-out), box-shadow var(--motion-fast,.18s) var(--ease-atlas,ease-out), background-color var(--motion-fast,.18s) var(--ease-atlas,ease-out);background:#05080c9e;border:1px solid #bc91523d;border-radius:14px;outline:none;padding:.75rem .82rem}.psychohistory-detail-field textarea,.psychohistory-context-box textarea{resize:vertical;min-height:118px;line-height:1.45}.psychohistory-detail-field input:focus,.psychohistory-detail-field select:focus,.psychohistory-detail-field textarea:focus,.psychohistory-template-picker select:focus,.psychohistory-context-box textarea:focus{border-color:#7edce894;box-shadow:0 0 0 3px #7edce814,inset 0 0 20px #7edce808}.psychohistory-checkbox-group{grid-template-columns:1fr;gap:8px;max-height:300px;padding-right:4px;display:grid;overflow:auto}.psychohistory-checkbox-group label{color:var(--text-muted,#afa28d);background:#ffffff07;border:1px solid #ffffff12;border-radius:12px;align-items:flex-start;gap:8px;padding:8px 9px;font-size:.8rem;line-height:1.3;display:flex}.psychohistory-checkbox-group input{accent-color:#7edce8;margin-top:2px}.psychohistory-inline-action,.psychohistory-assistant button,.psychohistory-summary-actions button,.psychohistory-save-button{color:#dff7ff;cursor:pointer;transition:border-color var(--motion-fast,.18s) var(--ease-atlas,ease-out), box-shadow var(--motion-fast,.18s) var(--ease-atlas,ease-out), background-color var(--motion-fast,.18s) var(--ease-atlas,ease-out), color var(--motion-fast,.18s) var(--ease-atlas,ease-out);background:#7edce812;border:1px solid #7edce842;border-radius:999px;padding:.68rem .9rem;font-weight:700}.psychohistory-inline-action:hover,.psychohistory-assistant button:hover,.psychohistory-summary-actions button:hover{background:#e7b85b14;border-color:#e7b85b80;box-shadow:0 0 22px #e7b85b14}.psychohistory-save-button{background:#7edce81f!important;border-color:#7edce87a!important}.psychohistory-warning{color:#ff917ee0;margin:0;font-size:.78rem;line-height:1.45}.psychohistory-note{color:var(--text-faint,#7e725f);margin:.2rem 0 0;font-size:.78rem;line-height:1.45}.psychohistory-lower-grid{grid-template-columns:minmax(320px,.72fr) minmax(420px,1fr);gap:18px;display:grid}.psychohistory-assistant,.psychohistory-scope-summary{padding:18px}.psychohistory-section-header{margin-bottom:14px}.psychohistory-section-header h3{color:var(--text-main,#e9e0c9);font-family:var(--font-display,inherit);margin:0;font-size:1.2rem}.psychohistory-assistant-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:10px 0;display:flex}.psychohistory-template-picker{flex-direction:column;flex:240px;gap:7px;display:flex}.psychohistory-context-box{flex-direction:column;gap:7px;margin-top:12px;display:flex}.psychohistory-file-import{color:var(--text-muted,#afa28d);cursor:pointer;border:1px dashed #bc915247;border-radius:14px;align-items:center;gap:10px;padding:.6rem .75rem;display:flex}.psychohistory-file-import input{max-width:190px;color:var(--text-muted,#afa28d);font-size:.74rem}.psychohistory-scope-summary dl,.psychohistory-summary-mini dl{gap:8px;margin:0;display:grid}.psychohistory-scope-summary dl div,.psychohistory-summary-mini dl div{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(140px,.38fr) 1fr;gap:10px;padding:7px 0;display:grid}.psychohistory-scope-summary dt,.psychohistory-summary-mini dt{color:var(--text-faint,#7e725f);text-transform:uppercase;letter-spacing:.09em;font-size:.7rem}.psychohistory-scope-summary dd,.psychohistory-summary-mini dd{color:var(--text-muted,#afa28d);margin:0;font-size:.82rem;line-height:1.35}.psychohistory-summary-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}body.nexus-mode-psicohistoria .main-layout{opacity:0;pointer-events:none}body.nexus-mode-psicohistoria .bottombar span:first-child{font-size:0}body.nexus-mode-psicohistoria .bottombar span:first-child:after{content:"Psicohistoria · Fase 1 define alcance predictivo, no predice todavía";font-size:.82rem}@media (width<=1180px){.psychohistory-shell,.psychohistory-lower-grid,.psychohistory-topbar{grid-template-columns:1fr}.psychohistory-side-panel{max-height:none;position:relative;top:auto}.psychohistory-flow{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=720px){.nexus-psychohistory-screen{padding:16px}.psychohistory-flow,.psychohistory-diagnostic-bar{grid-template-columns:1fr}.psychohistory-node:after{display:none}.psychohistory-scope-summary dl div,.psychohistory-summary-mini dl div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.psychohistory-completion-bar em,.psychohistory-node,.psychohistory-inline-action,.psychohistory-assistant button,.psychohistory-summary-actions button{transition:none!important;animation:none!important}}.psychohistory-guided-canvas{background:radial-gradient(circle at 18% 20%,#7edce817,#0000 28%),radial-gradient(circle at 74% 72%,#e7b85b0e,#0000 30%),radial-gradient(circle at 46% 48%,#9b52ff0b,#0000 34%),linear-gradient(#7edce804 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#7edce804 1px,#0000 1px) 0 0/52px 52px,linear-gradient(#04080eeb,#020509f0);min-height:690px;padding:16px;overflow:auto}.psychohistory-guided-canvas:before{opacity:.7;background:radial-gradient(circle at 18% 22%,#7edce82e 0 1px,#0000 2px) 0 0/130px 170px,radial-gradient(circle at 82% 30%,#e7b85b24 0 1px,#0000 2px) 0 0/210px 230px,radial-gradient(circle at 44% 76%,#7edce81f 0 1px,#0000 2px) 0 0/170px 150px,linear-gradient(115deg,#0000 0 18%,#7edce807 18.2% 18.4%,#0000 18.6% 100%) 0 0/100% 100%}.psychohistory-canvas-intro{background:linear-gradient(90deg,#0c121ac7,#0c121a75);border-color:#7edce82e;min-width:920px;max-width:none;margin:0 0 12px;padding:11px 14px}.psychohistory-canvas-intro strong{font-size:.94rem}.psychohistory-canvas-intro span{font-size:.78rem}.psychohistory-flow{z-index:1;isolation:isolate;width:940px;min-width:940px;max-width:none;height:690px;margin:0;display:block;position:relative}.psychohistory-link-layer{z-index:0;pointer-events:none;width:940px;height:690px;position:absolute;inset:0;overflow:visible}.psychohistory-link{fill:none;stroke:#7edce84d;stroke-width:2px;stroke-linecap:round;filter:url(#psychohistoryLinkGlow);opacity:.66;vector-effect:non-scaling-stroke}.psychohistory-link.is-muted{stroke:#8b7d6542;opacity:.38;filter:none}.psychohistory-link:nth-of-type(3n){stroke:#e7b85b52}.psychohistory-scope-node{left:var(--psy-node-x);top:var(--psy-node-y);z-index:2;width:218px;min-height:108px;transition:border-color var(--motion-fast,.18s) var(--ease-atlas,ease-out), box-shadow var(--motion-fast,.18s) var(--ease-atlas,ease-out), background-color var(--motion-fast,.18s) var(--ease-atlas,ease-out), opacity var(--motion-fast,.18s) var(--ease-atlas,ease-out);background:linear-gradient(#0d141df0,#060a10e6),radial-gradient(circle at 92% 8%,#7edce80f,#0000 32%);border-radius:14px;grid-template-rows:auto 1fr auto;grid-template-columns:32px minmax(0,1fr);gap:8px 10px;padding:11px 12px;display:grid;position:absolute;box-shadow:0 14px 34px #00000057,inset 0 0 0 1px #ffffff06}.psychohistory-node:not(:nth-child(3n)):after,.psychohistory-node:nth-child(3n):after{display:none!important}.psychohistory-scope-node:before,.psychohistory-scope-node:after{content:"";pointer-events:none;z-index:1;background:#7edce8b8;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;box-shadow:0 0 12px #7edce838}.psychohistory-scope-node:before{left:0;transform:translate(-50%,-50%)}.psychohistory-scope-node:after{right:0;transform:translate(50%,-50%)}.psychohistory-scope-node:hover{border-color:#e7b85b75;box-shadow:0 18px 42px #00000061,0 0 22px #e7b85b14}.psychohistory-scope-node.is-selected{z-index:4;border-color:#7edce8d1;box-shadow:0 0 0 1px #7edce833,0 0 32px #7edce829,0 20px 48px #0000006b}.psychohistory-scope-node.is-empty{opacity:.6}.psychohistory-scope-node.is-partial{border-color:#e7b85b70}.psychohistory-scope-node.is-complete{border-color:#7edce88f}.psychohistory-scope-node .psychohistory-node-index{border-radius:50%;grid-row:1/span 3;align-self:start;width:28px;height:28px;font-size:.66rem}.psychohistory-scope-node .psychohistory-node-content{z-index:2;gap:4px;min-width:0;position:relative}.psychohistory-scope-node .psychohistory-node-content strong{white-space:normal;font-size:.88rem;line-height:1.05}.psychohistory-scope-node .psychohistory-node-content em{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.22;display:-webkit-box;overflow:hidden}.psychohistory-scope-node .psychohistory-node-content small{color:#dff7ffc2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:.68rem;line-height:1.24;display:-webkit-box;overflow:hidden}.psychohistory-scope-node .psychohistory-node-status{letter-spacing:.11em;z-index:2;grid-column:2;place-self:end start;padding:.18rem .45rem;font-size:.58rem;position:relative}@media (width<=1180px){.psychohistory-guided-canvas{min-height:650px}.psychohistory-flow{width:940px;min-width:940px;height:690px}.psychohistory-canvas-intro{min-width:920px}}@media (width<=720px){.psychohistory-guided-canvas{min-height:620px}.psychohistory-flow{width:940px;min-width:940px;height:690px}.psychohistory-canvas-intro{min-width:920px}}.psychohistory-guided-canvas{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:12px;padding:0;display:flex;position:relative;overflow:visible}.psychohistory-guided-canvas:before{display:none}.psychohistory-canvas-banner{z-index:25;background:linear-gradient(#0e131bd1,#070b11b8);border-color:#bc915238;flex:none;max-width:none;margin:0;box-shadow:0 14px 34px #0000003d,inset 0 0 0 1px #ffffff06}.psychohistory-graph-wrap.graph-wrap{background:radial-gradient(circle at 28% 22%,#7edce817,#0000 34%),radial-gradient(circle at 72% 68%,#e7b85b12,#0000 34%),linear-gradient(#04080ef2,#03060bf5);border:1px solid #7edce82e;border-radius:24px;width:100%;height:min(72vh,760px);min-height:620px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000061,inset 0 0 72px #00000052}.psychohistory-graph-wrap .atlas-canvas-bg{pointer-events:none;position:absolute;inset:0}.psychohistory-graph-wrap .atlas-canvas-depth{z-index:0;background:radial-gradient(circle at 45% 35%,#2b24453d,#0000 42%),radial-gradient(circle at 75% 70%,#1837351f,#0000 34%)}.psychohistory-graph-wrap .atlas-atmosphere-layer{z-index:1;opacity:.68;background:radial-gradient(circle at 18% 18%,#7edce814,#0000 25%),radial-gradient(circle at 78% 56%,#e7b85b0f,#0000 30%);animation:15s ease-in-out infinite alternate atlasDustDrift}.psychohistory-graph-wrap .atlas-grid-layer{z-index:2;opacity:.28;background-image:linear-gradient(#7edce81c 1px,#0000 1px),linear-gradient(90deg,#7edce817 1px,#0000 1px);background-size:46px 46px}.psychohistory-graph-wrap .atlas-constellation-layer{z-index:3;opacity:.7;background:radial-gradient(circle at 12% 24%,#7edce86b 0 1px,#0000 2px),radial-gradient(circle at 26% 34%,#7edce847 0 1px,#0000 2px),radial-gradient(circle at 64% 18%,#e7b85b52 0 1px,#0000 2px),radial-gradient(circle at 82% 68%,#7edce85c 0 1px,#0000 2px),linear-gradient(115deg,#0000 0 16%,#7edce812 16.2%,#0000 16.6% 100%),linear-gradient(35deg,#0000 0 58%,#e7b85b0e 58.2%,#0000 58.7% 100%)}.psychohistory-graph-wrap .atlas-energy-layer{z-index:4;opacity:.55;background:radial-gradient(circle at 48% 42%,#7edce80f,#0000 18%)}#psychohistorySystemField{z-index:4;pointer-events:none;opacity:.7;position:absolute;inset:0}.psychohistory-wires{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:visible}.psychohistory-world{transform-origin:0 0;z-index:12;pointer-events:none;width:1250px;height:950px;position:absolute;top:0;left:0}.psychohistory-world .psychohistory-scope-node{pointer-events:auto}.psychohistory-flow{z-index:auto;display:block;position:static}.psychohistory-link-layer{display:none}.psychohistory-link{fill:none;stroke:#7edce86b;stroke-width:2.2px;stroke-linecap:round;filter:url(#psychohistoryLinkGlow);opacity:.7}.psychohistory-link.is-secondary{stroke:#e7b85b52;stroke-width:1.65px;opacity:.5}.psychohistory-link.is-active{stroke:#7edce8c7;opacity:.95}.psychohistory-link.is-muted{opacity:.2;filter:none}.psychohistory-scope-node.node{width:230px;min-width:0;min-height:118px;color:var(--text-main,#e9e0c9);text-align:left;cursor:pointer;transition:border-color var(--motion-fast,.18s) var(--ease-atlas,ease-out),box-shadow var(--motion-fast,.18s) var(--ease-atlas,ease-out),opacity var(--motion-fast,.18s) var(--ease-atlas,ease-out),background-color var(--motion-fast,.18s) var(--ease-atlas,ease-out);background:linear-gradient(#0d141ef0,#070b11e6);border-color:#7edce838;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;overflow:visible;box-shadow:0 16px 42px #00000057,0 0 22px #7edce80b,inset 0 0 0 1px #ffffff06}.psychohistory-scope-node.node:before,.psychohistory-scope-node.node:after{display:none}.psychohistory-scope-node.node:hover{border-color:#e7b85b7a;box-shadow:0 20px 48px #0000006b,0 0 24px #e7b85b1a,inset 0 0 0 1px #ffffff08}.psychohistory-scope-node.node.is-selected{z-index:40;border-color:#7edce8e6;box-shadow:0 0 0 1px #7edce857,0 0 34px #7edce82e,0 22px 54px #00000075}.psychohistory-scope-node.node.is-empty{opacity:.64}.psychohistory-scope-node.node.is-partial{border-color:#e7b85b85}.psychohistory-scope-node.node.is-complete{border-color:#7edce88f}.psychohistory-scope-node .port{z-index:5;display:block}.psy-node-header{z-index:2;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:0;display:grid;position:relative}.psy-node-index{width:26px;height:26px;color:var(--nexus-magic-cyan,#7edce8);font-variant-numeric:tabular-nums;background:#7edce80f;border:1px solid #7edce852;border-radius:50%;place-items:center;font-size:.64rem;font-weight:800;display:grid}.psy-node-header h3{color:var(--text-main,#e9e0c9);font-family:var(--font-display,inherit);letter-spacing:.015em;text-transform:none;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;line-height:1.08;overflow:hidden}.psy-node-chip{color:var(--text-faint,#7e725f);text-transform:uppercase;letter-spacing:.09em;background:#bc91520e;border:1px solid #bc915238;border-radius:999px;padding:.16rem .38rem;font-size:.52rem}.psy-node-body{z-index:2;flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.psy-node-body p{color:var(--text-muted,#afa28d);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.68rem;line-height:1.32;display:-webkit-box;overflow:hidden}.psy-node-body small{color:#dff7ffc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.66rem;line-height:1.28;display:-webkit-box;overflow:hidden}.psy-node-footer{z-index:2;justify-content:flex-start;margin-top:auto;display:flex;position:relative}.psy-node-status{color:var(--text-faint,#7e725f);text-transform:uppercase;letter-spacing:.12em;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;padding:.18rem .48rem;font-size:.58rem}.psychohistory-scope-node.is-partial .psy-node-status{color:var(--nexus-candle,#e7b85b);background:#e7b85b12;border-color:#e7b85b4d}.psychohistory-scope-node.is-complete .psy-node-status{color:var(--nexus-magic-cyan,#7edce8);background:#7edce812;border-color:#7edce84d}.psychohistory-scope-node .psychohistory-node-index,.psychohistory-scope-node .psychohistory-node-content,.psychohistory-scope-node .psychohistory-node-status{display:none}.psychohistory-viewport-toolbar{z-index:40}.psychohistory-viewport-toolbar button{font-weight:800}.psychohistory-graph-wrap.is-panning{cursor:grabbing}.psychohistory-canvas-hint.hint{z-index:35;color:#afa28db8;pointer-events:none;font-size:.72rem;display:block;position:absolute;bottom:8px;left:12px;right:12px}@media (width<=1180px){.psychohistory-graph-wrap.graph-wrap{height:680px}.psychohistory-shell{grid-template-columns:1fr}.psychohistory-side-panel{max-height:none;position:relative;top:auto}}.psychohistory-graph-wrap.graph-wrap{isolation:isolate;border-radius:20px;width:100%;height:min(72vh,760px);min-height:640px;margin:0;position:relative;overflow:hidden}.psychohistory-graph-wrap #psychohistorySystemField,.psychohistory-graph-wrap .psychohistory-wires,.psychohistory-graph-wrap .psychohistory-world{position:absolute;top:0;left:0}.psychohistory-graph-wrap #psychohistorySystemField{z-index:4;pointer-events:none;width:100%;height:100%;inset:0}.psychohistory-wires{pointer-events:none;z-index:9;width:100%;height:100%;inset:0;overflow:visible}.psychohistory-world{transform-origin:0 0;z-index:12;width:1250px;height:950px}.psychohistory-flow,.psychohistory-node-flow{grid-template-columns:none!important;gap:0!important;display:block!important}.psychohistory-node:not(:nth-child(3n)):after,.psychohistory-node:nth-child(3n):after{content:none!important;display:none!important}.psychohistory-graph-node.node{cursor:grab;-webkit-user-select:none;user-select:none;width:230px;min-width:230px;height:auto;min-height:118px;transition:border-color var(--motion-fast,.18s) var(--ease-atlas,ease-out), box-shadow var(--motion-fast,.18s) var(--ease-atlas,ease-out), opacity var(--motion-fast,.18s) var(--ease-atlas,ease-out), background-color var(--motion-fast,.18s) var(--ease-atlas,ease-out);padding:1rem}.psychohistory-graph-node.node.dragging,.psychohistory-graph-node.node.is-dragging,.psychohistory-graph-node.node.node-dragging{will-change:transform;cursor:grabbing;filter:none!important;transition:none!important;animation:none!important}.psychohistory-graph-node.node h3{font-family:var(--font-ui,inherit);letter-spacing:.075em;text-transform:uppercase;color:var(--muted,#9aa4b2);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .55rem;padding-right:3.2rem;font-size:.62rem;line-height:1.2;overflow:hidden}.psychohistory-graph-node.node textarea{resize:none;pointer-events:none;opacity:.94;height:48px;min-height:44px;color:var(--text,#e6edf3);background:#0d1218;border-color:#ffffff21;font-size:.76rem;line-height:1.32}.psychohistory-graph-node.node .weight-control{grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;margin-top:.55rem;display:grid}.psychohistory-graph-node.node .weight-control span:first-child{min-width:54px;color:var(--muted,#9aa4b2);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem}.psychohistory-graph-node.node .weight-slider{pointer-events:none}.psychohistory-graph-node.node .weight-value{color:var(--accent,#42d9ff);font-variant-numeric:tabular-nums;font-size:.62rem}.psychohistory-graph-node.node .port{display:block}.psychohistory-graph-node.node.is-empty{opacity:.64}.psychohistory-graph-node.node.is-partial{border-color:#e7b85b70;box-shadow:0 16px 38px #0000003d,0 0 18px #e7b85b14}.psychohistory-graph-node.node.is-complete{border-color:#7edce880}.psychohistory-graph-node.node.selected,.psychohistory-graph-node.node.is-selected{z-index:30;border-color:var(--accent,#42d9ff)!important;box-shadow:0 0 0 1px #42d9ffb3,0 0 24px #42d9ff2e,0 16px 38px #00000047!important}.psychohistory-link{fill:none;stroke:#7edce894;stroke-width:2.2px;stroke-linecap:round;opacity:.72;filter:drop-shadow(0 0 5px #7edce829);pointer-events:none}.psychohistory-link.is-secondary{stroke:#e7b85b80;stroke-width:1.65px;opacity:.5;filter:drop-shadow(0 0 4px #e7b85b1a)}.psychohistory-link.is-muted{opacity:.22;stroke:#96a0aa6b;filter:none}.psychohistory-link.is-active{opacity:.84}.psychohistory-link.is-selected{opacity:1;stroke-width:2.8px;filter:drop-shadow(0 0 7px #7edce83d)}.psychohistory-viewport-toolbar.viewport-toolbar{z-index:35}.psychohistory-canvas-banner{z-index:20;position:relative}.psychohistory-graph-wrap .hint.psychohistory-canvas-hint{z-index:35}body.node-dragging .psychohistory-graph-node.node{transition:none!important}.graph-engine-slot,.create-graph-slot,.psychohistory-graph-host{width:100%;height:100%;min-height:0;position:relative}.psychohistory-graph-host{border-radius:24px;height:min(72vh,760px);min-height:640px;overflow:hidden}.psychohistory-graph-host #viewport,.create-graph-slot #viewport{width:100%;height:100%;margin:0}body[data-graph-engine-mode=psicohistoria] #viewport{border-color:#7edce847}body[data-graph-engine-mode=psicohistoria] #canvasEmptyState{display:none!important}.node.psychohistory-engine-node{width:300px;min-height:154px}.node.psychohistory-engine-node .psy-engine-node-content{z-index:2;pointer-events:none;flex-direction:column;gap:5px;margin:.45rem 0 .55rem;display:flex;position:relative}.node.psychohistory-engine-node .psy-engine-node-content strong{color:var(--text-main,#e9e0c9);font-family:var(--font-display,inherit);font-size:.86rem;line-height:1.12}.node.psychohistory-engine-node .psy-engine-node-content p{color:var(--text-muted,#afa28d);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.69rem;line-height:1.32;display:-webkit-box;overflow:hidden}.node.psychohistory-engine-node .psy-node-inline-field{align-items:center;gap:6px;min-width:0;display:flex}.node.psychohistory-engine-node .psy-node-inline-input{width:100%;min-width:0;height:30px;color:var(--text-main,#e9e0c9);pointer-events:auto;background:#05090db8;border:1px solid #7edce838;border-radius:9px;outline:none;padding:5px 8px;font-size:.68rem;line-height:1;box-shadow:inset 0 0 16px #0000003d}.node.psychohistory-engine-node select.psy-node-inline-input{appearance:auto;cursor:pointer}.node.psychohistory-engine-node .psy-node-inline-input::placeholder{color:#afa28d7a}.node.psychohistory-engine-node .psy-node-inline-input:focus{border-color:#7edce8b8;box-shadow:0 0 0 2px #7edce81f,inset 0 0 16px #00000042}.node.psychohistory-engine-node .psy-node-inline-input.is-readonly{color:var(--nexus-candle,#e7b85b);background:#e7b85b0e;border-color:#e7b85b38}.node.psychohistory-engine-node .psy-node-inline-chip{text-overflow:ellipsis;white-space:nowrap;max-width:88px;color:var(--nexus-candle,#e7b85b);letter-spacing:.08em;text-transform:uppercase;background:#e7b85b0e;border:1px solid #e7b85b3d;border-radius:999px;flex:none;padding:5px 7px;font-size:.56rem;overflow:hidden}.node.psychohistory-engine-node .psy-engine-node-content small{color:#dff7ffc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.67rem;line-height:1.28;display:-webkit-box;overflow:hidden}.node.psychohistory-engine-node .psy-engine-node-content em{color:var(--text-faint,#7e725f);text-transform:uppercase;letter-spacing:.12em;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-self:flex-start;padding:.17rem .48rem;font-size:.56rem;font-style:normal}.node.psychohistory-engine-node.is-partial .psy-engine-node-content em{color:var(--nexus-candle,#e7b85b);background:#e7b85b12;border-color:#e7b85b52}.node.psychohistory-engine-node.is-complete .psy-engine-node-content em{color:var(--nexus-magic-cyan,#7edce8);background:#7edce814;border-color:#7edce857}.node.psychohistory-engine-node.is-empty{opacity:.68}.node.psychohistory-engine-node.is-partial{border-color:#e7b85b8c}.node.psychohistory-engine-node.is-complete{border-color:#7edce894}.node.psychohistory-engine-node.selected{border-color:#7edce8e6;box-shadow:0 0 0 1px #7edce857,0 0 34px #7edce82e,0 22px 54px #00000075}body[data-graph-engine-mode=psicohistoria] #viewport .hint:before{content:"Psicohistoria · Fase 1 define alcance predictivo, no predice todavía · "}body[data-graph-engine-mode=psicohistoria] #menu,body[data-graph-engine-mode=psicohistoria] #submenu{display:none!important}@media (width<=980px){.psychohistory-graph-host{height:620px;min-height:560px}}.nexus-psychohistory-screen .psychohistory-shell{flex-direction:column;gap:14px;min-height:0;display:flex}.nexus-psychohistory-screen .psychohistory-diagnostic-bar{flex:none}.nexus-psychohistory-screen .psychohistory-canvas-banner{flex:none;width:100%;max-width:none;margin:0}.nexus-psychohistory-screen .psychohistory-workbench{grid-template-columns:minmax(720px,1fr) minmax(360px,480px);align-items:stretch;gap:18px;min-height:0;display:grid}.nexus-psychohistory-screen .psychohistory-graph-column{flex-direction:column;min-width:0;display:flex}.nexus-psychohistory-screen .psychohistory-panel-column{scrollbar-gutter:stable;flex-direction:column;gap:16px;min-width:340px;max-height:calc(100vh - 280px);padding-right:4px;display:flex;overflow:hidden auto}.nexus-psychohistory-screen .psychohistory-panel-column .psychohistory-side-panel,.nexus-psychohistory-screen .psychohistory-panel-column .psychohistory-assistant,.nexus-psychohistory-screen .psychohistory-panel-column .psychohistory-scope-summary{flex:none;align-self:stretch;width:100%;min-height:0;max-height:none;position:relative;top:auto}.nexus-psychohistory-screen .psychohistory-panel-column .psychohistory-side-panel{overflow:hidden}.nexus-psychohistory-screen .psychohistory-panel-column .psychohistory-panel-body{max-height:420px;overflow:auto}.nexus-psychohistory-screen .psychohistory-assistant-panel,.nexus-psychohistory-screen .psychohistory-summary-panel{padding:18px}.nexus-psychohistory-screen .psychohistory-graph-wrap.graph-wrap{width:100%;height:calc(100vh - 340px);min-height:560px;max-height:760px;overflow:hidden}.nexus-psychohistory-screen .psychohistory-graph-wrap .hint.psychohistory-canvas-hint{bottom:10px;left:14px;right:14px}.nexus-psychohistory-screen .psychohistory-summary-actions,.nexus-psychohistory-screen .psychohistory-assistant-actions{gap:10px}@media (width<=1280px){.nexus-psychohistory-screen .psychohistory-workbench{grid-template-columns:minmax(620px,1fr) minmax(330px,420px)}}@media (width<=1080px){.nexus-psychohistory-screen .psychohistory-workbench{grid-template-columns:1fr}.nexus-psychohistory-screen .psychohistory-panel-column{min-width:0;max-height:none;padding-right:0}.nexus-psychohistory-screen .psychohistory-graph-wrap.graph-wrap{height:660px;min-height:560px}}@media (width<=720px){.nexus-psychohistory-screen .psychohistory-panel-column .psychohistory-panel-body{max-height:none}.nexus-psychohistory-screen .psychohistory-graph-wrap.graph-wrap{height:600px;min-height:520px}}.nexus-psychohistory-screen .psychohistory-graph-wrap{position:relative}.nexus-psychohistory-screen .psychohistory-graph-wrap .atlas-canvas-bg,.nexus-psychohistory-screen #psychohistorySystemField,.nexus-psychohistory-screen #psychohistoryWireLayer,.nexus-psychohistory-screen .psychohistory-wires{pointer-events:none!important}.nexus-psychohistory-screen #psychohistorySystemField{z-index:4}.nexus-psychohistory-screen #psychohistoryWireLayer,.nexus-psychohistory-screen .psychohistory-wires{z-index:8}.nexus-psychohistory-screen #psychohistoryWorld,.nexus-psychohistory-screen .psychohistory-world{z-index:12;pointer-events:auto!important}.nexus-psychohistory-screen #psychohistoryWorld .node,.nexus-psychohistory-screen .psychohistory-world .node,.nexus-psychohistory-screen .node.psychohistory-engine-node{cursor:grab;-webkit-user-select:none;user-select:none;pointer-events:auto!important}.nexus-psychohistory-screen #psychohistoryWorld .node input,.nexus-psychohistory-screen #psychohistoryWorld .node textarea,.nexus-psychohistory-screen #psychohistoryWorld .node button,.nexus-psychohistory-screen .psychohistory-world .node input,.nexus-psychohistory-screen .psychohistory-world .node textarea,.nexus-psychohistory-screen .psychohistory-world .node button{pointer-events:auto}.nexus-psychohistory-screen #psychohistoryWorld .node.dragging,.nexus-psychohistory-screen #psychohistoryWorld .node.is-dragging,.nexus-psychohistory-screen #psychohistoryWorld .node.node-dragging,.nexus-psychohistory-screen .psychohistory-world .node.dragging,.nexus-psychohistory-screen .psychohistory-world .node.is-dragging,.nexus-psychohistory-screen .psychohistory-world .node.node-dragging{cursor:grabbing;will-change:transform;transition:none!important;animation:none!important}.nexus-psychohistory-screen .psychohistory-panel-column,.nexus-psychohistory-screen .psychohistory-canvas-banner{position:relative}body.nexus-mode-crear .right-sidebar.atlas-sidebar{flex-direction:column;gap:0;height:100%;min-height:0;padding:12px 12px 12px 0;display:flex;overflow:hidden}body.nexus-mode-crear .inspector-quick-controls{flex-direction:column;flex:0 0 var(--quick-controls-height,50%);height:var(--quick-controls-height,50%);min-height:64px;max-height:calc(100% - 66px);display:flex;overflow:hidden}body.nexus-mode-crear .inspector-quick-controls .quick-controls-header{flex:none}body.nexus-mode-crear .inspector-quick-controls .quick-controls-body{scrollbar-gutter:stable;flex:auto;min-height:0;padding-right:4px;overflow:hidden auto}body.nexus-mode-crear .inspector-quick-controls.is-collapsed{flex:0 0 56px;height:56px;min-height:56px;max-height:56px}body.nexus-mode-crear .create-inspector-splitter{flex:0 0 10px;height:10px;min-height:10px;margin:0}body.nexus-mode-crear .inspector-sidebar-shell,body.nexus-mode-crear #uiSidebar.inspector-sidebar-shell{flex:auto;min-height:56px;overflow:hidden;height:auto!important}body.nexus-mode-crear .right-sidebar .node-inspector{height:100%;min-height:56px;overflow:hidden}body.nexus-mode-crear .right-sidebar .node-inspector .inspector-content{scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}@media (height<=760px){body.nexus-mode-crear .inspector-quick-controls{min-height:64px}body.nexus-mode-crear .inspector-sidebar-shell,body.nexus-mode-crear #uiSidebar.inspector-sidebar-shell,body.nexus-mode-crear .right-sidebar .node-inspector{min-height:56px}}body.nexus-mode-crear .right-sidebar.atlas-sidebar{flex-direction:column;min-height:0;display:flex;overflow:hidden}body.nexus-mode-crear .inspector-quick-controls{overflow:hidden;flex:0 0 var(--quick-controls-height,50%)!important;height:var(--quick-controls-height,50%)!important;min-height:64px!important;max-height:calc(100% - 66px)!important}body.nexus-mode-crear .inspector-quick-controls.is-collapsed{flex-basis:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important}body.nexus-mode-crear .inspector-sidebar-shell,body.nexus-mode-crear #uiSidebar.inspector-sidebar-shell,body.nexus-mode-crear .right-sidebar .node-inspector{flex:auto;overflow:hidden;min-height:56px!important}body.nexus-mode-crear .inspector-quick-controls .quick-controls-body,body.nexus-mode-crear .right-sidebar .node-inspector .inspector-content{min-height:0;overflow:hidden auto}body.nexus-mode-crear .inspector-quick-controls .quick-controls-body{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:10px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:hidden auto!important}body.nexus-mode-crear .inspector-quick-controls .quick-controls-body>*,body.nexus-mode-crear .inspector-quick-controls #runSystem,body.nexus-mode-crear .inspector-quick-controls .quick-generation-mode,body.nexus-mode-crear .inspector-quick-controls .quick-ai-status,body.nexus-mode-crear .inspector-quick-controls #relationToolbar,body.nexus-mode-crear .inspector-quick-controls #projectToolbar{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important}body.nexus-mode-crear .inspector-quick-controls #projectToolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;display:grid!important}body.nexus-mode-crear .inspector-quick-controls #projectToolbar button{min-width:0!important}body.nexus-mode-crear .right-sidebar.atlas-sidebar .inspector-quick-controls{box-sizing:border-box!important;flex-flow:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;display:flex!important}body.nexus-mode-crear .right-sidebar.atlas-sidebar .inspector-quick-controls .quick-controls-header,body.nexus-mode-crear .right-sidebar.atlas-sidebar .inspector-quick-controls .quick-controls-body{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body.nexus-mode-crear .right-sidebar.atlas-sidebar .inspector-quick-controls .quick-controls-body{flex:auto!important}#systemField,#psychohistorySystemField{z-index:1;opacity:.54;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0;pointer-events:none!important}#psychohistorySystemField{display:block}.atlas-canvas-bg{pointer-events:none!important}.wires,.psychohistory-wires{z-index:5;pointer-events:none!important}.world,.psychohistory-world{pointer-events:auto;z-index:10}.viewport-toolbar,.psychohistory-viewport-toolbar{z-index:12}.nexus-psychohistory-screen .psychohistory-phase-tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nexus-psychohistory-screen .psychohistory-phase-tab{color:var(--text-muted,#afa28d);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color var(--motion-fast,.18s) var(--ease-atlas,ease-out), color var(--motion-fast,.18s) var(--ease-atlas,ease-out), box-shadow var(--motion-fast,.18s) var(--ease-atlas,ease-out);background:linear-gradient(#201810c7,#0c0a08bd);border:1px solid #bc915247;border-radius:999px;padding:10px 14px;font-size:.78rem;font-weight:800}.nexus-psychohistory-screen .psychohistory-phase-tab:hover{color:var(--nexus-ivory,#e9e0c9);border-color:#e7b85b8c;box-shadow:0 0 22px #e7b85b14}.nexus-psychohistory-screen .psychohistory-phase-tab.is-active{color:var(--nexus-magic-cyan,#7edce8);border-color:#7edce8b8;box-shadow:0 0 0 1px #7edce824,0 0 26px #7edce81f}.nexus-psychohistory-screen .psychohistory-phase-view[hidden]{display:none!important}.nexus-psychohistory-screen .psychohistory-frame-view{min-height:620px}.nexus-psychohistory-screen .psychohistory-frame-shell{flex-direction:column;gap:16px;display:flex}.nexus-psychohistory-screen .psychohistory-frame-hero{border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:stretch;gap:18px;padding:18px;display:grid}.nexus-psychohistory-screen .psychohistory-frame-hero h3{color:var(--nexus-ivory,#e9e0c9);font-family:var(--font-display,inherit);margin:.15rem 0 .5rem;font-size:clamp(1.35rem,2vw,2.2rem)}.nexus-psychohistory-screen .psychohistory-frame-hero p,.nexus-psychohistory-screen .psychohistory-frame-hero span{color:var(--text-muted,#afa28d);line-height:1.5}.nexus-psychohistory-screen .psychohistory-frame-hero aside{background:#e7b85b0e;border:1px solid #e7b85b3d;border-radius:18px;flex-direction:column;justify-content:center;gap:6px;padding:14px 16px;display:flex}.nexus-psychohistory-screen .psychohistory-frame-hero aside strong{color:var(--nexus-candle,#e7b85b);font-family:var(--font-display,inherit)}.nexus-psychohistory-screen .psychohistory-frame-actions{border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.nexus-psychohistory-screen .psychohistory-frame-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.nexus-psychohistory-screen .psychohistory-frame-completion{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.nexus-psychohistory-screen .psychohistory-frame-completion strong{color:var(--nexus-magic-cyan,#7edce8);font-variant-numeric:tabular-nums;font-size:1.45rem}.nexus-psychohistory-screen .psychohistory-frame-completion span{color:var(--nexus-ivory,#e9e0c9);font-weight:800}.nexus-psychohistory-screen .psychohistory-frame-completion em{color:var(--text-muted,#afa28d);font-size:.78rem;font-style:normal}.nexus-psychohistory-screen .psychohistory-frame-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nexus-psychohistory-screen .psychohistory-frame-card,.nexus-psychohistory-screen .psychohistory-formula-card{background:linear-gradient(#14181ee0,#080c12e6),radial-gradient(circle at 12% 0,#7edce80e,#0000 44%);border:1px solid #bc91523d;border-radius:20px;padding:16px;position:relative;overflow:hidden;box-shadow:0 24px 58px #00000047,inset 0 0 0 1px #ffffff06}.nexus-psychohistory-screen .psychohistory-frame-card-wide{grid-column:1/-1}.nexus-psychohistory-screen .psychohistory-frame-card h4,.nexus-psychohistory-screen .psychohistory-formula-card h4{color:var(--nexus-ivory,#e9e0c9);font-family:var(--font-display,inherit);margin:0 0 10px;font-size:1.05rem}.nexus-psychohistory-screen .psychohistory-frame-card p,.nexus-psychohistory-screen .psychohistory-formula-card p{color:var(--text-muted,#afa28d);font-size:.82rem;line-height:1.45}.nexus-psychohistory-screen .psychohistory-frame-card textarea,.nexus-psychohistory-screen .psychohistory-frame-card input,.nexus-psychohistory-screen .psychohistory-frame-card select,.nexus-psychohistory-screen .psychohistory-formula-card textarea{width:100%;color:var(--text-main,#e9e0c9);font:inherit;background:#03070aa3;border:1px solid #7edce833;border-radius:12px;outline:none;padding:10px 12px}.nexus-psychohistory-screen .psychohistory-frame-card textarea,.nexus-psychohistory-screen .psychohistory-formula-card textarea{resize:vertical;min-height:96px}.nexus-psychohistory-screen .psychohistory-frame-card textarea:focus,.nexus-psychohistory-screen .psychohistory-frame-card input:focus,.nexus-psychohistory-screen .psychohistory-frame-card select:focus,.nexus-psychohistory-screen .psychohistory-formula-card textarea:focus{border-color:#7edce8b3;box-shadow:0 0 0 2px #7edce81f,inset 0 0 18px #00000038}.nexus-psychohistory-screen .psychohistory-frame-list{flex-direction:column;gap:10px;display:flex}.nexus-psychohistory-screen .psychohistory-frame-list-item{background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:1fr auto;align-items:start;gap:8px;padding:10px;display:grid}.nexus-psychohistory-screen .psychohistory-frame-list-item input{grid-column:1/2}.nexus-psychohistory-screen .psychohistory-frame-list-item textarea{grid-column:1/2;min-height:68px}.nexus-psychohistory-screen .psychohistory-frame-list-item button{grid-area:1/2/span 2/3;align-self:center;padding:8px 10px;font-size:.72rem}.nexus-psychohistory-screen .psychohistory-frame-chip-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.nexus-psychohistory-screen .psychohistory-frame-chip-grid label{color:var(--text-muted,#afa28d);background:#7edce809;border:1px solid #7edce829;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:.78rem;display:flex}.nexus-psychohistory-screen .psychohistory-formula-card code{color:var(--nexus-candle,#e7b85b);white-space:pre-wrap;background:#e7b85b0e;border:1px solid #e7b85b3d;border-radius:12px;margin:0 0 10px;padding:12px;font-size:1rem;display:block}.nexus-psychohistory-screen .psychohistory-frame-empty{color:var(--text-faint,#7e725f);margin:0;font-size:.82rem}@media (width<=1080px){.nexus-psychohistory-screen .psychohistory-frame-grid,.nexus-psychohistory-screen .psychohistory-frame-hero{grid-template-columns:1fr}.nexus-psychohistory-screen .psychohistory-frame-actions{flex-direction:column;align-items:stretch}.nexus-psychohistory-screen .psychohistory-frame-action-buttons{justify-content:flex-start}}.nexus-psychohistory-screen [data-psy-phase-view=frame].is-active{pointer-events:auto;z-index:20;display:block;position:relative}.nexus-psychohistory-screen [data-psy-phase-view=frame] input,.nexus-psychohistory-screen [data-psy-phase-view=frame] textarea,.nexus-psychohistory-screen [data-psy-phase-view=frame] select,.nexus-psychohistory-screen [data-psy-phase-view=frame] button,.nexus-psychohistory-screen [data-psy-phase-view=frame] label{pointer-events:auto}.nexus-psychohistory-screen [data-psy-phase-view=scope]:not(.is-active){pointer-events:none}.nexus-psychohistory-screen [data-psy-phase-view][hidden]{pointer-events:none!important;display:none!important}.nexus-psychohistory-screen [data-psy-phase-view=scope].is-active{flex-direction:column;min-height:0;display:flex}.nexus-psychohistory-screen [data-psy-phase-view=scope].is-active .psychohistory-workbench{align-items:stretch;height:min(72vh,760px);min-height:620px;max-height:none}.nexus-psychohistory-screen [data-psy-phase-view=scope].is-active .psychohistory-graph-column,.nexus-psychohistory-screen [data-psy-phase-view=scope].is-active .psychohistory-panel-column{height:100%;min-height:0}.nexus-psychohistory-screen [data-psy-phase-view=scope].is-active .psychohistory-graph-wrap.graph-wrap{height:100%;min-height:0;max-height:none}.nexus-psychohistory-screen [data-psy-phase-view=scope].is-active .psychohistory-panel-column{align-self:stretch;max-height:none;overflow:hidden auto}.nexus-psychohistory-screen [data-psy-phase-view=scope].is-active .psychohistory-panel-column .psychohistory-node-inspector{flex-direction:column;flex:1 0 auto;min-height:100%;display:flex}.nexus-psychohistory-screen [data-psy-phase-view=scope].is-active .psychohistory-panel-column .psychohistory-node-inspector .psychohistory-panel-body{flex:auto;min-height:0;max-height:none;overflow:auto}@media (width<=1080px){.nexus-psychohistory-screen [data-psy-phase-view=scope].is-active .psychohistory-workbench,.nexus-psychohistory-screen [data-psy-phase-view=scope].is-active .psychohistory-panel-column,.nexus-psychohistory-screen [data-psy-phase-view=scope].is-active .psychohistory-panel-column .psychohistory-node-inspector{height:auto;min-height:0}}.nexus-psychohistory-screen .psychohistory-variables-view{z-index:20;pointer-events:auto;min-height:620px;position:relative}.nexus-psychohistory-screen .psychohistory-variables-shell{flex-direction:column;gap:16px;display:flex}.nexus-psychohistory-screen .psychohistory-variables-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:start;gap:16px;display:grid}.nexus-psychohistory-screen .psychohistory-variable-list-card,.nexus-psychohistory-screen .psychohistory-variable-editor-card{min-height:360px}.nexus-psychohistory-screen .psychohistory-variable-table{flex-direction:column;gap:8px;max-height:620px;padding-right:4px;display:flex;overflow:auto}.nexus-psychohistory-screen .psychohistory-variable-table-head,.nexus-psychohistory-screen .psychohistory-variable-row{grid-template-columns:1.3fr .78fr .95fr .72fr .78fr .58fr .82fr .6fr;align-items:center;gap:8px;display:grid}.nexus-psychohistory-screen .psychohistory-variable-table-head{color:var(--text-faint,#7e725f);letter-spacing:.08em;text-transform:uppercase;padding:0 10px 6px;font-size:.68rem}.nexus-psychohistory-screen .psychohistory-variable-row{text-align:left;width:100%;color:var(--text-muted,#afa28d);cursor:pointer;background:#050a0e8a;border:1px solid #7edce824;border-radius:14px;padding:10px}.nexus-psychohistory-screen .psychohistory-variable-row:hover{color:var(--nexus-ivory,#e9e0c9);border-color:#e7b85b6b}.nexus-psychohistory-screen .psychohistory-variable-row.is-selected{border-color:#7edce8ad;box-shadow:0 0 0 1px #7edce829,0 0 24px #7edce81a}.nexus-psychohistory-screen .psychohistory-variable-row strong{color:var(--nexus-ivory,#e9e0c9);display:block}.nexus-psychohistory-screen .psychohistory-variable-row em{color:var(--nexus-candle,#e7b85b);text-transform:uppercase;letter-spacing:.08em;border:1px solid #e7b85b47;border-radius:999px;margin-top:4px;padding:2px 7px;font-size:.64rem;font-style:normal;display:inline-flex}.nexus-psychohistory-screen .psychohistory-variable-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nexus-psychohistory-screen .psychohistory-variable-editor label{color:var(--text-faint,#7e725f);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:.74rem;display:flex}.nexus-psychohistory-screen .psychohistory-variable-editor input,.nexus-psychohistory-screen .psychohistory-variable-editor textarea,.nexus-psychohistory-screen .psychohistory-variable-editor select{width:100%;color:var(--text-main,#e9e0c9);font:inherit;text-transform:none;letter-spacing:normal;background:#03070aa3;border:1px solid #7edce833;border-radius:12px;outline:none;padding:10px 12px}.nexus-psychohistory-screen .psychohistory-variable-editor textarea{resize:vertical;min-height:86px}.nexus-psychohistory-screen .psychohistory-variable-editor input:focus,.nexus-psychohistory-screen .psychohistory-variable-editor textarea:focus,.nexus-psychohistory-screen .psychohistory-variable-editor select:focus{border-color:#7edce8b3;box-shadow:0 0 0 2px #7edce81f,inset 0 0 18px #00000038}.nexus-psychohistory-screen .psychohistory-variable-editor .psychohistory-frame-card-wide,.nexus-psychohistory-screen .psychohistory-variable-core,.nexus-psychohistory-screen .psychohistory-variable-editor-actions,.nexus-psychohistory-screen #psychohistorySaveVariableBtn{grid-column:1/-1}.nexus-psychohistory-screen .psychohistory-variable-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.nexus-psychohistory-screen .psychohistory-variable-core{align-items:center;text-transform:none!important;letter-spacing:normal!important;color:var(--text-muted,#afa28d)!important;flex-direction:row!important}.nexus-psychohistory-screen .psychohistory-variables-view input,.nexus-psychohistory-screen .psychohistory-variables-view textarea,.nexus-psychohistory-screen .psychohistory-variables-view select,.nexus-psychohistory-screen .psychohistory-variables-view button,.nexus-psychohistory-screen .psychohistory-variables-view label{pointer-events:auto}@media (width<=1180px){.nexus-psychohistory-screen .psychohistory-variables-grid{grid-template-columns:1fr}.nexus-psychohistory-screen .psychohistory-variable-table-head,.nexus-psychohistory-screen .psychohistory-variable-row{grid-template-columns:1.3fr .8fr .9fr .7fr}.nexus-psychohistory-screen .psychohistory-variable-table-head span:nth-child(n+5),.nexus-psychohistory-screen .psychohistory-variable-row span:nth-child(n+5){display:none}}.nexus-psychohistory-screen [data-psy-phase-view=relations].is-active{pointer-events:auto;z-index:20;display:block;position:relative}.nexus-psychohistory-screen [data-psy-phase-view=relations] input,.nexus-psychohistory-screen [data-psy-phase-view=relations] textarea,.nexus-psychohistory-screen [data-psy-phase-view=relations] select,.nexus-psychohistory-screen [data-psy-phase-view=relations] button,.nexus-psychohistory-screen [data-psy-phase-view=relations] label{pointer-events:auto}.psychohistory-relations-shell{gap:18px;display:grid}.psychohistory-relation-table{gap:8px;max-height:min(58vh,620px);padding-right:4px;display:grid;overflow:auto}.psychohistory-relation-table-head,.psychohistory-relation-row{grid-template-columns:minmax(160px,1.2fr) minmax(160px,1.2fr) minmax(120px,.9fr) minmax(120px,.85fr) minmax(86px,.6fr) minmax(100px,.75fr) minmax(90px,.65fr) minmax(90px,.65fr);align-items:center;gap:8px;display:grid}.psychohistory-relation-table-head{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 10px 4px;font-size:11px}.psychohistory-relation-row{text-align:left;width:100%;color:var(--text-main);background:#0003;border:1px solid #7edce829;border-radius:12px;padding:10px}.psychohistory-relation-row:hover,.psychohistory-relation-row.is-selected{border-color:#7edce885;box-shadow:0 0 0 1px #7edce824,0 12px 32px #00000047}.psychohistory-relation-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.psychohistory-relation-editor{gap:12px;display:grid}.psychohistory-causal-chain-chips{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.psychohistory-causal-chain-chips span{color:var(--text-main);background:#0000003d;border:1px solid #7edce840;border-radius:999px;padding:8px 11px}.psychohistory-causal-chain-chips b{color:var(--nexus-magic-cyan);opacity:.74}@media (width<=1200px){.psychohistory-relation-table-head,.psychohistory-relation-row{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(110px,.8fr) minmax(90px,.7fr)}.psychohistory-relation-table-head span:nth-child(n+5),.psychohistory-relation-row span:nth-child(n+5){display:none}}.nexus-psychohistory-screen [data-psy-phase-view=tensions].is-active{pointer-events:auto;z-index:20;display:block;position:relative}.nexus-psychohistory-screen [data-psy-phase-view=tensions] input,.nexus-psychohistory-screen [data-psy-phase-view=tensions] textarea,.nexus-psychohistory-screen [data-psy-phase-view=tensions] select,.nexus-psychohistory-screen [data-psy-phase-view=tensions] button,.nexus-psychohistory-screen [data-psy-phase-view=tensions] label{pointer-events:auto}.psychohistory-tensions-grid{align-items:stretch}.psychohistory-tension-table-head,.psychohistory-tension-row{grid-template-columns:1.35fr .75fr .65fr .7fr .8fr .75fr .75fr .75fr .75fr}.psychohistory-tension-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.psychohistory-frame-card-mini{background:#00000024;border:1px solid #ca973f38;border-radius:14px;margin:8px 0;padding:12px}.psychohistory-pressure-score{background:#7edce80f;border:1px solid #7edce83d;border-radius:14px;gap:4px;padding:12px;display:grid}.psychohistory-pressure-score strong{color:var(--text-main)}.psychohistory-pressure-score span{color:var(--nexus-magic-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.psychohistory-pressure-score p{color:var(--text-muted);margin:0}.psychohistory-tension-scenario-matrix{gap:10px;display:grid}.psychohistory-tension-scenario-row{background:#0000001f;border:1px solid #ca973f2e;border-radius:14px;grid-template-columns:minmax(220px,.9fr) auto 1.2fr;align-items:center;gap:12px;padding:12px;display:grid}.psychohistory-tension-scenario-row em{color:var(--text-muted);background:#7edce80f;border:1px solid #7edce838;border-radius:999px;margin:3px 5px 3px 0;padding:5px 8px;font-style:normal;display:inline-block}@media (width<=1200px){.psychohistory-tension-table-head,.psychohistory-tension-row{grid-template-columns:1.4fr .8fr .7fr .7fr .7fr}.psychohistory-tension-table-head span:nth-child(n+6),.psychohistory-tension-row span:nth-child(n+6){display:none}.psychohistory-tension-scenario-row{grid-template-columns:1fr}}.nexus-psychohistory-screen [data-psy-phase-view=scenarioCatalog].is-active,.nexus-psychohistory-screen [data-psy-phase-view=whatif].is-active{pointer-events:auto;z-index:20;display:block;position:relative}.nexus-psychohistory-screen [data-psy-phase-view=scenarioCatalog] input,.nexus-psychohistory-screen [data-psy-phase-view=scenarioCatalog] textarea,.nexus-psychohistory-screen [data-psy-phase-view=scenarioCatalog] select,.nexus-psychohistory-screen [data-psy-phase-view=scenarioCatalog] button,.nexus-psychohistory-screen [data-psy-phase-view=scenarioCatalog] label,.nexus-psychohistory-screen [data-psy-phase-view=whatif] input,.nexus-psychohistory-screen [data-psy-phase-view=whatif] textarea,.nexus-psychohistory-screen [data-psy-phase-view=whatif] select,.nexus-psychohistory-screen [data-psy-phase-view=whatif] button,.nexus-psychohistory-screen [data-psy-phase-view=whatif] label{pointer-events:auto}.psychohistory-scenario-catalog-shell,.psychohistory-whatif-shell{gap:18px;display:grid}.psychohistory-whatif-grid{grid-template-columns:minmax(320px,.8fr) minmax(280px,.65fr) minmax(280px,.65fr);align-items:start;gap:16px;display:grid}.psychohistory-whatif-grid .psychohistory-frame-card-wide{grid-column:1/-1}.psychohistory-whatif-score-row{border-bottom:1px solid #ca973f1f;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 0 14px;display:grid;position:relative}.psychohistory-whatif-score-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-main);overflow:hidden}.psychohistory-whatif-score-row strong{color:var(--nexus-magic-cyan)}.psychohistory-whatif-score-row em{color:var(--text-muted);font-size:.82rem;font-style:normal}.psychohistory-whatif-score-row i{background:#7edce814;border-radius:999px;height:3px;position:absolute;bottom:4px;left:0;right:0;overflow:hidden}.psychohistory-whatif-score-row i:after{content:"";width:var(--score,0%);border-radius:inherit;background:linear-gradient(90deg,#7edce875,#ca973f57);height:100%;display:block}.psychohistory-whatif-delta-table{gap:8px;display:grid}.psychohistory-whatif-delta-head,.psychohistory-whatif-delta-row{grid-template-columns:1.3fr .55fr .65fr .55fr .7fr;align-items:center;gap:10px;display:grid}.psychohistory-whatif-delta-head{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 10px 4px;font-size:11px}.psychohistory-whatif-delta-row{background:#0000002e;border:1px solid #7edce829;border-radius:12px;padding:10px}.psychohistory-whatif-delta-row strong{color:var(--nexus-magic-cyan)}.psychohistory-whatif-delta-row.is-up strong{color:#f5695bf2}.psychohistory-whatif-delta-row.is-down strong{color:#7edce8f2}.psychohistory-whatif-delta-row em{color:var(--text-muted);font-style:normal}.psychohistory-whatif-history-item{grid-template-columns:1fr auto auto;align-items:center}.psychohistory-whatif-history-item button:first-child{text-align:left;gap:3px;display:grid}@media (width<=1280px){.psychohistory-whatif-grid{grid-template-columns:1fr}.psychohistory-whatif-delta-head,.psychohistory-whatif-delta-row{grid-template-columns:1fr .55fr .55fr}.psychohistory-whatif-delta-head span:nth-child(n+4),.psychohistory-whatif-delta-row strong,.psychohistory-whatif-delta-row em{display:none}}.nexus-psychohistory-screen [data-psy-phase-view=probability]{z-index:20;pointer-events:auto;position:relative}.nexus-psychohistory-screen [data-psy-phase-view=probability] input,.nexus-psychohistory-screen [data-psy-phase-view=probability] textarea,.nexus-psychohistory-screen [data-psy-phase-view=probability] select,.nexus-psychohistory-screen [data-psy-phase-view=probability] button,.nexus-psychohistory-screen [data-psy-phase-view=probability] label{pointer-events:auto}.psychohistory-probability-grid{align-items:start}.psychohistory-probability-row{text-align:left;grid-template-columns:32px 1fr auto;align-items:center;gap:8px 12px;width:100%;margin:8px 0;display:grid;position:relative;overflow:hidden}.psychohistory-probability-row small,.psychohistory-probability-row i{grid-column:2/4}.psychohistory-probability-row i{height:5px;width:var(--score,0%);background:linear-gradient(90deg,#7edce8bf,#e7b85b8c);border-radius:999px;display:block}.psychohistory-probability-row.is-selected{border-color:#7edce8bd;box-shadow:0 0 0 1px #7edce833,0 14px 34px #00000052}.nexus-psychohistory-screen [data-psy-phase-view=explanation].is-active{pointer-events:auto;z-index:20;display:block;position:relative}.nexus-psychohistory-screen [data-psy-phase-view=explanation] input,.nexus-psychohistory-screen [data-psy-phase-view=explanation] textarea,.nexus-psychohistory-screen [data-psy-phase-view=explanation] select,.nexus-psychohistory-screen [data-psy-phase-view=explanation] button,.nexus-psychohistory-screen [data-psy-phase-view=explanation] label{pointer-events:auto}.psychohistory-causal-chain{gap:10px;display:grid}.psychohistory-causal-chain article{background:#04080c52;border:1px solid #7edce82e;border-radius:14px;padding:12px}.psychohistory-causal-chain article span{color:#e7b85beb;margin:0 8px}.psychohistory-causal-chain article p{color:var(--text-muted);margin:8px 0 4px}.psychohistory-causal-chain article small{color:#7edce8bd}.psychohistory-explanation-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.psychohistory-explanation-list li{background:#0000002e;border:1px solid #e7b85b24;border-radius:12px;padding:10px}.psychohistory-explanation-list li strong{color:var(--text-main);margin-bottom:4px;display:block}.psychohistory-explanation-list li span{color:var(--text-muted);font-size:.9rem;display:block}.nexus-psychohistory-screen [data-psy-phase-view=agents]{z-index:20;pointer-events:auto;position:relative}.nexus-psychohistory-screen [data-psy-phase-view=agents] input,.nexus-psychohistory-screen [data-psy-phase-view=agents] textarea,.nexus-psychohistory-screen [data-psy-phase-view=agents] select,.nexus-psychohistory-screen [data-psy-phase-view=agents] button,.nexus-psychohistory-screen [data-psy-phase-view=agents] label{pointer-events:auto}.nexus-psychohistory-screen .psychohistory-agent-editor,.nexus-psychohistory-screen .psychohistory-agent-actions{display:block}.nexus-psychohistory-screen [data-psy-phase-view=realdata].is-active{pointer-events:auto;z-index:20;display:block;position:relative}.nexus-psychohistory-screen [data-psy-phase-view=realdata] input,.nexus-psychohistory-screen [data-psy-phase-view=realdata] textarea,.nexus-psychohistory-screen [data-psy-phase-view=realdata] select,.nexus-psychohistory-screen [data-psy-phase-view=realdata] button,.nexus-psychohistory-screen [data-psy-phase-view=realdata] label{pointer-events:auto}.psychohistory-realdata-grid{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:start;gap:16px;display:grid}.psychohistory-realdata-grid .psychohistory-frame-card-wide{grid-column:1/-1}.psychohistory-data-paste{resize:vertical;width:100%;min-height:130px}.psychohistory-file-button{border:1px solid var(--border-soft);color:var(--text-main);cursor:pointer;background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.psychohistory-source-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:12px;display:grid}.psychohistory-source-grid article{border:1px solid var(--border-soft);background:#0000002e;border-radius:12px;flex-direction:column;gap:4px;padding:10px;display:flex}.psychohistory-source-grid span{color:var(--text-muted);font-size:.78rem}.psychohistory-data-table-wrap{border:1px solid var(--border-soft);background:#0000002e;border-radius:12px;width:100%;overflow:auto}.psychohistory-data-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.78rem}.psychohistory-data-table th,.psychohistory-data-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff12;padding:8px}.psychohistory-data-table th{color:var(--text-main);z-index:1;background:#ffffff0a;font-weight:700;position:sticky;top:0}.psychohistory-data-table td{color:var(--text-muted)}.psychohistory-data-table input,.psychohistory-data-table select{width:100%;min-width:120px}.psychohistory-diagnostic-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:12px;display:grid}.psychohistory-diagnostic-grid article{border:1px solid var(--border-soft);background:#ffffff09;border-radius:12px;padding:10px}.psychohistory-diagnostic-grid strong{color:var(--nexus-magic-cyan);font-size:1.35rem;display:block}.psychohistory-diagnostic-grid span{color:var(--text-muted);font-size:.78rem;display:block}.psychohistory-warning-list{color:var(--text-muted);margin:0;padding-left:18px}@media (width<=1100px){.psychohistory-realdata-grid{grid-template-columns:1fr}}.nexus-psychohistory-screen .psychohistory-backtesting-grid{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.25fr);align-items:start;gap:16px;display:grid}.nexus-psychohistory-screen .psychohistory-row-button{width:100%;color:var(--text-main);text-align:left;cursor:pointer;background:#08090c6b;border:1px solid #e7b85b2e;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.nexus-psychohistory-screen .psychohistory-row-button.is-active{border-color:#7edce88c;box-shadow:0 0 0 1px #7edce829,0 0 22px #7edce81a}.nexus-psychohistory-screen .psychohistory-list-stack{flex-direction:column;gap:8px;max-height:280px;display:flex;overflow:auto}.nexus-psychohistory-screen .psychohistory-two-col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nexus-psychohistory-screen .psychohistory-check-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:8px;display:grid}.nexus-psychohistory-screen .psychohistory-metric-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:10px 0;display:grid}.nexus-psychohistory-screen .psychohistory-metric-grid article{background:#0003;border:1px solid #e7b85b29;border-radius:12px;padding:10px}.nexus-psychohistory-screen .psychohistory-metric-grid span,.nexus-psychohistory-screen .psychohistory-metric-grid small{color:var(--text-muted);display:block}.nexus-psychohistory-screen .psychohistory-metric-grid strong{color:var(--nexus-magic-cyan);margin:4px 0;font-size:1.25rem;display:block}.nexus-psychohistory-screen .psychohistory-ranking-list{flex-direction:column;gap:8px;display:flex}.nexus-psychohistory-screen .psychohistory-bar-row{grid-template-columns:minmax(180px,1fr) 1.2fr 64px;align-items:center;gap:10px;display:grid}.nexus-psychohistory-screen .psychohistory-bar-row div{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.nexus-psychohistory-screen .psychohistory-bar-row i{background:linear-gradient(90deg,#7edce859,#e7b85bb8);border-radius:999px;height:100%;display:block}.nexus-psychohistory-screen [data-psy-phase-view=backtesting].is-active{pointer-events:auto;z-index:20;display:block;position:relative}.nexus-psychohistory-screen [data-psy-phase-view=backtesting] input,.nexus-psychohistory-screen [data-psy-phase-view=backtesting] textarea,.nexus-psychohistory-screen [data-psy-phase-view=backtesting] select,.nexus-psychohistory-screen [data-psy-phase-view=backtesting] button,.nexus-psychohistory-screen [data-psy-phase-view=backtesting] label{pointer-events:auto}@media (width<=1100px){.nexus-psychohistory-screen .psychohistory-backtesting-grid{grid-template-columns:1fr}}.psychohistory-dashboard-view [data-psy-phase-view=dashboard],[data-psy-phase-view=dashboard]{pointer-events:auto}.psychohistory-dashboard-hero{background:linear-gradient(135deg,#070f1aeb,#081c2ac2);border:1px solid #7edce838;grid-template-columns:minmax(280px,1fr) minmax(320px,.9fr);gap:18px;padding:20px;display:grid;box-shadow:0 18px 48px #00000057,inset 0 0 42px #7edce80d}.psychohistory-dashboard-hero h3{color:var(--text);margin:4px 0 8px;font-size:1.35rem}.psychohistory-dashboard-hero p{color:var(--muted);max-width:760px}.psychohistory-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.psychohistory-dashboard-kpis article,.psychohistory-dashboard-chip-card{background:#00000038;border:1px solid #e7b85b2e;border-radius:14px;padding:10px 12px}.psychohistory-dashboard-kpis span,.psychohistory-dashboard-chip-card span,.psychohistory-dashboard-chip-card em{color:var(--muted);font-size:.78rem;display:block}.psychohistory-dashboard-kpis strong,.psychohistory-dashboard-chip-card strong{color:var(--text);font-size:.92rem;display:block}.psychohistory-dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px;display:grid}.psychohistory-dashboard-grid>.psychohistory-frame-card{grid-column:span 4}.psychohistory-dashboard-grid>.psychohistory-frame-card-wide{grid-column:span 8}.psychohistory-dashboard-grid.is-compact{gap:10px}.psychohistory-dashboard-grid.is-compact .psychohistory-frame-card{padding:12px}.psychohistory-dashboard-bars{gap:10px;display:grid}.psychohistory-dashboard-bar-row{background:#0003;border:1px solid #7edce81f;border-radius:12px;grid-template-columns:minmax(120px,1fr) 56px;align-items:center;gap:8px;padding:9px;display:grid}.psychohistory-dashboard-bar-row i{background:linear-gradient(90deg, #7edce8d9 var(--score), #ffffff14 var(--score));border-radius:999px;grid-column:1/-1;height:6px;box-shadow:0 0 18px #7edce821}.psychohistory-dashboard-bar-row span{color:var(--text);font-size:.9rem}.psychohistory-dashboard-bar-row strong{color:#7edce8f2;text-align:right}.psychohistory-dashboard-bar-row em{color:var(--muted);grid-column:1/-1;font-size:.74rem;font-style:normal}.psychohistory-dashboard-factor-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.psychohistory-dashboard-factor-row span,.psychohistory-dashboard-controls label{color:var(--muted);background:#0003;border:1px solid #7edce829;border-radius:999px;padding:6px 10px;font-size:.78rem}.psychohistory-dashboard-controls{flex-wrap:wrap;gap:8px;display:flex}.psychohistory-dashboard-chain{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 14px;display:flex}.psychohistory-dashboard-chain span{color:var(--text);background:#e7b85b14;border:1px solid #e7b85b38;border-radius:999px;padding:7px 11px}.psychohistory-dashboard-chain b{color:#7edce8cc}.psychohistory-dashboard-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.psychohistory-warning-list p{color:var(--muted);background:#e7b85b14;border-left:2px solid #e7b85bb3;margin:6px 0;padding:8px 10px}@media (width<=1100px){.psychohistory-dashboard-hero,.psychohistory-dashboard-grid{grid-template-columns:1fr}.psychohistory-dashboard-grid>.psychohistory-frame-card,.psychohistory-dashboard-grid>.psychohistory-frame-card-wide{grid-column:1}.psychohistory-dashboard-two{grid-template-columns:1fr}}.psychohistory-localai-view,.psychohistory-localai-view.is-active{pointer-events:auto;z-index:20;position:relative}.psychohistory-localai-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.psychohistory-localai-grid .psychohistory-frame-card-wide{grid-column:1/-1}.psychohistory-localai-snapshot{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:10px 0 12px;display:grid}.psychohistory-localai-snapshot div{background:#030a1259;border:1px solid #7edce81f;border-radius:12px;min-width:0;padding:10px}.psychohistory-localai-snapshot span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:.72rem;display:block}.psychohistory-localai-snapshot strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;display:block;overflow:hidden}.psychohistory-localai-report-editor{resize:vertical;width:100%;min-height:360px;font-family:inherit;line-height:1.55}.psychohistory-localai-view pre{color:#e4eef4d1;white-space:pre-wrap;background:#00000047;border:1px solid #e7b85b24;border-radius:12px;max-height:360px;padding:12px;overflow:auto}.psychohistory-warning,.psychohistory-warning-list{color:#f0c77a}.psychohistory-warning-list{margin:10px 0 0}@media (width<=1100px){.psychohistory-localai-grid,.psychohistory-localai-snapshot{grid-template-columns:1fr}}[data-psy-phase-view=localai] input,[data-psy-phase-view=localai] textarea,[data-psy-phase-view=localai] select,[data-psy-phase-view=localai] button,[data-psy-phase-view=localai] label{pointer-events:auto}.psychohistory-backend-status{background:#06121c9e;border:1px solid #9ddeff2e;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;display:flex}.psychohistory-backend-status span{letter-spacing:.08em;text-transform:uppercase;color:#cee7f49e;font-size:.72rem;display:block}.psychohistory-backend-status strong{color:#e1f6fff0;margin-top:2px;display:block}.psychohistory-backend-status small{color:#cee7f4ad;margin-top:2px;display:block}.psychohistory-backend-status.is-online{border-color:#73ecc452;box-shadow:0 0 18px #50dcbe14}.psychohistory-backend-status.is-offline{border-color:#ffb05c52;box-shadow:0 0 18px #ffb05c0f}.psychohistory-backend-status.is-checking{border-color:#9ddeff57}.nexus-assembly-screen{background:radial-gradient(circle at 18% 10%,#42d9ff1f,#0000 32%),radial-gradient(circle at 82% 18%,#f59e0b14,#0000 30%),linear-gradient(#05070a,#080b10 48%,#05070a)}.assembly-shell{z-index:1;flex-direction:column;gap:16px;max-width:1280px;margin:0 auto;padding-bottom:48px;display:flex;position:relative}.assembly-hero{background:linear-gradient(135deg,#0a1018eb,#080b10c7),radial-gradient(circle at 16% 20%,#42d9ff1f,#0000 36%);border-color:#42d9ff38;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:18px;padding:24px;display:grid}.assembly-hero-copy h2{font-family:var(--font-display);letter-spacing:-.055em;color:#e6edf3;margin:0 0 .55rem;font-size:clamp(2rem,4vw,3.4rem)}.assembly-hero-copy p{color:#b7c4d4;max-width:720px;margin:0;font-size:1rem;line-height:1.55}.assembly-hero-copy small{color:#dff7ffc7;max-width:680px;margin-top:.9rem;font-size:.82rem;line-height:1.5;display:block}.assembly-principle{background:linear-gradient(#f59e0b14,#0d1117a3);border:1px solid #f59e0b38;border-radius:20px;flex-direction:column;justify-content:space-between;gap:12px;min-height:160px;padding:18px;display:flex}.assembly-principle strong{color:#ffe6b3;font-family:var(--font-display);font-size:1rem;line-height:1.35}.assembly-principle span{color:#ffe6b3b8;font-size:.8rem;line-height:1.45}.assembly-summary-main,.assembly-counts,.assembly-tools,.assembly-future-zone{background:linear-gradient(#0d1117d1,#06090ec7);border-color:#42d9ff2e;position:relative}.assembly-summary-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:20px;display:grid}.assembly-total-score{color:#dff7ff;font-family:var(--font-display);letter-spacing:-.06em;text-shadow:0 0 24px #42d9ff3d;font-size:3.4rem;line-height:.9;display:block}.assembly-status-label{color:#9eeaff;letter-spacing:.03em;background:#42d9ff0f;border:1px solid #42d9ff38;border-radius:999px;margin-top:.45rem;padding:.28rem .55rem;font-size:.72rem;display:inline-flex}.assembly-summary-main p{color:#9aa7b7;margin:0;font-size:.88rem;line-height:1.55}.assembly-progress-track{background:#ffffff0b;border:1px solid #ffffff0f;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.assembly-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#42d9ffd6,#f59e0bb8);height:100%;display:block;box-shadow:0 0 16px #42d9ff38}.assembly-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.assembly-counts span{background:#ffffff09;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;justify-content:center;min-height:86px;padding:12px;display:flex}.assembly-counts b{color:#e6edf3;font-family:var(--font-display);font-size:1.45rem;line-height:1}.assembly-counts em{color:#8c98a8;margin-top:.3rem;font-size:.72rem;font-style:normal}.assembly-tools{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.assembly-tools span{color:#9aa7b7;font-size:.8rem}.assembly-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assembly-filter-chip{color:#a9bacb;cursor:pointer;background:#42d9ff0b;border:1px solid #42d9ff2e;border-radius:999px;padding:.52rem .74rem;font-size:.75rem;font-weight:700}.assembly-filter-chip:hover,.assembly-filter-chip.is-active{color:#e6edf3;background:#42d9ff1f;border-color:#42d9ff9e;box-shadow:0 0 18px #42d9ff14}.assembly-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.assembly-card{background:linear-gradient(#0d1117d6,#070a0fdb),radial-gradient(circle at 16% 0,#42d9ff14,#0000 34%);border:1px solid #303844eb;border-radius:20px;flex-direction:column;gap:12px;min-height:270px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #0003}.assembly-card:before{content:"";pointer-events:none;opacity:.18;background:linear-gradient(90deg,#42d9ff2e,#0000 34%,#f59e0b14);position:absolute;inset:0}.assembly-card:hover,.assembly-card.is-selected{border-color:#42d9ff6b;box-shadow:0 20px 56px #00000047,inset 0 0 0 1px #42d9ff14}.assembly-card-topline{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.assembly-card-index{color:#9caabaa8;text-transform:uppercase;letter-spacing:.12em;font-size:.62rem}.assembly-card-status{color:#a9bacb;background:#ffffff0a;border:1px solid #9caaba29;border-radius:999px;padding:.24rem .5rem;font-size:.66rem;font-weight:800}.assembly-card-status.is-empty{color:#aeb8c7;border-color:#9caaba2e}.assembly-card-status.is-locked{color:#ffd58a;background:#f59e0b14;border-color:#f59e0b42}.assembly-card h3{z-index:1;color:#e6edf3;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.05rem;line-height:1.2;position:relative}.assembly-card p{z-index:1;color:#93a1b2;flex:1;margin:0;font-size:.8rem;line-height:1.5;position:relative}.assembly-card-metrics{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:relative}.assembly-card-metrics span{background:#ffffff09;border:1px solid #fff1;border-radius:14px;padding:9px}.assembly-card-metrics b{color:#dff7ff;font-size:.92rem;line-height:1;display:block}.assembly-card-metrics em{color:#7f8b99;text-transform:uppercase;letter-spacing:.08em;margin-top:.26rem;font-size:.64rem;font-style:normal;display:block}.assembly-card .assembly-progress-track{z-index:1;height:6px;position:relative}.assembly-open-card{z-index:1;color:#dff7ff;cursor:pointer;background:#42d9ff0f;border:1px solid #42d9ff38;border-radius:999px;align-self:flex-start;padding:.55rem .75rem;font-size:.72rem;font-weight:800;position:relative}.assembly-open-card:hover{background:#42d9ff21;border-color:#42d9ffad}.assembly-future-zone{border-style:dashed;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.assembly-future-zone h3,.assembly-empty-filter h3{color:#e6edf3;font-family:var(--font-display);margin:.15rem 0 .4rem;font-size:1rem}.assembly-future-zone p,.assembly-empty-filter p{color:#8f9aaa;margin:0;font-size:.8rem;line-height:1.5}.assembly-future-zone>span{color:#ffd58a;white-space:nowrap;background:#f59e0b12;border:1px solid #f59e0b38;border-radius:999px;padding:.45rem .7rem;font-size:.7rem;font-weight:800}.assembly-empty-filter{text-align:center;grid-column:1/-1;padding:22px}@media (width<=1100px){.assembly-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assembly-hero,.assembly-summary-grid{grid-template-columns:1fr}}@media (width<=720px){.assembly-card-grid,.assembly-summary-main{grid-template-columns:1fr}.assembly-counts{grid-template-columns:1fr 1fr}.assembly-tools,.assembly-future-zone{flex-direction:column;align-items:flex-start}}.assembly-card-status.is-initial{color:#ffd58a;background:#f59e0b17;border-color:#f59e0b61}.assembly-card-status.is-progress{color:#9eeaff;background:#42d9ff17;border-color:#42d9ff61}.assembly-card-status.is-solid,.assembly-card-status.is-deep{color:#9fffd6;background:#73ecc414;border-color:#73ecc461}.assembly-detail-host{z-index:1200;pointer-events:none;display:none;position:fixed;inset:0}.assembly-detail-host.is-open{pointer-events:auto;display:block}.assembly-detail-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010307b8;position:absolute;inset:0}.assembly-detail-panel{background:linear-gradient(#0b1017fa,#05080df5),radial-gradient(circle at 16% 0,#42d9ff1c,#0000 34%);border-color:#42d9ff47;flex-direction:column;gap:16px;width:min(760px,100vw - 48px);padding:20px;display:flex;position:absolute;top:24px;bottom:24px;right:24px;overflow:auto;box-shadow:0 28px 90px #00000094,inset 0 0 0 1px #42d9ff14}.assembly-detail-header{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding-bottom:14px;display:grid}.assembly-detail-header h2{color:#e6edf3;font-family:var(--font-display);letter-spacing:-.04em;margin:.12rem 0 .4rem;font-size:clamp(1.6rem,3vw,2.35rem)}.assembly-detail-header p:not(.mode-eyebrow){color:#9aa7b7;margin:0;font-size:.88rem;line-height:1.5}.assembly-detail-close{color:#dff7ff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;width:38px;height:38px;font-size:1.45rem;line-height:1}.assembly-detail-close:hover{background:#42d9ff1a;border-color:#42d9ff80}.assembly-detail-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.assembly-detail-status>span:not(.assembly-card-status){color:#8f9aaa;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:.38rem .65rem;font-size:.72rem}.assembly-detail-status b{color:#dff7ff;font-weight:900}.assembly-detail-block{background:#ffffff07;border:1px solid #ffffff13;border-radius:18px;padding:16px}.assembly-detail-block-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.assembly-detail-block-title span{color:#7f8b99;text-align:right;max-width:340px;font-size:.72rem;line-height:1.42}.assembly-field-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.assembly-field{flex-direction:column;gap:7px;min-width:0;display:flex}.assembly-field span{color:#d6e3f0;letter-spacing:.02em;font-size:.76rem;font-weight:800}.assembly-field textarea{resize:vertical;color:#e6edf3;width:100%;min-height:112px;font:inherit;background:#02050ab8;border:1px solid #42d9ff2b;border-radius:14px;outline:none;padding:11px 12px;font-size:.82rem;line-height:1.45;box-shadow:inset 0 0 18px #00000042}.assembly-field textarea::placeholder{color:#8f9aaa8a}.assembly-field textarea:focus{border-color:#42d9ff9e;box-shadow:0 0 0 2px #42d9ff1f,inset 0 0 18px #00000047}.assembly-detail-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:14px;display:grid}.assembly-guide-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.assembly-guide-list li{color:#aab6c5;padding-left:16px;font-size:.8rem;line-height:1.45;position:relative}.assembly-guide-list li:before{content:"";background:#42d9ffad;border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0;box-shadow:0 0 12px #42d9ff3d}.assembly-connection-list{flex-wrap:wrap;gap:8px;display:flex}.assembly-connection-chip{color:#dff7ff;cursor:pointer;text-align:left;background:#42d9ff0e;border:1px solid #42d9ff2e;border-radius:999px;padding:.48rem .66rem;font-size:.72rem;font-weight:800}.assembly-connection-chip:hover{background:#42d9ff21;border-color:#42d9ff94}.assembly-connection-chip.is-reference{cursor:default;color:#a9bacb;background:#ffffff09;border-color:#ffffff17}.assembly-detail-actions{background:linear-gradient(#05080d00,#05080dfa 24%);border-top:1px solid #ffffff12;justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding:14px 0 0;display:flex;position:sticky;bottom:-20px}.assembly-save-indicator{color:#8f9aaa;margin-right:auto;font-size:.72rem}.assembly-save-indicator.is-saved{color:#9fffd6}.assembly-primary-action,.assembly-secondary-action{cursor:pointer;border:1px solid #ffffff1a;border-radius:999px;padding:.65rem .9rem;font-size:.76rem;font-weight:900}.assembly-primary-action{color:#dff7ff;background:#42d9ff21;border-color:#42d9ff6b}.assembly-secondary-action{color:#a9bacb;background:#ffffff0a}.assembly-primary-action:hover,.assembly-secondary-action:hover{border-color:#42d9ffa6}@media (width<=900px){.assembly-detail-panel{width:calc(100vw - 24px);padding:16px;top:12px;bottom:12px;right:12px}.assembly-field-list,.assembly-detail-grid{grid-template-columns:1fr}.assembly-detail-block-title{flex-direction:column}.assembly-detail-block-title span{text-align:left;max-width:none}}.assembly-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.assembly-counts span{min-height:74px}.assembly-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.assembly-diagnosis{background:linear-gradient(#0d1117d1,#06090ec7);border-color:#42d9ff2e;padding:16px}.assembly-diagnosis h3{color:#e6edf3;font-family:var(--font-display);margin:.12rem 0 0;font-size:1rem}.assembly-diagnosis-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.assembly-diagnosis-body p{color:#9aa7b7;background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;margin:0;padding:12px;font-size:.8rem;line-height:1.5}.assembly-diagnosis-body strong{color:#dff7ff}.assembly-connection-list.is-checklist{flex-direction:column;gap:8px;display:flex}.assembly-connection-toggle{color:#dff7ff;background:#42d9ff0a;border:1px solid #42d9ff24;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;font-size:.76rem;font-weight:800;display:grid}.assembly-connection-toggle input{accent-color:#42d9ff}.assembly-connection-toggle span{min-width:0}.assembly-connection-open{color:#9eeaff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;padding:.28rem .45rem;font-size:.64rem;font-weight:900}.assembly-connection-open:hover{background:#42d9ff1f;border-color:#42d9ff94}.assembly-connection-open.is-reference{cursor:default;color:#7f8b99}.assembly-score-note p{color:#aab6c5;margin:0 0 .6rem;font-size:.8rem;line-height:1.5}.assembly-score-note small{color:#7f8b99;font-size:.72rem;line-height:1.45;display:block}@media (width<=900px){.assembly-diagnosis-body{grid-template-columns:1fr}.assembly-counts{grid-template-columns:1fr 1fr}.assembly-card-metrics{grid-template-columns:1fr}}.assembly-card.is-advanced{background:linear-gradient(#100e12db,#070a0fe0),radial-gradient(circle at 18% 0,#f59e0b14,#0000 34%);border-color:#f59e0b33}.assembly-card.is-locked-card{opacity:.76;filter:saturate(.72)}.assembly-card.is-locked-card:before{opacity:.32;background:linear-gradient(120deg,#f59e0b21,#0000 42%,#ffffff0a)}.assembly-card-parent{z-index:1;color:#ffd58a;background:#f59e0b0e;border:1px solid #f59e0b29;border-radius:999px;align-self:flex-start;padding:.28rem .5rem;font-size:.64rem;font-weight:900;position:relative}.assembly-unlock-condition{background:#f59e0b0e;border:1px dashed #f59e0b42;border-radius:14px;padding:10px;color:#d9b66d!important;flex:none!important;font-size:.73rem!important}.assembly-open-card.is-disabled,.assembly-open-card:disabled{cursor:not-allowed;color:#a88b51;background:#f59e0b0e;border-color:#f59e0b2e}.assembly-advanced-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;width:100%;display:grid}.assembly-advanced-header h3{color:#e6edf3;font-family:var(--font-display);margin:.15rem 0 .4rem;font-size:1rem}.assembly-advanced-header p{color:#8f9aaa;margin:0;font-size:.8rem;line-height:1.5}.assembly-advanced-stats{grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;display:grid}.assembly-advanced-stats span{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;min-width:92px;padding:10px}.assembly-advanced-stats b{color:#ffe6b3;font-family:var(--font-display);font-size:1.1rem;line-height:1;display:block}.assembly-advanced-stats em{color:#8f9aaa;text-transform:uppercase;letter-spacing:.08em;margin-top:.25rem;font-size:.62rem;font-style:normal;display:block}.assembly-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;display:grid}.assembly-future-zone{flex-direction:column;align-items:stretch}.assembly-detail-parent{color:#ffd58a;text-align:right;background:#f59e0b0f;border:1px solid #f59e0b2e;border-radius:999px;max-width:260px;margin:0;padding:.35rem .6rem;font-size:.68rem;font-weight:900}@media (width<=1100px){.assembly-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assembly-advanced-header{grid-template-columns:1fr}.assembly-advanced-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.assembly-advanced-grid,.assembly-advanced-stats{grid-template-columns:1fr}.assembly-detail-parent{text-align:left;max-width:none}}.assembly-theory-chip{z-index:1;color:#aeefff;letter-spacing:.03em;overflow-wrap:anywhere;background:#42d9ff11;border:1px solid #42d9ff2e;border-radius:999px;align-self:flex-start;align-items:center;max-width:100%;padding:.28rem .55rem;font-size:.66rem;font-weight:800;line-height:1.2;display:inline-flex;position:relative}.assembly-detail-header .assembly-theory-chip{margin-top:.65rem}.assembly-theory-block{background:linear-gradient(#42d9ff0b,#ffffff06);border-color:#42d9ff24}.assembly-theory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.assembly-theory-grid article,.assembly-theory-criteria{background:#00000029;border:1px solid #fff1;border-radius:14px;padding:12px}.assembly-theory-grid h4,.assembly-theory-criteria h4{color:#e6edf3;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:.72rem}.assembly-theory-grid p{color:#aab6c5;margin:0;font-size:.8rem;line-height:1.5}.assembly-theory-criteria{margin-top:12px}.assembly-theory-criteria ul{color:#aab6c5;margin:0;padding-left:18px;font-size:.8rem;line-height:1.5}.assembly-theory-criteria li+li{margin-top:4px}@media (width<=760px){.assembly-theory-grid{grid-template-columns:1fr}}.assembly-fragment-tray{background:linear-gradient(135deg,#62c9ff0b,#ffb84d06);border-color:#62c9ff2e;gap:14px;display:grid}.assembly-fragment-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.assembly-fragment-header h3{color:#e7f6ff;margin:.15rem 0 .35rem}.assembly-fragment-header p{color:var(--muted);max-width:740px;margin:0}.assembly-fragment-stats{grid-template-columns:repeat(4,minmax(92px,1fr));gap:8px;min-width:280px;display:grid}.assembly-fragment-stats span,.assembly-origin-grid div{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;padding:10px}.assembly-fragment-stats b{color:var(--accent);font-size:1.1rem;display:block}.assembly-fragment-stats em{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-style:normal;display:block}.assembly-fragment-copy{color:#b9d9ea;border-left:2px solid #62c9ff66;padding-left:10px;font-size:.86rem}.assembly-fragment-filter-row{flex-wrap:wrap;gap:8px;display:flex}.assembly-fragment-list{gap:10px;display:grid}.assembly-fragment-item{background:#050a12b8;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;display:grid}.assembly-fragment-item.is-accepted{border-color:#4cffa63d}.assembly-fragment-item.is-rejected{opacity:.72;border-color:#ff4f5e2e}.assembly-fragment-topline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.assembly-fragment-topline span{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:.68rem;font-weight:700}.assembly-fragment-topline small{color:var(--muted)}.assembly-fragment-item h4{color:#f2fbff;margin:0 0 6px}.assembly-fragment-item p{color:#c8d7e2;margin:0;line-height:1.45}.assembly-fragment-suggestions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.assembly-fragment-suggestions strong{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.68rem}.assembly-fragment-suggestions span,.assembly-fragment-suggestions em{color:#cfefff;background:#62c9ff0f;border:1px solid #62c9ff2e;border-radius:999px;padding:4px 8px;font-size:.72rem;font-style:normal}.assembly-fragment-destination{color:#9dffcf;margin-top:9px;font-size:.78rem}.assembly-fragment-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:330px;display:flex}.assembly-danger-action{color:#ff9aa4;cursor:pointer;background:#ff4f5e14;border:1px solid #ff4f5e57;border-radius:10px;padding:.55rem .72rem}.assembly-danger-action:hover{background:#ff4f5e24;border-color:#ff4f5eb3}.assembly-fragment-empty{color:var(--muted);border:1px dashed #ffffff1f;border-radius:14px;padding:16px}.assembly-fragment-empty h4{color:#dcecf7;margin:0 0 4px}.assembly-field.is-compact select{color:#e7f6ff;background:#00000052;border:1px solid #62c9ff2e;border-radius:10px;width:100%;padding:.65rem .75rem}.assembly-existing-field-note,.assembly-muted-copy{color:var(--muted);font-size:.82rem;line-height:1.45}.assembly-origin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.assembly-origin-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px;font-size:.68rem;display:block}.assembly-origin-grid strong{color:#dff6ff;overflow-wrap:anywhere;font-size:.82rem;display:block}.assembly-accepted-fragment-list{gap:10px;display:grid}.assembly-accepted-fragment{background:#62c9ff09;border:1px solid #62c9ff29;border-radius:14px;gap:8px;padding:12px;display:grid}.assembly-accepted-fragment p{color:#d9ecf5;margin:0}.assembly-accepted-fragment small{color:var(--muted)}.create-assembly-bridge{background:#62c9ff09;border-color:#62c9ff2e!important}.create-send-assembly-button{width:100%;margin-top:.65rem}@media (width<=900px){.assembly-fragment-header,.assembly-fragment-item{grid-template-columns:1fr}.assembly-fragment-stats{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.assembly-fragment-actions{justify-content:flex-start;max-width:none}.assembly-origin-grid{grid-template-columns:1fr}}.assembly-trace-summary{background:linear-gradient(135deg,#4cffa60a,#62c9ff06);border-color:#a6ffd62e;padding:0;overflow:hidden}.assembly-trace-summary details,.assembly-traceability-block details{width:100%}.assembly-trace-summary summary,.assembly-traceability-block summary{cursor:pointer;color:#dff7ff;justify-content:space-between;align-items:center;gap:14px;padding:16px;list-style:none;display:flex}.assembly-trace-summary summary::-webkit-details-marker{display:none}.assembly-traceability-block summary::-webkit-details-marker{display:none}.assembly-trace-summary summary span,.assembly-traceability-block summary span{gap:3px;display:grid}.assembly-trace-summary summary b,.assembly-traceability-block summary b{font-family:var(--font-display);letter-spacing:.02em}.assembly-trace-summary summary em,.assembly-traceability-block summary em{color:var(--muted);font-size:.76rem;font-style:normal}.assembly-trace-summary summary strong,.assembly-traceability-block summary strong{color:#9fffd6;background:#4cffa60f;border:1px solid #4cffa62e;border-radius:999px;padding:.42rem .7rem;font-size:.72rem}.assembly-trace-summary-grid,.assembly-trace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 16px 14px;display:grid}.assembly-trace-summary-grid span,.assembly-trace-grid span{background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;min-width:0;padding:10px}.assembly-trace-summary-grid b,.assembly-trace-grid b{color:#dff7ff;overflow-wrap:anywhere;font-size:1rem;display:block}.assembly-trace-summary-grid em,.assembly-trace-grid em{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-top:.2rem;font-size:.65rem;font-style:normal;display:block}.assembly-trace-summary p{color:#aab6c5;margin:0;padding:0 16px 16px;font-size:.82rem;line-height:1.5}.assembly-field-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.assembly-field-heading>span{min-width:0}.assembly-source-chip{color:#aab6c5;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:.22rem .48rem;font-size:.58rem;font-style:normal}.assembly-source-chip.is-manual{color:#d8c7ff;background:#8b5cf614;border-color:#c4b5fd2e}.assembly-source-chip.is-crear_fragment,.assembly-source-chip.is-crear_fragment_edited{color:#9fffd6;background:#4cffa612;border-color:#4cffa638}.assembly-source-chip.is-mixed{color:#ffd58a;background:#ffb84d12;border-color:#ffb84d40}.assembly-traceability-block{border-color:#a6ffd624;padding:0}.assembly-trace-columns{grid-template-columns:1fr 1fr;gap:12px;padding:0 16px 14px;display:grid}.assembly-trace-columns article{background:#ffffff07;border:1px solid #ffffff12;border-radius:14px;padding:12px}.assembly-trace-columns h4{color:#e6edf3;letter-spacing:.02em;margin:0 0 9px;font-size:.82rem}.assembly-trace-source-list,.assembly-trace-timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.assembly-trace-source-list li{color:#aab6c5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.76rem;display:grid}.assembly-trace-source-list li strong{color:#cfefff;white-space:nowrap;background:#62c9ff0e;border:1px solid #62c9ff24;border-radius:999px;padding:.2rem .45rem;font-size:.62rem}.assembly-trace-timeline li{color:#aab6c5;font-size:.76rem;line-height:1.35}.assembly-trace-timeline small{color:#7f8b99;margin-top:2px;display:block}.assembly-accepted-fragment-actions{flex-wrap:wrap;gap:8px;display:flex}.assembly-fragment-item.is-unlinked{opacity:.84;border-color:#ffb84d3d}@media (width<=900px){.assembly-trace-summary summary,.assembly-traceability-block summary{flex-direction:column;align-items:flex-start}.assembly-trace-summary-grid,.assembly-trace-grid,.assembly-trace-columns{grid-template-columns:1fr}.assembly-field-heading{flex-direction:column;align-items:flex-start}}.assembly-coherence-panel,.assembly-connection-map,.assembly-structural-alerts{background:linear-gradient(135deg,#080d14f5,#05080ee6);border:1px solid #5ddcff2e;margin:16px 0;padding:18px}.assembly-coherence-header,.assembly-fragment-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.assembly-coherence-header h3{color:#e2f9fff5;margin:4px 0 6px;font-size:1.2rem}.assembly-coherence-header p,.assembly-muted-copy{color:#c2d9e1ad;font-size:.85rem;line-height:1.45}.assembly-coherence-stats,.assembly-advanced-stats,.assembly-fragment-stats{grid-template-columns:repeat(3,minmax(86px,1fr));gap:8px;min-width:min(440px,100%);display:grid}.assembly-coherence-stats span,.assembly-advanced-stats span,.assembly-fragment-stats span{background:#0003;border:1px solid #5ddcff24;border-radius:14px;padding:10px 12px}.assembly-coherence-stats b,.assembly-advanced-stats b,.assembly-fragment-stats b{color:#8ee8fff2;font-size:1rem;display:block}.assembly-coherence-stats em,.assembly-advanced-stats em,.assembly-fragment-stats em{color:#c2d9e18c;text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:.68rem;font-style:normal;display:block}.assembly-map-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:14px;display:grid}.assembly-map-subtitle{color:#e2f9ffeb;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.assembly-map-subtitle span{color:#8ee8ffdb;border:1px solid #5ddcff29;border-radius:999px;padding:4px 8px;font-size:.72rem}.assembly-map-list,.assembly-dependency-list,.assembly-alert-list{gap:10px;display:grid}.assembly-map-row,.assembly-dependency-row,.assembly-structural-alert{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.assembly-map-row strong,.assembly-dependency-row strong{color:#e2f9ffeb;font-size:.9rem;display:block}.assembly-map-row span,.assembly-dependency-row span,.assembly-dependency-row p{color:#c2d9e19e;margin:4px 0 0;font-size:.78rem;line-height:1.35;display:block}.assembly-map-row-actions,.assembly-dependency-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.assembly-map-row-actions select,.assembly-manual-connection-form select{color:#e2f9ffeb;background:#060a10f2;border:1px solid #5ddcff2e;border-radius:10px;padding:8px 10px}.assembly-structural-alert{grid-template-columns:140px minmax(0,1fr);align-items:start}.assembly-structural-alert span{color:#ffc76fd1;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.assembly-structural-alert p{color:#e2f9ffd1;margin:0;font-size:.86rem}.assembly-card-warning{color:#ffc76fe6;text-transform:uppercase;letter-spacing:.08em;background:#ffc76f14;border:1px solid #ffc76f3d;border-radius:999px;width:fit-content;margin:6px 0 0;padding:4px 8px;font-size:.68rem;display:inline-flex}.assembly-card.is-isolated-card{box-shadow:inset 0 0 0 1px #ffc76f21}.assembly-card-connection-manager{border-top:1px solid #ffffff14;margin-top:14px;padding-top:14px}.assembly-card-connection-list{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.assembly-card-connection-list li{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.assembly-card-connection-list span{color:#e2f9ffdb;font-size:.82rem}.assembly-card-connection-list strong{color:#8ee8ffd1;font-size:.72rem;font-weight:600}.assembly-manual-connection-form{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.7fr) auto;align-items:end;gap:10px;display:grid}.assembly-manual-connection-form label{color:#c2d9e19e;text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:.72rem;display:grid}@media (width<=980px){.assembly-coherence-header,.assembly-map-grid{grid-template-columns:1fr;display:grid}.assembly-map-row,.assembly-dependency-row,.assembly-manual-connection-form{grid-template-columns:1fr}.assembly-map-row-actions,.assembly-dependency-actions{justify-content:flex-start}}.assembly-assistant-panel{background:linear-gradient(#071019eb,#04090ff0);border:1px solid #7de6ff29;margin:18px 0;padding:18px}.assembly-assistant-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.assembly-assistant-proposals{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:14px;display:grid}.assembly-assistant-proposal{background:#01070c9e;border:1px solid #7de6ff24;border-radius:16px;padding:14px;box-shadow:inset 0 0 0 1px #ffffff06}.assembly-assistant-proposal.is-accepted{border-color:#53ffb247}.assembly-assistant-proposal.is-rejected{opacity:.66}.assembly-assistant-proposal.is-error{border-color:#ff727257}.assembly-assistant-result{color:#e8f6ffdb;margin-top:10px}.assembly-assistant-result blockquote{white-space:pre-wrap;background:#63dcff0f;border-left:2px solid #63dcff8c;border-radius:10px;margin:0;padding:12px}.assembly-assistant-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.assembly-assistant-list li{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;gap:3px;padding:9px 10px;display:grid}.assembly-assistant-list li strong{color:#f3fbffeb;font-size:.84rem}.assembly-assistant-list li span,.assembly-assistant-list li em{color:#cadee8b8;font-size:.78rem}.assembly-assistant-error{color:#ffb7b7;background:#ff525214;border:1px solid #ff747452;border-radius:12px;margin:0;padding:10px}.assembly-proposal-state{letter-spacing:.08em;text-transform:uppercase;color:#d6eaf3a8;font-size:.76rem}.assembly-field-assistant-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.assembly-mini-action{color:#d6f4ffd1;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#63dcff0e;border:1px solid #7de6ff2e;border-radius:999px;padding:6px 10px;font-size:.72rem}.assembly-mini-action:hover:not(:disabled){background:#63dcff1c;border-color:#7de6ff6b}.assembly-mini-action:disabled{opacity:.38;cursor:not-allowed}.assembly-assistant-card-tools{background:#ffb86009;border-color:#ffb86029}.assembly-export-panel{background:linear-gradient(#110f0bdb,#06090ec7);border-color:#f59e0b38;padding:18px}.assembly-export-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.assembly-export-header h3{color:#ffe6b3;font-family:var(--font-display);letter-spacing:.01em;margin:.15rem 0 .35rem}.assembly-export-header p,.assembly-export-copy{color:#9aa7b7;margin:0;font-size:.85rem;line-height:1.5}.assembly-export-copy{color:#d8be8c;background:#f59e0b0e;border:1px solid #f59e0b29;border-radius:14px;margin-top:10px;padding:10px 12px}.assembly-export-options{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.assembly-export-options label{color:#aeb8c5;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:.55rem .72rem;font-size:.76rem;display:inline-flex}.assembly-export-options input{accent-color:#f59e0b}.assembly-export-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.assembly-export-actions span{color:#8c98a8;font-size:.76rem}.assembly-export-preview{margin-top:14px;display:block}.assembly-export-preview>span{color:#dff7ff;letter-spacing:.02em;margin-bottom:8px;font-size:.78rem;font-weight:800;display:block}.assembly-export-preview textarea{resize:vertical;color:#d6e2f0;width:100%;min-height:280px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:#02060cbd;border:1px solid #42d9ff29;border-radius:16px;padding:14px;font-size:.78rem;line-height:1.55;box-shadow:inset 0 0 24px #0000003d}.assembly-export-preview textarea::placeholder{color:#9aa7b794}@media (width<=860px){.assembly-export-header{flex-direction:column}.assembly-export-header .assembly-primary-action{justify-content:center;width:100%}.assembly-export-actions .assembly-secondary-action{flex:180px}}.assembly-save-status{background:linear-gradient(#0a121ad1,#05070ab8);border-color:#42d9ff38;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:12px 16px;display:flex}.assembly-save-status strong{color:#e6edf3;font-family:var(--font-display);margin-top:2px;font-size:.94rem;display:block}.assembly-save-status small{color:#8b98a8;margin-top:2px;font-size:.76rem;line-height:1.35;display:block}.assembly-save-pill{color:#dff7ff;white-space:nowrap;background:#42d9ff12;border:1px solid #42d9ff3d;border-radius:999px;align-items:center;gap:7px;padding:.38rem .7rem;font-size:.72rem;display:inline-flex}.assembly-save-pill:before{content:"";background:#42d9ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #42d9ff99}.assembly-save-pill.is-backend:before{background:#65f2a8;box-shadow:0 0 10px #65f2a88c}.assembly-save-pill.is-saving:before,.assembly-save-pill.is-loading:before,.assembly-save-pill.is-pending:before{background:#f5c76a;box-shadow:0 0 10px #f5c76a80}.assembly-save-pill.is-offline:before,.assembly-save-pill.is-error:before{background:#ff6b7a;box-shadow:0 0 10px #ff6b7a80}.nexus-active-project-badge{color:#e5f6ffe0;background:#040e149e;border:1px solid #74ebff38;border-radius:14px;flex-direction:column;gap:2px;min-width:160px;padding:8px 12px;display:flex;box-shadow:inset 0 0 24px #3ddcff14}.nexus-active-project-badge span{text-transform:uppercase;letter-spacing:.16em;color:#74ebffa3;font-size:.63rem}.nexus-active-project-badge strong{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:.82rem;overflow:hidden}.home-projects-panel{z-index:2;margin:22px 0;position:relative}.nexus-project-copy{color:#ddeef69e;max-width:620px;margin:.35rem 0 0;font-size:.9rem}.nexus-active-project-strip{background:#0a18209e;border:1px solid #74ebff29;border-radius:14px;align-items:center;gap:12px;margin:12px 0 16px;padding:10px 12px;display:flex}.nexus-active-project-strip span,.nexus-active-project-strip em{color:#ddeef694;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;font-style:normal}.nexus-active-project-strip strong{color:#ebfafff5;font-size:.96rem}.nexus-project-status{color:#ffcf7ad1;margin-bottom:12px;font-size:.8rem}.nexus-project-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.nexus-project-card{background:linear-gradient(145deg,#07121cdb,#050910eb);border:1px solid #74ebff29;border-radius:18px;padding:14px;box-shadow:0 18px 40px #00000038}.nexus-project-card.is-active{border-color:#74ebff6b;box-shadow:0 0 0 1px #74ebff14,0 18px 48px #00000047}.nexus-project-card-head{align-items:flex-start;gap:12px;display:flex}.nexus-project-card-head small{color:#74ebffa8;text-transform:uppercase;letter-spacing:.12em;font-size:.66rem;display:block}.nexus-project-card-head strong{color:#f0fafff2;margin-top:3px;font-size:1.05rem;display:block}.nexus-project-card-head em{color:#dcecf59e;margin-top:4px;font-size:.86rem;font-style:normal;line-height:1.4;display:block}.nexus-project-meta{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.nexus-project-meta span{color:#ddeef69e;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;padding:5px 8px;font-size:.72rem}.nexus-project-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.nexus-project-actions .ghost{opacity:.72}.assembly-save-status .assembly-save-pill{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}@media (width<=900px){.nexus-active-project-badge{display:none}.nexus-active-project-strip{flex-direction:column;align-items:flex-start}}.create-project-save-status{background:linear-gradient(135deg,#070d16e0,#0a1220b8);border:1px solid #7dd5ff2e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff06,0 12px 26px #0000002e}.create-project-save-status span{letter-spacing:.08em;text-transform:uppercase;color:#b4d3e29e;font-size:.68rem;display:block}.create-project-save-status strong{color:#d9f6ff;margin-top:3px;font-size:.86rem;display:block}.create-project-save-status small{color:#bed3dca8;margin-top:2px;line-height:1.35;display:block}.create-project-save-actions{flex-direction:column;align-items:flex-end;gap:8px;min-width:116px;display:flex}.create-project-save-actions em{color:#ffcd80cc;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:.7rem;font-style:normal;overflow:hidden}.assembly-warning-chip,.nexus-sync-warning-chip{color:#ffd89a;letter-spacing:.04em;text-transform:uppercase;background:#ffae4014;border:1px solid #ffbe5a59;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:.72rem;display:inline-flex}.alpha-first-use-panel,.alpha-guide-panel,.alpha-diagnostics-panel,.assembly-empty-state-alpha{background:linear-gradient(135deg,#040c14eb,#08121cc7);border:1px solid #7de7ff29;margin:18px 0;box-shadow:0 18px 45px #0000003d}.alpha-panel-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.alpha-panel-header h2,.assembly-empty-state-alpha h3{color:#e8fbff;letter-spacing:.02em;margin:4px 0 8px}.alpha-panel-header p,.assembly-empty-state-alpha p{color:#e2f5ffb8;max-width:760px;margin:0}.alpha-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.alpha-author-copy,.alpha-status-line{color:#ffebcadb;background:#ffaf400f;border:1px solid #ffbd632e;border-radius:12px;margin-top:14px;padding:10px 12px;font-size:.88rem}.alpha-status-line{color:#d2f5ffd1;background:#00b4ff0e;border-color:#7de7ff2e}.alpha-guide-panel details,.alpha-diagnostics-panel details{width:100%}.alpha-guide-panel summary,.alpha-diagnostics-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.alpha-guide-panel summary::-webkit-details-marker{display:none}.alpha-diagnostics-panel summary::-webkit-details-marker{display:none}.alpha-guide-panel summary span,.alpha-diagnostics-panel summary span{gap:3px;display:grid}.alpha-guide-panel summary b,.alpha-diagnostics-panel summary b{color:#e8fbff}.alpha-guide-panel summary em,.alpha-diagnostics-panel summary em,.alpha-diagnostics-grid em{color:#e2f5ff9e;font-size:.82rem;font-style:normal}.alpha-guide-panel ol{color:#e6f6ffc7;gap:6px;margin:16px 0 10px 20px;display:grid}.alpha-guide-panel p{color:#ffe8bec7;margin:12px 0 0}.alpha-diagnostics-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:16px;display:grid}.alpha-diagnostics-grid span,.alpha-check{background:#ffffff09;border:1px solid #7de7ff1f;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.alpha-diagnostics-grid b,.alpha-check strong{color:#dff8ff;font-size:.86rem}.alpha-checklist{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:16px 0;display:grid}.alpha-check span{color:#e2f5ffa6;font-size:.8rem}.alpha-check.is-ok{background:#28d2a00f;border-color:#7effca42}.alpha-check.is-error{background:#ff50500e;border-color:#ff757547}.alpha-check.is-pending{background:#ffb43c0e;border-color:#ffc75e3d}.create-empty-state-hint{z-index:8;text-align:left;pointer-events:auto;background:#02080edb;border:1px solid #7de7ff33;border-radius:18px;width:min(420px,100% - 48px);padding:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 80px #00000073,inset 0 0 0 1px #ffffff06}.create-empty-state-hint strong{color:#e8fbff;margin-bottom:6px;font-size:1.05rem;display:block}.create-empty-state-hint span{color:#e2f5ffb8;margin-bottom:12px;display:block}.assembly-empty-state-alpha{padding:18px}.assembly-empty-state-alpha small{color:#ffe3b9b8;margin-top:8px;display:block}@media (width<=760px){.alpha-panel-header,.alpha-guide-panel summary,.alpha-diagnostics-panel summary{flex-direction:column;align-items:flex-start}.alpha-panel-actions{justify-content:flex-start}}.evaluation-panel{background:linear-gradient(135deg,#080e18f0,#090c12e6);border:1px solid #71dcff33;margin-top:18px;padding:18px;box-shadow:0 20px 60px #00000047}.evaluation-panel-header,.evaluation-editor-head,.evaluation-record-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.evaluation-panel-header h2,.evaluation-editor-head h3{letter-spacing:.02em;margin:0 0 6px}.evaluation-panel-header p,.evaluation-editor-head p{color:#e5f2ffad;max-width:740px;margin:0}.evaluation-panel-actions,.evaluation-actions,.evaluation-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.evaluation-meta-line{color:#e5f2ff9e;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;font-size:.82rem;display:flex}.evaluation-status-pill,.nexus-evaluation-active-badge{color:#e5f2ffd1;letter-spacing:.06em;text-transform:uppercase;background:#71dcff14;border:1px solid #71dcff38;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:.72rem;display:inline-flex}.evaluation-status-pill.is-active,.nexus-evaluation-active-badge{color:#ffd88d;background:#ffc4571a;border-color:#ffc45761}.evaluation-status-pill.is-complete{color:#a9ffd6;background:#5fffb217;border-color:#5fffb259}.evaluation-status-pill.is-muted{opacity:.76}.nexus-evaluation-active-badge{white-space:nowrap;margin-left:auto}.evaluation-grid{grid-template-columns:minmax(240px,320px) 1fr;align-items:start;gap:16px;display:grid}.evaluation-grid aside,.evaluation-grid main{min-width:0}.evaluation-grid aside h3{color:#e5f2ffdb;margin:0 0 10px;font-size:.94rem}.evaluation-session-item{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:10px;display:flex}.evaluation-session-item.is-active{background:#ffc4570e;border-color:#ffc45752}.evaluation-session-item strong{color:#e5f2ffe0;font-size:.84rem;display:block}.evaluation-session-item span{color:#e5f2ff85;margin-top:2px;font-size:.74rem;display:block}.evaluation-empty,.evaluation-editor-empty{color:#e5f2ffad;background:#71dcff0b;border:1px dashed #71dcff38;border-radius:14px;padding:14px}.evaluation-editor{flex-direction:column;gap:12px;display:flex}.evaluation-editor details,.evaluation-section-feedback,.evaluation-record-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;padding:12px}.evaluation-editor summary,.evaluation-section-feedback summary{cursor:pointer;color:#e5f2ffdb;justify-content:space-between;gap:14px;display:flex}.evaluation-editor summary span,.evaluation-section-feedback summary span{color:#e5f2ff80;font-size:.76rem}.evaluation-feedback-grid,.evaluation-final-grid,.evaluation-rating-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.evaluation-rating-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.evaluation-feedback-grid label,.evaluation-final-grid label,.evaluation-rating-grid label{color:#e5f2ffad;text-transform:none;letter-spacing:.02em;flex-direction:column;gap:6px;font-size:.76rem;display:flex}.evaluation-feedback-grid label.span-2,.evaluation-final-grid label{grid-column:1/-1}.evaluation-feedback-grid input,.evaluation-feedback-grid textarea,.evaluation-feedback-grid select,.evaluation-final-grid textarea,.evaluation-rating-grid select,.evaluation-task-row input,.evaluation-task-row textarea,.evaluation-task-row select{color:#e5f2ffdb;width:100%;font:inherit;background:#02060c9e;border:1px solid #71dcff29;border-radius:10px;outline:none;padding:9px 10px}.evaluation-feedback-grid textarea,.evaluation-final-grid textarea,.evaluation-task-row textarea{resize:vertical;min-height:74px}.evaluation-task-list{flex-direction:column;gap:9px;margin-top:12px;display:flex}.evaluation-task-row{background:#0000002e;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:minmax(0,1fr) 160px 140px;align-items:start;gap:10px;padding:10px;display:grid}.evaluation-task-row strong{color:#e5f2ffd6;margin-bottom:6px;font-size:.82rem;display:block}.evaluation-record-card{margin-top:10px}.evaluation-record-top{align-items:center;margin-bottom:8px}.evaluation-record-top strong{color:#e5f2ffd1}.evaluation-report-preview{color:#e5f2ffc7;resize:vertical;background:#00000059;border:1px solid #71dcff29;border-radius:14px;width:100%;min-height:260px;margin-top:12px;padding:12px;font-family:Disket Mono,Courier New,monospace;font-size:.76rem;line-height:1.5}@media (width<=980px){.evaluation-grid,.evaluation-feedback-grid,.evaluation-final-grid,.evaluation-rating-grid,.evaluation-task-row{grid-template-columns:1fr}.evaluation-panel-header,.evaluation-editor-head{flex-direction:column}.evaluation-panel-actions,.evaluation-actions{justify-content:flex-start}}.project-launcher-home{color:#dff7ff;background:#02050a;min-height:calc(100vh - 92px);position:relative;overflow:hidden}.project-launcher-home .launcher-bg{pointer-events:none;opacity:.95;background:radial-gradient(circle at 78% 8%,#32dcff24,#0000 32%),radial-gradient(circle at 20% 92%,#ffa34317,#0000 28%),linear-gradient(135deg,#091620f5,#010308fa);position:absolute;inset:0}.project-launcher-home .launcher-bg:before{content:"";background-image:linear-gradient(#63d2ff0e 1px,#0000 1px),linear-gradient(90deg,#63d2ff0a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0003);mask-image:linear-gradient(#000c,#0003)}.project-launcher-home .launcher-bg span:first-child,.project-launcher-home .launcher-bg span:nth-child(2){filter:blur(.2px);border:1px solid #6be6ff1f;border-radius:50%;width:340px;height:340px;position:absolute}.project-launcher-home .launcher-bg span:first-child{top:8%;right:10%}.project-launcher-home .launcher-bg span:nth-child(2){border-color:#ffb15a1a;bottom:-12%;left:18%}.project-launcher-home .launcher-bg i{background:linear-gradient(90deg,#0000,#6de5ff0e,#0000);position:absolute;inset:0;transform:skew(-18deg)translate(-40%)}.project-launcher-shell{z-index:1;grid-template-columns:250px minmax(0,1fr);gap:0;min-height:calc(100vh - 92px);padding:0;display:grid;position:relative}.launcher-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040910c7;border-right:1px solid #74dbff29;flex-direction:column;gap:18px;min-height:100%;padding:22px 18px;display:flex}.launcher-brand{border-bottom:1px solid #74dbff24;align-items:center;gap:12px;padding-bottom:14px;display:flex}.launcher-brand-mark{color:#80e9ff;letter-spacing:.08em;background:#2acfff14;border:1px solid #79e1ff59;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.launcher-brand strong{letter-spacing:.2em;font-size:1rem;display:block}.launcher-brand em,.launcher-sidebar-note,.launcher-project-card p,.launcher-system-status p,.launcher-demo-card p,.launcher-demo-card small{color:#d4f0ff9e;font-size:.82rem;font-style:normal;line-height:1.45;display:block}.launcher-library-nav{flex-direction:column;gap:6px;display:flex}.launcher-library-nav button,.launcher-new-world,.launcher-quick-actions button,.launcher-active-actions button{color:#ddf8ff;text-align:left;cursor:pointer;background:#060f19c7;border:1px solid #7edaff2e;border-radius:12px;padding:10px 12px;transition:border-color .16s,background .16s,transform .16s}.launcher-library-nav button:hover,.launcher-new-world:hover,.launcher-quick-actions button:not(:disabled):hover,.launcher-active-actions button:hover{background:#1a40568f;border-color:#7fe2ff7a;transform:translateY(-1px)}.launcher-library-nav button.is-active{background:linear-gradient(90deg,#1d8db94d,#030a10b8);border-color:#67e1ffb3;box-shadow:inset 2px 0 #67e1ffb3}.launcher-new-world{text-align:center;background:linear-gradient(135deg,#35d6ff2e,#ffa84814);font-weight:700}.launcher-main{flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.launcher-topbar,.launcher-active-panel,.launcher-project-browser,.launcher-quick-actions,.launcher-system-status,.launcher-demo-card,.launcher-utility-dock>.atlas-panel,.launcher-utility-dock>section{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050c14c7;border:1px solid #74dbff29;border-radius:18px;box-shadow:0 22px 70px #00000042}.launcher-topbar{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.launcher-topbar h1,.launcher-active-title h2,.launcher-section-head h2{color:#f1fbff;margin:.1rem 0 0;line-height:1.1}.launcher-topbar h1{letter-spacing:.04em;font-size:1.4rem}.launcher-top-status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.launcher-top-status span,.launcher-active-tags span,.launcher-browser-status span,.launcher-project-title-row span,.launcher-status-grid span,.launcher-active-metrics span{color:#e0f8ffb8;background:#040a10ad;border:1px solid #7edaff29;border-radius:999px;padding:6px 9px;font-size:.78rem}.launcher-top-status.is-offline span:nth-child(n+2){color:#ffd29d;border-color:#ffae5b57}.launcher-active-content,.launcher-active-empty{grid-template-columns:minmax(0,1.25fr) minmax(260px,.85fr) auto;align-items:center;gap:18px;display:grid}.launcher-active-title p{color:#d8f1ffad;max-width:760px;margin:.45rem 0 .65rem;line-height:1.45}.launcher-active-tags{flex-wrap:wrap;gap:7px;display:flex}.launcher-active-metrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.launcher-active-metrics span{border-radius:12px;flex-direction:column;align-items:flex-start;padding:9px 10px;display:flex}.launcher-active-metrics b,.launcher-status-grid b{color:#7fe6ff;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.launcher-active-metrics em,.launcher-status-grid em{color:#edfaff;margin-top:3px;font-style:normal}.launcher-active-actions{flex-direction:column;gap:8px;min-width:150px;display:flex}.launcher-active-actions button{text-align:center;white-space:nowrap}.launcher-active-actions .ghost{background:0 0}.launcher-workgrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.launcher-project-column{flex-direction:column;gap:12px;min-width:0;display:flex}.launcher-section-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.launcher-section-head.compact{margin-bottom:12px}.launcher-tools{align-items:center;gap:8px;display:flex}.launcher-tools input{color:#e9fbff;background:#02070cd1;border:1px solid #7edaff2e;border-radius:999px;outline:none;min-width:220px;padding:9px 12px}.launcher-browser-status{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.launcher-project-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.launcher-project-card{background:linear-gradient(#091520db,#030910db);border:1px solid #7edaff24;border-radius:16px;flex-direction:column;gap:12px;min-height:188px;padding:14px;display:flex;position:relative;overflow:hidden}.launcher-project-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 0,#66ddff21,#0000 40%);position:absolute;inset:0}.launcher-project-card.is-active{border-color:#6fe8ffb8;box-shadow:0 0 0 1px #6fe8ff1f,0 0 40px #32c8ff14}.launcher-project-card.is-demo{border-style:dashed}.launcher-project-card-main{z-index:1;align-items:flex-start;gap:12px;display:flex;position:relative}.launcher-project-icon{color:#7fe6ff;background:#1880a92e;border:1px solid #75e5ff47;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.launcher-project-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.launcher-project-title-row strong{color:#f1fbff;font-size:1rem}.launcher-project-title-row span{color:#9cefff;padding:3px 7px;font-size:.66rem}.launcher-project-card-metrics{z-index:1;color:#daf3ffb8;grid-template-columns:1fr 1fr;gap:6px;font-size:.75rem;display:grid;position:relative}.launcher-project-card-metrics span{background:#0000002e;border:1px solid #7edaff1a;border-radius:9px;padding:6px 7px}.launcher-project-actions{z-index:1;flex-wrap:wrap;gap:7px;margin-top:auto;display:flex;position:relative}.launcher-quick-actions,.launcher-system-status,.launcher-demo-card{padding:14px}.launcher-quick-actions{flex-direction:column;gap:8px;display:flex}.launcher-quick-actions button{text-align:left;width:100%}.launcher-quick-actions button:disabled{opacity:.45;cursor:not-allowed}.launcher-status-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.launcher-status-grid span{border-radius:11px;flex-direction:column;align-items:flex-start;padding:8px;display:flex}.launcher-demo-card button{margin:.6rem 0}.launcher-utility-dock{grid-template-columns:1fr;gap:12px;display:grid}.launcher-utility-dock>.atlas-panel,.launcher-utility-dock>section{padding:14px}.launcher-empty-state{text-align:center;color:#e0f8ffb8;background:#040b128c;border:1px dashed #7edaff33;border-radius:16px;place-items:center;min-height:220px;padding:24px;display:grid}.launcher-empty-state strong{color:#f1fbff;font-size:1.1rem;display:block}.launcher-empty-state span{margin:.35rem 0 1rem;display:block}.launcher-modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000ad;place-items:center;display:grid;position:fixed;inset:0}.launcher-modal-overlay[hidden]{display:none}.launcher-project-modal{color:#e8fbff;background:#07101a;border:1px solid #7edaff3d;border-radius:18px;flex-direction:column;gap:13px;width:min(520px,100vw - 32px);padding:18px;display:flex;box-shadow:0 30px 100px #0000008c}.launcher-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.launcher-modal-head h2{margin:.1rem 0 0}.launcher-modal-head button{color:#dff8ff;background:0 0;border:1px solid #7edaff29;border-radius:10px;width:34px;height:34px}.launcher-project-modal label{color:#dcf5ffbd;flex-direction:column;gap:6px;font-size:.82rem;display:flex}.launcher-project-modal input,.launcher-project-modal textarea,.launcher-project-modal select{color:#edfaff;resize:vertical;background:#01050abf;border:1px solid #7edaff2e;border-radius:12px;outline:none;padding:10px 11px}.launcher-modal-actions{justify-content:flex-end;gap:8px;display:flex}.launcher-focus-pulse{animation:1.2s launcherFocusPulse}@keyframes launcherFocusPulse{0%,to{box-shadow:0 22px 70px #00000042}40%{box-shadow:0 0 0 2px #70e7ff59,0 0 50px #4ad5ff38}}@media (width<=1160px){.project-launcher-shell{grid-template-columns:210px minmax(0,1fr)}.launcher-workgrid{grid-template-columns:1fr}.launcher-ops-column{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (width<=860px){.project-launcher-shell{grid-template-columns:1fr}.launcher-sidebar{min-height:auto;position:relative}.launcher-library-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.launcher-active-content,.launcher-active-empty{grid-template-columns:1fr}.launcher-active-actions{flex-flow:wrap}.launcher-ops-column{display:flex}.launcher-topbar{flex-direction:column;align-items:flex-start}}html,body{width:100%;max-width:100%;overflow-x:hidden!important}*,:before,:after{box-sizing:border-box}.app-shell,.nexus-shell,.nexus-main,.main-layout,.top-content-row,.workspace-area,.graph-engine-slot,.graph-wrap,.nexus-mode-screen,.assembly-shell,.create-graph-slot{min-width:0;max-width:100%}.topbar{min-width:0;overflow:hidden}.brand,.atlas-brand{flex:0 auto;min-width:0}.topnav,.nexus-mode-nav,.atlas-nav{scrollbar-width:none;flex:auto;min-width:0;overflow:auto hidden}.topnav::-webkit-scrollbar{display:none}.nexus-mode-nav::-webkit-scrollbar{display:none}.atlas-nav::-webkit-scrollbar{display:none}.atlas-nav-inner{width:max-content;min-width:0;max-width:none}.atlas-tab{flex:none}body.nexus-mode-crear .main-layout{height:var(--nexus-workspace-height);grid-template-rows:minmax(0,1fr) 5px 46px;min-height:0;overflow:hidden}body.nexus-mode-crear .top-content-row{grid-template-columns:minmax(0,1fr) 5px clamp(280px,22vw,380px);min-width:0;overflow:hidden}body.nexus-mode-crear .workspace-area{min-width:0;padding:10px;overflow:hidden}body.nexus-mode-crear .create-graph-slot,body.nexus-mode-crear #viewport{width:100%;min-width:0;max-width:100%;overflow:hidden}body.nexus-mode-crear .right-sidebar.atlas-sidebar{width:auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body.nexus-mode-crear #uiSidebar,body.nexus-mode-crear .inspector-sidebar-shell,body.nexus-mode-crear .inspector-quick-controls,body.nexus-mode-crear .node-inspector,body.nexus-mode-crear .inspector-content{min-width:0!important;max-width:100%!important}body.nexus-mode-crear #canvasEmptyState{display:none!important}body.nexus-mode-crear .create-empty-state-hint{z-index:18;text-align:left;width:min(430px,100% - 56px)}@media (width<=980px){:root{--nexus-topbar-height:86px}body.nexus-mode-crear .top-content-row{grid-template-columns:minmax(0,1fr)}}body.nexus-mode-ensamblaje .nexus-assembly-screen{inset:var(--nexus-topbar-height) 0 var(--nexus-statusbar-height) 0;height:var(--nexus-workspace-height);min-height:0;overflow:hidden;padding:0!important}body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace{background:radial-gradient(circle at 16% 10%,#42d9ff14,#0000 28%),linear-gradient(#03060afa,#05080dfa);grid-template-rows:58px minmax(0,1fr);grid-template-columns:176px minmax(0,1fr) clamp(300px,25vw,430px);gap:0;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;margin:0;padding:0;display:grid;overflow:hidden}.assembly-subbar{background:linear-gradient(#0b1118f5,#05080deb);border-bottom:1px solid #42d9ff29;grid-column:1/-1;grid-template-columns:minmax(190px,.8fr) minmax(0,1.6fr) auto;align-items:center;gap:12px;min-width:0;min-height:0;padding:8px 12px;display:grid;overflow:hidden}.assembly-subbar-title{min-width:0}.assembly-subbar-title h2{color:#e6edf3;font-family:var(--font-display);letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.02rem;overflow:hidden}.assembly-subbar-title .mode-eyebrow{margin:0 0 2px;font-size:.56rem}.assembly-subbar-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid;overflow:hidden}.assembly-subbar-metrics span,.assembly-subbar-actions span{background:#ffffff09;border:1px solid #ffffff13;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:6px 8px;display:flex}.assembly-subbar-metrics b{color:#dff7ff;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.assembly-subbar-metrics em,.assembly-subbar-actions span{color:#8190a0;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;font-style:normal}.assembly-subbar-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.assembly-subbar-actions .assembly-primary-action{border-radius:10px;padding:.45rem .65rem;font-size:.68rem}.assembly-left-sidebar,.assembly-right-sidebar,.assembly-main-region{min-width:0;min-height:0;overflow:hidden}.assembly-left-sidebar{background:#070a0fc7;border-right:1px solid #42d9ff24;flex-direction:column;grid-area:2/1;gap:12px;padding:12px 10px;display:flex}.assembly-sidebar-head strong{color:#e6edf3;font-family:var(--font-display);font-size:.92rem;display:block}.assembly-left-sidebar .assembly-filter-row{flex-direction:column;align-items:stretch;gap:7px;min-width:0;padding-right:2px;display:flex;overflow:hidden auto}.assembly-left-sidebar .assembly-filter-chip{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:10px;width:100%;min-width:0;padding:.48rem .55rem;font-size:.68rem;overflow:hidden}.assembly-left-help{color:#aab6c5;background:#f59e0b0e;border:1px solid #f59e0b29;border-radius:12px;margin-top:auto;padding:9px;font-size:.68rem;line-height:1.35}.assembly-left-help strong{color:#ffe2a8;margin-bottom:4px;display:block}.assembly-main-region{scrollbar-gutter:stable;grid-area:2/2;padding:12px;overflow:hidden auto}.assembly-main-header{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;margin:0 0 10px;padding:0 2px;display:flex}.assembly-main-header h3{font-family:var(--font-display);color:#e6edf3;margin:0;font-size:1rem}.assembly-main-header p:not(.mode-eyebrow){color:#7f8b99;text-align:right;max-width:360px;margin:0;font-size:.72rem}.assembly-card-grid{min-width:0;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:10px!important}.assembly-card{border-radius:15px;gap:8px;min-width:0;min-height:210px;padding:12px}.assembly-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.38;display:-webkit-box;overflow:hidden}.assembly-card-metrics{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.assembly-card-metrics span{border-radius:10px;padding:7px}.assembly-card .assembly-progress-track{height:5px}.assembly-open-card{border-radius:10px;padding:.42rem .6rem;font-size:.64rem}.assembly-future-zone{border-radius:15px;flex-direction:column;align-items:stretch;margin-top:10px;padding:12px!important}.assembly-advanced-header{align-items:flex-start;gap:10px}.assembly-advanced-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;min-width:0;display:grid}.assembly-right-sidebar{background:#070a0fdb;border-left:1px solid #42d9ff24;flex-direction:column;grid-area:2/3;display:flex}.assembly-panel-tabs{border-bottom:1px solid #ffffff13;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid}.assembly-panel-tabs button{color:#a9bacb;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#42d9ff0b;border:1px solid #42d9ff26;border-radius:10px;min-width:0;padding:.42rem .5rem;font-size:.64rem;font-weight:800;overflow:hidden}.assembly-panel-tabs button:hover,.assembly-panel-tabs button.is-active{color:#e6edf3;background:#42d9ff1f;border-color:#42d9ff94}.assembly-panel-tabs b{color:#ffd58a;background:#f59e0b29;border-radius:999px;justify-content:center;min-width:18px;margin-left:4px;font-size:.58rem;display:inline-flex}.assembly-panel-stack{flex:auto;min-height:0;overflow:hidden}.assembly-panel-content{scrollbar-gutter:stable;gap:10px;height:100%;min-height:0;padding:10px;display:none;overflow:hidden auto}.assembly-panel-content.is-active{flex-direction:column;display:flex}.assembly-panel-content>.atlas-panel,.assembly-panel-content>section{width:100%;min-width:0;max-width:100%;margin:0!important}.assembly-summary-grid{gap:10px;grid-template-columns:1fr!important;display:grid!important}.assembly-summary-main{gap:10px;grid-template-columns:1fr!important;padding:12px!important}.assembly-counts span{border-radius:12px!important;min-height:56px!important;padding:8px!important}.assembly-save-status,.assembly-diagnosis,.assembly-fragment-tray,.assembly-coherence-panel,.assembly-connection-map,.assembly-structural-alerts,.assembly-trace-summary,.assembly-assistant-panel,.assembly-export-panel{border-radius:14px!important;padding:12px!important}.assembly-diagnosis-body,.assembly-map-grid,.assembly-trace-grid,.assembly-export-options,.assembly-coherence-stats{grid-template-columns:1fr!important}.assembly-fragment-header,.assembly-coherence-header,.assembly-export-header{grid-template-columns:1fr!important;align-items:start!important}.assembly-fragment-stats,.assembly-coherence-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.assembly-detail-block-title{gap:8px}.assembly-detail-block-title span{text-align:left!important;max-width:none!important}body.nexus-mode-ensamblaje .assembly-hero,body.nexus-mode-ensamblaje .assembly-tools,body.nexus-mode-ensamblaje .assembly-principle{display:none!important}@media (width<=1180px){body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace{grid-template-columns:150px minmax(0,1fr) 320px}.assembly-subbar{grid-template-columns:minmax(160px,.75fr) minmax(0,1fr) auto}.assembly-subbar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace{grid-template-rows:86px minmax(0,1fr) 310px;grid-template-columns:132px minmax(0,1fr)}.assembly-subbar{grid-template-columns:1fr;align-content:center}.assembly-subbar-metrics{display:none}.assembly-right-sidebar{border-top:1px solid #42d9ff24;border-left:0;grid-area:3/1/auto/-1}.assembly-main-region{grid-area:2/2}.assembly-left-sidebar{grid-area:2/1}}html,body,.app-shell{width:100%;min-width:0;max-width:100%;overflow-x:hidden!important}.app-shell{height:100vh;min-height:0;grid-template-rows:var(--nexus-topbar-height) minmax(0,1fr) var(--nexus-statusbar-height)!important}.topbar{min-width:0;max-width:100%;overflow:hidden;height:var(--nexus-topbar-height)!important;min-height:var(--nexus-topbar-height)!important;max-height:var(--nexus-topbar-height)!important;gap:10px!important;padding-inline:12px!important}.brand,.atlas-brand{flex:0 178px;min-width:0;overflow:hidden}.brand strong,.atlas-brand strong,.brand span,.atlas-brand span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topnav,.nexus-mode-nav,.atlas-nav{scrollbar-width:none;flex:auto;max-width:100%;min-width:0!important;overflow:auto hidden!important}.topnav::-webkit-scrollbar{display:none}.nexus-mode-nav::-webkit-scrollbar{display:none}.atlas-nav::-webkit-scrollbar{display:none}.atlas-nav-inner{width:max-content;min-width:0;max-width:none;gap:6px!important}.atlas-tab,.topnav button{flex:none;margin-right:0!important;padding:.26rem .42rem!important}.atlas-tab-copy small{display:none}.nexus-active-project-badge,.nexus-active-project-strip,[data-active-project-name]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(260px,28vw);overflow:hidden}.nexus-mode-screen{min-width:0;max-width:100%;top:var(--nexus-topbar-height)!important;bottom:var(--nexus-statusbar-height)!important}body.nexus-mode-crear .nexus-mode-screen,body.nexus-mode-ensamblaje .nexus-mode-screen{overflow:hidden!important}body.nexus-mode-crear .main-layout{min-height:0;height:var(--nexus-workspace-height)!important;max-height:var(--nexus-workspace-height)!important;grid-template-rows:minmax(0,1fr) 5px minmax(34px,42px)!important;overflow:hidden!important}body.nexus-mode-crear .top-content-row{width:100%;min-width:0;max-width:100%;min-height:0;grid-template-columns:minmax(0,1fr) 5px clamp(300px,23vw,420px)!important;overflow:hidden!important}body.nexus-mode-crear .workspace-area,body.nexus-mode-crear .graph-engine-slot,body.nexus-mode-crear .create-graph-slot,body.nexus-mode-crear .graph-wrap,body.nexus-mode-crear #viewport{min-width:0!important;max-width:100%!important;min-height:0!important;overflow:hidden!important}body.nexus-mode-crear .workspace-area{padding:8px!important}body.nexus-mode-crear .right-sidebar.atlas-sidebar{flex-direction:column;gap:8px;width:auto!important;min-width:300px!important;max-width:420px!important;height:100%!important;min-height:0!important;padding:8px 8px 8px 0!important;display:flex!important;overflow:hidden!important}body.nexus-mode-crear .inspector-quick-controls{flex-direction:column;flex:none;min-height:0;max-height:34vh;display:flex;overflow:hidden}body.nexus-mode-crear .quick-controls-body{gap:8px;min-height:0;padding:8px;display:grid;overflow:hidden auto}body.nexus-mode-crear .quick-controls-body button,body.nexus-mode-crear .quick-controls-body select,body.nexus-mode-crear .quick-controls-body input{min-width:0;max-width:100%}body.nexus-mode-crear #uiSidebar.inspector-sidebar-shell,body.nexus-mode-crear #uiSidebar{flex-direction:column;flex:auto!important;grid-template-rows:none!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}body.nexus-mode-crear .node-inspector{flex:auto;min-height:0;overflow:hidden}body.nexus-mode-crear .inspector-content{min-height:0;overflow:hidden auto}body.nexus-mode-crear #canvasEmptyState,body.nexus-mode-crear .hint{display:none!important}body.nexus-mode-crear .create-empty-state-hint{z-index:18;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#070c14b8;border:1px dashed #42d9ff47;border-radius:18px;width:min(420px,100% - 64px);max-width:calc(100% - 64px);padding:16px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 70px #00000047}body.nexus-mode-crear .create-empty-state-hint .mode-eyebrow{margin-bottom:6px}body.nexus-mode-crear .create-empty-state-hint strong{font-size:1.05rem}body.nexus-mode-crear .create-empty-state-hint span{font-size:.78rem;line-height:1.42}@media (width<=1120px){body.nexus-mode-crear .top-content-row{grid-template-columns:minmax(0,1fr) 5px 320px!important}body.nexus-mode-crear .right-sidebar.atlas-sidebar{min-width:300px!important}}@media (width<=900px){:root{--nexus-topbar-height:86px}.app-shell{grid-template-rows:var(--nexus-topbar-height) minmax(0,1fr) var(--nexus-statusbar-height)!important}.topbar{height:var(--nexus-topbar-height)!important;max-height:var(--nexus-topbar-height)!important;align-items:center!important;padding-top:0!important}body.nexus-mode-crear .top-content-row{grid-template-columns:minmax(0,1fr)!important}body.nexus-mode-crear .right-sidebar.atlas-sidebar{display:none!important}}body.nexus-mode-ensamblaje .nexus-assembly-screen{min-height:0;top:var(--nexus-topbar-height)!important;bottom:var(--nexus-statusbar-height)!important;inset:var(--nexus-topbar-height) 0 var(--nexus-statusbar-height) 0!important;height:var(--nexus-workspace-height)!important;max-height:var(--nexus-workspace-height)!important;padding:0!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace{grid-template-rows:50px minmax(0,1fr)!important;grid-template-columns:clamp(168px,13vw,220px) minmax(0,1fr) clamp(300px,24vw,400px)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.assembly-subbar{grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr) minmax(110px,auto)!important;gap:8px!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:6px 10px!important}.assembly-subbar-title .mode-eyebrow{display:none}.assembly-subbar-metrics span{min-height:34px;padding:4px 7px!important}.assembly-subbar-metrics em{font-size:.5rem!important}.assembly-subbar-actions{min-width:0}.assembly-subbar-actions span[data-assembly-save-indicator]{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden;padding:4px 7px!important}.assembly-subbar-actions .assembly-primary-action{padding:.36rem .55rem!important}.assembly-left-sidebar{gap:9px!important;width:auto!important;min-width:0!important;padding:10px 8px!important;overflow:hidden auto!important}.assembly-left-sidebar .assembly-filter-row:before,.assembly-left-sidebar .assembly-filter-row:after{color:#dff2ff73;text-transform:uppercase;letter-spacing:.11em;margin:4px 2px 1px;font-size:.52rem;display:block}.assembly-left-sidebar .assembly-filter-row:before{content:"Tipo y estado"}.assembly-left-sidebar .assembly-filter-chip{min-height:28px;border-radius:8px!important;padding:.34rem .45rem!important;font-size:.62rem!important}.assembly-left-help{padding:8px!important;font-size:.62rem!important;line-height:1.28!important}.assembly-main-region{min-width:0!important;min-height:0!important;padding:10px!important;overflow:hidden auto!important}.assembly-main-header{align-items:center!important;margin-bottom:8px!important}.assembly-main-header p:not(.mode-eyebrow){max-width:300px!important;font-size:.66rem!important;line-height:1.25!important}.assembly-card-grid,.assembly-advanced-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:9px!important;min-width:0!important}.assembly-card{border-radius:13px!important;gap:6px!important;min-height:178px!important;padding:10px!important}.assembly-card-topline{gap:5px!important}.assembly-card-index{font-size:.52rem!important}.assembly-card-status{padding:.18rem .38rem!important;font-size:.54rem!important}.assembly-card h3{font-size:.84rem!important;line-height:1.12!important}.assembly-card p{-webkit-line-clamp:2!important;font-size:.66rem!important;line-height:1.32!important}.assembly-card-parent,.assembly-card-warning,.assembly-unlock-condition{font-size:.58rem!important}.assembly-card-metrics{gap:5px!important}.assembly-card-metrics span{padding:5px!important}.assembly-card-metrics b{font-size:.7rem!important}.assembly-card-metrics em{font-size:.49rem!important}.assembly-open-card{padding:.36rem .52rem!important;font-size:.58rem!important}.assembly-future-zone[hidden],.assembly-future-zone.is-hidden{display:none!important}.assembly-future-zone{margin-top:12px!important;padding:10px!important}.assembly-advanced-header p:not(.mode-eyebrow){display:none}.assembly-advanced-stats span{padding:6px!important}.assembly-right-sidebar{min-width:0!important;overflow:hidden!important}.assembly-panel-tabs{gap:5px!important;padding:8px!important}.assembly-panel-content{gap:8px!important;padding:8px!important;overflow:hidden auto!important}.assembly-panel-content>.atlas-panel,.assembly-panel-content>section{border-radius:12px!important;padding:10px!important}.assembly-summary-main{grid-template-columns:1fr!important;gap:7px!important;padding:10px!important;display:grid!important}.assembly-summary-main .assembly-total-score,#assemblyTotalScoreMirror{font-size:1.55rem!important}#assemblyGeneralSummary{max-height:3.2em;overflow:hidden;font-size:.64rem!important;line-height:1.35!important}.assembly-counts span{min-height:44px!important;padding:6px!important}.assembly-diagnosis-body p,.assembly-muted-copy,.assembly-fragment-copy,.assembly-export-copy{font-size:.66rem!important;line-height:1.35!important}.assembly-fragment-header,.assembly-coherence-header,.assembly-export-header,.assembly-detail-block-title{gap:8px!important}.assembly-fragment-header h3,.assembly-coherence-header h3,.assembly-export-header h3,.assembly-detail-block-title h3{font-size:.82rem!important}.assembly-fragment-header p:not(.mode-eyebrow),.assembly-coherence-header p:not(.mode-eyebrow),.assembly-export-header p:not(.mode-eyebrow),.assembly-detail-block-title span{font-size:.62rem!important;line-height:1.3!important}.assembly-export-preview textarea{max-height:32vh!important}.assembly-empty-state-alpha{margin-top:10px!important;padding:10px!important;font-size:.68rem!important}.assembly-empty-state-alpha h3{font-size:.82rem!important}@media (width<=1180px){body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace{grid-template-columns:150px minmax(0,1fr) 320px!important}.assembly-subbar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=980px){body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace{grid-template-rows:76px minmax(0,1fr) 300px!important;grid-template-columns:132px minmax(0,1fr)!important}.assembly-subbar{grid-template-columns:minmax(0,1fr)!important;height:76px!important;max-height:76px!important}.assembly-subbar-metrics{display:none!important}.assembly-main-region{grid-area:2/2!important}.assembly-left-sidebar{grid-area:2/1!important}.assembly-right-sidebar{grid-area:3/1/auto/-1!important}}.app-shell{grid-template-rows:var(--nexus-topbar-height) minmax(0,1fr) var(--nexus-statusbar-height)!important;min-width:0!important;overflow:hidden!important}.topbar{height:var(--nexus-topbar-height)!important;min-height:var(--nexus-topbar-height)!important;max-height:var(--nexus-topbar-height)!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:0 12px!important;display:grid!important;overflow:visible!important}.topbar .brand,.atlas-brand{flex:none!important;min-width:0!important}.topbar .brand span,.atlas-brand span{display:none!important}.topbar .brand strong,.atlas-brand strong{letter-spacing:.18em!important;font-size:.9rem!important}.nexus-simplified-nav,.topnav.nexus-simplified-nav,.nexus-mode-nav.nexus-simplified-nav,.atlas-nav.nexus-simplified-nav{scrollbar-width:none!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto visible!important}.nexus-simplified-nav::-webkit-scrollbar{display:none!important}.nexus-nav-inner,.atlas-nav-inner.nexus-nav-inner{justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}.nexus-primary-nav,.nexus-secondary-nav,.nexus-topbar-actions{align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.nexus-secondary-nav{border-left:1px solid #ffffff14;padding-left:4px;flex:none!important}.nexus-topbar-actions{z-index:1300;position:relative;flex:none!important;justify-content:flex-end!important;max-width:min(420px,34vw)!important}.topnav button.atlas-tab.nexus-primary-tab,.mode-nav-button.atlas-tab.nexus-primary-tab{border-radius:11px!important;flex:none!important;min-width:86px!important;height:36px!important;min-height:36px!important;padding:5px 9px!important}.topnav button.atlas-tab.nexus-primary-tab .atlas-tab-icon{font-size:.78rem!important}.topnav button.atlas-tab.nexus-primary-tab .atlas-tab-copy strong{font-size:.68rem!important}.topnav button.atlas-tab.nexus-primary-tab .atlas-tab-copy small{letter-spacing:.08em!important;font-size:.48rem!important;display:block!important}.nexus-menu-trigger,.nexus-dropdown button{font-family:inherit}.nexus-menu-trigger{color:#dff7ffdb;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;min-height:34px;padding:.34rem .58rem;font-size:.66rem}.nexus-menu-trigger:hover,.nexus-menu-trigger.is-open,.nexus-menu-trigger.is-secondary-active{color:#fff2c8;background:#d99a3d1a;border-color:#d99a3d6b;box-shadow:0 0 16px #d99a3d14}.nexus-nav-menu{flex:none;min-width:0;display:flex;position:relative}.nexus-dropdown{z-index:1600;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0a1019fa,#05080dfa);border:1px solid #42d9ff38;border-radius:12px;min-width:184px;max-width:min(260px,100vw - 24px);padding:7px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 22px 70px #00000073,inset 0 0 0 1px #ffffff06}.nexus-project-dropdown,.nexus-system-dropdown{left:auto;right:0}.nexus-dropdown button{color:#dae8f5e6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:32px;padding:.44rem .55rem;font-size:.72rem;display:flex}.nexus-dropdown button:disabled{opacity:.42;cursor:not-allowed}.nexus-active-project-badge{color:#dff7ff!important;background:#42d9ff0f!important;border:1px solid #42d9ff38!important;border-radius:999px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:6px!important;max-width:min(230px,22vw)!important;height:36px!important;min-height:36px!important;padding:.3rem .58rem!important;display:grid!important}.nexus-active-project-badge span{letter-spacing:.11em!important;text-transform:uppercase!important;color:#74ebffad!important;white-space:nowrap!important;font-size:.55rem!important}.nexus-active-project-badge strong,.nexus-active-project-badge [data-active-project-name]{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:.68rem!important;font-weight:800!important;display:block!important;overflow:hidden!important}.nexus-system-trigger{letter-spacing:0;width:36px;min-width:36px;font-size:1rem;padding:0!important}body.nexus-mode-entender [data-nexus-menu-trigger=tools],body.nexus-mode-motor [data-nexus-menu-trigger=tools],body.nexus-mode-producir [data-nexus-menu-trigger=output],body.nexus-mode-presentar [data-nexus-menu-trigger=output]{color:#fff2c8;background:#d99a3d1a;border-color:#d99a3d6b}body.nexus-mode-psicohistoria [data-nexus-menu-trigger=tools]{color:#dff7ffdb}.nexus-mode-screen{top:var(--nexus-topbar-height)!important;bottom:var(--nexus-statusbar-height)!important}@media (width<=1180px){.topbar{gap:7px!important;padding:0 9px!important}.topnav button.atlas-tab.nexus-primary-tab,.mode-nav-button.atlas-tab.nexus-primary-tab{min-width:74px!important;padding:5px 7px!important}.topnav button.atlas-tab.nexus-primary-tab .atlas-tab-copy small{display:none!important}.nexus-menu-trigger{padding:.32rem .45rem;font-size:.6rem}.nexus-active-project-badge{max-width:min(190px,20vw)!important}}@media (width<=900px){:root{--nexus-topbar-height:64px}.topbar{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:auto minmax(0,1fr)!important}.nexus-topbar-actions{display:none!important}.topbar .brand strong{font-size:.78rem!important}}html,body,.app-shell,.topbar,.topnav,.nexus-mode-screen{min-width:0!important;max-width:100%!important}body{overflow-x:hidden!important}.topbar{grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;overflow:visible!important}.topbar .brand,.atlas-brand{max-width:116px!important}.topbar .brand strong,.atlas-brand strong{white-space:nowrap!important}.topnav.nexus-simplified-nav,.atlas-nav.nexus-simplified-nav{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.atlas-nav-inner.nexus-nav-inner,.nexus-nav-inner{box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;padding:0!important;overflow:visible!important}.nexus-primary-nav,.nexus-secondary-nav{flex:none!important;overflow:visible!important}.nexus-secondary-nav{border-left:1px solid #ffffff12!important}.nexus-topbar-actions{max-width:min(330px,30vw)!important;overflow:visible!important}.nexus-active-project-badge{gap:5px!important;min-width:0!important;max-width:min(210px,18vw)!important;padding:.28rem .5rem!important}.nexus-menu-trigger{padding:.31rem .5rem!important}.nexus-dropdown{z-index:5000!important;pointer-events:auto!important;max-width:min(280px,100vw - 24px)!important;position:fixed!important}.nexus-dropdown[hidden]{display:none!important}.nexus-dropdown button{min-height:30px!important;font-size:.68rem!important}body:after{content:"";pointer-events:none;z-index:4999;position:fixed;inset:auto}.launcher-main{gap:12px!important;padding:18px!important}.launcher-topbar,.launcher-active-panel,.launcher-project-browser,.launcher-quick-actions,.launcher-system-status,.launcher-demo-card{border-radius:14px!important;box-shadow:0 14px 44px #00000038!important}.launcher-active-metrics{gap:6px!important}.launcher-active-actions{gap:6px!important;min-width:132px!important}.launcher-active-actions button,.launcher-quick-actions button{border-radius:10px!important;padding:8px 9px!important;font-size:.7rem!important}.launcher-workgrid{grid-template-columns:minmax(0,1fr) 270px!important;gap:12px!important}.launcher-project-card{gap:8px!important;min-height:156px!important;padding:11px!important}.launcher-project-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:.72rem!important;line-height:1.3!important}.launcher-project-card-metrics{gap:4px!important}.launcher-project-card-metrics span{font-size:.62rem!important}.launcher-project-actions{gap:5px!important}.launcher-project-actions .atlas-mini-button{padding:6px 8px!important;font-size:.62rem!important}.launcher-system-status p,.launcher-demo-card p,.launcher-demo-card small{font-size:.68rem!important;line-height:1.28!important}.launcher-status-grid{gap:6px!important}.launcher-status-grid span{padding:7px!important}.launcher-demo-card{padding:12px!important}.launcher-demo-card .launcher-section-head{margin-bottom:6px!important}.launcher-demo-card .atlas-mini-button{padding:7px 9px!important;font-size:.66rem!important}.launcher-utility-dock{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:10px!important;margin-top:0!important;display:grid!important}.alpha-first-use-panel,.alpha-guide-panel,.alpha-diagnostics-panel,.evaluation-panel,#nexusEvaluationPanel{border-radius:14px!important;padding:12px!important}.alpha-panel-header h2,.evaluation-panel h2{font-size:.98rem!important}.alpha-panel-header p,.alpha-author-copy{font-size:.7rem!important}.alpha-first-use-panel .alpha-panel-actions{gap:6px!important}.alpha-first-use-panel .atlas-mini-button{padding:6px 8px!important;font-size:.62rem!important}body.nexus-mode-crear .right-sidebar.atlas-sidebar{min-width:315px!important;max-width:420px!important;padding:10px 10px 0 0!important;overflow:hidden auto!important}body.nexus-mode-crear .inspector-quick-controls{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.nexus-mode-crear .inspector-quick-controls.is-collapsed{height:42px!important;max-height:42px!important;overflow:hidden!important}body.nexus-mode-crear .quick-controls-header{min-height:32px!important;padding:6px 8px!important}body.nexus-mode-crear .quick-controls-header h3{font-size:.68rem!important}body.nexus-mode-crear .quick-controls-toggle{padding:4px 7px!important;font-size:.58rem!important}body.nexus-mode-crear .quick-controls-body{gap:6px!important;max-height:none!important;padding:7px!important;overflow:visible!important}body.nexus-mode-crear .quick-controls-body button,body.nexus-mode-crear .quick-controls-body select{min-height:30px!important}body.nexus-mode-crear #relationToolbar,body.nexus-mode-crear #projectToolbar{gap:5px!important}body.nexus-mode-crear .create-inspector-splitter{display:none!important}body.nexus-mode-crear .node-inspector{min-height:280px!important}.assembly-left-sidebar .assembly-filter-row{gap:10px!important;overflow:hidden auto!important}.assembly-left-sidebar .assembly-filter-row:before,.assembly-left-sidebar .assembly-filter-row:after{content:none!important;display:none!important}.assembly-filter-group{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:4px;min-width:0;padding-bottom:8px;display:flex}.assembly-filter-group:last-child{border-bottom:0;padding-bottom:0}.assembly-filter-group-title{color:#dff2ff7a;text-transform:uppercase;letter-spacing:.12em;margin:1px 2px 2px;font-size:.52rem;font-weight:800;display:block}.assembly-left-sidebar .assembly-filter-chip{min-height:26px!important;padding:.3rem .42rem!important}.assembly-right-sidebar{max-width:400px!important}.assembly-panel-tabs button{min-height:27px!important;padding:.3rem .38rem!important;font-size:.55rem!important}.assembly-panel-content{gap:7px!important;padding:7px!important}.assembly-panel-content>.atlas-panel,.assembly-panel-content>section{padding:9px!important}.assembly-summary-compact-card{gap:6px!important}.assembly-summary-compact-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.assembly-summary-compact-head span{color:#dff2ff8c;text-transform:uppercase;letter-spacing:.11em;font-size:.58rem}.assembly-summary-compact-card #assemblyTotalScoreMirror{font-size:1.35rem!important}.assembly-summary-compact-card .assembly-status-label{font-size:.7rem!important}.assembly-summary-help{border-top:1px solid #ffffff0f;margin-top:2px;padding-top:5px}.assembly-summary-help summary{cursor:pointer;color:#7edaffbf;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.assembly-summary-help p{color:#8294a8!important;margin:.35rem 0 0!important;font-size:.66rem!important;line-height:1.3!important}.assembly-counts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:8px!important}.assembly-counts span{padding:6px!important}.assembly-diagnosis,.assembly-save-status{font-size:.68rem!important;line-height:1.3!important}@media (width<=1180px){.topbar .brand,.atlas-brand{max-width:92px!important}.nexus-active-project-badge{max-width:160px!important}.launcher-workgrid{grid-template-columns:minmax(0,1fr)!important}.launcher-ops-column{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid!important}}@media (width<=980px){.launcher-ops-column{grid-template-columns:1fr!important}}:root{--nexus-topbar-height:56px;--nexus-statusbar-height:34px;--nexus-workspace-height:calc(100vh - var(--nexus-topbar-height) - var(--nexus-statusbar-height))}*{box-sizing:border-box}.app-shell{width:100%;max-width:100%;grid-template-rows:var(--nexus-topbar-height) minmax(0,1fr) var(--nexus-statusbar-height)!important;height:100vh!important;display:grid!important;overflow:hidden!important}.topbar{height:var(--nexus-topbar-height)!important;min-height:var(--nexus-topbar-height)!important;max-height:var(--nexus-topbar-height)!important;background:#080e16f0!important;border-bottom:1px solid #62c9ff2e!important;grid-template-columns:auto auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:0 12px!important;display:grid!important;overflow:visible!important}.topbar .brand,.atlas-brand{min-width:0!important;max-width:112px!important;overflow:hidden!important}.topnav.nexus-simplified-nav,.atlas-nav.nexus-simplified-nav{width:auto!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-self:start!important;overflow:visible!important}.atlas-nav-inner.nexus-nav-inner,.nexus-nav-inner{width:auto!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;padding:0!important;display:flex!important;overflow:visible!important}.nexus-primary-nav,.nexus-secondary-nav,.nexus-topbar-actions{min-width:0!important;overflow:visible!important}.nexus-secondary-nav{border-left:1px solid #ffffff14!important;padding-left:7px!important}.topbar:after,.nexus-nav-inner:after,.atlas-nav-inner:after,.nexus-simplified-nav:after{content:none!important;display:none!important}.nexus-topbar-actions{justify-self:end!important;gap:6px!important;max-width:min(300px,28vw)!important}.nexus-active-project-badge{max-width:min(210px,18vw)!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#42d9ff0e!important;border-color:#42d9ff2e!important;padding:.26rem .48rem!important}.nexus-active-project-badge span{font-size:.48rem!important}.nexus-active-project-badge strong,.nexus-active-project-badge [data-active-project-name]{font-size:.62rem!important}.nexus-system-trigger{width:34px!important;min-width:34px!important;height:34px!important}.nexus-dropdown{z-index:5000!important;-webkit-backdrop-filter:blur(14px)!important;opacity:1!important;color:#e7f8ff!important;pointer-events:auto!important;background:linear-gradient(#080c12fc,#03060bfc)!important;border:1px solid #42d9ff61!important;position:fixed!important;box-shadow:0 20px 64px #000000a8,inset 0 0 0 1px #ffffff06!important}.nexus-dropdown button{color:#e7f8ffed!important}.nexus-dropdown button:hover,.nexus-dropdown button.active{color:#fff!important;background:#42d9ff21!important}.nexus-mode-screen{top:var(--nexus-topbar-height)!important;bottom:var(--nexus-statusbar-height)!important;height:var(--nexus-workspace-height)!important;min-height:0!important;max-height:var(--nexus-workspace-height)!important;padding:0!important;overflow:hidden!important}.nexus-mode-screen:before{inset:var(--nexus-topbar-height) 0 var(--nexus-statusbar-height) 0!important}.nexus-analysis-screen,.nexus-motor-screen,.nexus-produce-screen,.nexus-present-screen{padding:24px!important;overflow:hidden auto!important}.main-layout{grid-template-rows:minmax(0,1fr) 5px minmax(68px,88px)!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.top-content-row{grid-template-columns:minmax(0,1fr) 5px clamp(320px,22vw,420px)!important;min-height:0!important;overflow:hidden!important}.workspace-area,.create-graph-slot,.graph-wrap{min-width:0!important;max-width:100%!important;min-height:0!important;overflow:hidden!important}.workspace-area{padding:10px!important}.right-sidebar.atlas-sidebar,.right-sidebar{scrollbar-gutter:stable;flex-direction:column!important;gap:8px!important;min-width:320px!important;max-width:420px!important;min-height:0!important;padding:10px 10px 10px 0!important;display:flex!important;overflow:hidden auto!important}.inspector-quick-controls,body.nexus-mode-crear .inspector-quick-controls,body.nexus-mode-crear .right-sidebar.atlas-sidebar .inspector-quick-controls{flex:none!important;order:2!important;height:auto!important;min-height:0!important;max-height:none!important;padding:9px!important;overflow:visible!important}.inspector-quick-controls .quick-controls-header{min-height:30px!important;margin-bottom:0!important}.inspector-quick-controls .quick-controls-title{font-size:.7rem!important}.inspector-quick-controls .quick-controls-body,body.nexus-mode-crear .inspector-quick-controls .quick-controls-body{gap:7px!important;max-height:none!important;padding-top:8px!important;display:grid!important;overflow:visible!important}.inspector-quick-controls.is-collapsed .quick-controls-body,body.nexus-mode-crear .inspector-quick-controls.is-collapsed .quick-controls-body{display:none!important}.inspector-quick-controls #runSystem,.inspector-quick-controls .quick-generation-mode,.inspector-quick-controls .quick-ai-status,.inspector-quick-controls #relationToolbar,.inspector-quick-controls #projectToolbar{width:100%!important;min-width:0!important;max-width:100%!important}.inspector-quick-controls #projectToolbar{grid-template-columns:1fr 1fr!important;gap:6px!important;display:grid!important}.inspector-quick-controls #projectToolbar button,.inspector-quick-controls #runSystem{white-space:nowrap!important;text-overflow:ellipsis!important;min-height:32px!important;overflow:hidden!important}.create-inspector-splitter{display:none!important}.inspector-sidebar-shell,#uiSidebar.inspector-sidebar-shell{flex:none!important;order:1!important;height:auto!important;min-height:260px!important;overflow:visible!important}.node-inspector{height:auto!important;min-height:260px!important;max-height:none!important;overflow:visible!important}.node-inspector .inspector-content{min-height:170px!important;overflow:visible!important}.bottom-world-panel{opacity:1!important;visibility:visible!important;min-height:68px!important;max-height:88px!important;margin:0 10px 10px!important;display:flex!important}.bottom-world-header{min-height:30px!important;padding:.42rem .65rem!important}.bottom-world-content{padding:.48rem .65rem!important;font-size:.78rem!important;overflow:auto!important}.bottombar{height:var(--nexus-statusbar-height)!important;min-height:var(--nexus-statusbar-height)!important;max-height:var(--nexus-statusbar-height)!important}body.nexus-mode-inicio .nexus-home-screen{padding:0!important;overflow:hidden!important}.project-launcher-home,.project-launcher-shell{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.project-launcher-shell{grid-template-columns:240px minmax(0,1fr)!important;display:grid!important}.launcher-sidebar{scrollbar-gutter:stable;height:100%!important;min-height:0!important;padding:16px 14px!important;overflow:hidden auto!important}.launcher-main{grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:12px!important;height:100%!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:hidden!important}.launcher-topbar,.launcher-active-panel{flex:none!important}.launcher-topbar{padding:10px 12px!important}.launcher-topbar h1{font-size:1rem!important}.launcher-top-status span{padding:4px 7px!important;font-size:.62rem!important}.launcher-active-panel{padding:12px!important}.launcher-active-content,.launcher-active-empty{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr) auto!important;gap:10px!important}.launcher-active-title h2{font-size:1.08rem!important}.launcher-active-title p{margin:.28rem 0 .45rem!important;font-size:.72rem!important;line-height:1.3!important}.launcher-active-metrics span{padding:6px 7px!important}.launcher-active-actions{gap:5px!important}.launcher-active-actions button{padding:7px 9px!important;font-size:.68rem!important}.launcher-workgrid{grid-template-columns:minmax(0,1fr) clamp(230px,22vw,300px)!important;gap:12px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.launcher-project-column,.launcher-ops-column{scrollbar-gutter:stable;min-width:0!important;min-height:0!important;overflow:hidden auto!important}.launcher-project-column{padding-right:2px!important}.launcher-ops-column{flex-direction:column!important;gap:10px!important;display:flex!important}.launcher-section-head{margin-bottom:8px!important}.launcher-section-head h2{font-size:.86rem!important}.launcher-project-browser,.launcher-project-card{padding:10px!important}.launcher-quick-actions,.launcher-system-status,.launcher-demo-card{border-radius:13px!important;padding:10px!important}.launcher-quick-actions button{min-height:30px!important;padding:7px 9px!important;font-size:.68rem!important}.launcher-quick-actions [data-launcher-jump=evaluation],.launcher-system-status p,.launcher-demo-card{display:none!important}.launcher-utility-dock{opacity:0!important;pointer-events:none!important;min-height:0!important;max-height:0!important;overflow:hidden!important}.launcher-utility-dock.is-open,.launcher-utility-dock:focus-within{opacity:1!important;pointer-events:auto!important;max-height:40vh!important;overflow-y:auto!important}.launcher-browser-status span{font-size:.66rem!important}body.nexus-mode-ensamblaje .nexus-assembly-screen{padding:0!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace{grid-template-rows:54px minmax(0,1fr)!important;grid-template-columns:220px minmax(0,1fr) clamp(300px,23vw,390px)!important;height:100%!important;min-height:0!important;overflow:hidden!important}.assembly-subbar{grid-template-columns:minmax(160px,.75fr) minmax(0,1.4fr) auto!important;gap:10px!important;min-height:38px!important;padding:7px 10px!important}.assembly-subbar-title h2{font-size:.9rem!important}.assembly-subbar-title .mode-eyebrow{font-size:.5rem!important}.assembly-subbar-metrics{gap:5px!important}.assembly-subbar-metrics span,.assembly-subbar-actions span{border-radius:10px!important;padding:4px 6px!important}.assembly-subbar-metrics b{font-size:.68rem!important}.assembly-subbar-metrics em,.assembly-subbar-actions span{font-size:.5rem!important}.assembly-left-sidebar{scrollbar-gutter:stable;gap:10px!important;width:220px!important;min-width:220px!important;max-width:220px!important;padding:10px!important;overflow:hidden auto!important}.assembly-sidebar-head strong{font-size:.82rem!important}.assembly-left-sidebar .assembly-filter-row{grid-template-columns:1fr!important;gap:10px!important;padding:0!important;display:grid!important;overflow:visible!important}.assembly-filter-group{border-bottom:1px solid #ffffff12!important;grid-template-columns:1fr!important;gap:5px!important;margin:0!important;padding:0 0 9px!important;display:grid!important}.assembly-filter-group-title{letter-spacing:.14em!important;text-transform:uppercase!important;color:#8fa5bad1!important;margin:0 0 2px!important;font-size:.56rem!important;display:block!important}.assembly-left-sidebar .assembly-filter-chip{white-space:normal!important;text-overflow:clip!important;width:100%!important;min-height:28px!important;padding:.34rem .46rem!important;font-size:.62rem!important;line-height:1.1!important;overflow:visible!important}.assembly-left-help{margin-top:auto!important;padding:8px!important;font-size:.62rem!important}.assembly-main-region{scrollbar-gutter:stable;min-height:0!important;padding:10px!important;overflow:hidden auto!important}.assembly-main-header{margin-bottom:8px!important}.assembly-main-header h3{font-size:.92rem!important}.assembly-main-header p:not(.mode-eyebrow){max-width:300px!important;font-size:.66rem!important}.assembly-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:10px!important;min-width:0!important;display:grid!important}.assembly-card{border-radius:14px!important;min-height:198px!important;padding:11px!important}.assembly-card h3{font-size:.88rem!important}.assembly-card p{-webkit-line-clamp:2!important;font-size:.7rem!important}.assembly-right-sidebar{max-width:390px!important;min-height:0!important;overflow:hidden!important}.assembly-panel-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;padding:8px!important}.assembly-panel-tabs button{border-radius:8px!important;min-height:28px!important;padding:.32rem .4rem!important;font-size:.55rem!important}.assembly-panel-stack{min-height:0!important;overflow:hidden!important}.assembly-panel-content{scrollbar-gutter:stable;gap:8px!important;height:100%!important;padding:8px!important;overflow:hidden auto!important}.assembly-panel-content>.atlas-panel,.assembly-summary-main,.assembly-counts{border-radius:12px!important;padding:9px!important}.assembly-summary-grid{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.assembly-summary-main{gap:6px!important;display:grid!important}.assembly-summary-compact-head strong,.assembly-summary-main .assembly-total-score,#assemblyTotalScoreMirror{font-size:1.28rem!important}.assembly-status-label{font-size:.68rem!important}.assembly-summary-help summary{padding:.32rem .45rem!important;font-size:.64rem!important}.assembly-summary-help p{font-size:.64rem!important;line-height:1.28!important}.assembly-counts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.assembly-counts span{border-radius:9px!important;padding:6px!important}.assembly-counts b{font-size:.78rem!important}.assembly-counts em{font-size:.52rem!important}.assembly-fragment-header,.assembly-export-header,.assembly-map-header,.assembly-coherence-header,.assembly-assistant-header{gap:8px!important}.assembly-fragment-header h3,.assembly-export-header h3,.assembly-map-header h3,.assembly-coherence-header h3,.assembly-assistant-header h3{font-size:.84rem!important}.assembly-fragment-header p,.assembly-export-header p,.assembly-map-header p,.assembly-coherence-header p,.assembly-assistant-header p{font-size:.66rem!important;line-height:1.3!important}@media (width<=1180px){.topbar{grid-template-columns:auto minmax(0,1fr) auto!important}.topnav.nexus-simplified-nav{max-width:100%!important;overflow:auto visible!important}.nexus-topbar-actions{max-width:min(250px,25vw)!important}body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace{grid-template-columns:200px minmax(0,1fr) 320px!important}.assembly-left-sidebar{width:200px!important;min-width:200px!important;max-width:200px!important}}@media (width<=980px){:root{--nexus-topbar-height:64px}.project-launcher-shell{grid-template-columns:1fr!important}.launcher-sidebar{display:none!important}.launcher-main{padding:12px!important}.launcher-workgrid{grid-template-columns:1fr!important}.top-content-row{grid-template-columns:minmax(0,1fr)!important}.right-sidebar{display:none!important}body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace{grid-template-rows:auto minmax(0,1fr) minmax(240px,38vh)!important;grid-template-columns:1fr!important}.assembly-left-sidebar{display:none!important}.assembly-right-sidebar{border-top:1px solid #42d9ff24!important;border-left:0!important;grid-area:3/1!important;max-width:none!important}.assembly-main-region{grid-area:2/1!important}}.nexus-dropdown-portal{z-index:2147483000!important;pointer-events:none!important;isolation:isolate!important;position:fixed!important;inset:0!important;overflow:visible!important}.nexus-dropdown-portal .nexus-dropdown,.nexus-dropdown-portal-menu{z-index:2147483001!important;pointer-events:auto!important;isolation:isolate!important;opacity:1!important;mix-blend-mode:normal!important;-webkit-backdrop-filter:none!important;color:#f2fbff!important;background:linear-gradient(#0c111a 0%,#05080d 100%)!important;border:1px solid #50ddff8c!important;position:fixed!important;transform:none!important;box-shadow:0 24px 70px #000000d1,inset 0 0 0 1px #ffffff0b,0 0 28px #42d9ff1a!important}.nexus-dropdown-portal .nexus-dropdown:before,.nexus-dropdown-portal-menu:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff09,#fff0);position:absolute;inset:0}.nexus-dropdown-portal .nexus-dropdown button,.nexus-dropdown-portal-menu button{z-index:1!important;color:#edfaff!important;opacity:1!important;text-shadow:none!important;background:#ffffff05!important;border:1px solid #0000!important;position:relative!important}.nexus-dropdown-portal .nexus-dropdown button+button,.nexus-dropdown-portal-menu button+button{margin-top:4px!important}.nexus-dropdown-portal .nexus-dropdown button:hover,.nexus-dropdown-portal .nexus-dropdown button.active,.nexus-dropdown-portal-menu button:hover,.nexus-dropdown-portal-menu button.active{color:#fff!important;background:#42d9ff29!important;border-color:#42d9ff42!important}.nexus-dropdown-portal .nexus-dropdown button:disabled,.nexus-dropdown-portal-menu button:disabled{opacity:.46!important;color:#e1eff88c!important}.nexus-menu-trigger.is-open{z-index:2147482999!important}body.nexus-mode-inicio .nexus-home-screen{scrollbar-gutter:stable;height:var(--nexus-workspace-height)!important;max-height:var(--nexus-workspace-height)!important;min-height:0!important;padding:0!important;overflow:hidden auto!important}body.nexus-mode-inicio .project-launcher-shell{align-items:start;height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important}body.nexus-mode-inicio .launcher-sidebar{height:var(--nexus-workspace-height)!important;max-height:var(--nexus-workspace-height)!important;position:sticky!important;top:0!important;overflow:hidden auto!important}body.nexus-mode-inicio .launcher-main{grid-template-rows:auto auto auto!important;align-content:start!important;height:auto!important;min-height:100%!important;max-height:none!important;padding-bottom:42px!important;display:grid!important;overflow:visible!important}body.nexus-mode-inicio .launcher-workgrid{align-items:start!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.nexus-mode-inicio .launcher-project-column{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.nexus-mode-inicio .launcher-project-browser{overflow:visible!important}body.nexus-mode-inicio .launcher-ops-column{scrollbar-gutter:stable;max-height:calc(var(--nexus-workspace-height) - 32px)!important;padding-right:2px!important;position:sticky!important;top:16px!important;overflow:hidden auto!important}body.nexus-mode-inicio .launcher-utility-dock{grid-column:1/-1}@media (width<=980px){body.nexus-mode-inicio .launcher-sidebar,body.nexus-mode-inicio .launcher-ops-column{height:auto!important;max-height:none!important;position:static!important}}body.nexus-mode-inicio .nexus-home-screen{height:var(--nexus-workspace-height)!important;max-height:var(--nexus-workspace-height)!important;min-height:0!important;padding:0!important;overflow:hidden!important}body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:250px minmax(0,1fr)!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}body.nexus-mode-inicio .launcher-sidebar{scrollbar-gutter:stable;height:100%!important;min-height:0!important;max-height:100%!important;position:relative!important;top:auto!important;overflow:hidden auto!important}body.nexus-mode-inicio .launcher-main{grid-template-rows:auto auto minmax(0,1fr)!important;align-content:stretch!important;gap:18px!important;height:100%!important;min-height:0!important;max-height:100%!important;padding-bottom:18px!important;display:grid!important;overflow:hidden!important}body.nexus-mode-inicio .launcher-workgrid{grid-template-columns:minmax(0,1fr) 320px!important;align-items:stretch!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}body.nexus-mode-inicio .launcher-project-column{scrollbar-gutter:stable;height:100%!important;min-height:0!important;max-height:100%!important;padding-right:6px!important;overflow:hidden auto!important}body.nexus-mode-inicio .launcher-section-head{flex:none!important}body.nexus-mode-inicio .launcher-project-browser{min-height:0!important;overflow:visible!important}body.nexus-mode-inicio .launcher-ops-column{scrollbar-gutter:stable;height:100%!important;min-height:0!important;max-height:100%!important;padding-right:4px!important;position:relative!important;top:auto!important;overflow:hidden auto!important}body.nexus-mode-inicio .launcher-utility-dock{scrollbar-gutter:stable;top:calc(var(--nexus-topbar-height) + 14px)!important;right:18px!important;bottom:calc(var(--nexus-statusbar-height) + 14px)!important;z-index:4300!important;-webkit-backdrop-filter:blur(16px)!important;background:linear-gradient(#050a10fb,#02050afc)!important;border:1px solid #42d9ff52!important;border-radius:20px!important;grid-template-columns:1fr!important;gap:12px!important;width:min(760px,100vw - 320px)!important;min-width:min(520px,100vw - 36px)!important;max-width:calc(100vw - 36px)!important;padding:14px!important;display:none!important;position:fixed!important;overflow:hidden auto!important;box-shadow:0 24px 86px #000000ad,inset 0 0 0 1px #ffffff06!important}body.nexus-mode-inicio .launcher-utility-dock:before{content:"Panel de soporte";color:#7fe6ff;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #7edaff24;padding:2px 4px 8px;font-size:.7rem;display:block}body.nexus-mode-inicio .launcher-utility-close{z-index:1;color:#e7f8ff;cursor:pointer;background:#050c14eb;border:1px solid #7edaff38;border-radius:999px;justify-self:end;margin:-42px 2px 0 auto;padding:6px 10px;position:sticky;top:0}body.nexus-mode-inicio .launcher-utility-dock:not(.is-open) .launcher-utility-close{display:none!important}@media (width<=1180px){body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:220px minmax(0,1fr)!important}body.nexus-mode-inicio .launcher-workgrid{grid-template-columns:minmax(0,1fr)!important}body.nexus-mode-inicio .launcher-ops-column{grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important;max-height:220px!important;display:grid!important}body.nexus-mode-inicio .launcher-utility-dock{width:min(720px,100vw - 260px)!important}}@media (width<=860px){body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:1fr!important;overflow-y:auto!important}body.nexus-mode-inicio .launcher-main,body.nexus-mode-inicio .launcher-sidebar,body.nexus-mode-inicio .launcher-project-column,body.nexus-mode-inicio .launcher-ops-column{height:auto!important;max-height:none!important;overflow:visible!important}body.nexus-mode-inicio .launcher-utility-dock{width:auto!important;min-width:0!important;left:14px!important;right:14px!important}}body.nexus-mode-inicio,body.nexus-mode-inicio html{overflow:hidden!important}body.nexus-mode-inicio .app-shell{grid-template-rows:var(--nexus-topbar-height) minmax(0,1fr)!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}body.nexus-mode-inicio .bottombar{display:none!important}body.nexus-mode-inicio .topbar{z-index:2200!important;position:relative!important}body.nexus-mode-inicio .nexus-home-screen{top:var(--nexus-topbar-height)!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}body.nexus-mode-inicio .project-launcher-home{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:250px minmax(0,1fr)!important;align-items:stretch!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}body.nexus-mode-inicio .launcher-sidebar{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;height:100%!important;min-height:0!important;max-height:100%!important;position:relative!important;overflow:hidden auto!important}body.nexus-mode-inicio .launcher-main{grid-template-rows:auto auto minmax(0,1fr)!important;align-content:stretch!important;gap:16px!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:18px 22px!important;display:grid!important;overflow:hidden!important}body.nexus-mode-inicio .launcher-topbar,body.nexus-mode-inicio .launcher-active-panel{flex:none!important;min-height:0!important}body.nexus-mode-inicio .launcher-workgrid{grid-template-columns:minmax(0,1fr) 320px!important;align-items:stretch!important;height:auto!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}body.nexus-mode-inicio .launcher-project-column{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;height:100%!important;min-height:0!important;max-height:100%!important;padding-right:8px!important;overflow:hidden auto!important}body.nexus-mode-inicio .launcher-project-browser,body.nexus-mode-inicio .launcher-project-list{min-height:0!important;overflow:visible!important}body.nexus-mode-inicio .launcher-project-list{padding-bottom:36px!important}body.nexus-mode-inicio .launcher-ops-column{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;height:100%!important;min-height:0!important;max-height:100%!important;padding-right:4px!important;position:relative!important;overflow:hidden auto!important}body.nexus-mode-inicio .launcher-utility-dock{top:calc(var(--nexus-topbar-height) + 14px)!important;z-index:5200!important;overscroll-behavior:contain!important;-webkit-backdrop-filter:blur(16px)!important;background:linear-gradient(#050a10fc,#02050afe)!important;border:1px solid #42d9ff61!important;border-radius:20px!important;grid-template-columns:1fr!important;gap:12px!important;width:min(540px,100vw - 310px)!important;min-width:0!important;max-width:calc(100vw - 36px)!important;height:auto!important;max-height:none!important;padding:14px!important;display:none!important;position:fixed!important;bottom:18px!important;left:auto!important;right:18px!important;overflow:hidden auto!important;box-shadow:0 28px 90px #000000b8,inset 0 0 0 1px #ffffff09!important}body.nexus-mode-inicio .launcher-utility-dock.is-open{display:grid!important}body.nexus-mode-inicio .launcher-utility-dock>.atlas-panel,body.nexus-mode-inicio .launcher-utility-dock>section{max-width:100%!important;margin:0!important}body.nexus-mode-inicio .launcher-utility-close{z-index:2!important;justify-self:end!important;margin:0 0 4px auto!important;position:sticky!important;top:0!important}@media (width<=1180px){body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:220px minmax(0,1fr)!important}body.nexus-mode-inicio .launcher-workgrid{grid-template-columns:minmax(0,1fr)!important}body.nexus-mode-inicio .launcher-ops-column{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-height:190px!important;display:grid!important}body.nexus-mode-inicio .launcher-utility-dock{width:min(520px,100vw - 260px)!important}}@media (width<=860px){body.nexus-mode-inicio .app-shell{position:fixed!important}body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:1fr!important}body.nexus-mode-inicio .launcher-sidebar{max-height:240px!important}body.nexus-mode-inicio .launcher-main{overflow-y:auto!important}body.nexus-mode-inicio .launcher-workgrid,body.nexus-mode-inicio .launcher-project-column,body.nexus-mode-inicio .launcher-ops-column{height:auto!important;max-height:none!important;overflow:visible!important}body.nexus-mode-inicio .launcher-utility-dock{width:auto!important;left:14px!important;right:14px!important}}body.nexus-mode-inicio .launcher-utility-dock.is-open[data-active-utility=evaluation]>[data-utility-panel]:not([data-utility-panel=evaluation]),body.nexus-mode-inicio .launcher-utility-dock.is-open[data-active-utility=diagnostics]>[data-utility-panel]:not([data-utility-panel=diagnostics]),body.nexus-mode-inicio .launcher-utility-dock.is-open[data-active-utility=support]>[data-utility-panel]:not([data-utility-panel=support]){display:none!important}body.nexus-mode-inicio .launcher-utility-dock.is-open>[data-utility-panel]{min-width:0!important}body.nexus-mode-inicio .launcher-topbar{min-height:64px!important;padding:10px 14px!important}body.nexus-mode-inicio .launcher-topbar h1{margin:2px 0 0!important;font-size:1.25rem!important}body.nexus-mode-inicio .launcher-top-status{gap:7px!important}body.nexus-mode-inicio .launcher-top-status span{padding:5px 8px!important;font-size:.68rem!important}body.nexus-mode-inicio .launcher-active-panel{min-height:0!important;padding:12px 14px!important}body.nexus-mode-inicio .launcher-active-content{grid-template-columns:minmax(0,1.05fr) minmax(320px,.9fr) 150px!important;align-items:center!important;gap:12px!important}body.nexus-mode-inicio .launcher-active-title h2{margin:.1rem 0!important;font-size:1.28rem!important}body.nexus-mode-inicio .launcher-active-title p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:.1rem 0 .45rem!important;font-size:.78rem!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}body.nexus-mode-inicio .launcher-active-tags{gap:6px!important}body.nexus-mode-inicio .launcher-active-tags span{padding:4px 9px!important;font-size:.72rem!important}body.nexus-mode-inicio .launcher-active-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body.nexus-mode-inicio .launcher-active-metrics span{min-height:44px!important;padding:7px 9px!important}body.nexus-mode-inicio .launcher-active-metrics b{font-size:.68rem!important}body.nexus-mode-inicio .launcher-active-metrics em{font-size:.78rem!important}body.nexus-mode-inicio .launcher-active-actions{gap:6px!important}body.nexus-mode-inicio .launcher-active-actions button{min-height:30px!important;padding:7px 8px!important;font-size:.68rem!important}body.nexus-mode-inicio .launcher-workgrid{grid-template-columns:minmax(0,1fr) 250px!important;gap:10px!important;min-height:0!important}body.nexus-mode-inicio .launcher-section-head{gap:10px!important;margin-bottom:8px!important}body.nexus-mode-inicio .launcher-section-head h2{margin:.1rem 0!important;font-size:1.03rem!important}body.nexus-mode-inicio .launcher-tools input{max-width:290px!important;min-height:34px!important;padding:7px 14px!important}body.nexus-mode-inicio .launcher-tools .atlas-mini-button{min-height:34px!important;padding:7px 13px!important}body.nexus-mode-inicio .launcher-project-column{padding-right:6px!important}body.nexus-mode-inicio .launcher-project-browser{border-radius:16px!important}body.nexus-mode-inicio .launcher-browser-status{gap:8px!important;padding:8px 10px!important}body.nexus-mode-inicio .launcher-project-list{grid-template-columns:repeat(2,minmax(260px,1fr))!important;gap:10px!important;padding:10px 10px 16px!important;display:grid!important}body.nexus-mode-inicio .launcher-project-card{border-radius:16px!important;gap:9px!important;min-height:0!important;padding:12px!important}body.nexus-mode-inicio .launcher-project-card-main{gap:10px!important}body.nexus-mode-inicio .launcher-project-icon{width:38px!important;min-width:38px!important;height:44px!important;font-size:1.05rem!important}body.nexus-mode-inicio .launcher-project-title-row strong{font-size:1.02rem!important;line-height:1.1!important}body.nexus-mode-inicio .launcher-project-card-main p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:.25rem 0 0!important;font-size:.72rem!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}body.nexus-mode-inicio .launcher-project-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body.nexus-mode-inicio .launcher-project-actions{gap:6px!important;margin-top:0!important}body.nexus-mode-inicio .launcher-ops-column{align-self:start!important;height:auto!important;max-height:none!important;padding-right:0!important;overflow:visible!important}body.nexus-mode-inicio .launcher-quick-actions{border-radius:16px!important;gap:8px!important;padding:12px!important}body.nexus-mode-inicio .launcher-quick-actions .launcher-section-head{margin-bottom:4px!important}body.nexus-mode-inicio .launcher-quick-actions h2{font-size:1.08rem!important}body.nexus-mode-inicio .launcher-quick-actions button{border-radius:10px!important;min-height:32px!important;padding:7px 10px!important;font-size:.72rem!important}body.nexus-mode-inicio .launcher-system-status,body.nexus-mode-inicio .launcher-demo-card{display:none!important}@media (width<=1180px){body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:210px minmax(0,1fr)!important}body.nexus-mode-inicio .launcher-active-content{grid-template-columns:1fr!important}body.nexus-mode-inicio .launcher-workgrid{grid-template-columns:minmax(0,1fr)!important}body.nexus-mode-inicio .launcher-ops-column{display:block!important}}@media (width<=860px){body.nexus-mode-inicio .launcher-project-list{grid-template-columns:1fr!important}}body.nexus-mode-inicio .launcher-main{grid-template-rows:auto auto minmax(0,1fr)!important;gap:12px!important;height:100%!important;min-height:0!important;padding:14px 22px 16px!important;display:grid!important;overflow:hidden!important}body.nexus-mode-inicio .launcher-active-panel{padding:12px 14px!important}body.nexus-mode-inicio .launcher-active-content,body.nexus-mode-inicio .launcher-active-empty{grid-template-columns:minmax(0,1.1fr) minmax(300px,.85fr) 150px!important;gap:12px!important}body.nexus-mode-inicio .launcher-active-title h2{font-size:1.22rem!important}body.nexus-mode-inicio .launcher-active-title p{max-width:760px!important}body.nexus-mode-inicio .launcher-library-view{grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}body.nexus-mode-inicio .launcher-section-head{flex:none!important;padding:0 2px!important}body.nexus-mode-inicio .launcher-section-head h2{font-size:1.02rem!important}body.nexus-mode-inicio .launcher-tools[hidden]{display:none!important}body.nexus-mode-inicio .launcher-project-browser{scrollbar-gutter:stable!important;height:100%!important;min-height:0!important;padding:12px!important;overflow:hidden auto!important}body.nexus-mode-inicio .launcher-project-card{min-height:0!important}body.nexus-mode-inicio .launcher-project-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.nexus-mode-inicio .launcher-workgrid,body.nexus-mode-inicio .launcher-ops-column,body.nexus-mode-inicio .launcher-quick-actions,body.nexus-mode-inicio .launcher-system-status,body.nexus-mode-inicio .launcher-demo-card,body.nexus-mode-inicio .launcher-utility-dock{display:none!important}body.nexus-mode-inicio .launcher-embedded-utility{width:100%!important;min-height:0!important;display:block!important}body.nexus-mode-inicio .launcher-embedded-utility>.atlas-panel,body.nexus-mode-inicio .launcher-embedded-utility>section{max-width:100%!important;margin:0 0 12px!important}body.nexus-mode-inicio .launcher-embedded-utility[data-view=diagnostics]>[data-utility-panel]:not([data-utility-panel=diagnostics]),body.nexus-mode-inicio .launcher-embedded-utility[data-view=evaluation]>[data-utility-panel]:not([data-utility-panel=evaluation]){display:none!important}body.nexus-mode-inicio .launcher-demo-inline{background:linear-gradient(135deg,#4d2d108a,#050c14b8);border:1px solid #ffb15a3d;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:14px 16px;display:flex}body.nexus-mode-inicio .launcher-demo-inline strong{color:#f5f8ff;font-family:var(--font-display);font-size:1.05rem;display:block}body.nexus-mode-inicio .launcher-demo-inline span{color:#def0fab8;margin-top:4px;font-size:.78rem;line-height:1.35;display:block}body.nexus-mode-inicio .launcher-empty-state.compact{min-height:120px!important}@media (width<=1180px){body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:210px minmax(0,1fr)!important}body.nexus-mode-inicio .launcher-active-content,body.nexus-mode-inicio .launcher-active-empty{grid-template-columns:1fr!important}body.nexus-mode-inicio .launcher-project-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important}}@media (width<=860px){body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:1fr!important}body.nexus-mode-inicio .launcher-main{overflow-y:auto!important}body.nexus-mode-inicio .launcher-sidebar{max-height:230px!important}body.nexus-mode-inicio .launcher-library-view,body.nexus-mode-inicio .launcher-project-browser{height:auto!important;overflow:visible!important}}body.nexus-mode-inicio .launcher-main{grid-template-rows:auto auto minmax(0,1fr)!important;gap:8px!important;padding:8px 18px 12px!important}body.nexus-mode-inicio .launcher-topbar{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:4px 4px 6px!important;display:flex!important}body.nexus-mode-inicio .launcher-topbar:before,body.nexus-mode-inicio .launcher-topbar:after{display:none!important}body.nexus-mode-inicio .launcher-topbar .mode-eyebrow{letter-spacing:.16em!important;margin:0 0 2px!important;font-size:.62rem!important}body.nexus-mode-inicio .launcher-topbar h1{margin:0!important;font-size:1.26rem!important;line-height:1!important}body.nexus-mode-inicio .launcher-top-status{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}body.nexus-mode-inicio .launcher-top-status span{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:260px!important;min-height:24px!important;padding:4px 9px!important;font-size:.66rem!important;line-height:1!important;overflow:hidden!important}body.nexus-mode-inicio .launcher-active-panel{min-height:0!important;box-shadow:none!important;background:linear-gradient(90deg,#030a1094,#0710176b)!important;border-color:#42d9ff26!important;border-radius:14px!important;padding:8px 12px!important}body.nexus-mode-inicio .launcher-active-panel:before,body.nexus-mode-inicio .launcher-active-panel:after{display:none!important}body.nexus-mode-inicio .launcher-active-content,body.nexus-mode-inicio .launcher-active-empty{grid-template-columns:minmax(260px,1.05fr) minmax(380px,.95fr)!important;grid-template-areas:"title metrics""title actions"!important;align-items:center!important;gap:7px 14px!important;display:grid!important}body.nexus-mode-inicio .launcher-active-title{grid-area:title!important;min-width:0!important}body.nexus-mode-inicio .launcher-active-title .mode-eyebrow{letter-spacing:.16em!important;margin:0 0 2px!important;font-size:.62rem!important}body.nexus-mode-inicio .launcher-active-title h2{margin:0 0 2px!important;font-size:1.12rem!important;line-height:1.05!important}body.nexus-mode-inicio .launcher-active-title p{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;max-width:760px!important;margin:0 0 4px!important;font-size:.7rem!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}body.nexus-mode-inicio .launcher-active-tags{gap:5px!important;margin-top:2px!important}body.nexus-mode-inicio .launcher-active-tags span{padding:3px 8px!important;font-size:.64rem!important;line-height:1.05!important}body.nexus-mode-inicio .launcher-active-metrics{grid-area:metrics!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;min-width:0!important}body.nexus-mode-inicio .launcher-active-metrics span{border-radius:10px!important;min-height:38px!important;padding:6px 8px!important}body.nexus-mode-inicio .launcher-active-metrics b{letter-spacing:.12em!important;margin-bottom:2px!important;font-size:.6rem!important}body.nexus-mode-inicio .launcher-active-metrics em{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.7rem!important;line-height:1.1!important;display:block!important;overflow:hidden!important}body.nexus-mode-inicio .launcher-active-actions{grid-area:actions!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;min-width:0!important;display:grid!important}body.nexus-mode-inicio .launcher-active-actions button{white-space:nowrap!important;border-radius:10px!important;min-height:28px!important;padding:5px 8px!important;font-size:.66rem!important}body.nexus-mode-inicio .launcher-library-view{gap:7px!important}body.nexus-mode-inicio .launcher-section-head{align-items:center!important;gap:8px!important;margin:0!important;padding:0 2px!important}body.nexus-mode-inicio .launcher-section-head .mode-eyebrow{letter-spacing:.16em!important;margin:0 0 2px!important;font-size:.6rem!important}body.nexus-mode-inicio .launcher-section-head h2{margin:0!important;font-size:.98rem!important;line-height:1.05!important}body.nexus-mode-inicio .launcher-tools{gap:7px!important}body.nexus-mode-inicio .launcher-tools input{max-width:260px!important;min-height:30px!important;padding:6px 12px!important;font-size:.72rem!important}body.nexus-mode-inicio .launcher-tools .atlas-mini-button{min-height:30px!important;padding:6px 12px!important;font-size:.66rem!important}body.nexus-mode-inicio .launcher-project-browser{border-radius:14px!important;padding:8px!important}body.nexus-mode-inicio .launcher-browser-status{margin:0 0 6px!important;padding:6px 8px!important}body.nexus-mode-inicio .launcher-browser-status span{padding:3px 7px!important;font-size:.62rem!important}body.nexus-mode-inicio .launcher-project-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:9px!important;padding:6px 6px 20px!important}body.nexus-mode-inicio .launcher-project-card{border-radius:14px!important;gap:7px!important;padding:10px!important}body.nexus-mode-inicio .launcher-project-title-row strong{font-size:.94rem!important}body.nexus-mode-inicio .launcher-project-card-main p{-webkit-line-clamp:1!important;font-size:.68rem!important;line-height:1.18!important}body.nexus-mode-inicio .launcher-project-card-metrics{gap:5px!important}body.nexus-mode-inicio .launcher-project-card-metrics span{min-height:24px!important;padding:5px 7px!important;font-size:.61rem!important}body.nexus-mode-inicio .launcher-project-actions .atlas-mini-button{min-height:26px!important;padding:4px 8px!important;font-size:.61rem!important}body.nexus-mode-inicio .launcher-demo-inline{border-radius:13px!important;margin-bottom:8px!important;padding:10px 12px!important}body.nexus-mode-inicio .launcher-demo-inline strong{font-size:.96rem!important}body.nexus-mode-inicio .launcher-demo-inline span{font-size:.7rem!important;line-height:1.2!important}body.nexus-mode-inicio .launcher-empty-state{min-height:140px!important;padding:18px!important}@media (height<=820px){body.nexus-mode-inicio .launcher-main{gap:6px!important;padding-top:6px!important;padding-bottom:8px!important}body.nexus-mode-inicio .launcher-active-title p{display:none!important}body.nexus-mode-inicio .launcher-active-metrics span{min-height:34px!important;padding:5px 7px!important}body.nexus-mode-inicio .launcher-active-actions button{min-height:26px!important;padding:4px 7px!important}body.nexus-mode-inicio .launcher-section-head h2{font-size:.9rem!important}}@media (width<=1180px){body.nexus-mode-inicio .launcher-active-content,body.nexus-mode-inicio .launcher-active-empty{grid-template-columns:1fr!important;grid-template-areas:"title""metrics""actions"!important}body.nexus-mode-inicio .launcher-active-metrics,body.nexus-mode-inicio .launcher-active-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=860px){body.nexus-mode-inicio .launcher-topbar{align-items:flex-start!important}}body.nexus-mode-inicio .launcher-topbar,body.nexus-mode-inicio #launcherTopStatus{display:none!important}body.nexus-mode-inicio .launcher-main{grid-template-rows:auto minmax(0,1fr)!important;gap:8px!important;padding-top:10px!important}body.nexus-mode-inicio .launcher-active-panel{margin-top:0!important}body.nexus-mode-inicio .launcher-library-view{min-height:0!important}body.nexus-mode-inicio #launcherActiveProjectPanel,body.nexus-mode-inicio .launcher-active-panel{display:none!important}body.nexus-mode-inicio .launcher-main{gap:10px!important}body.nexus-mode-inicio .launcher-library-view{margin-top:0!important}body.nexus-mode-crear .main-layout{--create-bottom-panel-height:38px;grid-template-rows:minmax(0,1fr) 7px var(--create-bottom-panel-height)!important;height:var(--nexus-workspace-height)!important;min-height:0!important;overflow:hidden!important}body.nexus-mode-crear .top-content-row{--create-right-panel-width:360px;grid-template-columns:minmax(0,1fr) 7px var(--create-right-panel-width)!important;min-width:0!important;min-height:0!important;overflow:hidden!important}body.nexus-mode-crear .sidebar-splitter,body.nexus-mode-crear #sidebarSplitter{cursor:col-resize!important;opacity:.8!important;touch-action:none!important;z-index:35!important;background:linear-gradient(#42d9ff08,#42d9ff29,#42d9ff08)!important;border:0!important;width:7px!important;min-width:7px!important;height:100%!important;display:block!important}body.nexus-mode-crear .sidebar-splitter:after{content:"";background:#42d9ff57;border-radius:99px;width:3px;height:42px;position:absolute;top:42%;left:2px;box-shadow:0 0 12px #42d9ff2e}body.nexus-mode-crear .sidebar-splitter:hover,body.nexus-mode-crear .sidebar-splitter.dragging{background:#42d9ff3d!important;box-shadow:0 0 16px #42d9ff33!important}body.nexus-mode-crear .right-sidebar.atlas-sidebar,body.nexus-mode-crear .right-sidebar{flex-direction:column!important;gap:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;padding:8px 8px 8px 0!important;display:flex!important;overflow:hidden!important}body.nexus-mode-crear .inspector-quick-controls,body.nexus-mode-crear .right-sidebar.atlas-sidebar .inspector-quick-controls{order:0!important;flex:0 0 var(--quick-controls-height,300px)!important;height:var(--quick-controls-height,300px)!important;min-height:0!important;max-height:calc(100% - 227px)!important;margin:0!important;overflow:hidden!important}body.nexus-mode-crear .inspector-quick-controls.is-collapsed{flex-basis:56px!important;height:56px!important;max-height:56px!important}body.nexus-mode-crear .inspector-quick-controls .quick-controls-body{scrollbar-gutter:stable;min-height:0!important;max-height:none!important;overflow:hidden auto!important}body.nexus-mode-crear .create-inspector-splitter,body.nexus-mode-crear #createInspectorSplitter{cursor:row-resize!important;touch-action:none!important;z-index:35!important;background:linear-gradient(90deg,#0000,#42d9ff38,#0000)!important;border:0!important;flex:0 0 7px!important;order:1!important;width:100%!important;height:7px!important;min-height:7px!important;margin:0!important;display:block!important}body.nexus-mode-crear .create-inspector-splitter:before{top:-7px!important;bottom:-7px!important}body.nexus-mode-crear .create-inspector-splitter:after{background:#42d9ff61!important;border-radius:99px!important;width:46px!important;height:3px!important}body.nexus-mode-crear .create-inspector-splitter:hover,body.nexus-mode-crear .create-inspector-splitter.dragging{background:#42d9ff2e!important}body.nexus-mode-crear #uiSidebar.inspector-sidebar-shell,body.nexus-mode-crear .inspector-sidebar-shell{visibility:visible!important;opacity:1!important;flex-direction:column!important;flex:auto!important;order:2!important;width:100%!important;height:auto!important;min-height:220px!important;max-height:none!important;display:flex!important;overflow:hidden!important}body.nexus-mode-crear .right-sidebar .node-inspector,body.nexus-mode-crear #nodeInspector{visibility:visible!important;opacity:1!important;flex-direction:column!important;flex:auto!important;width:100%!important;height:100%!important;min-height:220px!important;max-height:none!important;display:flex!important;overflow:hidden!important}body.nexus-mode-crear .right-sidebar .inspector-header{flex:none!important;display:block!important}body.nexus-mode-crear .right-sidebar .inspector-content,body.nexus-mode-crear #inspectorContent{visibility:visible!important;opacity:1!important;flex:auto!important;min-height:0!important;display:block!important;overflow:hidden auto!important}body.nexus-mode-crear #relationToolbar{grid-template-columns:minmax(0,1fr) 142px!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}body.nexus-mode-crear #relationToolbar label{white-space:normal!important;min-width:0!important;line-height:1.15!important;overflow:visible!important}body.nexus-mode-crear #relationToolbar select,body.nexus-mode-crear #relationSelector{justify-self:end!important;width:142px!important;min-width:0!important;max-width:142px!important;padding-left:10px!important;padding-right:26px!important}body.nexus-mode-crear .world-panel-splitter,body.nexus-mode-crear #worldPanelSplitter{cursor:row-resize!important;touch-action:none!important;opacity:.9!important;z-index:35!important;background:linear-gradient(90deg,#0000,#42d9ff33,#0000)!important;height:7px!important;min-height:7px!important;display:block!important}body.nexus-mode-crear .world-panel-splitter:after{content:"";background:#42d9ff61;border-radius:99px;width:52px;height:3px;position:absolute;top:2px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #42d9ff26}body.nexus-mode-crear .world-panel-splitter:hover,body.nexus-mode-crear .world-panel-splitter.dragging{background:#42d9ff33!important}body.nexus-mode-crear .bottom-world-panel,body.nexus-mode-crear #bottomWorldPanel{opacity:1!important;visibility:visible!important;height:100%!important;min-height:54px!important;max-height:none!important;margin:0 10px 8px!important;display:flex!important;overflow:hidden!important}body.nexus-mode-crear .bottom-world-content{flex:auto!important;min-height:0!important;overflow-y:auto!important}body.nexus-mode-crear .create-empty-state-hint{opacity:1!important;visibility:visible!important;pointer-events:auto!important;align-content:center!important;gap:8px!important;transition:opacity .16s,transform .16s!important;display:grid!important}body.nexus-mode-crear .create-empty-state-hint>*{margin:0!important}body.nexus-mode-crear .create-empty-state-hint div{margin-top:4px!important}body.resizing-panel,body.is-resizing-inspector{-webkit-user-select:none!important;user-select:none!important}@media (width<=1120px){body.nexus-mode-crear .top-content-row{grid-template-columns:minmax(0,1fr) 7px var(--create-right-panel-width,320px)!important}body.nexus-mode-crear #relationToolbar{grid-template-columns:minmax(0,1fr) 128px!important}body.nexus-mode-crear #relationToolbar select,body.nexus-mode-crear #relationSelector{width:128px!important;max-width:128px!important}}body.nexus-mode-crear .right-sidebar.atlas-sidebar,body.nexus-mode-crear .right-sidebar{gap:0!important;padding:8px 8px 8px 0!important;overflow:hidden!important}body.nexus-mode-crear .inspector-quick-controls,body.nexus-mode-crear .right-sidebar.atlas-sidebar .inspector-quick-controls{flex:0 0 var(--quick-controls-height,46%)!important;height:var(--quick-controls-height,46%)!important;border-radius:18px!important;gap:0!important;min-height:54px!important;max-height:calc(100% - 61px)!important;padding:8px 10px 10px!important;overflow:hidden!important}body.nexus-mode-crear .inspector-quick-controls.is-collapsed{flex-basis:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:7px 10px!important}body.nexus-mode-crear .quick-controls-header{border-bottom:1px solid #d69b3c38!important;flex:0 0 38px!important;min-height:38px!important;padding:0 2px 7px!important}body.nexus-mode-crear .quick-controls-title{letter-spacing:.12em!important;font-size:.78rem!important;line-height:1!important}body.nexus-mode-crear .quick-controls-toggle{min-height:28px!important;padding:5px 10px!important;font-size:.58rem!important}body.nexus-mode-crear .inspector-quick-controls .quick-controls-body,body.nexus-mode-crear #quickControlsBody{scrollbar-gutter:stable!important;flex:auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:8px!important;width:100%!important;min-height:0!important;padding:9px 3px 4px!important;display:grid!important;overflow:hidden auto!important}body.nexus-mode-crear .quick-controls-body>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body.nexus-mode-crear #runSystem{min-height:38px!important;padding:8px 12px!important;font-size:.76rem!important}body.nexus-mode-crear .quick-generation-mode{grid-template-columns:76px minmax(0,1fr)!important;gap:8px!important;min-height:42px!important;padding:5px 7px!important;display:grid!important}body.nexus-mode-crear .quick-generation-mode span{white-space:nowrap!important;font-size:.6rem!important}body.nexus-mode-crear .quick-generation-mode select{width:100%!important;min-width:0!important;min-height:31px!important;padding:5px 30px 5px 9px!important}body.nexus-mode-crear .quick-ai-status{min-height:36px!important;padding:7px 9px!important;font-size:.64rem!important;line-height:1.25!important}body.nexus-mode-crear #relationToolbar{grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:6px 7px!important;display:grid!important}body.nexus-mode-crear #relationToolbar label{white-space:nowrap!important;letter-spacing:.08em!important;font-size:.61rem!important;line-height:1.1!important;overflow:visible!important}body.nexus-mode-crear #relationToolbar select,body.nexus-mode-crear #relationSelector{justify-self:end!important;width:100%!important;min-width:0!important;max-width:146px!important;min-height:32px!important;padding:5px 28px 5px 9px!important;font-size:.72rem!important}body.nexus-mode-crear #projectToolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important;display:grid!important}body.nexus-mode-crear #projectToolbar button{white-space:nowrap!important;text-overflow:ellipsis!important;min-height:32px!important;padding:6px 8px!important;font-size:.63rem!important;overflow:hidden!important}body.nexus-mode-crear .create-project-save-status{border-radius:11px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;margin:0!important;padding:7px 9px!important;display:grid!important}body.nexus-mode-crear .create-project-save-status span{font-size:.55rem!important;line-height:1.1!important}body.nexus-mode-crear .create-project-save-status strong{margin-top:2px!important;font-size:.68rem!important;line-height:1.15!important}body.nexus-mode-crear .create-project-save-status small{display:none!important}body.nexus-mode-crear .create-project-save-actions{flex-direction:row!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}body.nexus-mode-crear .create-project-save-actions em{display:none!important}body.nexus-mode-crear .create-project-save-actions button{min-height:28px!important;padding:5px 7px!important;font-size:.58rem!important}body.nexus-mode-crear .create-inspector-splitter,body.nexus-mode-crear #createInspectorSplitter{outline:none!important;flex:0 0 7px!important;height:7px!important;min-height:7px!important;display:flex!important;position:relative!important}body.nexus-mode-crear #uiSidebar.inspector-sidebar-shell,body.nexus-mode-crear .inspector-sidebar-shell,body.nexus-mode-crear #nodeInspector,body.nexus-mode-crear .right-sidebar .node-inspector{min-height:54px!important}body.nexus-mode-crear #uiSidebar.inspector-sidebar-shell{flex:auto!important}body.nexus-mode-crear .inspector-header{flex:none!important;padding:12px 14px!important}body.nexus-mode-crear .inspector-header h2{font-size:1rem!important}body.nexus-mode-crear .inspector-header p{font-size:.72rem!important;line-height:1.35!important}body.nexus-mode-crear #bottomWorldPanel.collapsed .bottom-world-content{display:none!important}body.nexus-mode-crear #bottomWorldPanel.collapsed .bottom-world-header{align-items:center!important;height:100%!important;display:flex!important}body.nexus-mode-crear #projectToolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;width:100%!important;min-width:0!important;display:grid!important}body.nexus-mode-crear #projectToolbar button{letter-spacing:.015em!important;text-align:center!important;white-space:nowrap!important;text-overflow:clip!important;min-width:0!important;min-height:34px!important;padding:6px 4px!important;font-size:.58rem!important;line-height:1.05!important;overflow:visible!important}body.nexus-mode-crear .create-project-save-status{min-height:18px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;margin:1px 2px 0!important;padding:1px 2px!important;display:flex!important;overflow:hidden!important}body.nexus-mode-crear .create-project-save-status .create-project-save-dot{background:#74ebffd1!important;border-radius:50%!important;flex:0 0 6px!important;width:6px!important;height:6px!important;box-shadow:0 0 8px #74ebff52!important}body.nexus-mode-crear .create-project-save-status[data-state=offline] .create-project-save-dot,body.nexus-mode-crear .create-project-save-status[data-state=pending] .create-project-save-dot{background:#ffb84de6!important;box-shadow:0 0 8px #ffb84d47!important}body.nexus-mode-crear .create-project-save-status[data-state=error] .create-project-save-dot{background:#ff687aeb!important;box-shadow:0 0 8px #ff687a4d!important}body.nexus-mode-crear .create-project-save-status .create-project-save-label{color:#bfd5e0c2!important;letter-spacing:.025em!important;text-transform:none!important;white-space:nowrap!important;text-overflow:clip!important;min-width:0!important;margin:0!important;font-size:.56rem!important;line-height:1.1!important;overflow:hidden!important}body.nexus-mode-crear .create-project-save-actions{display:none!important}.node.expanded-regime-output textarea{min-height:142px;font-size:.92rem;line-height:1.38}.node.expanded-regime-output{min-width:420px}.regime-conclusion-inspector .regime-expanded-text{color:#f5eddc;font-size:.82rem;line-height:1.52}.regime-conclusion-inspector .chip-row{flex-wrap:wrap;gap:.35rem;display:flex}.regime-conclusion-inspector .chip{color:#bfeef6;background:#7edce80f;border:1px solid #7edce83d;border-radius:999px;padding:.22rem .48rem;font-size:.66rem}.nexus-auth-menu{order:-1}.nexus-auth-trigger{max-width:160px;align-items:center!important;gap:6px!important;display:inline-flex!important}.nexus-auth-trigger:before{content:"●";color:#d99a3dc7;filter:drop-shadow(0 0 8px #d99a3d59);font-size:.62rem}.nexus-auth-dropdown{min-width:230px}.nexus-auth-dropdown-head{border-bottom:1px solid #ffffff14;margin-bottom:4px;padding:.55rem .6rem .65rem}.nexus-auth-dropdown-head strong,.nexus-auth-dropdown-head small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.nexus-auth-dropdown-head strong{color:#fff2c8;font-size:.78rem}.nexus-auth-dropdown-head small{color:#bdd6e6ad;margin-top:3px;font-size:.62rem}.nexus-auth-modal-overlay{z-index:2400;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020509b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.nexus-auth-modal-overlay[hidden]{display:none!important}.nexus-auth-modal{color:#ecf5f7f0;background:linear-gradient(#1a160efa,#080c12fa);border:1px solid #42d9ff40;border-radius:18px;width:min(560px,100vw - 28px);max-height:min(760px,100vh - 28px);padding:20px;overflow:auto;box-shadow:0 24px 90px #00000094,inset 0 0 0 1px #ffffff09}.nexus-auth-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.nexus-auth-modal-head h2{font-family:var(--font-display,serif);color:#fff2c8;margin:.05rem 0 .38rem}.nexus-auth-modal-head p{color:#dce7ebbd;margin:0;line-height:1.45}.nexus-auth-modal-head button,.nexus-auth-modal-actions button{font-family:inherit}.nexus-auth-modal-head>button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;width:34px;height:34px}.nexus-auth-modal label{color:#9fd5d2f0;letter-spacing:.08em;text-transform:uppercase;gap:7px;margin:12px 0;font-size:.72rem;display:grid}.nexus-auth-modal input{color:#f4fbff;min-height:42px;font:inherit;letter-spacing:normal;text-transform:none;background:#01050a9e;border:1px solid #42d9ff2e;border-radius:10px;padding:0 12px}.nexus-auth-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.nexus-auth-alert{color:#ffd5dc;background:#ff6a7f1a;border:1px solid #ff6a7f59;border-radius:12px;padding:.72rem .85rem;line-height:1.42}.nexus-auth-alert[data-tone=success]{color:#c9ffe3;background:#68ffb517;border-color:#68ffb559}.nexus-auth-alert[data-tone=info]{color:#dff7ff;background:#42d9ff17;border-color:#42d9ff59}.nexus-auth-alert[data-tone=warning]{color:#fff2c8;background:#d99a3d1a;border-color:#d99a3d59}.nexus-auth-note{color:#c9d6dea3;margin:14px 0 0;font-size:.74rem;line-height:1.42}.nexus-auth-note code{color:#dff7ff}.nexus-developer-modal{width:min(780px,100vw - 28px)}.nexus-developer-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:14px 0;display:grid}.nexus-developer-metrics div{background:#42d9ff0f;border:1px solid #42d9ff24;border-radius:12px;padding:12px}.nexus-developer-metrics span,.nexus-developer-metrics strong{display:block}.nexus-developer-metrics span{color:#b2ceddb8;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.nexus-developer-metrics strong{color:#fff2c8;margin-top:4px;font-size:1.2rem}.nexus-developer-runs{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.nexus-developer-runs li{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.nexus-developer-runs span,.nexus-developer-runs small{color:#dce8eead}.nexus-auth-error{color:#ffd5dc}@media (width<=1180px){.nexus-auth-trigger{max-width:118px}}.assembly-causality-block{background:linear-gradient(#0e1726b8,#080d18d6);border-color:#7dd3fc2e}.assembly-causality-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem;display:grid}.assembly-causality-card{background:#0f172a94;border:1px solid #94a3b829;border-radius:16px;padding:.85rem .9rem;box-shadow:inset 0 1px #ffffff09}.assembly-causality-card h4{letter-spacing:.08em;text-transform:uppercase;color:#dbeafe;margin:0 0 .35rem;font-size:.76rem}.assembly-causality-card p{color:#e2e8f0bd;margin:0;font-size:.78rem;line-height:1.45}.assembly-causality-card.is-gaps{border-style:dashed}@media (width<=860px){.assembly-causality-grid{grid-template-columns:1fr}}.assembly-structural-dependencies{background:#ffffff09;border:1px solid #ffffff1c;border-radius:16px;margin-top:12px;padding:14px}.assembly-structural-dependencies.is-compact{background:#ffffff06;border-radius:14px;padding:10px}.assembly-structural-dependencies-head{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.assembly-structural-dependencies-head span{color:#ffffffb8;font-size:.82rem;line-height:1.35}.assembly-structural-dependencies ul{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.assembly-structural-dependencies.is-compact ul{grid-template-columns:1fr;gap:5px}.assembly-structural-dependencies li{color:#ffffffb8;background:#0000002e;border-radius:12px;align-items:flex-start;gap:8px;padding:8px 9px;display:flex}.assembly-structural-dependencies li.is-ready{color:#ffffffeb;background:#76ffc014}.assembly-structural-dependencies li.is-missing{border:1px dashed #ffffff1f}.assembly-structural-dependencies li span{opacity:.85;flex:none}.assembly-structural-dependencies li b{font-size:.78rem;line-height:1.25;display:block}.assembly-structural-dependencies li small{color:#ffffff8c;margin-top:3px;font-size:.72rem;line-height:1.25;display:block}.assembly-structural-strengthen{color:#ffffff9e;margin:10px 0 0;font-size:.78rem}.assembly-world-diagnosis details{border:0;margin:0;padding:0}.assembly-world-diagnosis summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:18px;list-style:none;display:flex}.assembly-world-diagnosis summary::-webkit-details-marker{display:none}.assembly-world-diagnosis summary h3{margin:2px 0 0;font-size:1.15rem}.assembly-world-diagnosis summary em{color:var(--muted,#ffffff9e);text-align:right;max-width:360px;font-style:normal}.assembly-world-diagnosis-summary{color:var(--text-muted,#ffffffb8);margin:14px 0 18px;line-height:1.55}.assembly-world-diagnosis-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.assembly-world-diagnosis-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;gap:10px;min-height:150px;padding:14px;display:grid}.assembly-world-diagnosis-card h4{margin:2px 0 6px;font-size:1rem}.assembly-world-diagnosis-card p{color:var(--text-muted,#ffffffad);margin:0;font-size:.92rem;line-height:1.45}.assembly-world-diagnosis-card>strong{align-self:end;font-size:1.6rem;line-height:1}.assembly-world-diagnosis-card.is-empty,.assembly-world-diagnosis-card.is-weak{border-color:#ffaa7838}.assembly-world-diagnosis-card.is-developing{border-color:#ffffff29}.assembly-world-diagnosis-card.is-strong,.assembly-world-diagnosis-card.is-excellent{border-color:#84ffca3d}.assembly-world-diagnosis-tags{flex-wrap:wrap;gap:6px;display:flex}.assembly-world-diagnosis-tags span{color:var(--text-muted,#ffffffb3);background:#00000024;border:1px solid #ffffff1f;border-radius:999px;padding:4px 8px;font-size:.76rem}.assembly-world-diagnosis-actions{border-top:1px solid #ffffff14;margin-top:16px;padding-top:14px}.assembly-world-diagnosis-actions ul{color:var(--text-muted,#ffffffbd);margin:8px 0 0;padding-left:18px;line-height:1.55}.assembly-fill-preview{color:#ffffffc7;background:#76ffc012;border:1px solid #76ffc021;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;font-size:.78rem;display:flex}.assembly-fill-preview strong{color:#ffffffeb;text-transform:uppercase;letter-spacing:.05em;font-size:.76rem}.assembly-fill-suggestions-panel{background:#76ffc009!important;border-color:#76ffc024!important}.assembly-fill-suggestion-list{gap:10px;display:grid}.assembly-fill-suggestion{background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;gap:8px;padding:12px;display:grid}.assembly-fill-suggestion-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.assembly-fill-suggestion-head span{color:#ffffffeb;font-size:.88rem;font-weight:700}.assembly-fill-suggestion-head b{color:#ffffffb8;border:1px solid #ffffff24;border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:600}.assembly-fill-suggestion p{color:#ffffffd6;margin:0;line-height:1.45}.assembly-fill-suggestion small{color:#ffffff94;line-height:1.35}.assembly-fill-trace{color:#76ffc0b8;font-size:.72rem}.assembly-fill-empty{color:#ffffff9e;border:1px dashed #ffffff26;border-radius:12px;padding:12px}.viewport-toolbar button[data-tool=send-assembly]{letter-spacing:-.03em;font-weight:900}.viewport-toolbar button[data-tool=send-assembly].is-sendable{color:#dff2ff;background:#7ad7c424;border-color:#7ad7c4b8;box-shadow:0 0 14px #7ad7c424}.viewport-toolbar button[data-tool=send-assembly][disabled],.viewport-toolbar button[data-tool=send-assembly].is-disabled{opacity:.42;cursor:not-allowed;filter:saturate(.55);box-shadow:none}.viewport-toolbar button[data-tool=send-assembly].is-active{color:#fff;background:#ffc85729;border-color:#ffc857db}.assembly-field.is-guided-premise-question{background:#76ffc00b;border-color:#76ffc047;box-shadow:inset 0 0 0 1px #76ffc009}.assembly-field.is-guided-premise-question .assembly-field-heading span:first-child{color:#dfffe9;letter-spacing:.01em;font-size:1.02rem}.assembly-field.is-guided-premise-question textarea{min-height:128px;font-size:1rem;line-height:1.55}.assembly-guided-premise-preview{background:#76ffc00b;border:1px solid #76ffc024;border-radius:12px;padding:10px 12px}.assembly-guided-premise-preview strong{color:#e1fff4eb;text-transform:uppercase;letter-spacing:.055em;margin-bottom:8px;font-size:.76rem;display:block}.assembly-guided-premise-preview ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.assembly-guided-premise-preview li{gap:3px;display:grid}.assembly-guided-premise-preview li span{color:#ffffff9e;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.assembly-guided-premise-preview li em{color:#ffffffdb;font-style:normal;line-height:1.35}.assembly-guided-card-questions{background:linear-gradient(#42d9ff0b,#ffffff06);border-color:#42d9ff29}.assembly-field-list.is-guided-question-list{grid-template-columns:repeat(2,minmax(0,1fr))}.assembly-field.is-guided-question{background:#00000029;border:1px solid #ffffff0f;border-radius:16px;padding:10px}.assembly-field.is-guided-question .assembly-field-heading>span:first-child{color:#eaf7ff;font-size:.86rem;line-height:1.35}.assembly-field-technical-label{color:#8f9aaa9e;letter-spacing:.045em;text-transform:uppercase;font-size:.66rem}.assembly-card-advanced-section details{display:block}.assembly-card-advanced-section summary{cursor:pointer;color:#dff7ff;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.assembly-card-advanced-section summary::-webkit-details-marker{display:none}.assembly-card-advanced-section summary span{gap:3px;display:grid}.assembly-card-advanced-section summary b{color:#e6edf3;font-size:.86rem}.assembly-card-advanced-section summary em{color:#7f8b99;font-size:.72rem;font-style:normal}.assembly-card-advanced-section details>:not(summary){margin-top:14px}@media (width<=820px){.assembly-field-list.is-guided-question-list{grid-template-columns:1fr}}.assembly-card.is-simplified-cover{justify-content:flex-start;gap:10px!important;min-height:178px!important;padding:16px!important}.assembly-card.is-simplified-cover .assembly-card-topline{justify-content:flex-start;min-height:auto}.assembly-card.is-simplified-cover .assembly-card-status{padding:.24rem .55rem!important;font-size:.62rem!important}.assembly-card.is-simplified-cover h3{margin-top:2px!important;font-size:1rem!important;line-height:1.18!important}.assembly-card.is-simplified-cover .assembly-card-function{color:#a4b1c2!important;-webkit-line-clamp:2!important;flex:none!important;font-size:.76rem!important;line-height:1.42!important}.assembly-card.is-simplified-cover .assembly-card-summary{letter-spacing:.01em;color:#dff7ff!important;flex:none!important;margin-top:auto!important;font-size:.72rem!important;line-height:1.35!important}.assembly-card.is-simplified-cover .assembly-card-footer{z-index:1;justify-content:flex-start;align-items:center;display:flex;position:relative}.assembly-card.is-simplified-cover .assembly-open-card{border-radius:999px!important;padding:.45rem .75rem!important;font-size:.64rem!important}.assembly-detail-panel.is-simplified-detail{gap:14px}.assembly-basic-card-header{padding-bottom:12px}.assembly-basic-card-header .assembly-theory-chip{display:none}.assembly-basic-status{opacity:.94}.assembly-basic-card-mode{background:linear-gradient(#42d9ff0e,#ffffff06);border-color:#42d9ff33}.assembly-card-create-fragments{background:#73ecc407;border-color:#73ecc429}.assembly-create-fragment-sections{grid-template-columns:1fr;gap:12px;display:grid}.assembly-create-fragment-section{background:#00000024;border:1px solid #ffffff0f;border-radius:14px;padding:12px}.assembly-create-fragment-section h4{color:#eaf7ff;letter-spacing:.045em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem}.assembly-pending-fragment-list{gap:10px;display:grid}.assembly-pending-fragment{background:#42d9ff0b;border:1px dashed #42d9ff33;border-radius:14px;padding:11px}.assembly-pending-fragment p{color:#d9ecf5;margin:0;line-height:1.45}.assembly-pending-fragment small{color:#8f9aaa;margin-top:7px;display:block}.assembly-card-advanced-section summary b:before{content:"▸ ";color:#42d9ff}.assembly-card-advanced-section details[open] summary b:before{content:"▾ "}.assembly-advanced-detail-stack{gap:12px;display:grid}.assembly-card-related-diagnosis{background:#f59e0b09;border-color:#f59e0b24}.create-primary-toolbar{gap:8px}.create-primary-toolbar button{min-width:34px}.create-primary-toolbar [data-tool=add],.create-primary-toolbar [data-tool=delete],.create-primary-toolbar [data-tool=layout],.create-primary-toolbar [data-tool=send-assembly]{display:inline-flex}.assembly-fragment-header.is-visual-qa-clean{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.assembly-fragment-header.is-visual-qa-clean h3{margin:.12rem 0 .25rem;font-size:1.05rem}.assembly-fragment-header.is-visual-qa-clean p:not(.mode-eyebrow){max-width:560px;font-size:.88rem}.assembly-fragment-stats.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));min-width:190px}.assembly-fragment-filter-row.is-compact{margin-top:10px}.assembly-fragment-copy{display:none!important}.assembly-fragment-item{grid-template-columns:minmax(0,1fr) auto}.assembly-fragment-actions{align-content:start;gap:6px}.assembly-fragment-actions .assembly-secondary-action,.assembly-fragment-actions .assembly-primary-action,.assembly-fragment-actions .assembly-danger-action{padding:.44rem .62rem;font-size:.68rem}.assembly-fill-preview span{color:#ffffffa8}.assembly-detail-status.is-quiet-meta{opacity:.78;background:#ffffff06;border-color:#ffffff0f;gap:8px;padding:8px 10px}.assembly-detail-status.is-quiet-meta span:not(.assembly-card-status){color:#ffffff94;font-size:.72rem}.assembly-detail-status.is-quiet-meta b{font-size:.76rem}.assembly-detail-block-title span{max-width:460px}.assembly-card-advanced-section summary em{max-width:240px}.assembly-compact-details{background:#ffffff07;border:1px solid #ffffff14;border-radius:16px;padding:12px 14px}.assembly-compact-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;list-style:none;display:flex}.assembly-compact-details summary::-webkit-details-marker{display:none}.assembly-compact-details summary>span{gap:2px;display:grid}.assembly-compact-details summary h3,.assembly-compact-details summary span{margin:0}.assembly-compact-details summary em{color:#ffffff8f;font-size:.76rem;font-style:normal}.assembly-compact-details[open] summary{margin-bottom:12px}.assembly-world-diagnosis .assembly-compact-details{background:#0000001f}.assembly-world-diagnosis-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.assembly-world-diagnosis-card{min-height:126px;padding:12px}.assembly-world-diagnosis-card>strong{font-size:1.25rem}.assembly-world-diagnosis-summary{margin:8px 0 12px;font-size:.9rem}.assembly-alert-list{margin-top:10px}.assembly-basic-card-header p:not(.mode-eyebrow),.assembly-card-function,.assembly-card-summary{text-wrap:pretty}@media (width<=820px){.assembly-fragment-header.is-visual-qa-clean,.assembly-fragment-item{grid-template-columns:1fr}.assembly-fragment-stats.is-compact{min-width:0}}[data-create-send-assembly-toolbar].is-processing{opacity:.7;cursor:wait}.assembly-fill-suggestion-list.is-claude-guided{gap:12px}.assembly-fill-apply-strip{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.assembly-fill-apply-strip span{color:#ffffffb8;font-size:.86rem}.assembly-fill-question{color:#ffffffad;letter-spacing:.01em;margin:8px 0 4px;font-size:.78rem}.assembly-existing-field-note.is-warning{color:#ffd8a8;border-color:#ffd8a83d}.assembly-next-steps-panel{border-color:#74e8ff3d;padding:16px}.assembly-next-step-head h3{margin:4px 0 8px;font-size:1rem}.assembly-next-step-head p,.assembly-next-step-empty span{color:var(--muted,#aab3c2);line-height:1.45}.assembly-next-step-missing,.assembly-card-guidance-list{color:#e8f4ffdb;margin:12px 0;padding-left:18px}.assembly-next-step-missing li,.assembly-card-guidance-list li{margin:5px 0}.assembly-card-guidance-list em{color:#f5be63d9;margin-left:6px;font-size:.78rem;font-style:normal}.assembly-next-step-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.assembly-next-step-secondary{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.assembly-next-step-secondary span{color:var(--muted,#aab3c2);font-size:.78rem}.assembly-next-step-chip{color:#e8fcffe6;cursor:pointer;background:#041219b8;border:1px solid #74e8ff40;border-radius:999px;padding:7px 10px}.assembly-card-guidance-block{background:linear-gradient(#f5be6314,#0a131857);border-color:#f5be632e}.assembly-card-completion-suggestions{border-color:#74e8ff2e}.assembly-card-completion-batch{background:#020a0f61;border:1px solid #ffffff14;border-radius:16px;margin:10px 0;padding:12px}.assembly-card-completion-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.assembly-card-completion-head span{color:#74e8ffd1;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.assembly-card-completion-batch ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.assembly-card-completion-batch li{border-left:2px solid #74e8ff3d;padding-left:10px}.assembly-card-completion-batch p{margin:4px 0;line-height:1.45}.assembly-card-completion-batch small,.assembly-card-completion-batch em{color:var(--muted,#aab3c2);font-size:.78rem;font-style:normal;display:block}.assembly-card-completion-batch em{color:#f5be63e6}.assembly-card--empty{background:linear-gradient(#ffffff05,#00000029)!important;border-color:#9caaba21!important}.assembly-card--draft{background:linear-gradient(#f59e0b0b,#00000029)!important;border-color:#f59e0b47!important;box-shadow:inset 0 0 0 1px #f59e0b09!important}.assembly-card--initial{background:linear-gradient(#42d9ff0b,#00000026)!important;border-color:#42d9ff42!important}.assembly-card--progress,.assembly-card--developing{background:linear-gradient(#42d9ff12,#ffffff06)!important;border-color:#42d9ff61!important;box-shadow:0 18px 48px #0000003d,inset 0 0 0 1px #42d9ff0e!important}.assembly-card--solid{background:linear-gradient(#73ecc413,#ffffff06)!important;border-color:#73ecc46b!important;box-shadow:0 18px 52px #0000003d,inset 0 0 0 1px #73ecc412!important}.assembly-card--deep{background:linear-gradient(#d1f6ff14,#73ecc409)!important;border-color:#d1f6ff85!important;box-shadow:0 20px 58px #00000042,0 0 22px #73ecc40f,inset 0 0 0 1px #d1f6ff17!important}.assembly-card-status.is-draft{color:#ffd58a;background:#f59e0b14;border-color:#f59e0b5c}.assembly-card-status.is-deep{color:#e9fdff;background:#d1f6ff13;border-color:#d1f6ff85}.assembly-save-indicator{transition:color .16s,border-color .16s,background .16s}.assembly-save-indicator.is-saving,.assembly-save-indicator[data-assembly-save-state=saving]{color:#ffd58a!important}.assembly-save-indicator.is-local,.assembly-save-indicator[data-assembly-save-state=local]{color:#9eeaff!important}.assembly-save-indicator.is-backend,.assembly-save-indicator[data-assembly-save-state=backend]{color:#9fffd6!important}.assembly-save-indicator.is-error,.assembly-save-indicator[data-assembly-save-state=error]{color:#ffb4b4!important}.assembly-field textarea:focus{box-shadow:0 0 0 1px #42d9ff3d,0 0 18px #42d9ff0b}.node-world-seed,.node-type-base_world_seed{background:linear-gradient(145deg,#91b8ff1b,#0f1522eb)!important;border-color:#b4daff57!important;box-shadow:0 0 0 1px #aad2ff14,0 20px 50px #1e4c8229!important}.node-world-seed h3,.node-type-base_world_seed h3{color:#e0effff5}.node-world-seed .node-seed-hint,.node-type-base_world_seed .node-seed-hint{letter-spacing:.03em;color:#cae1ffa8;margin:.38rem 0 .2rem;font-size:.72rem;display:block}.node-world-seed input[data-world-seed=true],.node-type-base_world_seed input[data-world-seed=true]{background:#afd2ff12;border-color:#afd2ff38}.assembly-filter-row.is-collapsible{gap:8px!important;display:grid!important}.assembly-filter-dropdown{background:#0310169e!important;border:1px solid #74e8ff24!important;border-radius:14px!important;padding:0!important;overflow:hidden!important}.assembly-filter-dropdown summary{cursor:pointer;list-style:none;color:#ebf5ffe6!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;display:flex!important}.assembly-filter-dropdown summary::-webkit-details-marker{display:none}.assembly-filter-dropdown summary:after{content:"▾";color:#74e8ffb8;font-size:.72rem;transition:transform .16s}.assembly-filter-dropdown[open] summary:after{transform:rotate(180deg)}.assembly-filter-dropdown summary span{text-transform:uppercase;letter-spacing:.14em;color:#8fa5badb;font-size:.58rem}.assembly-filter-dropdown summary strong{color:#e8fcfff0;margin-left:auto;font-size:.68rem}.assembly-filter-options{gap:6px;padding:0 10px 10px;display:grid}.assembly-filter-options .assembly-filter-chip{text-align:left!important}.assembly-card-action-feedback{background:#04161f94;border:1px solid #74e8ff2e;border-radius:14px;gap:4px;margin:10px 0;padding:10px 12px;display:grid}.assembly-card-action-feedback strong{color:#e8fcfff5}.assembly-card-action-feedback span{color:#aec2d2db;font-size:.78rem}.assembly-card-action-feedback.is-loading{border-color:#74e8ff57;box-shadow:inset 0 0 0 1px #74e8ff0d}.assembly-secondary-action.is-loading{opacity:.72;cursor:wait!important}.assembly-create-fragments-picker{border-color:#74e8ff29}.assembly-create-fragment-picker-list{gap:12px;display:grid}.assembly-create-fragment-picker-item{background:#020a0f61;border:1px solid #ffffff14;border-radius:16px;padding:12px}.assembly-create-fragment-picker-item h4{color:#f6f7faf2;margin:6px 0}.assembly-create-fragment-picker-item p{color:#dce6f0db;line-height:1.45}body.nexus-onboarding-active{overflow:hidden!important}body.nexus-onboarding-active .app-shell{pointer-events:none;-webkit-user-select:none;user-select:none}.nexus-onboarding{z-index:5000;color:#efe6d3;--nexus-dialogue-left-reserve:28px;background:#050403;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.nexus-onboarding[hidden]{display:none!important}.nexus-onboarding-shell{background:#050403;width:100%;height:100%;position:relative;overflow:hidden}.nexus-onboarding-viewport.graph-wrap{background:radial-gradient(circle at 18% 22%,#d99a3d1b,#0000 31%),radial-gradient(circle at 72% 42%,#8fe6df09,#0000 34%),radial-gradient(circle at 48% 80%,#4d34195c,#0000 44%),linear-gradient(#060504 0%,#070806 46%,#090604 100%)!important;border:1px solid #ab843f40!important;border-radius:24px!important;width:auto!important;height:auto!important;margin:0!important;position:absolute!important;inset:16px!important;overflow:hidden!important;box-shadow:0 26px 90px #0000008f,inset 0 0 140px #00000080,inset 0 0 0 1px #e7dcc306!important}.nexus-onboarding-viewport .atlas-canvas-bg{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.nexus-onboarding-viewport .atlas-canvas-depth{opacity:1!important;background:radial-gradient(at 26% 30%,#4d301457,#0000 45%),radial-gradient(at 78% 58%,#2516095c,#0000 43%),radial-gradient(at 52% 112%,#7350234d,#0000 54%),linear-gradient(#050505,#080806 62%,#0b0704)!important}.nexus-onboarding-viewport .atlas-atmosphere-layer{opacity:.9!important;mix-blend-mode:screen!important;background-image:radial-gradient(at 16% 62%,#d99a3d21,#0000 38%),radial-gradient(at 88% 30%,#8fe6df09,#0000 42%),radial-gradient(at 50% 44%,#5f43840b,#0000 47%)!important}.nexus-onboarding-viewport .atlas-grid-layer{opacity:.105!important;background-image:linear-gradient(#e7dcc329 1px,#0000 1px),linear-gradient(90deg,#e7dcc31c 1px,#0000 1px),linear-gradient(#d99a3d0b 1px,#0000 1px),linear-gradient(90deg,#d99a3d0a 1px,#0000 1px)!important;background-size:58px 58px,58px 58px,232px 232px,232px 232px!important;-webkit-mask-image:radial-gradient(#000000c7,#00000038 70%,#0000 100%)!important;mask-image:radial-gradient(#000000c7,#00000038 70%,#0000 100%)!important}.nexus-onboarding-viewport .atlas-constellation-layer{opacity:.5!important;mix-blend-mode:screen!important}.nexus-onboarding-viewport .atlas-energy-layer{z-index:1!important;background:radial-gradient(circle at var(--atlas-cursor-x) var(--atlas-cursor-y),#d99a3d1f 0,#d99a3d0f 92px,transparent 245px), radial-gradient(circle at calc(var(--atlas-cursor-x) + 80px) calc(var(--atlas-cursor-y) - 54px),#8fe6df12 0,transparent 190px), radial-gradient(circle at 13% 73%,#d99a3d0e,transparent 31%), radial-gradient(circle at 92% 9%,#5faa7e0b,transparent 28%)!important;opacity:var(--atlas-energy-opacity,.55)!important;mix-blend-mode:screen!important}#nexusOnboardingField{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;z-index:2!important;opacity:.82!important;mix-blend-mode:screen!important}.nexus-onboarding-vignette{z-index:7;pointer-events:none;opacity:.82;position:absolute;inset:0;background:radial-gradient(at 50% 44%,#0000 30%,#00000038 78%,#00000080 100%),linear-gradient(90deg,#0000002e,#0000 30% 70%,#0003)!important}.nexus-onboarding-stage{z-index:20;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nexus-onboarding-hud{z-index:40;pointer-events:auto;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:absolute;top:36px;left:44px;right:44px}.nexus-onboarding-system-label{color:#e7dcc3b8;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.nexus-onboarding-mode-label{color:#f3ead8;letter-spacing:.01em;text-shadow:0 1px 18px #00000073;margin-top:8px;font-size:1rem;display:block}.nexus-onboarding-character-layer{left:var(--nexus-character-left);bottom:var(--nexus-character-bottom);width:min(var(--nexus-character-width),32vw);max-width:var(--nexus-character-width);z-index:32;pointer-events:none;position:absolute}.nexus-onboarding-character-glow{filter:blur(14px);background:radial-gradient(circle,#d99a3d2b,#0000 60%),radial-gradient(circle,#8fe6df12,#0000 50%);border-radius:999px;width:118%;height:78%;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.nexus-onboarding-character-image{z-index:2;object-fit:contain;filter:drop-shadow(0 34px 44px #000000b3)drop-shadow(0 0 26px #d99a3d1a);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-height:79vh;display:block;position:relative}.nexus-onboarding-dialogue-panel{z-index:24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:linear-gradient(#18130ce8,#0c0a08e0),#080807e0;border:1px solid #ab843f45;border-radius:24px;min-height:230px;display:none;position:absolute;bottom:32px;left:40px;right:40px;box-shadow:0 22px 70px #00000073,inset 0 1px #ffffff09,inset 0 0 44px #d99a3d09}.nexus-onboarding-dialogue-panel:before{content:"";pointer-events:none;border:1px solid #e7dcc309;border-radius:24px;position:absolute;inset:0}.nexus-onboarding-dialogue-panel.is-active{display:block}.nexus-onboarding-dialogue-panel:not(.nexus-onboarding-profile-panel){padding:24px 28px 22px var(--nexus-dialogue-left-reserve)}.nexus-onboarding-profile-panel{min-height:320px;padding:24px 28px 24px var(--nexus-dialogue-left-reserve)}.nexus-onboarding-speaker-row{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.nexus-onboarding-speaker-badge{color:#f6ead2;letter-spacing:.01em;background:linear-gradient(#4c3a1ef0,#221a0fe0);border:1px solid #d99a3d42;border-radius:999px;align-items:center;min-height:34px;padding:0 15px;font-size:.95rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #0003}.nexus-onboarding-step-indicator{color:#e7dcc3a3;letter-spacing:.22em;text-transform:uppercase;text-align:right;margin-left:auto;font-size:.82rem;font-weight:900}.nexus-onboarding-dialogue-body{align-items:flex-start;min-height:92px;display:flex}.nexus-onboarding-dialogue-text{color:#f5ead7;letter-spacing:-.018em;text-wrap:balance;text-shadow:0 1px 18px #00000075;max-width:58ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.48rem,2.08vw,2.08rem);line-height:1.36}.nexus-onboarding-dialogue-text.is-typing:after{content:"";vertical-align:-.13em;background:#f6ead2d6;width:2px;height:1em;margin-left:5px;animation:.88s step-end infinite nexusOnboardingCaret;display:inline-block}@keyframes nexusOnboardingCaret{0%,48%{opacity:1}49%,to{opacity:0}}.nexus-onboarding-secondary{color:#e7dcc39e;min-height:1.35em;margin:10px 0 0;font-size:.96rem}.nexus-onboarding-actions{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:14px;display:flex}.nexus-onboarding-primary,.nexus-onboarding-ghost{appearance:none;font:inherit;cursor:pointer;border:0;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s,opacity .16s}.nexus-onboarding-primary{color:#f9ecd2;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#4f3a19f5,#2b1f12f5);border:1px solid #d99a3d52;border-radius:999px;min-height:48px;padding:0 22px;font-weight:900;box-shadow:0 14px 32px #00000052,inset 0 1px #ffffff14}.nexus-onboarding-primary.is-accent{background:linear-gradient(#654a1ffa,#342613fa)}.nexus-onboarding-ghost{color:#dce8e0d1;background:#090d0e8f;border:1px solid #8fe6df21;border-radius:999px;min-height:42px;padding:0 16px}.nexus-onboarding-primary:hover,.nexus-onboarding-ghost:hover{transform:translateY(-1px)}.nexus-onboarding-primary:focus-visible,.nexus-onboarding-ghost:focus-visible,.nexus-onboarding-field input:focus-visible,.nexus-onboarding-field select:focus-visible{outline-offset:3px;outline:2px solid #d99a3db3}.nexus-onboarding-profile-layout{grid-template-columns:minmax(0,1fr) 265px;align-items:stretch;gap:18px;display:grid}.nexus-onboarding-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.nexus-onboarding-field{gap:8px;display:grid}.nexus-onboarding-field-name{grid-column:1/-1}.nexus-onboarding-field span{color:#f4ead9;font-size:.9rem;font-weight:850}.nexus-onboarding-field input,.nexus-onboarding-field select{color:#f7f0e4;width:100%;min-height:52px;font:inherit;background:#090c0cbd;border:1px solid #d99a3d33;border-radius:15px;padding:0 16px;box-shadow:inset 0 1px #ffffff09}.nexus-onboarding-field input::placeholder{color:#e7dcc36b}.nexus-onboarding-form-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;margin-top:2px;display:flex}.nexus-onboarding-summary-card{background:linear-gradient(#15100ad1,#0a0908ad);border:1px solid #d99a3d29;border-radius:18px;min-width:0;padding:18px;box-shadow:inset 0 1px #ffffff09}.nexus-onboarding-summary-label{color:#e7dcc394;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:900}.nexus-onboarding-summary-card strong,.nexus-onboarding-summary-card span,.nexus-onboarding-summary-card small{display:block}.nexus-onboarding-summary-card strong{color:#f6ead2;font-size:1.14rem}.nexus-onboarding-summary-card span{color:#d7c5a6;margin-top:5px}.nexus-onboarding-summary-card small{color:#e7dcc3a3;margin-top:6px;font-size:.88rem}.nexus-onboarding-summary-note{color:#e7dcc39e;margin:12px 0 0;font-size:.9rem;line-height:1.48}.nexus-onboarding.is-closing{opacity:0;transition:opacity .2s}@media (width<=1180px){.nexus-onboarding{--nexus-dialogue-left-reserve:28px}.nexus-onboarding-profile-layout{grid-template-columns:1fr 240px}}@media (width<=900px){.nexus-onboarding{--nexus-dialogue-left-reserve:24px}.nexus-onboarding-viewport.graph-wrap{inset:10px!important}.nexus-onboarding-hud{top:20px;left:22px;right:22px}.nexus-onboarding-dialogue-panel{min-height:300px;bottom:16px;left:16px;right:16px}.nexus-onboarding-profile-panel{min-height:350px}.nexus-onboarding-profile-layout{grid-template-columns:1fr}}@media (width<=640px){.nexus-onboarding{--nexus-dialogue-left-reserve:16px}.nexus-onboarding-dialogue-panel{min-height:334px}.nexus-onboarding-dialogue-panel:not(.nexus-onboarding-profile-panel),.nexus-onboarding-profile-panel{padding:16px 16px 16px var(--nexus-dialogue-left-reserve)}.nexus-onboarding-dialogue-text{font-size:1.22rem;line-height:1.42}.nexus-onboarding-step-indicator{letter-spacing:.14em;font-size:.68rem}.nexus-onboarding-form{grid-template-columns:1fr}.nexus-onboarding-field-name{grid-column:auto}.nexus-onboarding-actions,.nexus-onboarding-form-actions{flex-direction:column;align-items:stretch}.nexus-onboarding-primary,.nexus-onboarding-ghost{width:100%}}@media (prefers-reduced-motion:reduce){.nexus-onboarding-primary,.nexus-onboarding-ghost,.nexus-onboarding.is-closing{transition:none!important}.nexus-onboarding-dialogue-text.is-typing:after{animation:none!important}}body.nexus-mode-crear .node-world-seed,body.nexus-mode-crear .node-type-base_world_seed{min-width:420px!important;min-height:176px!important;padding-bottom:22px!important}body.nexus-mode-crear .node-world-seed .weight-control,body.nexus-mode-crear .node-type-base_world_seed .weight-control{grid-template-columns:auto minmax(180px,1fr) auto!important;align-items:center!important;gap:14px!important;margin-top:18px!important;padding:0 4px 2px!important;line-height:1!important;display:grid!important}body.nexus-mode-crear .node-world-seed .weight-control span:first-child,body.nexus-mode-crear .node-type-base_world_seed .weight-control span:first-child{align-self:center!important}body.nexus-mode-crear .node-world-seed .weight-slider,body.nexus-mode-crear .node-type-base_world_seed .weight-slider{vertical-align:middle!important;background:0 0!important;width:100%!important;min-width:180px!important;height:22px!important;margin:0!important;padding:0!important}body.nexus-mode-crear .node-world-seed .weight-value,body.nexus-mode-crear .node-type-base_world_seed .weight-value{text-align:right!important;align-self:center!important;min-width:44px!important}body.nexus-mode-crear .node-world-seed .resizer-y,body.nexus-mode-crear .node-type-base_world_seed .resizer-y{bottom:7px!important}body.nexus-mode-crear #viewport{contain:layout paint;overflow:hidden!important}body.nexus-mode-crear .graph-wrap.atlas-cosmos .atlas-canvas-bg,body.nexus-mode-crear .graph-wrap.atlas-cosmos .atlas-canvas-depth,body.nexus-mode-crear .graph-wrap.atlas-cosmos .atlas-atmosphere-layer,body.nexus-mode-crear .graph-wrap.atlas-cosmos .atlas-grid-layer,body.nexus-mode-crear .graph-wrap.atlas-cosmos .atlas-constellation-layer,body.nexus-mode-crear .graph-wrap.atlas-cosmos .atlas-energy-layer{pointer-events:none!important;width:auto!important;height:auto!important;margin:0!important;position:absolute!important;inset:0!important;transform:none!important}body.nexus-mode-crear #systemField,body.nexus-mode-crear #wireLayer,body.nexus-mode-crear #world{margin:0!important;top:0!important;left:0!important}body.nexus-mode-crear #wireLayer{width:100%!important;height:100%!important;overflow:visible!important}.nexus-create-tutorial-panel{z-index:3600;color:#f6efe4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#18120ceb,#0b0a08e0),radial-gradient(circle at 10% 0,#b5853b24,#0000 54%);border:1px solid #cdac6942;border-radius:17px;grid-template-columns:86px minmax(0,1fr);align-items:end;gap:8px;width:min(448px,100vw - 152px);min-height:0;padding:8px 11px 8px 8px;display:grid;position:fixed;bottom:44px;left:118px;overflow:visible;box-shadow:0 18px 46px #0006,inset 0 1px #ffffff0d}.nexus-create-tutorial-avatar{pointer-events:none;z-index:2;align-self:end;min-height:86px;margin-top:-34px;margin-bottom:-24px;margin-left:-48px;position:relative;overflow:visible}.nexus-create-tutorial-avatar:before{content:"";filter:blur(8px);background:radial-gradient(circle,#d99a3d26,#0000 65%);border-radius:999px;width:80px;height:80px;position:absolute;bottom:8px;left:48%;transform:translate(-50%)}.nexus-create-tutorial-avatar img{object-fit:contain;filter:drop-shadow(0 18px 22px #0000009e);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:118px;max-height:178px;position:absolute;bottom:-8px;left:48%;transform:translate(-50%)}.nexus-create-tutorial-content{z-index:1;min-width:0;position:relative}.nexus-create-tutorial-head{justify-content:space-between;align-items:center;gap:7px;margin-bottom:4px;display:flex}.nexus-create-tutorial-speaker{color:#f5deb7;letter-spacing:.085em;text-transform:uppercase;background:#8f662a33;border:1px solid #deb05c33;border-radius:999px;align-items:center;min-height:19px;padding:0 8px;font-size:.51rem;font-weight:850;display:inline-flex}.nexus-create-tutorial-step{color:#e6dac28f;letter-spacing:.085em;text-transform:uppercase;white-space:nowrap;font-size:.51rem;font-weight:800}.nexus-create-tutorial-panel h3{color:#fff7e6;letter-spacing:-.018em;margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:.86rem;line-height:1.05}.nexus-create-tutorial-panel p{color:#f9efdceb;margin:0;font-size:.68rem;line-height:1.27}.nexus-create-tutorial-panel small{color:#e4d7bea3;margin-top:4px;font-size:.59rem;line-height:1.24;display:block}.nexus-create-tutorial-actions{justify-content:space-between;align-items:center;gap:7px;margin-top:7px;display:flex}.nexus-create-tutorial-primary,.nexus-create-tutorial-ghost{appearance:none;font:inherit;cursor:pointer;border-radius:999px;min-height:26px;padding:0 10px;transition:transform .16s,opacity .16s,border-color .16s,background .16s}.nexus-create-tutorial-primary{color:#fff7e6;background:linear-gradient(135deg,#c18833f0,#744e1df5);border:1px solid #ffe19d38;font-size:.68rem;font-weight:850;box-shadow:0 10px 24px #6240164d,inset 0 1px #ffffff24}.nexus-create-tutorial-ghost{color:#e6dac2a8;background:#0909076b;border:1px solid #cdac691f;font-size:.64rem;font-weight:760}.nexus-create-tutorial-panel.is-waiting-user .nexus-create-tutorial-actions:after{content:"Esperando acción…";color:#e6dac285;letter-spacing:.02em;margin-left:auto;font-size:.59rem;font-weight:760}.nexus-create-tutorial-primary:hover,.nexus-create-tutorial-ghost:hover{transform:translateY(-1px)}.nexus-create-tutorial-primary:disabled{opacity:.44;cursor:not-allowed;transform:none}.nexus-tutorial-node-focus{outline-offset:5px!important;outline:2px solid #ffc763c7!important;box-shadow:0 0 0 5px #ffbe561c,0 0 28px #ffbf534d!important}.nexus-tutorial-highlight{outline-offset:4px!important;outline:2px solid #ffc763d1!important;box-shadow:0 0 0 4px #ffbe561f,0 0 26px #ffbf5347!important}@media (width<=1100px){.nexus-create-tutorial-panel{grid-template-columns:76px minmax(0,1fr);width:min(430px,100vw - 118px);bottom:40px;left:94px}.nexus-create-tutorial-avatar{min-height:78px;margin-top:-28px;margin-bottom:-22px;margin-left:-40px}.nexus-create-tutorial-avatar img{width:104px;max-height:162px}}@media (width<=740px){.nexus-create-tutorial-panel{grid-template-columns:60px minmax(0,1fr);width:auto;padding:8px 10px 8px 8px;bottom:42px;left:56px;right:12px}.nexus-create-tutorial-avatar{min-height:78px;margin-top:-22px;margin-bottom:-18px;margin-left:-34px}.nexus-create-tutorial-avatar img{width:92px;max-height:142px}.nexus-create-tutorial-actions{align-items:stretch}.nexus-create-tutorial-primary,.nexus-create-tutorial-ghost{min-height:28px}}body.nexus-mode-crear #menu,body.nexus-mode-crear #submenu,#createGraphSlot #menu,#createGraphSlot #submenu{box-sizing:border-box!important;z-index:3400!important;overscroll-behavior:contain!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-radius:13px!important;width:max-content!important;min-width:178px!important;max-width:226px!important;padding:6px!important;overflow-x:hidden!important}body.nexus-mode-crear #submenu,#createGraphSlot #submenu{min-width:176px!important;max-width:204px!important}body.nexus-mode-crear #menu button,body.nexus-mode-crear #submenu button,#createGraphSlot #menu button,#createGraphSlot #submenu button{box-sizing:border-box!important;letter-spacing:.015em!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:9px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;height:36px!important;min-height:34px!important;margin:2px 0!important;padding:0 10px!important;font-size:.74rem!important;line-height:1.1!important;display:flex!important;overflow:hidden!important;transform:none!important}body.nexus-mode-crear #submenu button,#createGraphSlot #submenu button{letter-spacing:.035em!important;text-transform:uppercase!important;font-size:.72rem!important}body.nexus-mode-crear #menu button:hover,body.nexus-mode-crear #submenu button:hover,#createGraphSlot #menu button:hover,#createGraphSlot #submenu button:hover{transform:none!important}body.nexus-mode-crear #menu.is-flipped-x,body.nexus-mode-crear #submenu.is-flipped-x,#createGraphSlot #menu.is-flipped-x,#createGraphSlot #submenu.is-flipped-x{transform-origin:100% 0!important}body.nexus-mode-crear #menu.is-flipped-y,body.nexus-mode-crear #submenu.is-flipped-y,#createGraphSlot #menu.is-flipped-y,#createGraphSlot #submenu.is-flipped-y{transform-origin:0 100%!important}body.nexus-mode-crear #menu::-webkit-scrollbar{width:7px}body.nexus-mode-crear #submenu::-webkit-scrollbar{width:7px}#createGraphSlot #menu::-webkit-scrollbar{width:7px}#createGraphSlot #submenu::-webkit-scrollbar{width:7px}body.nexus-mode-crear #menu::-webkit-scrollbar-thumb{background:#d99a3d40;border:2px solid #120d08eb;border-radius:99px}body.nexus-mode-crear #submenu::-webkit-scrollbar-thumb{background:#d99a3d40;border:2px solid #120d08eb;border-radius:99px}#createGraphSlot #menu::-webkit-scrollbar-thumb{background:#d99a3d40;border:2px solid #120d08eb;border-radius:99px}#createGraphSlot #submenu::-webkit-scrollbar-thumb{background:#d99a3d40;border:2px solid #120d08eb;border-radius:99px}.nexus-create-tutorial-extra{margin-top:7px}.nexus-tutorial-progress{background:#ffe8b414;border:1px solid #e6b96429;border-radius:999px;width:100%;height:7px;position:relative;overflow:hidden;box-shadow:inset 0 1px 4px #0000005c}.nexus-tutorial-progress i{border-radius:inherit;background:linear-gradient(90deg,#bb7e2bf5,#efbe60f0);width:0;transition:width .32s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #ebb14d47}.nexus-tutorial-progress-label{color:#f2e2c2b3;letter-spacing:.015em;margin-top:5px;font-size:.58rem;font-weight:760}.nexus-create-tutorial-panel.is-bridge-loading .nexus-create-tutorial-actions:after{content:"Preparando Premisa…"}.nexus-create-tutorial-panel.is-assembly-phase{bottom:34px}.nexus-assembly-bridge-review{z-index:3680;pointer-events:auto;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nexus-assembly-bridge-review-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04040475;position:absolute;inset:0}.nexus-assembly-bridge-review-card{z-index:1;color:#f8eddb;background:linear-gradient(#19130df5,#0c0b09f0),radial-gradient(circle at 8% 0,#c08b3626,#0000 50%);border:1px solid #cdac6940;border-radius:22px;width:min(620px,100vw - 42px);max-height:min(78vh,680px);padding:18px;position:relative;overflow:auto;box-shadow:0 28px 80px #0000008f,inset 0 1px #ffffff0d}.nexus-assembly-bridge-review-card header h2{color:#fff6e4;letter-spacing:-.02em;margin:.12rem 0 .3rem;font-family:Georgia,Times New Roman,serif;font-size:1.08rem}.nexus-assembly-bridge-review-card header p:not(.mode-eyebrow){color:#eaddc5b8;margin:0;font-size:.78rem;line-height:1.35}.nexus-assembly-review-grid{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0 16px;display:grid}.nexus-assembly-review-grid article{background:#fff0cc0b;border:1px solid #d7ae641f;border-radius:14px;padding:10px}.nexus-assembly-review-grid article.is-wide{grid-column:1/-1}.nexus-assembly-review-grid span{color:#e5cca09e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.58rem;font-weight:850;display:block}.nexus-assembly-review-grid strong{color:#fff7e6eb;font-size:.75rem;font-weight:680;line-height:1.34;display:block}.nexus-assembly-bridge-review-card footer{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}@media (width<=720px){.nexus-assembly-review-grid{grid-template-columns:1fr}.nexus-assembly-bridge-review{padding:14px}.nexus-assembly-bridge-review-card{width:calc(100vw - 28px)}}body.nexus-mode-ensamblaje .assembly-workspace{grid-template-columns:220px minmax(0,1fr) minmax(300px,360px)!important}body.nexus-mode-ensamblaje .assembly-card-index-sidebar{background:#070a0fd1!important;gap:10px!important}.assembly-card-index-list{flex-direction:column;gap:7px;min-width:0;padding-right:2px;display:flex;overflow:hidden auto}.assembly-card-index-list button{color:#dde7f2;text-align:left;cursor:pointer;background:#ffd58a0b;border:1px solid #ffd58a24;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:9px;width:100%;min-width:0;padding:8px 9px;transition:border-color .16s,background .16s,transform .16s;display:grid}.assembly-card-index-list button:hover,.assembly-card-index-list button.is-primary-card{background:#42d9ff16;border-color:#42d9ff85}.assembly-card-index-list button:hover{transform:translate(2px)}.assembly-card-index-list button span{color:#d59d38;border:1px solid #ffd58a38;border-radius:999px;grid-row:1/span 2;justify-content:center;align-items:center;width:28px;height:28px;font-size:.58rem;font-weight:900;display:inline-flex}.assembly-card-index-list button strong{color:#eeece6;min-width:0;font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;line-height:1.1;overflow:hidden}.assembly-card-index-list button em{color:#b4c2d0b8;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.55rem;font-style:normal;line-height:1.2;overflow:hidden}.assembly-left-advanced-filters{background:#42d9ff09;border:1px solid #42d9ff1f;border-radius:12px;padding:0;overflow:hidden}.assembly-left-advanced-filters>summary{cursor:pointer;color:#7edaffd1;text-transform:uppercase;letter-spacing:.12em;padding:8px 9px;font-size:.58rem;font-weight:900;list-style:none}.assembly-left-advanced-filters>summary::-webkit-details-marker{display:none}.assembly-left-advanced-filters[open]>summary{border-bottom:1px solid #ffffff12}.assembly-left-advanced-filters .assembly-filter-row{max-height:34vh;padding:8px!important;overflow:auto!important}body.nexus-mode-ensamblaje .assembly-main-header{background:linear-gradient(135deg,#ffd58a0f,#42d9ff09);border:1px solid #ffd58a1c;border-radius:16px;padding:10px 12px!important}body.nexus-mode-ensamblaje .assembly-main-header .mode-eyebrow:after{content:" · foco actual";color:#42d9ffcc}body.nexus-mode-ensamblaje .assembly-main-header h3:after{content:" · empieza por Premisa";color:#d59d38;font-size:.72rem;font-family:var(--font-ui,inherit);font-weight:800}body.nexus-mode-ensamblaje .assembly-main-header p:not(.mode-eyebrow){max-width:460px!important}body.nexus-mode-ensamblaje .assembly-card[data-assembly-card=premise_hypothesis]{border-color:#42d9ff85!important;box-shadow:0 0 0 1px #42d9ff2e,0 18px 42px #1017226b!important}body.nexus-mode-ensamblaje .assembly-right-sidebar.assembly-from-create-sidebar{gap:10px;padding:10px;background:#070a0fe0!important;overflow:hidden auto!important}.assembly-from-create-panel{flex-direction:column;flex:none;gap:10px;display:flex;background:linear-gradient(#111b25d1,#080a0fe6)!important;border-color:#42d9ff3d!important;padding:12px!important}.assembly-from-create-head h3{font-family:var(--font-display);color:#eeece6;margin:.16rem 0 .2rem;font-size:.98rem}.assembly-from-create-head p:not(.mode-eyebrow){color:#bcc7d3c2;margin:0;font-size:.66rem;line-height:1.32}.assembly-fragment-tray.is-from-create{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.assembly-fragment-header.is-from-create-clean{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;padding:0 0 8px!important;display:grid!important}.assembly-fragment-header.is-from-create-clean h3{color:#eeece6;margin:.12rem 0;line-height:1.2;font-size:.84rem!important}.assembly-fragment-header.is-from-create-clean p:not(.mode-eyebrow){color:#bcc7d3b3;margin:0;font-size:.62rem!important;line-height:1.3!important}.assembly-fragment-filter-row.is-from-create-filters{gap:5px!important;padding:0!important;display:flex!important}.assembly-fragment-filter-row.is-from-create-filters .assembly-filter-chip{text-align:center;flex:1 1 0;min-height:26px!important;padding:.28rem .36rem!important;font-size:.53rem!important}.assembly-fragment-list.is-from-create-list{flex-direction:column;gap:8px;max-height:41vh;padding-right:2px;display:flex;overflow:hidden auto}.assembly-fragment-item.is-from-create-card{background:#ffd58a0b!important;border:1px solid #ffd58a29!important;border-radius:14px!important;flex-direction:column!important;gap:9px!important;padding:10px!important;display:flex!important}.assembly-fragment-item.is-from-create-card h4{color:#ffe2a8;margin:.1rem 0 .2rem;font-size:.76rem;line-height:1.2}.assembly-fragment-item.is-from-create-card p{color:#d7dbde;margin:0;font-size:.66rem!important;line-height:1.36!important}.assembly-fragment-suggestions.is-quiet{color:#bcc7d3b3;grid-template-columns:1fr;gap:3px;margin-top:7px;font-size:.58rem;display:grid}.assembly-fragment-suggestions.is-quiet strong{color:#7edaffd1;text-transform:uppercase;letter-spacing:.1em;font-size:.5rem}.assembly-fragment-actions.is-from-create-actions{grid-template-columns:1fr 1fr;gap:6px!important;display:grid!important}.assembly-fragment-actions.is-from-create-actions .assembly-primary-action{grid-column:1/-1}.assembly-fragment-actions.is-from-create-actions button{border-radius:10px!important;min-height:30px!important;padding:.36rem .42rem!important;font-size:.56rem!important}.assembly-fragment-empty.is-from-create-empty{background:#42d9ff09;border:1px dashed #42d9ff38;border-radius:14px;padding:12px}.assembly-fragment-empty.is-from-create-empty h4{color:#eeece6;margin:0 0 5px;font-size:.78rem}.assembly-fragment-empty.is-from-create-empty p{color:#8fa4b8;margin:0;font-size:.64rem;line-height:1.35}.assembly-advanced-drawer{background:#42d9ff09;border:1px solid #42d9ff21;border-radius:15px;flex:none;overflow:hidden}.assembly-advanced-drawer>summary{cursor:pointer;grid-template-columns:1fr;gap:3px;padding:10px 12px;list-style:none;display:grid}.assembly-advanced-drawer>summary::-webkit-details-marker{display:none}.assembly-advanced-drawer>summary span{color:#7edaff;font-family:var(--font-display);font-size:.78rem}.assembly-advanced-drawer>summary em{color:#bcc7d39e;font-size:.58rem;font-style:normal;line-height:1.25}.assembly-advanced-drawer[open]>summary{border-bottom:1px solid #ffffff12}.assembly-panel-tabs.is-advanced{border-bottom:1px solid #ffffff12!important}.assembly-panel-stack.is-advanced-stack{max-height:52vh;overflow:hidden}.assembly-panel-stack.is-advanced-stack .assembly-panel-content{max-height:52vh}body.nexus-mode-ensamblaje .assembly-subbar-actions [data-assembly-panel-tab=export]{display:none!important}@media (width<=1100px){body.nexus-mode-ensamblaje .assembly-workspace{grid-template-columns:200px minmax(0,1fr)!important}body.nexus-mode-ensamblaje .assembly-right-sidebar.assembly-from-create-sidebar{border-top:1px solid #42d9ff24!important;border-left:0!important;grid-area:3/1/auto/-1!important;max-width:none!important}}@media (width<=760px){body.nexus-mode-ensamblaje .assembly-card-index-sidebar{display:none!important}body.nexus-mode-ensamblaje .assembly-workspace{grid-template-columns:1fr!important}}.nexus-output-bible-screen{padding:clamp(18px,3vw,34px);overflow:auto}.nexus-output-bible-screen .nexus-output-shell{z-index:1;gap:16px;width:min(1180px,100vw - 48px);margin:0 auto;display:grid;position:relative}.nexus-output-hero{background:linear-gradient(#0d161edb,#080c12c7);border-color:#42d9ff3d;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:22px;display:grid}.nexus-output-hero h2,.nexus-output-card h3{font-family:var(--font-display);letter-spacing:-.025em;color:#e8f7ff;margin:0}.nexus-output-hero h2{font-size:clamp(1.85rem,3vw,2.75rem)}.nexus-output-hero p:not(.mode-eyebrow),.nexus-output-card p{color:var(--muted);margin:.55rem 0 0;font-size:.86rem;line-height:1.48}.nexus-output-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.secondary-mode-action{color:#ffe3a8;cursor:pointer;letter-spacing:.02em;background:#ffd88a0e;border:1px solid #ffd88a47;border-radius:999px;padding:.68rem .95rem;font-weight:700}.secondary-mode-action:hover{background:#ffd88a1a;border-color:#ffd88a94}.nexus-output-grid{grid-template-columns:minmax(260px,.85fr) minmax(320px,1.15fr);align-items:start;gap:14px;display:grid}.nexus-output-card{background:#090d13c7;border-color:#ffd88a26;border-radius:18px;padding:18px}.nexus-output-card-header{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.nexus-output-status-list{gap:7px;display:grid}.nexus-output-status-row{color:#e8f7ff;background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:.82rem;display:flex}.nexus-output-status-row b{text-transform:uppercase;letter-spacing:.1em;color:#ffd88ac7;font-size:.68rem;font-weight:700}.nexus-output-status-row.is-ready b{color:#8fe9d0}.nexus-output-note{background:#42d9ff0b;border:1px dashed #42d9ff33;border-radius:12px;padding:10px 12px;margin-top:12px!important;font-size:.78rem!important}.nexus-output-reading{color:#e8f7ffd1;background:#00000029;border:1px solid #42d9ff21;border-radius:14px;min-height:82px;margin-top:12px;padding:12px;font-size:.82rem;line-height:1.45}.nexus-output-preview-card{grid-column:1/-1}.nexus-output-outline{color:#e8f7ffbd;gap:4px;margin:0 0 12px;padding-left:1.2rem;font-size:.82rem;display:grid}.nexus-output-preview-text{resize:vertical;color:#dff7ff;width:100%;min-height:220px;font-family:var(--mono,"Courier New",monospace);box-sizing:border-box;background:#03070ab8;border:1px solid #42d9ff2e;border-radius:14px;padding:12px;line-height:1.45}.nexus-output-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nexus-output-format-grid button{color:#dff7ff;cursor:pointer;background:#42d9ff12;border:1px solid #42d9ff47;border-radius:14px;padding:.8rem .65rem;font-weight:700}.nexus-output-format-grid button:hover:not(:disabled){background:#42d9ff1f;border-color:#42d9ffa3}.nexus-output-format-grid button.is-disabled{opacity:.5;cursor:not-allowed;background:#ffffff09;border-color:#ffffff1a}.nexus-output-advanced{color:var(--muted);border-top:1px solid #ffffff12;margin-top:12px;padding-top:10px}.nexus-output-advanced summary{cursor:pointer;color:#ffe3a8;text-transform:uppercase;letter-spacing:.11em;font-size:.78rem}.nexus-output-present-soon{opacity:.72}.nexus-present-soon-hero~.world-gallery{display:none!important}.nexus-dropdown-secondary{opacity:.72}@media (width<=980px){.nexus-output-bible-screen .nexus-output-shell{width:calc(100vw - 28px)}.nexus-output-hero{grid-template-columns:1fr;align-items:start}.nexus-output-hero-actions{justify-content:flex-start}.nexus-output-grid,.nexus-output-format-grid{grid-template-columns:1fr}}.nexus-tools-header{max-width:1040px}.nexus-tools-shell{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:16px;max-width:1040px;display:grid}.nexus-tools-card{border-radius:18px;padding:18px}.nexus-tools-card h3{font-family:var(--font-display);color:var(--nexus-ivory,#f4e5bd);letter-spacing:-.02em;margin:0 0 .35rem}.nexus-tools-card p{color:var(--atlas-ink-muted,var(--muted));margin:0;font-size:.82rem;line-height:1.46}.nexus-understand-bridge{flex-direction:column;justify-content:space-between;gap:14px;min-height:190px;display:flex}.nexus-tools-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.nexus-tools-pill{color:#dff7ff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#42d9ff14;border:1px solid #42d9ff5c;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 .72rem;font-size:.66rem;font-weight:700;display:inline-flex}.nexus-tools-motor-card{overflow:visible!important}.nexus-tools-motor-card .system-controls-body,.motor-workbench .system-controls-body.nexus-tools-motor-body{display:block!important}.nexus-tools-motor-card .advanced-tools-intro{grid-column:auto;margin-bottom:12px}.nexus-tools-motor-card .ollama-config-panel{margin-top:0;padding:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.nexus-tools-motor-card .ollama-config-panel:before{display:none}.nexus-ai-simple-header{margin-bottom:12px;background:0 0!important;border-bottom:1px solid #9a763f38!important;padding:0 0 12px!important}.nexus-ai-simple-header h3{font-family:var(--font-display);margin:0;color:var(--nexus-ivory,#f4e5bd)!important;letter-spacing:.02em!important;text-transform:none!important;font-size:.95rem!important}.nexus-ai-simple-header p{max-width:620px;margin:.22rem 0 0;font-size:.78rem;color:var(--atlas-ink-muted,var(--muted))!important}.nexus-ai-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.nexus-ai-status-grid article{background:linear-gradient(#0e141875,#0a080657);border:1px solid #9a763f33;border-radius:14px;min-height:64px;padding:.78rem .86rem}.nexus-ai-status-grid span,.nexus-ai-advanced-mini-grid span{color:#d99a3db8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem;font-size:.64rem;display:block}.nexus-ai-status-grid strong,.nexus-ai-advanced-mini-grid strong{color:#e6edf3;word-break:break-word;font-size:.82rem;line-height:1.25;display:block}.nexus-ai-purpose{background:#42d9ff0b;border:1px solid #42d9ff29;border-radius:13px;padding:.72rem .82rem;color:var(--atlas-ink-muted,var(--muted))!important;margin:0 0 12px!important;font-size:.78rem!important;line-height:1.45!important}.nexus-ai-primary-actions{margin-bottom:12px}.nexus-ai-primary-actions #ollamaTestBtn{color:#dff7ff;background:#42d9ff1f;border-color:#42d9ff8a;border-radius:999px;padding:.62rem .96rem}.nexus-ai-advanced{background:#fff5dc09;border:1px solid #9a763f3d;border-radius:15px;overflow:hidden}.nexus-ai-advanced summary{cursor:pointer;color:#f4e5bd;font-family:var(--font-display);letter-spacing:.04em;padding:.76rem .9rem;font-size:.82rem;list-style:none}.nexus-ai-advanced summary::-webkit-details-marker{display:none}.nexus-ai-advanced summary:after{content:"▾";float:right;opacity:.72}.nexus-ai-advanced[open] summary:after{transform:rotate(180deg)}.nexus-ai-advanced-body{flex-direction:column;gap:10px;padding:0 .9rem .9rem;display:flex}.nexus-ai-advanced-note{color:var(--atlas-ink-muted,var(--muted))!important;margin:0!important;font-size:.74rem!important;line-height:1.42!important}.nexus-ai-advanced-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nexus-ai-advanced-mini-grid div{background:#0000002e;border:1px solid #ffffff0f;border-radius:10px;padding:.58rem .65rem}.nexus-tools-motor-card .ollama-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.nexus-tools-motor-card .ollama-config-detail{max-height:120px;overflow:auto}@media (width<=980px){.nexus-tools-shell,.nexus-ai-status-grid,.nexus-ai-advanced-mini-grid,.nexus-tools-motor-card .ollama-config-grid{grid-template-columns:1fr}}body.nexus-mode-ensamblaje .assembly-left-advanced-filters,body.nexus-mode-ensamblaje .assembly-left-help,body.nexus-mode-ensamblaje .assembly-subbar-actions [data-assembly-panel-tab=export]{display:none!important}body.nexus-mode-ensamblaje .assembly-card-index-sidebar{overflow:auto;gap:12px!important}body.nexus-mode-ensamblaje .assembly-card-index-list{gap:10px;display:grid}body.nexus-mode-ensamblaje .assembly-card-index-list button{min-height:64px!important;padding:12px 14px!important}body.nexus-mode-ensamblaje .assembly-right-sidebar{overflow:auto}.assembly-world-diagnosis-panel{padding:18px;background:linear-gradient(#061218d1,#07090db8)!important;border-color:#42d9ff47!important}.assembly-diagnosis-head h3{font-family:var(--font-display);color:#e6edf3;margin:0 0 .35rem;font-size:1.08rem}.assembly-diagnosis-head p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.42}.assembly-world-diagnosis-grid{gap:10px;margin-top:14px;display:grid}.assembly-world-diagnosis-grid article{background:#fff5dc09;border:1px solid #ffd88a21;border-radius:14px;padding:11px 12px}.assembly-world-diagnosis-grid strong{color:#ffe2a8;font-family:var(--font-display);margin-bottom:6px;font-size:.86rem;display:block}.assembly-world-diagnosis-grid ul{color:#e8f7ffc7;margin:0;padding-left:1rem;font-size:.76rem;line-height:1.45}.assembly-origin-drawer{background:#42d9ff09;border:1px solid #42d9ff2e;border-radius:14px;margin-top:12px;overflow:hidden}.assembly-origin-drawer>summary{cursor:pointer;color:#dff7ff;text-transform:uppercase;letter-spacing:.1em;padding:10px 12px;font-size:.75rem;font-weight:800}.assembly-origin-drawer>summary::-webkit-details-marker{display:none}.assembly-origin-drawer>summary:after{content:"Ver origen";float:right;color:#ffd88ab8;letter-spacing:.06em}.assembly-origin-drawer[open]>summary:after{content:"Ocultar"}.assembly-origin-drawer #assemblyFragmentTray{background:0 0!important;border:0!important;padding:0 12px 12px!important}.assembly-origin-drawer .assembly-fragment-header,.assembly-origin-drawer .assembly-fragment-filter-row{display:none!important}.assembly-origin-drawer .assembly-fragment-item{border-radius:12px!important;padding:10px!important}.assembly-origin-drawer .assembly-fragment-item h4{font-size:.82rem!important}.assembly-origin-drawer .assembly-fragment-item p,.assembly-origin-drawer .assembly-fragment-suggestions{font-size:.72rem!important}.nexus-output-bible-screen #exportBibleBtn{box-shadow:0 0 24px #d99a3d2e;color:#fff7df!important;background:linear-gradient(#d99a3df2,#845a22eb)!important;border-color:#ffd88ad9!important}.nexus-output-format-grid .is-primary-format{grid-column:1/-1;color:#ffe2a8!important;background:#d99a3d29!important;border-color:#ffd88ab8!important}.nexus-output-present-soon{opacity:.52;order:99}.nexus-motor-screen{overflow:auto;padding:clamp(16px,2.4vw,28px)!important}.nexus-motor-screen .nexus-tools-header{max-width:1180px!important;margin-bottom:12px!important}.nexus-motor-screen .nexus-tools-header h2{font-size:clamp(1.85rem,3vw,2.45rem)!important}.nexus-tools-compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:12px!important;max-width:1180px!important;display:grid!important}.nexus-tools-compact-grid .nexus-tools-card{background:#090d12b8!important;border:1px solid #9a763f3b!important;min-height:0!important;padding:14px!important}.nexus-tools-compact-grid .nexus-tools-card h3{font-size:.96rem!important}.nexus-tools-compact-grid .nexus-tools-card p,.nexus-tools-compact-grid .panel-helper-text{font-size:.74rem!important;line-height:1.38!important}.nexus-tools-compact-grid #systemControlsPanel{max-height:none!important;overflow:visible!important}.nexus-tools-compact-grid .system-controls-body{display:block!important}.nexus-tools-compact-grid .rule-editor-panel,.nexus-tools-compact-grid .temporal-simulation-panel,.nexus-tools-compact-grid .scenario-mode-panel{display:none!important}.nexus-tools-compact-grid .diagnostics-panel,.nexus-tools-compact-grid .template-panel{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.nexus-tools-compact-grid .diagnostic-grid{gap:6px!important;display:grid!important}.nexus-tools-compact-grid .diagnostic-grid .diagnostic-row:nth-child(n+4){display:none!important}.nexus-tools-compact-grid .diagnostic-row{background:#42d9ff09!important;border:1px solid #42d9ff1f!important;border-radius:10px!important;padding:7px 8px!important}.nexus-tools-compact-grid .diagnostic-row span,.nexus-tools-compact-grid .diagnostic-row b{font-size:.7rem!important}.nexus-tools-compact-grid .diagnostic-detail,.nexus-tools-compact-grid .template-header p,.nexus-tools-compact-grid .template-select-label,.nexus-tools-compact-grid .template-replace-row,.nexus-tools-compact-grid .template-description{display:none!important}.nexus-tools-compact-grid .template-header h3{margin-bottom:8px!important}.nexus-tools-compact-grid .template-selector{width:100%!important;min-height:40px!important;font-size:.76rem!important}.nexus-tools-compact-grid #applyTemplateBtn,.nexus-tools-compact-grid #ollamaTestBtn{border-radius:999px!important;width:100%!important;min-height:38px!important;margin-top:8px!important}.nexus-tools-compact-grid .ollama-config-panel{margin:0!important}.nexus-tools-compact-grid .nexus-ai-simple-header{display:none!important}.nexus-tools-compact-grid .nexus-ai-status-grid{grid-template-columns:1fr!important;gap:6px!important;margin-bottom:8px!important}.nexus-tools-compact-grid .nexus-ai-status-grid article{min-height:0!important;padding:7px 8px!important}.nexus-tools-compact-grid .nexus-ai-status-grid span,.nexus-tools-compact-grid .nexus-ai-status-grid strong{font-size:.7rem!important}.nexus-tools-compact-grid .nexus-ai-purpose{display:none!important}.nexus-tools-compact-grid .nexus-ai-advanced{border-radius:11px!important;margin-top:8px!important}.nexus-tools-compact-grid .nexus-ai-advanced summary{padding:8px 10px!important;font-size:.72rem!important}@media (width<=1180px){.nexus-tools-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.nexus-tools-compact-grid{grid-template-columns:1fr!important}}body.nexus-mode-motor .nexus-mode-screen.nexus-motor-screen{padding:18px 28px 42px!important;overflow:hidden!important}body.nexus-mode-motor .nexus-tools-header{max-width:1180px!important;margin:0 auto 12px!important}body.nexus-mode-motor .nexus-tools-header .mode-eyebrow{margin-bottom:.34rem!important}body.nexus-mode-motor .nexus-tools-header h2{margin-bottom:.25rem!important;font-size:clamp(1.6rem,2.6vw,2.15rem)!important}body.nexus-mode-motor .nexus-tools-header p{max-width:760px!important;font-size:.84rem!important;line-height:1.35!important}body.nexus-mode-motor .nexus-tools-compact-grid{grid-template-columns:1fr 1.15fr 1fr 1fr!important;gap:12px!important;height:calc(100vh - 190px)!important;max-height:620px!important;overflow:hidden!important}body.nexus-mode-motor .nexus-tools-compact-grid .nexus-tools-card{min-height:0!important;max-height:100%!important;padding:13px!important;overflow:hidden!important}body.nexus-mode-motor .nexus-tools-card-header{margin-bottom:8px!important}body.nexus-mode-motor .nexus-tools-card h3{margin-bottom:.2rem!important;font-size:.92rem!important}body.nexus-mode-motor .nexus-tools-card p{font-size:.72rem!important;line-height:1.32!important}body.nexus-mode-motor .nexus-understand-bridge{min-height:0!important}body.nexus-mode-motor #systemControlsPanel,body.nexus-mode-motor .nexus-tools-motor-card .system-controls-body{overflow:hidden!important}body.nexus-mode-motor .nexus-ai-status-grid{gap:5px!important;margin-bottom:8px!important}body.nexus-mode-motor .nexus-ai-status-grid article{border-radius:10px!important;padding:6px 8px!important}body.nexus-mode-motor .nexus-ai-status-grid span{margin-bottom:.15rem!important;font-size:.58rem!important}body.nexus-mode-motor .nexus-ai-status-grid strong{font-size:.68rem!important;line-height:1.18!important}body.nexus-mode-motor .nexus-ai-primary-actions{margin-bottom:6px!important}body.nexus-mode-motor .nexus-ai-primary-actions #ollamaTestBtn{min-height:34px!important;padding:.48rem .7rem!important;font-size:.72rem!important}body.nexus-mode-motor .nexus-ai-advanced{border-radius:10px!important;max-height:40px!important;margin-top:6px!important}body.nexus-mode-motor .nexus-ai-advanced[open]{max-height:40px!important}body.nexus-mode-motor .nexus-ai-advanced .nexus-ai-advanced-body{display:none!important}body.nexus-mode-motor .nexus-ai-advanced summary{padding:7px 9px!important;font-size:.68rem!important}body.nexus-mode-motor .diagnostic-header:not(.is-compact-tools),body.nexus-mode-motor .diagnostic-detail,body.nexus-mode-motor .template-description,body.nexus-mode-motor .template-select-label,body.nexus-mode-motor .template-replace-row{display:none!important}body.nexus-mode-motor .diagnostic-header.is-compact-tools{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;display:flex!important}body.nexus-mode-motor .diagnostic-header.is-compact-tools h3{margin:0!important;font-size:.82rem!important}body.nexus-mode-motor .diagnostic-header.is-compact-tools p{display:none!important}body.nexus-mode-motor .diagnostic-header.is-compact-tools button{border-radius:9px!important;min-width:30px!important;min-height:30px!important}body.nexus-mode-motor .diagnostic-grid.is-compact-tools{gap:6px!important;display:grid!important}body.nexus-mode-motor .diagnostic-grid.is-compact-tools .diagnostic-row{padding:7px 8px!important}body.nexus-mode-motor .diagnostic-grid.is-compact-tools .diagnostic-row span,body.nexus-mode-motor .diagnostic-grid.is-compact-tools .diagnostic-row strong{font-size:.68rem!important}body.nexus-mode-motor .template-header h3{margin-bottom:.2rem!important;font-size:.82rem!important}body.nexus-mode-motor .template-selector{min-height:36px!important;font-size:.72rem!important}body.nexus-mode-motor #applyTemplateBtn{min-height:34px!important;padding:.5rem .7rem!important;font-size:.72rem!important}body.nexus-mode-motor .nexus-tools-template-card,body.nexus-mode-motor .nexus-tools-diagnostic-card{min-height:0!important}body.nexus-mode-producir .nexus-output-bible-screen{padding:16px 28px 44px!important}body.nexus-mode-producir .nexus-output-shell{gap:12px!important;width:min(1240px,100vw - 56px)!important}body.nexus-mode-producir .nexus-output-hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:0!important;padding:16px 18px!important}body.nexus-mode-producir .nexus-output-hero h2{margin:0!important;font-size:clamp(1.55rem,2.45vw,2.15rem)!important}body.nexus-mode-producir .nexus-output-hero p:not(.mode-eyebrow){margin:.25rem 0 0!important;font-size:.8rem!important;line-height:1.32!important}.nexus-output-quick-status{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.nexus-output-quick-status span{color:#dff7ffc7;letter-spacing:.03em;background:#42d9ff0b;border:1px solid #42d9ff2e;border-radius:999px;padding:.25rem .55rem;font-size:.68rem}body.nexus-mode-producir .nexus-output-hero-actions{align-items:center!important;gap:8px!important}body.nexus-mode-producir .nexus-output-hero-actions button{min-height:38px!important;padding:.58rem .86rem!important;font-size:.78rem!important}body.nexus-mode-producir .nexus-output-grid{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr)!important;gap:12px!important}body.nexus-mode-producir .nexus-output-card{border-radius:16px!important;padding:14px!important}body.nexus-mode-producir .nexus-output-card h3{font-size:1rem!important}body.nexus-mode-producir .nexus-output-card p{font-size:.78rem!important;line-height:1.38!important}body.nexus-mode-producir .nexus-output-status-row{padding:6px 8px!important;font-size:.74rem!important}body.nexus-mode-producir .nexus-output-reading{min-height:58px!important;padding:9px!important;font-size:.76rem!important}body.nexus-mode-producir .nexus-output-preview-card{order:3!important;grid-column:1/-1!important}body.nexus-mode-producir .nexus-output-preview-card .nexus-output-outline{display:none!important}.nexus-output-preview-document{color:#e8f7ffdb;box-sizing:border-box;width:100%;min-height:210px;max-height:44vh;font-family:var(--font-body,system-ui,sans-serif);background:linear-gradient(#070c10b8,#04070aa8);border:1px solid #42d9ff29;border-radius:14px;padding:18px 20px;line-height:1.48;overflow:auto}.nexus-output-preview-document h2{font-family:var(--font-display);color:#f4e5bd;letter-spacing:-.02em;margin:0 0 14px;font-size:1.24rem}.nexus-output-preview-document h3{font-family:var(--font-display);color:#ffe2a8;margin:18px 0 8px;font-size:1rem}.nexus-output-preview-document h4{text-transform:uppercase;letter-spacing:.08em;color:#42d9ffd6;margin:14px 0 6px;font-size:.86rem}.nexus-output-preview-document p{color:#e8f7ffd1!important;margin:0 0 8px!important;font-size:.84rem!important;line-height:1.48!important}.nexus-output-preview-bullet{padding-left:.4rem}.nexus-output-preview-table{border-collapse:collapse;width:100%;margin:10px 0 14px;font-size:.78rem}.nexus-output-preview-table th,.nexus-output-preview-table td{text-align:left;border:1px solid #ffffff14;padding:7px 9px}.nexus-output-preview-table th{color:#ffe2a8;background:#ffd88a0f}.nexus-output-empty-preview{font-style:italic;color:#bcc7d3b8!important}body.nexus-mode-producir .nexus-output-secondary-card{order:4!important;min-height:0!important}body.nexus-mode-producir .nexus-output-present-soon{opacity:.58!important;padding:12px 14px!important}body.nexus-mode-producir .nexus-output-present-soon p{margin-top:.25rem!important}body.nexus-mode-producir .nexus-output-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.nexus-mode-producir .nexus-output-format-grid button{padding:.58rem .65rem!important;font-size:.76rem!important}body.nexus-mode-producir .nexus-output-advanced:not([open]){max-height:34px!important}body.nexus-mode-producir .nexus-output-advanced summary{padding:6px 0!important;font-size:.68rem!important}body.nexus-mode-producir .nexus-output-advanced:not([open])>:not(summary){display:none!important}@media (width<=980px){body.nexus-mode-motor .nexus-tools-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;overflow:auto!important}body.nexus-mode-producir .nexus-output-hero,body.nexus-mode-producir .nexus-output-grid{grid-template-columns:1fr!important}}body.nexus-mode-motor .nexus-tools-award-shell{width:min(1320px,100vw - 96px);flex-direction:column!important;gap:clamp(16px,2vw,24px)!important;height:calc(100vh - 176px)!important;min-height:520px!important;max-height:720px!important;margin:0 auto!important;display:flex!important;overflow:hidden!important}body.nexus-mode-motor .nexus-tools-award-header{max-width:760px!important;margin:0!important;padding:0!important}body.nexus-mode-motor .nexus-tools-award-header .mode-eyebrow{letter-spacing:.18em!important;margin:0 0 .34rem!important}body.nexus-mode-motor .nexus-tools-award-header p{color:#e6decbb8!important;max-width:680px!important;font-size:clamp(.82rem,1.05vw,.96rem)!important;line-height:1.32!important}body.nexus-mode-motor .nexus-tools-award-grid{grid-template-columns:minmax(260px,.95fr) minmax(360px,1.32fr) minmax(260px,.95fr)!important;align-items:stretch!important;gap:clamp(18px,2.6vw,30px)!important;min-height:0!important;display:grid!important}body.nexus-mode-motor .nexus-tools-award-card{background:radial-gradient(circle at 50% 0,#ffbc5512,#0000 36%),linear-gradient(#0c1218d1,#06080ce0)!important;border:1px solid #c18f4147!important;border-radius:24px!important;flex-direction:column!important;justify-content:space-between!important;min-width:0!important;height:clamp(270px,36vh,350px)!important;min-height:0!important;padding:clamp(18px,2vw,26px)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 54px #00000052,inset 0 1px #ffffff06!important}body.nexus-mode-motor .nexus-tools-award-card .mode-eyebrow{color:#dba74b!important;letter-spacing:.22em!important;margin:0!important;font-size:.68rem!important}body.nexus-mode-motor .nexus-tools-award-card h3{color:#f6f0e4!important;font-family:var(--nexus-serif,Georgia, serif)!important;text-shadow:0 1px #00000061!important;margin:.35rem 0 .65rem!important;font-size:clamp(1.15rem,1.65vw,1.65rem)!important;line-height:1.05!important}body.nexus-mode-motor .nexus-tools-award-card p{color:#e7e2d3b8!important;margin:0!important;font-size:clamp(.82rem,.92vw,.96rem)!important;line-height:1.48!important}body.nexus-mode-motor .nexus-tools-award-icon{color:#f0b954!important;background:radial-gradient(circle,#dba74b24,#dba74b08 58%,#0000 72%)!important;border:1px solid #dba74b52!important;border-radius:999px!important;place-items:center!important;width:68px!important;height:68px!important;margin:8px auto 10px!important;font-size:1.55rem!important;display:grid!important;box-shadow:0 0 0 8px #dba74b09,0 0 28px #dba74b14!important}body.nexus-mode-motor .nexus-tools-award-icon-cyan{color:#66e6ff!important;background:radial-gradient(circle,#5ee7ff2b,#5ee7ff09 62%,#0000 75%)!important;border-color:#5ee7ff5c!important;width:52px!important;height:52px!important;margin:0!important;font-size:1.25rem!important;box-shadow:0 0 0 7px #5ee7ff09,0 0 28px #5ee7ff1f!important}body.nexus-mode-motor .nexus-tools-award-motor{background:radial-gradient(circle at 50% 0,#5ee7ff1b,#0000 42%),linear-gradient(#0c141ce6,#06090deb)!important;border-color:#5ee7ff7a!important;justify-content:flex-start!important;box-shadow:0 28px 70px #00000061,0 0 28px #5ee7ff13,inset 0 1px #ffffff0a!important}body.nexus-mode-motor .nexus-tools-award-motor>.mode-eyebrow{color:#6ee6ff!important}body.nexus-mode-motor .nexus-tools-award-motor-title{align-items:center!important;gap:14px!important;margin:8px 0 14px!important;display:flex!important}body.nexus-mode-motor .nexus-tools-award-motor #ollamaConfigPanel{flex-direction:column!important;flex:auto!important;min-height:0!important;margin:0!important;display:flex!important}body.nexus-mode-motor .nexus-award-motor-list{background:#03070a42!important;border:1px solid #ffffff0e!important;border-radius:15px!important;gap:0!important;display:grid!important;overflow:hidden!important}body.nexus-mode-motor .nexus-award-motor-row{color:#e9e5d8c7!important;border-bottom:1px solid #ffffff0b!important;grid-template-columns:1fr auto!important;align-items:center!important;min-height:38px!important;padding:0 16px!important;font-size:.88rem!important;display:grid!important}body.nexus-mode-motor .nexus-award-motor-row:last-child{border-bottom:0!important}body.nexus-mode-motor .nexus-award-motor-row span{letter-spacing:.015em!important;display:block!important}body.nexus-mode-motor .nexus-award-motor-row strong{color:#f8f2e4!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;font-size:.88rem!important;font-weight:700!important;display:inline-flex!important}body.nexus-mode-motor .nexus-status-dot{background:#6ddfa9!important;border-radius:999px!important;width:7px!important;height:7px!important;display:inline-block!important;box-shadow:0 0 12px #6ddfa961!important}body.nexus-mode-motor .nexus-status-dot.ok{background:#6ddfa9!important}body.nexus-mode-motor .nexus-award-motor-feedback{color:#bad9db94!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-height:18px!important;margin:8px 0 0!important;font-size:.72rem!important;line-height:1.28!important;overflow:hidden!important}body.nexus-mode-motor .nexus-tools-award-button{letter-spacing:.02em!important;cursor:pointer!important;text-transform:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:44px!important;margin-top:auto!important;padding:.72rem 1rem!important;font-size:.86rem!important;font-weight:800!important;display:flex!important}body.nexus-mode-motor .nexus-tools-award-button-gold{color:#ffe2a8!important;background:#0808074d!important;border:1px solid #e0a84b9e!important}body.nexus-mode-motor .nexus-tools-award-button-cyan{color:#e6faff!important;background:linear-gradient(#1b748b99,#08303f9e)!important;border:1px solid #5ee7ffbf!important;box-shadow:0 0 28px #5ee7ff21!important}body.nexus-mode-motor .nexus-tools-award-button-outline{color:#7feaff!important;background:#06141b47!important;border:1px solid #5ee7ff85!important}body.nexus-mode-motor .nexus-template-award-state{text-align:left!important;background:#03070a40!important;border:1px solid #ffffff0e!important;border-radius:15px!important;gap:5px!important;width:100%!important;margin:8px 0 14px!important;padding:12px 16px!important;display:grid!important}body.nexus-mode-motor .nexus-template-award-state span{color:#e8e2d2bd!important;align-items:center!important;gap:8px!important;font-size:.78rem!important;display:flex!important}body.nexus-mode-motor .nexus-template-award-state strong{color:#fff0d0!important;font-size:1rem!important;font-family:var(--nexus-serif,Georgia, serif)!important}body.nexus-mode-motor .nexus-template-award-chooser{z-index:4!important;background:#04080df5!important;border:1px solid #5ee7ff42!important;border-radius:16px!important;padding:12px!important;position:absolute!important;bottom:18px!important;left:18px!important;right:18px!important;box-shadow:0 24px 46px #00000073!important}body.nexus-mode-motor .nexus-template-award-chooser .template-selector,body.nexus-mode-motor .nexus-template-award-chooser #applyTemplateBtn{width:100%!important;min-height:36px!important;font-size:.78rem!important}body.nexus-mode-motor .nexus-template-award-chooser .template-description,body.nexus-mode-motor .nexus-template-award-chooser .template-replace-row{margin-top:8px!important;font-size:.72rem!important}body.nexus-mode-motor .nexus-tools-award-advanced{background:#070a0d8f!important;border:1px solid #c18f414d!important;border-radius:15px!important;flex:0 0 48px!important;max-height:48px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff05!important}body.nexus-mode-motor .nexus-tools-award-advanced[open]{max-height:48px!important}body.nexus-mode-motor .nexus-tools-award-advanced summary{cursor:pointer!important;color:#e1a84d!important;align-items:center!important;gap:12px!important;height:48px!important;padding:0 26px!important;font-weight:800!important;list-style:none!important;display:flex!important}body.nexus-mode-motor .nexus-tools-award-advanced summary::-webkit-details-marker{display:none!important}body.nexus-mode-motor .nexus-tools-award-advanced summary:before{content:"▸"!important;color:#f2b954!important;font-size:.9rem!important}body.nexus-mode-motor .nexus-tools-award-advanced summary:after{content:"⌄"!important;color:#e1a84d!important;margin-left:auto!important}body.nexus-mode-motor .nexus-tools-award-advanced summary em{color:#e8e2d294!important;letter-spacing:.01em!important;font-style:normal!important;font-weight:500!important}body.nexus-mode-motor .nexus-tools-award-advanced-body,body.nexus-mode-motor .nexus-tools-diagnostic-card,body.nexus-mode-motor #nexusToolsDiagnosticsHost,body.nexus-mode-motor .diagnostics-panel,body.nexus-mode-motor .rule-editor-panel,body.nexus-mode-motor .temporal-simulation-panel,body.nexus-mode-motor .scenario-mode-panel,body.nexus-mode-motor .nexus-ai-simple-header,body.nexus-mode-motor .nexus-ai-status-grid,body.nexus-mode-motor .nexus-ai-purpose,body.nexus-mode-motor .nexus-ai-advanced{display:none!important}@media (width<=1040px){body.nexus-mode-motor .nexus-tools-award-shell{height:auto!important;max-height:none!important;overflow:auto!important}body.nexus-mode-motor .nexus-tools-award-grid{grid-template-columns:1fr!important}body.nexus-mode-motor .nexus-tools-award-card{height:auto!important;min-height:240px!important}}body.nexus-mode-motor .nexus-mode-screen.nexus-motor-screen.nexus-tools-award-screen{inset:var(--nexus-topbar-height) 0 var(--nexus-statusbar-height) 0!important;height:var(--nexus-workspace-height)!important;max-height:var(--nexus-workspace-height)!important;padding:clamp(12px,1.55vw,18px) clamp(28px,5vw,72px) clamp(12px,1.6vw,18px)!important;overflow:hidden!important}body.nexus-mode-motor .nexus-tools-award-shell{gap:clamp(10px,1.28vw,14px)!important;width:min(1320px,100vw - 96px)!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}body.nexus-mode-motor .nexus-tools-award-header{flex:none!important;max-width:760px!important;margin:0!important}body.nexus-mode-motor .nexus-tools-award-header .mode-eyebrow{margin:0 0 .18rem!important;font-size:.66rem!important;line-height:1!important}body.nexus-mode-motor .nexus-tools-award-header p{margin:0!important;font-size:clamp(.78rem,.92vw,.9rem)!important;line-height:1.22!important}body.nexus-mode-motor .nexus-tools-award-grid{flex:none!important;grid-template-columns:minmax(252px,.92fr) minmax(380px,1.34fr) minmax(252px,.92fr)!important;align-items:stretch!important;gap:clamp(18px,2.7vw,32px)!important;height:clamp(278px,31vh,318px)!important;min-height:0!important;display:grid!important}body.nexus-mode-motor .nexus-tools-award-card{justify-content:flex-start!important;gap:clamp(6px,.85vw,10px)!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:clamp(14px,1.5vw,20px)!important;overflow:hidden!important}body.nexus-mode-motor .nexus-tools-award-card .mode-eyebrow{flex:none!important;font-size:.62rem!important;line-height:1!important}body.nexus-mode-motor .nexus-tools-award-card p{font-size:clamp(.74rem,.84vw,.84rem)!important;line-height:1.34!important}body.nexus-mode-motor .nexus-tools-award-motor-title{flex:none!important;gap:clamp(8px,1vw,12px)!important;margin:clamp(2px,.45vw,6px) 0 clamp(6px,.75vw,9px)!important}body.nexus-mode-motor .nexus-tools-award-motor-title h3{margin:0!important}body.nexus-mode-motor .nexus-tools-award-motor #ollamaConfigPanel{flex-direction:column!important;flex:auto!important;gap:clamp(6px,.65vw,8px)!important;min-height:0!important;display:flex!important;overflow:visible!important}body.nexus-mode-motor .nexus-award-motor-list{flex:auto!important;min-height:0!important;overflow:hidden!important}body.nexus-mode-motor .nexus-award-motor-row{min-height:clamp(25px,3.05vh,31px)!important;padding:0 clamp(10px,1.2vw,14px)!important;font-size:clamp(.72rem,.82vw,.82rem)!important}body.nexus-mode-motor .nexus-award-motor-row strong{text-overflow:ellipsis!important;max-width:170px!important;font-size:clamp(.72rem,.82vw,.82rem)!important;overflow:hidden!important}body.nexus-mode-motor .nexus-tools-award-button{flex:none!important;min-height:clamp(36px,4.2vh,42px)!important;margin-top:auto!important;padding:.54rem .85rem!important;font-size:clamp(.76rem,.84vw,.84rem)!important}body.nexus-mode-motor .nexus-award-motor-feedback{flex:none!important;min-height:0!important;max-height:14px!important;margin:0!important;font-size:.66rem!important;line-height:1.1!important}body.nexus-mode-motor .nexus-tools-template-card #nexusToolsTemplatesHost,body.nexus-mode-motor .nexus-tools-template-card #templatePanel{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}body.nexus-mode-motor .nexus-template-award-state{flex:none!important;gap:2px!important;margin:clamp(2px,.45vw,6px) 0 clamp(6px,.7vw,10px)!important;padding:clamp(8px,.95vw,11px) clamp(10px,1.15vw,14px)!important}body.nexus-mode-motor .nexus-template-award-state span{font-size:.68rem!important;line-height:1.1!important}body.nexus-mode-motor .nexus-template-award-chooser{bottom:clamp(12px,1.4vw,18px)!important;left:clamp(12px,1.4vw,18px)!important;right:clamp(12px,1.4vw,18px)!important}body.nexus-mode-motor .nexus-tools-award-advanced{background:#070a0d6b!important;border-radius:13px!important;flex:0 0 42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;box-shadow:inset 0 1px #ffffff05!important}body.nexus-mode-motor .nexus-tools-award-advanced[open]{height:42px!important;min-height:42px!important;max-height:42px!important}body.nexus-mode-motor .nexus-tools-award-advanced summary{gap:10px!important;height:42px!important;min-height:42px!important;padding:0 clamp(16px,2vw,24px)!important;font-size:clamp(.76rem,.86vw,.86rem)!important}body.nexus-mode-motor .nexus-tools-award-advanced summary em{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:clamp(.72rem,.82vw,.82rem)!important;overflow:hidden!important}@media (height<=760px){body.nexus-mode-motor .nexus-tools-award-grid{height:286px!important}body.nexus-mode-motor .nexus-tools-award-card{gap:5px!important;padding:13px!important}body.nexus-mode-motor .nexus-tools-award-header h2{font-size:1.65rem!important}body.nexus-mode-motor .nexus-tools-award-header p{font-size:.78rem!important}body.nexus-mode-motor .nexus-tools-award-icon{width:42px!important;height:42px!important;margin:1px auto 4px!important}body.nexus-mode-motor .nexus-award-motor-row{min-height:25px!important}body.nexus-mode-motor .nexus-tools-award-button{min-height:36px!important}}@media (width<=1040px){body.nexus-mode-motor .nexus-mode-screen.nexus-motor-screen.nexus-tools-award-screen{overflow:auto!important}body.nexus-mode-motor .nexus-tools-award-shell{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.nexus-mode-motor .nexus-tools-award-grid{grid-template-columns:1fr!important;height:auto!important}body.nexus-mode-motor .nexus-tools-award-card{height:auto!important;min-height:250px!important}}body.nexus-mode-motor .nexus-mode-screen.nexus-motor-screen.nexus-tools-award-screen{inset:var(--nexus-topbar-height) 0 var(--nexus-statusbar-height) 0!important;height:var(--nexus-workspace-height)!important;max-height:var(--nexus-workspace-height)!important;box-sizing:border-box!important;justify-content:center!important;align-items:flex-start!important;min-height:0!important;padding:10px clamp(34px,5vw,72px) 8px!important;display:flex!important;overflow:hidden!important}body.nexus-mode-motor .nexus-tools-award-shell{box-sizing:border-box!important;flex-direction:column!important;gap:10px!important;width:min(1320px,100vw - 92px)!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0 auto!important;padding:0!important;display:flex!important;overflow:hidden!important}body.nexus-mode-motor .nexus-tools-award-header{flex:none!important;max-width:760px!important;min-height:0!important;margin:0!important;padding:0!important}body.nexus-mode-motor .nexus-tools-award-header .mode-eyebrow{letter-spacing:.22em!important;margin:0 0 3px!important;font-size:.62rem!important;line-height:1!important}body.nexus-mode-motor .nexus-tools-award-header h2{margin:0 0 5px!important;font-size:clamp(1.38rem,2.15vw,2rem)!important;line-height:.95!important}body.nexus-mode-motor .nexus-tools-award-header p{max-width:720px!important;margin:0!important;font-size:clamp(.74rem,.86vw,.86rem)!important;line-height:1.22!important}body.nexus-mode-motor .nexus-tools-award-grid{flex:none!important;grid-template-columns:minmax(235px,1fr) minmax(360px,1.35fr) minmax(235px,1fr)!important;align-items:stretch!important;gap:clamp(18px,2.65vw,34px)!important;height:clamp(258px,35vh,292px)!important;min-height:0!important;max-height:292px!important;margin:6px 0 0!important;display:grid!important;overflow:visible!important}body.nexus-mode-motor .nexus-tools-award-card{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;gap:6px!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:clamp(12px,1.35vw,18px)!important;display:flex!important;overflow:hidden!important}body.nexus-mode-motor .nexus-tools-award-card .mode-eyebrow{letter-spacing:.24em!important;flex:none!important;margin:0!important;font-size:.58rem!important;line-height:1!important}body.nexus-mode-motor .nexus-tools-award-card h3{flex:none!important;margin:2px 0 4px!important;font-size:clamp(1rem,1.26vw,1.25rem)!important;line-height:1.02!important}body.nexus-mode-motor .nexus-tools-award-card p{flex:none!important;margin:0!important;font-size:clamp(.7rem,.78vw,.8rem)!important;line-height:1.25!important}body.nexus-mode-motor .nexus-tools-award-side{text-align:center!important;align-items:stretch!important}body.nexus-mode-motor .nexus-tools-award-side>p:not(.mode-eyebrow){max-width:240px!important;margin:0 auto!important}body.nexus-mode-motor .nexus-tools-award-icon{flex:none!important;width:38px!important;height:38px!important;margin:3px auto 4px!important;font-size:.95rem!important;box-shadow:0 0 0 5px #dba74b06,0 0 16px #dba74b11!important}body.nexus-mode-motor .nexus-tools-award-icon-cyan{width:34px!important;height:34px!important;margin:0!important;font-size:.9rem!important;box-shadow:0 0 0 4px #5ee7ff08,0 0 16px #5ee7ff1a!important}body.nexus-mode-motor .nexus-understand-bridge .nexus-tools-award-button,body.nexus-mode-motor .nexus-tools-template-card .nexus-tools-award-button{margin-top:auto!important}body.nexus-mode-motor .nexus-tools-award-motor{padding:clamp(12px,1.3vw,18px) clamp(16px,1.65vw,22px)!important}body.nexus-mode-motor .nexus-tools-award-motor-title{flex:none!important;align-items:center!important;gap:10px!important;min-height:34px!important;margin:2px 0 6px!important;display:flex!important}body.nexus-mode-motor .nexus-tools-award-motor-title h3{margin:0!important;font-size:clamp(1.04rem,1.34vw,1.32rem)!important;line-height:1!important}body.nexus-mode-motor .nexus-tools-award-motor #ollamaConfigPanel{flex-direction:column!important;flex:auto!important;gap:7px!important;min-height:0!important;margin:0!important;display:flex!important;overflow:hidden!important}body.nexus-mode-motor .nexus-award-motor-list{border-radius:12px!important;flex:none!important;grid-template-rows:repeat(5,minmax(23px,1fr))!important;gap:0!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}body.nexus-mode-motor .nexus-award-motor-row{grid-template-columns:minmax(72px,1fr) minmax(92px,auto)!important;align-items:center!important;column-gap:12px!important;height:clamp(23px,2.65vh,27px)!important;min-height:23px!important;padding:0 clamp(9px,1vw,13px)!important;font-size:clamp(.68rem,.76vw,.78rem)!important;display:grid!important}body.nexus-mode-motor .nexus-award-motor-row span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}body.nexus-mode-motor .nexus-award-motor-row strong{white-space:nowrap!important;text-overflow:ellipsis!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:190px!important;font-size:clamp(.68rem,.76vw,.78rem)!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}body.nexus-mode-motor .nexus-status-dot{border-radius:999px!important;flex:none!important;width:6px!important;height:6px!important}body.nexus-mode-motor .nexus-status-dot.warn{background:#e7ba62!important;box-shadow:0 0 11px #e7ba625c!important}body.nexus-mode-motor .nexus-status-dot.bad{background:#ff7e7e!important;box-shadow:0 0 11px #ff7e7e57!important}body.nexus-mode-motor .nexus-award-motor-feedback{display:none!important}body.nexus-mode-motor .nexus-tools-award-button{box-sizing:border-box!important;border-radius:999px!important;flex:none!important;width:100%!important;height:34px!important;min-height:34px!important;margin-top:auto!important;padding:0 .78rem!important;font-size:clamp(.72rem,.8vw,.8rem)!important;line-height:1!important}body.nexus-mode-motor .nexus-tools-template-card #nexusToolsTemplatesHost,body.nexus-mode-motor .nexus-tools-template-card #templatePanel{flex-direction:column!important;flex:auto!important;gap:7px!important;min-height:0!important;display:flex!important;overflow:hidden!important}body.nexus-mode-motor .nexus-template-award-state{box-sizing:border-box!important;border-radius:12px!important;flex:none!important;gap:2px!important;min-height:45px!important;margin:2px 0 0!important;padding:8px 11px!important;display:grid!important}body.nexus-mode-motor .nexus-template-award-state span{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.64rem!important;line-height:1.05!important;overflow:hidden!important}body.nexus-mode-motor .nexus-template-award-state strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:clamp(.78rem,.92vw,.95rem)!important;line-height:1.05!important;overflow:hidden!important}body.nexus-mode-motor .nexus-template-award-chooser[hidden]{display:none!important}body.nexus-mode-motor .nexus-template-award-chooser:not([hidden]){z-index:9999!important;width:min(440px,100vw - 44px)!important;max-height:min(360px,100vh - 120px)!important;position:fixed!important;inset:50% auto auto 50%!important;overflow:auto!important;transform:translate(-50%,-50%)!important}body.nexus-mode-motor .nexus-tools-award-advanced{background:#05080c57!important;border-color:#dca84b47!important;border-radius:11px!important;flex:0 0 36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff03!important}body.nexus-mode-motor .nexus-tools-award-advanced[open]{flex-basis:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;overflow:hidden!important}body.nexus-mode-motor .nexus-tools-award-advanced summary{align-items:center!important;gap:8px!important;height:36px!important;min-height:36px!important;padding:0 clamp(14px,1.7vw,20px)!important;font-size:clamp(.7rem,.78vw,.8rem)!important;line-height:1!important;display:flex!important}body.nexus-mode-motor .nexus-tools-award-advanced summary:before{font-size:.72rem!important}body.nexus-mode-motor .nexus-tools-award-advanced summary:after{font-size:.7rem!important}body.nexus-mode-motor .nexus-tools-award-advanced summary em{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:clamp(.66rem,.74vw,.76rem)!important;line-height:1!important;overflow:hidden!important}body.nexus-mode-motor .nexus-tools-award-advanced-body{display:none!important}@media (height<=760px){body.nexus-mode-motor .nexus-mode-screen.nexus-motor-screen.nexus-tools-award-screen{padding-top:8px!important;padding-bottom:7px!important}body.nexus-mode-motor .nexus-tools-award-shell{gap:8px!important}body.nexus-mode-motor .nexus-tools-award-header h2{margin-bottom:4px!important;font-size:1.46rem!important}body.nexus-mode-motor .nexus-tools-award-header p{font-size:.72rem!important}body.nexus-mode-motor .nexus-tools-award-grid{gap:clamp(14px,2vw,24px)!important;height:258px!important;margin-top:4px!important}body.nexus-mode-motor .nexus-tools-award-card{gap:5px!important;padding:11px!important}body.nexus-mode-motor .nexus-tools-award-icon{width:34px!important;height:34px!important;margin:1px auto 3px!important}body.nexus-mode-motor .nexus-tools-award-icon-cyan{width:30px!important;height:30px!important}body.nexus-mode-motor .nexus-award-motor-row{height:23px!important;min-height:23px!important}body.nexus-mode-motor .nexus-tools-award-button{height:32px!important;min-height:32px!important}body.nexus-mode-motor .nexus-template-award-state{min-height:42px!important;padding:7px 10px!important}body.nexus-mode-motor .nexus-tools-award-advanced,body.nexus-mode-motor .nexus-tools-award-advanced[open],body.nexus-mode-motor .nexus-tools-award-advanced summary{flex-basis:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}}@media (width<=1040px){body.nexus-mode-motor .nexus-mode-screen.nexus-motor-screen.nexus-tools-award-screen{overflow:auto!important}body.nexus-mode-motor .nexus-tools-award-shell{height:auto!important;max-height:none!important;overflow:visible!important}body.nexus-mode-motor .nexus-tools-award-grid{grid-template-columns:1fr!important;height:auto!important;max-height:none!important}body.nexus-mode-motor .nexus-tools-award-card{height:auto!important;min-height:220px!important}}body.nexus-mode-motor .nexus-mode-screen.nexus-motor-screen.nexus-tools-award-screen{padding:12px clamp(34px,5vw,72px) clamp(14px,1.8vw,20px)!important;overflow:hidden!important}body.nexus-mode-motor .nexus-tools-award-shell{flex-direction:column!important;justify-content:flex-start!important;gap:clamp(10px,1.25vw,16px)!important;height:100%!important;max-height:100%!important;display:flex!important;overflow:hidden!important}body.nexus-mode-motor .nexus-tools-award-header{flex:none!important;margin:0!important}body.nexus-mode-motor .nexus-tools-award-grid{flex:none!important;align-items:stretch!important;height:min(380px,max(330px,100% - 150px))!important;min-height:330px!important;max-height:min(380px,100% - 132px)!important;margin:clamp(8px,1.3vw,14px) 0 0!important;overflow:visible!important}body.nexus-mode-motor .nexus-tools-award-card{gap:clamp(7px,.95vw,12px)!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:clamp(16px,1.7vw,24px)!important;overflow:hidden!important}body.nexus-mode-motor .nexus-tools-award-card h3{margin:.18rem 0 .34rem!important}body.nexus-mode-motor .nexus-tools-award-card p{line-height:1.34!important}body.nexus-mode-motor .nexus-tools-award-icon{width:clamp(46px,4.5vw,58px)!important;height:clamp(46px,4.5vw,58px)!important;margin:clamp(6px,.85vw,10px) auto clamp(7px,.9vw,11px)!important;font-size:clamp(1rem,1.35vw,1.24rem)!important}body.nexus-mode-motor .nexus-tools-award-icon-cyan{width:clamp(38px,3.8vw,46px)!important;height:clamp(38px,3.8vw,46px)!important;margin:0!important}body.nexus-mode-motor .nexus-tools-award-motor-title{min-height:clamp(36px,4.2vh,48px)!important;margin:clamp(4px,.6vw,8px) 0 clamp(8px,1vw,12px)!important}body.nexus-mode-motor .nexus-award-motor-list{flex:auto!important;min-height:150px!important;max-height:190px!important}body.nexus-mode-motor .nexus-award-motor-row{height:clamp(28px,3.55vh,36px)!important;min-height:28px!important;padding:0 clamp(11px,1.2vw,16px)!important}body.nexus-mode-motor .nexus-tools-award-button{height:clamp(38px,4.5vh,46px)!important;min-height:38px!important;margin-top:auto!important}body.nexus-mode-motor .nexus-template-award-state{min-height:clamp(54px,6.6vh,72px)!important;margin:clamp(6px,.9vw,12px) 0 clamp(8px,1vw,14px)!important;padding:clamp(10px,1.1vw,14px) clamp(12px,1.3vw,16px)!important}body.nexus-mode-motor .nexus-template-award-state strong{font-size:clamp(.9rem,1.05vw,1.08rem)!important}body.nexus-mode-motor .nexus-tools-award-advanced{flex:0 0 36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin-top:auto!important;margin-bottom:0!important}body.nexus-mode-motor .nexus-tools-award-advanced[open],body.nexus-mode-motor .nexus-tools-award-advanced summary{height:36px!important;min-height:36px!important;max-height:36px!important}@media (height<=760px){body.nexus-mode-motor .nexus-mode-screen.nexus-motor-screen.nexus-tools-award-screen{padding-top:9px!important;padding-bottom:10px!important}body.nexus-mode-motor .nexus-tools-award-shell{gap:9px!important}body.nexus-mode-motor .nexus-tools-award-grid{height:min(356px,max(318px,100% - 136px))!important;min-height:318px!important;max-height:min(356px,100% - 122px)!important;margin-top:7px!important}body.nexus-mode-motor .nexus-tools-award-card{gap:6px!important;padding:clamp(13px,1.45vw,18px)!important}body.nexus-mode-motor .nexus-tools-award-icon{width:42px!important;height:42px!important;margin:4px auto 6px!important}body.nexus-mode-motor .nexus-tools-award-icon-cyan{width:34px!important;height:34px!important}body.nexus-mode-motor .nexus-award-motor-list{min-height:138px!important;max-height:170px!important}body.nexus-mode-motor .nexus-award-motor-row{height:27px!important;min-height:27px!important}body.nexus-mode-motor .nexus-tools-award-button{height:36px!important;min-height:36px!important}body.nexus-mode-motor .nexus-template-award-state{min-height:52px!important}body.nexus-mode-motor .nexus-tools-award-advanced,body.nexus-mode-motor .nexus-tools-award-advanced[open],body.nexus-mode-motor .nexus-tools-award-advanced summary{flex-basis:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}}.nexus-direct-nav .nexus-primary-nav{border-left:0!important;gap:clamp(8px,1.3vw,18px)!important;padding-left:0!important}.nexus-direct-nav .nexus-primary-tab{color:#f6ebd0c7!important;width:auto!important;min-width:auto!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:6px clamp(10px,1.2vw,16px)!important}.nexus-direct-nav .nexus-primary-tab .atlas-tab-copy strong{letter-spacing:.02em!important;text-transform:none!important;font-size:.76rem!important}.nexus-direct-nav .nexus-primary-tab .atlas-tab-icon{color:#e1b768c7!important;font-size:1rem!important}.nexus-direct-nav .nexus-primary-tab:hover,.nexus-direct-nav .nexus-primary-tab.active{color:#fff5d7!important;background:0 0!important;border-color:#0000!important}.nexus-direct-nav .nexus-primary-tab.active:after{opacity:1!important;background:linear-gradient(90deg,#0000,#e5b963f2,#0000)!important;height:2px!important;bottom:-8px!important}body.nexus-mode-producir .nexus-output-bible-screen{background:radial-gradient(circle at 50% 85%,#975d2333,#0000 32%),radial-gradient(circle at 12% 28%,#42d9ff1a,#0000 30%),linear-gradient(#03070ddb,#05090ff5)!important;padding:0!important;overflow:hidden!important}body.nexus-mode-producir .nexus-output-bible-screen:after{content:"";pointer-events:none;opacity:.62;background:linear-gradient(115deg,#0000 0 17%,#573e232e 17.2%,#0000 17.5% 100%),linear-gradient(24deg,#0000 0 72%,#42d9ff1a 72.15%,#0000 72.45% 100%),radial-gradient(circle at 16% 38%,#e5b96359 0 1px,#0000 1.6px),radial-gradient(circle at 89% 34%,#42d9ff57 0 1px,#0000 1.7px),radial-gradient(circle at 76% 71%,#e5b96347 0 1px,#0000 1.6px),radial-gradient(circle at 28% 18%,#ffffff38 0 1px,#0000 1.7px);position:absolute;inset:0}.nexus-output-clean-shell{z-index:1;grid-template-rows:auto minmax(0,1fr);gap:clamp(18px,2.8vh,30px);width:100%;height:100%;display:grid;position:relative;overflow:hidden;padding:clamp(24px,3.4vw,42px) clamp(28px,4.8vw,74px) 18px!important}.nexus-output-clean-header{width:min(760px,100%);margin:0;padding:0}.nexus-output-clean-header .mode-eyebrow{color:#dcae63!important;letter-spacing:.18em!important;margin:0 0 8px!important;font-size:.72rem!important}.nexus-output-clean-header h2{font-family:var(--font-display,Georgia,serif);letter-spacing:-.035em;color:#f3e8ce;text-shadow:0 0 30px #e5b9631a;margin:0;font-size:clamp(2.15rem,4.4vw,3.5rem);line-height:.96}.nexus-output-clean-header p{color:#ebe1cdc2;margin:10px 0 0;font-size:clamp(.84rem,1vw,.95rem);line-height:1.45}.nexus-output-export-stage{grid-template-rows:minmax(0,auto) auto;align-content:center;justify-items:center;gap:14px;min-height:0;padding-bottom:clamp(12px,2vh,24px);display:grid}.nexus-output-export-panel{grid-template-rows:auto auto auto;grid-template-columns:minmax(190px,.78fr) minmax(0,1.62fr);align-items:center;gap:16px clamp(26px,4vw,62px);width:min(1000px,100vw - 56px);min-height:clamp(380px,48vh,520px);display:grid;overflow:hidden;background:radial-gradient(circle at 18% 38%,#d58b3729,#0000 28%),radial-gradient(circle at 52% 0,#42d9ff0f,#0000 38%),linear-gradient(#0a1015c7,#05090edb)!important;border:1px solid #a4693794!important;border-radius:18px!important;padding:clamp(30px,4vw,56px) clamp(28px,4.8vw,62px)!important;box-shadow:0 24px 80px #00000075,inset 0 0 0 1px #ffe5b009,0 0 60px #70452521!important}.nexus-output-export-panel:before{content:"";pointer-events:none;border-radius:inherit;opacity:.75;background:linear-gradient(90deg,#0000 0 36%,#a4693740 36.1%,#0000 36.25%),radial-gradient(circle at 16%,#0000 0 88px,#de98482e 89px 90px,#0000 91px 100%),radial-gradient(circle at 16%,#0000 0 124px,#42d9ff0e 125px 126px,#0000 127px 100%);position:absolute;inset:0}.nexus-output-orbit{aspect-ratio:1;background:conic-gradient(from -45deg, #dd9744f5 0 90deg, #dd974438 90deg 145deg, #42d9ff1a 145deg 220deg, #dd974414 220deg 360deg);filter:drop-shadow(0 0 24px #dd974438);border-radius:50%;grid-area:1/1/span 2;justify-self:center;place-items:center;width:clamp(178px,18vw,250px);display:grid;position:relative}.nexus-output-orbit:before,.nexus-output-orbit:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.nexus-output-orbit:before{background:radial-gradient(circle,#03070cdb 0 56%,#0a0d12f5 57% 100%);border:1px solid #ffe2a92e;inset:10px}.nexus-output-orbit:after{border:1px solid #8e5d2d4d;border-color:#8e5d2d4d #8e5d2d4d #42d9ff14 #42d9ff33;inset:-12px}.nexus-output-orbit-core{z-index:1;text-align:center;color:#f7e6c1;place-items:center;display:grid;position:relative}.nexus-output-orbit-core strong{font-family:var(--font-display,Georgia,serif);color:#fff0cb;font-size:clamp(3rem,5.5vw,5rem);font-weight:500;line-height:.82;display:block}.nexus-output-orbit-core span{color:#ffeccaeb;margin-top:10px;font-size:1rem;line-height:1;display:block}.nexus-output-orbit-core b{font-weight:600}.nexus-output-orbit-core em{color:#ebe1cdc7;margin-top:7px;font-size:.86rem;font-style:normal;line-height:1.2;display:block}.nexus-output-export-copy{z-index:1;grid-area:1/2;align-self:end;position:relative}.nexus-output-export-copy h3{font-family:var(--font-display,Georgia,serif);letter-spacing:-.032em;color:#f5ead1;margin:0;font-size:clamp(2rem,3.2vw,3rem);line-height:1.05}.nexus-output-export-copy>p{color:#ebe1cdc7;max-width:560px;margin:10px 0 22px;font-size:clamp(.9rem,1.05vw,1rem);line-height:1.5}.nexus-output-include-pending{grid-template-columns:minmax(180px,.86fr) minmax(260px,1.14fr);align-items:start;gap:clamp(20px,3vw,44px);display:grid}.nexus-output-include-pending section+section{border-left:1px solid #a469375c;padding-left:clamp(20px,3vw,44px)}.nexus-output-include-pending h4{color:#dcae63;letter-spacing:.14em;align-items:center;gap:12px;margin:0 0 12px;font-size:.82rem;font-weight:800;display:flex;position:relative}.nexus-output-include-pending h4:after{content:"";background:linear-gradient(90deg,#a469377a,#0000);flex:1;height:1px}.nexus-output-include-pending section:first-child h4{color:#80eacb}.nexus-output-mini-list{color:#eee6d5e0;gap:12px;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.nexus-output-mini-list li{align-items:center;gap:10px;min-width:0;display:flex}.nexus-output-mini-list li:before{content:"";border:1px solid;border-radius:50%;flex:0 0 15px;width:15px;height:15px;box-shadow:0 0 14px #0000002e}.nexus-output-mini-list.is-included li:before{content:"✓";color:#77e8c7;background:#77e8c714;border-color:#77e8c7b8;place-items:center;font-size:.66rem;line-height:1;display:grid}.nexus-output-mini-list.is-pending{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}.nexus-output-mini-list.is-pending li:before{color:#d39a52;background:#d39a5209;border-color:#d39a52b8}.nexus-output-primary-action-row{z-index:1;grid-area:2/1/auto/-1;place-self:end center;width:min(680px,86%);margin-top:14px;position:relative}.nexus-output-pdf-button{color:#fff1d1;width:100%;min-height:58px;font-family:var(--font-display,Georgia,serif);letter-spacing:.025em;cursor:pointer;background:linear-gradient(#d7a14f,#96602e 68%,#74411f);border:1px solid #ffe2a994;border-radius:10px;font-size:1.18rem;box-shadow:0 16px 34px #0000005c,inset 0 1px #fff3,0 0 36px #d6944624}.nexus-output-pdf-button:before{content:"⇩";opacity:.78;margin-right:12px;font-family:system-ui,sans-serif;font-size:1rem}.nexus-output-pdf-button:hover{filter:brightness(1.08);box-shadow:0 18px 42px #0000006b,0 0 48px #d6944638}.nexus-output-secondary-actions{z-index:1;grid-area:3/1/auto/-1;grid-template-columns:1fr 1fr;justify-self:center;gap:12px;width:min(680px,86%);display:grid;position:relative}.nexus-output-secondary-button{color:#f6ebd0e6;min-height:46px;font-family:var(--font-display,Georgia,serif);cursor:pointer;background:#03080d73;border:1px solid #a4693761;border-radius:10px;font-size:1rem}.nexus-output-secondary-button:hover{color:#e9fbff;background:#42d9ff0e;border-color:#42d9ff59}.nexus-output-more-text{z-index:1;color:#eee6d5c7;font-family:var(--font-display,Georgia,serif);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:center;padding:3px 12px 0;font-size:.98rem;position:relative}.nexus-output-more-text:hover{color:#ffe6ac}.nexus-output-more-options{color:#eee6d5d1;background:#05090da8;border:1px solid #a4693757;border-radius:14px;width:min(1000px,100vw - 56px);overflow:hidden;box-shadow:0 18px 50px #00000042}.nexus-output-more-options summary{cursor:pointer;color:#dcae63;letter-spacing:.04em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:52px;padding:0 28px;font-weight:800;list-style:none;display:grid}.nexus-output-more-options summary::-webkit-details-marker{display:none}.nexus-output-more-options summary:after{content:"⌄";color:#eee6d5c2;font-size:1rem}.nexus-output-more-options[open] summary:after{content:"⌃"}.nexus-output-more-options summary span{white-space:nowrap}.nexus-output-more-options summary span:before{content:"⚙";color:#dcae63;margin-right:10px}.nexus-output-more-options summary em{color:#eee6d5a8;letter-spacing:.03em;border-left:1px solid #ffffff21;padding-left:20px;font-size:.85rem;font-style:normal;font-weight:500}.nexus-output-more-options-body{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 18px 16px;display:grid}.nexus-output-more-options-body button{color:#e0f6ffd1;cursor:pointer;background:#42d9ff0b;border:1px solid #42d9ff2e;border-radius:10px;min-height:40px}.nexus-output-more-options-body button:disabled{opacity:.48;cursor:not-allowed;color:#eee6d594;background:#a469370a;border-color:#a4693733}.nexus-output-pending-popover{inset:var(--nexus-topbar-height) 0 var(--nexus-statusbar-height) 0;z-index:4800;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000075;place-items:center;display:grid;position:fixed}.nexus-output-pending-popover[hidden]{display:none!important}.nexus-output-pending-card{width:min(420px,100vw - 42px);background:linear-gradient(#0a0f14f5,#05080dfa)!important;border-color:#a469377a!important;border-radius:18px!important;padding:22px!important;box-shadow:0 28px 90px #00000094!important}.nexus-output-pending-card h3{font-family:var(--font-display,Georgia,serif);color:#f5ead1;margin:0 0 14px;font-size:1.55rem}.nexus-output-pending-card ul{color:#eee6d5db;gap:9px;margin:0;padding:0;list-style:none;display:grid}.nexus-output-pending-card li{align-items:center;gap:9px;display:flex}.nexus-output-pending-card li:before{content:"";border:1px solid #d39a52b8;border-radius:50%;width:12px;height:12px}.nexus-output-pending-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.nexus-output-pending-actions button{color:#ffe3a8;cursor:pointer;background:#ffd88a0e;border:1px solid #a4693761;border-radius:10px;min-height:38px;padding:0 13px}.nexus-footer-output-status{display:none!important}body.nexus-mode-producir .bottombar{color:#eee6d5b8!important;background:#05080cdb!important;border-top-color:#a469373d!important;justify-content:center!important;gap:0!important}body.nexus-mode-producir .nexus-footer-create-status{display:none!important}body.nexus-mode-producir .nexus-footer-output-status{border-right:1px solid #eee6d52e!important;align-items:center!important;gap:8px!important;padding:0 28px!important;font-size:.82rem!important;display:inline-flex!important}body.nexus-mode-producir .nexus-footer-output-status:last-child{border-right:0!important}body.nexus-mode-producir .nexus-footer-output-status.is-save-status:before{content:"";background:#52d37d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px #52d37d70}@media (width<=1100px){.nexus-direct-nav .nexus-primary-tab{padding:6px 9px!important}.nexus-output-export-panel{grid-template-columns:1fr;min-height:0;padding:30px 26px!important}.nexus-output-export-panel:before{opacity:.45}.nexus-output-orbit{grid-row:auto;width:190px}.nexus-output-export-copy{text-align:left;grid-area:auto/1}.nexus-output-primary-action-row,.nexus-output-secondary-actions{width:100%}}@media (width<=760px){.nexus-output-clean-shell{overflow:auto;padding:20px 16px 12px!important}.nexus-output-export-stage{align-content:start}.nexus-output-export-panel,.nexus-output-more-options{width:100%}.nexus-output-include-pending,.nexus-output-mini-list.is-pending,.nexus-output-secondary-actions,.nexus-output-more-options-body{grid-template-columns:1fr}.nexus-output-include-pending section+section{border-top:1px solid #a469373d;border-left:0;padding-top:16px;padding-left:0}.nexus-output-more-options summary{grid-template-columns:1fr auto;padding:0 16px}.nexus-output-more-options summary em{border-left:0;grid-column:1/-1;padding:0 0 12px;font-size:.74rem}body.nexus-mode-producir .nexus-footer-output-status{padding:0 10px!important;font-size:.7rem!important}}body.nexus-mode-producir .nexus-output-bible-screen{overflow:hidden!important}body.nexus-mode-producir .nexus-output-clean-shell{box-sizing:border-box!important;grid-template-rows:auto minmax(0,1fr)!important;gap:clamp(10px,1.8vh,18px)!important;height:100%!important;min-height:0!important;padding:clamp(18px,2.4vw,30px) clamp(22px,4vw,64px) 10px!important}body.nexus-mode-producir .nexus-output-clean-header h2{font-size:clamp(1.9rem,3.65vw,3.15rem)!important;line-height:.96!important}body.nexus-mode-producir .nexus-output-clean-header .mode-eyebrow{margin-bottom:6px!important}body.nexus-mode-producir .nexus-output-clean-header p{margin-top:8px!important;font-size:clamp(.78rem,.92vw,.9rem)!important}body.nexus-mode-producir .nexus-output-export-stage{grid-template-rows:auto auto!important;align-content:center!important;gap:10px!important;height:100%!important;min-height:0!important;padding-bottom:0!important;overflow:visible!important}body.nexus-mode-producir .nexus-output-export-panel{box-sizing:border-box!important;grid-template-columns:minmax(168px,.62fr) minmax(0,1.75fr)!important;align-items:center!important;gap:8px clamp(22px,3.4vw,52px)!important;width:min(1040px,100vw - 92px)!important;min-height:0!important;max-height:none!important;padding:clamp(20px,2.8vw,34px) clamp(24px,4vw,54px)!important}body.nexus-mode-producir .nexus-output-orbit{width:clamp(154px,14.5vw,220px)!important}body.nexus-mode-producir .nexus-output-orbit-core strong{font-size:clamp(2.55rem,4.4vw,4.25rem)!important}body.nexus-mode-producir .nexus-output-orbit-core span{margin-top:7px!important;font-size:.92rem!important}body.nexus-mode-producir .nexus-output-orbit-core em{margin-top:5px!important;font-size:.78rem!important}body.nexus-mode-producir .nexus-output-export-copy{align-self:center!important}body.nexus-mode-producir .nexus-output-export-copy h3{font-size:clamp(1.75rem,2.65vw,2.55rem)!important;line-height:1.04!important}body.nexus-mode-producir .nexus-output-export-copy>p{margin:8px 0 14px!important;font-size:clamp(.82rem,.96vw,.92rem)!important;line-height:1.42!important}body.nexus-mode-producir .nexus-output-include-pending{gap:clamp(16px,2.2vw,34px)!important}body.nexus-mode-producir .nexus-output-include-pending section+section{padding-left:clamp(16px,2.2vw,34px)!important}body.nexus-mode-producir .nexus-output-include-pending h4{margin-bottom:8px!important;font-size:.76rem!important}body.nexus-mode-producir .nexus-output-mini-list{gap:8px!important;font-size:.88rem!important;line-height:1.18!important}body.nexus-mode-producir .nexus-output-mini-list.is-pending{gap:8px 22px!important}body.nexus-mode-producir .nexus-output-primary-action-row{width:min(640px,84%)!important;margin-top:6px!important}body.nexus-mode-producir .nexus-output-pdf-button{min-height:48px!important;font-size:1.04rem!important}body.nexus-mode-producir .nexus-output-secondary-actions{gap:10px!important;width:min(640px,84%)!important}body.nexus-mode-producir .nexus-output-secondary-button{min-height:38px!important;font-size:.92rem!important}body.nexus-mode-producir .nexus-output-more-text{padding-top:0!important;font-size:.9rem!important}body.nexus-mode-producir .nexus-output-more-options{width:min(1040px,100vw - 92px)!important}body.nexus-mode-producir .nexus-output-more-options summary{min-height:42px!important;padding:0 22px!important}body.nexus-mode-producir .nexus-output-more-options summary em{font-size:.78rem!important}@media (height<=820px){body.nexus-mode-producir .nexus-output-clean-shell{gap:10px!important;padding-top:16px!important;padding-bottom:8px!important}body.nexus-mode-producir .nexus-output-clean-header h2{font-size:clamp(1.75rem,3.25vw,2.75rem)!important}body.nexus-mode-producir .nexus-output-clean-header p{margin-top:6px!important}body.nexus-mode-producir .nexus-output-export-panel{row-gap:7px!important;padding:18px clamp(22px,3.4vw,44px)!important}body.nexus-mode-producir .nexus-output-orbit{width:clamp(142px,13vw,184px)!important}body.nexus-mode-producir .nexus-output-export-copy h3{font-size:clamp(1.65rem,2.35vw,2.2rem)!important}body.nexus-mode-producir .nexus-output-export-copy>p{margin:6px 0 11px!important}body.nexus-mode-producir .nexus-output-mini-list{gap:6px!important;font-size:.84rem!important}body.nexus-mode-producir .nexus-output-mini-list.is-pending{row-gap:6px!important}body.nexus-mode-producir .nexus-output-pdf-button{min-height:44px!important}body.nexus-mode-producir .nexus-output-secondary-button{min-height:35px!important}body.nexus-mode-producir .nexus-output-more-options summary{min-height:38px!important}}@media (height<=720px){body.nexus-mode-producir .nexus-output-clean-shell{padding-top:12px!important;overflow:auto!important}body.nexus-mode-producir .nexus-output-export-stage{align-content:start!important}body.nexus-mode-producir .nexus-output-clean-header h2{font-size:clamp(1.55rem,3vw,2.35rem)!important}body.nexus-mode-producir .nexus-output-clean-header p{font-size:.78rem!important}body.nexus-mode-producir .nexus-output-export-panel{padding:16px 22px!important}}@media (width>=761px){body.nexus-mode-producir .nexus-output-clean-shell{grid-template-rows:min-content minmax(0,1fr)!important;gap:clamp(8px,1.4vh,14px)!important;height:100%!important;min-height:0!important;padding:clamp(12px,1.8vw,24px) clamp(22px,4vw,64px) 8px!important;overflow:hidden!important}body.nexus-mode-producir .nexus-output-clean-header{width:min(720px,100%)!important}body.nexus-mode-producir .nexus-output-clean-header .mode-eyebrow{margin:0 0 5px!important;font-size:.68rem!important}body.nexus-mode-producir .nexus-output-clean-header h2{font-size:clamp(1.85rem,3.05vw,2.85rem)!important;line-height:.94!important}body.nexus-mode-producir .nexus-output-clean-header p{margin:6px 0 0!important;font-size:clamp(.76rem,.9vw,.88rem)!important;line-height:1.32!important}body.nexus-mode-producir .nexus-output-export-stage{grid-template-rows:minmax(0,1fr) auto!important;align-content:stretch!important;place-items:stretch center!important;gap:8px!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}body.nexus-mode-producir .nexus-output-export-panel{grid-template-rows:minmax(0,1fr) auto auto auto!important;grid-template-columns:minmax(148px,.48fr) minmax(0,1.9fr)!important;align-self:center!important;align-items:center!important;gap:6px clamp(18px,2.8vw,44px)!important;width:min(1120px,100vw - 96px)!important;height:min(440px,100%)!important;min-height:0!important;max-height:100%!important;padding:clamp(14px,2vw,24px) clamp(20px,3.4vw,44px)!important;overflow:hidden!important}body.nexus-mode-producir .nexus-output-export-panel:before{background:linear-gradient(90deg,#0000 0 34%,#a4693736 34.1%,#0000 34.25%),radial-gradient(circle at 15%,#0000 0 72px,#de984829 73px 74px,#0000 75px 100%),radial-gradient(circle at 15%,#0000 0 106px,#42d9ff0d 107px 108px,#0000 109px 100%)!important}body.nexus-mode-producir .nexus-output-orbit{grid-row:1/span 2!important;width:clamp(136px,12vw,176px)!important}body.nexus-mode-producir .nexus-output-orbit:after{inset:-8px!important}body.nexus-mode-producir .nexus-output-orbit-core strong{font-size:clamp(2.3rem,3.8vw,3.45rem)!important}body.nexus-mode-producir .nexus-output-orbit-core span{margin-top:5px!important;font-size:.82rem!important}body.nexus-mode-producir .nexus-output-orbit-core em{margin-top:4px!important;font-size:.72rem!important;line-height:1.08!important}body.nexus-mode-producir .nexus-output-export-copy{align-self:end!important;min-width:0!important}body.nexus-mode-producir .nexus-output-export-copy h3{letter-spacing:-.028em!important;font-size:clamp(1.55rem,2.35vw,2.25rem)!important;line-height:1.02!important}body.nexus-mode-producir .nexus-output-export-copy>p{max-width:680px!important;margin:5px 0 10px!important;font-size:clamp(.76rem,.86vw,.86rem)!important;line-height:1.34!important}body.nexus-mode-producir .nexus-output-include-pending{grid-template-columns:minmax(150px,.76fr) minmax(230px,1.24fr)!important;gap:clamp(14px,2vw,30px)!important}body.nexus-mode-producir .nexus-output-include-pending section+section{padding-left:clamp(14px,2vw,30px)!important}body.nexus-mode-producir .nexus-output-include-pending h4{margin-bottom:6px!important;font-size:.68rem!important;line-height:1!important}body.nexus-mode-producir .nexus-output-mini-list{gap:5px!important;font-size:.78rem!important;line-height:1.08!important}body.nexus-mode-producir .nexus-output-mini-list li{gap:8px!important}body.nexus-mode-producir .nexus-output-mini-list li:before{flex-basis:13px!important;width:13px!important;height:13px!important}body.nexus-mode-producir .nexus-output-mini-list.is-pending{gap:5px 18px!important}body.nexus-mode-producir .nexus-output-primary-action-row{grid-row:2!important;width:min(620px,82%)!important;margin-top:2px!important}body.nexus-mode-producir .nexus-output-pdf-button{min-height:40px!important;font-size:.96rem!important}body.nexus-mode-producir .nexus-output-secondary-actions{grid-row:3!important;gap:8px!important;width:min(620px,82%)!important}body.nexus-mode-producir .nexus-output-secondary-button{border-radius:8px!important;min-height:32px!important;font-size:.84rem!important}body.nexus-mode-producir .nexus-output-more-text{grid-row:4!important;padding:0 10px!important;font-size:.78rem!important;line-height:1!important}body.nexus-mode-producir .nexus-output-more-options{flex:none!important;align-self:start!important;width:min(1120px,100vw - 96px)!important}body.nexus-mode-producir .nexus-output-more-options summary{gap:14px!important;min-height:32px!important;padding:0 20px!important;font-size:.76rem!important}body.nexus-mode-producir .nexus-output-more-options summary em{font-size:.72rem!important}body.nexus-mode-producir .nexus-output-more-options-body{padding:0 14px 10px!important}body.nexus-mode-producir .nexus-output-more-options-body button{min-height:32px!important;font-size:.76rem!important}}@media (width>=761px) and (height<=780px){body.nexus-mode-producir .nexus-output-clean-shell{gap:7px!important;padding-top:10px!important}body.nexus-mode-producir .nexus-output-clean-header h2{font-size:clamp(1.55rem,2.7vw,2.35rem)!important}body.nexus-mode-producir .nexus-output-clean-header p{font-size:.74rem!important}body.nexus-mode-producir .nexus-output-export-panel{height:min(392px,100%)!important;padding:12px 20px!important}body.nexus-mode-producir .nexus-output-orbit{width:clamp(118px,10.5vw,150px)!important}body.nexus-mode-producir .nexus-output-export-copy h3{font-size:clamp(1.35rem,2.05vw,1.95rem)!important}body.nexus-mode-producir .nexus-output-export-copy>p{margin-bottom:8px!important}body.nexus-mode-producir .nexus-output-mini-list{gap:4px!important;font-size:.74rem!important}body.nexus-mode-producir .nexus-output-pdf-button{min-height:36px!important}body.nexus-mode-producir .nexus-output-secondary-button,body.nexus-mode-producir .nexus-output-more-options summary{min-height:30px!important}}body.nexus-mode-producir .nexus-output-primary-action-row{width:min(780px,92%)!important}body.nexus-mode-producir #exportBibleBtn,body.nexus-mode-producir .nexus-output-pdf-button{justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;display:flex!important}body.nexus-mode-producir .nexus-output-pdf-button{letter-spacing:.035em!important;min-height:48px!important}.nexus-output-pdf-popover{inset:var(--nexus-topbar-height) 0 var(--nexus-statusbar-height) 0;z-index:4820;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;place-items:center;display:grid;position:fixed}.nexus-output-pdf-popover[hidden]{display:none!important}.nexus-output-pdf-card{width:min(520px,100vw - 42px);background:radial-gradient(circle at 12% 18%,#d99a3d26,#0000 34%),radial-gradient(circle at 92% 8%,#42d9ff17,#0000 34%),linear-gradient(#0b1015f7,#05080dfc)!important;border-color:#ca8b3f8f!important;border-radius:20px!important;padding:24px!important;box-shadow:0 32px 100px #0000009e,0 0 48px #d99a3d1a!important}.nexus-output-pdf-card .mode-eyebrow{color:#dcae63!important;margin:0 0 9px!important}.nexus-output-pdf-card h3{font-family:var(--font-display,Georgia,serif);color:#f5ead1;letter-spacing:-.02em;margin:0;font-size:1.8rem;line-height:1.06}.nexus-output-pdf-card p{color:#eee6d5cc;margin:12px 0 0;font-size:.9rem;line-height:1.48}.nexus-output-pdf-card p strong{color:#ffe2a8}.nexus-output-pdf-summary{color:#eee6d5d6;background:#ffd88a0b;border:1px solid #a469374d;border-radius:14px;gap:8px;margin:18px 0 0;padding:13px 14px;font-size:.84rem;display:grid}.nexus-output-pdf-summary b{color:#ffe2a8;font-family:var(--font-display,Georgia,serif);font-size:1.12rem;font-weight:600}.nexus-output-pdf-actions{grid-template-columns:minmax(0,1.25fr) minmax(120px,.75fr);gap:10px;margin-top:20px;display:grid}.nexus-output-pdf-actions button{color:#ffe3a8;cursor:pointer;background:#ffd88a0e;border:1px solid #a4693766;border-radius:10px;min-height:42px;padding:0 14px;font-weight:700}.nexus-output-pdf-actions button.is-primary{color:#fff7df;background:linear-gradient(#d99a3df0,#845a22eb);border-color:#ffe2a9ad;box-shadow:0 12px 30px #00000042,0 0 28px #d99a3d1f}.nexus-output-pdf-actions button:hover{filter:brightness(1.08)}@media (width>=761px) and (height<=780px){body.nexus-mode-producir .nexus-output-primary-action-row{width:min(760px,92%)!important}body.nexus-mode-producir .nexus-output-pdf-button{min-height:40px!important}}@media (width<=640px){.nexus-output-pdf-actions{grid-template-columns:1fr}}body.nexus-mode-ensamblaje .nexus-assembly-screen{background:radial-gradient(circle at 52% 20%,#d99a3d1a,#0000 28%),radial-gradient(circle at 74% 68%,#4fd6e614,#0000 30%),linear-gradient(#05080c 0%,#070b10 48%,#030508 100%)!important;min-height:calc(100vh - 70px)!important;padding:0!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace.assembly-table-workspace{background:linear-gradient(90deg,#080b0efa 0 292px,#03070b2e 292px),radial-gradient(circle at 26% 12%,#d99a3d1a,#0000 28%),radial-gradient(circle at 76% 42%,#50d5e50f,#0000 32%)!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:292px minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:none!important;height:calc(100vh - 70px)!important;min-height:calc(100vh - 70px)!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-table-progress-panel{background:linear-gradient(#06080bf5,#05080beb),radial-gradient(circle at 50% 16%,#d99a3d1a,#0000 34%)!important;border-right:1px solid #cd90443d!important;grid-area:1/1!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;gap:14px!important;width:auto!important;height:100%!important;min-height:0!important;padding:24px 18px 18px!important;display:grid!important;overflow:hidden!important;box-shadow:18px 0 48px #00000061!important}.assembly-table-panel-head h2{color:#f4ead5!important;font-family:var(--font-display,Georgia,serif)!important;letter-spacing:.02em!important;margin:4px 0 6px!important;font-size:1.22rem!important}.assembly-table-panel-head p:not(.mode-eyebrow){color:#e5decfa3!important;margin:0!important;font-size:.78rem!important;line-height:1.35!important}.assembly-table-progress-orb{background:#0000002e!important;border:1px solid #cd904421!important;border-radius:20px!important;place-items:center!important;gap:6px!important;padding:15px 0 10px!important;display:grid!important}.assembly-table-orb{background:radial-gradient(circle,#070a0dfa 0 52%,#0000 53%),conic-gradient(from -35deg,#d99a3df5,#54dcdbd1,#d99a3d1f,#d99a3df5)!important;border-radius:50%!important;place-items:center!important;width:112px!important;height:112px!important;display:grid!important;box-shadow:0 0 30px #d99a3d1a,inset 0 0 34px #000000b3!important}.assembly-table-orb strong{color:#f8e9c8!important;font-family:var(--font-display,Georgia,serif)!important;font-size:2.45rem!important;line-height:.86!important;display:block!important}.assembly-table-orb span{color:#eee6d5c2!important;font-size:.78rem!important}.assembly-table-progress-orb p{color:#eee6d5ad!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:0!important;font-size:.74rem!important}.assembly-table-status-stack{gap:9px!important;display:grid!important}.assembly-table-status-stack article,.assembly-table-next-gesture{background:#00000038!important;border:1px solid #cd90442b!important;border-radius:14px!important;padding:11px 12px!important}.assembly-table-status-stack span,.assembly-table-status-stack em{color:#e5decf94!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:.68rem!important;font-style:normal!important;display:block!important}.assembly-table-status-stack strong,.assembly-table-next-gesture strong{color:#f1e5ca!important;margin-top:4px!important;font-size:.86rem!important;line-height:1.3!important;display:block!important}.assembly-table-status-stack em{text-transform:none!important;letter-spacing:0!important;margin-top:3px!important;font-size:.68rem!important;line-height:1.25!important}.assembly-table-route{scrollbar-width:thin!important;gap:7px!important;min-height:0!important;padding-right:2px!important;display:grid!important;overflow:auto!important}.assembly-table-route-item{text-align:left!important;color:#eee6d5c2!important;cursor:pointer!important;background:#01050847!important;border:1px solid #ffffff12!important;border-radius:12px!important;grid-template-columns:22px 1fr!important;align-items:center!important;gap:2px 8px!important;padding:8px 9px!important;display:grid!important;position:relative!important;overflow:hidden!important}.assembly-table-route-item span{color:#d69c49!important;grid-row:1/3!important;font-size:.78rem!important}.assembly-table-route-item strong{color:#eee3cc!important;font-size:.77rem!important}.assembly-table-route-item em{color:#e5decf80!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.64rem!important;font-style:normal!important;overflow:hidden!important}.assembly-table-route-item i{height:2px!important;width:var(--route-score,0%)!important;opacity:.75!important;background:linear-gradient(90deg,#d89d43,#63d7d8)!important;border-radius:999px!important;grid-column:1/-1!important}.assembly-table-route-item.is-active{background:#d99a3d14!important;border-color:#d99a3d8f!important;box-shadow:0 0 22px #d99a3d14!important}.assembly-table-route-item.is-locked{opacity:.52!important;filter:saturate(.65)!important}.assembly-table-next-gesture{align-self:end!important}.assembly-table-next-gesture .mode-eyebrow{color:#dcae63!important;margin:0 0 5px!important}body.nexus-mode-ensamblaje .assembly-tabletop-region{background:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 82% 10%,#d99a3d1f,#0000 22%),radial-gradient(circle at 30% 48%,#48cddc12,#0000 33%),linear-gradient(#04080cf0,#020508fa)!important;grid-area:1/2!important;grid-template-rows:auto minmax(0,1fr) 104px 70px!important;gap:0!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.assembly-tabletop-header{background:linear-gradient(#00000057,#0000)!important;border-bottom:1px solid #cd904429!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:20px 28px 14px!important;display:flex!important}.assembly-tabletop-header h2{color:#f6ead0!important;font-family:var(--font-display,Georgia,serif)!important;letter-spacing:.01em!important;margin:2px 0 3px!important;font-size:1.55rem!important}.assembly-tabletop-header p:not(.mode-eyebrow){color:#eee6d5a8!important;margin:0!important;font-size:.84rem!important}.assembly-tabletop-header [data-assembly-save-indicator]{color:#bef0e6c7!important;white-space:nowrap!important;background:#00000038!important;border:1px solid #46d2be38!important;border-radius:999px!important;padding:7px 11px!important;font-size:.72rem!important}.assembly-tabletop-surface{isolation:isolate!important;background:radial-gradient(#140f0b57,#0000 62%),radial-gradient(circle at 18% 82%,#d99a3d12,#0000 24%)!important;min-height:0!important;position:relative!important;overflow:hidden!important}.assembly-tabletop-constellation{pointer-events:none!important;opacity:.42!important;background:linear-gradient(115deg,#0000 0 38%,#ca8b3f38 38.1%,#0000 38.4% 100%),linear-gradient(24deg,#0000 0 61%,#50d5e526 61.1%,#0000 61.4% 100%),radial-gradient(circle at 16% 34%,#d99a3d8c 0 1px,#0000 2px),radial-gradient(circle at 44% 18%,#50d5e573 0 1px,#0000 2px),radial-gradient(circle at 82% 58%,#d99a3d6b 0 1px,#0000 2px),radial-gradient(circle at 68% 80%,#50d5e559 0 1px,#0000 2px)!important;position:absolute!important;inset:0!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards{z-index:1!important;min-height:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card{transform-origin:50%!important;background:radial-gradient(circle at 50% 24%,#d99a3d1a,#0000 35%),linear-gradient(#101418f0,#04080cf5)!important;border:1px solid #cd904447!important;border-radius:18px!important;width:clamp(150px,13.5vw,215px)!important;min-height:clamp(178px,23vh,248px)!important;padding:14px!important;transition:transform .22s,border-color .22s,box-shadow .22s,opacity .22s!important;position:absolute!important;box-shadow:0 24px 54px #00000075,inset 0 0 36px #ffffff06!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:before{content:""!important;pointer-events:none!important;border:1px solid #d99a3d1f!important;border-radius:14px!important;position:absolute!important;inset:8px!important}.assembly-table-card-rune{color:#f5daa5cc!important;background:#00000061!important;border:1px solid #d99a3d75!important;place-items:center!important;width:22px!important;height:22px!important;font-size:.58rem!important;display:grid!important;position:absolute!important;top:10px!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important}.assembly-table-card-rune:first-letter{transform:rotate(-45deg)!important}.assembly-table-card .assembly-card-topline{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:18px!important;display:flex!important}.assembly-table-card .assembly-card-status{letter-spacing:.12em!important;text-transform:uppercase!important;color:#eee6d5b3!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;font-size:.58rem!important}.assembly-table-card .assembly-table-score{color:#eee6d58c!important;font-size:.68rem!important}.assembly-table-card h3{text-align:center!important;color:#f5ead2!important;font-family:var(--font-display,Georgia,serif)!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:16px 0 5px!important;font-size:clamp(1rem,1.4vw,1.38rem)!important}.assembly-table-card .assembly-card-function{text-align:center!important;color:#eee6d59e!important;max-width:92%!important;margin:0 auto 12px!important;font-size:.72rem!important;line-height:1.3!important}.assembly-table-card .assembly-card-summary{color:#eee6d5c7!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:.78rem!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.assembly-table-card-links{border-top:1px solid #cd904424!important;gap:3px!important;margin-top:10px!important;padding-top:8px!important;display:grid!important}.assembly-table-card-links span{color:#d39d52!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.58rem!important}.assembly-table-card-links strong{color:#eee6d5c7!important;font-size:.68rem!important;font-weight:600!important}.assembly-table-card .assembly-card-footer{margin-top:12px!important}.assembly-table-card .assembly-open-card{border-radius:10px!important;width:100%!important;min-height:32px!important;font-size:.76rem!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:hover{transform:translate(var(--x,0),var(--y,0)) rotate(var(--r,0deg)) scale(calc(var(--s,1) + .025))!important;border-color:#d99a3d94!important;box-shadow:0 30px 68px #0000008a,0 0 36px #d99a3d1a!important}.assembly-table-card.is-locked{opacity:.53!important;filter:saturate(.55)brightness(.78)!important;border-color:#7384902e!important}.assembly-table-card.is-available{border-color:#b16c324d!important}.assembly-table-card.is-initial,.assembly-table-card.is-progress{border-color:#d99a3d8a!important;box-shadow:0 26px 62px #0000007a,0 0 36px #d99a3d17!important}.assembly-table-card.is-solid,.assembly-table-card.is-deep{border-color:#f1ca7ab3!important;box-shadow:0 28px 70px #00000085,0 0 46px #d99a3d29!important}.assembly-table-card.is-progress .assembly-card-status,.assembly-table-card.is-initial .assembly-card-status{color:#ffe0a5!important;background:#d99a3d17!important;border-color:#d99a3d4d!important}.assembly-table-card.is-solid .assembly-card-status,.assembly-table-card.is-deep .assembly-card-status{color:#fff0c7!important;background:#d99a3d21!important;border-color:#f1ca7a61!important}.assembly-table-card.is-available .assembly-card-status{color:#a8ebe5!important;background:#50d5e50f!important;border-color:#50d5e53d!important}.assembly-table-card.is-locked .assembly-card-status{color:#dce1e180!important;background:#ffffff09!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card{z-index:8!important;background:radial-gradient(circle at 50% 24%,#d99a3d30,#0000 34%),radial-gradient(circle at 52% 45%,#52d5e51c,#0000 35%),linear-gradient(#121416fa,#05080bfa)!important;border-color:#f1ca7ac7!important;width:clamp(255px,24vw,340px)!important;min-height:clamp(306px,42vh,390px)!important;padding:18px 19px!important;box-shadow:0 36px 92px #0000009e,0 0 55px #d99a3d2e,inset 0 0 50px #ffffff06!important}.assembly-table-card.is-active-table-card h3{margin-top:20px!important;font-size:clamp(1.4rem,2.2vw,2rem)!important}.assembly-table-card.is-active-table-card .assembly-card-summary{-webkit-line-clamp:4!important;font-size:.92rem!important}.assembly-table-card.is-seat-center{--x:-50%;--y:-50%;--r:0deg;--s:1;top:45%;left:50%;transform:translate(-50%,-50%)rotate(0)scale(1)!important}.assembly-table-card.is-seat-left-top{--x:-50%;--y:-50%;--r:-5deg;--s:.93;top:20%;left:21%;transform:translate(-50%,-50%)rotate(-5deg)scale(.93)!important}.assembly-table-card.is-seat-left-mid{--x:-50%;--y:-50%;--r:-7deg;--s:.94;top:60%;left:24%;transform:translate(-50%,-50%)rotate(-7deg)scale(.94)!important}.assembly-table-card.is-seat-right-top{--x:-50%;--y:-50%;--r:5deg;--s:.92;top:22%;left:72%;transform:translate(-50%,-50%)rotate(5deg)scale(.92)!important}.assembly-table-card.is-seat-right-mid{--x:-50%;--y:-50%;--r:5deg;--s:.92;top:61%;left:73%;transform:translate(-50%,-50%)rotate(5deg)scale(.92)!important}.assembly-table-card.is-seat-far-right{--x:-50%;--y:-50%;--r:4deg;--s:.86;top:45%;left:88%;transform:translate(-50%,-50%)rotate(4deg)scale(.86)!important}.assembly-table-card.is-seat-lower-right{--x:-50%;--y:-50%;--r:-4deg;--s:.82;top:78%;left:83%;transform:translate(-50%,-50%)rotate(-4deg)scale(.82)!important}.assembly-table-card.is-seat-lower-left{--x:-50%;--y:-50%;--r:4deg;--s:.82;top:82%;left:38%;transform:translate(-50%,-50%)rotate(4deg)scale(.82)!important}.assembly-table-card.is-seat-bottom{--x:-50%;--y:-50%;--r:-2deg;--s:.8;top:84%;left:57%;transform:translate(-50%,-50%)rotate(-2deg)scale(.8)!important}.assembly-table-material-dock{z-index:3!important;background:linear-gradient(#00000057,#00000038)!important;border:1px solid #cd90442e!important;border-radius:18px 18px 0 0!important;grid-template-rows:auto 1fr!important;grid-template-columns:230px 1fr!important;gap:8px 12px!important;min-height:0!important;max-height:104px!important;margin:0 28px!important;padding:10px 14px!important;display:grid!important;overflow:hidden!important}.assembly-table-material-dock .assembly-fragment-header{grid-row:1/3!important;min-width:0!important}.assembly-table-material-dock .assembly-fragment-header h3{margin:2px 0!important;font-size:.92rem!important}.assembly-table-material-dock .assembly-fragment-header p{margin:0!important;font-size:.7rem!important;line-height:1.25!important}.assembly-table-material-dock .assembly-fragment-stats{display:none!important}.assembly-table-material-dock .assembly-fragment-filter-row{gap:6px!important;margin:0!important;display:flex!important}.assembly-table-material-dock .assembly-fragment-list{gap:8px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.assembly-table-material-dock .assembly-fragment-item{border-radius:12px!important;grid-template-columns:1fr auto!important;gap:8px!important;min-width:210px!important;max-width:260px!important;padding:8px 9px!important;display:grid!important}.assembly-table-material-dock .assembly-fragment-item h4{margin:0 0 3px!important;font-size:.76rem!important}.assembly-table-material-dock .assembly-fragment-item p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:.66rem!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.assembly-table-material-dock .assembly-fragment-actions{flex-direction:column!important;gap:5px!important;display:flex!important}.assembly-table-material-dock .assembly-fragment-actions button{min-height:26px!important;padding:4px 7px!important;font-size:.64rem!important}.assembly-table-bottom-progress{scrollbar-width:thin!important;background:#00000052!important;border-top:1px solid #cd904438!important;align-items:center!important;gap:0!important;height:70px!important;padding:0 28px!important;display:flex!important;overflow-x:auto!important}.assembly-table-step{color:#eee6d5a3!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-items:center!important;gap:5px!important;min-width:108px!important;display:grid!important;position:relative!important}.assembly-table-step:before{content:""!important;background:#cd904438!important;width:100%!important;height:1px!important;position:absolute!important;top:14px!important;left:-50%!important}.assembly-table-step:first-child:before{display:none!important}.assembly-table-step span{color:#d9a553!important;z-index:1!important;background:#05080c!important;border:1px solid #cd90445c!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;font-size:.72rem!important;display:grid!important}.assembly-table-step strong{white-space:nowrap!important;font-size:.68rem!important;font-weight:600!important}.assembly-table-step.is-active span{color:#fff1c9!important;border-color:#f1c36e!important;box-shadow:0 0 24px #d99a3d3d!important}.assembly-table-step.is-locked{opacity:.45!important}.assembly-table-step.is-progress span,.assembly-table-step.is-solid span,.assembly-table-step.is-deep span{color:#fff4da!important;background:linear-gradient(#d99a3d,#704718)!important}.assembly-table-advanced-drawer{z-index:15!important;pointer-events:auto!important;display:none!important;position:absolute!important;bottom:70px!important;left:292px!important;right:0!important}#assemblyAdvancedZone,.assembly-table-hidden-metrics{display:none!important}@media (height<=820px){body.nexus-mode-ensamblaje .assembly-tabletop-region{grid-template-rows:auto minmax(0,1fr) 86px 60px!important}.assembly-tabletop-header{padding:14px 24px 10px!important}.assembly-tabletop-header h2{font-size:1.28rem!important}.assembly-table-progress-panel{gap:10px!important;padding-top:16px!important}.assembly-table-orb{width:92px!important;height:92px!important}.assembly-table-orb strong{font-size:2rem!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card{min-height:168px!important;padding:12px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card{min-height:280px!important}.assembly-table-card h3{margin-top:12px!important;font-size:1rem!important}.assembly-table-card.is-active-table-card h3{font-size:1.48rem!important}.assembly-table-card .assembly-card-summary{-webkit-line-clamp:2!important;font-size:.72rem!important}.assembly-table-card.is-active-table-card .assembly-card-summary{-webkit-line-clamp:3!important;font-size:.82rem!important}.assembly-table-material-dock{max-height:86px!important;margin:0 24px!important;padding:8px 12px!important}.assembly-table-bottom-progress{height:60px!important;padding:0 24px!important}.assembly-table-step{min-width:96px!important}.assembly-table-step span{width:24px!important;height:24px!important}}@media (width<=1120px){body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace.assembly-table-workspace{grid-template-columns:240px minmax(0,1fr)!important}.assembly-table-advanced-drawer{left:240px!important}.assembly-table-progress-panel{padding-left:14px!important;padding-right:14px!important}.assembly-table-status-stack{display:none!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card{width:150px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card{width:250px!important}.assembly-table-card.is-seat-far-right{display:none!important}}@media (width<=860px){body.nexus-mode-ensamblaje .nexus-assembly-screen{overflow:auto!important}body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace.assembly-table-workspace{grid-template-rows:auto minmax(560px,1fr)!important;grid-template-columns:1fr!important;height:auto!important;min-height:calc(100vh - 70px)!important;overflow:visible!important}body.nexus-mode-ensamblaje .assembly-table-progress-panel{grid-area:auto/1!important;height:auto!important;max-height:none!important}body.nexus-mode-ensamblaje .assembly-tabletop-region{grid-area:auto/1!important;min-height:720px!important}}body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--assembly-gold:#d99a3d;--assembly-copper:#9f6330;--assembly-bronze:#6b4323;--assembly-cyan:#64d8da;--assembly-ink:#03070b}body.nexus-mode-ensamblaje .assembly-tabletop-surface:before{content:""!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(#7c4b202e,#0000 58%),linear-gradient(120deg,#d99a3d14,#0000 18% 82%,#50d5e50d)!important;border:1px solid #d99a3d1a!important;border-radius:38px!important;position:absolute!important;inset:22px 26px!important;box-shadow:inset 0 0 80px #0000007a,0 20px 80px #0000002e!important}body.nexus-mode-ensamblaje .assembly-tabletop-surface:after{content:""!important;pointer-events:none!important;opacity:.22!important;z-index:0!important;background:radial-gradient(circle at 31% 27%,#f7d088cc 0 1px,#0000 1.8px),radial-gradient(circle at 40% 70%,#50d5e5b3 0 1px,#0000 1.8px),radial-gradient(circle at 64% 35%,#f7d088a6 0 1px,#0000 1.8px),radial-gradient(circle at 76% 70%,#50d5e580 0 1px,#0000 1.8px),linear-gradient(22deg,#0000 0 40%,#d99a3d29 40.1%,#0000 40.4% 100%),linear-gradient(145deg,#0000 0 63%,#50d5e51a 63.1%,#0000 63.4% 100%)!important;position:absolute!important;inset:0!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:radial-gradient(circle at 50% 18%,#d99a3d1f,#0000 30%),linear-gradient(145deg,#18120ef0,#04080cf7 58%,#020509fa)!important;width:clamp(148px,12.8vw,204px)!important;min-height:clamp(170px,21vh,230px)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card{flex-direction:column!important;justify-content:flex-start!important;width:clamp(300px,27vw,390px)!important;min-height:clamp(348px,48vh,470px)!important;max-height:min(520px,100% - 52px)!important;display:flex!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#d99a3d8c,#50d5e547,#0000)!important;height:1px!important;position:absolute!important;bottom:12px!important;left:22px!important;right:22px!important}.assembly-table-active-body{gap:9px!important;min-height:0!important;margin-top:10px!important;display:grid!important}.assembly-table-active-body section{background:#0003!important;border:1px solid #d99a3d21!important;border-radius:13px!important;min-width:0!important;padding:8px 10px!important}.assembly-table-active-body span{color:#d5a65a!important;letter-spacing:.13em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:.58rem!important;display:block!important}.assembly-table-active-body strong{color:#f7ead0!important;font-size:.86rem!important;line-height:1.26!important;display:block!important}.assembly-table-active-body p{color:#eee6d5c7!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:.78rem!important;line-height:1.38!important;display:-webkit-box!important;overflow:hidden!important}.assembly-table-card-chip-row{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.assembly-table-card-chip-row span,.assembly-table-card-empty-material{color:#c4f2ecd6!important;background:#50d5e50e!important;border:1px solid #50d5e52e!important;border-radius:999px!important;padding:4px 7px!important;font-size:.66rem!important;line-height:1.2!important}.assembly-table-card-empty-material{color:#e5decf8a!important;background:#ffffff06!important;border-style:dashed!important;display:block!important}.assembly-table-active-unlocks strong{color:#ffe5ad!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card .assembly-card-footer{margin-top:auto!important;padding-top:10px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card .assembly-open-card{color:#fff6dc!important;background:linear-gradient(#d99a3df0,#6a441cf0)!important;border-color:#ffdd9694!important;min-height:42px!important;box-shadow:0 12px 28px #00000047,0 0 24px #d99a3d24!important}.assembly-table-route-item.is-available span,.assembly-table-step.is-available span{color:#9be8e4!important;border-color:#50d5e547!important}.assembly-table-route-item.is-locked span,.assembly-table-step.is-locked span{color:#dce1e173!important;border-color:#dce1e126!important}.assembly-table-route-item.is-solid span,.assembly-table-route-item.is-deep span{color:#ffe6af!important}.assembly-table-step.is-available span{box-shadow:0 0 16px #50d5e514!important}.assembly-table-step.is-active strong{color:#ffe7af!important}@media (height<=820px){body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card{width:clamp(270px,25vw,340px)!important;min-height:clamp(300px,43vh,355px)!important;max-height:calc(100% - 34px)!important;padding:14px!important}.assembly-table-active-body{gap:6px!important;margin-top:6px!important}.assembly-table-active-body section{padding:6px 8px!important}.assembly-table-active-body p{-webkit-line-clamp:2!important;font-size:.72rem!important}.assembly-table-active-body strong{font-size:.78rem!important}.assembly-table-card-chip-row span,.assembly-table-card-empty-material{padding:3px 6px!important;font-size:.6rem!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card .assembly-open-card{min-height:34px!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-center{top:46%!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-lower-right,body.nexus-mode-ensamblaje .assembly-table-card.is-seat-lower-left,body.nexus-mode-ensamblaje .assembly-table-card.is-seat-bottom{top:74%!important}}@media (width<=1120px){body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-lower-right,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-bottom{display:none!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-right-top{top:28%!important;left:76%!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-right-mid{top:68%!important;left:76%!important}}body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--assembly-feedback:#f2c46e}body.nexus-mode-ensamblaje .assembly-table-card[role=button]{cursor:pointer!important;outline:none!important}body.nexus-mode-ensamblaje .assembly-table-card[role=button]:focus-visible{outline-offset:5px!important;outline:2px solid #64d8dac7!important}body.nexus-mode-ensamblaje .assembly-table-card[aria-disabled=true]{cursor:not-allowed!important}body.nexus-mode-ensamblaje .assembly-table-card.is-guidance-pulse{animation:.74s both assemblyLockedPulse!important}body.nexus-mode-ensamblaje .assembly-table-card.is-unlocked-pulse{animation:1.05s both assemblyUnlockedPulse!important}@keyframes assemblyLockedPulse{0%,to{filter:saturate(.68)brightness(.9)}35%{filter:saturate(.86)brightness(1.08);box-shadow:0 0 0 1px #a5b9be38,0 22px 52px #00000080!important}60%{transform:translate(var(--x,0),var(--y,0)) rotate(var(--r,0deg)) scale(calc(var(--s,1) + .015))!important}}@keyframes assemblyUnlockedPulse{0%{filter:saturate(.7)brightness(.85)}42%{filter:saturate(1.16)brightness(1.15);box-shadow:0 0 0 1px #d99a3d8f,0 0 34px #d99a3d33,0 22px 56px #00000075!important}to{filter:none}}.assembly-table-next-gesture.is-feedback,.assembly-table-next-gesture.is-unlock-feedback{background:linear-gradient(#d99a3d1a,#0003)!important;border-color:#f2c46e52!important;box-shadow:0 0 22px #d99a3d14!important}.assembly-table-next-gesture.is-unlock-feedback strong{color:#ffe0a4!important}.assembly-table-card-chip-row .assembly-table-material-chip{appearance:none!important;color:#c4f2ecd6!important;cursor:pointer!important;background:#50d5e50e!important;border:1px solid #50d5e52e!important;border-radius:999px!important;padding:4px 8px!important;font-size:.66rem!important;line-height:1.2!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s!important}.assembly-table-card-chip-row .assembly-table-material-chip:hover,.assembly-table-card-chip-row .assembly-table-material-chip:focus-visible{border-color:#64d8da75!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 0 16px #50d5e51a!important}.assembly-table-card-chip-row .assembly-table-material-chip.is-selected{color:#fff3d3!important;background:linear-gradient(#d99a3d29,#50d5e514)!important;border-color:#f2c46e9e!important;box-shadow:0 0 18px #d99a3d1f!important}.assembly-table-card-chip-row .assembly-table-material-chip.is-selected:before{content:"✓"!important;color:#64d8da!important;margin-right:5px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card .assembly-card-footer{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card .assembly-table-secondary-action{color:#c4f2ecd6!important;cursor:pointer!important;background:#00000029!important;border:1px solid #64d8da38!important;border-radius:12px!important;min-height:34px!important;font-size:.73rem!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card .assembly-table-secondary-action:hover{background:#64d8da12!important;border-color:#64d8da6b!important}body.nexus-mode-ensamblaje .assembly-table-route-item:focus-visible,body.nexus-mode-ensamblaje .assembly-table-step:focus-visible,body.nexus-mode-ensamblaje .assembly-open-card:focus-visible,body.nexus-mode-ensamblaje .assembly-table-secondary-action:focus-visible{outline-offset:3px!important;outline:2px solid #64d8daa8!important}body.nexus-mode-ensamblaje .assembly-table-route-item.is-progress,body.nexus-mode-ensamblaje .assembly-table-step.is-progress{border-color:#d99a3d47!important}body.nexus-mode-ensamblaje .assembly-table-route-item.is-solid,body.nexus-mode-ensamblaje .assembly-table-route-item.is-deep{background:#d99a3d13!important;border-color:#ffe0a457!important}body.nexus-mode-ensamblaje .assembly-table-step.is-locked{cursor:not-allowed!important}@media (height<=820px){body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card .assembly-card-footer{gap:5px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card .assembly-table-secondary-action{min-height:30px!important;font-size:.68rem!important}}body.nexus-mode-ensamblaje .assembly-table-material-dock{overflow:hidden!important}.assembly-table-material-dock-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:8px!important;display:flex!important}.assembly-table-material-dock-head .mode-eyebrow{color:#dcae63!important;margin:0!important}.assembly-table-material-dock-head span{color:#e5decf94!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.7rem!important;overflow:hidden!important}.assembly-table-card-chip-row.is-dock-row{max-height:48px!important;overflow:hidden!important}@media (height<=820px){.assembly-table-material-dock-head{margin-bottom:5px!important}.assembly-table-material-dock-head span{display:none!important}.assembly-table-card-chip-row.is-dock-row{max-height:38px!important}}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card{--x:-50%;--y:-50%;--r:0deg;--s:1;z-index:12!important;top:47%!important;left:50%!important;transform:translate(-50%,-50%)rotate(0)scale(1)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards[data-assembly-table-active-view]:not([data-assembly-table-active-view=premise]) .assembly-table-card.is-seat-center:not(.is-active-table-card){--s:.76;opacity:.38!important;filter:saturate(.55)brightness(.78)!important;z-index:2!important;transform:translate(-50%,-50%)rotate(-3deg)scale(.76)!important}body.nexus-mode-ensamblaje .assembly-table-route-item[aria-disabled=true],body.nexus-mode-ensamblaje .assembly-table-step[aria-disabled=true]{cursor:not-allowed!important}body.nexus-mode-ensamblaje .assembly-table-route-item,body.nexus-mode-ensamblaje .assembly-table-step,body.nexus-mode-ensamblaje .assembly-table-material-chip{touch-action:manipulation!important}body.nexus-mode-ensamblaje .assembly-table-progress-panel,body.nexus-mode-ensamblaje .assembly-tabletop-region,body.nexus-mode-ensamblaje .assembly-tabletop-surface,body.nexus-mode-ensamblaje .assembly-table-material-dock,body.nexus-mode-ensamblaje .assembly-table-bottom-progress{min-width:0!important}@media (height<=760px){body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace.assembly-table-workspace{height:calc(100vh - 62px)!important;min-height:calc(100vh - 62px)!important}body.nexus-mode-ensamblaje .assembly-table-progress-panel{grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:8px!important;padding:12px 14px!important}body.nexus-mode-ensamblaje .assembly-table-status-stack{display:none!important}body.nexus-mode-ensamblaje .assembly-table-panel-head h2{margin:2px 0 3px!important;font-size:1.05rem!important}body.nexus-mode-ensamblaje .assembly-table-panel-head p:not(.mode-eyebrow){font-size:.7rem!important;line-height:1.22!important}body.nexus-mode-ensamblaje .assembly-table-progress-orb{border-radius:16px!important;padding:8px 0 6px!important}body.nexus-mode-ensamblaje .assembly-table-orb{width:74px!important;height:74px!important}body.nexus-mode-ensamblaje .assembly-table-orb strong{font-size:1.62rem!important}body.nexus-mode-ensamblaje .assembly-table-progress-orb p,body.nexus-mode-ensamblaje .assembly-table-orb span{font-size:.62rem!important}body.nexus-mode-ensamblaje .assembly-table-route{gap:5px!important}body.nexus-mode-ensamblaje .assembly-table-route-item{grid-template-columns:18px 1fr!important;padding:6px 8px!important}body.nexus-mode-ensamblaje .assembly-table-route-item strong{font-size:.7rem!important}body.nexus-mode-ensamblaje .assembly-table-route-item em{display:none!important}body.nexus-mode-ensamblaje .assembly-table-next-gesture{border-radius:12px!important;padding:8px 10px!important}body.nexus-mode-ensamblaje .assembly-table-next-gesture strong{font-size:.76rem!important;line-height:1.22!important}body.nexus-mode-ensamblaje .assembly-tabletop-region{grid-template-rows:auto minmax(0,1fr) 62px 50px!important}body.nexus-mode-ensamblaje .assembly-tabletop-header{padding:10px 20px 8px!important}body.nexus-mode-ensamblaje .assembly-tabletop-header h2{margin:1px 0!important;font-size:1.12rem!important}body.nexus-mode-ensamblaje .assembly-tabletop-header p:not(.mode-eyebrow){white-space:nowrap!important;text-overflow:ellipsis!important;max-width:620px!important;font-size:.72rem!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card{width:clamp(136px,11.8vw,176px)!important;min-height:150px!important;padding:10px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card{width:clamp(268px,25vw,336px)!important;min-height:248px!important;max-height:calc(100% - 22px)!important;padding:12px!important;top:50%!important}body.nexus-mode-ensamblaje .assembly-table-card-rune{width:18px!important;height:18px!important;font-size:.52rem!important;top:8px!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-topline{margin-top:14px!important}body.nexus-mode-ensamblaje .assembly-table-card h3{margin:10px 0 4px!important;font-size:.92rem!important}body.nexus-mode-ensamblaje .assembly-table-card.is-active-table-card h3{margin-top:14px!important;font-size:1.28rem!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-function,body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-summary{font-size:.66rem!important;line-height:1.25!important}body.nexus-mode-ensamblaje .assembly-table-card-links{display:none!important}body.nexus-mode-ensamblaje .assembly-table-active-body{gap:5px!important;margin-top:5px!important}body.nexus-mode-ensamblaje .assembly-table-active-body section{border-radius:10px!important;padding:5px 7px!important}body.nexus-mode-ensamblaje .assembly-table-active-body section:nth-of-type(4){display:none!important}body.nexus-mode-ensamblaje .assembly-table-active-body span{margin-bottom:2px!important;font-size:.5rem!important}body.nexus-mode-ensamblaje .assembly-table-active-body strong,body.nexus-mode-ensamblaje .assembly-table-active-body p{-webkit-line-clamp:2!important;font-size:.68rem!important;line-height:1.22!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card .assembly-card-footer{gap:5px!important;padding-top:6px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card .assembly-open-card,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card .assembly-table-secondary-action{border-radius:10px!important;min-height:28px!important;font-size:.66rem!important}body.nexus-mode-ensamblaje .assembly-table-material-dock{border-radius:14px 14px 0 0!important;max-height:62px!important;margin:0 18px!important;padding:6px 10px!important}body.nexus-mode-ensamblaje .assembly-table-material-dock-head{margin-bottom:4px!important}body.nexus-mode-ensamblaje .assembly-table-material-dock-head span{display:none!important}body.nexus-mode-ensamblaje .assembly-table-card-chip-row.is-dock-row{max-height:30px!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-table-card-chip-row .assembly-table-material-chip{padding:3px 7px!important;font-size:.58rem!important}body.nexus-mode-ensamblaje .assembly-table-bottom-progress{height:50px!important;padding:0 18px!important}body.nexus-mode-ensamblaje .assembly-table-step{gap:3px!important;min-width:86px!important}body.nexus-mode-ensamblaje .assembly-table-step span{width:20px!important;height:20px!important;font-size:.58rem!important}body.nexus-mode-ensamblaje .assembly-table-step strong{font-size:.6rem!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-lower-right,body.nexus-mode-ensamblaje .assembly-table-card.is-seat-lower-left,body.nexus-mode-ensamblaje .assembly-table-card.is-seat-bottom{top:72%!important}}@media (width<=1366px) and (width>=1121px){body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace.assembly-table-workspace{grid-template-columns:272px minmax(0,1fr)!important}body.nexus-mode-ensamblaje .assembly-table-advanced-drawer{left:272px!important}body.nexus-mode-ensamblaje .assembly-table-progress-panel{padding-left:16px!important;padding-right:16px!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-far-right{left:86%!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-lower-right{left:80%!important}}@media (width<=1120px){body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card{top:48%!important;left:50%!important;transform:translate(-50%,-50%)rotate(0)scale(1)!important}}body.nexus-mode-ensamblaje .nexus-assembly-screen{height:calc(100dvh - 70px)!important;min-height:0!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace.assembly-table-workspace{grid-template-columns:268px minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-table-progress-panel{grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:9px!important;padding:16px 16px 14px!important}body.nexus-mode-ensamblaje .assembly-table-panel-head h2{margin:2px 0 3px!important;font-size:1.08rem!important}body.nexus-mode-ensamblaje .assembly-table-panel-head p:not(.mode-eyebrow){font-size:.7rem!important;line-height:1.25!important}body.nexus-mode-ensamblaje .assembly-table-progress-orb{border-radius:16px!important;padding:8px 0 7px!important}body.nexus-mode-ensamblaje .assembly-table-orb{width:82px!important;height:82px!important}body.nexus-mode-ensamblaje .assembly-table-progress-orb p,body.nexus-mode-ensamblaje .assembly-table-orb span{font-size:.64rem!important}body.nexus-mode-ensamblaje .assembly-table-status-stack{gap:7px!important}body.nexus-mode-ensamblaje .assembly-table-status-stack article,body.nexus-mode-ensamblaje .assembly-table-next-gesture{border-radius:12px!important;padding:8px 10px!important}body.nexus-mode-ensamblaje .assembly-table-status-stack strong,body.nexus-mode-ensamblaje .assembly-table-next-gesture strong{font-size:.78rem!important;line-height:1.22!important}body.nexus-mode-ensamblaje .assembly-table-status-stack span,body.nexus-mode-ensamblaje .assembly-table-status-stack em{font-size:.6rem!important}body.nexus-mode-ensamblaje .assembly-table-route{gap:5px!important;padding-right:0!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-table-route-item{grid-template-columns:18px 1fr!important;min-height:0!important;padding:6px 8px!important}body.nexus-mode-ensamblaje .assembly-table-route-item strong{font-size:.68rem!important}body.nexus-mode-ensamblaje .assembly-table-route-item em{display:none!important}body.nexus-mode-ensamblaje .assembly-table-route-item i{height:1px!important}body.nexus-mode-ensamblaje .assembly-tabletop-region{grid-template-rows:72px minmax(0,1fr) 48px 54px!important;height:100%!important;min-height:0!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-tabletop-header{align-items:center!important;min-height:0!important;padding:10px 24px 8px!important}body.nexus-mode-ensamblaje .assembly-tabletop-header h2{margin:1px 0 2px!important;font-size:1.18rem!important}body.nexus-mode-ensamblaje .assembly-tabletop-header p:not(.mode-eyebrow){white-space:nowrap!important;text-overflow:ellipsis!important;max-width:760px!important;font-size:.72rem!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-tabletop-header [data-assembly-save-indicator]{padding:6px 10px!important;font-size:.68rem!important}body.nexus-mode-ensamblaje .assembly-tabletop-surface{min-height:0!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards{inset:10px 18px 12px!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card{border-radius:15px!important;width:clamp(132px,11.8vw,178px)!important;min-height:138px!important;max-height:calc(100% - 26px)!important;padding:9px 10px!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card{z-index:14!important;width:clamp(260px,25vw,330px)!important;height:min(330px,100% - 26px)!important;min-height:0!important;max-height:calc(100% - 26px)!important;padding:12px 13px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(0)scale(1)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:hover{transform:translate(var(--x,0),var(--y,0)) rotate(var(--r,0deg)) scale(calc(var(--s,1) + .018))!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card:hover{transform:translate(-50%,-50%)rotate(0)scale(1.01)!important}body.nexus-mode-ensamblaje .assembly-table-card-rune{width:18px!important;height:18px!important;font-size:.5rem!important;top:8px!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-topline{margin-top:13px!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-status{font-size:.5rem!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-table-score{font-size:.58rem!important}body.nexus-mode-ensamblaje .assembly-table-card h3{margin:9px 0 3px!important;font-size:.9rem!important;line-height:1.08!important}body.nexus-mode-ensamblaje .assembly-table-card.is-active-table-card h3{margin-top:12px!important;font-size:1.22rem!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-function,body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-summary{font-size:.62rem!important;line-height:1.22!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-summary{-webkit-line-clamp:2!important}body.nexus-mode-ensamblaje .assembly-table-card-links{display:none!important}body.nexus-mode-ensamblaje .assembly-table-active-body{gap:5px!important;margin-top:5px!important;display:grid!important}body.nexus-mode-ensamblaje .assembly-table-active-body section{border-radius:9px!important;padding:5px 7px!important}body.nexus-mode-ensamblaje .assembly-table-active-body section:nth-of-type(4){display:none!important}body.nexus-mode-ensamblaje .assembly-table-active-body strong,body.nexus-mode-ensamblaje .assembly-table-active-body p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:.66rem!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card .assembly-card-footer{gap:5px!important;margin-top:6px!important;padding-top:6px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card .assembly-open-card,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card .assembly-table-secondary-action{border-radius:9px!important;min-height:28px!important;font-size:.66rem!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-center{--x:-50%;--y:-50%;--r:0deg;--s:.76;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(0)scale(.76)!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-left-top{--x:-50%;--y:-50%;--r:-4deg;--s:.8;top:28%!important;left:24%!important;transform:translate(-50%,-50%)rotate(-4deg)scale(.8)!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-left-mid{--x:-50%;--y:-50%;--r:-5deg;--s:.8;top:68%!important;left:24%!important;transform:translate(-50%,-50%)rotate(-5deg)scale(.8)!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-right-top{--x:-50%;--y:-50%;--r:4deg;--s:.78;top:28%!important;left:72%!important;transform:translate(-50%,-50%)rotate(4deg)scale(.78)!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-right-mid{--x:-50%;--y:-50%;--r:4deg;--s:.78;top:66%!important;left:73%!important;transform:translate(-50%,-50%)rotate(4deg)scale(.78)!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-far-right{--x:-50%;--y:-50%;--r:3deg;--s:.68;top:48%!important;left:88%!important;transform:translate(-50%,-50%)rotate(3deg)scale(.68)!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-lower-right{--x:-50%;--y:-50%;--r:-3deg;--s:.62;top:72%!important;left:82%!important;transform:translate(-50%,-50%)rotate(-3deg)scale(.62)!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-lower-left{--x:-50%;--y:-50%;--r:3deg;--s:.62;top:72%!important;left:40%!important;transform:translate(-50%,-50%)rotate(3deg)scale(.62)!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-bottom{--x:-50%;--y:-50%;--r:-2deg;--s:.6;top:74%!important;left:58%!important;transform:translate(-50%,-50%)rotate(-2deg)scale(.6)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards[data-assembly-table-active-view]:not([data-assembly-table-active-view=premise]) .assembly-table-card.is-seat-center:not(.is-active-table-card){opacity:.28!important;transform:translate(-50%,-50%)rotate(-3deg)scale(.58)!important}body.nexus-mode-ensamblaje .assembly-table-material-dock{border-radius:13px!important;align-items:center!important;gap:12px!important;height:40px!important;min-height:0!important;max-height:40px!important;margin:4px 24px!important;padding:5px 10px!important;display:flex!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-table-material-dock-head{flex:none!important;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}body.nexus-mode-ensamblaje .assembly-table-material-dock-head .mode-eyebrow{white-space:nowrap!important;font-size:.62rem!important}body.nexus-mode-ensamblaje .assembly-table-material-dock-head span{display:none!important}body.nexus-mode-ensamblaje .assembly-table-card-chip-row.is-dock-row{flex-wrap:nowrap!important;flex:auto!important;align-items:center!important;gap:6px!important;min-width:0!important;max-height:28px!important;display:flex!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-table-card-empty-material{white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;padding:3px 8px!important;font-size:.62rem!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-table-card-chip-row .assembly-table-material-chip{white-space:nowrap!important;min-height:24px!important;padding:3px 7px!important;font-size:.6rem!important}body.nexus-mode-ensamblaje .assembly-table-bottom-progress{background:#00000061!important;border-top:1px solid #cd904438!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 24px!important}body.nexus-mode-ensamblaje .assembly-table-step{gap:3px!important;min-width:96px!important}body.nexus-mode-ensamblaje .assembly-table-step strong{font-size:.6rem!important}body.nexus-mode-ensamblaje .assembly-table-workspace #assemblyAlphaEmptyState,body.nexus-mode-ensamblaje .assembly-table-workspace .assembly-empty-state-alpha{display:none!important}body.nexus-mode-ensamblaje .assembly-table-workspace [data-assembly-save-indicator]{text-overflow:ellipsis!important;max-width:180px!important;overflow:hidden!important}@media (height<=760px){body.nexus-mode-ensamblaje .nexus-assembly-screen{height:calc(100dvh - 62px)!important}body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace.assembly-table-workspace{grid-template-columns:244px minmax(0,1fr)!important}body.nexus-mode-ensamblaje .assembly-table-progress-panel{gap:7px!important;padding:10px 12px!important}body.nexus-mode-ensamblaje .assembly-table-panel-head p:not(.mode-eyebrow),body.nexus-mode-ensamblaje .assembly-table-status-stack{display:none!important}body.nexus-mode-ensamblaje .assembly-table-orb{width:66px!important;height:66px!important}body.nexus-mode-ensamblaje .assembly-table-orb strong{font-size:1.45rem!important}body.nexus-mode-ensamblaje .assembly-tabletop-region{grid-template-rows:56px minmax(0,1fr) 36px 46px!important}body.nexus-mode-ensamblaje .assembly-tabletop-header{padding:7px 18px 6px!important}body.nexus-mode-ensamblaje .assembly-tabletop-header h2{font-size:1.02rem!important}body.nexus-mode-ensamblaje .assembly-tabletop-header p:not(.mode-eyebrow){display:none!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards{inset:8px 16px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card{width:128px!important;min-height:128px!important;padding:8px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card{width:clamp(246px,24vw,302px)!important;height:min(296px,100% - 18px)!important;max-height:calc(100% - 18px)!important;top:50%!important}body.nexus-mode-ensamblaje .assembly-table-active-body section:nth-of-type(3){display:none!important}body.nexus-mode-ensamblaje .assembly-table-material-dock{height:32px!important;max-height:32px!important;margin:2px 18px!important;padding:4px 8px!important}body.nexus-mode-ensamblaje .assembly-table-bottom-progress{height:46px!important;min-height:46px!important;padding:0 18px!important}body.nexus-mode-ensamblaje .assembly-table-step{min-width:82px!important}body.nexus-mode-ensamblaje .assembly-table-step strong{font-size:.56rem!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-lower-right,body.nexus-mode-ensamblaje .assembly-table-card.is-seat-lower-left,body.nexus-mode-ensamblaje .assembly-table-card.is-seat-bottom{display:none!important}}@media (width<=1366px) and (width>=1121px){body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace.assembly-table-workspace{grid-template-columns:252px minmax(0,1fr)!important}body.nexus-mode-ensamblaje .assembly-table-advanced-drawer{left:252px!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-far-right{display:none!important}}body.nexus-mode-ensamblaje .assembly-table-route{align-content:start!important;gap:5px!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-table-route-item{min-height:36px!important;padding:5px 8px!important}body.nexus-mode-ensamblaje .assembly-table-route-item strong{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-table-route-summary{color:#eee6d594!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#00000029!important;border:1px solid #d99a3d1f!important;border-radius:11px!important;padding:6px 9px!important;font-size:.66rem!important;font-weight:760!important;display:block!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-table-score{text-transform:none!important}body.nexus-mode-ensamblaje .assembly-table-card.is-locked .assembly-table-score{color:#dce1e17a!important;letter-spacing:.05em!important;text-transform:uppercase!important}body.nexus-mode-ensamblaje .assembly-table-card.is-initial .assembly-card-status,body.nexus-mode-ensamblaje .assembly-table-card.is-progress .assembly-card-status{color:#ffe0a5!important;background:#d99a3d17!important;border-color:#d99a3d4d!important}body.nexus-mode-ensamblaje .assembly-table-route-item.is-initial em,body.nexus-mode-ensamblaje .assembly-table-step.is-initial strong{color:#ffe0a5!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card){--x:-50%;--y:-50%;--r:-2deg;--s:.64;opacity:.46!important;z-index:3!important;width:clamp(128px,10.5vw,164px)!important;min-height:138px!important;transform:translate(calc(-50% + (var(--deck-index,0) * 18px)),calc(-50% + (var(--deck-index,0) * 18px))) rotate(calc(-3deg + (var(--deck-index,0) * 4deg))) scale(.64)!important;top:50%!important;left:82%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="0"]{opacity:.62!important;z-index:5!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="1"]{opacity:.46!important;z-index:4!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="2"]{opacity:.34!important;z-index:3!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-extra{opacity:.18!important;pointer-events:none!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards[data-assembly-table-active-view=rules] .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card),body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards[data-assembly-table-active-view=environment] .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card),body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards[data-assembly-table-active-view=inhabitants] .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card),body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards[data-assembly-table-active-view=culture] .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card){top:52%!important;left:85%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card):not(.is-blocked-deck-card){max-height:calc(100% - 28px)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-top:not(.is-active-table-card){top:29%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-mid:not(.is-active-table-card){top:66%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-right-top:not(.is-active-table-card){top:30%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-right-mid:not(.is-active-table-card){top:64%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-lower-left:not(.is-active-table-card),body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-lower-right:not(.is-active-table-card),body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-bottom:not(.is-active-table-card){top:70%!important}@media (height<=760px){body.nexus-mode-ensamblaje .assembly-table-route{gap:4px!important}body.nexus-mode-ensamblaje .assembly-table-route-item{min-height:32px!important;padding:4px 7px!important}body.nexus-mode-ensamblaje .assembly-table-route-summary{padding:5px 7px!important;font-size:.58rem!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card){width:124px!important;min-height:122px!important;transform:translate(calc(-50% + (var(--deck-index,0) * 14px)),calc(-50% + (var(--deck-index,0) * 14px))) rotate(calc(-2deg + (var(--deck-index,0) * 3deg))) scale(.58)!important;top:52%!important;left:84%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card):not(.is-blocked-deck-card){width:124px!important;min-height:122px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-top:not(.is-active-table-card){top:28%!important;left:23%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-mid:not(.is-active-table-card){top:66%!important;left:24%!important}}@media (width<=1366px) and (width>=1121px){body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card){left:84%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-extra{display:none!important}}body.nexus-mode-ensamblaje .hint,body.nexus-mode-ensamblaje .nexus-footer-create-status,body.nexus-mode-ensamblaje .create-empty-state-hint,body.nexus-mode-ensamblaje .canvas-empty-state,body.nexus-mode-ensamblaje .psychohistory-canvas-hint{visibility:hidden!important;pointer-events:none!important;display:none!important}body.nexus-mode-ensamblaje .assembly-table-bottom-progress{scrollbar-width:none!important;background:radial-gradient(circle at 18% 55%,#d99a3d1f,#0000 20%),radial-gradient(circle at 72%,#50d5e514,#0000 24%),linear-gradient(#03070b24,#00000061)!important;border-top:1px solid #d99a3d29!important;align-items:center!important;height:68px!important;padding:0 30px!important;box-shadow:inset 0 1px #ffffff06!important}body.nexus-mode-ensamblaje .assembly-table-step{opacity:.82!important;gap:4px!important;min-width:112px!important;transition:opacity .2s,transform .2s,filter .2s!important}body.nexus-mode-ensamblaje .assembly-table-step:before{background:linear-gradient(90deg,#d99a3d14,#d99a3d3d,#50d5e51a)!important;height:1px!important;top:13px!important;box-shadow:0 0 12px #d99a3d0f!important}body.nexus-mode-ensamblaje .assembly-table-step span{color:#f4e8cdad!important;background:radial-gradient(circle,#f4e8cd1a 0 20%,#04080cfa 23% 100%)!important;border:1px solid #d99a3d42!important;width:22px!important;height:22px!important;font-size:.56rem!important;position:relative!important;box-shadow:0 0 0 5px #0000003d,0 0 16px #d99a3d0a!important}body.nexus-mode-ensamblaje .assembly-table-step span:after{content:""!important;pointer-events:none!important;background:#d99a3d94!important;border-radius:50%!important;position:absolute!important;inset:7px!important;box-shadow:0 0 10px #d99a3d3d!important}body.nexus-mode-ensamblaje .assembly-table-step strong{color:#eee6d594!important;letter-spacing:.015em!important;text-overflow:ellipsis!important;max-width:104px!important;font-size:.64rem!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-table-step.is-active{opacity:1!important;filter:saturate(1.16)!important;transform:translateY(-1px)!important}body.nexus-mode-ensamblaje .assembly-table-step.is-active span{color:#fff5d4!important;background:radial-gradient(circle,#fff2cc33 0 22%,#191008f5 24% 100%)!important;border-color:#f8d27cd1!important;box-shadow:0 0 0 5px #d99a3d14,0 0 26px #d99a3d47,0 0 18px #50d5e51f!important}body.nexus-mode-ensamblaje .assembly-table-step.is-active span:after{background:linear-gradient(135deg,#ffe7a7,#66e1de)!important;box-shadow:0 0 18px #d99a3d6b,0 0 12px #50d5e552!important}body.nexus-mode-ensamblaje .assembly-table-step.is-active strong{color:#ffe7af!important}body.nexus-mode-ensamblaje .assembly-table-step.is-available span{color:#b4f1ecc7!important;border-color:#50d5e547!important}body.nexus-mode-ensamblaje .assembly-table-step.is-available span:after{background:#50d5e585!important;box-shadow:0 0 12px #50d5e52e!important}body.nexus-mode-ensamblaje .assembly-table-step.is-solid span,body.nexus-mode-ensamblaje .assembly-table-step.is-deep span,body.nexus-mode-ensamblaje .assembly-table-step.is-progress span{color:#ffe6af!important;background:radial-gradient(circle,#ffe0a52e 0 24%,#100a06f5 26% 100%)!important;border-color:#f1ca7a7a!important}body.nexus-mode-ensamblaje .assembly-table-step.is-solid span:after,body.nexus-mode-ensamblaje .assembly-table-step.is-deep span:after,body.nexus-mode-ensamblaje .assembly-table-step.is-progress span:after{background:#d99a3dbd!important}body.nexus-mode-ensamblaje .assembly-table-step.is-locked{opacity:.48!important;filter:saturate(.55)!important}body.nexus-mode-ensamblaje .assembly-table-step.is-locked span{color:#dce1e157!important;background:radial-gradient(circle,#96a0a50f 0 22%,#03070bf5 24% 100%)!important;border-color:#8c9aa32e!important;box-shadow:0 0 0 5px #0000002e!important}body.nexus-mode-ensamblaje .assembly-table-step.is-locked span:after{box-shadow:none!important;background:#a0aab247!important}body.nexus-mode-ensamblaje .assembly-table-step:hover{opacity:1!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card{background:radial-gradient(circle at 50% 9%,#f1be672e,#0000 27%),radial-gradient(circle at 14% 88%,#50d5e514,#0000 25%),linear-gradient(158deg,#1f160ff7,#080a0dfb 54%,#04070afc)!important;border:1px solid #f1be67a8!important;border-radius:24px!important;box-shadow:0 32px 82px #0009,0 0 44px #d99a3d2e,inset 0 0 0 1px #ffe8b20f,inset 0 0 62px #d99a3d0e!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card:before{background:linear-gradient(90deg,#d99a3d70,#0000 20% 80%,#d99a3d70) 0 0/100% 1px no-repeat,linear-gradient(90deg,#d99a3d47,#0000 18% 82%,#50d5e538) 0 100%/100% 1px no-repeat!important;border:1px solid #ffda963d!important;border-radius:18px!important;inset:12px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card:after{content:""!important;pointer-events:none!important;opacity:.58!important;background:linear-gradient(90deg,#ffda9680 0 16px,#0000 16px calc(100% - 16px),#ffda9680 calc(100% - 16px)) top/100% 1px no-repeat,linear-gradient(90deg,#ffda9659 0 16px,#0000 16px calc(100% - 16px),#ffda9659 calc(100% - 16px)) bottom/100% 1px no-repeat,linear-gradient(#ffda9680 0 16px,#0000 16px calc(100% - 16px),#ffda9659 calc(100% - 16px)) 0/1px 100% no-repeat,linear-gradient(#ffda9680 0 16px,#0000 16px calc(100% - 16px),#ffda9659 calc(100% - 16px)) 100%/1px 100% no-repeat!important;border-radius:14px!important;position:absolute!important;inset:18px!important}body.nexus-mode-ensamblaje .assembly-table-card.is-active-table-card .assembly-table-card-rune{background:#d99a3d1f!important;border-color:#ffdd96b8!important;box-shadow:0 0 18px #d99a3d2e!important}body.nexus-mode-ensamblaje .assembly-table-card.is-active-table-card .assembly-card-topline{margin-top:24px!important}body.nexus-mode-ensamblaje .assembly-table-card.is-active-table-card h3{font-family:var(--font-display,Georgia,serif)!important;letter-spacing:.015em!important;color:#fff0ce!important;text-shadow:0 0 22px #d99a3d1a!important}body.nexus-mode-ensamblaje .assembly-table-card.is-active-table-card .assembly-card-function{color:#f3dfb9bd!important;font-style:italic!important}body.nexus-mode-ensamblaje .assembly-table-active-body{gap:8px!important;padding:0 2px!important}body.nexus-mode-ensamblaje .assembly-table-active-body section{background:0 0!important;border:0!important;border-top:1px solid #d99a3d29!important;border-radius:0!important;padding:8px 2px 6px!important}body.nexus-mode-ensamblaje .assembly-table-active-body section:first-child{border-top-color:#50d5e533!important}body.nexus-mode-ensamblaje .assembly-table-active-body span{color:#ddab57db!important}body.nexus-mode-ensamblaje .assembly-table-active-body strong,body.nexus-mode-ensamblaje .assembly-table-active-body p{color:#f8ecd3db!important}body.nexus-mode-ensamblaje .assembly-table-card.is-active-table-card .assembly-card-footer{border-top:1px solid #d99a3d29!important}body.nexus-mode-ensamblaje .assembly-table-card.is-locked{opacity:.64!important;filter:saturate(.62)brightness(.86)!important;background:radial-gradient(circle at 50% 20%,#8c9aa314,#0000 32%),linear-gradient(145deg,#111417e0,#03070bf5 60%,#010407fa)!important;border-color:#86949c47!important}body.nexus-mode-ensamblaje .assembly-table-card.is-locked h3{color:#e2e5e2ad!important}body.nexus-mode-ensamblaje .assembly-table-card.is-locked .assembly-card-function,body.nexus-mode-ensamblaje .assembly-table-card.is-locked .assembly-card-summary,body.nexus-mode-ensamblaje .assembly-table-card.is-locked .assembly-table-card-links strong{color:#dfe2dc85!important}body.nexus-mode-ensamblaje .assembly-table-card.is-locked .assembly-card-status{color:#e6e8e4a3!important;background:#9aa6ab0e!important;border-color:#9aa6ab38!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card){opacity:.54!important;filter:saturate(.6)brightness(.88)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="0"]{opacity:.72!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="1"]{opacity:.55!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="2"]{opacity:.42!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-extra{opacity:.2!important}@media (height<=820px){body.nexus-mode-ensamblaje .assembly-table-bottom-progress{height:58px!important;padding:0 22px!important}body.nexus-mode-ensamblaje .assembly-table-step{min-width:92px!important}body.nexus-mode-ensamblaje .assembly-table-step span{width:20px!important;height:20px!important;font-size:.5rem!important}body.nexus-mode-ensamblaje .assembly-table-step span:after{inset:6px!important}body.nexus-mode-ensamblaje .assembly-table-step strong{max-width:84px!important;font-size:.58rem!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card{border-radius:20px!important}body.nexus-mode-ensamblaje .assembly-table-active-body section{padding:6px 2px 5px!important}}@media (height<=760px){body.nexus-mode-ensamblaje .assembly-table-bottom-progress{height:54px!important}body.nexus-mode-ensamblaje .assembly-table-step{min-width:82px!important}body.nexus-mode-ensamblaje .assembly-table-step strong{max-width:74px!important}}body.nexus-mode-ensamblaje .assembly-tabletop-actions{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;display:flex!important}body.nexus-mode-ensamblaje .assembly-table-reset-button{color:#eee2cbad!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;background:#080c1094!important;border:1px solid #d99a3d38!important;border-radius:999px!important;min-height:30px!important;padding:0 11px!important;font-size:.62rem!important;box-shadow:inset 0 0 0 1px #ffffff08!important}body.nexus-mode-ensamblaje .assembly-table-reset-button:hover,body.nexus-mode-ensamblaje .assembly-table-reset-button:focus-visible{color:#ffe2a8!important;background:#18120cb8!important;border-color:#d99a3d6b!important}body.nexus-mode-ensamblaje .assembly-tabletop-header{padding:8px 24px 6px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards:before{content:""!important;pointer-events:none!important;opacity:.7!important;background:linear-gradient(125deg,#0000 0 40%,#d99a3d0e 40.2% 40.7%,#0000 41% 100%),linear-gradient(35deg,#0000 0 58%,#50d5e50b 58.2% 58.6%,#0000 59% 100%)!important;border-radius:34px!important;position:absolute!important;inset:14px 18px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card{aspect-ratio:5/7!important;cursor:grab!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:min(244px,48% - 10px)!important;min-height:0!important;max-height:none!important;transform-style:preserve-3d!important;backface-visibility:hidden!important;border-radius:18px!important;flex-direction:column!important;justify-content:flex-start!important;padding:13px 12px!important;display:flex!important;overflow:hidden!important;box-shadow:0 18px 30px #00000085,0 3px 7px #0000007a,inset -2px 0 #00000038,inset 0 0 0 1px #ffeec409!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card:before{pointer-events:none!important;border-radius:14px!important;inset:8px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card:after{content:""!important;pointer-events:none!important;opacity:.55!important;background:radial-gradient(#00000047,#0000 68%)!important;border-radius:50%!important;height:10px!important;position:absolute!important;inset:auto 8px 8px!important;transform:translateY(18px)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card{aspect-ratio:5/7!important;cursor:grab!important;border-radius:24px!important;width:auto!important;height:min(430px,100% - 32px)!important;padding:18px 17px!important;box-shadow:0 34px 74px #0000009e,0 9px 18px #00000080,0 0 44px #d99a3d24,inset -3px 0 #0000003d,inset 0 0 0 1px #ffe8b212,inset 0 0 66px #d99a3d0e!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-table-active-body{flex:auto!important;align-content:start!important;gap:7px!important;min-height:0!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-card-footer{flex:none!important;margin-top:auto!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-far-right:not(.is-active-table-card),body.nexus-mode-ensamblaje .assembly-table-card.is-seat-lower-right:not(.is-active-table-card),body.nexus-mode-ensamblaje .assembly-table-card.is-seat-bottom:not(.is-active-table-card),body.nexus-mode-ensamblaje .assembly-table-card.is-seat-lower-left:not(.is-active-table-card){--assembly-card-s:.76}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-table-dragging{z-index:40!important;filter:saturate(1.08)brightness(1.05)!important;transition:none!important;box-shadow:0 42px 88px #000000b3,0 0 34px #d99a3d2e,inset 0 0 0 1px #ffeec414!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.was-table-dragged{animation:.36s ease-out assembly-table-card-drop}@keyframes assembly-table-card-drop{0%{filter:brightness(1.12)}to{filter:brightness()}}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.has-custom-table-position:hover:not(.is-table-dragging){transform:translate(-50%,-52%) rotate(var(--assembly-card-r,0deg)) scale(calc(var(--assembly-card-s,1) + .018))!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card){opacity:.64!important;filter:saturate(.64)brightness(.9)!important;height:min(224px,45% - 10px)!important;top:50%!important;left:84%!important;box-shadow:0 16px 32px #0000008c,0 3px 7px #00000073,inset -2px 0 #00000038!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-locked h3{color:#e8e7dcc2!important;text-shadow:0 0 12px #00000057!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-locked .assembly-card-function,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-locked .assembly-card-summary{color:#e6e6de94!important}body.nexus-mode-ensamblaje .assembly-table-material-dock{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;height:38px!important;max-height:38px!important;margin:3px 24px!important}body.nexus-mode-ensamblaje .assembly-table-bottom-progress{background:linear-gradient(90deg,#03070ac2,#0c0a08b8,#03070ac2)!important;height:48px!important;padding:0 22px!important}body.nexus-mode-ensamblaje .assembly-table-step span{width:18px!important;height:18px!important;font-size:0!important}body.nexus-mode-ensamblaje .assembly-table-step span:after{inset:6px!important}@media (height<=820px){body.nexus-mode-ensamblaje .assembly-tabletop-region{grid-template-rows:56px minmax(0,1fr) 38px 46px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards{inset:14px 24px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card{height:min(210px,48% - 8px)!important;padding:10px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card{height:min(382px,100% - 24px)!important;padding:14px!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-left-top:not(.is-active-table-card){top:32%!important;left:29%!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-left-mid:not(.is-active-table-card){top:66%!important;left:30%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card){height:min(198px,45% - 8px)!important}body.nexus-mode-ensamblaje .assembly-table-active-body section:nth-of-type(3){display:none!important}body.nexus-mode-ensamblaje .assembly-table-active-body strong,body.nexus-mode-ensamblaje .assembly-table-active-body p{-webkit-line-clamp:2!important}body.nexus-mode-ensamblaje .assembly-table-bottom-progress{height:46px!important}body.nexus-mode-ensamblaje .assembly-table-material-dock{height:36px!important;max-height:36px!important}}@media (height<=720px){body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card{height:min(188px,47% - 8px)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card{height:min(346px,100% - 20px)!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-function,body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-summary{font-size:.56rem!important}body.nexus-mode-ensamblaje .assembly-table-card h3{font-size:.78rem!important}body.nexus-mode-ensamblaje .assembly-table-card.is-active-table-card h3{font-size:1.16rem!important}body.nexus-mode-ensamblaje .assembly-table-reset-button{display:none!important}}body.nexus-mode-ensamblaje.is-assembly-table-dragging,body.nexus-mode-ensamblaje.is-assembly-table-dragging *{-webkit-user-select:none!important;user-select:none!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card:not(.is-locked){cursor:grab!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card.is-locked,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card[aria-disabled=true]{cursor:help!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-table-drag-ready,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-table-dragging{cursor:grabbing!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-selected{outline-offset:4px!important;outline:1px solid #50d5e547!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.was-table-dragged{pointer-events:none!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-open-card,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-secondary-action{cursor:pointer!important}body.nexus-mode-ensamblaje .assembly-table-reset-button:before{content:"↺";opacity:.72;margin-right:6px;display:inline-block}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards{perspective:1100px!important;transform-style:preserve-3d!important;inset:22px 38px 24px!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card{aspect-ratio:.68!important;background:linear-gradient(90deg,#ffebbe0e,#0000 5% 94%,#00000042),radial-gradient(circle at 50% 18%,#d99a3d1f,#0000 30%),linear-gradient(145deg,#16110df5,#05080cfb 58%,#020509fc)!important;border-radius:18px!important;flex-direction:column!important;justify-content:flex-start!important;width:clamp(145px,11.8vw,176px)!important;min-width:0!important;max-width:none!important;height:clamp(213px,17.35vw,259px)!important;min-height:0!important;max-height:none!important;padding:12px 11px 11px!important;display:flex!important;overflow:hidden!important;box-shadow:0 19px 28px #0000008f,0 5px 8px #00000070,1px 0 #ffe5aa0b,inset -3px 0 #00000038,inset 0 0 0 1px #ffeec40a!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card:after{opacity:.74!important;background:radial-gradient(#0000006b,#00000029 38%,#0000 72%)!important;border-radius:50%!important;height:18px!important;bottom:-9px!important;left:10px!important;right:10px!important;transform:translateY(15px)!important}body.nexus-mode-ensamblaje .assembly-table-card-rune{opacity:.9!important;border-color:#d99a3d6b!important;width:20px!important;height:20px!important;top:9px!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-topline{gap:6px!important;margin-top:18px!important}body.nexus-mode-ensamblaje .assembly-table-card h3{letter-spacing:.045em!important;margin:13px 0 5px!important;font-size:clamp(.9rem,1.05vw,1.08rem)!important;line-height:1.02!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-function{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:90%!important;margin:0 auto 9px!important;font-size:.66rem!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-summary{-webkit-line-clamp:3!important;font-size:.68rem!important;line-height:1.34!important}body.nexus-mode-ensamblaje .assembly-table-card-links{margin-top:auto!important;padding-top:7px!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-footer{flex:none!important;margin-top:8px!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-open-card{border-radius:10px!important;min-height:28px!important;padding:5px 8px!important;font-size:.68rem!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card{aspect-ratio:.68!important;background:linear-gradient(90deg,#ffebbe13,#0000 6% 92%,#0000004d),radial-gradient(circle at 50% 18%,#d99a3d33,#0000 32%),radial-gradient(circle at 56% 45%,#50d5e51a,#0000 33%),linear-gradient(145deg,#18130efc,#07090cfc 56%,#03060afe)!important;border-radius:24px!important;width:clamp(284px,21vw,330px)!important;min-width:0!important;height:clamp(418px,30.9vw,486px)!important;min-height:0!important;max-height:calc(100% - 32px)!important;padding:17px 16px 15px!important;box-shadow:0 38px 76px #000000ad,0 10px 19px #00000085,0 0 42px #d99a3d29,2px 0 #ffe5aa0f,inset -4px 0 #0000003d,inset 0 0 0 1px #ffe8b216,inset 0 0 74px #d99a3d0e!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card:before{border-color:#f1ca7a42!important;border-radius:18px!important;inset:10px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card h3{margin:18px 0 7px!important;font-size:clamp(1.22rem,1.8vw,1.68rem)!important;line-height:1.04!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-card-function{-webkit-line-clamp:2!important;margin-bottom:10px!important;font-size:.76rem!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-table-active-body section{padding:7px 2px 5px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card{top:50%!important;left:51%!important;transform:translate(-50%,-50%)rotate(.6deg)scale(1)!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-center:not(.is-active-table-card){--assembly-card-r:-2.2deg;--assembly-card-s:.78;top:70%!important;left:45%!important;transform:translate(-50%,-50%)rotate(-2.2deg)scale(.78)!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-left-top:not(.is-active-table-card){--assembly-card-r:-4.2deg;--assembly-card-s:.88;top:31%!important;left:30%!important;transform:translate(-50%,-50%)rotate(-4.2deg)scale(.88)!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-left-mid:not(.is-active-table-card){--assembly-card-r:3.6deg;--assembly-card-s:.88;top:68%!important;left:29%!important;transform:translate(-50%,-50%)rotate(3.6deg)scale(.88)!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-right-top:not(.is-active-table-card){--assembly-card-r:3.2deg;--assembly-card-s:.84;top:31%!important;left:70%!important;transform:translate(-50%,-50%)rotate(3.2deg)scale(.84)!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-right-mid:not(.is-active-table-card){--assembly-card-r:-2.6deg;--assembly-card-s:.84;top:68%!important;left:70%!important;transform:translate(-50%,-50%)rotate(-2.6deg)scale(.84)!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-lower-left:not(.is-active-table-card){--assembly-card-r:-2.4deg;--assembly-card-s:.72;top:78%!important;left:39%!important;transform:translate(-50%,-50%)rotate(-2.4deg)scale(.72)!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-lower-right:not(.is-active-table-card){--assembly-card-r:2.8deg;--assembly-card-s:.72;top:75%!important;left:77%!important;transform:translate(-50%,-50%)rotate(2.8deg)scale(.72)!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-bottom:not(.is-active-table-card){--assembly-card-r:1.8deg;--assembly-card-s:.7;top:79%!important;left:56%!important;transform:translate(-50%,-50%)rotate(1.8deg)scale(.7)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card):not(.is-blocked-deck-card){box-shadow:0 20px 33px #0000008c,0 4px 8px #0000006b,inset -3px 0 #0003,inset 0 0 0 1px #ffeec409!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-table-dragging{box-shadow:0 48px 92px #000000b8,0 14px 24px #0000007a,0 0 30px #d99a3d2e,inset 0 0 0 1px #ffeec414!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card){aspect-ratio:.68!important;opacity:.62!important;filter:saturate(.62)brightness(.88)!important;border-color:#8496a03d!important;width:clamp(136px,10.3vw,158px)!important;height:clamp(200px,15.15vw,232px)!important;padding:11px 10px!important;top:50%!important;left:83.5%!important;box-shadow:0 18px 30px #00000094,0 4px 7px #0000006b,inset -3px 0 #00000038,inset 0 0 0 1px #d2e0e206!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="0"]{--assembly-card-r:1.4deg;--assembly-card-s:.78;z-index:5!important;opacity:.76!important;top:50%!important;left:83.5%!important;transform:translate(-50%,-50%)rotate(1.4deg)scale(.78)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="1"]{--assembly-card-r:3.2deg;--assembly-card-s:.76;z-index:4!important;opacity:.48!important;top:52.1%!important;left:85.2%!important;transform:translate(-50%,-50%)rotate(3.2deg)scale(.76)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="2"]{--assembly-card-r:4.8deg;--assembly-card-s:.74;z-index:3!important;opacity:.3!important;top:54.2%!important;left:86.9%!important;transform:translate(-50%,-50%)rotate(4.8deg)scale(.74)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-extra{--assembly-card-r:5.8deg;--assembly-card-s:.72;opacity:.13!important;z-index:2!important;top:55.2%!important;left:88%!important;transform:translate(-50%,-50%)rotate(5.8deg)scale(.72)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-extra h3,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-extra .assembly-card-function,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-extra .assembly-card-summary,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-extra .assembly-card-footer{opacity:0!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-locked h3{color:#e2e7e5b8!important}body.nexus-mode-ensamblaje .assembly-table-material-dock{height:38px!important;max-height:38px!important;margin:3px 28px 4px!important}body.nexus-mode-ensamblaje .assembly-table-bottom-progress{opacity:.94!important;height:48px!important;padding:0 28px!important}@media (height<=820px){body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards{inset:16px 30px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card{width:clamp(138px,11.3vw,158px)!important;height:clamp(203px,16.6vw,232px)!important;padding:10px 9px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card{width:clamp(270px,20.6vw,302px)!important;height:clamp(397px,30.3vw,444px)!important;max-height:calc(100% - 24px)!important;padding:14px 13px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card{top:50%!important;left:51%!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-left-top:not(.is-active-table-card){top:31%!important;left:30%!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-left-mid:not(.is-active-table-card){top:68%!important;left:29%!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-right-top:not(.is-active-table-card){top:31%!important;left:70%!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-right-mid:not(.is-active-table-card){top:68%!important;left:70%!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-center:not(.is-active-table-card){top:70%!important;left:45%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card){width:124px!important;height:182px!important}body.nexus-mode-ensamblaje .assembly-table-active-body section:nth-of-type(3){display:none!important}body.nexus-mode-ensamblaje .assembly-table-active-body strong,body.nexus-mode-ensamblaje .assembly-table-active-body p{font-size:.68rem!important;line-height:1.22!important}}@media (height<=720px){body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card{width:126px!important;height:185px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card{width:252px!important;height:370px!important;max-height:calc(100% - 20px)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card){width:112px!important;height:165px!important}}@media (width<=1120px){body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card{width:132px!important;height:194px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card{width:258px!important;height:379px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-top:not(.is-active-table-card),body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-mid:not(.is-active-table-card){left:27%!important}}body.assembly-card-reverse-open .assembly-detail-host.is-card-reverse-open{pointer-events:none!important}body.assembly-card-reverse-open .assembly-detail-host.is-card-reverse-open .assembly-card-reverse-scrim{pointer-events:auto!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:radial-gradient(circle at 58% 48%,#d99a3d1a,#0000 32%),radial-gradient(circle at 58% 48%,#03060a38,#01030757 58%,#01030775)!important}body.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel{pointer-events:auto!important;aspect-ratio:.68!important;background:linear-gradient(90deg,#ffebbe13,#0000 6% 93%,#00000052),radial-gradient(circle at 50% 14%,#d99a3d2e,#0000 31%),radial-gradient(circle at 60% 58%,#50d5e514,#0000 36%),linear-gradient(145deg,#19140ffb,#080a0dfd 57%,#03060afe)!important;border:1px solid #e8be6f75!important;border-radius:26px!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:10px!important;width:clamp(320px,28vw,390px)!important;max-width:min(390px,100vw - 340px)!important;height:auto!important;max-height:calc(100dvh - 92px)!important;padding:18px 17px 16px!important;display:grid!important;position:absolute!important;inset:calc(50% + 2px) auto auto 58%!important;overflow:hidden!important;transform:translate(-50%,-50%)rotate(.35deg)!important;box-shadow:0 42px 90px #000000b8,0 13px 24px #0000008a,0 0 46px #d99a3d2b,2px 0 #ffe5aa0e,inset -4px 0 #00000042,inset 0 0 0 1px #ffe8b214,inset 0 0 80px #d99a3d0a!important}body.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel:before{content:"";pointer-events:none;border:1px solid #f1ca7a3d;border-radius:20px;position:absolute;inset:10px;box-shadow:inset 0 0 24px #ffeec405}body.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel:after{content:"";pointer-events:none;opacity:.72;background:radial-gradient(#0000007a,#0003 42%,#0000 74%);border-radius:50%;height:28px;position:absolute;bottom:-16px;left:12px;right:12px}body.assembly-card-reverse-open .assembly-card-reverse-header{z-index:1;border-bottom:1px solid #e8be6f26;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:4px 4px 10px;display:grid;position:relative}body.assembly-card-reverse-open .assembly-card-reverse-header h2{color:#f6e7c5!important;font-family:var(--font-display)!important;letter-spacing:-.025em!important;margin:.16rem 0 .28rem!important;font-size:clamp(1.28rem,1.7vw,1.72rem)!important;line-height:1.03!important}body.assembly-card-reverse-open .assembly-card-reverse-header p:not(.mode-eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:31ch;display:-webkit-box;overflow:hidden;color:#e8eff0b3!important;margin:0!important;font-size:.72rem!important;line-height:1.35!important}body.assembly-card-reverse-open .assembly-card-reverse-close{color:#f6e7c5!important;background:#0000002e!important;border-color:#e8be6f40!important;border-radius:999px!important;width:30px!important;height:30px!important;font-size:1rem!important}body.assembly-card-reverse-open .assembly-card-reverse-status{z-index:1;flex-wrap:wrap;align-items:center;gap:6px;padding:0 4px 2px;display:flex;position:relative}body.assembly-card-reverse-open .assembly-card-reverse-status>span:not(.assembly-card-status){color:#e8eff099;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:.26rem .48rem;font-size:.62rem}body.assembly-card-reverse-open .assembly-card-reverse-status b{color:#eaf7ff}body.assembly-card-reverse-open .assembly-card-reverse-scroll{z-index:1;scrollbar-width:thin;scrollbar-color:#e8be6f52 transparent;flex-direction:column;gap:8px;min-height:0;padding:0 4px 3px;display:flex;position:relative;overflow:auto}body.assembly-card-reverse-open .assembly-card-reverse-section{background:#ffffff07;border:1px solid #e8be6f1f;border-radius:15px;gap:5px;padding:9px 10px;display:grid}body.assembly-card-reverse-open .assembly-card-reverse-section>span,body.assembly-card-reverse-open .assembly-card-reverse-section-title span{color:#e8be6fe0;text-transform:uppercase;letter-spacing:.13em;font-size:.56rem;font-weight:900}body.assembly-card-reverse-open .assembly-card-reverse-section strong,body.assembly-card-reverse-open .assembly-card-reverse-section p{color:#eaf7ff;margin:0;font-size:.72rem;line-height:1.35}body.assembly-card-reverse-open .assembly-card-reverse-section.is-current p{color:#e8eff0c7;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.assembly-card-reverse-open .assembly-card-reverse-section-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}body.assembly-card-reverse-open .assembly-card-reverse-section-title em{color:#e8eff07a;font-size:.62rem;font-style:normal}body.assembly-card-reverse-open .assembly-card-reverse-field-stack{gap:8px;display:grid}body.assembly-card-reverse-open .assembly-card-reverse-panel .assembly-field{gap:5px!important}body.assembly-card-reverse-open .assembly-card-reverse-panel .assembly-field-heading{color:#e8eff0c7!important;font-size:.66rem!important}body.assembly-card-reverse-open .assembly-card-reverse-panel .assembly-field-technical-label,body.assembly-card-reverse-open .assembly-card-reverse-panel .assembly-field-assistant-actions{display:none!important}body.assembly-card-reverse-open .assembly-card-reverse-panel textarea[data-assembly-card-field]{resize:none!important;color:#f2f6f2!important;background:#0000002e!important;border-color:#e8be6f24!important;border-radius:12px!important;height:58px!important;min-height:58px!important;max-height:72px!important;padding:9px 10px!important;font-size:.72rem!important;line-height:1.32!important;box-shadow:inset 0 0 0 1px #ffffff06!important}body.assembly-card-reverse-open .assembly-card-reverse-panel textarea[data-assembly-card-field]:focus{border-color:#50d5e56b!important;box-shadow:0 0 0 2px #50d5e51a,inset 0 0 0 1px #ffffff08!important}body.assembly-card-reverse-open .assembly-card-reverse-section.is-material .assembly-table-card-chip-row{gap:6px!important}body.assembly-card-reverse-open .assembly-card-reverse-section.is-material .assembly-table-material-chip{padding:.34rem .52rem!important;font-size:.61rem!important}body.assembly-card-reverse-open .assembly-card-reverse-more{background:#00000021;border:1px solid #ffffff14;border-radius:15px;padding:9px 10px}body.assembly-card-reverse-open .assembly-card-reverse-more>summary{cursor:pointer;color:#eaf7ff;justify-content:space-between;gap:10px;font-size:.72rem;font-weight:800;list-style:none;display:flex}body.assembly-card-reverse-open .assembly-card-reverse-more>summary::-webkit-details-marker{display:none}body.assembly-card-reverse-open .assembly-card-reverse-more>summary em{color:#e8eff07a;font-size:.62rem;font-style:normal;font-weight:500}body.assembly-card-reverse-open .assembly-card-reverse-more[open]>summary{margin-bottom:9px}body.assembly-card-reverse-open .assembly-card-reverse-more .assembly-detail-block{background:#ffffff06!important;border-radius:14px!important;padding:10px!important}body.assembly-card-reverse-open .assembly-card-reverse-more .assembly-card-guidance-list{margin:0;padding-left:17px}body.assembly-card-reverse-open .assembly-card-reverse-actions{z-index:1;border-top:1px solid #e8be6f24;justify-content:space-between;align-items:center;gap:9px;padding:9px 4px 1px;display:flex;position:relative}body.assembly-card-reverse-open .assembly-card-reverse-actions .assembly-secondary-action,body.assembly-card-reverse-open .assembly-card-reverse-actions .assembly-primary-action{border-radius:999px!important;min-height:32px!important;padding:.48rem .76rem!important;font-size:.68rem!important}body.assembly-card-reverse-open .assembly-card-reverse-actions .assembly-primary-action{margin-left:auto}body.assembly-card-reverse-open .assembly-card-reverse-empty{color:#e8eff09e;margin:0;font-size:.72rem}@media (height<=780px){body.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel{gap:8px!important;width:clamp(300px,26vw,352px)!important;max-height:calc(100dvh - 72px)!important;padding:15px 14px 13px!important}body.assembly-card-reverse-open .assembly-card-reverse-header h2{font-size:clamp(1.12rem,1.55vw,1.42rem)!important}body.assembly-card-reverse-open .assembly-card-reverse-section{padding:7px 8px!important}body.assembly-card-reverse-open .assembly-card-reverse-panel textarea[data-assembly-card-field]{height:48px!important;min-height:48px!important}}@media (width<=1180px){body.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel{width:clamp(292px,31vw,340px)!important;max-width:calc(100vw - 310px)!important;left:61%!important}}@media (width<=860px){body.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel{width:min(340px,100vw - 34px)!important;max-width:calc(100vw - 34px)!important;left:50%!important}}body.nexus-mode-ensamblaje #assemblyRoot{max-width:100%!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-tabletop-region,body.nexus-mode-ensamblaje .assembly-tabletop-surface,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards{box-sizing:border-box!important;min-width:0!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards{contain:layout paint!important}body.nexus-mode-ensamblaje .assembly-table-material-dock,body.nexus-mode-ensamblaje .assembly-table-card-chip-row,body.nexus-mode-ensamblaje .assembly-table-bottom-progress{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body.nexus-mode-ensamblaje .assembly-table-card-chip-row.is-dock-row{flex-wrap:nowrap!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-table-material-chip{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:180px!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-table-bottom-progress{scrollbar-width:none!important;overscroll-behavior-x:contain!important;overflow:auto hidden!important}body.nexus-mode-ensamblaje .assembly-table-bottom-progress::-webkit-scrollbar{display:none!important}body.nexus-mode-ensamblaje .assembly-detail-host:not(.is-open){display:none!important}body.nexus-mode-ensamblaje.assembly-card-reverse-open .assembly-detail-host.is-card-reverse-open{z-index:80!important;display:block!important;position:fixed!important;inset:0!important}body.nexus-mode-ensamblaje.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel{max-height:min(650px,100dvh - 84px)!important;overflow:hidden!important}body.nexus-mode-ensamblaje.assembly-card-reverse-open .assembly-card-reverse-scroll{overscroll-behavior:contain!important}body.nexus-mode-ensamblaje.assembly-card-reverse-open .assembly-card-reverse-actions{flex:none!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.has-custom-table-position{max-width:calc(100% - 32px)!important;max-height:calc(100% - 32px)!important}@media (width<=1366px) and (height<=820px){body.nexus-mode-ensamblaje .assembly-tabletop-header [data-assembly-save-indicator]{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:180px!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-table-material-chip{max-width:140px!important}body.nexus-mode-ensamblaje.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel{width:clamp(292px,26vw,342px)!important;max-width:calc(100vw - 330px)!important;max-height:calc(100dvh - 70px)!important;left:60%!important}}@media (height<=720px){body.nexus-mode-ensamblaje.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel{gap:6px!important;width:300px!important;max-height:calc(100dvh - 54px)!important;padding:12px!important}body.nexus-mode-ensamblaje.assembly-card-reverse-open .assembly-card-reverse-status>span:not(.assembly-card-status),body.nexus-mode-ensamblaje.assembly-card-reverse-open .assembly-card-reverse-more{display:none!important}}@media (width<=860px){body.nexus-mode-ensamblaje.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel{width:min(334px,100vw - 30px)!important;max-width:calc(100vw - 30px)!important;left:50%!important}}body.nexus-mode-ensamblaje .assembly-tabletop-region{grid-template-rows:58px minmax(0,1fr) 42px 48px!important}body.nexus-mode-ensamblaje .assembly-tabletop-header{min-height:0!important;padding:9px 28px 6px!important}body.nexus-mode-ensamblaje .assembly-tabletop-header h2{font-size:clamp(1.22rem,1.55vw,1.62rem)!important;line-height:1.08!important}body.nexus-mode-ensamblaje .assembly-tabletop-header p:not(.mode-eyebrow){display:none!important}body.nexus-mode-ensamblaje .assembly-tabletop-header [data-assembly-save-indicator]{opacity:.82!important}body.nexus-mode-ensamblaje .assembly-tabletop-surface{background:radial-gradient(at 50% 48%,#643d1c1f,#0000 46%),radial-gradient(at 74% 48%,#2b86880e,#0000 38%),linear-gradient(135deg,#05080afa,#0c0a08f5 52%,#04080afa)!important;border-color:#d99a3d21!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffe6b405,inset 0 0 92px #00000085,inset 0 18px 56px #0000004d!important}body.nexus-mode-ensamblaje .assembly-tabletop-surface:after{opacity:.075!important;background:radial-gradient(circle at 30% 30%,#f7d088bf 0 1px,#0000 1.8px),radial-gradient(circle at 61% 34%,#f7d0888c 0 1px,#0000 1.8px),radial-gradient(circle at 76% 66%,#50d5e580 0 1px,#0000 1.8px)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards{perspective:900px!important;isolation:isolate!important;inset:22px 42px!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards:before{opacity:.2!important;background:linear-gradient(118deg,#0000 0 47%,#d99a3d14 47.2%,#0000 47.55% 100%),linear-gradient(28deg,#0000 0 64%,#50d5e50e 64.15%,#0000 64.45% 100%)!important;border-radius:30px!important;inset:8px 14px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card{aspect-ratio:5/7!important;transform-origin:50%!important;border-radius:17px!important;width:auto!important;min-width:0!important;max-width:none!important;height:min(184px,42% - 18px)!important;min-height:0!important;max-height:none!important;padding:10px!important;overflow:hidden!important;box-shadow:0 20px 38px #0000008f,0 4px 8px #0000007a,inset -2px 0 #00000038,inset 0 0 0 1px #ffeec408!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card{aspect-ratio:5/7!important;z-index:12!important;border-radius:23px!important;width:auto!important;min-width:0!important;max-width:none!important;height:min(390px,100% - 46px)!important;min-height:0!important;max-height:none!important;padding:16px 15px!important;top:49.5%!important;left:51.5%!important;transform:translate(-50%,-50%)rotate(.4deg)scale(1)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.has-custom-table-position.is-active-table-card{transform:translate(-50%,-50%) rotate(var(--assembly-card-r,.4deg)) scale(var(--assembly-card-s,1))!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card):not(.is-blocked-deck-card){z-index:5!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-top:not(.is-active-table-card){--assembly-card-r:-5.8deg;--assembly-card-s:1;top:27.5%!important;left:25.5%!important;transform:translate(-50%,-50%)rotate(-5.8deg)scale(1)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-mid:not(.is-active-table-card){--assembly-card-r:4.8deg;--assembly-card-s:1;top:72%!important;left:24%!important;transform:translate(-50%,-50%)rotate(4.8deg)scale(1)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-right-top:not(.is-active-table-card){--assembly-card-r:3.2deg;--assembly-card-s:.96;top:42.5%!important;left:72.8%!important;transform:translate(-50%,-50%)rotate(3.2deg)scale(.96)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-right-mid:not(.is-active-table-card){--assembly-card-r:-3.8deg;--assembly-card-s:.86;top:68%!important;left:71.5%!important;transform:translate(-50%,-50%)rotate(-3.8deg)scale(.86)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-lower-left:not(.is-active-table-card){--assembly-card-r:2.8deg;--assembly-card-s:.76;top:73%!important;left:42%!important;transform:translate(-50%,-50%)rotate(2.8deg)scale(.76)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-lower-right:not(.is-active-table-card),body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-bottom:not(.is-active-table-card),body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-far-right:not(.is-active-table-card){--assembly-card-s:.72}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card){aspect-ratio:5/7!important;opacity:.5!important;filter:saturate(.52)brightness(.82)!important;z-index:3!important;width:auto!important;height:min(176px,39% - 12px)!important;min-height:0!important;top:54%!important;left:86.5%!important;box-shadow:0 18px 34px #00000094,0 3px 7px #00000075,inset -2px 0 #00000038!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-extra{opacity:.1!important;z-index:2!important;pointer-events:none!important;top:58.5%!important;left:90%!important;transform:translate(-50%,-50%)rotate(7deg)scale(.72)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card .assembly-card-function,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card .assembly-card-summary,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card-links strong,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card h3{overflow-wrap:break-word!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card h3{-webkit-line-clamp:2!important;line-height:1.04!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card .assembly-card-function{-webkit-line-clamp:2!important;line-height:1.24!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card .assembly-card-summary{-webkit-line-clamp:2!important;line-height:1.28!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-card-topline{margin-top:14px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-card-footer{margin-top:auto!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-open-card{min-height:27px!important;font-size:.64rem!important}body.nexus-mode-ensamblaje .assembly-table-bottom-progress{opacity:.82!important;border-top-color:#d99a3d1c!important;height:46px!important}@media (height<=820px){body.nexus-mode-ensamblaje .assembly-tabletop-region{grid-template-rows:52px minmax(0,1fr) 36px 44px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards{inset:18px 34px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card{height:min(166px,41% - 14px)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card{height:min(348px,100% - 38px)!important;padding:13px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-top:not(.is-active-table-card){top:27%!important;left:25%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-mid:not(.is-active-table-card){top:73%!important;left:23%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-right-top:not(.is-active-table-card){top:43%!important;left:73.5%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card){height:min(156px,37% - 10px)!important}body.nexus-mode-ensamblaje .assembly-table-card.is-active-table-card h3{font-size:1.36rem!important}body.nexus-mode-ensamblaje .assembly-table-active-body section{padding:5px 2px!important}body.nexus-mode-ensamblaje .assembly-table-material-dock{height:34px!important;max-height:34px!important;margin:2px 28px!important}body.nexus-mode-ensamblaje .assembly-table-bottom-progress{height:44px!important}}@media (width<=1366px) and (width>=1121px){body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards{inset:18px 32px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-top:not(.is-active-table-card){top:27.5%!important;left:24.5%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-mid:not(.is-active-table-card){top:72.5%!important;left:22.8%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-right-top:not(.is-active-table-card){top:43%!important;left:74%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-card.is-blocked-deck-card:not(.is-active-table-card){left:87%!important}body.nexus-mode-ensamblaje .assembly-table-step{min-width:86px!important}}@media (height<=720px){body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card{height:min(150px,39% - 12px)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card{height:min(316px,100% - 34px)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card){height:min(142px,35% - 10px)!important}}body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage64-card-w:clamp(140px,11.2vw,190px);--stage64-card-h:clamp(196px,15.68vw,266px);--stage64-active-w:clamp(268px,21vw,326px);--stage64-active-h:clamp(375px,29.4vw,456px);--stage64-deck-w:clamp(132px,10.4vw,176px);--stage64-deck-h:clamp(185px,14.56vw,246px);--stage64-gold:#e2a952db;--stage64-cyan:#5cdcdcc7}body.nexus-mode-ensamblaje .nexus-assembly-screen{background:radial-gradient(circle at 52% 16%,#d99a3d0e,#0000 30%),linear-gradient(#05070b 0%,#05080c 52%,#020406 100%)!important}body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace.assembly-table-workspace{background:linear-gradient(90deg,#06080bfa 0 268px,#0306091f 268px),linear-gradient(#04070afa,#020407fe)!important;grid-template-columns:268px minmax(0,1fr)!important}body.nexus-mode-ensamblaje .assembly-table-progress-panel{background:linear-gradient(#07090cf7,#04070af0),radial-gradient(circle at 42% 12%,#d99a3d13,#0000 36%)!important;border-right-color:#d99a3d2e!important}body.nexus-mode-ensamblaje .assembly-tabletop-region{grid-template-rows:60px minmax(0,1fr) 52px 54px!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-tabletop-header{background:linear-gradient(#0000004d,#00000005)!important;border-bottom-color:#d99a3d1a!important;padding:10px 26px 7px!important}body.nexus-mode-ensamblaje .assembly-tabletop-header p:not(.mode-eyebrow){color:#eee6d585!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:min(720px,58vw)!important;font-size:.7rem!important;display:block!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-tabletop-header h2{letter-spacing:.01em!important;font-size:clamp(1.16rem,1.42vw,1.48rem)!important}body.nexus-mode-ensamblaje .assembly-tabletop-surface{background:radial-gradient(#744b261b,#0000 54%),radial-gradient(at 73% 39%,#32747d0a,#0000 36%),linear-gradient(132deg,#080a0bfc,#0c0a08f6 49%,#04080afc)!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffe6b405,inset 0 0 110px #00000094,inset 0 20px 70px #00000052!important}body.nexus-mode-ensamblaje .assembly-tabletop-surface:after,body.nexus-mode-ensamblaje .assembly-tabletop-constellation{opacity:.055!important;filter:saturate(.82)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards{contain:layout paint!important;isolation:isolate!important;perspective:1040px!important;inset:20px 38px 18px!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards:before{opacity:.12!important;background:linear-gradient(118deg,#0000 0 48%,#d99a3d12 48.15%,#0000 48.45% 100%),linear-gradient(31deg,#0000 0 66%,#50d5e50b 66.15%,#0000 66.45% 100%)!important;inset:12px 16px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card{width:var(--stage64-card-w)!important;height:var(--stage64-card-h)!important;aspect-ratio:5/7!important;background:linear-gradient(90deg,#ffebbe0d,#0000 7% 92%,#0000003d),radial-gradient(circle at 50% 18%,#d99a3d1b,#0000 29%),linear-gradient(145deg,#16110df7,#05080cfc 58%,#020509fe)!important;border-color:#d99a3d47!important;border-radius:18px!important;flex-direction:column!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;padding:12px 11px 11px!important;display:flex!important;overflow:hidden!important;box-shadow:0 22px 36px #00000094,0 5px 9px #00000070,inset -3px 0 #00000038,inset 0 0 0 1px #ffeec40a!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card:before{border-color:#d99a3d2b!important;border-radius:14px!important;inset:8px!important;box-shadow:inset 0 0 22px #ffeec405!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card:after{opacity:.7!important;background:radial-gradient(#00000070,#00000029 38%,#0000 72%)!important;height:20px!important;bottom:-11px!important;left:10px!important;right:10px!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-topline{flex:none!important;gap:6px!important;margin-top:17px!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-status{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:calc(100% - 36px)!important;padding:4px 6px!important;font-size:.54rem!important;line-height:1!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-table-score{flex:none!important;font-size:.58rem!important}body.nexus-mode-ensamblaje .assembly-table-card h3{letter-spacing:.045em!important;-webkit-line-clamp:2!important;margin:12px 0 6px!important;font-size:clamp(.9rem,1.03vw,1.08rem)!important;line-height:1.04!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-function{color:#eee6d5a3!important;-webkit-line-clamp:2!important;max-width:92%!important;margin:0 auto 8px!important;font-size:.66rem!important;line-height:1.24!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-summary{color:#eee6d5c2!important;-webkit-line-clamp:3!important;margin:0!important;font-size:.68rem!important;line-height:1.32!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-table-card-links{display:none!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-card-footer{flex:none!important;margin-top:auto!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-open-card{border-radius:10px!important;min-height:29px!important;padding:5px 8px!important;font-size:.66rem!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card{width:var(--stage64-active-w)!important;height:var(--stage64-active-h)!important;aspect-ratio:5/7!important;z-index:18!important;background:linear-gradient(90deg,#ffebbe13,#0000 6% 92%,#0000004d),radial-gradient(circle at 50% 17%,#d99a3d33,#0000 31%),radial-gradient(circle at 55% 44%,#50d5e518,#0000 34%),linear-gradient(145deg,#19130efe,#07090cfe 56%,#03060a)!important;border-color:#f1ca7ab8!important;border-radius:24px!important;max-height:calc(100% - 28px)!important;padding:17px 16px 15px!important;top:49.2%!important;left:50.5%!important;transform:translate(-50%,-50%)rotate(.35deg)scale(1)!important;box-shadow:0 38px 82px #000000b3,0 10px 20px #00000085,0 0 44px #d99a3d29,inset -4px 0 #0000003d,inset 0 0 0 1px #ffe8b216,inset 0 0 76px #d99a3d0e!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card h3{-webkit-line-clamp:2!important;margin:18px 0 7px!important;font-size:clamp(1.24rem,1.78vw,1.7rem)!important;line-height:1.04!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-card-function{margin-bottom:9px!important;font-size:.76rem!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-table-active-body{flex:auto!important;gap:7px!important;min-height:0!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-table-active-body section{min-height:0!important;padding:7px 2px 5px!important}body.nexus-mode-ensamblaje .assembly-table-active-body span{margin-bottom:3px!important;font-size:.54rem!important}body.nexus-mode-ensamblaje .assembly-table-active-body strong,body.nexus-mode-ensamblaje .assembly-table-active-body p{-webkit-line-clamp:2!important;font-size:.72rem!important;line-height:1.28!important}body.nexus-mode-ensamblaje .assembly-table-active-body section:nth-of-type(2) p{-webkit-line-clamp:3!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-card-footer{margin-top:auto!important;padding-top:8px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-open-card,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-table-secondary-action{border-radius:11px!important;min-height:34px!important;font-size:.7rem!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-top:not(.is-active-table-card){--assembly-card-r:-5deg;--assembly-card-s:1;z-index:7!important;top:29%!important;left:29.5%!important;transform:translate(-50%,-50%)rotate(-5deg)scale(1)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-right-top:not(.is-active-table-card),body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-rules-table-card:not(.is-active-table-card){--assembly-card-r:5deg;--assembly-card-s:1;z-index:7!important;top:31%!important;left:72.2%!important;transform:translate(-50%,-50%)rotate(5deg)scale(1)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-center:not(.is-active-table-card){--assembly-card-r:-2.5deg;--assembly-card-s:.66;opacity:.26!important;z-index:2!important;top:69%!important;left:49%!important;transform:translate(-50%,-50%)rotate(-2.5deg)scale(.66)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-right-mid:not(.is-active-table-card){--assembly-card-r:-3.5deg;--assembly-card-s:.78;z-index:4!important;top:72%!important;left:71.5%!important;transform:translate(-50%,-50%)rotate(-3.5deg)scale(.78)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-lower-left:not(.is-active-table-card){--assembly-card-r:2.5deg;--assembly-card-s:.68;z-index:3!important;top:76%!important;left:40%!important;transform:translate(-50%,-50%)rotate(2.5deg)scale(.68)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-rules-table-card.is-locked:not(.is-blocked-deck-card):not(.is-active-table-card){opacity:.8!important;filter:saturate(.74)brightness(.92)!important;border-color:#a09a804d!important;box-shadow:0 22px 38px #0000008f,0 0 22px #d99a3d0e,inset 0 0 0 1px #ffeec408!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card){width:var(--stage64-deck-w)!important;height:var(--stage64-deck-h)!important;aspect-ratio:5/7!important;opacity:.56!important;filter:saturate(.6)brightness(.88)!important;z-index:4!important;border-color:#8496a040!important;padding:10px 9px!important;top:54%!important;left:86%!important;box-shadow:0 18px 34px #0009,0 4px 8px #00000070,inset -3px 0 #00000038,inset 0 0 0 1px #d2e0e206!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-extra{opacity:.08!important;pointer-events:none!important;z-index:3!important;top:58.2%!important;left:89.2%!important;transform:translate(-50%,-50%)rotate(6.6deg)scale(.76)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="1"]>:not(.assembly-table-card-rune),body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="2"]>:not(.assembly-table-card-rune),body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-extra>:not(.assembly-table-card-rune),body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-locked:not(.is-rules-table-card):not([data-assembly-deck-index="0"]) .assembly-card-summary{opacity:0!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.has-custom-table-position{left:var(--assembly-card-x)!important;top:var(--assembly-card-y)!important;transform:translate(-50%,-50%) rotate(var(--assembly-card-r,0deg)) scale(var(--assembly-card-s,1))!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:hover:not(.is-table-dragging):not(.has-custom-table-position){transform:translate(-50%,-52%) rotate(var(--assembly-card-r,var(--r,0deg))) scale(calc(var(--assembly-card-s,var(--s,1)) + .014))!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card:hover:not(.is-table-dragging):not(.has-custom-table-position){transform:translate(-50%,-51%)rotate(.35deg)scale(1.008)!important}body.nexus-mode-ensamblaje .assembly-table-material-dock{opacity:.9!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:linear-gradient(#00000052,#0003)!important;border-color:#d99a3d29!important;border-radius:16px!important;height:44px!important;max-height:44px!important;margin:4px 30px!important;padding:6px 12px!important}body.nexus-mode-ensamblaje .assembly-table-material-dock-head .mode-eyebrow{font-size:.64rem!important}body.nexus-mode-ensamblaje .assembly-table-card-chip-row.is-dock-row{max-height:30px!important}body.nexus-mode-ensamblaje .assembly-table-bottom-progress{opacity:.78!important;background:linear-gradient(90deg,#03070abd,#0c0a08ad,#03070abd)!important;border-top-color:#d99a3d1b!important;height:54px!important;min-height:54px!important;padding:0 28px!important;overflow:auto hidden!important}body.nexus-mode-ensamblaje .assembly-table-step{min-width:92px!important}body.nexus-mode-ensamblaje .assembly-table-step strong{max-width:86px!important}@media (width<=1366px) and (width>=1121px){body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage64-card-w:clamp(134px,10.9vw,158px);--stage64-card-h:clamp(188px,15.26vw,221px);--stage64-active-w:clamp(258px,21vw,292px);--stage64-active-h:clamp(361px,29.4vw,409px);--stage64-deck-w:clamp(122px,9.8vw,142px);--stage64-deck-h:clamp(171px,13.72vw,199px)}body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace.assembly-table-workspace{grid-template-columns:252px minmax(0,1fr)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards{inset:18px 30px 16px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card{top:49.5%!important;left:50.5%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-top:not(.is-active-table-card){top:29%!important;left:28.5%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-mid:not(.is-active-table-card){top:72%!important;left:27.7%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-right-top:not(.is-active-table-card),body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-rules-table-card:not(.is-active-table-card){top:31.5%!important;left:73.8%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="0"]{top:54%!important;left:86%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="1"]{top:55.5%!important;left:87%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="2"]{top:57%!important;left:88%!important}body.nexus-mode-ensamblaje .assembly-table-step{min-width:84px!important}}@media (height<=820px){body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage64-card-w:clamp(132px,10.8vw,158px);--stage64-card-h:clamp(185px,15.12vw,221px);--stage64-active-w:clamp(254px,20.6vw,302px);--stage64-active-h:clamp(356px,28.84vw,423px);--stage64-deck-w:clamp(120px,9.7vw,142px);--stage64-deck-h:clamp(168px,13.58vw,199px)}body.nexus-mode-ensamblaje .assembly-tabletop-region{grid-template-rows:52px minmax(0,1fr) 38px 46px!important}body.nexus-mode-ensamblaje .assembly-tabletop-header{padding:7px 22px 5px!important}body.nexus-mode-ensamblaje .assembly-tabletop-header h2{font-size:1.08rem!important}body.nexus-mode-ensamblaje .assembly-tabletop-header p:not(.mode-eyebrow){display:none!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards{inset:16px 30px 14px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card{max-height:calc(100% - 22px)!important;padding:13px!important;top:50%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-top:not(.is-active-table-card){top:28.5%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-mid:not(.is-active-table-card){top:72.5%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-rules-table-card:not(.is-active-table-card){top:31%!important}body.nexus-mode-ensamblaje .assembly-table-active-body section:nth-of-type(3){display:none!important}body.nexus-mode-ensamblaje .assembly-table-active-body strong,body.nexus-mode-ensamblaje .assembly-table-active-body p{font-size:.68rem!important;line-height:1.22!important}body.nexus-mode-ensamblaje .assembly-table-material-dock{height:36px!important;max-height:36px!important;margin:2px 26px!important}body.nexus-mode-ensamblaje .assembly-table-bottom-progress{height:46px!important;min-height:46px!important}}@media (height<=720px){body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage64-card-w:122px;--stage64-card-h:171px;--stage64-active-w:244px;--stage64-active-h:342px;--stage64-deck-w:108px;--stage64-deck-h:151px}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card h3{font-size:.8rem!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card h3{font-size:1.12rem!important}body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-function,body.nexus-mode-ensamblaje .assembly-table-card .assembly-card-summary{font-size:.56rem!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-open-card{min-height:24px!important;font-size:.58rem!important}}body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage65-card-w:clamp(156px,12.8vw,214px);--stage65-card-h:clamp(218px,17.92vw,300px);--stage65-active-w:clamp(286px,22.2vw,344px);--stage65-active-h:clamp(400px,31.08vw,482px);--stage65-deck-w:clamp(148px,11.6vw,190px);--stage65-deck-h:clamp(207px,16.24vw,266px);background:radial-gradient(at 61% 28%,#9a602d1f,#0000 46%),radial-gradient(at 75% 60%,#2a69720e,#0000 42%),linear-gradient(118deg,#05080afa,#090807fb 54%,#030609fc)!important}body.nexus-mode-ensamblaje .assembly-table-progress-panel{background:radial-gradient(at 48% 4%,#d99a3d1f,#0000 34%),linear-gradient(#08090bfa,#030608f5)!important}body.nexus-mode-ensamblaje .assembly-tabletop-header{background:linear-gradient(#0406086b,#0406080a)!important;border-bottom-color:#d99a3d1f!important}body.nexus-mode-ensamblaje .assembly-tabletop-header h2{font-size:clamp(1.22rem,1.5vw,1.58rem)!important}body.nexus-mode-ensamblaje .assembly-tabletop-header p:not(.mode-eyebrow){color:#eee6d594!important;display:block!important}body.nexus-mode-ensamblaje .assembly-tabletop-surface{background:radial-gradient(at 50% 48%,#a66b371d,#0000 58%),radial-gradient(at 39% 78%,#00000057,#0000 50%),radial-gradient(at 73% 37%,#2d747d0d,#0000 40%),linear-gradient(18deg,#ffeebe05 0 1px,#0000 1px 11px),linear-gradient(103deg,#ffeebe03 0 1px,#0000 1px 15px),linear-gradient(142deg,#0d0c0afe,#07090bfe 58%,#040709fe)!important;border-color:#d99a3d0e!important;border-radius:0!important;box-shadow:inset 0 0 0 1px #ffe6b403,inset 0 0 132px #000000a3,inset 0 26px 86px #0000005c,inset 0 -34px 92px #00000075!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card:before{border-color:#d99a3d33!important;box-shadow:inset 0 0 18px #ffeec405,inset 0 0 0 1px #00000038!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-card-function{color:#eee6d5b8!important;-webkit-line-clamp:2!important;margin-bottom:8px!important;font-size:.76rem!important}body.nexus-mode-ensamblaje .assembly-table-premise-sigil{color:#f4cc7eeb!important;width:clamp(82px,7vw,112px)!important;height:clamp(82px,7vw,112px)!important;font-family:var(--font-display,Georgia,serif)!important;text-shadow:0 0 16px #d99a3d57!important;background:radial-gradient(circle,#f4cc7e38 0 2px,transparent 3px), radial-gradient(circle,#50d5e529,transparent 28%), conic-gradient(from 20deg,transparent 0 13%,#d99a3d94 13.5% 14.5%,transparent 15% 31%,#50d5e54d 31.5% 32.5%,transparent 33% 100%)!important;border-radius:999px!important;flex:none!important;place-items:center!important;margin:4px auto 8px!important;font-size:clamp(1.25rem,1.8vw,1.8rem)!important;font-weight:800!important;display:grid!important;position:relative!important;box-shadow:inset 0 0 0 1px #d99a3d3d,inset 0 0 0 8px #0000002e,0 0 28px #50d5e514,0 0 34px #d99a3d21!important}body.nexus-mode-ensamblaje .assembly-table-premise-sigil:before,body.nexus-mode-ensamblaje .assembly-table-premise-sigil:after{content:""!important;border-radius:inherit!important;border:1px solid #d99a3d38!important;position:absolute!important;inset:12px!important}body.nexus-mode-ensamblaje .assembly-table-premise-sigil:after{border-color:#50d5e52e!important;border-radius:16px!important;inset:25px!important;transform:rotate(45deg)!important}body.nexus-mode-ensamblaje .assembly-table-premise-sigil span{z-index:2!important;position:relative!important}body.nexus-mode-ensamblaje .assembly-table-active-body section{padding:6px 3px 5px!important}body.nexus-mode-ensamblaje .assembly-table-active-body strong,body.nexus-mode-ensamblaje .assembly-table-active-body p{font-size:.72rem!important;line-height:1.28!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-card-footer{gap:6px!important;padding-top:7px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-open-card{background:linear-gradient(#dd9d44eb,#8f551fe6)!important;border-radius:12px!important;min-height:32px!important;box-shadow:inset 0 0 0 1px #ffecbe40,0 0 18px #d99a3d24!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-table-secondary-action{background:#00000042!important;border-radius:12px!important;min-height:31px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) h3{margin:14px 0 7px!important;font-size:clamp(.98rem,1.22vw,1.18rem)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-card-function{color:#eee6d5b3!important;-webkit-line-clamp:2!important;font-size:.7rem!important;line-height:1.3!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-card-summary{color:#eee6d5cc!important;-webkit-line-clamp:3!important;font-size:.7rem!important;line-height:1.34!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-open-card{border-radius:11px!important;min-height:31px!important;font-size:.68rem!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-mid:not(.is-active-table-card){--assembly-card-r:-5deg;--assembly-card-s:1;z-index:8!important;top:62%!important;left:29%!important;transform:translate(-50%,-50%)rotate(-5deg)scale(1)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-rules-table-card:not(.is-active-table-card),body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-right-top:not(.is-active-table-card){--assembly-card-r:4deg;--assembly-card-s:1.06;z-index:9!important;top:40%!important;left:70.2%!important;transform:translate(-50%,-50%)rotate(4deg)scale(1.06)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-rules-table-card.is-locked:not(.is-blocked-deck-card):not(.is-active-table-card){opacity:.92!important;filter:saturate(.92)brightness(1.02)!important;background:linear-gradient(90deg,#ffebbe0f,#0000 8% 91%,#00000042),radial-gradient(circle at 50% 22%,#d99a3d2e,#0000 32%),linear-gradient(146deg,#18130efc,#06090cfe 58%,#020508)!important;border-color:#dea9567a!important;box-shadow:0 30px 52px #000000a3,0 0 34px #d99a3d1f,inset 0 0 0 1px #ffeec40f!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-rules-table-card.is-locked:not(.is-blocked-deck-card):not(.is-active-table-card) h3,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-rules-table-card.is-locked:not(.is-blocked-deck-card):not(.is-active-table-card) .assembly-card-function,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-rules-table-card.is-locked:not(.is-blocked-deck-card):not(.is-active-table-card) .assembly-card-summary{opacity:1!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card){width:var(--stage65-deck-w)!important;height:var(--stage65-deck-h)!important;opacity:.68!important;filter:saturate(.72)brightness(.96)!important;border-color:#8e9ea04d!important;top:58%!important;left:84.7%!important;box-shadow:0 28px 52px #000000a8,0 8px 14px #00000075,inset -3px 0 #0000003d,inset 0 0 0 1px #d2e0e209!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-extra{opacity:.1!important;top:63.1%!important;left:89%!important;transform:translate(-50%,-50%)rotate(7deg)scale(.86)!important}body.nexus-mode-ensamblaje .assembly-table-material-dock{opacity:.92!important;height:46px!important;max-height:46px!important;margin:8px 34px 5px!important;padding:7px 14px!important}body.nexus-mode-ensamblaje .assembly-table-route-item strong,body.nexus-mode-ensamblaje .assembly-table-step strong{text-transform:none!important}@media (width<=1366px) and (width>=1121px){body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage65-card-w:146px;--stage65-card-h:204px;--stage65-active-w:282px;--stage65-active-h:395px;--stage65-deck-w:134px;--stage65-deck-h:188px}body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace.assembly-table-workspace{grid-template-columns:252px minmax(0,1fr)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards{inset:16px 34px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card{top:49.5%!important;left:50.5%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-mid:not(.is-active-table-card){top:62.5%!important;left:29.2%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-rules-table-card:not(.is-active-table-card){top:39.5%!important;left:71%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="0"]{top:58%!important;left:84.8%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="1"]{top:59.7%!important;left:86%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="2"]{top:61.3%!important;left:87.2%!important}body.nexus-mode-ensamblaje .assembly-table-step{min-width:82px!important}}@media (height<=820px){body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage65-card-w:144px;--stage65-card-h:202px;--stage65-active-w:278px;--stage65-active-h:389px;--stage65-deck-w:132px;--stage65-deck-h:185px}body.nexus-mode-ensamblaje .assembly-tabletop-region{grid-template-rows:54px minmax(0,1fr) 42px 48px!important}body.nexus-mode-ensamblaje .assembly-tabletop-header{padding:7px 22px 5px!important}body.nexus-mode-ensamblaje .assembly-tabletop-header p:not(.mode-eyebrow){display:none!important}body.nexus-mode-ensamblaje .assembly-table-premise-sigil{width:74px!important;height:74px!important;margin:2px auto 5px!important}body.nexus-mode-ensamblaje .assembly-table-active-body section:nth-of-type(3){display:none!important}body.nexus-mode-ensamblaje .assembly-table-active-body strong,body.nexus-mode-ensamblaje .assembly-table-active-body p{font-size:.66rem!important;line-height:1.18!important}body.nexus-mode-ensamblaje .assembly-table-material-dock{height:38px!important;max-height:38px!important;margin:5px 28px 3px!important}body.nexus-mode-ensamblaje .assembly-table-bottom-progress{height:46px!important;min-height:46px!important}}@media (height<=720px){body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage65-card-w:130px;--stage65-card-h:182px;--stage65-active-w:252px;--stage65-active-h:353px;--stage65-deck-w:116px;--stage65-deck-h:162px}body.nexus-mode-ensamblaje .assembly-table-premise-sigil{display:none!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-card-summary{-webkit-line-clamp:2!important}}body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage66-card-w:clamp(154px,13.4vw,218px);--stage66-card-h:clamp(216px,18.76vw,305px);--stage66-active-w:clamp(292px,23.2vw,360px);--stage66-active-h:clamp(409px,32.48vw,504px);--stage66-deck-w:clamp(140px,11.9vw,194px);--stage66-deck-h:clamp(196px,16.66vw,272px);background:radial-gradient(at 64% 18%,#aa662a2b,#0000 42%),radial-gradient(at 22% 68%,#4f919113,#0000 44%),linear-gradient(118deg,#090c0dfa,#0f0c09fa 48%,#060a0cfc)!important}body.nexus-mode-ensamblaje .assembly-tabletop-region{background:radial-gradient(at 52% 46%,#d99a3d13,#0000 61%),radial-gradient(at 72% 64%,#4b8f970d,#0000 44%),linear-gradient(#080a0a33,#0507084d)!important;grid-template-rows:64px minmax(0,1fr) 60px 58px!important}body.nexus-mode-ensamblaje .assembly-tabletop-surface{background:radial-gradient(at 50% 47%,#a9683533,#0000 58%),radial-gradient(at 34% 72%,#5e3e2421,#0000 46%),radial-gradient(at 76% 38%,#37777e11,#0000 42%),repeating-linear-gradient(13deg,#ffe7b906 0 1px,#0000 1px 9px),repeating-linear-gradient(101deg,#00000013 0 1px,#0000 1px 13px),linear-gradient(145deg,#13120ffe,#0c0d0cfe 52%,#080c0dfe)!important;border-color:#d99a3d1a!important;box-shadow:inset 0 0 0 1px #ffe6b407,inset 0 0 104px #00000061,inset 0 24px 80px #ffd28c07,inset 0 -32px 86px #00000057!important}body.nexus-mode-ensamblaje .assembly-tabletop-surface:before{opacity:.88!important;background:radial-gradient(at 50% 46%,#d99a3d0f,#0000 58%),repeating-linear-gradient(87deg,#ffe0ac05 0 1px,#0000 1px 18px),linear-gradient(90deg,#ffebbe06,#0000 28% 72%,#ffebbe04)!important;border-color:#d99a3d13!important;border-radius:34px!important;inset:12px 18px!important;box-shadow:inset 0 0 92px #00000061!important}body.nexus-mode-ensamblaje .assembly-tabletop-surface:after,body.nexus-mode-ensamblaje .assembly-tabletop-constellation,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards:before{opacity:.045!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards{perspective:1200px!important;inset:18px 54px 24px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card{width:var(--stage66-card-w)!important;height:var(--stage66-card-h)!important;background:linear-gradient(90deg,#ffebbe16,#0000 8% 91%,#0000003d),radial-gradient(circle at 50% 18%,#dba4532e,#0000 33%),radial-gradient(circle at 55% 65%,#41838b1b,#0000 44%),repeating-linear-gradient(122deg,#ffeec406 0 1px,#0000 1px 10px),linear-gradient(146deg,#211810fe,#0a0d0ffe 58%,#05090c)!important;border-color:#dba45366!important;border-radius:21px!important;padding:13px 12px 12px!important;box-shadow:0 30px 48px #00000094,0 8px 14px #0000006b,inset -3px 0 #00000038,inset 0 0 0 1px #ffeec412,inset 0 0 32px #ffd89606!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card:before{background:linear-gradient(90deg,#ffebbe1f,#0000 16% 84%,#ffebbe14) top/100% 1px no-repeat,linear-gradient(90deg,#ffebbe12,#0000 18% 82%,#50d5e50d) bottom/100% 1px no-repeat!important;border-color:#e8b45f3d!important;border-radius:16px!important;inset:8px!important;box-shadow:inset 0 0 18px #ffeec407,inset 0 0 0 1px #0003!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card h3{white-space:nowrap!important;text-overflow:clip!important;word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%!important;line-height:1.05!important;overflow:visible!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) h3{letter-spacing:.026em!important;margin:13px 0 7px!important;font-size:clamp(.82rem,1.02vw,1.08rem)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-card-function,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-card-summary{text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-card-function{-webkit-line-clamp:2!important;font-size:.69rem!important;line-height:1.28!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-card-summary{-webkit-line-clamp:3!important;font-size:.69rem!important;line-height:1.32!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card{width:var(--stage66-active-w)!important;height:var(--stage66-active-h)!important;background:linear-gradient(90deg,#ffeec61b,#0000 7% 91%,#0000004d),radial-gradient(circle at 50% 31%,#dfa44d3d,#0000 33%),radial-gradient(circle at 50% 43%,#50d5e529,#0000 28%),repeating-linear-gradient(118deg,#ffeec406 0 1px,#0000 1px 11px),linear-gradient(145deg,#241910fe,#0a0c0efe 58%,#05090c)!important;border-color:#f8d284d1!important;border-radius:27px!important;max-height:calc(100% - 24px)!important;padding:18px 17px 15px!important;top:49%!important;left:50%!important;box-shadow:0 46px 92px #000000ad,0 14px 24px #0000007a,0 0 58px #d99a3d33,inset -4px 0 #0000003b,inset 0 0 0 1px #ffe8b221,inset 0 0 82px #d99a3d13!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card h3{letter-spacing:.055em!important;margin:15px 0 5px!important;font-size:clamp(1.4rem,1.9vw,1.84rem)!important}body.nexus-mode-ensamblaje .assembly-table-premise-sigil{background:radial-gradient(circle,#ffe19e47 0 2px,transparent 3px), radial-gradient(circle,#50d5e52e,transparent 28%), conic-gradient(from 20deg,transparent 0 13%,#e5ab529e 13.5% 14.5%,transparent 15% 31%,#50d5e559 31.5% 32.5%,transparent 33% 56%,#e5ab5285 56.5% 57.5%,transparent 58% 100%), radial-gradient(circle,#1c160fe0,#04080cf0 62%,transparent 64%)!important;width:clamp(86px,7.4vw,118px)!important;height:clamp(86px,7.4vw,118px)!important;margin:5px auto 9px!important}body.nexus-mode-ensamblaje .assembly-table-active-body{gap:8px!important}body.nexus-mode-ensamblaje .assembly-table-active-body section{background:#070b0c47!important;border-top-color:#d99a3d38!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-left-mid:not(.is-active-table-card){--assembly-card-r:-5deg;--assembly-card-s:1.02;z-index:8!important;top:63.5%!important;left:27%!important;transform:translate(-50%,-50%)rotate(-5deg)scale(1.02)!important}body.nexus-mode-ensamblaje .assembly-table-card.is-rules-table-card:not(.is-active-table-card),body.nexus-mode-ensamblaje .assembly-table-card.is-seat-right-top:not(.is-active-table-card){--assembly-card-r:4deg;--assembly-card-s:1.04;z-index:9!important;top:40%!important;left:73.2%!important;transform:translate(-50%,-50%)rotate(4deg)scale(1.04)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-rules-table-card.is-locked:not(.is-blocked-deck-card):not(.is-active-table-card){opacity:.96!important;filter:saturate(.98)brightness(1.08)!important;background:linear-gradient(90deg,#ffeec618,#0000 8% 91%,#00000038),radial-gradient(circle at 50% 22%,#e5ab5238,#0000 34%),repeating-linear-gradient(125deg,#ffeec406 0 1px,#0000 1px 10px),linear-gradient(146deg,#1f1811fe,#090c0efe 58%,#04080b)!important;border-color:#eab55c94!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card){width:var(--stage66-deck-w)!important;height:var(--stage66-deck-h)!important;background:linear-gradient(90deg,#e0ebe60e,#0000 8% 91%,#0000003d),radial-gradient(circle at 50% 22%,#a0aeb01f,#0000 34%),repeating-linear-gradient(126deg,#ffffff05 0 1px,#0000 1px 11px),linear-gradient(146deg,#161919f6,#060a0cfe 58%,#03070a)!important;border-color:#a0aeb05c!important;top:58%!important;left:88%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="0"]{opacity:.86!important;z-index:6!important;top:58%!important;left:88%!important;transform:translate(-50%,-50%)rotate(2deg)scale(.92)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="1"]{opacity:.5!important;z-index:5!important;top:59.8%!important;left:89.2%!important;transform:translate(-50%,-50%)rotate(4deg)scale(.9)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="2"]{opacity:.34!important;z-index:4!important;top:61.6%!important;left:90.4%!important;transform:translate(-50%,-50%)rotate(5.8deg)scale(.88)!important}body.nexus-mode-ensamblaje .assembly-table-material-dock{background:#080b0a7a!important;border-color:#d99a3d33!important;height:48px!important;max-height:48px!important;margin:9px 36px 6px!important}body.nexus-mode-ensamblaje .assembly-table-bottom-progress{opacity:.76!important;height:56px!important;min-height:56px!important;padding:0 34px!important}body.assembly-card-reverse-open .assembly-card-reverse-section.is-guide,body.assembly-card-reverse-open .assembly-card-reverse-section.is-current,body.assembly-card-reverse-open .assembly-card-reverse-section.is-material{display:none!important}body.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel{aspect-ratio:auto!important;background:linear-gradient(90deg,#ffeec61b,#0000 7% 93%,#00000047),radial-gradient(circle at 50% 13%,#dfa44d38,#0000 31%),radial-gradient(circle at 60% 58%,#50d5e51a,#0000 36%),repeating-linear-gradient(122deg,#ffeec406 0 1px,#0000 1px 12px),linear-gradient(145deg,#221a12fc,#0a0d0ffe 57%,#05090c)!important;width:clamp(350px,30vw,420px)!important;max-width:min(420px,100vw - 330px)!important;min-height:clamp(520px,70dvh,650px)!important}body.assembly-card-reverse-open .assembly-card-reverse-header p:not(.mode-eyebrow){-webkit-line-clamp:3!important;color:#e8eff0c2!important;max-width:36ch!important}body.assembly-card-reverse-open .assembly-card-reverse-section.is-essential-fields{background:0 0!important;border:0!important;padding:0!important}body.assembly-card-reverse-open .assembly-card-reverse-field-stack{gap:14px!important}body.assembly-card-reverse-open .assembly-card-reverse-panel .assembly-field{background:radial-gradient(circle at 50% 0,#50d5e50e,#0000 44%),#04090b6b!important;border:1px solid #e8be6f26!important;border-radius:18px!important;padding:14px!important}body.assembly-card-reverse-open .assembly-card-reverse-panel .assembly-field-heading{letter-spacing:.015em!important;color:#eef8ff!important;text-transform:uppercase!important;font-size:clamp(1rem,1.25vw,1.25rem)!important;line-height:1.12!important}body.assembly-card-reverse-open .assembly-card-reverse-panel textarea[data-assembly-card-field]{background:#02060885!important;border-radius:14px!important;height:76px!important;min-height:76px!important;max-height:98px!important;font-size:.86rem!important;line-height:1.35!important}body.assembly-card-reverse-open .assembly-card-reverse-section.is-unlocks{background:#04090b5c!important;border-color:#e8be6f2b!important;padding:13px 14px!important}@media (width<=1366px) and (width>=1121px){body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage66-card-w:150px;--stage66-card-h:210px;--stage66-active-w:292px;--stage66-active-h:409px;--stage66-deck-w:132px;--stage66-deck-h:185px}body.nexus-mode-ensamblaje .assembly-shell.assembly-workspace.assembly-table-workspace{grid-template-columns:252px minmax(0,1fr)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards{inset:16px 42px 18px!important}body.nexus-mode-ensamblaje .assembly-table-card.is-seat-left-mid:not(.is-active-table-card){top:63.8%!important;left:27.2%!important}body.nexus-mode-ensamblaje .assembly-table-card.is-rules-table-card:not(.is-active-table-card){top:40%!important;left:73.6%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="0"]{top:58%!important;left:88.1%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="1"]{top:59.7%!important;left:89.1%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="2"]{top:61.4%!important;left:90.1%!important}}@media (height<=820px){body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage66-card-w:150px;--stage66-card-h:210px;--stage66-active-w:292px;--stage66-active-h:409px;--stage66-deck-w:130px;--stage66-deck-h:182px}body.nexus-mode-ensamblaje .assembly-tabletop-region{grid-template-rows:54px minmax(0,1fr) 42px 48px!important}body.nexus-mode-ensamblaje .assembly-tabletop-header p:not(.mode-eyebrow){display:none!important}body.nexus-mode-ensamblaje .assembly-table-premise-sigil{width:74px!important;height:74px!important;margin:3px auto 6px!important}body.nexus-mode-ensamblaje .assembly-table-active-body strong,body.nexus-mode-ensamblaje .assembly-table-active-body p{font-size:.68rem!important;line-height:1.2!important}body.nexus-mode-ensamblaje .assembly-table-material-dock{height:38px!important;max-height:38px!important;margin:6px 28px 4px!important}body.nexus-mode-ensamblaje .assembly-table-bottom-progress{height:46px!important;min-height:46px!important}body.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel{width:clamp(326px,29vw,374px)!important;min-height:auto!important;max-height:calc(100dvh - 68px)!important;padding:15px 14px 13px!important}body.assembly-card-reverse-open .assembly-card-reverse-panel textarea[data-assembly-card-field]{height:64px!important;min-height:64px!important}}@media (height<=720px){body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage66-card-w:136px;--stage66-card-h:190px;--stage66-active-w:260px;--stage66-active-h:364px;--stage66-deck-w:116px;--stage66-deck-h:162px}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) h3{font-size:.78rem!important}body.nexus-mode-ensamblaje .assembly-table-premise-sigil{display:none!important}body.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel{width:314px!important;max-height:calc(100dvh - 54px)!important}body.assembly-card-reverse-open .assembly-card-reverse-more{display:none!important}}body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage66-active-w:clamp(270px,20.5vw,320px);--stage66-active-h:clamp(378px,28.7vw,448px)}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card{color:#f3e7cd!important;background:linear-gradient(90deg,#ffe2aa25,#0000 9% 90%,#0000004d),radial-gradient(circle at 50% 16%,#e79e414d,#0000 35%),radial-gradient(circle at 45% 58%,#51b2b924,#0000 44%),repeating-linear-gradient(122deg,#fff1cd0b 0 1px,#0000 1px 10px),repeating-linear-gradient(28deg,#ffffff05 0 1px,#0000 1px 17px),linear-gradient(146deg,#311f12fe,#101313fe 56%,#060c0e)!important;border-color:#eeb75c94!important;box-shadow:0 34px 56px #0000009e,0 10px 18px #00000075,0 0 0 1px #ffe5a809,inset -3px 0 #00000038,inset 0 0 0 1px #ffeec41c,inset 0 0 38px #ffd8960b!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card:before{background:linear-gradient(90deg,#ffecc22e,#0000 17% 83%,#ffecc21a) top/100% 1px no-repeat,linear-gradient(90deg,#ffecc21a,#0000 18% 82%,#50d5e514) bottom/100% 1px no-repeat,radial-gradient(circle at 50% 42%,#ffe2aa09,#0000 55%)!important;border-color:#f4bf6757!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card:after{opacity:.32!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card{width:var(--stage66-active-w)!important;height:var(--stage66-active-h)!important;aspect-ratio:5/7!important;background:linear-gradient(90deg,#ffe7b428,#0000 8% 90%,#00000052),radial-gradient(circle at 50% 28%,#e89e3e52,#0000 35%),radial-gradient(circle at 50% 47%,#50d5e533,#0000 30%),repeating-linear-gradient(118deg,#fff1cd0c 0 1px,#0000 1px 11px),repeating-linear-gradient(29deg,#ffffff05 0 1px,#0000 1px 18px),linear-gradient(145deg,#342012fe,#0f1112fe 58%,#050a0c)!important;border-color:#ffd580e0!important;max-height:calc(100% - 28px)!important;box-shadow:0 46px 88px #000000ad,0 14px 26px #00000080,0 0 64px #d99a3d3d,0 0 0 1px #ffe2a60e,inset -4px 0 #00000038,inset 0 0 0 1px #ffe8b229,inset 0 0 86px #d99a3d16!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card h3{font-size:clamp(1.3rem,1.72vw,1.68rem)!important}body.nexus-mode-ensamblaje.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel,body.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel{background:linear-gradient(90deg,#ffe7b424,#0000 8% 92%,#0000004d),radial-gradient(circle at 50% 13%,#e59d4147,#0000 32%),radial-gradient(circle at 60% 58%,#50d5e51f,#0000 36%),repeating-linear-gradient(122deg,#fff1cd0b 0 1px,#0000 1px 12px),linear-gradient(145deg,#2f1e12fd,#0d1011fe 57%,#050a0c)!important;border-radius:24px!important;gap:8px!important;width:clamp(318px,26vw,364px)!important;max-width:min(364px,100vw - 360px)!important;min-height:auto!important;max-height:min(590px,100dvh - 128px)!important;padding:14px 13px 12px!important;transform:translate(-50%,-50%)rotate(.25deg)!important}body.assembly-card-reverse-open .assembly-card-reverse-header{gap:10px!important;padding:3px 3px 8px!important}body.assembly-card-reverse-open .assembly-card-reverse-header h2{font-size:clamp(1.18rem,1.48vw,1.5rem)!important}body.assembly-card-reverse-open .assembly-card-reverse-header p:not(.mode-eyebrow){-webkit-line-clamp:2!important;font-size:.68rem!important;line-height:1.3!important}body.assembly-card-reverse-open .assembly-card-reverse-status{padding:0 3px 1px!important}body.assembly-card-reverse-open .assembly-card-reverse-scroll{gap:9px!important;padding:1px 4px 3px!important}body.assembly-card-reverse-open .assembly-card-reverse-panel .assembly-field{border-radius:16px!important;padding:12px!important}body.assembly-card-reverse-open .assembly-card-reverse-panel .assembly-field-heading{font-size:clamp(.88rem,1.02vw,1.08rem)!important;line-height:1.1!important}body.assembly-card-reverse-open .assembly-card-reverse-panel textarea[data-assembly-card-field]{height:58px!important;min-height:58px!important;max-height:76px!important;font-size:.8rem!important}body.assembly-card-reverse-open .assembly-card-reverse-section.is-unlocks{padding:10px 12px!important}body.assembly-card-reverse-open .assembly-card-reverse-actions{padding:7px 3px 0!important}@media (width<=1366px) and (width>=1121px){body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage66-active-w:272px;--stage66-active-h:381px}body.nexus-mode-ensamblaje.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel,body.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel{width:334px!important;max-width:334px!important;max-height:calc(100dvh - 136px)!important}}@media (height<=820px){body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage66-active-w:272px;--stage66-active-h:381px}body.nexus-mode-ensamblaje.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel,body.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel{width:326px!important;max-width:326px!important;max-height:calc(100dvh - 138px)!important;padding:12px 12px 10px!important}body.assembly-card-reverse-open .assembly-card-reverse-panel textarea[data-assembly-card-field]{height:52px!important;min-height:52px!important}}@media (height<=720px){body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage66-active-w:250px;--stage66-active-h:350px}body.nexus-mode-ensamblaje.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel,body.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel{width:300px!important;max-width:300px!important;max-height:calc(100dvh - 112px)!important}}@media (width<=860px){body.nexus-mode-ensamblaje.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel,body.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel{width:min(326px,100vw - 30px)!important;max-width:calc(100vw - 30px)!important;left:50%!important}}body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage68-card-w:clamp(136px,11.7vw,184px);--stage68-card-h:clamp(190px,16.38vw,258px);--stage68-active-w:clamp(252px,18.2vw,298px);--stage68-active-h:clamp(353px,25.48vw,417px);--stage68-deck-w:clamp(122px,10.5vw,166px);--stage68-deck-h:clamp(171px,14.7vw,232px)}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card{width:var(--stage68-card-w)!important;height:var(--stage68-card-h)!important;aspect-ratio:5/7!important;background:linear-gradient(#462b17f5,#141616fb 50%,#080e10)!important;border-color:#ecb45ba8!important;box-shadow:0 32px 54px #000000a3,0 10px 18px #00000080,0 0 0 1px #ffe2a60e,inset 0 1px #ffebbe1f,inset 0 -22px 42px #00000057,inset 0 0 0 1px #ffeec421!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-physical-table-card:before{background:radial-gradient(at 50% 18%,#ffd88f17,#0000 34%),radial-gradient(at 50% 72%,#327e840e,#0000 48%),linear-gradient(90deg,#ffecc22e,#0000 17% 83%,#ffecc21a) top/100% 1px no-repeat,linear-gradient(90deg,#ffecc21a,#0000 18% 82%,#50d5e514) bottom/100% 1px no-repeat!important;border-color:#f4bf675c!important;box-shadow:inset 0 0 18px #ffeec406,inset 0 0 0 1px #00000038!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card{width:var(--stage68-active-w)!important;height:var(--stage68-active-h)!important;aspect-ratio:5/7!important;background:linear-gradient(#523018fa,#161716fd 52%,#070d0f)!important;border-color:#ffd580e6!important;box-shadow:0 46px 88px #000000ad,0 14px 26px #00000080,0 0 64px #d99a3d38,0 0 0 1px #ffe2a60e,inset 0 1px #ffebbe26,inset 0 -34px 66px #0000005c,inset 0 0 0 1px #ffe8b22b!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card:before{background:radial-gradient(at 50% 22%,#ffda921a,#0000 38%),radial-gradient(at 50% 52%,#50d5e50f,#0000 42%),linear-gradient(90deg,#ffecc233,#0000 17% 83%,#ffecc21c) top/100% 1px no-repeat,linear-gradient(90deg,#ffecc21c,#0000 18% 82%,#50d5e514) bottom/100% 1px no-repeat!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-rules-table-card.is-locked:not(.is-blocked-deck-card):not(.is-active-table-card){background:linear-gradient(#3e2716f5,#121415fc 54%,#070c0f)!important;border-color:#eab55c9e!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card:not(.is-active-table-card){width:var(--stage68-deck-w)!important;height:var(--stage68-deck-h)!important;aspect-ratio:5/7!important;background:linear-gradient(#1e2424fa,#0a0e10fe 58%,#05090c)!important;border-color:#a0aeb063!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-card-status{text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;padding:4px 6px!important;font-size:.49rem!important;overflow:visible!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-table-score{display:none!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-mid:not(.is-active-table-card){z-index:8!important;top:62%!important;left:23%!important;transform:translate(-50%,-50%)rotate(-5deg)scale(1)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-rules-table-card:not(.is-active-table-card),body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-right-top:not(.is-active-table-card){top:40%!important;left:72.5%!important;transform:translate(-50%,-50%)rotate(4deg)scale(1)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="0"]{top:58%!important;left:87%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="1"]{top:59.6%!important;left:88%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-blocked-deck-card[data-assembly-deck-index="2"]{top:61.2%!important;left:89%!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) h3{letter-spacing:.03em!important;font-size:clamp(.78rem,.92vw,1rem)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-card-function,body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-card-summary{font-size:.64rem!important;line-height:1.25!important}@media (height<=820px){body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage68-card-w:138px;--stage68-card-h:193px;--stage68-active-w:258px;--stage68-active-h:361px;--stage68-deck-w:118px;--stage68-deck-h:165px}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-seat-left-mid:not(.is-active-table-card){top:62%!important;left:22.8%!important}}@media (height<=720px){body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage68-card-w:128px;--stage68-card-h:179px;--stage68-active-w:238px;--stage68-active-h:333px;--stage68-deck-w:108px;--stage68-deck-h:151px}}body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage69-active-w:clamp(238px,17.1vw,274px);--stage69-active-h:clamp(333px,23.94vw,384px)}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card{width:var(--stage69-active-w)!important;height:var(--stage69-active-h)!important;aspect-ratio:5/7!important;padding:15px 14px 13px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card h3{margin:16px 0 6px!important;font-size:clamp(1.18rem,1.56vw,1.46rem)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-table-active-body{gap:7px!important;margin-top:6px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-table-active-body section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:5px 0 4px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-table-active-guide{border-top:1px solid #50d5e557!important;border-bottom:1px solid #d99a3d33!important;padding-top:8px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-table-active-unlocks{display:none!important}body.nexus-mode-ensamblaje .assembly-table-active-body span{margin-bottom:2px!important}body.nexus-mode-ensamblaje .assembly-table-active-body strong{font-size:.68rem!important;line-height:1.16!important}body.nexus-mode-ensamblaje.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel,body.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel{background:linear-gradient(90deg,#ffe7b41f,#0000 8% 92%,#0000004d),radial-gradient(circle at 50% 13%,#e59d413d,#0000 32%),radial-gradient(circle at 58% 56%,#50d5e51a,#0000 36%),linear-gradient(145deg,#2d1d12fd,#0c1011fe 57%,#050a0c)!important}body.assembly-card-reverse-open .assembly-detail-panel.assembly-card-reverse-panel:before{background:0 0!important}body.nexus-mode-ensamblaje .assembly-table-progress-orb{background:#00000029!important;border-color:#cd90442e!important;padding:10px 0 9px!important}body.nexus-mode-ensamblaje .assembly-table-orb{background:radial-gradient(circle,#070a0dfa 0 56%,#0000 57%),conic-gradient(from -40deg,#d99a3deb,#54dcdbc2,#d99a3d2e,#d99a3deb)!important;width:78px!important;height:78px!important;box-shadow:0 0 22px #d99a3d14,inset 0 0 28px #000000b8!important}body.nexus-mode-ensamblaje .assembly-table-orb strong{font-size:1.62rem!important}@media (width<=1366px) and (width>=1121px),(height<=820px){body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage69-active-w:244px;--stage69-active-h:342px}}@media (height<=720px){body.nexus-mode-ensamblaje .assembly-stage52-visual-layout{--stage69-active-w:226px;--stage69-active-h:316px}}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-card-function{text-overflow:ellipsis!important;white-space:nowrap!important;-webkit-line-clamp:1!important;-webkit-box-orient:initial!important;min-height:1.15em!important;max-height:1.55em!important;margin:0 auto 10px!important;padding:0 2px 1px!important;line-height:1.34!important;display:block!important;overflow:hidden!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-table-active-guide{min-height:50px!important;padding-top:7px!important;padding-bottom:7px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-active-table-card.is-physical-table-card .assembly-table-active-guide strong{min-height:1.28em!important;padding-bottom:1px!important;line-height:1.28!important;display:block!important;overflow:visible!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-card-topline{align-items:center!important;gap:4px!important;min-height:18px!important;margin-top:22px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) .assembly-card-status{letter-spacing:.105em!important;justify-content:center!important;align-items:center!important;max-width:86%!important;min-height:17px!important;padding:3px 7px!important;line-height:1!important;display:inline-flex!important;transform:translateY(1px)!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card.is-locked:not(.is-active-table-card) .assembly-card-status{max-width:92%!important;padding-inline:7px!important}body.nexus-mode-ensamblaje .assembly-card-grid.assembly-tabletop-cards .assembly-table-card:not(.is-active-table-card) h3{margin-top:10px!important}body.nexus-mode-ensamblaje .assembly-table-progress-orb{gap:7px!important;padding:11px 0 10px!important}body.nexus-mode-ensamblaje .assembly-table-orb{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;display:flex!important}body.nexus-mode-ensamblaje .assembly-table-orb span{color:#eee6d5c7!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.62rem!important;line-height:1!important;display:block!important}body.nexus-mode-ensamblaje .assembly-table-progress-orb p{color:#eee6d5c2!important;letter-spacing:.075em!important;text-transform:uppercase!important;font-size:.7rem!important}body.nexus-mode-crear .node-what-if-seed,body.nexus-mode-crear .node-type-what_if_question{background:linear-gradient(145deg,#ffb24b24,#131118f0)!important;border-color:#ffc66361!important;min-width:430px!important;min-height:188px!important;box-shadow:0 0 0 1px #ffd47e17,0 22px 54px #9258182e!important}body.nexus-mode-crear .node-what-if-seed h3,body.nexus-mode-crear .node-type-what_if_question h3{color:#ffe8bff5!important}body.nexus-mode-crear .node-what-if-seed input[data-what-if-seed=true],body.nexus-mode-crear .node-type-what_if_question input[data-what-if-seed=true]{background:#ffc66313!important;border-color:#ffc6633d!important}body.nexus-mode-crear .node-what-if-seed .node-seed-hint,body.nexus-mode-crear .node-type-what_if_question .node-seed-hint{letter-spacing:.03em;color:#ffe0b0b8;margin:.38rem 0 .2rem;font-size:.72rem;display:block}body.nexus-mode-crear .create-submenu-title,#createGraphSlot .create-submenu-title{color:#ffd680eb;font-family:var(--font-ui,system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;border-bottom:1px solid #ffd6802e;margin:.12rem .1rem .28rem;padding:.42rem .62rem .34rem;font-size:.68rem}body.nexus-mode-crear .node textarea.node-body-input,#createGraphSlot .node textarea.node-body-input{resize:none;color:#ecf6ffeb;width:100%;min-height:44px;font-family:var(--font-ui,system-ui, sans-serif);background:#03090e6b;border:1px solid #62c9ff2e;border-radius:12px;outline:none;padding:.54rem .65rem;font-size:.8rem;line-height:1.34;box-shadow:inset 0 0 0 1px #ffd6800a}body.nexus-mode-crear .node textarea.node-body-input:focus,#createGraphSlot .node textarea.node-body-input:focus{border-color:#62c9ff70;box-shadow:0 0 0 2px #62c9ff14,inset 0 0 0 1px #ffd68014}body.nexus-mode-crear .node-consequence,#createGraphSlot .node-consequence{border-color:#62c9ff61}body.nexus-mode-crear .node-specific-element,#createGraphSlot .node-specific-element{border-color:#ffd68052}body.nexus-mode-crear .node{--create-node-accent:#62c9ffa3;--create-node-warm:#ffc8578c;--create-node-bg-a:#0f161ff0;--create-node-bg-b:#070c12eb;background:radial-gradient(circle at 16% 8%, color-mix(in srgb,var(--create-node-accent) 18%, transparent) 0%, transparent 36%), linear-gradient(145deg,var(--create-node-bg-a),var(--create-node-bg-b))!important;border-color:color-mix(in srgb,var(--create-node-accent) 46%, #ffffff1f)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--create-node-accent) 12%, transparent), 0 20px 46px #00000057, inset 0 1px 0 #ffffff09!important}body.nexus-mode-crear .node:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff09,transparent 42%,#ffc85706), radial-gradient(circle at 82% 14%, color-mix(in srgb,var(--create-node-accent) 16%, transparent), transparent 28%);opacity:.82;position:absolute;inset:0}body.nexus-mode-crear .node[data-node-type]:after{content:attr(data-status-label);z-index:2;text-overflow:ellipsis;white-space:nowrap;border:1px solid color-mix(in srgb,var(--create-node-accent) 55%, transparent);color:#e6f7ffeb;letter-spacing:.075em;text-transform:uppercase;pointer-events:none;max-width:42%;box-shadow:0 0 12px color-mix(in srgb,var(--create-node-accent) 20%, transparent);background:#040a10bd;border-radius:999px;padding:.16rem .48rem;font-size:.56rem;line-height:1.1;position:absolute;top:.64rem;right:.68rem;overflow:hidden}body.nexus-mode-crear .node-world-seed:after,body.nexus-mode-crear .node-type-normalidad_inicial:after,body.nexus-mode-crear .node-what-if-seed:after,body.nexus-mode-crear .node-type-ruptura:after{display:none!important}body.nexus-mode-crear .node>*{z-index:1;position:relative}body.nexus-mode-crear .node-flow-kicker{max-width:64%;color:color-mix(in srgb,var(--create-node-accent) 72%, #ffe1afe6);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .26rem;font-size:.62rem;line-height:1.08;overflow:hidden}body.nexus-mode-crear .node h3{color:#eef6fff5;letter-spacing:.06em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;max-width:78%;margin:0 0 .44rem;font-size:.88rem;line-height:1.08;overflow:hidden}body.nexus-mode-crear .node-seed-hint{color:#d4e1eead;letter-spacing:.02em;max-width:92%;margin:0 0 .48rem;font-size:.68rem;line-height:1.26;display:block}body.nexus-mode-crear .node textarea.node-body-input{background:#02080c7a;min-height:42px;font-size:.78rem;line-height:1.32}body.nexus-mode-crear .weight-control{opacity:.78;margin-top:.55rem}body.nexus-mode-crear .node-world-seed,body.nexus-mode-crear .node-type-normalidad_inicial,body.nexus-mode-crear .node-type-base_world_seed{--create-node-accent:#ffc8689e;--create-node-bg-a:#251f17eb;--create-node-bg-b:#0e1116ed;border-color:#ffd07e59!important;width:390px!important;min-width:360px!important;min-height:174px!important;box-shadow:0 0 0 1px #ffd07e13,0 18px 42px #2f210d2e,inset 0 1px #ffffff09!important}body.nexus-mode-crear .node-world-seed h3,body.nexus-mode-crear .node-type-normalidad_inicial h3{color:#ffeecdf5!important}body.nexus-mode-crear .node-world-seed textarea[data-world-seed=true],body.nexus-mode-crear .node-type-normalidad_inicial textarea[data-world-seed=true]{background:#ffd07e0e!important;border-color:#ffd07e2e!important}body.nexus-mode-crear .node-what-if-seed,body.nexus-mode-crear .node-type-ruptura,body.nexus-mode-crear .node-type-what_if_question{--create-node-accent:#62d8ffe0;--create-node-warm:#ffd07ec7;--create-node-bg-a:#10232cf0;--create-node-bg-b:#0f0f17f0;border-color:#62d8ff8c!important;width:430px!important;min-width:390px!important;min-height:190px!important;box-shadow:0 0 0 1px #ffd07e29,0 0 34px #62d8ff24,0 24px 58px #00000061,inset 0 1px #ffffff0b!important}body.nexus-mode-crear .node-what-if-seed h3,body.nexus-mode-crear .node-type-ruptura h3{color:#e9fbfffa!important;letter-spacing:.035em!important;font-size:1rem!important}body.nexus-mode-crear .node-what-if-seed .node-flow-kicker,body.nexus-mode-crear .node-type-ruptura .node-flow-kicker{color:#ffda94f0!important}body.nexus-mode-crear .node-what-if-seed textarea[data-what-if-seed=true],body.nexus-mode-crear .node-type-ruptura textarea[data-what-if-seed=true]{background:#62d8ff12!important;border-color:#62d8ff47!important}body.nexus-mode-crear .node-consequence,body.nexus-mode-crear .node-type-consecuencia{--create-node-accent:#62c9ffb8;--create-node-bg-a:#0e1d27eb;--create-node-bg-b:#090e15ed;width:330px!important;min-width:300px!important;min-height:164px!important;padding-top:1rem!important}body.nexus-mode-crear .node-consequence h3,body.nexus-mode-crear .node-type-consecuencia h3{text-transform:uppercase;letter-spacing:.065em;max-width:68%;font-size:.78rem;color:#ddf4fff0!important}body.nexus-mode-crear .node-consequence .node-flow-kicker,body.nexus-mode-crear .node-type-consecuencia .node-flow-kicker{color:#93dcffc7;max-width:56%}body.nexus-mode-crear .node-specific-element,body.nexus-mode-crear .node-type-elemento{--create-node-accent:#ffd07e7a;--create-node-bg-a:#1f1a15e6;--create-node-bg-b:#0a0d12eb;opacity:.96;width:260px!important;min-width:240px!important;min-height:132px!important;padding:.78rem!important}body.nexus-mode-crear .node-specific-element h3,body.nexus-mode-crear .node-type-elemento h3{text-transform:uppercase;letter-spacing:.07em;max-width:64%;font-size:.72rem;color:#ffeac2eb!important}body.nexus-mode-crear .node-specific-element .node-flow-kicker,body.nexus-mode-crear .node-type-elemento .node-flow-kicker{color:#ffd680b8;font-size:.54rem}body.nexus-mode-crear .node-specific-element textarea.node-body-input,body.nexus-mode-crear .node-type-elemento textarea.node-body-input{min-height:34px;padding:.44rem .52rem;font-size:.7rem}body.nexus-mode-crear .node-specific-element .weight-control,body.nexus-mode-crear .node-type-elemento .weight-control{margin-top:.42rem;font-size:.58rem}body.nexus-mode-crear .node-type-regla{--create-node-accent:#ffd274bd;--create-node-bg-a:#221c13f0;--create-node-bg-b:#0b0d12ed}body.nexus-mode-crear .node-type-tension{--create-node-accent:#ffcd68e6;--create-node-bg-a:#2a1916f0;--create-node-bg-b:#091018f0;border-color:#ffcd688a!important;box-shadow:0 0 0 1px #62c9ff1c,0 0 30px #ffc8571f,0 20px 48px #0000005c!important}body.nexus-mode-crear .node-type-pregunta_abierta{--create-node-accent:#aabed28a;--create-node-bg-a:#15191fe6;--create-node-bg-b:#080b11eb;border-style:dashed!important}body.nexus-mode-crear .node-sent-to-assembly:after,body.nexus-mode-crear .node[data-status=sent_to_assembly]:after{color:#d3fff1f5!important;background:#1437309e!important;border-color:#7ad7c485!important}body.nexus-mode-crear .node .port,#createGraphSlot .node .port{z-index:8!important;border:2px solid color-mix(in srgb,var(--create-node-accent,#62c9ffbd) 82%, #ffd6807a)!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;box-shadow:0 0 0 3px #081014b8,0 0 16px color-mix(in srgb,var(--create-node-accent,#62c9ffbd) 44%, transparent)!important;opacity:.98!important;cursor:crosshair!important;background:radial-gradient(circle,#defdffeb 0 22%,#081218fa 24% 100%)!important;border-radius:999px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}body.nexus-mode-crear .node .port.in,#createGraphSlot .node .port.in{left:-2px!important;right:auto!important}body.nexus-mode-crear .node .port.out,#createGraphSlot .node .port.out{left:auto!important;right:-2px!important}body.nexus-mode-crear .node .port:after,#createGraphSlot .node .port:after{content:""!important;position:absolute!important;inset:-10px!important}body.nexus-mode-crear .node .port.connected-port,#createGraphSlot .node .port.connected-port{border-color:#ffd680eb!important;box-shadow:0 0 0 3px #081014b8,0 0 18px #ffc45757!important}body.nexus-mode-crear .node .port.active-port,#createGraphSlot .node .port.active-port{border-color:#6ee2fffa!important;box-shadow:0 0 0 4px #62c9ff2e,0 0 22px #62c9ff70!important}body.nexus-mode-crear .node textarea.node-body-input::placeholder,#createGraphSlot .node textarea.node-body-input::placeholder{color:#daebf68a!important;opacity:1!important}body.nexus-mode-crear .node-world-seed textarea[data-world-seed=true]::placeholder,body.nexus-mode-crear .node-type-normalidad_inicial textarea[data-world-seed=true]::placeholder{color:#ffeecd85!important}body.nexus-mode-crear .node-what-if-seed textarea[data-what-if-seed=true]::placeholder,body.nexus-mode-crear .node-type-ruptura textarea[data-what-if-seed=true]::placeholder{color:#daf5ff8f!important}body.nexus-mode-crear .menu button[hidden],body.nexus-mode-crear .submenu button[hidden],#createGraphSlot .menu button[hidden],#createGraphSlot .submenu button[hidden]{display:none!important}body.nexus-mode-crear .menu button.is-disabled,#createGraphSlot .menu button.is-disabled{opacity:.42!important;cursor:not-allowed!important}body.nexus-mode-crear .node .resizer-x,body.nexus-mode-crear .node .resizer-y,#createGraphSlot .node .resizer-x,#createGraphSlot .node .resizer-y{display:none!important}body.nexus-mode-crear .node .resizer,#createGraphSlot .node .resizer{z-index:9!important;cursor:nwse-resize!important;opacity:.72!important;width:18px!important;height:18px!important;box-shadow:none!important;background:linear-gradient(135deg,#0000 0 42%,#ffd6806b 43% 49%,#0000 50%),linear-gradient(135deg,#0000 0 58%,#62c9ff85 59% 66%,#0000 67%)!important;border:0!important;border-radius:4px!important;display:block!important;position:absolute!important;inset:auto 9px 9px auto!important}body.nexus-mode-crear .node .resizer:hover,#createGraphSlot .node .resizer:hover,body.nexus-mode-crear .node.is-resizing-node .resizer,#createGraphSlot .node.is-resizing-node .resizer{filter:drop-shadow(0 0 6px #62c9ff47);opacity:1!important}body.nexus-mode-crear .node.is-resizing-node,#createGraphSlot .node.is-resizing-node{-webkit-user-select:none!important;user-select:none!important}body.nexus-mode-crear .node textarea.node-body-input,#createGraphSlot .node textarea.node-body-input{max-height:none}body.nexus-mode-crear .node.selected{outline-offset:5px;filter:brightness(1.06)saturate(1.05);outline:1px solid #ffc45ba3;border-color:#ffc45bf5!important;box-shadow:0 0 0 1px #ffc45b85,0 0 26px #ffb84a3d,0 0 58px #ffb84a1a,0 18px 42px #00000057!important}body.nexus-mode-crear .node.selected:before{opacity:.42}body.nexus-mode-crear .node:not(.selected):hover{border-color:#62c9ff94!important;box-shadow:0 0 0 1px #62c9ff38,0 16px 38px #00000047,0 0 20px #62c9ff1f!important}body.nexus-mode-crear .node.selected .port{background:#090c10;border-color:#ffd47afa;box-shadow:0 0 0 4px #ffc45b33,0 0 16px #ffc45b52,inset 0 0 0 2px #ffffff24}body.nexus-mode-crear .node.selected .port.out{box-shadow:0 0 0 4px #ffc45b3d,0 0 20px #ffc45b6b,inset 0 0 0 2px #ffffff2e}.wire-aura{mix-blend-mode:screen;filter:blur(.2px)}.wire-main{filter:drop-shadow(0 0 5px #62c9ff2e)}.wire-main[data-relation=ALTERA],.wire-main[data-relation=Altera]{filter:drop-shadow(0 0 5px #ffb84a33)}.wire-selected,.wire-lineage{filter:drop-shadow(0 0 10px #ffd88c5c)}body.nexus-mode-crear .port.active-port,body.nexus-mode-crear .port.connected-port{box-shadow:0 0 0 4px #62c9ff2e,0 0 14px #62c9ff3d}body.nexus-mode-ensamblaje .assembly-world-guide{background:radial-gradient(circle at 18% 0,#e1a94e24,#0000 46%),linear-gradient(#24180de0,#080b0dbd)!important;border:1px solid #e0a94f47!important;border-radius:18px!important;margin-top:14px!important;padding:14px 14px 13px!important;box-shadow:0 16px 34px #00000047,inset 0 0 0 1px #ffdc960b!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-head{border-bottom:1px solid #e8be6f29;gap:5px;padding-bottom:10px;display:grid}body.nexus-mode-ensamblaje .assembly-world-diagnosis-head strong{color:#fff1d3f2;font-family:var(--font-serif,Georgia, serif);font-size:.88rem;line-height:1.28}body.nexus-mode-ensamblaje .assembly-world-diagnosis-observations{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}body.nexus-mode-ensamblaje .assembly-world-diagnosis-observations li{background:#00000030;border:1px solid #ffffff14;border-left:2px solid #65dceb73;border-radius:12px;padding:8px 9px 8px 11px;position:relative}body.nexus-mode-ensamblaje .assembly-world-diagnosis-observations li.is-vacio,body.nexus-mode-ensamblaje .assembly-world-diagnosis-observations li.is-desbalance{border-left-color:#e5ae53d1}body.nexus-mode-ensamblaje .assembly-world-diagnosis-observations li.is-contradiccion,body.nexus-mode-ensamblaje .assembly-world-diagnosis-observations li.is-contradiccion-fuerte{border-left-color:#ffbf5bf2;box-shadow:inset 0 0 18px #e580360e}body.nexus-mode-ensamblaje .assembly-world-diagnosis-observations li.is-huerfano{border-left-color:#8ecdda75}body.nexus-mode-ensamblaje .assembly-world-diagnosis-observations span{color:#e8be6fc7;letter-spacing:.11em;text-transform:uppercase;margin-bottom:3px;font-size:.59rem;display:block}body.nexus-mode-ensamblaje .assembly-world-diagnosis-observations p{color:#e3e9e5c2;margin:0;font-size:.72rem;line-height:1.35}body.nexus-mode-ensamblaje .assembly-world-diagnosis-card-states{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}body.nexus-mode-ensamblaje .assembly-world-diagnosis-card-states span{color:#f0e6cedb;background:#030b0d61;border:1px solid #65dceb29;border-radius:10px;flex-direction:column;gap:1px;min-width:74px;padding:6px 8px;font-size:.66rem;font-weight:700;display:inline-flex}body.nexus-mode-ensamblaje .assembly-world-diagnosis-card-states em{color:#a1b8bab3;text-transform:uppercase;letter-spacing:.055em;font-size:.55rem;font-style:normal;font-weight:600}body.nexus-mode-ensamblaje .assembly-world-diagnosis-footer{border-top:1px solid #e8be6f21;gap:6px;margin-top:12px;padding-top:10px;display:grid}body.nexus-mode-ensamblaje .assembly-world-diagnosis-footer>span{color:#e8be6fb8;text-transform:uppercase;letter-spacing:.14em;font-size:.58rem}body.nexus-mode-ensamblaje .assembly-world-diagnosis-action{color:#ffeecbeb;text-align:left;background:#e89a361f;border:1px solid #e8be6f61;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:800}body.nexus-mode-ensamblaje .assembly-world-diagnosis-action:not(.is-passive):hover{border-color:#ffcf7ab8;box-shadow:0 0 18px #e89a3629}body.nexus-mode-ensamblaje .assembly-world-diagnosis-action.is-passive{color:#dce2e1bd;background:#ffffff0b;display:block}body.nexus-mode-ensamblaje .assembly-panel-content .assembly-world-diagnosis .assembly-world-diagnosis-head strong{font-size:1rem}body.nexus-mode-ensamblaje .assembly-panel-content .assembly-world-diagnosis-card-states span{min-width:120px}@media (height<=820px){body.nexus-mode-ensamblaje .assembly-world-guide{margin-top:10px!important;padding:11px!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-observations li:nth-child(n+4),body.nexus-mode-ensamblaje .assembly-world-diagnosis-card-states{display:none}}body.nexus-mode-ensamblaje .assembly-table-status-stack,body.nexus-mode-ensamblaje .assembly-table-route,body.nexus-mode-ensamblaje .assembly-table-next-gesture{display:none!important}body.nexus-mode-ensamblaje .assembly-table-progress-panel{grid-template-rows:auto auto minmax(0,1fr)!important;gap:14px!important}body.nexus-mode-ensamblaje .assembly-world-guide.assembly-world-diagnosis{grid-template-rows:auto auto auto minmax(0,auto) auto auto!important;align-self:stretch!important;gap:12px!important;min-height:0!important;max-height:none!important;margin-top:0!important;padding:16px 15px!important;display:grid!important;overflow:auto!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-head{border-bottom:1px solid #e8be6f29!important;padding-bottom:10px!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-head h3{color:#ffeecdf5!important;font-family:var(--font-serif,Georgia, serif)!important;margin:0!important;font-size:1.03rem!important;line-height:1.18!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-priority,body.nexus-mode-ensamblaje .assembly-world-diagnosis-why{background:#0000002e!important;border:1px solid #e8be6f29!important;border-radius:14px!important;gap:5px!important;padding:11px 12px!important;display:grid!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-priority span,body.nexus-mode-ensamblaje .assembly-world-diagnosis-why span{color:#e8be6fc7!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:.58rem!important;font-weight:800!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-priority strong{color:#fff1d3f5!important;font-family:var(--font-serif,Georgia, serif)!important;font-size:.96rem!important;line-height:1.28!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-why p{color:#e3e9e5c7!important;margin:0!important;font-size:.74rem!important;line-height:1.45!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-observations{max-height:220px!important;padding-right:3px!important;overflow:auto!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-observations p{font-size:.74rem!important;line-height:1.42!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-card-states{max-height:96px!important;overflow:auto!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-card-states span{min-width:calc(50% - 3px)!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-footer{margin-top:0!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-action{white-space:normal!important;line-height:1.24!important}body.nexus-mode-ensamblaje .assembly-table-hidden-metrics,body.nexus-mode-ensamblaje .assembly-panel-content .assembly-world-diagnosis.is-secondary-diagnosis{display:none!important}@media (height<=820px){body.nexus-mode-ensamblaje .assembly-world-diagnosis-observations li:nth-child(n+4){display:list-item!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-card-states{display:flex!important}}body.nexus-mode-ensamblaje .assembly-world-guide.assembly-world-diagnosis{grid-template-rows:auto auto auto minmax(0,auto) auto auto!important;gap:9px!important;padding:13px!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-head{padding-bottom:7px!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-head h3{display:none!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-head .mode-eyebrow{letter-spacing:.15em!important;margin:0!important;font-size:.72rem!important;line-height:1.25!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-priority,body.nexus-mode-ensamblaje .assembly-world-diagnosis-why{border-radius:12px!important;gap:4px!important;padding:9px 10px!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-priority span,body.nexus-mode-ensamblaje .assembly-world-diagnosis-why span,body.nexus-mode-ensamblaje .assembly-world-diagnosis-footer>span{letter-spacing:.12em!important;font-size:.52rem!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-priority strong{font-size:.75rem!important;line-height:1.28!important;font-family:var(--font-sans,Inter, system-ui, sans-serif)!important;font-weight:800!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-why p,body.nexus-mode-ensamblaje .assembly-world-diagnosis-observations p{font-size:.64rem!important;line-height:1.34!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-observations{gap:6px!important;max-height:250px!important;margin-top:0!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-observations li{border-radius:10px!important;padding:7px 8px 7px 10px!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-observations span{letter-spacing:.1em!important;font-size:.5rem!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-card-states span{padding:5px 7px!important;font-size:.58rem!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-card-states em{font-size:.48rem!important}body.nexus-mode-ensamblaje .assembly-world-diagnosis-action{padding:6px 9px!important;font-size:.61rem!important}.is-assembly-action-target{outline-offset:4px;outline:2px solid #ffd680e0!important;box-shadow:0 0 0 6px #ffd6801a!important}.assembly-world-diagnosis-action[aria-busy=true]{pointer-events:none;opacity:.72}body.nexus-mode-crear [data-consequence-layer].is-preselected,#createGraphSlot [data-consequence-layer].is-preselected{border-color:#ffd680d1!important;box-shadow:0 0 0 3px #ffd6801f,0 12px 30px #00000047!important}.assembly-contradiction-evidence-list{gap:.75rem;display:grid}.assembly-contradiction-evidence-list article{background:#ffffff06;border:1px solid #ffffff1a;border-radius:14px;gap:.38rem;padding:.82rem;display:grid}.assembly-contradiction-evidence-list article>span{letter-spacing:.12em;text-transform:uppercase;opacity:.66;font-size:.63rem}.assembly-contradiction-evidence-list article>p{margin:0;line-height:1.48}.assembly-card-status.is-material_available,.assembly-card-status.is-candidates_pending{color:#a8ebe5!important;background:#50d5e512!important;border-color:#50d5e557!important}.assembly-card-status.is-developing,.assembly-card-status.is-progress{color:#9eeaff!important;background:#42d9ff17!important;border-color:#42d9ff61!important}.assembly-card-status.is-consolidated,.assembly-card-status.is-solid{color:#9fffd6!important;background:#73ecc414!important;border-color:#73ecc461!important}.assembly-card--material_available{border-color:#50d5e547!important}.assembly-card--developing{border-color:#42d9ff52!important}.assembly-card--consolidated{background:linear-gradient(#73ecc413,#ffffff06)!important;border-color:#73ecc46b!important}.assembly-card-state-meta{color:#dae2e694;letter-spacing:.025em;margin:.16rem 0 0;font-size:.64rem;line-height:1.35}body.nexus-mode-ensamblaje .assembly-table-card.is-material_available{border-color:#50d5e561!important}body.nexus-mode-ensamblaje .assembly-table-card.is-developing{border-color:#d99a3d8a!important;box-shadow:0 26px 62px #0000007a,0 0 36px #d99a3d17!important}body.nexus-mode-ensamblaje .assembly-table-card.is-consolidated,body.nexus-mode-ensamblaje .assembly-table-card.is-deep{border-color:#f1ca7ab3!important;box-shadow:0 28px 70px #00000085,0 0 46px #d99a3d29!important}.nexus-cross-view-highlight{outline-offset:4px;animation:.9s ease-out nexusCrossViewPulse;outline:3px solid var(--nexus-copper-500,#b77745)!important}@keyframes nexusCrossViewPulse{0%{filter:brightness(1.35)}to{filter:none}}@media (prefers-reduced-motion:reduce){.nexus-cross-view-highlight{animation:none}}.nexus-startup-welcome{background:linear-gradient(145deg,#0f1722eb,#070b12d1);border:1px solid #62c9ff2e;border-radius:18px;place-content:center;justify-items:start;gap:10px;min-height:320px;padding:42px;display:grid;box-shadow:0 24px 80px #00000047}.nexus-startup-welcome h2{color:#e6edf3;margin:0;font-size:clamp(1.7rem,3vw,2.5rem)}.nexus-startup-welcome p{color:#9fb0c4;max-width:680px;margin:0;line-height:1.55}.nexus-startup-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.nexus-startup-welcome small{color:#7f93a9;margin-top:8px}.nexus-startup-welcome small[data-tone=warning]{color:#e8c979}.nexus-startup-welcome small[data-tone=error]{color:#ff9f9f}body.nexus-mode-inicio .nexus-home-screen.is-active{opacity:1!important;pointer-events:auto!important;display:block!important}body.nexus-mode-crear #bottomWorldPanel.collapsed,body.nexus-mode-crear #bottomWorldPanel.is-compact{height:38px!important;min-height:38px!important;max-height:38px!important;margin:0 10px 6px!important}body.nexus-mode-crear #bottomWorldPanel.collapsed .bottom-world-content,body.nexus-mode-crear #bottomWorldPanel.is-compact .bottom-world-content{display:none!important}body.nexus-mode-crear #bottomWorldPanel.collapsed .bottom-world-header,body.nexus-mode-crear #bottomWorldPanel.is-compact .bottom-world-header{border-bottom:0!important;align-items:center!important;height:38px!important;min-height:38px!important;padding:.32rem .72rem!important;display:flex!important}body.nexus-mode-crear .main-layout[data-bottom-panel-compact=true]{--create-bottom-panel-height:38px!important}body.nexus-mode-crear .main-layout[data-bottom-panel-compact=true] #worldPanelSplitter{opacity:.45!important}body.nexus-mode-crear #bottomWorldPanel.is-compact{height:38px!important;min-height:38px!important;max-height:38px!important;margin:0 10px 6px!important}.nexus-map-inspector>header{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"meta actions""title actions"!important;align-items:start!important;gap:6px 10px!important;padding-right:14px!important;display:grid!important}.nexus-map-inspector>header>div:first-child{grid-area:meta;min-width:0}.nexus-map-inspector>header h2{grid-area:title;min-width:0;margin:0!important}.nexus-map-inspector>header>.nexus-map-inspector-header-actions{grid-area:actions;align-self:start;margin-left:auto;position:static!important}body.nexus-mode-biblioteca .main-layout{opacity:0!important;pointer-events:none!important}body.nexus-mode-biblioteca .bottombar{opacity:.72}.nexus-reference-library-screen{background:#07090c!important;padding:0!important;overflow:hidden!important}.nexus-reference-library-screen:before{display:none!important}.nexus-reference-library-root{z-index:2;color:#e9eef5;flex-direction:column;height:100%;display:flex;position:relative}.ref-lib-header{background:linear-gradient(#0c1016,#090c11);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 28px 18px;display:flex}.ref-lib-header h1{font-size:2rem;line-height:1;font-family:var(--font-display);letter-spacing:-.02em;margin:2px 0 4px}.ref-lib-header p{color:#8894a3;max-width:720px;margin:0;font-size:.82rem}.ref-lib-header .mode-eyebrow{color:#56dff6;letter-spacing:.18em;font-size:.62rem;font-weight:800}.ref-lib-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ref-lib-header button,.ref-toolbar button,.ref-selectionbar button,.nexus-reference-board button{color:#cad3de;min-height:34px;font:inherit;cursor:pointer;background:#11161d;border:1px solid #ffffff1a;border-radius:8px;padding:7px 11px;font-size:.72rem}.ref-lib-header button:hover,.ref-toolbar button:hover,.nexus-reference-board button:hover{color:#fff;border-color:#56dff673}.ref-lib-header button.is-primary,.ref-empty-state .is-primary{font-weight:800;color:#071017!important;background:#dce7ef!important;border-color:#edf6fa!important}.ref-lib-shell{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.ref-lib-sidebar{background:#090c10;border-right:1px solid #ffffff13;padding:16px 10px;overflow:auto}.ref-lib-sidebar section+section{margin-top:22px}.ref-section-title{color:#657180;justify-content:space-between;align-items:center;padding:0 7px 7px;display:flex}.ref-section-title strong{letter-spacing:.16em;font-size:.58rem}.ref-section-title button{color:#7d8998;cursor:pointer;background:0 0;border:0}.ref-filter{color:#8793a2;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;font-size:.72rem;display:grid}.ref-filter:hover{color:#dce5ee;background:#10151c}.ref-filter.active{color:#f0f6fa;background:#121a21;border-color:#56dff624}.ref-filter b,.ref-filter span{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ref-filter em{color:#586371;font-size:.6rem;font-style:normal}.ref-filter>i{background:var(--tag,#64748b);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 2px #ffffff0a}.ref-folder-node{padding-left:calc(var(--depth)*10px);position:relative}.ref-folder-row{align-items:center;display:flex}.ref-folder-row>.ref-filter{flex:1}.ref-folder-menu{opacity:0;color:#657180;cursor:pointer;background:0 0;border:0;padding:3px}.ref-folder-row:hover .ref-folder-menu{opacity:1}.ref-color-filter{flex-wrap:wrap;gap:7px;padding:3px 7px;display:flex}.ref-color-filter button{background:var(--swatch);cursor:pointer;border:2px solid #090c10;border-radius:999px;width:19px;height:19px;box-shadow:0 0 0 1px #ffffff1f}.ref-color-filter button.active{box-shadow:0 0 0 2px #d9e5ec}.ref-clear-color{font-size:.58rem!important}.ref-empty-mini{color:#596574;padding:0 8px;font-size:.64rem;line-height:1.45}.ref-lib-main{background:#080b0f;flex-direction:column;min-width:0;min-height:0;display:flex}.ref-toolbar{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 18px;display:flex}.ref-breadcrumb{align-items:center;gap:5px;min-width:0;display:flex}.ref-breadcrumb button{color:#84909f;background:0 0;border:0;padding:4px}.ref-breadcrumb button:last-child{color:#e6edf3}.ref-breadcrumb span{color:#414a55}.ref-toolbar-right{align-items:center;gap:7px;display:flex}.ref-search{background:#0e1319;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:7px;width:min(320px,28vw);padding:0 9px;display:flex}.ref-search span{color:#627080}.ref-search input{color:#e6edf3;width:100%;min-height:34px;font:inherit;background:0 0;border:0;outline:0;font-size:.72rem}.ref-board-button em{color:#7d8996;margin-left:5px;font-style:normal}.ref-board-button.active{color:#eafcff;background:#102027;border-color:#56dff66b}.ref-selectionbar{background:#0d171c;border:1px solid #56dff633;border-radius:9px;align-items:center;gap:7px;min-height:42px;margin:10px 18px 0;padding:6px 9px;display:flex}.ref-selectionbar strong{margin-right:auto;font-size:.7rem}.ref-selectionbar .danger,.ref-context-menu .danger{color:#ff8f8f}.ref-dropzone{flex:1;min-height:0;padding:18px;overflow:auto}.ref-dropzone.is-dragover{outline-offset:-10px;background:#56dff609;outline:2px dashed #56dff6b3}.ref-grid-view{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));align-content:start;gap:12px;display:grid}.ref-card{background:#0d1117;border:1px solid #ffffff13;border-radius:10px;min-width:0;transition:border-color .12s,transform .12s;position:relative;overflow:hidden}.ref-card:hover{border-color:#ffffff30;transform:translateY(-1px)}.ref-card:before,.ref-list-item:before{content:"";background:var(--item-color,#64748b);width:3px;position:absolute;top:0;bottom:0;left:0}.ref-card.selected{border-color:#56dff68c;box-shadow:0 0 0 1px #56dff61f}.ref-preview{background:#11161c;justify-content:center;align-items:center;height:120px;display:flex;position:relative;overflow:hidden}.ref-preview img,.ref-preview video{object-fit:cover;width:100%;height:100%;display:block}.ref-file-icon{color:#718091;font-size:1.1rem;font-weight:800}.ref-video-play{color:#fff;background:#05070ac2;border-radius:999px;place-items:center;width:30px;height:30px;font-size:.62rem;display:grid;position:absolute}.ref-card-body{padding:10px 10px 12px}.ref-card-title{align-items:center;gap:5px;display:flex}.ref-card-title strong{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.75rem;overflow:hidden}.ref-card-title button,.ref-card-select,.ref-pin{color:#677482;cursor:pointer;background:0 0;border:0}.ref-card-title button{opacity:0}.ref-card:hover .ref-card-title button{opacity:1}.ref-card-meta{color:#596575;text-transform:uppercase;flex-wrap:wrap;gap:6px;margin-top:6px;font-size:.55rem;display:flex}.ref-tags{flex-wrap:wrap;gap:4px;min-height:18px;margin-top:8px;display:flex}.ref-tags span{border-left:2px solid var(--tag,#657180);color:#8794a3;background:#141a21;border-radius:4px;padding:3px 5px;font-size:.55rem}.ref-card-select{z-index:4;color:#dffbff;background:#06080bad;border:1px solid #ffffff29;border-radius:5px;width:21px;height:21px;position:absolute;top:8px;left:8px}.ref-pin{z-index:4;background:#06080bad;border-radius:999px;width:24px;height:24px;font-size:1rem;position:absolute;top:8px;right:8px}.ref-pin.active{color:#56dff6}.ref-list-view{flex-direction:column;gap:4px;display:flex}.ref-list-item{background:#0d1117;border:1px solid #ffffff0f;border-radius:7px;grid-template-columns:26px 42px minmax(180px,1.6fr) minmax(100px,.8fr) minmax(120px,1fr) 70px 28px 32px;align-items:center;gap:9px;min-height:50px;padding:5px 8px;font-size:.68rem;display:grid;position:relative}.ref-list-item>span{color:#697584;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ref-list-thumb{border-radius:5px;height:38px;font-size:.6rem}.ref-list-item .ref-card-select,.ref-list-item .ref-pin{position:static}.ref-empty-state{text-align:center;color:#6c7886;flex-direction:column;justify-content:center;align-items:center;min-height:52vh;display:flex}.ref-empty-state h2{color:#d7e0e8;margin:12px 0 5px;font-size:1.1rem}.ref-empty-state p{max-width:470px;margin:0 0 16px;font-size:.72rem;line-height:1.55}.ref-empty-icon{color:#4e5966;font-size:2rem}.ref-context-menu{z-index:99999;background:#12171e;border:1px solid #ffffff21;border-radius:9px;width:196px;padding:6px;position:fixed;box-shadow:0 20px 60px #00000080}.ref-context-menu button{color:#bcc6d0;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 9px;font-size:.68rem;display:block}.ref-context-menu button:hover{color:#fff;background:#1b222b}.ref-context-menu hr{border:0;border-top:1px solid #ffffff14;margin:5px}.nexus-reference-board{z-index:12000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0e13f5;border:1px solid #ffffff21;border-radius:12px;flex-direction:column;width:min(340px,34vw);display:none;position:fixed;top:78px;bottom:48px;right:16px;overflow:hidden;box-shadow:0 28px 80px #0000008f}.nexus-reference-board.is-open{display:flex}.nexus-reference-board.is-minimized{width:220px;height:42px;top:auto;bottom:46px}.nexus-reference-board.is-minimized .ref-board-canvas,.nexus-reference-board.is-minimized footer{display:none}.nexus-reference-board header{cursor:default;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:42px;padding:7px 9px;display:flex}.nexus-reference-board header>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.nexus-reference-board header span{letter-spacing:.14em;color:#5d6978;font-size:.52rem}.nexus-reference-board header strong{white-space:nowrap;text-overflow:ellipsis;outline:none;font-size:.7rem;overflow:hidden}.nexus-reference-board header button{background:0 0;border:0;min-height:26px;padding:2px 7px}.ref-board-canvas{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:8px;padding:9px;display:grid;overflow:auto}.ref-board-card{background:#10151b;border:1px solid #ffffff14;border-radius:8px;min-width:0;position:relative;overflow:hidden}.ref-board-preview{color:#667383;background:#151a20;place-items:center;height:86px;display:grid}.ref-board-preview img{object-fit:cover;width:100%;height:100%}.ref-board-card strong{white-space:nowrap;text-overflow:ellipsis;padding:7px 8px 3px;font-size:.65rem;display:block;overflow:hidden}.ref-board-card p{color:#778391;margin:0;padding:0 8px 8px;font-size:.56rem;line-height:1.4}.ref-board-card>button{background:#05070ab3;width:22px;min-height:22px;padding:0;position:absolute;top:5px;right:5px}.ref-board-empty{text-align:center;color:#667383;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:220px;padding:20px;display:flex}.ref-board-empty strong{color:#cbd5df;font-size:.78rem}.ref-board-empty span{margin-top:5px;font-size:.62rem;line-height:1.45}.nexus-reference-board footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.nexus-reference-board footer span{color:#677382;font-size:.58rem}@media (width<=1050px){.ref-lib-shell{grid-template-columns:180px minmax(0,1fr)}.ref-lib-header{align-items:flex-start}.ref-lib-header-actions{max-width:430px}.ref-search{width:220px}.ref-grid-view{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.nexus-reference-board{width:320px}}@media (width<=760px){.ref-lib-header{padding:15px;display:block}.ref-lib-header-actions{justify-content:flex-start;margin-top:12px}.ref-lib-shell{grid-template-columns:1fr}.ref-lib-sidebar{display:none}.ref-toolbar{padding:8px}.ref-breadcrumb{display:none}.ref-toolbar-right{width:100%}.ref-search{flex:1;width:auto}.ref-dropzone{padding:10px}.ref-grid-view{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-reference-board{width:auto;inset:72px 8px 42px}.ref-list-view{display:none}}.ref-lib-header-actions .ref-add-button{align-items:center;gap:9px;padding-inline:14px;display:inline-flex}.ref-lib-header-actions .ref-add-button kbd{color:inherit;box-shadow:none;background:#07101717;border:1px solid #0710172e;border-radius:5px;padding:2px 5px;font:700 .55rem/1 system-ui}.ref-menu-caption{color:#6f7c8b;border-bottom:1px solid #ffffff12;margin-bottom:4px;padding:6px 9px 8px;font-size:.59rem;line-height:1.35}.ref-menu-caption strong{color:#cbd5df;font-weight:700}.ref-add-menu{width:205px}.ref-root-drop,.ref-folder-row,.ref-folder-card,.ref-folder-list-item{border-radius:8px;transition:background .12s,border-color .12s,box-shadow .12s,opacity .12s}.ref-folder-row{padding-left:calc(var(--depth)*10px);grid-template-columns:18px minmax(0,1fr) 25px;align-items:center;display:grid;position:relative}.ref-folder-node{padding-left:0}.ref-folder-children{position:relative}.ref-folder-children:before{content:"";left:calc((var(--depth,0))*10px + 8px);background:#ffffff0b;width:1px;position:absolute;top:0;bottom:2px}.ref-folder-toggle,.ref-folder-toggle-spacer{flex:0 0 18px;place-items:center;width:18px;height:26px;display:grid}.ref-folder-toggle{color:#687584;cursor:pointer;background:0 0;border:0;padding:0;font:700 15px/1 system-ui}.ref-folder-toggle:hover{color:#dce6ee}.ref-folder-row>.ref-filter{grid-column:2;min-width:0;padding-left:4px}.ref-folder-row>.ref-folder-menu{grid-column:3}.ref-folder-icon{text-shadow:0 0 12px color-mix(in srgb,var(--folder-color,#64748b) 35%,transparent);color:var(--folder-color,#64748b)!important}.ref-folder-icon.root{text-shadow:none;color:#8a96a4!important}.ref-folder-row.is-current{background:color-mix(in srgb,var(--folder-color,#64748b) 7%,transparent)}.ref-folder-row.is-current:before{content:"";background:var(--folder-color,#64748b);border-radius:2px;width:2px;position:absolute;top:5px;bottom:5px;left:0}.ref-folder-row.is-dragover,.ref-root-drop.is-dragover{background:color-mix(in srgb,var(--folder-color,#56dff6) 13%,#0b1015);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--folder-color,#56dff6) 55%,transparent)}.ref-folder-row.is-dragging,.ref-folder-card.is-dragging,.ref-card.is-dragging{opacity:.42}.ref-color-hint{color:#5f6b79;margin:8px 7px 0;font-size:.58rem;line-height:1.4}.ref-color-hint strong{color:#94a2b1}.ref-grid-view{grid-template-columns:repeat(auto-fill,minmax(176px,176px));justify-content:start}.ref-folder-card{border:1px solid color-mix(in srgb,var(--folder-color,#64748b) 22%,#ffffff0f);background:linear-gradient(180deg,color-mix(in srgb,var(--folder-color,#64748b) 7%,#0d1117),#0d1117);cursor:pointer;flex-direction:column;justify-content:flex-end;min-height:118px;padding:13px;display:flex;position:relative;overflow:hidden}.ref-folder-card:before{content:"";background:var(--folder-color,#64748b);height:3px;position:absolute;top:0;left:0;right:0}.ref-folder-card:hover{border-color:color-mix(in srgb,var(--folder-color,#64748b) 48%,#ffffff1f);transform:translateY(-1px)}.ref-folder-card.is-dragover{background:color-mix(in srgb,var(--folder-color,#64748b) 14%,#0d1117);box-shadow:inset 0 0 0 1px var(--folder-color,#64748b)}.ref-folder-card-icon{color:var(--folder-color,#64748b);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--folder-color,#64748b) 28%,transparent));font-size:1.7rem;line-height:1;position:absolute;top:15px;left:13px}.ref-folder-card-body{min-width:0;padding-right:18px}.ref-folder-card-body strong{text-overflow:ellipsis;white-space:nowrap;color:#e3ebf2;font-size:.76rem;display:block;overflow:hidden}.ref-folder-card-body span{color:#667383;margin-top:5px;font-size:.57rem;display:block}.ref-folder-card>.ref-folder-menu{opacity:0;color:#73808f;cursor:pointer;background:0 0;border:0;padding:4px;position:absolute;top:7px;right:8px}.ref-folder-card:hover>.ref-folder-menu{opacity:1}.ref-folder-list-item{border:1px solid color-mix(in srgb,var(--folder-color,#64748b) 18%,#ffffff0f);background:linear-gradient(90deg,color-mix(in srgb,var(--folder-color,#64748b) 7%,#0d1117),#0d1117);cursor:pointer;grid-template-columns:34px minmax(180px,1.7fr) minmax(100px,.7fr) minmax(120px,1fr) 32px;align-items:center;gap:9px;min-height:50px;padding:5px 8px;font-size:.68rem;display:grid;position:relative}.ref-folder-list-item:before{content:"";background:var(--folder-color,#64748b);width:3px;position:absolute;top:0;bottom:0;left:0}.ref-folder-list-item>span{color:#697584}.ref-folder-list-icon{text-align:center;font-size:1rem;color:var(--folder-color,#64748b)!important}.ref-folder-list-item.is-dragover{box-shadow:inset 0 0 0 1px var(--folder-color,#64748b)}.ref-color-filter button{position:relative}.ref-color-filter button:hover{transform:scale(1.08)}.ref-color-filter button.active:after{content:"✓";color:#fff;text-shadow:0 1px 2px #000;place-items:center;font:800 9px/1 system-ui;display:grid;position:absolute;inset:0}.ref-color-menu{width:205px}.ref-color-menu-grid{grid-template-columns:repeat(5,26px);gap:8px;padding:10px 9px;display:grid}.ref-color-menu-grid button{background:var(--swatch);cursor:pointer;border:2px solid #12171e;border-radius:999px;width:26px;height:26px;box-shadow:0 0 0 1px #ffffff24}.ref-color-menu-grid button.active{box-shadow:0 0 0 2px #e8f0f5}.ref-dropzone.is-dragover{background:#56dff606;outline:2px dashed #56dff694}.nexus-reference-board{resize:both;min-width:250px;height:min(720px,100vh - 130px);min-height:220px;max-height:calc(100vh - 104px);bottom:auto}.nexus-reference-board.is-moving{-webkit-user-select:none;user-select:none;border-color:#56dff64d;box-shadow:0 34px 90px #000000b3}.nexus-reference-board.is-minimized{resize:none;height:42px;min-height:42px}.nexus-reference-board header{cursor:grab;padding-left:11px}.nexus-reference-board.is-moving header{cursor:grabbing}.nexus-reference-board header>strong{color:#d9e3eb;text-overflow:ellipsis;white-space:nowrap;outline:none;min-width:0;max-width:220px;font-size:.72rem;overflow:hidden}.ref-board-canvas{position:relative}.ref-board-canvas.is-dragover{outline-offset:-7px;background:#56dff60e;outline:2px dashed #56dff6b3}.ref-board-canvas.is-dragover .ref-board-empty strong{color:#eaffff}.ref-board-empty{pointer-events:none}@media (width<=1050px){.ref-grid-view{grid-template-columns:repeat(auto-fill,minmax(150px,150px))}}@media (width<=760px){.ref-grid-view{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.nexus-reference-board{resize:none;height:auto;max-height:none}}.ref-section-title .ref-folder-add{place-items:center;width:22px;height:22px;display:grid;color:#9aa8b8!important;background:#10161d!important;border:1px solid #ffffff1a!important;border-radius:6px!important;min-height:22px!important;padding:0!important;font:800 14px/20px system-ui!important}.ref-section-title .ref-folder-add:hover{color:#fff!important;background:#141d25!important;border-color:#56dff66b!important}.nexus-topbar-actions{align-items:center!important}.nexus-active-project-badge{justify-content:center!important;align-items:center!important;gap:7px!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;display:inline-flex!important}.nexus-active-project-badge strong,.nexus-active-project-badge [data-active-project-name],.nexus-active-project-badge .nexus-menu-chevron{align-items:center!important;height:100%!important;margin:0!important;line-height:1!important;display:inline-flex!important}.nexus-active-project-badge .nexus-menu-chevron{height:auto!important;transform:none!important}.nexus-auth-dropdown [hidden],.nexus-auth-menu [hidden]{display:none!important}.nexus-project-row[data-tone=muted] .nexus-project-copy,.nexus-project-row[data-tone=muted] .nexus-project-mark{opacity:.72}.nexus-project-meta [data-storage-state=device]{border-color:#94a3b83d}.nexus-project-meta [data-storage-state=account]{border-color:#59cbab47}.nexus-cloud-claim-overlay[hidden]{display:none!important}.nexus-cloud-claim-modal{width:min(620px,100vw - 32px)}.nexus-cloud-claim-modal [data-cloud-claim-list]{gap:8px;max-height:min(42vh,420px);margin:16px 0;display:grid;overflow:auto}.nexus-cloud-claim-row{cursor:pointer;background:#09151ba3;border:1px solid #6fadbe33;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.nexus-cloud-claim-row:hover{border-color:#c38f377a}.nexus-cloud-claim-row input{accent-color:#c18a35;margin-top:3px}.nexus-cloud-claim-row span{gap:3px;min-width:0;display:grid}.nexus-cloud-claim-row strong{color:#f2ead8;font-size:14px}.nexus-cloud-claim-row small{color:#91a1a7;font-size:12px;line-height:1.35}.nexus-canon{gap:var(--space-4);flex-direction:column;min-height:100%;display:flex}.nexus-canon-toolbar{justify-content:space-between;gap:var(--space-4);align-items:flex-end;display:flex}.nexus-canon-toolbar h1{margin:.15rem 0}.nexus-canon-controls{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.nexus-canon-controls label{font-size:var(--font-size-label);gap:.25rem;display:grid}.nexus-canon-controls input,.nexus-canon-controls select{background:var(--color-surface-1);border:1px solid var(--color-border);min-height:36px;color:var(--color-text-primary);border-radius:var(--radius-2);padding:.45rem .6rem}.nexus-canon-body{gap:var(--space-3);flex:1;grid-template-columns:minmax(300px,350px) minmax(0,1fr);min-height:0;display:grid}.nexus-canon-list,.nexus-canon-detail{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-3);overflow:auto}.nexus-canon-list>header{padding:var(--space-3);background:var(--color-surface-1);z-index:1;justify-content:space-between;display:flex;position:sticky;top:0}.nexus-canon-item{text-align:left;width:100%;padding:var(--space-3);border:0;border-top:1px solid var(--color-border);color:inherit;background:0 0;gap:.45rem;display:grid}.nexus-canon-item:hover,.nexus-canon-item.is-selected{background:color-mix(in srgb,var(--color-accent-author) 12%,transparent)}.nexus-canon-item:focus-visible{outline:2px solid var(--color-accent-system);outline-offset:-2px}.nexus-canon-item-title{font-weight:650}.nexus-canon-meta{font-size:var(--font-size-label);color:var(--color-text-secondary);flex-wrap:wrap;gap:.55rem;display:flex}.nexus-decision-status{border:1px solid var(--color-border);font-size:var(--font-size-label);border-radius:999px;padding:.12rem .45rem;display:inline-flex}.nexus-decision-status.is-candidate,.nexus-decision-status.is-provisional{color:var(--color-state-warning)}.nexus-decision-status.is-consolidated{color:var(--color-state-success)}.nexus-decision-status.is-intentional_contradiction{color:#c8a9ff}.nexus-decision-status.is-discarded,.nexus-decision-status.is-replaced{color:var(--color-text-secondary)}.nexus-canon-workspace{padding:var(--space-5);gap:var(--space-4);display:grid}.nexus-canon-workspace>header{justify-content:space-between;gap:var(--space-4);display:flex}.nexus-canon-workspace h2{margin:.5rem 0;font-size:1.65rem}.nexus-canon-actions{flex-wrap:wrap;place-content:flex-start flex-end;gap:.5rem;display:flex}.nexus-canon-workspace section{border-top:1px solid var(--color-border);padding-top:var(--space-3)}.nexus-canon-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.nexus-canon-empty{padding:var(--space-5);color:var(--color-text-secondary)}.nexus-impact-preview{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-2);padding:var(--space-3)}@media (width<=1100px){.nexus-canon-toolbar{flex-direction:column;align-items:stretch}.nexus-canon-body{grid-template-columns:1fr}.nexus-canon-list{max-height:260px}.nexus-canon-workspace>header{flex-direction:column}.nexus-canon-actions{justify-content:flex-start}}@media (width<=700px){.nexus-canon-grid{grid-template-columns:1fr}}.nexus-systems{gap:var(--space-4);min-width:0;color:var(--color-text-primary);display:grid}.nexus-systems-toolbar{justify-content:space-between;gap:var(--space-5);padding:var(--space-5);border-bottom:1px solid var(--color-border-subtle);background:linear-gradient(180deg,var(--color-surface-1),transparent);align-items:flex-end;display:flex}.nexus-systems-toolbar h1{margin:.2rem 0;font-size:clamp(1.55rem,2.2vw,2.15rem)}.nexus-systems-controls{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.nexus-systems-controls label{font-size:var(--font-size-label);gap:.35rem;display:grid}.nexus-systems-controls input,.nexus-systems-controls select,.nexus-system-form input,.nexus-system-form textarea,.nexus-system-form select{background:var(--color-surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2);min-height:2.4rem;color:inherit;padding:.55rem .7rem}.nexus-systems-body{grid-template-columns:minmax(280px,320px) minmax(0,1fr);min-height:calc(100vh - 190px);display:grid;overflow:hidden}.nexus-system-list{border-right:1px solid var(--color-border-subtle);background:var(--color-surface-1);overflow:auto}.nexus-system-list>header{z-index:2;padding:var(--space-3);background:var(--color-surface-1);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;gap:1rem;display:flex;position:sticky;top:0}.nexus-system-item{text-align:left;width:100%;padding:var(--space-3);border:0;border-bottom:1px solid var(--color-border-subtle);color:inherit;background:0 0;gap:.45rem;display:grid}.nexus-system-item:hover,.nexus-system-item:focus-visible{background:color-mix(in srgb,var(--color-accent-system) 9%,transparent)}.nexus-system-item.is-selected{background:color-mix(in srgb,var(--color-accent-system) 14%,transparent);box-shadow:inset 3px 0 var(--color-accent-system)}.nexus-system-item-title{font-weight:700}.nexus-system-meta{font-size:var(--font-size-label);color:var(--color-text-secondary);flex-wrap:wrap;gap:.35rem .7rem;display:flex}.nexus-system-status{border:1px solid var(--color-border-subtle);font-size:var(--font-size-label);border-radius:999px;align-items:center;gap:.35rem;padding:.16rem .55rem;display:inline-flex}.nexus-system-status.is-consolidated{color:var(--color-state-success)}.nexus-system-status.is-provisional{color:var(--color-state-warning)}.nexus-system-status.is-archived{color:var(--color-text-muted)}.nexus-system-detail{background:var(--color-bg-primary);min-width:0;overflow:auto}.nexus-system-workspace{padding:var(--space-5);gap:var(--space-4);display:grid}.nexus-system-workspace>header{justify-content:space-between;gap:var(--space-4);align-items:flex-start;display:flex}.nexus-system-workspace h2{margin:.55rem 0 .25rem}.nexus-system-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.nexus-system-summary,.nexus-system-view-switch,.nexus-system-legend{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.nexus-system-summary span,.nexus-system-legend span{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-size-label);border-radius:999px;padding:.35rem .65rem}.nexus-system-canvas{border:1px solid var(--color-border-subtle);border-radius:var(--radius-3);background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--color-accent-system) 18%,transparent) 1px,transparent 0);isolation:isolate;background-size:22px 22px;min-height:560px;position:relative;overflow:auto}.nexus-system-edges{pointer-events:none;width:1200px;height:800px;position:absolute;inset:0;overflow:visible}.nexus-system-edges line{stroke:var(--color-accent-system);stroke-width:2px;opacity:.65}.nexus-system-edges marker path{fill:var(--color-accent-system)}.nexus-system-node{left:var(--node-x);top:var(--node-y);text-align:left;border:1px solid color-mix(in srgb,var(--color-accent-system) 45%,var(--color-border-subtle));border-radius:var(--radius-2);background:color-mix(in srgb,var(--color-surface-2) 94%,var(--color-accent-system));width:150px;min-height:68px;color:inherit;box-shadow:var(--elevation-1);z-index:2;gap:.2rem;padding:.65rem .75rem;display:grid;position:absolute}.nexus-system-node span,.nexus-system-node small{color:var(--color-text-secondary);font-size:var(--font-size-label)}.nexus-system-node:focus-visible,.nexus-system-node.is-selected{outline:2px solid var(--color-accent-author);outline-offset:2px}.nexus-system-node.is-missing{color:var(--color-state-error);border-style:dashed}.nexus-system-gap{right:24px;top:var(--gap-y);z-index:3;text-align:left;border:1px dashed var(--color-state-warning);border-radius:var(--radius-2);background:color-mix(in srgb,var(--color-surface-2) 92%,var(--color-state-warning));width:190px;color:inherit;padding:.7rem;display:grid;position:absolute}.nexus-system-gap span{font-size:var(--font-size-label);color:var(--color-text-secondary)}.nexus-system-text{padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-3);background:var(--color-surface-1);max-width:78ch}.nexus-system-text dl{gap:.6rem;display:grid}.nexus-system-text dl div{grid-template-columns:8rem 1fr;gap:1rem;display:grid}.nexus-system-text dt{font-weight:700}.nexus-system-text ol,.nexus-system-text ul{padding-left:1.4rem}.nexus-system-details{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.nexus-system-details>div{padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-3);background:var(--color-surface-1)}.nexus-system-details ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.nexus-system-details li{justify-content:space-between;align-items:center;gap:1rem;display:flex}.nexus-systems-empty{padding:var(--space-6);color:var(--color-text-secondary);place-items:start;gap:.6rem;display:grid}.nexus-system-form{gap:var(--space-3);display:grid}.nexus-system-form label{gap:.4rem;display:grid}.nexus-system-form textarea{resize:vertical;min-height:7rem}@media (width<=1100px){.nexus-systems-body{grid-template-columns:1fr}.nexus-system-list{border-right:0;border-bottom:1px solid var(--color-border-subtle);max-height:240px}.nexus-system-workspace>header{display:grid}.nexus-system-actions{justify-content:flex-start}.nexus-system-details{grid-template-columns:1fr}}@media (width<=760px){.nexus-systems-toolbar{align-items:start;display:grid}.nexus-systems-controls{grid-template-columns:1fr;display:grid}.nexus-system-canvas{min-height:480px}.nexus-system-node{width:132px}.nexus-system-text dl div{grid-template-columns:1fr}.nexus-system-summary{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.nexus-system-node,.nexus-system-item{transition:none!important}}.nexus-timeline{min-height:100%;color:var(--color-text-primary)}.nexus-timeline-toolbar{justify-content:space-between;gap:var(--space-5);padding:var(--space-5);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-1);display:flex}.nexus-timeline-toolbar h1{margin:.15rem 0;font-size:1.65rem}.nexus-timeline-controls{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.nexus-timeline-controls label{color:var(--color-text-secondary);gap:.25rem;font-size:.75rem;display:grid}.nexus-timeline-controls input,.nexus-timeline-controls select,.nexus-timeline-form input,.nexus-timeline-form select,.nexus-timeline-form textarea{background:var(--color-surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);min-height:36px;color:inherit;padding:.45rem .65rem}.nexus-timeline-body{grid-template-columns:minmax(280px,320px) minmax(0,1fr);min-height:calc(100vh - 170px);display:grid}.nexus-timeline-sidebar{border-right:1px solid var(--color-border-subtle);background:var(--color-surface-1);padding:var(--space-3);overflow:auto}.nexus-timeline-sidebar>header{color:var(--color-text-secondary);justify-content:space-between;gap:1rem;padding:.4rem .35rem .9rem;font-size:.78rem;display:flex}.nexus-timeline-list-item{text-align:left;border-radius:var(--radius-md);width:100%;color:inherit;background:0 0;border:1px solid #0000;gap:.3rem;margin-bottom:.4rem;padding:.75rem;display:grid}.nexus-timeline-list-item:hover,.nexus-timeline-list-item:focus-visible{border-color:var(--color-accent-system)}.nexus-timeline-list-item.is-selected{background:color-mix(in srgb,var(--color-accent-system) 10%,var(--color-surface-2));border-color:color-mix(in srgb,var(--color-accent-system) 45%,transparent)}.nexus-timeline-list-item small,.nexus-timeline-list-item>span:last-child{color:var(--color-text-secondary)}.nexus-timeline-mode,.nexus-event-status{border:1px solid var(--color-border-subtle);border-radius:999px;width:max-content;padding:.18rem .45rem;font-size:.7rem}.nexus-timeline-mode.is-approximate,.nexus-timeline-mode.is-unknown,.nexus-event-status.is-provisional{color:var(--color-state-warning)}.nexus-event-status.is-consolidated{color:var(--color-state-success)}.nexus-timeline-main{background:var(--color-bg-primary);min-width:0;overflow:auto}.nexus-timeline-workspace>header{justify-content:space-between;gap:var(--space-5);padding:var(--space-5);display:flex}.nexus-timeline-workspace h2{margin:.5rem 0}.nexus-timeline-actions,.nexus-timeline-links,.nexus-timeline-view-switch{gap:var(--space-2);flex-wrap:wrap;display:flex}.nexus-timeline-summary{gap:var(--space-4);padding:0 var(--space-5) var(--space-3);color:var(--color-text-secondary);font-size:.8rem;display:flex}.nexus-timeline-view-switch{padding:0 var(--space-5) var(--space-3)}.nexus-timeline-canvas{min-width:760px;height:390px;margin:0 var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-system) 4%,transparent),transparent 55%),var(--color-surface-1);position:relative;overflow:auto}.nexus-timeline-axis{border-top:2px solid color-mix(in srgb,var(--color-accent-system) 55%,transparent);position:absolute;top:51%;left:5%;right:5%}.nexus-timeline-event{left:var(--event-x);top:calc(18% + var(--event-lane)*13%);text-align:left;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-2);width:150px;color:inherit;gap:.2rem;padding:.55rem .65rem;display:grid;position:absolute;transform:translate(-50%)}.nexus-timeline-event-marker{background:var(--color-accent-system);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.nexus-timeline-conflict-count{background:var(--color-state-warning);min-width:20px;height:20px;color:var(--color-bg-primary);text-align:center;border-radius:10px;font-size:.7rem;line-height:20px;position:absolute;top:-8px;right:-6px}.nexus-timeline-period-band{left:var(--period-x);border-left:1px dashed color-mix(in srgb,var(--color-accent-author) 45%,transparent);width:170px;color:var(--color-text-secondary);pointer-events:none;position:absolute;top:10px;bottom:10px;transform:translate(-50%)}.nexus-timeline-text{padding:0 var(--space-5);gap:var(--space-4);display:grid}.nexus-timeline-text li{margin:.75rem 0}.nexus-timeline-text dl,.nexus-timeline-detail-grid dl{gap:.25rem;margin:.4rem 0;display:grid}.nexus-timeline-text dl div,.nexus-timeline-detail-grid dl div{grid-template-columns:120px 1fr;gap:.5rem;display:grid}.nexus-timeline-detail-grid{gap:var(--space-5);padding:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.nexus-timeline-versions li,.nexus-timeline-conflicts,.nexus-timeline-history{padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1)}.nexus-timeline-empty{padding:var(--space-6);text-align:center}.nexus-timeline-form textarea{min-height:100px}@media (width<=1099px){.nexus-timeline-body{grid-template-columns:1fr}.nexus-timeline-sidebar{border-right:0;border-bottom:1px solid var(--color-border-subtle);max-height:230px}.nexus-timeline-detail-grid{grid-template-columns:1fr}.nexus-timeline-toolbar{display:grid}.nexus-timeline-canvas{min-width:700px}}@media (width<=800px){.nexus-timeline-workspace>header{display:grid}.nexus-timeline-summary{flex-wrap:wrap}.nexus-timeline-canvas{min-width:620px}.nexus-timeline-controls{align-items:stretch}.nexus-timeline-controls label{width:100%}}@media (prefers-reduced-motion:reduce){.nexus-timeline *{scroll-behavior:auto!important;transition:none!important}}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/actors] .nexus-consolidate-layout{grid-template-columns:minmax(184px,208px) minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/actors].is-sidebar-collapsed .nexus-consolidate-layout{grid-template-columns:58px minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/actors] .nexus-context-inspector{display:none!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/actors] .nexus-consolidate-main{padding:0!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/actors] .nexus-consolidate-view{max-width:none!important;height:100%!important;min-height:0!important;overflow:hidden!important}.nexus-actors{height:100%;min-height:0;color:var(--color-text-primary);display:block}.nexus-actors-workbench,.nexus-genealogy-stage-shell,.nexus-genealogy-canvas{height:100%;min-height:0}.nexus-genealogy-toolbar{z-index:8;width:64px;max-height:calc(100% - 36px);position:absolute;top:18px;left:18px;overflow:visible}.nexus-actors-sidebar-stack{align-content:start;gap:.75rem;display:grid}.nexus-actors-dropdown{position:relative}.nexus-actors-dropdown summary{cursor:pointer;border:1px solid color-mix(in srgb,var(--color-accent-author) 22%,var(--color-border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-1) 90%,transparent),color-mix(in srgb,var(--color-surface-2) 95%,transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;place-items:center;width:56px;height:56px;list-style:none;display:grid;box-shadow:0 14px 36px #00000038}.nexus-actors-dropdown summary::-webkit-details-marker{display:none}.nexus-actors-summary-icon{color:var(--color-text-primary);font-size:1.2rem;font-weight:800;line-height:1}.nexus-actors-dropdown-panel{border:1px solid color-mix(in srgb,var(--color-accent-author) 18%,var(--color-border-subtle));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#131721f0,#0c0f18f7);border-radius:20px;gap:.8rem;width:min(300px,100vw - 120px);padding:1rem;display:grid;position:absolute;top:0;left:70px;box-shadow:0 24px 60px #00000059}.nexus-actors-dropdown:not([open]) .nexus-actors-dropdown-panel{display:none}.nexus-actors-dropdown-panel h3{margin:0;font-size:1.05rem}.nexus-actors-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.nexus-actors-segmented{grid-template-columns:1fr;gap:.5rem;display:grid}.nexus-actors-segmented.is-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.nexus-actors-dropdown-panel button,.nexus-actor-selection-actions button,.nexus-dialog-actions button{border:1px solid color-mix(in srgb,var(--color-accent-system) 28%,var(--color-border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-2) 96%,transparent),color-mix(in srgb,var(--color-surface-1) 95%,transparent));min-height:2.5rem;color:inherit;text-align:left;border-radius:14px;padding:.65rem .8rem}.nexus-actors-dropdown-panel button[aria-pressed=true]{border-color:var(--color-accent-author);color:var(--color-accent-author);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent-author) 26%,transparent) inset}.nexus-actor-board-shell{height:100%;display:block}.nexus-actor-board-stage{scrollbar-width:none;-ms-overflow-style:none;cursor:default;background:radial-gradient(circle at 1px 1px,#6190d82e 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#0d1521 0%,#132133 50%,#17283f 100%) 0 0/100% 100%;height:100%;min-height:100%;position:relative;overflow:hidden}.nexus-actor-board-stage::-webkit-scrollbar{width:0;height:0;display:none}.nexus-actor-board-stage:active{cursor:grabbing}.nexus-actor-board-content{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.nexus-actor-board-svg,.nexus-actor-board-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nexus-actor-board-edge path{fill:none;stroke:color-mix(in srgb,var(--color-accent-system) 70%,#95aac7);stroke-width:2.2px;opacity:.88}.nexus-actor-board-edge text{fill:#ebf1ffc7;text-anchor:middle;paint-order:stroke;stroke:#0d1521;stroke-width:5px;stroke-linejoin:round;font-size:11px}.nexus-actor-board-overlay line{stroke:color-mix(in srgb,var(--color-accent-author) 80%,var(--color-accent-system));stroke-width:2.6px;stroke-dasharray:7 5}.nexus-actor-board-node{text-align:left;border:1px solid color-mix(in srgb,var(--color-accent-system) 22%,var(--color-border-subtle));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:220px;color:inherit;cursor:grab;background:linear-gradient(#111723f5,#0c111cf0);border-radius:18px;gap:.35rem;padding:.82rem .9rem;transition:border-color .12s,box-shadow .12s;display:grid;position:absolute;box-shadow:0 12px 26px #00000024}.nexus-actor-board-node:hover,.nexus-actor-board-node:focus-visible{border-color:color-mix(in srgb,var(--color-accent-author) 32%,var(--color-border-subtle))}.nexus-actor-board-node.is-dragging{cursor:grabbing;z-index:3;transition:none}.nexus-actor-board-node.is-link-target{border-color:#7fc7ff;box-shadow:0 0 0 3px #60b9ff38,0 18px 38px #00000038}.nexus-actor-board-port{cursor:crosshair;pointer-events:auto;opacity:.42;background:#0d1928;border:2px solid #b7dcffc7;border-radius:50%;width:16px;height:16px;transition:transform .12s,opacity .12s,background .12s;position:absolute;box-shadow:0 0 0 3px #0e2034e0,0 0 14px #63b5ff3d}.nexus-actor-board-port.is-left{margin-top:-8px;top:50%;left:-10px}.nexus-actor-board-port.is-right{margin-top:-8px;top:50%;right:-10px}.nexus-actor-board-port.is-top{margin-left:-8px;top:-10px;left:50%}.nexus-actor-board-port.is-bottom{margin-left:-8px;bottom:-10px;left:50%}.nexus-actor-board-node:hover .nexus-actor-board-port,.nexus-actor-board-stage.is-connect-mode .nexus-actor-board-port,.nexus-actor-board-port.is-visible{opacity:1;background:#173a5b;transform:scale(1.16)}.nexus-actor-board-port.is-dragging{opacity:1;background:#2b87c7;border-color:#d9f0ff;transform:scale(1.24)}.nexus-actor-board-node.is-genealogy{border-left:3px solid color-mix(in srgb,var(--color-accent-author) 75%,white)}.nexus-actor-board-node.is-hierarchy{border-left:3px solid color-mix(in srgb,var(--color-accent-system) 75%,white)}.nexus-actor-board-node.is-network{border-left:3px solid color-mix(in srgb,var(--color-accent-author) 50%,var(--color-accent-system))}.nexus-actor-board-node strong{font-size:.97rem;line-height:1.2}.nexus-actor-board-node span{color:#dfe5f1b8;font-size:.78rem;line-height:1.35}.nexus-actor-board-node-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.nexus-actor-board-node-top small,.nexus-actor-board-node-top em{color:#dfe5f1ad;font-size:.72rem;font-style:normal}.nexus-actor-board-node-top em{background:color-mix(in srgb,var(--color-accent-author) 14%,transparent);color:var(--color-accent-author);border-radius:999px;padding:.18rem .45rem}.nexus-actor-board-node-tools{display:flex;position:absolute;bottom:.55rem;right:.6rem}.nexus-actor-board-link-handle{border:1px solid color-mix(in srgb,var(--color-accent-author) 36%,var(--color-border-subtle));background:color-mix(in srgb,var(--color-surface-1) 88%,transparent);width:1.5rem;height:1.5rem;color:var(--color-accent-author);opacity:0;border-radius:999px;place-items:center;font-size:.8rem;display:grid;transform:scale(.92)}.nexus-actor-board-node:hover .nexus-actor-board-link-handle,.nexus-actor-board-stage.is-connect-mode .nexus-actor-board-link-handle,.nexus-actor-board-link-handle.is-visible{opacity:1;transform:scale(1)}.nexus-actor-board-link-handle.is-dragging{background:color-mix(in srgb,var(--color-accent-author) 18%,transparent);border-color:var(--color-accent-author)}.nexus-actor-board-zoom-chip{z-index:4;border:1px solid color-mix(in srgb,var(--color-accent-author) 24%,var(--color-border-subtle));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f1f5ffd6;background:#0c111cd6;border-radius:999px;width:max-content;margin-top:calc(100% - 50px);margin-left:auto;margin-right:18px;padding:.45rem .7rem;font-size:.75rem;position:sticky;bottom:18px;left:calc(100% - 96px)}.nexus-inline-warning{z-index:4;border:1px solid color-mix(in srgb,var(--color-state-warning) 28%,var(--color-border-subtle));background:#0c111cf0;border-radius:16px;max-width:min(420px,100% - 106px);padding:.9rem 1rem;position:absolute;bottom:18px;left:88px}.nexus-actor-selection{gap:.6rem;display:grid}.nexus-actor-selection h3,.nexus-actor-selection p{margin:0}.nexus-actor-selection-actions{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.nexus-actor-badge{border:1px solid;border-radius:999px;align-items:center;padding:.24rem .55rem;font-size:.74rem;display:inline-flex}.nexus-actor-badge.is-success{color:var(--color-state-success)}.nexus-actor-badge.is-warning{color:var(--color-state-warning)}.nexus-muted{color:var(--color-text-muted)}.nexus-dialog{border:1px solid var(--color-border-subtle);background:var(--color-surface-1);border-radius:20px;width:min(560px,100%);padding:1rem;box-shadow:0 20px 50px #00000040}.nexus-dialog h2{margin:0 0 .8rem}.nexus-actor-form{gap:.8rem;display:grid}.nexus-actor-form label{gap:.35rem;display:grid}.nexus-actor-form input,.nexus-actor-form select,.nexus-actor-form textarea{border:1px solid var(--color-border-subtle);background:var(--color-surface-2);min-height:2.35rem;color:inherit;border-radius:14px;padding:.6rem .75rem}.nexus-dialog-actions{justify-content:flex-end;gap:.55rem;margin-top:1rem;display:flex}.nexus-inline-error{background:color-mix(in srgb,var(--color-state-danger) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-state-danger) 28%,var(--color-border-subtle));color:var(--color-state-danger);border-radius:12px;padding:.6rem .8rem}@media (width<=1199px){body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/actors] .nexus-consolidate-layout{grid-template-columns:minmax(0,1fr)!important}.nexus-genealogy-toolbar{top:12px;left:12px}.nexus-actors-dropdown-panel{width:min(280px,100vw - 100px)}}@media (width<=720px){.nexus-genealogy-toolbar{top:10px;left:10px}.nexus-actors-create-grid,.nexus-actors-segmented.is-tools{grid-template-columns:1fr 1fr}.nexus-actor-selection-actions,.nexus-dialog-actions{grid-template-columns:1fr;display:grid}.nexus-actor-board-node{width:190px}.nexus-actors-dropdown-panel{width:min(260px,100vw - 80px);left:62px}}@media (prefers-reduced-motion:reduce){.nexus-actors *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nexus-actor-board-stage::-webkit-scrollbar{background:0 0;width:0;height:0}.nexus-actor-board-stage::-webkit-scrollbar-thumb{background:0 0}.nexus-actor-board-svg{pointer-events:auto}.nexus-actor-board-overlay{pointer-events:none}.nexus-actor-board-edge{--actor-edge-color:#91b9d8}.nexus-actor-board-edge-line{fill:none;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--actor-edge-color) 45%,transparent));stroke:var(--actor-edge-color)!important;stroke-width:3px!important;opacity:.92!important}.nexus-actor-board-edge-hit{fill:none;pointer-events:stroke;cursor:pointer;stroke:#0000!important;stroke-width:18px!important;opacity:1!important}.nexus-actor-board-edge:hover .nexus-actor-board-edge-line{stroke-width:4.5px!important;opacity:1!important}.nexus-actor-board-edge-label{pointer-events:all;cursor:pointer}.nexus-actor-board-edge-label text{text-anchor:middle;pointer-events:none;font-weight:700;fill:#f2f5fb!important;stroke:none!important;font-size:12px!important}.nexus-actor-board-svg marker path{fill:context-stroke}.nexus-actor-board-overlay line{stroke-dasharray:10 7;filter:drop-shadow(0 0 7px #5cc4ffcc);opacity:1;stroke:#8bd7ff!important;stroke-width:4px!important}.nexus-actor-board-node.is-link-target .nexus-actor-board-port{opacity:.72}.nexus-actor-board-node.is-link-target .nexus-actor-board-port.is-targeted{opacity:1;background:#66c8ff;border-color:#e7f7ff;transform:scale(1.35)}.nexus-actor-dialog-card{background:linear-gradient(#101723fc,#0a0f19fc);width:min(760px,100vw - 32px);max-height:min(86vh,850px);overflow:auto}.nexus-actor-dialog-card>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.nexus-actor-dialog-card>header h2{margin:0}.nexus-actor-dialog-card>header button{border:1px solid var(--color-border-subtle);background:var(--color-surface-2);width:38px;height:38px;color:inherit;border-radius:999px;font-size:1.25rem}.nexus-actor-relation-endpoints{border:1px solid var(--color-border-subtle);background:#ffffff06;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.8rem 1rem;display:grid}.nexus-actor-relation-endpoints span{text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.nexus-actor-relation-endpoints span:last-child{text-align:right}.nexus-actor-relation-endpoints b{color:var(--color-accent-author)}.nexus-actor-relation-palette{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.nexus-actor-relation-choice{grid-template-columns:14px minmax(0,1fr);align-items:center;gap:.55rem;position:relative;border:1px solid color-mix(in srgb,var(--relation-choice-color) 38%,var(--color-border-subtle))!important;background:color-mix(in srgb,var(--relation-choice-color) 7%,#0e141ff5)!important;min-height:46px!important;color:var(--color-text-primary)!important;text-align:left!important;border-radius:14px!important;padding:.65rem .75rem!important;display:grid!important}.nexus-actor-relation-choice>span{background:var(--relation-choice-color);width:12px;height:12px;box-shadow:0 0 10px color-mix(in srgb,var(--relation-choice-color) 70%,transparent);border-radius:999px}.nexus-actor-relation-choice strong{font-size:.78rem;line-height:1.2}.nexus-actor-relation-choice:hover,.nexus-actor-relation-choice.is-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--relation-choice-color) 18%,transparent) inset,0 8px 24px #0000002e;border-color:var(--relation-choice-color)!important}.nexus-actor-relation-more{border:1px solid var(--color-border-subtle);border-radius:14px;overflow:hidden}.nexus-actor-relation-more summary{cursor:pointer;padding:.75rem .85rem;font-weight:700}.nexus-actor-relation-more>div{border-top:1px solid var(--color-border-subtle);padding:.75rem}.nexus-danger-button{border-color:color-mix(in srgb,#ff6b6b 45%,var(--color-border-subtle))!important;color:#ff9b9b!important;background:#ff50500f!important}@media (width<=760px){.nexus-actor-relation-palette{grid-template-columns:repeat(2,minmax(0,1fr))}}.nexus-actor-board-port.is-targeted{opacity:1!important;background:#2b87c7!important;border-color:#e7f7ff!important;transform:scale(1.28)!important;box-shadow:0 0 0 4px #2b87c738,0 0 18px #63b5ff52!important}.nexus-actor-board-stage{background:radial-gradient(circle at 22% 18%,#40c2ec1a,#0000 26%),radial-gradient(circle at 78% 72%,#dd9e4113,#0000 30%),radial-gradient(circle at 1px 1px,#60c9ff26 1px,#0000 1px) 0 0/32px 32px,linear-gradient(145deg,#071019 0%,#0d1824 45%,#101b29 100%) 0 0/100% 100%!important}.nexus-actor-board-node{--actor-node-accent:#62c9ffb8;border:1px solid color-mix(in srgb,var(--actor-node-accent) 48%,#ffffff1f)!important;background:radial-gradient(circle at 16% 8%,color-mix(in srgb,var(--actor-node-accent) 18%,transparent) 0%,transparent 36%), linear-gradient(145deg,#0f161ff5,#070c12f2)!important;color:#eef6fff5!important;width:330px!important;min-height:188px!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--actor-node-accent) 12%,transparent),0 20px 46px #00000057,inset 0 1px 0 #ffffff09!important;cursor:grab!important;border-radius:18px!important;grid-template-rows:auto auto minmax(54px,auto) auto!important;gap:.48rem!important;padding:1rem 1rem .82rem!important;display:grid!important;position:absolute!important;overflow:visible!important}.nexus-actor-board-node:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff09,transparent 42%,#ffc85706),radial-gradient(circle at 82% 14%,color-mix(in srgb,var(--actor-node-accent) 16%,transparent),transparent 28%);opacity:.82;position:absolute;inset:0}.nexus-actor-board-node>*{z-index:1;position:relative}.nexus-actor-board-node.is-type-family,.nexus-actor-board-node.is-type-lineage{--actor-node-accent:#ffc868b3}.nexus-actor-board-node.is-type-faction,.nexus-actor-board-node.is-type-institution,.nexus-actor-board-node.is-type-collective{--actor-node-accent:#7edce8b8}.nexus-actor-board-node.is-type-species{--actor-node-accent:#7ad7c4b8}.nexus-actor-board-node.is-selected{filter:brightness(1.05)saturate(1.04);outline-offset:5px!important;border-color:#ffc45bf5!important;outline:1px solid #ffc45ba3!important;box-shadow:0 0 0 1px #ffc45b85,0 0 26px #ffb84a3d,0 0 58px #ffb84a1a,0 18px 42px #00000057!important}.nexus-actor-board-node:hover:not(.is-dragging){border-color:color-mix(in srgb,var(--actor-node-accent) 72%,#ffffff24)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--actor-node-accent) 22%,transparent),0 18px 42px #0000004d,0 0 22px color-mix(in srgb,var(--actor-node-accent) 14%,transparent)!important}.nexus-actor-board-node.is-dragging{cursor:grabbing!important;z-index:12!important;-webkit-user-select:none!important;user-select:none!important}.nexus-actor-board-node-top{cursor:grab!important;justify-content:space-between!important;align-items:center!important;gap:.7rem!important;display:flex!important}.nexus-actor-node-kicker{text-overflow:ellipsis;white-space:nowrap;max-width:65%;overflow:hidden;color:color-mix(in srgb,var(--actor-node-accent) 76%,#ffe1afe6)!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:.62rem!important;line-height:1.08!important}.nexus-actor-node-status,.nexus-actor-board-node-top em{border:1px solid color-mix(in srgb,var(--actor-node-accent) 50%,transparent)!important;color:#e6f7ffe6!important;letter-spacing:.07em!important;text-transform:uppercase!important;background:#040a10bd!important;border-radius:999px!important;padding:.18rem .5rem!important;font-size:.56rem!important;font-style:normal!important}.nexus-actor-board-node.is-selected .nexus-actor-board-node-top em{color:#ffe1aff5!important;background:#3e270db8!important;border-color:#ffc45bb8!important}.nexus-actor-inline-name,.nexus-actor-inline-description{box-sizing:border-box!important;color:#ecf6fff0!important;width:100%!important;font-family:var(--font-ui,system-ui,sans-serif)!important;cursor:text!important;background:#03090e6b!important;border:1px solid #62c9ff2e!important;border-radius:12px!important;outline:none!important;box-shadow:inset 0 0 0 1px #ffd6800a!important}.nexus-actor-inline-name{min-height:38px!important;padding:.46rem .62rem!important;font-size:.98rem!important;font-weight:760!important;line-height:1.15!important}.nexus-actor-inline-description{resize:none!important;min-height:54px!important;padding:.52rem .62rem!important;font-size:.76rem!important;line-height:1.34!important;overflow:auto!important}.nexus-actor-inline-name:hover,.nexus-actor-inline-description:hover{border-color:#62c9ff4d!important}.nexus-actor-inline-name:focus,.nexus-actor-inline-description:focus{border-color:#62c9ff8a!important;box-shadow:0 0 0 2px #62c9ff17,inset 0 0 0 1px #ffd68014!important}.nexus-actor-inline-name[aria-busy=true],.nexus-actor-inline-description[aria-busy=true]{opacity:.72}.nexus-actor-inline-description::placeholder{color:#daebf67a!important}.nexus-actor-board-node-footer{color:#d4e1ee9e!important;justify-content:space-between!important;align-items:center!important;gap:.8rem!important;font-size:.66rem!important;display:flex!important}.nexus-actor-board-node-footer button{color:#ffe1afbd!important;cursor:pointer!important;background:#ffd6800b!important;border:1px solid #ffd6802e!important;border-radius:9px!important;place-items:center!important;width:32px!important;height:28px!important;min-height:0!important;padding:0!important;display:grid!important}.nexus-actor-board-node-footer button:hover{color:#ffe8bff5!important;border-color:#ffd6806b!important}.nexus-actor-board-port{z-index:8!important;border:2px solid color-mix(in srgb,var(--actor-node-accent) 82%,#ffd6807a)!important;width:16px!important;height:16px!important;box-shadow:0 0 0 3px #081014b8,0 0 16px color-mix(in srgb,var(--actor-node-accent) 44%,transparent)!important;background:radial-gradient(circle,#defdffeb 0 22%,#081218fa 24% 100%)!important;border-radius:999px!important}.nexus-actor-board-port.is-left{left:-8px!important}.nexus-actor-board-port.is-right{right:-8px!important}.nexus-actor-board-port.is-top{top:-8px!important}.nexus-actor-board-port.is-bottom{bottom:-8px!important}.nexus-actor-board-port:after{content:"";position:absolute;inset:-10px}.nexus-actor-board-node.is-selected .nexus-actor-board-port{border-color:#ffd47afa!important;box-shadow:0 0 0 4px #ffc45b33,0 0 18px #ffc45b57!important}.nexus-actor-board-edge-line{stroke-width:3.2px!important;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--actor-edge-color) 38%,transparent))!important}.nexus-actor-board-edge-label rect{filter:drop-shadow(0 7px 14px #0000003d);fill:#080e16f0!important;stroke-width:1.5px!important}.nexus-actor-board-edge-label text{letter-spacing:.02em!important;font-size:11px!important}.nexus-actor-board-overlay path{fill:none!important;stroke:#8bd7ff!important;stroke-width:4px!important;stroke-linecap:round!important;stroke-dasharray:10 7!important;filter:drop-shadow(0 0 7px #5cc4ffcc)!important;opacity:1!important}.nexus-actor-board-overlay line{display:none!important}.nexus-actors-dropdown summary,.nexus-actors-dropdown-panel{border-color:#dea04747!important}.nexus-actors-dropdown summary{background:linear-gradient(#2e1f13eb,#0f1116f2)!important}.nexus-actors-dropdown[open] summary{border-color:#dea047ad!important;box-shadow:0 0 0 1px #dea04729,0 14px 34px #00000047!important}.nexus-actors-dropdown-panel{background:radial-gradient(circle at 18% 0,#e1a94e1f,#0000 42%),linear-gradient(#161b23fa,#080c12fc)!important}@media (width<=720px){.nexus-actor-board-node{width:290px!important;min-height:178px!important}}.nexus-actor-board-stage.is-panning{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.nexus-actor-board-stage.is-panning .nexus-actor-board-content{pointer-events:none}.nexus-actor-camera-tools{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070d15d1;border:1px solid #65bae633;border-radius:16px;gap:.45rem;padding:.42rem;display:flex;position:absolute;top:18px;right:18px;box-shadow:0 14px 34px #00000038}.nexus-actor-camera-tools button{color:#ebf6ffeb;cursor:pointer;background:#101b28f0;border:1px solid #65bae638;border-radius:11px;min-width:42px;height:38px;font-weight:750}.nexus-actor-camera-tools button:hover{background:#162a3cfa;border-color:#65caff94}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);z-index:50;color:#f0f7fff0;white-space:nowrap;opacity:0;pointer-events:none;background:#060b12f5;border:1px solid #66c0e840;border-radius:8px;max-width:190px;padding:.34rem .55rem;font-size:.68rem;font-weight:650;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(-3px);box-shadow:0 8px 22px #00000047}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.nexus-genealogy-toolbar{width:54px!important}.nexus-actors-dropdown summary{border-radius:14px!important;width:50px!important;height:50px!important}.nexus-actors-dropdown-panel{border-radius:16px!important;gap:.58rem!important;width:min(252px,100vw - 104px)!important;padding:.78rem!important;left:62px!important}.nexus-actors-dropdown-panel h3{margin-bottom:.1rem!important;font-size:.94rem!important}.nexus-actors-create-grid{gap:.45rem!important}.nexus-actors-dropdown-panel button{border-radius:11px!important;min-height:2.18rem!important;padding:.5rem .66rem!important;font-size:.76rem!important}.nexus-actors-segmented.is-tools,.nexus-actors-segmented.is-camera{grid-template-columns:repeat(3,minmax(0,1fr))!important}.nexus-actor-board-node.is-selected{filter:brightness(1.025)saturate(1.02)!important;border-color:#ffc45be6!important;outline:0!important;box-shadow:0 0 0 1px #ffc45b6b,0 0 15px #ffb84a29,0 18px 42px #00000057!important}.nexus-actor-board-node.is-selected .nexus-actor-board-port{box-shadow:0 0 0 2px #ffc45b2e,0 0 10px #ffc45b3d!important}.nexus-actor-board-stage.is-zoom-far .nexus-actor-inline-description,.nexus-actor-board-stage.is-zoom-far .nexus-actor-board-node-footer,.nexus-actor-board-stage.is-zoom-far .nexus-actor-node-status,.nexus-actor-board-stage.is-zoom-far .nexus-actor-board-node-top em{opacity:0!important;visibility:hidden!important}.nexus-actor-board-stage.is-zoom-far .nexus-actor-board-edge-label{opacity:0;transition:opacity .14s}.nexus-actor-board-stage.is-zoom-far .nexus-actor-board-edge:hover .nexus-actor-board-edge-label{opacity:1}.nexus-actor-board-stage.is-zoom-medium .nexus-actor-inline-description{opacity:.42}.nexus-actor-board-stage.is-zoom-medium .nexus-actor-board-node-footer{opacity:.7}.nexus-actor-board-edge-label{transition:opacity .14s}.nexus-actor-dialog-card{border-radius:22px!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(820px,100vw - 40px)!important;max-height:82vh!important;padding:0!important;display:grid!important;overflow:hidden!important}.nexus-actor-dialog-header{z-index:4;background:linear-gradient(#111824fc,#0d141ffa);border-bottom:1px solid #67b8e22e;position:sticky;top:0;margin:0!important;padding:1rem 1.15rem .85rem!important}.nexus-actor-dialog-body{min-height:0;padding:1rem 1.15rem 1.2rem;overflow:auto}.nexus-actor-dialog-card>.nexus-dialog-actions{z-index:4;background:linear-gradient(#0d141ffa,#090e17fe);border-top:1px solid #67b8e22e;position:sticky;bottom:0;margin:0!important;padding:.8rem 1.15rem!important}.nexus-actor-relation-endpoints{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto!important}.nexus-actor-relation-endpoints button{border-radius:10px!important;min-height:34px!important;padding:.38rem .6rem!important;font-size:.72rem!important}.nexus-actor-relation-section-label{color:#ffcd75c7;letter-spacing:.08em;text-transform:uppercase;margin:.2rem 0 -.1rem;font-size:.72rem;font-weight:700}.nexus-actor-relation-choice{grid-template-columns:14px minmax(0,1fr) auto 18px!important;min-height:52px!important}.nexus-actor-relation-choice small{color:#dae6f294;white-space:nowrap;font-size:.58rem}.nexus-actor-relation-choice i{background:var(--relation-choice-color);color:#081018;border-radius:999px;place-items:center;width:17px;height:17px;font-size:.7rem;font-style:normal;font-weight:900;display:none}.nexus-actor-relation-choice.is-selected{background:color-mix(in srgb,var(--relation-choice-color) 15%,#0e141ff5)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--relation-choice-color) 18%,transparent),0 10px 28px #0003!important;border-width:2px!important}.nexus-actor-relation-choice.is-selected i{display:grid}.nexus-actor-relation-options{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.nexus-actor-relation-options label{gap:.35rem;display:grid}.nexus-actor-relation-options textarea{min-height:90px!important}.nexus-actor-relation-danger{border-top:1px solid #ff6b6b29;justify-content:flex-start;margin-top:.2rem;padding-top:.8rem;display:flex}.nexus-actor-relation-danger .nexus-danger-button{color:#ffb0b0!important;background:#75191f47!important;border-color:#ff5c5c9e!important;width:auto!important;min-width:170px!important}.nexus-actor-relation-danger .nexus-danger-button:hover{color:#fff0f0!important;background:#9b20286b!important}@media (width<=760px){.nexus-actor-camera-tools{top:10px;right:10px}.nexus-actor-relation-endpoints{grid-template-columns:1fr auto 1fr!important}.nexus-actor-relation-endpoints button{grid-column:1/-1}.nexus-actor-relation-options{grid-template-columns:1fr}.nexus-actor-dialog-card{max-height:88vh!important}}.nexus-actors-dropdown.is-open-left .nexus-actors-dropdown-panel{left:auto!important;right:62px!important}.nexus-actors-dropdown.is-open-up .nexus-actors-dropdown-panel{top:auto!important;bottom:0!important}.nexus-actor-board-node{box-sizing:border-box!important;height:220px!important;min-height:220px!important;max-height:220px!important}.nexus-actor-board-port.is-top-left{top:-8px!important;left:-8px!important}.nexus-actor-board-port.is-top-right{top:-8px!important;right:-8px!important}.nexus-actor-board-port.is-bottom-right{bottom:-8px!important;right:-8px!important}.nexus-actor-board-port.is-bottom-left{bottom:-8px!important;left:-8px!important}.nexus-actor-board-port.is-top-left,.nexus-actor-board-port.is-top-right,.nexus-actor-board-port.is-bottom-right,.nexus-actor-board-port.is-bottom-left{margin:0!important}.nexus-actor-board-node.is-selected{border-color:#ffc45bd1!important;box-shadow:0 0 0 1px #ffc45b4d,0 0 11px #ffb84a1f,0 16px 36px #0000004f!important}.nexus-dialog-backdrop{align-items:center!important;padding:88px 20px 24px!important}.nexus-actor-dialog-card{width:min(780px,100vw - 40px)!important;max-height:min(80vh,780px)!important}.nexus-actor-relation-choice.is-selected{border-color:var(--relation-choice-color)!important;background:color-mix(in srgb,var(--relation-choice-color) 18%,#0e141ff7)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--relation-choice-color) 20%,transparent),0 10px 26px #0000002e!important}.nexus-actor-board-stage.is-zoom-far .nexus-actor-board-port{opacity:.24!important;transform:scale(.82)!important}.nexus-actor-board-stage.is-zoom-far .nexus-actor-board-node:hover .nexus-actor-board-port,.nexus-actor-board-stage.is-connect-mode .nexus-actor-board-port{opacity:1!important;transform:scale(1.12)!important}@media (width<=720px){.nexus-actor-board-node{height:220px!important;min-height:220px!important;max-height:220px!important}.nexus-dialog-backdrop{padding:76px 10px 14px!important}.nexus-actor-dialog-card{max-height:84vh!important}}.nexus-genealogy-stage-shell{grid-template-columns:minmax(0,1fr) 300px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.nexus-genealogy-workspace{min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.nexus-genealogy-canvas{height:100%!important;min-height:0!important;overflow:hidden!important}.nexus-genealogy-toolbar{z-index:12!important;top:18px!important;left:18px!important}.nexus-actor-board-node{--actor-type-accent:#d8a14e;width:190px!important;height:190px!important;min-height:190px!important;max-height:190px!important;box-shadow:none!important;cursor:grab!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:0!important;transition:none!important;display:grid!important;overflow:visible!important}.nexus-actor-board-node.is-type-person{--actor-type-accent:#7bc9f1}.nexus-actor-board-node.is-type-family{--actor-type-accent:#e2b66e}.nexus-actor-board-node.is-type-lineage{--actor-type-accent:#c9a4ea}.nexus-actor-board-node.is-type-faction{--actor-type-accent:#e58f75}.nexus-actor-board-node.is-type-collective{--actor-type-accent:#7fd0b0}.nexus-actor-board-node.is-type-institution{--actor-type-accent:#9faee8}.nexus-actor-board-node.is-type-species{--actor-type-accent:#9bd47c}.nexus-actor-board-node.is-selected{box-shadow:none!important;filter:none!important;border:0!important;outline:0!important}.nexus-actor-board-node.is-link-target{box-shadow:none!important;border:0!important}.nexus-actor-board-node.is-dragging{z-index:9!important;cursor:grabbing!important}.nexus-actor-node-core{z-index:2;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--actor-type-accent) 58%,#6e94b057);background:radial-gradient(circle at 38% 25%,color-mix(in srgb,var(--actor-type-accent) 9%,transparent),transparent 42%),linear-gradient(180deg,#0f1924fa,#080f18f7);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:158px;height:158px;padding:18px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative;box-shadow:0 18px 38px #00000047,inset 0 0 0 1px #ffffff06}.nexus-actor-node-kicker{pointer-events:none;letter-spacing:.14em!important;text-transform:uppercase!important;color:color-mix(in srgb,var(--actor-type-accent) 84%,#dbe8f2 16%)!important;font-size:10px!important;font-weight:800!important;line-height:1!important}.nexus-actor-inline-name{color:#f1f4f7!important;text-align:center!important;width:126px!important;max-width:126px!important;box-shadow:none!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;border-radius:8px!important;outline:0!important;padding:4px 6px!important;font-size:16px!important;font-weight:760!important;line-height:1.18!important}.nexus-actor-inline-name:focus{box-shadow:0 0 0 1px color-mix(in srgb,var(--actor-type-accent) 55%,transparent)!important;background:#02080e5c!important}.nexus-actor-node-relation-count,.nexus-actor-inline-description,.nexus-actor-board-node-top,.nexus-actor-board-node-footer,.nexus-actor-board-port,.nexus-actor-board-node-tools,.nexus-actor-board-link-handle{display:none!important}.nexus-actor-board-node:hover .nexus-actor-ring-track,.nexus-actor-board-node.is-selected .nexus-actor-ring-track,.nexus-actor-board-stage.is-connect-mode .nexus-actor-ring-track{opacity:.62}.nexus-actor-board-node.is-selected .nexus-actor-ring-track{stroke-width:2.4px}.nexus-actor-ring-hit:hover+.nexus-actor-ring-handle,.nexus-actor-ring-hit.is-dragging+.nexus-actor-ring-handle{opacity:1}.nexus-actor-board-stage.is-connect-mode .nexus-actor-ring-track{stroke-dasharray:5 6}.nexus-actor-board-edge-line{stroke-width:2.4px!important;opacity:.9!important;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--actor-edge-color) 30%,transparent))!important}.nexus-actor-board-edge-hit{stroke-width:18px!important}.nexus-actor-board-overlay path{stroke-width:3px!important;stroke-dasharray:9 7!important;filter:drop-shadow(0 0 5px #5cc4ff85)!important}.nexus-actor-board-edge-label rect{fill:#060c13eb!important}.nexus-genealogy-inspector{z-index:9;box-sizing:border-box;color:#e9edf1;background:radial-gradient(circle at 50% 0,#c1894314,#0000 36%),linear-gradient(#0d131bfa,#080d14fc);border-left:1px solid #be8b483d;min-width:0;height:100%;padding:22px 18px;position:relative;overflow:auto}.nexus-genealogy-inspector header{border-bottom:1px solid #7095b029;padding:4px 2px 15px}.nexus-genealogy-inspector header span{color:#a8c5d8;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.nexus-genealogy-inspector h2{font:700 1.28rem/1.12 var(--font-family-display,Georgia,serif);color:#f1e4cf;margin:0}.nexus-genealogy-inspector-description{color:#aeb9c3;white-space:pre-wrap;margin:16px 2px;font-size:.83rem;line-height:1.5}.nexus-genealogy-inspector-meta{flex-wrap:wrap;gap:7px;margin:0 0 16px;display:flex}.nexus-genealogy-inspector-meta span{color:#bac8d2;background:#101b25b8;border:1px solid #6c9ab82e;border-radius:999px;padding:5px 8px;font-size:10px}.nexus-genealogy-inspector-relations{border-top:1px solid #7095b021;gap:7px;padding-top:14px;display:grid}.nexus-genealogy-inspector-relations h3{color:#d3a75f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:10px}.nexus-genealogy-inspector-relations button{color:#e5ebef;text-align:left;cursor:pointer;background:#0c151fb8;border:1px solid #6c9ab829;border-radius:11px;gap:2px;width:100%;padding:9px 10px;display:grid}.nexus-genealogy-inspector-relations button:hover{background:#101e2be0;border-color:#73bee66b}.nexus-genealogy-inspector-relations button strong{font-size:.75rem}.nexus-genealogy-inspector-relations button span{color:#9db0bd;font-size:.67rem}.nexus-genealogy-inspector footer{border-top:1px solid #7095b021;margin-top:18px;padding-top:14px}.nexus-genealogy-inspector footer button{color:#efdcba;cursor:pointer;background:#5b3b1952;border:1px solid #d3a0506b;border-radius:11px;width:100%;min-height:38px;font-weight:700}.nexus-genealogy-inspector.is-empty{text-align:center;color:#8194a2;flex-direction:column;justify-content:center;align-items:center;display:flex}.nexus-genealogy-inspector.is-empty span{font:700 1.1rem var(--font-family-display,Georgia,serif);color:#c9ad7c}.nexus-genealogy-inspector.is-empty p{max-width:210px;font-size:.8rem;line-height:1.45}.nexus-actors-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nexus-actors-create-grid button:last-child:nth-child(odd){grid-column:1/-1}.nexus-actors-dropdown-panel{z-index:30!important}.nexus-actor-board-stage.is-zoom-far .nexus-actor-inline-name{font-size:15px!important}.nexus-actor-board-stage.is-zoom-far .nexus-actor-ring-track{opacity:.1}.nexus-actor-board-stage.is-zoom-far .nexus-actor-board-node:hover .nexus-actor-ring-track,.nexus-actor-board-stage.is-connect-mode .nexus-actor-ring-track{opacity:.55}@media (width<=1100px){.nexus-genealogy-stage-shell{grid-template-columns:minmax(0,1fr) 250px!important}.nexus-genealogy-inspector{padding:18px 14px}}@media (width<=820px){.nexus-genealogy-stage-shell{grid-template-columns:1fr!important}.nexus-genealogy-inspector{border:1px solid #be8b4842;border-radius:16px;width:260px;height:auto;max-height:44%;position:absolute;bottom:10px;right:10px;box-shadow:0 18px 42px #00000061}.nexus-actor-board-node{width:190px!important;height:190px!important;min-height:190px!important;max-height:190px!important}.nexus-actor-node-core{width:158px;height:158px}.nexus-actor-link-ring-svg{top:-15px;left:-15px}}.nexus-genealogy-stage-shell{grid-template-columns:minmax(0,1fr) 280px!important}.nexus-actor-board-node{width:190px!important;height:190px!important;min-height:190px!important;max-height:190px!important}.nexus-actor-node-core{border:1px solid color-mix(in srgb,var(--actor-type-accent) 58%,#6e94b057)!important;width:158px!important;height:158px!important;box-shadow:0 18px 38px #00000047,inset 0 0 0 1px #ffffff06!important}.nexus-actor-board-node:hover .nexus-actor-node-core{border-color:color-mix(in srgb,var(--actor-type-accent) 72%,white 4%)!important;box-shadow:0 20px 42px #00000052,0 0 16px color-mix(in srgb,var(--actor-type-accent) 10%,transparent)!important}.nexus-actor-board-node.is-selected .nexus-actor-node-core{border-color:color-mix(in srgb,var(--actor-type-accent) 70%,#e7c88f 12%)!important;box-shadow:0 18px 40px #00000052,0 0 17px color-mix(in srgb,var(--actor-type-accent) 12%,transparent)!important}.nexus-actor-board-node.is-link-target .nexus-actor-node-core{border-color:color-mix(in srgb,var(--actor-type-accent) 74%,#8bd7ff 26%)!important;box-shadow:0 18px 40px #00000052,0 0 17px #68c7ff24!important}.nexus-actor-link-ring-svg{z-index:5!important;pointer-events:none!important;width:190px!important;height:190px!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}.nexus-actor-ring-track{fill:none!important;stroke:color-mix(in srgb,var(--actor-type-accent) 52%,#6491b061)!important;stroke-width:1.65px!important;opacity:.22!important;transition:opacity .12s,stroke-width .12s,stroke .12s!important}.nexus-actor-board-node:hover .nexus-actor-ring-track{opacity:.46!important}.nexus-actor-board-node.is-selected .nexus-actor-ring-track{opacity:.86!important;stroke-width:2.25px!important;stroke:color-mix(in srgb,var(--actor-type-accent) 78%,#d9edf8 12%)!important}.nexus-actor-board-node.is-link-target .nexus-actor-ring-track{opacity:1!important;stroke-width:2.35px!important;stroke:#8bd7ff!important}.nexus-actor-board-stage.is-connect-mode .nexus-actor-ring-track{opacity:.48!important;stroke-dasharray:none!important}.nexus-actor-ring-hit{fill:none!important;stroke:#0000!important;stroke-width:18px!important;pointer-events:stroke!important;cursor:crosshair!important}.nexus-actor-ring-handle{fill:#f2bd67!important;stroke:#142232!important;stroke-width:1.8px!important;opacity:0!important;pointer-events:none!important;filter:drop-shadow(0 0 4px #f2bd676b)!important;transition:opacity 70ms!important}.nexus-actor-ring-hit:hover+.nexus-actor-ring-handle,.nexus-actor-ring-hit.is-dragging+.nexus-actor-ring-handle,.nexus-actor-board-node.is-link-target .nexus-actor-ring-handle{opacity:1!important}.nexus-actor-inline-name{-webkit-line-clamp:2!important;overflow-wrap:anywhere!important;white-space:normal!important;text-overflow:clip!important;text-align:center!important;color:#f1f4f7!important;cursor:text!important;-webkit-user-select:text!important;user-select:text!important;-webkit-box-orient:vertical!important;width:128px!important;max-width:128px!important;max-height:2.42em!important;font-size:16px!important;font-weight:760!important;line-height:1.21!important;display:-webkit-box!important;overflow:hidden!important}.nexus-actor-inline-name[hidden]{display:none!important}.nexus-actor-inline-name-editor{color:#f1f4f7!important;text-align:center!important;width:128px!important;max-width:128px!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--actor-type-accent) 58%,transparent)!important;background:#02080e7a!important;border:0!important;border-radius:8px!important;outline:0!important;padding:4px 6px!important;font-size:16px!important;font-weight:760!important;line-height:1.18!important}.nexus-actor-inline-name-editor[hidden]{display:none!important}.nexus-actor-board-edge-line{stroke-width:2.35px!important;opacity:.92!important;stroke-linecap:round!important;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--actor-edge-color) 24%,transparent))!important}.nexus-actor-board-edge-hit{stroke:#0000!important;stroke-width:16px!important;pointer-events:stroke!important}.nexus-actor-board-edge-label rect{fill:#060c13ed!important;stroke:color-mix(in srgb,var(--actor-edge-color) 52%,#6e91a838)!important;stroke-width:1px!important}.nexus-actor-board-edge-label text{fill:color-mix(in srgb,var(--actor-edge-color) 36%,#eef4f8 64%)!important}.nexus-actor-board-overlay path{stroke-width:2.5px!important;stroke-dasharray:8 7!important;opacity:.78!important;filter:drop-shadow(0 0 4px #5cc4ff52)!important}.nexus-actor-board-overlay path.is-pending-relation{stroke-dasharray:none!important;opacity:.62!important;stroke:#8bd7ff!important}.nexus-dialog-backdrop.is-actor-relation-dialog{justify-content:center!important;align-items:flex-start!important;padding:104px 20px 24px!important;display:flex!important}.nexus-dialog-backdrop.is-actor-relation-dialog .nexus-actor-dialog-card{max-height:calc(100vh - 128px)!important;margin:0 auto!important;overflow:hidden!important}.nexus-dialog-backdrop.is-actor-relation-dialog .nexus-actor-dialog-header,.nexus-dialog-backdrop.is-actor-relation-dialog .nexus-actor-dialog-card>.nexus-dialog-actions{flex:none!important}.nexus-dialog-backdrop.is-actor-relation-dialog .nexus-actor-dialog-body{min-height:0!important;overflow:auto!important}.nexus-actor-relation-choice{--relation-choice-color:#aab4be}.nexus-actor-relation-choice .nexus-relation-choice-dot{background:var(--relation-choice-color)!important;box-shadow:0 0 12px color-mix(in srgb,var(--relation-choice-color) 45%,transparent)!important}@media (width<=1100px){.nexus-genealogy-stage-shell{grid-template-columns:minmax(0,1fr) 250px!important}}@media (width<=820px){.nexus-actor-link-ring-svg{width:190px!important;height:190px!important;top:0!important;left:0!important}}.nexus-actor-board-node:before{display:none!important}.nexus-actor-node-core{box-shadow:0 18px 38px #00000047!important}.nexus-actor-board-node:hover .nexus-actor-node-core{box-shadow:0 20px 42px #00000052,0 0 16px color-mix(in srgb,var(--actor-type-accent) 10%,transparent)!important}.nexus-actor-board-node.is-selected .nexus-actor-node-core{box-shadow:0 18px 40px #00000052,0 0 17px color-mix(in srgb,var(--actor-type-accent) 12%,transparent)!important}.nexus-actors-dialog-portal[hidden]{display:none!important}.nexus-actors-dialog-portal:not([hidden]){z-index:1400!important;pointer-events:auto!important;display:block!important;position:fixed!important;inset:0!important}.nexus-actors-dialog-portal>.nexus-dialog-backdrop.is-actor-relation-dialog{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#010408c2!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.nexus-actors-dialog-portal>.nexus-dialog-backdrop.is-actor-relation-dialog .nexus-actor-dialog-card{grid-template-rows:auto minmax(0,1fr) auto!important;width:min(820px,100vw - 40px)!important;height:auto!important;max-height:calc(100vh - 108px)!important;margin:0!important;display:grid!important;position:absolute!important;top:84px!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important}.nexus-actors-dialog-portal>.nexus-dialog-backdrop.is-actor-relation-dialog .nexus-actor-dialog-header{flex:none!important;position:relative!important;top:auto!important}.nexus-actors-dialog-portal>.nexus-dialog-backdrop.is-actor-relation-dialog .nexus-actor-dialog-body{overscroll-behavior:contain!important;min-height:0!important;overflow:auto!important}.nexus-actors-dialog-portal>.nexus-dialog-backdrop.is-actor-relation-dialog .nexus-actor-dialog-card>.nexus-dialog-actions{flex:none!important;position:relative!important;bottom:auto!important}.nexus-actor-node-core{outline:0!important;box-shadow:0 18px 38px #00000047!important}.nexus-actor-board-node:hover .nexus-actor-node-core,.nexus-actor-board-node.is-selected .nexus-actor-node-core,.nexus-actor-board-node.is-link-target .nexus-actor-node-core{box-shadow:0 19px 40px #0000004f!important}.nexus-actor-board-node.is-selected .nexus-actor-ring-track{opacity:.94!important;stroke-width:2.35px!important}@media (width<=760px){.nexus-actors-dialog-portal>.nexus-dialog-backdrop.is-actor-relation-dialog .nexus-actor-dialog-card{width:min(720px,100vw - 20px)!important;max-height:calc(100vh - 82px)!important;top:68px!important}}.nexus-actor-board-node{box-sizing:border-box!important;width:190px!important;min-width:190px!important;max-width:190px!important;height:190px!important;min-height:190px!important;max-height:190px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important}.nexus-actor-node-core{box-sizing:border-box!important;transform-origin:79px 79px!important;width:158px!important;min-width:158px!important;max-width:158px!important;height:158px!important;min-height:158px!important;max-height:158px!important;margin:0!important;position:absolute!important;inset:16px auto auto 16px!important;transform:none!important}.nexus-actor-link-ring-svg{transform-origin:95px 95px!important;width:190px!important;min-width:190px!important;max-width:190px!important;height:190px!important;min-height:190px!important;max-height:190px!important;margin:0!important;position:absolute!important;inset:0 auto auto 0!important;transform:none!important}.nexus-actor-board-stage.is-zoom-far .nexus-actor-node-core{transform:none!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-consolidate-layout{grid-template-columns:minmax(184px,208px) minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects].is-sidebar-collapsed .nexus-consolidate-layout{grid-template-columns:58px minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-context-inspector{display:none!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-consolidate-main{padding:0!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-consolidate-view{max-width:none!important;height:100%!important;min-height:0!important;overflow:auto!important}.nexus-objects-workspace{color:#edf5ff;background:#080c11e6;grid-template-columns:minmax(248px,278px) minmax(0,1fr);min-height:100%;transition:grid-template-columns .18s;display:grid}.nexus-objects-workspace.is-library-collapsed{grid-template-columns:52px minmax(0,1fr)}.nexus-objects-library{background:linear-gradient(#10161ffa,#090d12fa);border-right:1px solid #839db91f;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:14px;display:flex;overflow:hidden}.nexus-objects-library-toolbar{justify-content:space-between;align-items:center;gap:7px;display:flex}.nexus-objects-library-toggle{color:#8ea4bc;cursor:pointer;background:#0d141db8;border:1px solid #839db926;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;font:700 17px/1 system-ui;display:grid}.nexus-objects-library-toggle:hover{color:#d8e8fb;border-color:#8fb7ff61}.nexus-objects-library-head>div{min-width:0}.nexus-objects-library-head h2,.nexus-objects-create-dialog h2{letter-spacing:-.025em;margin:0;font-size:clamp(21px,1.8vw,28px);line-height:1.03}.nexus-objects-library-head p,.nexus-objects-inspector-head p,.nexus-objects-create-dialog header p{color:#91a6bc;margin:5px 0 0;font-size:10.5px;line-height:1.42}.nexus-objects-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#79b9ff;margin:0 0 5px;font-size:8.5px;font-weight:780}.nexus-objects-library-content{flex-direction:column;flex:1;gap:9px;min-height:0;display:flex}.nexus-objects-workspace.is-library-collapsed .nexus-objects-library{align-items:center;padding:10px 8px}.nexus-objects-workspace.is-library-collapsed .nexus-objects-library-toolbar{flex-direction:column;width:100%}.nexus-objects-workspace.is-library-collapsed .nexus-objects-library-head,.nexus-objects-workspace.is-library-collapsed .nexus-objects-library-content{display:none}.nexus-objects-workspace.is-library-collapsed .nexus-objects-new-button{justify-content:center;width:34px;height:34px;padding:0}.nexus-objects-workspace.is-library-collapsed .nexus-objects-new-button>span,.nexus-objects-workspace.is-library-collapsed .nexus-objects-new-button kbd{display:none}.nexus-objects-primary,.nexus-objects-secondary,.nexus-objects-filter-pill,.nexus-objects-choice-pill,.nexus-objects-link-pill,.nexus-objects-create-type-card,.nexus-objects-dialog-close{color:#edf5ff;cursor:pointer;background:#141d28db;border:1px solid #839db930;border-radius:9px;padding:7px 11px;font:650 11px/1.2 Inter,system-ui,sans-serif;transition:transform .14s,background .14s,border-color .14s,box-shadow .14s}.nexus-objects-primary{background:linear-gradient(#5080f5f5,#3458bcf5);border-color:#78a0ffa3;box-shadow:0 6px 16px #1c34732e}.nexus-objects-primary-large{padding:10px 16px;font-size:12px}.nexus-objects-primary:hover,.nexus-objects-secondary:hover,.nexus-objects-filter-pill:hover,.nexus-objects-choice-pill:hover,.nexus-objects-link-pill:hover,.nexus-objects-create-type:hover .nexus-objects-create-type-card{border-color:#8fb7ff6b;transform:translateY(-1px)}.nexus-objects-secondary:disabled{opacity:.38;cursor:not-allowed;transform:none!important}.nexus-objects-danger-quiet{color:#d7b4b4}.nexus-objects-danger-quiet:hover{background:#4c1c1f47;border-color:#ca70706b}.nexus-objects-search,.nexus-objects-sort label,.nexus-objects-form label,.nexus-objects-create-dialog label{color:#b8c6d7;flex-direction:column;gap:5px;font-size:10px;font-weight:650;display:flex}.nexus-objects-search input,.nexus-objects-sort select,.nexus-objects-form input:not([type=hidden]),.nexus-objects-form textarea,.nexus-objects-form select,.nexus-objects-create-dialog input,.nexus-objects-create-dialog textarea{color:#f4f7fb;background:#070b10c7;border:1px solid #839db929;border-radius:9px;width:100%;padding:8px 10px;font:500 12px/1.42 Inter,system-ui,sans-serif}.nexus-objects-search input:focus,.nexus-objects-sort select:focus,.nexus-objects-form input:focus,.nexus-objects-form textarea:focus,.nexus-objects-form select:focus,.nexus-objects-create-dialog input:focus,.nexus-objects-create-dialog textarea:focus{border-color:#75aeffa8;outline:none;box-shadow:0 0 0 2px #507fdc1f}.nexus-objects-form textarea,.nexus-objects-create-dialog textarea{resize:none;overflow-y:hidden}.nexus-objects-library-filters{border-top:1px solid #839db917;border-bottom:1px solid #839db917}.nexus-objects-library-filters>summary{cursor:pointer;color:#8399b1;justify-content:space-between;align-items:center;padding:8px 2px;font-size:10px;font-weight:650;list-style:none;display:flex}.nexus-objects-library-filters>summary::-webkit-details-marker{display:none}.nexus-objects-library-filters>summary:after{content:"›";color:#7890a8;font-size:16px;transition:transform .15s}.nexus-objects-library-filters[open]>summary:after{transform:rotate(90deg)}.nexus-objects-library-controls{gap:9px;padding:2px 0 10px;display:grid}.nexus-objects-filter-row{gap:5px;display:grid}.nexus-objects-filter-row>div:last-child,.nexus-objects-type-pills,.nexus-objects-links-pills,.nexus-objects-upload-actions,.nexus-objects-head-actions{flex-wrap:wrap;gap:6px;display:flex}.nexus-objects-filter-label{text-transform:uppercase;letter-spacing:.09em;color:#71879f;font-size:8px;font-weight:750}.nexus-objects-filter-pill{color:#9fb2c8;background:0 0;border-radius:999px;padding:5px 8px;font-size:9.5px}.nexus-objects-filter-pill.is-active,.nexus-objects-choice-pill.is-active{color:#edf5ff;background:#3557a06b;border-color:#7aa3ff99}.nexus-objects-sort select{padding:6px 8px;font-size:10.5px}.nexus-objects-new-button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.nexus-objects-new-button kbd{color:#d6e8ff;background:#070f1f38;border:1px solid #c5dbff33;border-radius:5px;padding:3px 4px;font:700 7.5px/1 Inter,system-ui,sans-serif}.nexus-objects-cards{flex-direction:column;gap:6px;min-height:0;padding:1px 2px 8px 0;display:flex;overflow:auto}.nexus-objects-card{color:#edf5ff;text-align:left;cursor:pointer;background:#0e141d94;border:1px solid #0000;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;transition:border-color .16s,background .16s;display:grid}.nexus-objects-card:hover{background:#141c28d1;border-color:#8eb6ff38}.nexus-objects-card.is-active{background:linear-gradient(120deg,#1e2b40eb,#151e2ceb);border-color:#7aa3ff7a}.nexus-objects-card-thumb,.nexus-objects-preview{background:#05090eeb;border:1px solid #839db91a;justify-content:center;align-items:center;display:flex;overflow:hidden}.nexus-objects-card-thumb{border-radius:9px;width:42px;height:42px}.nexus-objects-card-thumb img,.nexus-objects-preview img{object-fit:cover;width:100%;height:100%;display:block}.nexus-objects-card-symbol{color:#7391b0;font-size:17px}.nexus-objects-card-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.nexus-objects-card-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.nexus-objects-card-copy span{color:#9ec0ff;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.nexus-objects-card-copy small{color:#8295aa;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.nexus-objects-card-meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.nexus-objects-card-meta small{color:#71869c;font-size:8px}.nexus-objects-card-progress{color:#bcd7ff;background:#37538047;border-radius:999px;place-items:center;min-width:32px;height:20px;padding:0 5px;font-size:8px;font-weight:750;display:grid}.nexus-objects-inspector{flex-direction:column;gap:14px;min-width:0;padding:18px clamp(18px,2.1vw,30px) 24px;display:flex}.nexus-objects-inspector.is-empty{text-align:center;justify-content:center;align-items:center}.nexus-objects-empty-hero{background:radial-gradient(circle at 50% 0,#3a62ac1a,#0000 48%),#0a0e146b;border-radius:18px;max-width:560px;padding:28px 26px}.nexus-objects-empty-icon{color:#9bc7ff;background:#3d66ae1a;border:1px solid #79b9ff33;border-radius:15px;place-items:center;width:50px;height:50px;margin:0 auto 13px;font-size:23px;display:grid}.nexus-objects-empty-hero>p:not(.nexus-objects-eyebrow){color:#9fb1c4;line-height:1.5}.nexus-objects-empty-steps{flex-wrap:wrap;justify-content:center;gap:6px;margin:17px 0;display:flex}.nexus-objects-empty-steps span{color:#9eb2c8;border:1px solid #839db91a;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9.5px;display:inline-flex}.nexus-objects-empty-steps b{color:#cfe1ff;background:#5582dc33;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7.5px;display:grid}.nexus-objects-inspector-head{border-bottom:1px solid #839db917;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:11px;display:flex}.nexus-objects-title-block{flex:1;min-width:0;max-width:900px}.nexus-objects-title-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.nexus-objects-title-meta>span{color:#9bb6d3;text-transform:uppercase;letter-spacing:.08em;background:#11182275;border-radius:999px;padding:3px 6px;font-size:8px}.nexus-objects-status-control{display:inline-flex!important}.nexus-objects-status-control select{text-transform:uppercase;letter-spacing:.05em;min-width:112px;color:#a9bed6!important;background-color:#11182275!important;border-radius:999px!important;width:auto!important;padding:3px 23px 3px 7px!important;font-size:8.5px!important}.nexus-objects-title-input{letter-spacing:-.025em;max-width:760px!important;box-shadow:none!important;color:#f0f5fb!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font:700 clamp(24px,2.5vw,34px)/1.05 Georgia,Times New Roman,serif!important}.nexus-objects-title-input:focus{border:0!important;box-shadow:0 1px #75aeff8c!important}.nexus-objects-editor-grid{grid-template-columns:minmax(150px,180px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.nexus-objects-media{flex-direction:column;gap:7px;min-width:0;display:flex;position:sticky;top:12px}.nexus-objects-preview{aspect-ratio:3/2;width:100%;min-height:100px;color:inherit;cursor:pointer;border-radius:13px;padding:0;position:relative}.nexus-objects-preview.is-empty{background:radial-gradient(circle at 50% 35%,#446fbc14,#0000 42%),#060a0fad;border-style:dashed;flex-direction:column;gap:4px}.nexus-objects-preview:hover{border-color:#81b0ff61}.nexus-objects-thumb-placeholder span{color:#5f7892;font-size:24px}.nexus-objects-preview-copy{color:#c8d8ea;text-align:center;flex-direction:column;gap:2px;display:flex}.nexus-objects-preview-copy strong{font-size:9.5px}.nexus-objects-preview-copy span{color:#7188a0;font-size:8px}.nexus-objects-upload-actions .nexus-objects-secondary{padding:5px 7px;font-size:9px}.nexus-objects-progress-card{border-top:1px solid #839db917;border-bottom:1px solid #839db917;padding:9px 10px}.nexus-objects-progress-card>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.nexus-objects-progress-card span{color:#8298af;font-size:8.5px}.nexus-objects-progress-card strong{color:#dce9fa;font-size:10px}.nexus-objects-progress-card i{background:#475b7338;border-radius:99px;height:3px;margin:6px 0;display:block;overflow:hidden}.nexus-objects-progress-card i em{border-radius:inherit;background:linear-gradient(90deg,#4f81e6e6,#5fbcdfdb);height:100%;transition:width .16s;display:block}.nexus-objects-progress-card p{color:#9bb0c6;margin:0;font-size:8.7px;line-height:1.35}.nexus-objects-progress-card small{color:#667d94;margin-top:3px;font-size:7.7px;display:block}.nexus-objects-media-note{color:#6f859b;flex-wrap:wrap;gap:5px;font-size:8px;display:flex}.nexus-objects-media-note span{background:#11182275;border-radius:999px;padding:3px 5px}.nexus-objects-form{grid-template-columns:1fr;align-content:start;gap:10px;min-width:0;display:grid}.nexus-objects-object-summary{border-bottom:1px solid #839db917;gap:9px;padding:1px 0 11px;display:grid}.nexus-objects-summary-row{gap:6px;display:grid}.nexus-objects-mini-label{text-transform:uppercase;letter-spacing:.1em;color:#71879f;font-size:8px;font-weight:750}.nexus-objects-type-pills{margin:0}.nexus-objects-choice-pill{background:#111822b3;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:9.5px;font-weight:600;display:inline-flex}.nexus-objects-choice-pill>span{color:#8eb9ef;font-size:12px}.nexus-objects-choice-pill>strong{font-size:9.5px}.nexus-objects-choice-pill.is-active{box-shadow:inset 0 0 0 1px #7aa3ff24}.nexus-objects-what-is{grid-template-columns:minmax(130px,170px) minmax(0,1fr);align-items:start;gap:12px!important;display:grid!important}.nexus-objects-what-is>span{flex-direction:column;gap:3px;display:flex}.nexus-objects-what-is strong{color:#dce9f8;font-size:10.5px}.nexus-objects-what-is small{color:#71879f;font-size:8.8px;font-weight:450;line-height:1.35}.nexus-objects-what-is textarea{max-height:150px;min-height:46px!important}.nexus-objects-speculative-section{background:linear-gradient(90deg,#1e314e29,#080c1100 70%);border-left:2px solid #6b9eee6b;gap:8px;padding:13px 14px 7px;display:grid;position:relative}.nexus-objects-speculative-head p{color:#7194bc;letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:7.8px;font-weight:800}.nexus-objects-speculative-head h3{color:#edf4fd;margin:0;font:700 17px/1.15 Georgia,Times New Roman,serif}.nexus-objects-speculative-head span{color:#8499af;max-width:830px;margin-top:3px;font-size:9.5px;line-height:1.4;display:block}.nexus-objects-causal-chain{gap:0;margin-top:2px;display:grid}.nexus-objects-question{color:inherit;grid-template-columns:34px minmax(0,1fr);padding:7px 0 9px;position:relative;gap:9px!important;display:grid!important}.nexus-objects-question:not(:last-child):before{content:"";background:linear-gradient(#759fda61,#759fda1a);width:1px;position:absolute;top:33px;bottom:-2px;left:16px}.nexus-objects-question-step{color:#8fbaff;letter-spacing:.06em;background:#1f3149db;border:1px solid #769fda3d;border-radius:50%;align-self:start;place-items:center;width:32px;height:32px;font-size:8px;font-weight:800;display:grid}.nexus-objects-question-body{grid-template-columns:minmax(90px,120px) minmax(150px,.7fr) minmax(260px,1.3fr);align-items:start;gap:3px 9px;display:grid}.nexus-objects-question-title{grid-column:1;align-items:center;gap:5px;display:flex}.nexus-objects-question-title strong{color:#e1ecf9;font-size:10.5px}.nexus-objects-question-title em{color:#758ba2;text-transform:uppercase;letter-spacing:.06em;background:#839db914;border-radius:999px;padding:2px 4px;font-size:7px;font-style:normal}.nexus-objects-question-ask{color:#b8cadc;grid-column:2;font-size:10px;font-weight:600}.nexus-objects-question small{color:#657d95;grid-column:1/3;font-size:8.3px;font-weight:450;line-height:1.3}.nexus-objects-question textarea{grid-area:1/3/3;max-height:180px;background:#05090e7a!important;min-height:46px!important;padding:8px 10px!important}.nexus-objects-details{border-top:1px solid #839db917;overflow:hidden}.nexus-objects-details:last-of-type{border-bottom:1px solid #839db917}.nexus-objects-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;list-style:none;display:flex}.nexus-objects-details>summary::-webkit-details-marker{display:none}.nexus-objects-details>summary>span{grid-template-columns:24px auto;align-items:center;column-gap:7px;display:grid}.nexus-objects-details>summary b{color:#8fbaff;letter-spacing:.06em;background:#34548b2e;border-radius:7px;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:7.5px;display:grid}.nexus-objects-details>summary strong{color:#dce8f6;font-size:10.5px}.nexus-objects-details>summary small{color:#738aa2;font-size:8.7px}.nexus-objects-details>summary>i{color:#8097ad;font-size:17px;font-style:normal;transition:transform .15s}.nexus-objects-details[open]>summary>i{transform:rotate(90deg)}.nexus-objects-details-body{padding:4px 0 12px}.nexus-objects-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nexus-objects-fields-grid label.is-wide{grid-column:1/-1}.nexus-objects-fields-grid textarea{max-height:150px;min-height:46px!important}.nexus-objects-links-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nexus-objects-links-group{flex-direction:column;gap:6px;min-width:0;display:flex}.nexus-objects-links-group header{justify-content:space-between;align-items:baseline;gap:7px;display:flex}.nexus-objects-links-group header strong{font-size:9.8px}.nexus-objects-links-group header span{color:#7f94aa;font-size:8px}.nexus-objects-link-pill{background:#111822b3;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:500}.nexus-objects-link-pill.is-active{background:#3760ba4d;border-color:#84adff8a;box-shadow:inset 0 0 0 1px #84adff1f}.nexus-objects-links-empty{color:#8298af;margin:0;font-size:9px;line-height:1.35}.nexus-objects-form-actions{z-index:4;background:linear-gradient(#0000,#080c11f5 42%);justify-content:flex-end;align-items:center;gap:12px;margin-top:0;padding:8px 0 1px;display:flex;position:sticky;bottom:0}.nexus-objects-form-actions>span{color:#71879f;margin-right:auto;font-size:8.7px}.nexus-objects-form-actions>span[data-state=saving]{color:#9db5ce}.nexus-objects-form-actions>span[data-state=error]{color:#cf9696}.nexus-objects-form-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.nexus-objects-coherence-button:not(:disabled){border-color:#749dd647}.nexus-objects-empty-list{color:#879bb1;text-align:center;background:#0a0e144d;border:1px dashed #839db91f;border-radius:11px;place-items:center;gap:5px;padding:20px 12px;display:grid}.nexus-objects-empty-list>span{font-size:20px}.nexus-objects-empty-list p{margin:0;font-size:9.5px}.nexus-objects-create-dialog{color:#eef5fd;background:linear-gradient(#111923,#0b1118);border:1px solid #84a4ca3d;border-radius:20px;width:min(590px,100vw - 32px);max-height:min(700px,100vh - 32px);padding:0;overflow:hidden;box-shadow:0 34px 100px #0000009e}.nexus-objects-create-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010509b8}.nexus-objects-create-dialog form{max-height:inherit;flex-direction:column;display:flex}.nexus-objects-create-dialog header{border-bottom:1px solid #839db91a;justify-content:space-between;gap:15px;padding:18px 20px 14px;display:flex}.nexus-objects-create-dialog header>div{max-width:500px}.nexus-objects-dialog-close{color:#9eb1c5;background:0 0;border-radius:50%;width:30px;height:30px;padding:0;font-size:18px}.nexus-objects-create-body{gap:12px;padding:16px 20px;display:grid;overflow:auto}.nexus-objects-create-name input{padding:10px 11px;font-size:14px}.nexus-objects-create-types{border:0;gap:5px;min-width:0;margin:0;padding:0;display:grid}.nexus-objects-create-types legend{color:#b8c6d7;margin:0 0 5px;padding:0;font-size:10px;font-weight:650}.nexus-objects-create-types>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.nexus-objects-create-type{cursor:pointer;min-width:0;display:block;position:relative}.nexus-objects-create-type>input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.nexus-objects-create-type-card{text-align:left;background:#090e15bf;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:54px;padding:7px 10px;font-size:9px;display:flex;position:relative}.nexus-objects-create-type-icon{color:#83b1ec;font-size:14px}.nexus-objects-create-type-card>strong{font-size:9px}.nexus-objects-create-type-check{color:#bdddff;opacity:0;background:#71a9ff2e;border:1px solid #85b5ff52;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:800;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:6px;right:7px;transform:scale(.7)}.nexus-objects-create-type>input:checked+.nexus-objects-create-type-card{background:linear-gradient(145deg,#304d89a8,#18253ae0);border-color:#7facffc7;box-shadow:inset 0 0 0 2px #5d90ee26}.nexus-objects-create-type>input:checked+.nexus-objects-create-type-card .nexus-objects-create-type-check{opacity:1;transform:scale(1)}.nexus-objects-create-type>input:focus-visible+.nexus-objects-create-type-card{outline-offset:2px;outline:2px solid #7fb8ffdb}.nexus-objects-create-dialog label small{color:#72879d;font-weight:500}.nexus-objects-create-dialog footer{background:#060a0f57;border-top:1px solid #839db917;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px 16px;display:flex}.nexus-objects-create-dialog footer>div{justify-content:flex-end;gap:6px;display:flex}.nexus-objects-shortcut-hint{color:#71869c;align-items:center;gap:4px;font-size:8.5px;display:inline-flex}.nexus-objects-shortcut-hint kbd{color:#9eb5ce;background:#05090e7a;border:1px solid #8ba7c62e;border-radius:5px;padding:3px 4px;font:700 7.5px/1 Inter,system-ui,sans-serif}@media (width<=1180px){.nexus-objects-workspace,.nexus-objects-workspace.is-library-collapsed{grid-template-columns:1fr}.nexus-objects-library{border-bottom:1px solid #839db924;border-right:0;max-height:275px}.nexus-objects-workspace.is-library-collapsed .nexus-objects-library{align-items:stretch;max-height:48px;padding:8px 12px}.nexus-objects-workspace.is-library-collapsed .nexus-objects-library-toolbar{flex-direction:row;width:auto}.nexus-objects-editor-grid{grid-template-columns:150px minmax(0,1fr)}.nexus-objects-question-body{grid-template-columns:105px minmax(130px,.7fr) minmax(190px,1.3fr)}}@media (width<=820px){.nexus-objects-library{max-height:none}.nexus-objects-library-toggle{display:none}.nexus-objects-editor-grid{grid-template-columns:1fr}.nexus-objects-media{grid-template-columns:minmax(130px,180px) minmax(0,1fr);align-items:start;display:grid;position:static}.nexus-objects-preview,.nexus-objects-upload-actions{grid-column:1}.nexus-objects-progress-card,.nexus-objects-media-note{grid-column:2}.nexus-objects-inspector-head{flex-direction:column}.nexus-objects-head-actions{align-self:flex-start}.nexus-objects-question-body{grid-template-columns:minmax(85px,110px) minmax(0,1fr)}.nexus-objects-question textarea{grid-area:auto/1/auto/-1}.nexus-objects-question small{grid-column:1/-1}.nexus-objects-links-panel{grid-template-columns:1fr}}@media (width<=600px){.nexus-objects-inspector{padding:14px}.nexus-objects-library{padding:12px}.nexus-objects-library-toolbar{align-items:center}.nexus-objects-editor-grid,.nexus-objects-media,.nexus-objects-fields-grid{grid-template-columns:1fr}.nexus-objects-preview,.nexus-objects-upload-actions,.nexus-objects-progress-card,.nexus-objects-media-note{grid-column:1}.nexus-objects-preview{max-width:220px}.nexus-objects-card{grid-template-columns:42px minmax(0,1fr)}.nexus-objects-card-meta{flex-direction:row;grid-column:2;align-items:flex-start}.nexus-objects-what-is{grid-template-columns:1fr}.nexus-objects-question{grid-template-columns:30px minmax(0,1fr)}.nexus-objects-question-step{width:28px;height:28px}.nexus-objects-question:not(:last-child):before{top:29px;left:14px}.nexus-objects-question-body{grid-template-columns:1fr}.nexus-objects-question-title,.nexus-objects-question-ask,.nexus-objects-question small,.nexus-objects-question textarea{grid-column:1}.nexus-objects-form-actions{flex-direction:column;align-items:stretch}.nexus-objects-form-actions>span{margin-right:0}.nexus-objects-form-actions>div{justify-content:stretch}.nexus-objects-form-actions button{flex:1}.nexus-objects-create-types>div{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-objects-create-dialog header,.nexus-objects-create-body,.nexus-objects-create-dialog footer{padding-left:15px;padding-right:15px}.nexus-objects-create-dialog footer{flex-direction:column;align-items:stretch}.nexus-objects-create-dialog footer>div{width:100%}.nexus-objects-create-dialog footer>div button{flex:1}.nexus-objects-new-button kbd{display:none}}.nexus-map{gap:var(--space-4);min-width:0;display:grid}.nexus-map-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);display:flex}.nexus-map-toolbar h1{margin:.2rem 0;font-size:clamp(1.8rem,3vw,2.6rem)}.nexus-map-controls,.nexus-map-tabs,.nexus-map-actions{gap:var(--space-2);flex-wrap:wrap;align-items:end;display:flex}.nexus-map-controls label{gap:.35rem;font-size:.78rem;display:grid}.nexus-map-controls input,.nexus-map-controls select,.nexus-map-form input,.nexus-map-form select,.nexus-map-form textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);min-width:10rem;color:inherit;padding:.65rem .75rem}.nexus-map-tabs button[aria-pressed=true]{border-color:var(--color-copper);background:color-mix(in srgb,var(--color-copper) 16%,transparent)}.nexus-map-body{gap:var(--space-3);grid-template-columns:minmax(260px,310px) minmax(0,1fr) minmax(280px,340px);min-height:600px;display:grid}.nexus-map-sidebar,.nexus-map-main,.nexus-map-context{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);min-width:0;overflow:auto}.nexus-map-sidebar{padding:var(--space-3)}.nexus-map-sidebar header{margin-bottom:var(--space-3);justify-content:space-between;display:flex}.nexus-place-atlas-list{margin-top:var(--space-3);gap:.35rem;display:grid}.nexus-place-atlas-item{justify-content:space-between;gap:var(--space-2);text-align:left;border-radius:var(--radius-md);width:100%;color:inherit;background:0 0;border:1px solid #0000;padding:.7rem;display:flex}.nexus-place-atlas-item:hover,.nexus-place-atlas-item.is-selected{border-color:var(--color-copper);background:color-mix(in srgb,var(--color-copper) 10%,transparent)}.nexus-place-atlas-item span:first-child{display:grid}.nexus-place-atlas-item small{opacity:.72}.nexus-map-main,.nexus-map-context{padding:var(--space-4)}.nexus-schematic-map{gap:var(--space-3);display:grid}.nexus-schematic-map>header{justify-content:space-between;gap:var(--space-3);display:flex}.nexus-map-canvas{border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--color-cyan) 18%,transparent) 1px,transparent 0);background-size:24px 24px;min-height:520px;position:relative;overflow:hidden}.nexus-map-reference-image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:saturate(.85)contrast(.95);width:100%;height:100%;position:absolute;inset:0}.nexus-map-place-node{width:max(120px,var(--node-w));border:1px solid color-mix(in srgb,var(--color-cyan) 55%,var(--color-border));border-radius:var(--radius-md);background:var(--color-surface-2);min-height:64px;color:inherit;text-align:left;padding:.65rem;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0000002e}.nexus-map-place-node:focus-visible{outline:3px solid var(--color-copper);outline-offset:3px}.nexus-map-place-node.is-archived{opacity:.5}.nexus-map-edge-label{display:none}.nexus-map-scale-notice{opacity:.75;font-size:.8rem}.nexus-map-badge{border:1px solid var(--color-border);border-radius:999px;padding:.2rem .45rem;font-size:.72rem;display:inline-flex}.nexus-map-badge.is-cyan{border-color:color-mix(in srgb,var(--color-cyan) 60%,var(--color-border))}.nexus-map-badge.is-amber{border-color:color-mix(in srgb,var(--color-amber) 70%,var(--color-border))}.nexus-map-badge.is-green{border-color:color-mix(in srgb,var(--color-success) 65%,var(--color-border))}.nexus-map-inspector dl{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nexus-map-inspector dl div{border-radius:var(--radius-md);background:var(--color-surface-2);padding:.65rem}.nexus-map-inspector dt{opacity:.7;font-size:.75rem}.nexus-map-inspector ul{padding-left:1.1rem}.nexus-map-hierarchy ol{padding:0;list-style:none}.nexus-map-hierarchy li{margin-left:calc(var(--depth)*1.25rem)}.nexus-map-hierarchy button{text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);width:100%;color:inherit;margin:.2rem 0;padding:.6rem;display:grid}.nexus-map-atlas-view table{border-collapse:collapse;width:100%}.nexus-map-atlas-view th,.nexus-map-atlas-view td{border-bottom:1px solid var(--color-border);text-align:left;padding:.65rem}.nexus-map-text-view{gap:var(--space-3);display:grid}.nexus-map-text-view article{padding:var(--space-3);border-bottom:1px solid var(--color-border)}.nexus-map-empty{min-height:220px;padding:var(--space-5);align-content:center;place-items:start;display:grid}.nexus-map-form label{gap:.4rem;display:grid}.nexus-check{align-items:center;gap:.5rem;font-size:.85rem;display:flex}@media (width<=1366px){.nexus-map-body{grid-template-columns:290px minmax(0,1fr)}.nexus-map-context{display:none}}@media (width<=1099px){.nexus-map-body{grid-template-columns:1fr}.nexus-map-sidebar{max-height:300px}.nexus-map-toolbar{flex-direction:column;align-items:stretch}.nexus-map-canvas{min-height:430px}}@media (width<=700px){.nexus-map-controls{flex-direction:column;align-items:stretch}.nexus-map-controls input,.nexus-map-controls select{width:100%}.nexus-map-canvas{min-height:360px}.nexus-map-place-node{width:110px;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.nexus-map *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nexus-map-object text,.nexus-map-object-label{pointer-events:none;paint-order:stroke fill;stroke:#030a0fe6;stroke-width:3px;stroke-linejoin:round}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/report] .nexus-consolidate-layout{grid-template-columns:minmax(194px,218px) minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/report].is-sidebar-collapsed .nexus-consolidate-layout{grid-template-columns:58px minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/report] .nexus-context-inspector{display:none!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/report] .nexus-consolidate-main{min-width:0}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/report] .nexus-consolidate-view{overflow:hidden!important}.nexus-report-view{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex;overflow:hidden}.nexus-report-editor-header{background:linear-gradient(110deg,#39271ce0,#081922f5 48%,#04121af5);border:1px solid #c4873261;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex;box-shadow:0 18px 42px #0000002e}.nexus-report-editor-title{align-items:center;gap:18px;min-width:0;display:flex}.nexus-report-editor-title>.nexus-view-eyebrow{color:#d49b4b;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:800}.nexus-report-editor-title h1{color:#f1e7d6;white-space:nowrap;margin:0;font:700 1.72rem/1 Georgia,Times New Roman,serif}.nexus-report-steps{background:#030f168a;border:1px solid #4993aa38;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.nexus-report-steps span{color:#718690;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.66rem;display:flex}.nexus-report-steps span b{border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.58rem;display:grid}.nexus-report-steps span.is-active{color:#dbe8eb;background:#2e7f9729}.nexus-report-editor-actions{justify-content:flex-end;align-items:end;gap:8px;min-width:0;display:flex}.nexus-report-picker{color:#c39450;letter-spacing:.1em;text-transform:uppercase;gap:4px;min-width:185px;font-size:.58rem;font-weight:800;display:grid}.nexus-report-picker select{max-width:230px;min-height:38px}.nexus-report-save-state{color:#76b89b;white-space:nowrap;align-self:center;font-size:.65rem}.nexus-report-editor-actions>button{min-height:40px;padding-inline:16px}.nexus-report-document-menu{align-self:end;position:relative}.nexus-report-document-menu>summary,.nexus-report-row-menu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;place-items:center;list-style:none;display:grid}.nexus-report-document-menu>summary::-webkit-details-marker{display:none}.nexus-report-row-menu>summary::-webkit-details-marker{display:none}.nexus-report-document-menu>summary{color:#d8e3e6;background:#071923;border:1px solid #3789a261;border-radius:999px;width:42px;height:40px}.nexus-report-document-menu>div,.nexus-report-row-menu>div{z-index:40;background:#081923;border:1px solid #4690a66b;border-radius:13px;min-width:210px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 20px 50px #0000007a}.nexus-report-document-menu>div button,.nexus-report-row-menu>div button{text-align:left;background:0 0;border:0;justify-content:flex-start}.nexus-report-document-menu>div button:hover,.nexus-report-row-menu>div button:hover{background:#4e96ab21}.nexus-report-alert{border-radius:10px;margin:0;padding:9px 13px;font-size:.72rem}.nexus-report-alert.is-warning{color:#fff1bd;background:#5b451f}.nexus-report-alert.is-error{color:#ffe6e6;background:#5a2525}.nexus-report-editor-grid{background:#06151d;border:1px solid #438fa645;border-radius:20px;flex:1;grid-template-columns:minmax(278px,320px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.nexus-report-editor-grid.has-section-drawer{grid-template-columns:minmax(270px,310px) minmax(0,1fr) minmax(260px,300px)}.nexus-report-outline,.nexus-report-section-drawer{scrollbar-gutter:stable;background:linear-gradient(#1f1815d1,#051118fa);min-height:0;overflow:auto}.nexus-report-outline{border-right:1px solid #428fa538;flex-direction:column;padding:16px;display:flex}.nexus-report-outline>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.nexus-report-outline>header p{color:#c78e42;text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.59rem;font-weight:800}.nexus-report-outline>header h2{color:#f1e6d4;margin:3px 0 0;font:700 1.16rem/1.1 Georgia,Times New Roman,serif}.nexus-report-outline>header>span{color:#8fa3ad;border:1px solid #4a91a647;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.7rem;display:grid}.nexus-report-outline-meta{border-bottom:1px solid #478fa526;grid-template-columns:1fr;gap:9px;padding-bottom:13px;display:grid}.nexus-report-outline label,.nexus-report-section-drawer label{color:#aab8be;gap:5px;font-size:.65rem;display:grid}.nexus-report-outline select,.nexus-report-outline input,.nexus-report-section-drawer select,.nexus-report-section-drawer input{width:100%;min-height:38px}.nexus-report-index{gap:4px;margin:10px -4px 14px;padding:0 4px;list-style:none;display:grid}.nexus-report-index-group{color:#b47f3c;letter-spacing:.15em;text-transform:uppercase;padding:10px 5px 3px;font-size:.56rem;font-weight:850}.nexus-report-index-row{border:1px solid #0000;border-radius:11px;grid-template-columns:24px 26px minmax(0,1fr) 32px;align-items:center;gap:3px;min-height:48px;padding:4px 5px;transition:border-color .15s,background .15s,opacity .15s;display:grid;position:relative}.nexus-report-index-row:hover{background:#37829814;border-color:#3d8ba22e}.nexus-report-index-row.is-selected{background:linear-gradient(90deg,#b87b2c2b,#23708917);border-color:#cf913a94}.nexus-report-index-row.is-excluded{opacity:.52}.nexus-report-index-row.is-dragging{opacity:.35}.nexus-report-index-row.is-drag-over{border-color:#d19746;box-shadow:inset 0 2px #d19746}.nexus-report-drag-handle{color:#758892;cursor:grab;place-items:center;height:30px;font-size:1rem;display:grid}.nexus-report-drag-handle:active{cursor:grabbing}.nexus-report-visibility{place-items:center!important;gap:0!important;display:grid!important}.nexus-report-visibility input{margin:0;width:16px!important;height:16px!important;min-height:0!important}.nexus-report-index-title{text-align:left!important;background:0 0!important;border:0!important;justify-items:start!important;gap:2px!important;min-width:0!important;padding:5px 7px!important;display:grid!important}.nexus-report-index-title strong{text-overflow:ellipsis;white-space:nowrap;color:#dce4e6;max-width:100%;font-size:.72rem;overflow:hidden}.nexus-report-index-title small{color:#80939c;font-size:.58rem}.nexus-report-index-title small[data-tone=ready]{color:#72b79a}.nexus-report-index-title small[data-tone=warning]{color:#e0a34c}.nexus-report-index-title small[data-tone=empty]{color:#9a8480}.nexus-report-index-title small[data-tone=muted]{color:#67767d}.nexus-report-row-menu{position:relative}.nexus-report-row-menu>summary{color:#8698a0;border-radius:8px;width:28px;height:28px;font-size:.66rem}.nexus-report-row-menu>summary:hover{background:#37819721}.nexus-report-row-menu>div{min-width:150px;top:32px}.nexus-report-add-note{justify-content:flex-start;width:100%;margin-top:auto}.nexus-report-inclusion{border:1px solid #4a8fa43d;border-radius:12px;margin:12px 0 0;overflow:hidden;padding:0!important}.nexus-report-inclusion>summary{cursor:pointer;color:#e0d3c1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:11px 12px;font-weight:700;list-style:none;display:grid}.nexus-report-inclusion>summary::-webkit-details-marker{display:none}.nexus-report-inclusion>summary:after{content:"＋";color:#d09a4d;grid-area:1/2/span 2}.nexus-report-inclusion[open]>summary:after{content:"−"}.nexus-report-inclusion>summary small{color:#82959f;font-size:.58rem;font-weight:500;display:block}.nexus-report-inclusion>p{color:#90a2ab;border-top:1px solid #4b8fa424;margin:0;padding:11px 12px 4px;font-size:.62rem;line-height:1.45}.nexus-report-inclusion>label{border-top:1px solid #4b8fa417;grid-template-columns:auto minmax(0,1fr);padding:9px 12px;align-items:start!important;gap:8px!important;margin:0!important;display:grid!important}.nexus-report-inclusion>label input{margin-top:2px;width:15px!important;height:15px!important;min-height:0!important}.nexus-report-inclusion>label span{gap:2px;display:grid}.nexus-report-inclusion>label strong{color:#d8e0e3;font-size:.66rem}.nexus-report-inclusion>label small{color:#7f929c;font-size:.57rem;line-height:1.35}.nexus-report-outline-summary{color:#768a93;gap:12px;padding:12px 2px 0;font-size:.58rem;display:flex}.nexus-report-preview{scrollbar-gutter:stable;background:radial-gradient(circle at 50% 0,#ffffff1f,#0000 36%),#d9d5cc;min-width:0;min-height:0;position:relative;overflow:auto}.nexus-report-start{place-items:center;min-height:100%;padding:34px;display:grid}.nexus-report-start-sheet{color:#26323e;text-align:center;background:#f7f4ed;border:1px solid #aeb3b8;flex-direction:column;justify-content:center;align-items:center;width:min(620px,88%);min-height:430px;padding:54px;display:flex;box-shadow:0 18px 52px #151d232e}.nexus-report-start-kicker{color:#9e6b2d;letter-spacing:.18em;text-transform:uppercase;margin:0 0 46px;font-size:.72rem;font-weight:850}.nexus-report-start-sheet h2{color:#222d38;margin:0;font:700 2.4rem/1.05 Georgia,Times New Roman,serif}.nexus-report-start-world{color:#55616d;margin:12px 0 32px;font-size:1rem}.nexus-report-start-sheet>span{color:#5b6974;border:1px solid #9eabb4;border-radius:999px;padding:5px 10px;font-size:.68rem}.nexus-report-start-sheet>strong{color:#36434e;margin:12px 0 24px;font-size:.76rem}.nexus-report-preview-shell{flex-direction:column;min-height:100%;display:flex}.nexus-report-preview-bar{z-index:12;color:#dce4e7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151f26ed;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;display:flex;position:sticky;top:0;box-shadow:0 4px 16px #0003}.nexus-report-preview-bar>div:first-child{align-items:center;gap:10px;display:flex}.nexus-report-preview-bar strong{font-size:.7rem}.nexus-report-preview-bar span{color:#8fa0a8;font-size:.62rem}.nexus-report-preview-zoom{align-items:center;gap:6px;display:flex}.nexus-report-preview-zoom button{width:30px;height:30px;padding:0}.nexus-report-preview-zoom output{text-align:center;min-width:42px;font-size:.64rem}.nexus-report-pages{zoom:var(--report-preview-zoom,1);gap:22px;padding:28px;display:grid}.nexus-report-cover-page,.nexus-report-page{color:#1c2733;background:#fff;width:min(760px,100% - 20px);min-height:960px;margin:0 auto;padding:58px 64px;position:relative;box-shadow:0 16px 44px #00000030}.nexus-report-cover-page{text-align:center;place-items:center;display:grid}.nexus-report-cover-page p{color:#9e6b2d;letter-spacing:.17em;text-transform:uppercase;margin:0 0 46px;font-size:.78rem;font-weight:800}.nexus-report-cover-page h1{color:#1f2b37;margin:0;font:700 3rem/1.05 Georgia,Times New Roman,serif}.nexus-report-cover-page strong{color:#52606c;margin-top:15px;font-size:1.1rem;display:block}.nexus-report-cover-page small{color:#7a8791;margin-top:30px;display:block}.nexus-report-page-number{color:#9aa4ac;font-size:.7rem;position:absolute;bottom:24px;right:30px}.nexus-report-page-number:before{counter-increment:report-page;content:counter(report-page)}.nexus-report-pages{counter-reset:report-page}.nexus-report-page-heading{border-bottom:2px solid #a56835;margin-bottom:32px;padding-bottom:15px}.nexus-report-page-heading p{color:#9e6b2d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:.66rem;font-weight:800}.nexus-report-page-heading h2{color:#1f2a35;margin:0;font:700 2rem/1.08 Georgia,Times New Roman,serif}.nexus-report-page-content h3,.nexus-report-page-content h4{color:#24313e}.nexus-report-page-content h3{margin-top:28px;font:700 1.25rem Georgia,Times New Roman,serif}.nexus-report-page-content p,.nexus-report-page-content li,.nexus-report-page-content dd{color:#3f4b56;line-height:1.58}.nexus-report-toc{margin:0;padding:0;list-style:none}.nexus-report-toc li{border-bottom:1px solid #d6dadd}.nexus-report-toc button{color:#34414d;text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;padding:12px 0;display:flex}.nexus-report-toc b{color:#9e6b2d}.nexus-report-table-wrap{overflow-x:auto}.nexus-report-page table{border-collapse:collapse;width:100%;font-size:.82rem}.nexus-report-page th,.nexus-report-page td{text-align:left;vertical-align:top;border:1px solid #cbd2db;padding:7px}.nexus-report-badge{background:#fff4d2;border:1px solid #b7a070;border-radius:999px;padding:2px 8px;font-size:.7rem;display:inline-block}.nexus-report-badge[data-status=consolidated]{background:#e4efe8;border-color:#7b9882}.nexus-report-badge[data-status=intentional_contradiction]{background:#eee6f6;border-color:#8975a5}.nexus-report-diagram{margin:20px 0}.nexus-report-diagram svg{max-width:100%;height:auto}.nexus-report-callout{background:#f7f1eb;border-left:4px solid #a86232;margin:12px 0;padding:12px 14px}.nexus-report-callout.is-warning{background:#fff6df;border-color:#b57b21}.nexus-report-metadata{grid-template-columns:max-content 1fr;gap:5px 14px;display:grid}.nexus-report-metadata dt{font-weight:700}.nexus-report-preview .nexus-report-empty{color:#34404c;background:#ffffff42;border-color:#8a929a}.nexus-report-section-drawer{border-left:1px solid #468fa440}.nexus-report-section-drawer>header{border-bottom:1px solid #4a8fa433;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.nexus-report-section-drawer>header p{color:#c18a43;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.57rem;font-weight:800}.nexus-report-section-drawer>header h2{color:#f0e6d5;margin:4px 0 0;font:700 1.24rem/1.08 Georgia,Times New Roman,serif}.nexus-report-section-drawer>header button{border-radius:50%;width:36px;height:36px;padding:0}.nexus-report-section-drawer>section{border-bottom:1px solid #4a8fa429;padding:15px}.nexus-report-section-drawer h3{color:#d09a4d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.65rem}.nexus-report-section-status>span{color:#95abb4;background:#4c96ab1f;border-radius:999px;padding:5px 9px;font-size:.62rem;display:inline-block}.nexus-report-section-status>span[data-tone=ready]{color:#77ba9d;background:#4296701f}.nexus-report-section-status>span[data-tone=empty]{color:#d1a67a;background:#9e663b24}.nexus-report-section-status p{color:#8fa1aa;margin:10px 0 0;font-size:.69rem;line-height:1.5}.nexus-report-section-drawer dl{gap:8px;margin:0;display:grid}.nexus-report-section-drawer dl>div{justify-content:space-between;gap:12px;display:flex}.nexus-report-section-drawer dt{color:#82959f;font-size:.66rem}.nexus-report-section-drawer dd{color:#dce4e6;margin:0;font-size:.68rem}.nexus-report-drawer-warning{color:#d2ad7e;background:#8558251f;border-left:3px solid #b77d31;padding:9px;font-size:.64rem;line-height:1.45}.nexus-report-drawer-actions{gap:9px;display:grid}.nexus-report-drawer-actions>label{grid-template-columns:none;align-items:center;gap:8px;display:flex!important}.nexus-report-drawer-actions>label input{width:16px!important;height:16px!important;min-height:0!important}.nexus-report-drawer-actions>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.nexus-report-empty{border:1px dashed var(--nexus-border,#313846);text-align:center;border-radius:12px;margin:26px;padding:28px}.nexus-report-validation-item{border-bottom:1px solid var(--nexus-border,#313846);padding:5px;font-size:.72rem}.nexus-dialog-backdrop{z-index:1200;background:#0000009e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.nexus-dialog{background:#0a1b25;border:1px solid #3f91aa6b;border-radius:18px;gap:13px;width:min(540px,100vw - 36px);max-height:calc(100vh - 36px);padding:20px;display:grid;overflow:auto;box-shadow:0 24px 70px #0000008c}.nexus-dialog>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.nexus-dialog>header h2{color:#f1e7d6;margin:0;font:700 1.55rem Georgia,Times New Roman,serif}.nexus-dialog>header>button{border-radius:50%;width:36px;height:36px;padding:0}.nexus-dialog textarea{width:100%}.nexus-dialog>div:last-child{justify-content:flex-end;gap:8px;display:flex}.nexus-report-export-dialog fieldset{border:0;gap:7px;margin:0;padding:0;display:grid}.nexus-report-export-dialog legend{color:#c69249;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.67rem;font-weight:800}.nexus-report-export-dialog fieldset label{border:1px solid #448fa433;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.nexus-report-export-dialog fieldset label:has(input:checked){background:#b87a2c1f;border-color:#cb9144}.nexus-report-export-dialog fieldset input{margin-top:3px}.nexus-report-export-dialog fieldset span{gap:2px;display:grid}.nexus-report-export-dialog fieldset strong{color:#dbe4e6;font-size:.72rem}.nexus-report-export-dialog fieldset small{color:#81949d;font-size:.61rem}.nexus-report-export-page{grid-template-columns:1fr 1fr;gap:10px;display:grid!important}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1450px){.nexus-report-editor-title{gap:12px}.nexus-report-steps span{padding:7px 8px}.nexus-report-editor-grid{grid-template-columns:minmax(250px,285px) minmax(0,1fr)}.nexus-report-editor-grid.has-section-drawer{grid-template-columns:minmax(245px,275px) minmax(0,1fr) 260px}.nexus-report-picker{min-width:160px}.nexus-report-editor-actions{gap:6px}}@media (width<=1180px){body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/report] .nexus-consolidate-layout,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/report].is-sidebar-collapsed .nexus-consolidate-layout{grid-template-columns:1fr!important}.nexus-report-editor-header{flex-direction:column;align-items:flex-start}.nexus-report-editor-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.nexus-report-editor-grid,.nexus-report-editor-grid.has-section-drawer{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.nexus-report-section-drawer{z-index:22;width:min(300px,100vw - 30px);position:absolute;top:104px;bottom:12px;right:12px;box-shadow:0 20px 50px #0000007a}}@media (width<=860px){.nexus-report-editor-title{flex-direction:column;align-items:flex-start}.nexus-report-steps{max-width:100%;overflow:auto}.nexus-report-editor-grid,.nexus-report-editor-grid.has-section-drawer{display:block;overflow:auto}.nexus-report-outline{border-bottom:1px solid #428fa538;border-right:0;max-height:none}.nexus-report-preview{min-height:620px}.nexus-report-start-sheet{padding:36px 24px}.nexus-report-pages{padding:14px}.nexus-report-cover-page,.nexus-report-page{min-height:760px;padding:36px 28px}.nexus-report-section-drawer{position:fixed;top:100px;bottom:12px;right:12px}}@media (width<=600px){.nexus-report-picker{width:100%}.nexus-report-picker select{max-width:none}.nexus-report-save-state{display:none}.nexus-report-editor-actions>button{flex:1}.nexus-report-steps span{font-size:.6rem}.nexus-report-preview{min-height:540px}.nexus-report-start{padding:15px}.nexus-report-start-sheet h2{font-size:1.8rem}.nexus-report-cover-page,.nexus-report-page{width:100%;box-shadow:none;padding:28px 20px}.nexus-report-export-page{grid-template-columns:1fr}.nexus-report-document-menu>div{left:0;right:auto}}@media (prefers-reduced-motion:reduce){.nexus-report-view *{scroll-behavior:auto!important;transition:none!important}}.nexus-dossier-available{border:1px solid #4a8fa433;border-radius:12px;margin:10px 0;overflow:hidden}.nexus-dossier-available>summary{cursor:pointer;color:#d8e2e5;padding:10px 12px;font-size:.66rem;font-weight:750}.nexus-dossier-available>div{border-top:1px solid #4a8fa424;grid-template-columns:1fr 1fr;gap:6px;padding:10px 12px;display:grid}.nexus-dossier-available span{color:#879aa3;align-items:center;gap:5px;font-size:.58rem;display:flex}.nexus-dossier-available b{color:#d09a4d}.nexus-dossier-block-list{gap:6px;margin-bottom:10px;display:grid}.nexus-dossier-block-row{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;text-align:left!important;background:#05161e73!important;border:1px solid #478fa42e!important;border-radius:10px!important;padding:8px 9px!important;display:grid!important}.nexus-dossier-block-row:hover,.nexus-dossier-block-row.is-selected{background:#b87b2c1c!important;border-color:#cf913a94!important}.nexus-dossier-block-row>span{color:#c99048}.nexus-dossier-block-row strong{text-overflow:ellipsis;white-space:nowrap;color:#dfe6e8;font-size:.66rem;overflow:hidden}.nexus-dossier-block-row small{color:#82959e;font-size:.55rem}.nexus-dossier-section-state{color:#78ba9d;background:#4296701f;border-radius:999px;margin-top:10px;padding:4px 8px;font-size:.6rem;display:inline-block}.nexus-report-page-content{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:18px;display:grid}.nexus-report-page-content>.nexus-dossier-block[style*=half]{grid-column:auto}.nexus-dossier-block{cursor:pointer;background:#fff;border:1px solid #d7dde1;border-radius:12px;margin:0;padding:18px;transition:border-color .15s,box-shadow .15s;position:relative}.nexus-dossier-block:hover{border-color:#b78a52}.nexus-dossier-block.is-selected{border-color:#a96d2e;box-shadow:0 0 0 3px #a96d2e26}.nexus-dossier-block>header{border-bottom:1px solid #e4e8eb;justify-content:space-between;align-items:center;gap:10px;margin:-5px -3px 14px;padding-bottom:9px;display:flex}.nexus-dossier-block>header strong{color:#6e4b2c;letter-spacing:.02em;font-size:.72rem}.nexus-dossier-source{color:#477985;background:#e8f1f3;border-radius:999px;align-items:center;padding:3px 7px;font-size:.56rem;display:inline-flex}.nexus-dossier-source.is-frozen{color:#8c642f;background:#f4eadc}.nexus-dossier-source.is-manual{color:#68627d;background:#ecebf2}.nexus-dossier-block-content>h3:first-child{margin-top:0}.nexus-dossier-block-content>p:last-child{margin-bottom:0}.nexus-dossier-linked-placeholder,.nexus-dossier-empty-visual{color:#52616b;text-align:center;background:#f4f6f7;border:1px dashed #b9c2c8;border-radius:9px;align-content:center;place-items:center;gap:6px;min-height:130px;display:grid}.nexus-dossier-linked-placeholder span{color:#2e4651;font:700 1.08rem Georgia,Times New Roman,serif}.nexus-dossier-linked-placeholder p{font-size:.7rem;color:#77858e!important;margin:0!important}.nexus-dossier-empty-section{color:#687681;border:1px dashed #bfc6ca;border-radius:10px;grid-column:1/-1;place-items:center;gap:10px;min-height:180px;display:grid}.nexus-report-figure{margin:0}.nexus-report-figure img,.nexus-dossier-block figure img{object-fit:contain;max-width:100%;max-height:520px;margin:auto;display:block}.nexus-report-figure figcaption,.nexus-dossier-block figcaption{color:#6d7880;text-align:center;margin-top:7px;font-size:.72rem}.nexus-dossier-library{width:min(720px,100vw - 36px)}.nexus-dossier-library fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.nexus-dossier-library legend{color:#c99249;letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;margin:8px 0 2px;font-size:.65rem;font-weight:800}.nexus-dossier-library fieldset label{background:#05161e73;border:1px solid #448fa433;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.nexus-dossier-library fieldset label:has(input:checked){background:#b87a2c1f;border-color:#c88e43}.nexus-dossier-library fieldset span{gap:3px;display:grid}.nexus-dossier-library fieldset strong{color:#dfe6e8;font-size:.7rem}.nexus-dossier-library fieldset small{color:#80939c;font-size:.59rem;line-height:1.35}.nexus-report-section-drawer textarea{resize:vertical;width:100%}@media (width<=760px){.nexus-report-page-content,.nexus-dossier-library fieldset{grid-template-columns:1fr}}.nexus-report-editor-title h1{min-width:max-content}.nexus-dossier-available>summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.nexus-dossier-available>summary small{color:#7f929b;font-size:.54rem;font-weight:600}.nexus-dossier-available>p{color:#80939c;border-top:1px solid #4a8fa424;margin:0;padding:9px 12px 0;font-size:.59rem;line-height:1.45}.nexus-report-pages{place-items:start center}.nexus-report-cover-page,.nexus-report-page{transition:width .2s,min-height .2s,aspect-ratio .2s}.nexus-report-cover-page.is-format-portrait,.nexus-report-page.is-format-portrait{width:min(760px,100% - 20px);min-height:960px}.nexus-report-cover-page.is-format-landscape,.nexus-report-page.is-format-landscape{width:min(1060px,100% - 20px);min-height:700px;padding:48px 56px}.nexus-report-cover-page.is-format-spread,.nexus-report-page.is-format-spread{background:linear-gradient(90deg,#fff 0 49.85%,#ece8e0 50%,#fff 50.15% 100%);width:min(1180px,100% - 20px);min-height:760px;padding:52px 64px}.nexus-report-cover-page.is-format-board,.nexus-report-page.is-format-board{aspect-ratio:16/9;width:min(1120px,100% - 20px);min-height:0;padding:46px 54px}.nexus-report-page.is-layout-visual_focus .nexus-report-page-content{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.nexus-report-page.is-layout-text_focus .nexus-report-page-content{max-width:680px;margin:0 auto;display:block}.nexus-report-page.is-layout-comparison .nexus-report-page-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.nexus-report-page.is-layout-editorial_grid .nexus-report-page-content{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.nexus-report-page-content>.nexus-dossier-block{grid-column:1/-1}.nexus-report-page-content>.nexus-dossier-block.is-width-two_thirds{grid-column:span 8}.nexus-report-page-content>.nexus-dossier-block.is-width-half{grid-column:span 6}.nexus-report-page-content>.nexus-dossier-block.is-width-third{grid-column:span 4}.nexus-report-page.is-layout-text_focus .nexus-dossier-block{margin-bottom:18px}.nexus-report-page.is-layout-comparison .nexus-dossier-block.is-width-full{grid-column:1/-1}.nexus-report-page.is-layout-comparison .nexus-dossier-block.is-width-half,.nexus-report-page.is-layout-comparison .nexus-dossier-block.is-width-third,.nexus-report-page.is-layout-comparison .nexus-dossier-block.is-width-two_thirds{grid-column:auto}.nexus-report-page.is-format-landscape .nexus-report-diagram svg,.nexus-report-page.is-format-spread .nexus-report-diagram svg,.nexus-report-page.is-format-board .nexus-report-diagram svg{max-height:510px}.nexus-report-toc button{grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:12px;display:grid}.nexus-report-toc button small{color:#88949c;font-size:.62rem}.nexus-dossier-divider{border:0;border-top:1px solid #b8c0c5;width:100%;margin:14px 0}.nexus-report-callout.is-quote,.nexus-dossier-block blockquote{color:#3b4650;background:#f7f2e9;border-left:4px solid #9e6b2d;margin:0;padding:18px 20px;font:italic 1.05rem/1.55 Georgia,Times New Roman,serif}.nexus-report-field-help{color:#7f929c;margin:-2px 0 10px;font-size:.58rem;line-height:1.4;display:block}.nexus-report-check{align-items:center;grid-template-columns:none!important;gap:8px!important;display:flex!important}.nexus-report-check input{width:16px!important;height:16px!important;min-height:0!important}.nexus-dossier-block-row small{text-align:center;min-width:22px}.nexus-report-section-drawer select[data-report-section-setting=pageFormat]{border-color:#c5893980}.nexus-report-outline-meta:before{content:"Elige una salida. Cada sección conserva su formato propio.";color:#788b94;margin-bottom:2px;font-size:.57rem;line-height:1.4;display:block}@media (width<=900px){.nexus-report-cover-page.is-format-landscape,.nexus-report-page.is-format-landscape,.nexus-report-cover-page.is-format-spread,.nexus-report-page.is-format-spread,.nexus-report-cover-page.is-format-board,.nexus-report-page.is-format-board{aspect-ratio:auto;width:100%;min-height:760px;padding:36px 28px}.nexus-report-page-content>.nexus-dossier-block.is-width-two_thirds,.nexus-report-page-content>.nexus-dossier-block.is-width-half,.nexus-report-page-content>.nexus-dossier-block.is-width-third{grid-column:1/-1}}:where(button,a,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--nexus-color-cyan,#28a8b8);outline-offset:3px}:where(button,[role=button],a.nexus-action,.nexus-icon-button){min-block-size:24px;min-inline-size:24px}[hidden]{display:none!important}.nexus-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.nexus-error-boundary{border:1px solid var(--nexus-color-danger,#a43b3b);border-radius:var(--nexus-radius-md,8px);max-width:72ch;margin:2rem auto;padding:1rem}@media (width<=1100px){.nexus-shell,.consolidate-layout,.report-layout,.home-layout{max-inline-size:100%;overflow-x:clip}.nexus-dialog,.modal-content,[role=dialog]{max-block-size:calc(100vh - 2rem);max-inline-size:calc(100vw - 2rem);overflow:auto}}@media (width<=420px){:root{font-size:100%}.nexus-toolbar,.home-toolbar,.report-toolbar{flex-wrap:wrap}.nexus-sidebar,.consolidate-sidebar{max-inline-size:min(92vw,22rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid canvastext}.status-badge,.finding-badge,.decision-badge{border:1px solid canvastext}}.topbar{grid-template-columns:minmax(112px,148px) minmax(330px,1fr) auto!important;gap:14px!important;padding:0 16px!important;overflow:visible!important}.nexus-topbar-identity{gap:0!important;min-width:0!important}.nexus-brand-home{min-width:0!important;max-width:132px!important;overflow:visible!important}.nexus-brand-home strong{letter-spacing:.16em!important;text-transform:uppercase!important;color:#f1e7cf!important;white-space:nowrap!important;font-family:Georgia,Times New Roman,serif!important;font-size:1rem!important}.nexus-brand-home span,.nexus-active-world-summary{display:none!important}.topnav.nexus-simplified-nav,.atlas-nav.nexus-simplified-nav{justify-self:center!important;min-width:0!important;overflow:visible!important}.nexus-direct-nav .nexus-primary-tab{border:1px solid #0000!important;border-radius:13px!important;height:42px!important;min-height:42px!important;padding:7px clamp(11px,1.2vw,17px)!important}.nexus-direct-nav .nexus-primary-tab:hover{background:#42d9ff0e!important;border-color:#42d9ff38!important}.nexus-direct-nav .nexus-primary-tab.active{background:linear-gradient(#172a34e0,#0a141cd1)!important;border-color:#42d9ff94!important;box-shadow:0 0 0 2px #c98a5b52,0 0 22px #42d9ff1f,inset 0 0 0 1px #ffffff09!important}.nexus-direct-nav .nexus-primary-tab.active:after{display:none!important}.nexus-topbar-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important;overflow:visible!important}.nexus-topbar-actions>.nexus-nav-menu{flex:none!important;min-width:0!important}.nexus-auth-trigger,.nexus-global-save-status,.nexus-active-project-badge,.nexus-system-trigger{color:#cbd8e4!important;background:linear-gradient(#151d26d1,#0a0f16d1)!important;border:1px solid #42d9ff2e!important;border-radius:12px!important;height:36px!important;min-height:36px!important;box-shadow:inset 0 0 0 1px #ffffff05!important}.nexus-auth-trigger{white-space:nowrap!important;max-width:132px!important;padding:0 11px!important;font-size:.7rem!important}.nexus-global-save-status{text-overflow:ellipsis!important;max-width:112px!important;padding:0 10px!important;font-size:.68rem!important;overflow:hidden!important}.nexus-active-project-badge{align-items:center!important;width:clamp(104px,10vw,158px)!important;min-width:104px!important;max-width:158px!important;padding:0 11px!important;display:flex!important;overflow:hidden!important}.nexus-active-project-badge>span{display:none!important}.nexus-active-project-badge strong,.nexus-active-project-badge [data-active-project-name]{text-overflow:ellipsis!important;white-space:nowrap!important;color:#e7f5fb!important;letter-spacing:.055em!important;text-transform:uppercase!important;min-width:0!important;max-width:100%!important;font-size:.7rem!important;display:block!important;overflow:hidden!important}.nexus-system-trigger{width:36px!important;min-width:36px!important;padding:0!important;font-size:1rem!important}.nexus-auth-trigger:hover,.nexus-global-save-status:hover,.nexus-active-project-badge:hover,.nexus-system-trigger:hover{background:linear-gradient(#192a34eb,#0a141ce6)!important;border-color:#42d9ff70!important}body.nexus-mode-consolidar .app-shell{grid-template-rows:64px minmax(0,1fr) 0!important}body.nexus-mode-consolidar .nexus-mode-screen.nexus-consolidate-screen:after{content:"";pointer-events:none;opacity:.62;background-image:radial-gradient(circle at 8% 22%,#6ddbef6b 0 1px,#0000 1.7px),radial-gradient(circle at 23% 73%,#d5a65652 0 1px,#0000 1.7px),radial-gradient(circle at 48% 17%,#ffffff3d 0 1px,#0000 1.6px),radial-gradient(circle at 68% 61%,#5dd3eb47 0 1px,#0000 1.7px),radial-gradient(circle at 88% 31%,#d6ab594d 0 1px,#0000 1.7px),linear-gradient(#42d9ff05 1px,#0000 1px),linear-gradient(90deg,#42d9ff04 1px,#0000 1px);background-size:auto,auto,auto,auto,auto,48px 48px,48px 48px;position:absolute;inset:0}.nexus-consolidate-root{z-index:1;position:relative;padding:11px!important}.nexus-consolidate-layout{background:0 0!important;grid-template-columns:minmax(194px,218px) minmax(0,1fr) minmax(286px,314px)!important;gap:10px!important;padding:0!important}.nexus-consolidate-sidebar,.nexus-context-inspector,.nexus-consolidate-main{-webkit-backdrop-filter:blur(14px)!important;background:linear-gradient(#0f161fe8,#080c12e0)!important;border:1px solid #42d9ff29!important;border-radius:17px!important;box-shadow:0 20px 54px #00000047,inset 0 0 0 1px #ffffff05!important}.nexus-consolidate-sidebar,.nexus-context-inspector{overflow:hidden!important}.nexus-consolidate-sidebar{border-right:1px solid #c98a5b3b!important}.nexus-context-inspector{border-left:1px solid #42d9ff38!important}.nexus-consolidate-main{background:radial-gradient(circle at 38% 8%,#42d9ff0b,#0000 34%),linear-gradient(#070c13c7,#07090ed1)!important;padding:16px!important;overflow:auto!important}.nexus-consolidate-view{max-width:1180px!important}.nexus-consolidate-sidebar-head,.nexus-context-inspector>header{background:linear-gradient(#1c1e1e94,#0c11176b)!important;border-bottom:1px solid #42d9ff21!important;height:48px!important;padding:0 13px!important}.nexus-consolidate-sidebar-head strong,.nexus-context-inspector>header strong{color:#efe5cf!important;font-family:Georgia,Times New Roman,serif!important;font-size:.92rem!important}.nexus-icon-button{color:#e3bd77!important;background:#4a2f153d!important;border-color:#c98a5b4d!important;border-radius:10px!important;width:31px!important;height:31px!important}.nexus-consolidate-sidebar nav{padding:11px 8px!important}.nexus-consolidate-nav-group{margin-bottom:14px!important}.nexus-consolidate-nav-group h2{color:#8d9aae!important;letter-spacing:.16em!important;margin:0 8px 6px!important;font-size:.56rem!important}.nexus-consolidate-nav-item{color:#b8c4d1!important;border-radius:11px!important;gap:9px!important;min-height:40px!important;margin:2px 0!important;padding:8px 10px!important;font-size:.71rem!important}.nexus-consolidate-nav-item:hover{color:#eef9ff!important;background:#42d9ff0e!important;border-color:#42d9ff29!important}.nexus-consolidate-nav-item.is-active{color:#fff3d6!important;background:linear-gradient(90deg,#71481d5c,#23221fad)!important;border-color:#c98a5b7a!important;box-shadow:inset 3px 0 #e0ac52e6,0 0 18px #c98a5b14!important}.nexus-consolidate-nav-icon{color:#d7a64e!important}.nexus-context-return-banner,.nexus-legacy-view-banner{color:#c8d6e1!important;background:linear-gradient(90deg,#0f303d6b,#22181357)!important;border:1px solid #42d9ff47!important;border-radius:13px!important;min-height:42px!important;margin:0 0 12px!important;padding:8px 12px!important;font-size:.72rem!important;box-shadow:inset 0 0 0 1px #ffffff05!important}.nexus-view-header{margin-bottom:15px!important}.nexus-view-header h1{letter-spacing:-.02em!important;font-size:clamp(1.35rem,2.1vw,1.9rem)!important}.nexus-view-header p{font-size:.78rem!important;line-height:1.5!important}.nexus-panorama{gap:14px!important;max-width:1120px!important;padding:4px!important}.nexus-panorama-header{padding:4px 2px 12px!important}.nexus-panorama-header h1{font-size:clamp(1.45rem,2.2vw,1.95rem)!important}.nexus-panorama-header p{font-size:.8rem!important}.nexus-panorama-priority,.nexus-panorama-card,.nexus-panorama-section,.nexus-panorama-focus,.nexus-provisional-panel,.nexus-overview-grid article{background:linear-gradient(#121d27d1,#090e15cc)!important;border-color:#42d9ff2b!important;border-radius:15px!important;box-shadow:0 14px 38px #00000038,inset 0 0 0 1px #ffffff04!important}.nexus-panorama-priority,.nexus-panorama-focus{padding:18px!important}.nexus-panorama-priority h2,.nexus-panorama-focus h2{max-width:54ch!important;font-size:clamp(1.05rem,1.65vw,1.38rem)!important;line-height:1.22!important}.nexus-panorama-summary,.nexus-panorama-reason,.nexus-panorama-focus>p:not(.nexus-panorama-label){font-size:.78rem!important;line-height:1.52!important}.nexus-panorama-card,.nexus-panorama-section{padding:15px!important}.nexus-panorama-card h2,.nexus-panorama-section h2{font-size:1rem!important}.nexus-panorama-agenda li,.nexus-panorama-decision-list li,.nexus-panorama-recent-list li,.nexus-panorama-structures article,.nexus-panorama-focus-links li{background:#111922c2!important;border:1px solid #42d9ff1c!important;border-radius:11px!important}.nexus-systems,.nexus-timeline,.nexus-actors,.nexus-map,.nexus-coherence-view,.nexus-canon,.nexus-report-view{gap:12px!important}.nexus-systems-toolbar,.nexus-timeline-toolbar,.nexus-actors-toolbar,.nexus-map-toolbar,.nexus-coherence-toolbar,.nexus-canon-toolbar,.nexus-report-toolbar{background:linear-gradient(#251d169e,#0e1319c7)!important;border:1px solid #c98a5b2e!important;border-radius:15px!important;padding:15px 17px!important;box-shadow:0 14px 34px #0003!important}.nexus-systems-toolbar h1,.nexus-timeline-toolbar h1,.nexus-actors-toolbar h1,.nexus-map-toolbar h1,.nexus-coherence-toolbar h1,.nexus-canon-toolbar h1,.nexus-report-toolbar h1{font-size:clamp(1.25rem,2vw,1.75rem)!important;line-height:1.08!important}.nexus-systems-toolbar p,.nexus-timeline-toolbar p,.nexus-actors-toolbar p,.nexus-map-toolbar p,.nexus-coherence-toolbar p,.nexus-canon-toolbar p,.nexus-report-toolbar p{color:#aebdca!important;font-size:.76rem!important;line-height:1.45!important}.nexus-systems-body,.nexus-timeline-body,.nexus-actors-body,.nexus-map-body,.nexus-coherence-body,.nexus-canon-body,.nexus-report-layout{gap:10px!important}.nexus-system-list,.nexus-system-detail,.nexus-timeline-sidebar,.nexus-timeline-main,.nexus-actors-sidebar,.nexus-actors-main,.nexus-map-sidebar,.nexus-map-main,.nexus-finding-queue,.nexus-finding-review,.nexus-canon-list,.nexus-canon-detail,.nexus-report-outline,.nexus-report-settings{background:linear-gradient(#101821db,#090d13d6)!important;border:1px solid #42d9ff24!important;border-radius:14px!important;overflow:auto!important;box-shadow:0 14px 36px #0000002e!important}.nexus-system-item,.nexus-timeline-list-item,.nexus-actor-row,.nexus-place-atlas-item,.nexus-finding-list-item,.nexus-canon-item{background:0 0!important;border-color:#42d9ff1a!important}.nexus-system-item:hover,.nexus-system-item.is-selected,.nexus-timeline-list-item:hover,.nexus-timeline-list-item.is-selected,.nexus-actor-row:hover,.nexus-actor-row.is-selected,.nexus-place-atlas-item:hover,.nexus-place-atlas-item.is-selected,.nexus-finding-list-item:hover,.nexus-finding-list-item.is-selected,.nexus-canon-item:hover,.nexus-canon-item.is-selected{background:linear-gradient(90deg,#6e481e52,#42d9ff0b)!important}.nexus-system-workspace,.nexus-timeline-workspace,.nexus-actor-profile,.nexus-map-inspector,.nexus-finding-workspace,.nexus-canon-workspace{padding:16px!important}.nexus-system-workspace h2,.nexus-timeline-workspace h2,.nexus-actor-profile h2,.nexus-map-inspector h2,.nexus-finding-workspace h2,.nexus-canon-workspace h2{font-size:clamp(1.1rem,1.8vw,1.5rem)!important}.nexus-system-canvas,.nexus-timeline-canvas,.nexus-map-canvas,.nexus-actor-network-stage{background:radial-gradient(circle at 46% 18%,#42d9ff0b,#0000 34%),radial-gradient(circle,#d7a54e33 1px,#0000 1.4px) 0 0/24px 24px,#050a10b8!important;border:1px solid #42d9ff21!important;border-radius:13px!important}body.nexus-mode-consolidar button,body.nexus-mode-consolidar input,body.nexus-mode-consolidar select,body.nexus-mode-consolidar textarea{font-family:var(--font-family-ui)!important}body.nexus-mode-consolidar input,body.nexus-mode-consolidar select,body.nexus-mode-consolidar textarea{color:#e7f2f8!important;background:#080e15db!important;border:1px solid #42d9ff29!important;border-radius:10px!important}body.nexus-mode-consolidar input:focus,body.nexus-mode-consolidar select:focus,body.nexus-mode-consolidar textarea:focus{border-color:#42d9ff94!important;outline:none!important;box-shadow:0 0 0 3px #42d9ff17!important}body.nexus-mode-consolidar button:not(.nexus-consolidate-nav-item):not(.nexus-icon-button){color:#dceaf1!important;box-shadow:none!important;background:linear-gradient(#1c252ee0,#0d131be6)!important;border:1px solid #42d9ff2e!important;border-radius:10px!important}body.nexus-mode-consolidar button:not(.nexus-consolidate-nav-item):not(.nexus-icon-button):hover{background:linear-gradient(#1c313cf0,#0c1922f0)!important;border-color:#42d9ff7a!important}body.nexus-mode-consolidar button.is-primary{color:#fff0cf!important;background:linear-gradient(#7d4f1de6,#4b2c14eb)!important;border-color:#daa34b9e!important}.nexus-context-inspector>[data-inspector-body]{scrollbar-gutter:stable!important}.nexus-inspector-content>section{border-bottom-color:#42d9ff1c!important;padding:14px!important}.nexus-inspector-content h2,.nexus-inspector-identity-simple h2{color:#f0e5cf!important;margin-bottom:9px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(.94rem,1.15vw,1.1rem)!important;line-height:1.3!important}.nexus-inspector-content p{color:#aebdca!important;font-size:.72rem!important;line-height:1.52!important}.nexus-inspector-kicker{color:#7f99aa!important}.nexus-inspector-relations.is-readable button{background:#101c25b8!important}.nexus-inspector-empty{padding:22px!important}.nexus-inspector-empty h2{font-size:.95rem!important}.nexus-inspector-empty p{font-size:.72rem!important}.nexus-dialog-backdrop{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#010408c2!important}.nexus-dialog{background:linear-gradient(#121d27fa,#080d14fa)!important;border:1px solid #42d9ff47!important;border-radius:17px!important;box-shadow:0 28px 90px #00000094!important}.nexus-consolidate-root.is-sidebar-collapsed .nexus-consolidate-layout{grid-template-columns:58px minmax(0,1fr) minmax(286px,314px)!important}.nexus-consolidate-root.is-inspector-collapsed .nexus-consolidate-layout{grid-template-columns:minmax(194px,218px) minmax(0,1fr) 48px!important}.nexus-consolidate-root.is-sidebar-collapsed.is-inspector-collapsed .nexus-consolidate-layout{grid-template-columns:58px minmax(0,1fr) 48px!important}@media (width<=1500px){.topbar{grid-template-columns:112px minmax(300px,1fr) auto!important;gap:9px!important}.nexus-auth-trigger{max-width:112px!important;padding-inline:9px!important}.nexus-global-save-status{max-width:86px!important}.nexus-active-project-badge{width:112px!important;min-width:112px!important}.nexus-consolidate-layout{grid-template-columns:190px minmax(0,1fr) 286px!important}}@media (width<=1260px){.nexus-global-save-status span:not(.nexus-save-status-dot){display:none!important}.nexus-global-save-status{justify-content:center!important;width:36px!important;min-width:36px!important;padding:0!important}.nexus-auth-trigger{max-width:98px!important}.nexus-active-project-badge{width:102px!important;min-width:102px!important}}@media (width<=1199px){.nexus-consolidate-root{padding:8px!important}.nexus-consolidate-layout,.nexus-consolidate-root.is-sidebar-collapsed .nexus-consolidate-layout,.nexus-consolidate-root.is-inspector-collapsed .nexus-consolidate-layout,.nexus-consolidate-root.is-sidebar-collapsed.is-inspector-collapsed .nexus-consolidate-layout{grid-template-columns:minmax(0,1fr)!important}.nexus-consolidate-main{padding:12px!important}}@media (width<=980px){.topbar{grid-template-columns:86px minmax(0,1fr) auto!important;padding-inline:9px!important}.nexus-auth-menu,.nexus-global-save-status{display:none!important}.nexus-active-project-badge{width:82px!important;min-width:82px!important}.nexus-direct-nav .nexus-primary-tab{padding-inline:8px!important}}.topbar{grid-template-columns:auto minmax(0,1fr) auto!important;gap:20px!important;padding:0 18px!important}.nexus-topbar-identity{width:auto!important;min-width:118px!important}.topnav.nexus-simplified-nav,.atlas-nav.nexus-simplified-nav{justify-self:start!important;width:auto!important}.atlas-nav-inner.nexus-nav-inner,.nexus-nav-inner{justify-content:flex-start!important}.nexus-direct-nav .nexus-primary-nav{gap:5px!important}.nexus-direct-nav .nexus-primary-tab{color:#c8c1b3!important;border-radius:16px!important;height:44px!important;min-height:44px!important;padding:8px 16px!important}.nexus-direct-nav .nexus-primary-tab.active{color:#f2e7ce!important;background:linear-gradient(#1d2d35e6,#0d161de6)!important;border-color:#42d9ff85!important;padding-inline:19px!important;box-shadow:0 0 0 2px #c48f3f61,0 0 24px #42d9ff1c,inset 0 0 0 1px #ffffff0a!important}.nexus-direct-nav .nexus-primary-tab .atlas-tab-icon{opacity:.78!important}.nexus-active-project-badge{border-radius:999px!important;justify-content:center!important;width:auto!important;min-width:118px!important;max-width:144px!important;padding:0 14px!important}.nexus-active-project-badge>.nexus-project-badge-visible{color:#e7f3f8!important;letter-spacing:.02em!important;text-transform:none!important;white-space:nowrap!important;font-size:.68rem!important;font-weight:750!important;display:block!important}.nexus-project-badge-value{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.nexus-topbar-actions{gap:8px!important}.nexus-auth-trigger,.nexus-global-save-status,.nexus-system-trigger{border-radius:999px!important}.nexus-system-trigger{border-radius:14px!important}.nexus-panorama-v099{gap:14px!important;max-width:1080px!important;padding:2px 2px 28px!important}.nexus-panorama-v099 .nexus-panorama-header{border-bottom:1px solid #42d9ff1f!important;align-items:center!important;padding:6px 4px 16px!important}.nexus-panorama-v099 .nexus-panorama-header h1{margin:.15rem 0 .25rem!important;font-size:clamp(1.65rem,2.6vw,2.35rem)!important;line-height:1.04!important}.nexus-panorama-v099 .nexus-panorama-header p{color:#9eb0be!important;font-size:.78rem!important}.nexus-panorama-header-meta{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.nexus-panorama-header-meta span{color:#9fb2c0;white-space:nowrap;background:#091118b3;border:1px solid #42d9ff26;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:.65rem;display:inline-flex}.nexus-panorama-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nexus-panorama-metric{background:linear-gradient(#101b25e0,#080e15db);border:1px solid #42d9ff26;border-radius:17px;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:132px;padding:16px;display:flex;box-shadow:0 14px 34px #0000002e,inset 0 0 0 1px #ffffff04}.nexus-panorama-metric strong{color:#efe4ce;margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.02rem,1.6vw,1.3rem);line-height:1.2}.nexus-panorama-metric>span{color:#8fa1ae;margin-top:7px;font-size:.69rem;line-height:1.4}.nexus-panorama-metric>button{margin-top:auto!important}.nexus-panorama-focus-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:10px;display:grid}.nexus-panorama-v099 .nexus-panorama-focus,.nexus-panorama-connections{min-width:0;background:linear-gradient(#101b25e0,#080e15db)!important;border:1px solid #42d9ff2b!important;border-radius:18px!important;padding:18px!important;box-shadow:0 16px 38px #0003,inset 0 0 0 1px #ffffff04!important}.nexus-panorama-v099 .nexus-panorama-focus:before{width:2px!important}.nexus-panorama-v099 .nexus-panorama-focus h2,.nexus-panorama-connections h2{color:#efe4ce!important;margin:0 0 10px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.05rem,1.65vw,1.38rem)!important;line-height:1.22!important}.nexus-panorama-v099 .nexus-panorama-focus>p:not(.nexus-panorama-label){font-size:.76rem!important;line-height:1.55!important}.nexus-panorama-focus-meta{margin-top:14px!important}.nexus-panorama-focus-links{gap:8px!important;display:grid!important}.nexus-panorama-focus-links li{gap:3px;display:grid;background:#0c161ec7!important;border-radius:13px!important;padding:10px 11px!important}.nexus-panorama-focus-links li span{color:#6fb9ce;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}.nexus-panorama-focus-links li strong{color:#d9e4e9;font-size:.71rem;line-height:1.35}.nexus-panorama-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nexus-panorama-steps li{background:#0c161eb3;border-radius:12px;align-items:center;gap:9px;padding:8px 10px;display:flex}.nexus-panorama-steps span{color:#dfb86f;background:#c48f3f29;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.66rem;font-weight:800;display:grid}.nexus-panorama-steps p{color:#aab8c1;margin:0;font-size:.7rem}.nexus-panorama-more{background:#080e15b8;border:1px solid #42d9ff1f;border-radius:16px;overflow:hidden}.nexus-panorama-more>summary{cursor:pointer;color:#aebec8;padding:13px 16px;font-size:.72rem;font-weight:700;list-style:none}.nexus-panorama-more>summary::-webkit-details-marker{display:none}.nexus-panorama-more>summary:after{content:"+";float:right;color:#d5a85a;font-size:1rem}.nexus-panorama-more[open]>summary:after{content:"–"}.nexus-panorama-more-body{gap:12px;padding:0 12px 12px;display:grid}body.nexus-mode-consolidar button:not(.nexus-consolidate-nav-item):not(.nexus-icon-button):not(.nexus-system-trigger){border-radius:999px!important;min-height:34px!important;padding:7px 13px!important}body.nexus-mode-consolidar .nexus-icon-button{border-radius:50%!important}.nexus-panorama button{border-radius:999px!important}.nexus-consolidate-nav-item{border-radius:14px!important}.nexus-systems-toolbar button,.nexus-timeline-toolbar button,.nexus-actors-toolbar button,.nexus-map-toolbar button,.nexus-coherence-toolbar button,.nexus-canon-toolbar button,.nexus-report-toolbar button{border-radius:999px!important}@media (width<=1260px){.topbar{gap:10px!important;padding-inline:12px!important}.nexus-direct-nav .nexus-primary-tab{padding-inline:11px!important}.nexus-active-project-badge{min-width:104px!important;padding-inline:10px!important}}@media (width<=980px){.nexus-panorama-metrics,.nexus-panorama-focus-grid{grid-template-columns:1fr!important}.nexus-panorama-header-meta{justify-content:flex-start!important}}body.nexus-mode-inicio .launcher-sidebar{background:linear-gradient(#0d151df0,#070d14f5)!important;border:1px solid #42d9ff29!important;border-radius:22px!important;box-shadow:0 22px 42px #00000038,inset 0 0 0 1px #ffffff03!important}body.nexus-mode-inicio .launcher-brand strong,body.nexus-mode-inicio .nexus-continue-section h2,body.nexus-mode-inicio .nexus-library-header h2,body.nexus-mode-inicio .nexus-project-main h3,body.nexus-mode-inicio .nexus-recent-activity h2{color:#efe4ce!important;font-family:Georgia,Times New Roman,serif!important}body.nexus-mode-inicio .launcher-library-nav button,body.nexus-mode-inicio .launcher-new-world,body.nexus-mode-inicio .launcher-quick-actions button,body.nexus-mode-inicio .launcher-active-actions button{background:linear-gradient(#0d161fe6,#070d14eb)!important;border:1px solid #42d9ff2e!important;border-radius:18px!important;min-height:50px!important;box-shadow:inset 0 0 0 1px #ffffff03,0 10px 22px #00000024!important}body.nexus-mode-inicio .launcher-library-nav button:hover,body.nexus-mode-inicio .launcher-new-world:hover,body.nexus-mode-inicio .launcher-quick-actions button:not(:disabled):hover,body.nexus-mode-inicio .launcher-active-actions button:hover{background:linear-gradient(#15222cf2,#091018f2)!important;border-color:#42d9ff57!important}body.nexus-mode-inicio .launcher-library-nav button.is-active{background:linear-gradient(#1c2b33eb,#0a1017f0)!important;border-color:#42d9ff85!important;box-shadow:0 0 0 2px #c48f3f57,0 0 24px #42d9ff1a,inset 0 0 0 1px #ffffff06!important}body.nexus-mode-inicio .nexus-home-v09{gap:14px!important;padding:2px 0 34px!important}body.nexus-mode-inicio .nexus-continue-section,body.nexus-mode-inicio .nexus-library-header,body.nexus-mode-inicio .nexus-home-status,body.nexus-mode-inicio .nexus-recent-activity,body.nexus-mode-inicio .nexus-project-row,body.nexus-mode-inicio .launcher-topbar,body.nexus-mode-inicio .launcher-active-panel,body.nexus-mode-inicio .launcher-project-browser,body.nexus-mode-inicio .launcher-quick-actions,body.nexus-mode-inicio .launcher-system-status,body.nexus-mode-inicio .launcher-demo-card,body.nexus-mode-inicio .nexus-settings-nav,body.nexus-mode-inicio .nexus-settings-content{background:linear-gradient(#101b25e0,#080e15db)!important;border:1px solid #42d9ff26!important;border-radius:18px!important;box-shadow:0 16px 38px #0003,inset 0 0 0 1px #ffffff04!important}body.nexus-mode-inicio .nexus-project-row{grid-template-columns:minmax(0,1fr) minmax(170px,220px) auto!important;gap:16px!important}body.nexus-mode-inicio .nexus-project-mark{color:#f2e7ce!important;background:linear-gradient(#c48f3f38,#c48f3f14)!important;border-radius:14px!important}body.nexus-mode-inicio .nexus-project-main p,body.nexus-mode-inicio .nexus-project-status,body.nexus-mode-inicio .nexus-home-status,body.nexus-mode-inicio .nexus-recent-activity li,body.nexus-mode-inicio .nexus-library-header p,body.nexus-mode-inicio .nexus-continue-section p,body.nexus-mode-inicio .launcher-sidebar-note{color:#9fb2c0!important}body.nexus-mode-inicio .nexus-home-v09 button:not(.nexus-home-menu),body.nexus-mode-inicio .nexus-project-action-menu button,body.nexus-mode-inicio .nexus-settings-nav button,body.nexus-mode-inicio .nexus-recent-activity button,body.nexus-mode-inicio .nexus-home-dialog footer button,body.nexus-mode-inicio .nexus-home-status button,body.nexus-mode-inicio .nexus-library-header button{border-radius:999px!important;min-height:36px!important;padding:8px 14px!important}body.nexus-mode-inicio .nexus-home-primary{color:#111!important;background:linear-gradient(#d49a58,#c88443)!important;box-shadow:0 10px 22px #c9804629!important}body.nexus-mode-inicio .nexus-project-action-menu{background:linear-gradient(#121c25f7,#091018fa)!important;border-radius:16px!important;top:60px!important;right:18px!important}body.nexus-mode-inicio .nexus-library-header input,body.nexus-mode-inicio .nexus-library-header select,body.nexus-mode-inicio .nexus-home-dialog input,body.nexus-mode-inicio .nexus-home-dialog textarea,body.nexus-mode-inicio .nexus-home-dialog select,body.nexus-mode-inicio .nexus-settings-content input,body.nexus-mode-inicio .nexus-settings-content select,body.nexus-mode-inicio .nexus-settings-content textarea{color:#d8e4eb!important;background:#070d14e6!important;border:1px solid #42d9ff29!important;border-radius:999px!important;min-height:38px!important}body.nexus-mode-inicio .nexus-home-dialog textarea,body.nexus-mode-inicio .nexus-settings-content textarea{border-radius:18px!important;min-height:110px!important}body.nexus-mode-inicio .nexus-home-dialog,body.nexus-mode-inicio .launcher-project-modal{background:linear-gradient(#131e28fa,#0a1119fa)!important;border-color:#42d9ff2e!important;border-radius:22px!important}body.nexus-mode-inicio .nexus-home-status[data-tone=warning]{border-color:#d6a84a80!important}body.nexus-mode-inicio .nexus-home-status[data-tone=success]{border-color:#6e9b7873!important}@media (width<=1100px){body.nexus-mode-inicio .nexus-project-row{grid-template-columns:minmax(0,1fr) auto!important}}@media (width<=720px){body.nexus-mode-inicio .launcher-library-nav button,body.nexus-mode-inicio .launcher-new-world{min-height:44px!important}body.nexus-mode-inicio .nexus-project-row,body.nexus-mode-inicio .nexus-continue-section,body.nexus-mode-inicio .nexus-home-status{grid-template-columns:1fr!important}}body.nexus-mode-inicio,body.nexus-mode-consolidar{--v011-ink:#060b10;--v011-blue:#0c1820;--v011-blue-raised:#12232b;--v011-brown:#251a12;--v011-brown-raised:#342318;--v011-bronze:#9d6a31;--v011-gold:#d1a04f;--v011-gold-soft:#d1a04f57;--v011-cyan:#42d9ff;--v011-cream:#f0e3c8;--v011-muted:#a8b3b9;--v011-border-warm:#b97e3e47;--v011-border-cool:#42d9ff21;--v011-panel-shadow:0 22px 54px #00000047,inset 0 0 0 1px #ffffff05}body.nexus-mode-inicio .topbar,body.nexus-mode-consolidar .topbar{background:linear-gradient(90deg,#24180f57,#0000 28% 70%,#1c140e33),#060c12f0!important;border-bottom-color:#a9763847!important;box-shadow:0 12px 32px #0000002e,inset 0 -1px #42d9ff12!important}body.nexus-mode-inicio .nexus-brand-home,body.nexus-mode-consolidar .nexus-brand-home{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-inline:4px!important}body.nexus-mode-inicio .nexus-brand-home strong,body.nexus-mode-consolidar .nexus-brand-home strong{color:var(--v011-cream)!important;letter-spacing:.18em!important;text-shadow:0 0 18px #d1a04f14!important}body.nexus-mode-inicio .nexus-direct-nav .nexus-primary-nav,body.nexus-mode-consolidar .nexus-direct-nav .nexus-primary-nav{background:linear-gradient(#23181033,#070d142e)!important;border:1px solid #9f6a311a!important;border-radius:18px!important;gap:2px!important;padding:3px!important}body.nexus-mode-inicio .nexus-direct-nav .nexus-primary-tab,body.nexus-mode-consolidar .nexus-direct-nav .nexus-primary-tab{height:42px!important;min-height:42px!important;box-shadow:none!important;color:#c9c2b7!important;background:0 0!important;border-color:#0000!important;border-radius:14px!important}body.nexus-mode-inicio .nexus-direct-nav .nexus-primary-tab:hover,body.nexus-mode-consolidar .nexus-direct-nav .nexus-primary-tab:hover{color:#efe8d9!important;background:linear-gradient(#14232b8f,#0c141b70)!important;border-color:#42d9ff1f!important}body.nexus-mode-inicio .nexus-direct-nav .nexus-primary-tab.active,body.nexus-mode-consolidar .nexus-direct-nav .nexus-primary-tab.active{color:var(--v011-cream)!important;background:linear-gradient(#342517e6,#0d191feb)!important;border-color:#42d9ff7a!important;box-shadow:0 0 0 2px #b57c377a,0 0 22px #42d9ff14,inset 0 0 0 1px #ffffff06!important}body.nexus-mode-inicio .nexus-auth-trigger,body.nexus-mode-inicio .nexus-global-save-status,body.nexus-mode-inicio .nexus-active-project-badge,body.nexus-mode-inicio .nexus-system-trigger,body.nexus-mode-consolidar .nexus-auth-trigger,body.nexus-mode-consolidar .nexus-global-save-status,body.nexus-mode-consolidar .nexus-active-project-badge,body.nexus-mode-consolidar .nexus-system-trigger{background:linear-gradient(#121f26b8,#080f15bd)!important;border-color:#42d9ff29!important;border-radius:999px!important;min-height:38px!important;box-shadow:inset 0 0 0 1px #ffffff03!important}body.nexus-mode-inicio .nexus-active-project-badge,body.nexus-mode-consolidar .nexus-active-project-badge{background:linear-gradient(#301f14a3,#0d1419b8)!important;border-color:#aa713142!important}body.nexus-mode-inicio .nexus-system-trigger,body.nexus-mode-consolidar .nexus-system-trigger{border-radius:50%!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important}body.nexus-mode-inicio .project-launcher-home,body.nexus-mode-inicio .project-launcher-shell{background:radial-gradient(circle at 74% 4%,#42d9ff0e,#0000 31%),radial-gradient(circle at 14% 82%,#9d6a311f,#0000 36%),linear-gradient(#071018,#05090e)!important}body.nexus-mode-inicio .launcher-sidebar{border-color:var(--v011-border-warm)!important;box-shadow:var(--v011-panel-shadow),0 0 28px #9d6a310b!important;background:linear-gradient(#2d1d12b3,#0c141ae8 34%,#070d13f5)!important;border-radius:26px!important}body.nexus-mode-inicio .launcher-brand{border-bottom-color:#b47d3b33!important}body.nexus-mode-inicio .launcher-brand-mark{background:linear-gradient(145deg,#143540bd,#09141bdb)!important;border-color:#42d9ff59!important;border-radius:16px!important}body.nexus-mode-inicio .launcher-library-nav{background:#060c1257!important;border:1px solid #b47d3b1a!important;border-radius:22px!important;gap:3px!important;padding:7px!important}body.nexus-mode-inicio .launcher-library-nav button{min-height:42px!important;box-shadow:none!important;color:#c3ccd1!important;background:0 0!important;border:1px solid #0000!important;border-radius:15px!important;padding:8px 13px!important}body.nexus-mode-inicio .launcher-library-nav button:hover{background:linear-gradient(90deg,#271b1294,#0c181e70)!important;border-color:#42d9ff1c!important;transform:none!important}body.nexus-mode-inicio .launcher-library-nav button.is-active{color:var(--v011-cream)!important;box-shadow:inset 3px 0 0 var(--v011-gold),0 0 18px #42d9ff0b!important;background:linear-gradient(90deg,#4d3018b8,#0f1f25b8)!important;border-color:#c3893f75!important}body.nexus-mode-inicio .launcher-new-world{color:#fff0cf!important;background:linear-gradient(#7e5021f0,#4a2b13f0)!important;border-color:#c68d428a!important;border-radius:999px!important;min-height:46px!important;margin-top:10px!important;box-shadow:0 12px 26px #6037153d,inset 0 1px #ffffff0f!important}body.nexus-mode-inicio .nexus-continue-section,body.nexus-mode-inicio .nexus-library-header,body.nexus-mode-inicio .nexus-home-status,body.nexus-mode-inicio .nexus-recent-activity,body.nexus-mode-inicio .nexus-project-row{box-shadow:var(--v011-panel-shadow)!important;background:radial-gradient(circle at 92% -20%,#42d9ff12,#0000 34%),linear-gradient(145deg,#2b1c129e,#0e1b22e0 42%,#080f16e6)!important;border-color:#a16e3538!important;position:relative!important;overflow:hidden!important}body.nexus-mode-inicio .nexus-continue-section{border-radius:28px 28px 24px 18px!important}body.nexus-mode-inicio .nexus-home-status{border-radius:18px 28px!important}body.nexus-mode-inicio .nexus-library-header{border-radius:24px 18px 28px!important}body.nexus-mode-inicio .nexus-project-row{border-radius:24px 18px 26px!important}body.nexus-mode-inicio .nexus-recent-activity{border-radius:22px 28px 20px 24px!important}body.nexus-mode-inicio .nexus-continue-section:before,body.nexus-mode-inicio .nexus-library-header:before,body.nexus-mode-inicio .nexus-project-row:before{content:"";pointer-events:none;background:linear-gradient(#0000,#d1a04fc2,#42d9ff42,#0000);width:2px;position:absolute;inset:0 auto 0 0}body.nexus-mode-inicio .nexus-project-mark{color:var(--v011-cream)!important;background:linear-gradient(145deg,#7e5123b8,#231d18d1)!important;border-radius:50% 42% 50% 38%!important;box-shadow:inset 0 0 0 1px #d1a04f2e!important}body.nexus-mode-inicio .nexus-home-v09 button:not(.nexus-home-menu),body.nexus-mode-inicio .nexus-project-action-menu button,body.nexus-mode-inicio .nexus-settings-nav button,body.nexus-mode-inicio .nexus-home-dialog footer button,body.nexus-mode-inicio .nexus-home-status button,body.nexus-mode-inicio .nexus-library-header button{border-radius:999px!important;min-height:36px!important;padding:8px 15px!important}body.nexus-mode-inicio .nexus-home-primary:hover{background:linear-gradient(#e7b16f,#c97b3d)!important;transform:translateY(-1px)!important}body.nexus-mode-inicio .nexus-home-menu{border-radius:50%!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important}body.nexus-mode-inicio .nexus-project-action-menu{background:linear-gradient(#2c1d13fa,#091118fc)!important;border-color:#b37c3b3d!important;border-radius:18px!important}body.nexus-mode-inicio .nexus-library-header input,body.nexus-mode-inicio .nexus-library-header select,body.nexus-mode-inicio .nexus-home-dialog input,body.nexus-mode-inicio .nexus-home-dialog select,body.nexus-mode-inicio .nexus-settings-content input,body.nexus-mode-inicio .nexus-settings-content select{background:linear-gradient(#0a1218f0,#080d13f5)!important;border-color:#42d9ff24!important;border-radius:999px!important;min-height:38px!important}body.nexus-mode-inicio .nexus-home-dialog textarea,body.nexus-mode-inicio .nexus-settings-content textarea{background:#070d13f0!important;border-color:#42d9ff24!important;border-radius:20px!important}body.nexus-mode-consolidar .nexus-mode-screen.nexus-consolidate-screen{background:radial-gradient(circle at 54% 8%,#42d9ff0a,#0000 34%),radial-gradient(circle at 14% 78%,#9d6a311a,#0000 36%),linear-gradient(#071018,#05090e)!important}body.nexus-mode-consolidar .nexus-consolidate-root{padding:14px!important}body.nexus-mode-consolidar .nexus-consolidate-layout{background:0 0!important;gap:12px!important}body.nexus-mode-consolidar .nexus-consolidate-sidebar,body.nexus-mode-consolidar .nexus-context-inspector,body.nexus-mode-consolidar .nexus-consolidate-main{box-shadow:var(--v011-panel-shadow)!important;background:linear-gradient(#2a1c129e,#0d1920e8 30%,#070d14f5)!important;border:1px solid #a26f3538!important}body.nexus-mode-consolidar .nexus-consolidate-sidebar{border-radius:26px 18px 24px 26px!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-context-inspector{border-radius:18px 26px 26px 22px!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-main{background:radial-gradient(circle at 82% 0,#42d9ff0b,#0000 28%),linear-gradient(145deg,#1c130d4d,#050b11f0 32%,#050a10f7)!important;border-color:#42d9ff1f!important;border-radius:24px 28px 22px!important}body.nexus-mode-consolidar .nexus-consolidate-sidebar-head,body.nexus-mode-consolidar .nexus-context-inspector>header{background:linear-gradient(90deg,#452b1680,#14191c57)!important;border-bottom-color:#b47d3b33!important;height:58px!important;min-height:58px!important}body.nexus-mode-consolidar .nexus-consolidate-sidebar-head strong,body.nexus-mode-consolidar .nexus-context-inspector>header strong{color:var(--v011-cream)!important;font-family:Georgia,Times New Roman,serif!important;font-size:1rem!important}body.nexus-mode-consolidar .nexus-icon-button{background:linear-gradient(#3a2616b8,#0f161adb)!important;border-color:#b47d3b4d!important;border-radius:50%!important;width:38px!important;height:38px!important}body.nexus-mode-consolidar .nexus-consolidate-sidebar nav{padding:12px 10px!important}body.nexus-mode-consolidar .nexus-consolidate-nav-group{margin-bottom:12px!important}body.nexus-mode-consolidar .nexus-consolidate-nav-group h2{color:#b58a55!important;margin:0 9px 5px!important}body.nexus-mode-consolidar .nexus-consolidate-nav-item{color:#bfc8cc!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:15px!important;padding:7px 10px!important}body.nexus-mode-consolidar .nexus-consolidate-nav-item:hover{color:#f0e8da!important;background:linear-gradient(90deg,#36231470,#0c181d57)!important;border-color:#42d9ff1a!important;transform:none!important}body.nexus-mode-consolidar .nexus-consolidate-nav-item.is-active{color:var(--v011-cream)!important;box-shadow:inset 3px 0 0 var(--v011-gold),0 0 18px #42d9ff0a!important;background:linear-gradient(90deg,#583518b8,#0f1f24b3)!important;border-color:#c88e447a!important}body.nexus-mode-consolidar .nexus-consolidate-nav-icon{color:#d9a84f!important}body.nexus-mode-consolidar .nexus-panorama-v099{gap:16px!important;max-width:1110px!important;padding:4px 4px 32px!important}body.nexus-mode-consolidar .nexus-panorama-v099 .nexus-panorama-header{box-shadow:var(--v011-panel-shadow)!important;background:radial-gradient(circle at 88% 0,#42d9ff0f,#0000 30%),linear-gradient(135deg,#432a1699,#0b171ed1 52%,#070d14e0)!important;border:1px solid #b47d3b2e!important;border-radius:26px 26px 18px 28px!important;padding:18px 20px 19px!important;position:relative!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-panorama-v099 .nexus-panorama-header:before{content:"";background:linear-gradient(180deg,transparent,var(--v011-gold),#42d9ff59,transparent);width:3px;position:absolute;inset:0 auto 0 0}body.nexus-mode-consolidar .nexus-panorama-label,body.nexus-mode-consolidar .nexus-view-eyebrow{color:#d3a052!important}body.nexus-mode-consolidar .nexus-panorama-header-meta span{color:#c7b69f!important;background:#261b138a!important;border-color:#b7803e3d!important}body.nexus-mode-consolidar .nexus-panorama-metrics{grid-template-columns:minmax(0,.88fr) minmax(0,1fr) minmax(0,1.16fr)!important;align-items:stretch!important;gap:12px!important}body.nexus-mode-consolidar .nexus-panorama-metric{min-height:142px!important;box-shadow:var(--v011-panel-shadow)!important;background:radial-gradient(circle at 100% 0,#42d9ff0e,#0000 36%),linear-gradient(145deg,#332114ad,#0d1b22e0 54%,#070e15eb)!important;border-color:#ab733638!important;position:relative!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-panorama-metric:first-child{border-radius:28px 18px 24px 28px!important}body.nexus-mode-consolidar .nexus-panorama-metric:nth-child(2){border-radius:20px 26px 18px 24px!important}body.nexus-mode-consolidar .nexus-panorama-metric:nth-child(3){background:radial-gradient(circle at 94% 0,#e2a85629,#0000 38%),linear-gradient(145deg,#513116cc,#121f23e0 58%,#080f15f0)!important;border-color:#cd91436b!important;border-radius:24px 30px 26px 18px!important}body.nexus-mode-consolidar .nexus-panorama-metric:before{content:"";background:linear-gradient(90deg,#0000,#d1a04f8a,#42d9ff2e,#0000);height:2px;position:absolute;inset:0 0 auto}body.nexus-mode-consolidar .nexus-panorama-metric strong{color:var(--v011-cream)!important}body.nexus-mode-consolidar .nexus-panorama-focus-grid{grid-template-columns:minmax(0,1.58fr) minmax(250px,.72fr)!important;gap:12px!important}body.nexus-mode-consolidar .nexus-panorama-v099 .nexus-panorama-focus,body.nexus-mode-consolidar .nexus-panorama-connections{box-shadow:var(--v011-panel-shadow)!important;background:radial-gradient(circle at 100% 0,#42d9ff0d,#0000 34%),linear-gradient(145deg,#3522149e,#0d1a21e3 55%,#070e15f0)!important;border-color:#ae763838!important;position:relative!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-panorama-v099 .nexus-panorama-focus{border-radius:30px 20px 26px 18px!important;padding:22px 24px!important}body.nexus-mode-consolidar .nexus-panorama-connections{background:radial-gradient(circle at 84% 10%,#d1a04f17,#0000 34%),linear-gradient(145deg,#2d1d12ad,#0a161ce6)!important;border-radius:18px 28px 28px 22px!important;padding:20px!important}body.nexus-mode-consolidar .nexus-panorama-v099 .nexus-panorama-focus:before{background:linear-gradient(180deg,transparent,var(--v011-gold),#42d9ff47,transparent)!important;width:3px!important}body.nexus-mode-consolidar .nexus-panorama-focus-links li,body.nexus-mode-consolidar .nexus-panorama-steps li{background:linear-gradient(90deg,#2d1d1280,#0a171db8)!important;border:1px solid #ab743729!important;border-radius:16px!important}body.nexus-mode-consolidar .nexus-panorama-more{background:linear-gradient(#2a1b117a,#080f15d1)!important;border-color:#ab74372e!important;border-radius:22px!important}body.nexus-mode-consolidar .nexus-panorama button,body.nexus-mode-consolidar .nexus-shell-actions button,body.nexus-mode-consolidar .nexus-inspector-actions button,body.nexus-mode-consolidar .nexus-inspector-content button,body.nexus-mode-consolidar .nexus-systems button,body.nexus-mode-consolidar .nexus-timeline button,body.nexus-mode-consolidar .nexus-actors button,body.nexus-mode-consolidar .nexus-map button,body.nexus-mode-consolidar .nexus-coherence-view button,body.nexus-mode-consolidar .nexus-canon button,body.nexus-mode-consolidar .nexus-report-view button{color:#e0e7e9!important;background:linear-gradient(#16252ce6,#091117f0)!important;border-color:#42d9ff29!important;border-radius:999px!important;min-height:36px!important;box-shadow:inset 0 0 0 1px #ffffff03!important}body.nexus-mode-consolidar button.is-primary,body.nexus-mode-consolidar .nexus-panorama-metric:nth-child(3)>button{color:#fff0d0!important;background:linear-gradient(#895723f7,#4b2b12fa)!important;border-color:#e1a85894!important;box-shadow:0 11px 25px #5a311238,inset 0 1px #ffffff0e!important}body.nexus-mode-consolidar button:hover{border-color:#42d9ff5c!important;transform:translateY(-1px)!important}body.nexus-mode-consolidar button.is-primary:hover{background:linear-gradient(#976128fa,#573214fc)!important;border-color:#eab568b8!important}body.nexus-mode-consolidar input,body.nexus-mode-consolidar select{background:linear-gradient(#091218f5,#070d13fa)!important;border-color:#42d9ff24!important;border-radius:999px!important;min-height:38px!important}body.nexus-mode-consolidar textarea{background:#070d13f5!important;border-color:#42d9ff24!important;border-radius:20px!important}body.nexus-mode-consolidar .nexus-context-inspector>[data-inspector-body]{background:radial-gradient(circle at 100% 8%,#d1a04f0e,#0000 26%),#070e1494!important}body.nexus-mode-consolidar .nexus-inspector-content>section{border-bottom-color:#b1793929!important;padding:16px!important}body.nexus-mode-consolidar .nexus-inspector-kicker,body.nexus-mode-consolidar .nexus-inspector-content h3{color:#c6924e!important}body.nexus-mode-consolidar .nexus-inspector-relations.is-readable button{background:linear-gradient(145deg,#3422148f,#0a171dc2)!important;border-color:#b27a3a3d!important;border-radius:18px!important}body.nexus-mode-consolidar .nexus-inspector-empty{max-width:250px!important;margin:auto!important;padding:28px 20px!important}body.nexus-mode-consolidar .nexus-systems-toolbar,body.nexus-mode-consolidar .nexus-timeline-toolbar,body.nexus-mode-consolidar .nexus-actors-toolbar,body.nexus-mode-consolidar .nexus-map-toolbar,body.nexus-mode-consolidar .nexus-coherence-toolbar,body.nexus-mode-consolidar .nexus-canon-toolbar,body.nexus-mode-consolidar .nexus-report-toolbar{background:radial-gradient(circle at 100% 0,#42d9ff0d,#0000 34%),linear-gradient(145deg,#422a16b3,#0c181fdb)!important;border-color:#b57c3a42!important;border-radius:26px 18px 28px 20px!important}body.nexus-mode-consolidar .nexus-system-list,body.nexus-mode-consolidar .nexus-system-detail,body.nexus-mode-consolidar .nexus-timeline-sidebar,body.nexus-mode-consolidar .nexus-timeline-main,body.nexus-mode-consolidar .nexus-actors-sidebar,body.nexus-mode-consolidar .nexus-actors-main,body.nexus-mode-consolidar .nexus-map-sidebar,body.nexus-mode-consolidar .nexus-map-main,body.nexus-mode-consolidar .nexus-finding-queue,body.nexus-mode-consolidar .nexus-finding-review,body.nexus-mode-consolidar .nexus-canon-list,body.nexus-mode-consolidar .nexus-canon-detail,body.nexus-mode-consolidar .nexus-report-outline,body.nexus-mode-consolidar .nexus-report-settings{background:linear-gradient(145deg,#2c1d128a,#09141ae6)!important;border-color:#a9723633!important;border-radius:24px 18px 24px 20px!important}body.nexus-mode-consolidar .nexus-system-canvas,body.nexus-mode-consolidar .nexus-timeline-canvas,body.nexus-mode-consolidar .nexus-map-canvas,body.nexus-mode-consolidar .nexus-actor-network-stage{border-color:#b2793838!important;border-radius:22px!important}@media (width<=1500px){body.nexus-mode-consolidar .nexus-panorama-metrics{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.12fr)!important}}@media (width<=1199px){body.nexus-mode-consolidar .nexus-consolidate-root{padding:8px!important}body.nexus-mode-consolidar .nexus-consolidate-main{border-radius:22px!important}body.nexus-mode-consolidar .nexus-panorama-metrics,body.nexus-mode-consolidar .nexus-panorama-focus-grid{grid-template-columns:1fr!important}body.nexus-mode-consolidar .nexus-panorama-metric:nth-child(n),body.nexus-mode-consolidar .nexus-panorama-v099 .nexus-panorama-focus,body.nexus-mode-consolidar .nexus-panorama-connections{border-radius:22px!important}}@media (width<=980px){body.nexus-mode-inicio .nexus-continue-section,body.nexus-mode-inicio .nexus-library-header,body.nexus-mode-inicio .nexus-project-row,body.nexus-mode-consolidar .nexus-panorama-v099 .nexus-panorama-header{border-radius:20px!important}}@media (prefers-reduced-motion:reduce){body.nexus-mode-inicio *,body.nexus-mode-consolidar *{transition:none!important;animation-duration:.01ms!important}}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-consolidate-main{padding:14px 16px 12px!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-consolidate-view{height:100%;min-height:0;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline]:not(.has-context-selection) .nexus-consolidate-layout{grid-template-columns:minmax(194px,218px) minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline]:not(.has-context-selection).is-sidebar-collapsed .nexus-consolidate-layout{grid-template-columns:58px minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline]:not(.has-context-selection) .nexus-context-inspector{display:none!important}.nexus-timeline{height:100%;min-height:0;color:var(--color-text-primary);border:1px solid color-mix(in srgb,var(--color-border-default) 64%,transparent);background:linear-gradient(#181616b8,#070e14e6);border-radius:24px;grid-template-rows:auto minmax(0,1fr) 34px;display:grid;overflow:hidden;box-shadow:0 20px 48px #0000003d,inset 0 0 0 1px #ffffff04}.nexus-timeline-toolbar{background:linear-gradient(90deg,#3b271b57,#0e1b24ad 52%,#081017d1);border-bottom:1px solid #c48f3f2b;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:10px 14px 10px 18px;display:flex}.nexus-timeline-title{flex:none;min-width:132px}.nexus-timeline-title .nexus-kicker{color:#d0a567;letter-spacing:.13em;text-transform:uppercase;margin:0 0 1px;font-size:.58rem;font-weight:800}.nexus-timeline-toolbar h1{color:#f0e5cf;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1.05}.nexus-timeline-controls{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.nexus-timeline-controls label{color:#8397a5;letter-spacing:.05em;text-transform:uppercase;gap:3px;font-size:.56rem;font-weight:700;display:grid}.nexus-timeline-controls input,.nexus-timeline-controls select,.nexus-timeline-form input,.nexus-timeline-form select,.nexus-timeline-form textarea{color:#d9e5ea;background:#070e15d6;border:1px solid #6997ab33;border-radius:12px;min-height:34px;padding:.42rem .65rem}.nexus-timeline-search input{width:min(240px,20vw)}.nexus-timeline-controls select{max-width:140px}.nexus-timeline-controls>button.is-primary{white-space:nowrap;align-self:end;color:#15110e!important;background:linear-gradient(#d6a05d,#bf793f)!important;border-color:#d59e5480!important;border-radius:999px!important;min-height:36px!important;box-shadow:0 10px 24px #bf793f2e!important}.nexus-timeline-create-menu{align-self:end;position:relative}.nexus-timeline-create-menu>summary{color:#cbd7dc;cursor:pointer;background:#081017e6;border:1px solid #6997ab38;border-radius:50%;place-items:center;width:36px;height:36px;list-style:none;display:grid}.nexus-timeline-create-menu>summary::-webkit-details-marker{display:none}.nexus-timeline-create-menu>div{z-index:30;background:#0c141cfa;border:1px solid #c48f3f38;border-radius:14px;min-width:160px;padding:7px;position:absolute;top:43px;right:0;box-shadow:0 18px 42px #00000061}.nexus-timeline-create-menu button{text-align:left;width:100%}.nexus-timeline-body{grid-template-columns:218px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.nexus-timeline-sidebar{background:linear-gradient(#281d1847,#070e15ad);border-right:1px solid #c48f3f21;grid-template-rows:auto auto minmax(0,1fr);min-height:0;padding:12px;display:grid;overflow:hidden}.nexus-timeline-sidebar>header{color:#8194a0;justify-content:space-between;align-items:end;gap:10px;padding:2px 3px 10px;font-size:.64rem;display:flex}.nexus-timeline-sidebar>header .nexus-kicker{color:#cba062;letter-spacing:.12em;text-transform:uppercase;margin:0 0 2px;font-size:.55rem}.nexus-timeline-sidebar>header strong{color:#e7dcc7;font-size:.82rem;display:block}.nexus-timeline-sidebar-stats{grid-template-columns:1fr 1fr;gap:5px;padding-bottom:10px;display:grid}.nexus-timeline-sidebar-stats button,.nexus-timeline-sidebar-stats>div{color:#93a6b1;background:#08101780;border:1px solid #6997ab21;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:7px 9px;font-size:.61rem;display:flex}.nexus-timeline-sidebar-stats button{cursor:pointer}.nexus-timeline-sidebar-stats strong{color:#d7e0e4;font-size:.68rem}.nexus-timeline-event-list{min-height:0;padding-right:2px;overflow:auto}.nexus-timeline-list-item{text-align:left;width:100%;color:inherit;background:#0810176b;border:1px solid #0000;border-radius:13px;gap:3px;margin:0 0 6px;padding:10px;display:grid}.nexus-timeline-list-item:hover,.nexus-timeline-list-item:focus-visible{background:#101f28b8;border-color:#5bc9e657}.nexus-timeline-list-item.is-selected{background:linear-gradient(135deg,#53362257,#0c1c26c2);border-color:#c48f3f6b;box-shadow:inset 2px 0 #5bc9e685}.nexus-timeline-list-item strong{color:#e7e1d5;font-size:.71rem}.nexus-timeline-list-item small,.nexus-timeline-list-item>span:last-child{color:#8396a2;font-size:.59rem}.nexus-timeline-mode,.nexus-event-status{color:#91c5d5;border:1px solid #6997ab2e;border-radius:999px;width:max-content;padding:3px 7px;font-size:.54rem;font-weight:700}.nexus-timeline-sidebar-hint{color:#788b97;text-align:center;margin:16px 8px;font-size:.67rem;line-height:1.45}.nexus-timeline-main{background:radial-gradient(circle at 55% 12%,#5bc9e60b,#0000 36%),#040a1085;min-width:0;min-height:0;overflow:auto}.nexus-timeline-workspace{grid-template-rows:auto auto minmax(430px,1fr) auto auto;gap:10px;min-height:100%;padding:12px;display:grid}.nexus-timeline-selection{background:linear-gradient(90deg,#412c1f47,#0a171fb3);border:1px solid #c48f3f33;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:9px 12px;display:flex}.nexus-timeline-selection h2{color:#f0e5cf;margin:2px 0 1px;font-family:Georgia,Times New Roman,serif;font-size:.98rem}.nexus-timeline-selection p{color:#879aa5;margin:0;font-size:.61rem}.nexus-timeline-actions,.nexus-timeline-links,.nexus-timeline-view-switch{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nexus-timeline-actions button,.nexus-timeline-links button,.nexus-timeline-view-switch button{border-radius:999px!important;min-height:30px!important;padding:6px 10px!important}.nexus-timeline-view-switch{justify-content:flex-end;min-height:30px}.nexus-timeline-view-switch button[aria-pressed=true]{color:#e1f3f7!important;background:#1c384480!important;border-color:#5bc9e66b!important}.nexus-timeline-canvas{background:linear-gradient(#30211929,#0000 33%),linear-gradient(90deg,#5bc9e605,#c48f3f03),#060d14d1;border:1px solid #6997ab29;border-radius:20px;min-width:720px;height:100%;min-height:430px;position:relative;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff03,0 18px 38px #0000002e}.nexus-timeline-axis-labels{color:#667c89;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:.55rem;font-weight:700;display:flex;position:absolute;top:34px;left:6%;right:6%}.nexus-timeline-grid{position:absolute;inset:62px 6% 30px}.nexus-timeline-grid span{left:calc(var(--timeline-tick)*12.5%);border-left:1px solid #6997ab12;position:absolute;top:0;bottom:0}.nexus-timeline-axis{background:linear-gradient(90deg,#c48f3f40,#5bc9e67a,#c48f3f80);height:2px;position:absolute;top:52%;left:6%;right:6%}.nexus-timeline-axis:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #c48f3fb8;width:0;height:0;position:absolute;top:-4px;right:-1px}.nexus-timeline-axis span{background:#d09a56;border-radius:50%;width:11px;height:11px;position:absolute;top:-5px;right:0;box-shadow:0 0 16px #d09a5647}.nexus-timeline-empty-state{z-index:4;text-align:center;background:linear-gradient(#251c18c7,#081118d6);border:1px solid #c48f3f2e;border-radius:20px;width:min(380px,70%);padding:22px 24px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 46px #00000047,inset 0 0 0 1px #ffffff04}.nexus-timeline-empty-state .nexus-kicker{color:#c89b5f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.55rem}.nexus-timeline-empty-state h2{color:#efe4ce;margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.nexus-timeline-empty-state p{color:#91a3ad;max-width:320px;margin:0 auto 14px;font-size:.72rem;line-height:1.5}.nexus-timeline-empty-state small{color:#6f828e;margin-top:9px;font-size:.57rem;display:block}.nexus-timeline-empty-state button{border-radius:999px!important}.nexus-timeline-event{z-index:5;left:var(--event-x);top:calc(18% + var(--event-lane)*15%);text-align:left;width:168px;color:inherit;background:linear-gradient(#18252df2,#091219f5);border:1px solid #6997ab33;border-radius:14px;gap:3px;padding:10px 11px;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 12px 24px #0000003d}.nexus-timeline-event:hover,.nexus-timeline-event:focus-visible{border-color:#5bc9e67a;transform:translate(-50%)translateY(-1px)}.nexus-timeline-event strong{color:#e8e1d4;font-size:.68rem;line-height:1.3}.nexus-timeline-event small,.nexus-timeline-event-relations{color:#8497a3;font-size:.55rem;line-height:1.35}.nexus-timeline-event-marker{background:#63c8df;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #63c8df40}.nexus-timeline-event.is-approximate{border-style:dashed}.nexus-timeline-event.has-conflict{box-shadow:0 0 0 2px #d09a5638,0 12px 24px #0000003d}.nexus-timeline-conflict-count{color:#111;text-align:center;background:#d3a05e;border-radius:10px;min-width:20px;height:20px;font-size:.65rem;line-height:20px;position:absolute;top:-8px;right:-6px}.nexus-timeline-period-band{z-index:2;left:var(--period-x);color:#8e9faa;pointer-events:none;background:linear-gradient(90deg,#c48f3f0b,#0000 78%);border-left:1px dashed #c48f3f57;width:190px;position:absolute;top:70px;bottom:36px;transform:translate(-50%)}.nexus-timeline-period-band strong,.nexus-timeline-period-band span{padding-left:9px;font-size:.58rem;display:block}.nexus-timeline-period-band strong{color:#c9a878;font-size:.62rem}.nexus-timeline-unplaced{background:#070f169e;border:1px solid #6997ab24;border-radius:16px;gap:9px;padding:12px;display:grid}.nexus-timeline-unplaced>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.nexus-timeline-unplaced h2{color:#e6dbc7;margin:1px 0 0;font-size:.85rem}.nexus-timeline-unplaced .nexus-kicker{color:#be955f;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.54rem}.nexus-timeline-unplaced>header>span{color:#728590;font-size:.59rem}.nexus-timeline-unplaced>div{gap:7px;display:flex;overflow:auto}.nexus-timeline-unplaced>div button{text-align:left;flex:0 0 180px;gap:3px;display:grid;border-radius:12px!important}.nexus-timeline-unplaced small{color:#8194a0;font-size:.56rem}.nexus-timeline-deep-detail{background:#070e158f;border:1px solid #6997ab21;border-radius:16px;overflow:hidden}.nexus-timeline-deep-detail>summary{cursor:pointer;color:#9eafb8;padding:11px 14px;font-size:.64rem;font-weight:700;list-style:none}.nexus-timeline-deep-detail>summary::-webkit-details-marker{display:none}.nexus-timeline-deep-detail>summary:after{content:"+";float:right;color:#c89b5f}.nexus-timeline-deep-detail[open]>summary:after{content:"–"}.nexus-timeline-detail-grid{grid-template-columns:1fr 1fr;gap:14px;padding:4px 14px 14px;display:grid}.nexus-timeline-detail-grid section{background:#08101794;border:1px solid #6997ab1a;border-radius:13px;padding:12px}.nexus-timeline-detail-grid h3,.nexus-timeline-conflicts h3,.nexus-timeline-history h3{color:#d9cbb4;font-size:.72rem}.nexus-timeline-detail-grid dl{gap:5px;margin:7px 0 12px;display:grid}.nexus-timeline-detail-grid dl div{grid-template-columns:110px 1fr;gap:8px;font-size:.62rem;display:grid}.nexus-timeline-detail-grid dt{color:#71838e}.nexus-timeline-detail-grid dd{color:#bdc9cf;margin:0}.nexus-timeline-versions{gap:6px;padding:0;list-style:none;display:grid}.nexus-timeline-versions li,.nexus-timeline-conflicts,.nexus-timeline-history{background:#0810178c;border:1px solid #6997ab1a;border-radius:12px;padding:10px}.nexus-timeline-conflicts,.nexus-timeline-history{margin:0 14px 14px}.nexus-timeline-history li{justify-content:space-between;gap:1rem;display:flex}.nexus-timeline-text{gap:10px;padding:2px;display:grid}.nexus-timeline-text section{background:#081017a8;border:1px solid #6997ab21;border-radius:14px;padding:13px}.nexus-timeline-statusbar{color:#6f838f;white-space:nowrap;background:#050b11e0;border-top:1px solid #6997ab1c;align-items:center;gap:14px;padding:0 14px;font-size:.57rem;display:flex;overflow:hidden}.nexus-timeline-statusbar span:last-child{color:#7f9c8a;margin-left:auto}.nexus-timeline-form{gap:12px;display:grid}.nexus-timeline-form label{gap:5px;display:grid}.nexus-timeline-form textarea{border-radius:14px;min-height:100px}.nexus-timeline-dialog:not([hidden]){z-index:var(--layer-modal);position:fixed;inset:0}@media (width<=1439px){.nexus-timeline-body{grid-template-columns:196px minmax(0,1fr)}.nexus-timeline-controls label:nth-of-type(2){display:none}.nexus-timeline-search input{width:min(210px,19vw)}}@media (width<=1199px){body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline]:not(.has-context-selection) .nexus-consolidate-layout{grid-template-columns:1fr!important}.nexus-timeline{border-radius:18px}.nexus-timeline-toolbar{grid-template-columns:auto 1fr;min-height:84px;display:grid}.nexus-timeline-controls{justify-content:flex-start;overflow:auto}.nexus-timeline-body{grid-template-columns:1fr}.nexus-timeline-sidebar{display:none}}@media (width<=800px){.nexus-timeline-toolbar{grid-template-columns:1fr;padding:10px}.nexus-timeline-title,.nexus-timeline-controls label:nth-of-type(n+2){display:none}.nexus-timeline-search{flex:1}.nexus-timeline-search input{width:100%}.nexus-timeline-workspace{grid-template-rows:auto auto minmax(390px,1fr) auto auto;padding:8px}.nexus-timeline-selection{display:grid}.nexus-timeline-canvas{min-width:620px}.nexus-timeline-detail-grid{grid-template-columns:1fr}.nexus-timeline-statusbar span:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.nexus-timeline *{scroll-behavior:auto!important;transition:none!important}}.nexus-timeline-dialog-card{border-radius:20px!important;gap:0!important;width:min(620px,100vw - 32px)!important;max-height:min(760px,100dvh - 32px)!important;padding:0!important;overflow:auto!important}.nexus-timeline-dialog-card>header{z-index:3;background:linear-gradient(#111d27fc,#0b141cfa);border-bottom:1px solid #4b8fa42e;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex;position:sticky;top:0}.nexus-timeline-dialog-card>header h2{color:#efe4d0;margin:3px 0 0;font:650 1.55rem/1.1 Georgia,Times New Roman,serif}.nexus-timeline-dialog-close{width:38px;min-width:38px;height:38px;border-radius:50%!important;padding:0!important}.nexus-timeline-dialog-intro{color:#9dafb8;margin:0;padding:16px 22px 0;font-size:.74rem;line-height:1.5}.nexus-timeline-dialog-intro:empty{display:none}.nexus-timeline-dialog-card>.nexus-inline-error{background:#58191961;border:1px solid #dc5b5b57;border-radius:11px;margin:14px 22px 0;padding:10px 12px}.nexus-timeline-dialog-card .nexus-timeline-form{gap:14px;min-width:0;padding:18px 22px 20px;display:grid;grid-template-columns:minmax(0,1fr)!important}.nexus-timeline-dialog-card .nexus-timeline-form label{color:#c99551;letter-spacing:.07em;text-transform:uppercase;gap:7px;min-width:0;font-size:.66rem;font-weight:700;display:grid}.nexus-timeline-dialog-card .nexus-timeline-form label>span{align-items:baseline;gap:7px;display:flex}.nexus-timeline-dialog-card .nexus-timeline-form label small{color:#728995;letter-spacing:0;text-transform:none;font-size:.58rem;font-weight:500}.nexus-timeline-dialog-card .nexus-timeline-form input,.nexus-timeline-dialog-card .nexus-timeline-form select,.nexus-timeline-dialog-card .nexus-timeline-form textarea{box-sizing:border-box;text-transform:none;letter-spacing:0;border-radius:12px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:.78rem}.nexus-timeline-dialog-card .nexus-timeline-form textarea{resize:vertical;min-height:112px}.nexus-timeline-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.nexus-timeline-more-options{background:#050e148a;border:1px solid #4c8fa32e;border-radius:14px;overflow:hidden}.nexus-timeline-more-options>summary{cursor:pointer;color:#d6e0e4;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;font-size:.72rem;font-weight:700;list-style:none;display:flex}.nexus-timeline-more-options>summary::-webkit-details-marker{display:none}.nexus-timeline-more-options>summary:after{content:"＋";color:#d09a4d}.nexus-timeline-more-options[open]>summary:after{content:"−"}.nexus-timeline-more-options>summary small{color:#718793;margin-left:auto;font-size:.6rem;font-weight:500}.nexus-timeline-more-options>div{border-top:1px solid #4c8fa31f;gap:13px;padding:0 13px 14px;display:grid}.nexus-timeline-more-options>div>label:first-child{margin-top:13px}.nexus-timeline-mode-fields{gap:12px;display:grid}.nexus-timeline-form-help{color:#778c97;margin:0;font-size:.66rem;line-height:1.45}.nexus-timeline-dialog-card>footer{background:#081118fa;border-top:1px solid #4b8fa429;justify-content:flex-end;gap:9px;padding:14px 22px 18px;display:flex;position:sticky;bottom:0}.nexus-timeline-dialog-card>footer button{min-width:116px}@media (width<=680px){.nexus-timeline-dialog-card{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.nexus-timeline-dialog-card>header,.nexus-timeline-dialog-card .nexus-timeline-form,.nexus-timeline-dialog-card>footer{padding-left:15px;padding-right:15px}.nexus-timeline-form-row{grid-template-columns:1fr}.nexus-timeline-dialog-card>footer{grid-template-columns:1fr;display:grid}.nexus-timeline-dialog-card>footer button{width:100%;min-width:0}}.nexus-timeline-dialog .nexus-dialog-backdrop{box-sizing:border-box;padding:12px;overflow:hidden}.nexus-dialog-backdrop:has(.nexus-timeline-dialog-card){box-sizing:border-box;padding:12px;overflow:hidden}.nexus-timeline-dialog-card{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(560px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;display:grid!important;overflow:hidden!important}.nexus-timeline-dialog-card .nexus-timeline-form{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:auto}.nexus-timeline-dialog-card>header,.nexus-timeline-dialog-card>footer{position:relative;inset:auto}.nexus-timeline-dialog-card>footer{z-index:4;flex:none}.nexus-timeline-list-item[draggable=true],.nexus-timeline-event[draggable=true],.nexus-timeline-unplaced button[draggable=true]{cursor:grab}.nexus-timeline-list-item[draggable=true]:active,.nexus-timeline-event[draggable=true]:active,.nexus-timeline-unplaced button[draggable=true]:active{cursor:grabbing}.nexus-timeline-list-item.is-dragging,.nexus-timeline-event.is-dragging,.nexus-timeline-unplaced button.is-dragging{opacity:.42}.nexus-timeline-canvas.is-drag-over{outline-offset:-5px;background-color:#c1842d0e;outline:2px solid #d69e44cc}.nexus-timeline-drop-hint{z-index:9;color:#f0dfc2;pointer-events:none;background:#1f1812f0;border:1px solid #d69e449e;border-radius:999px;padding:9px 14px;font-size:.68rem;font-weight:700;display:none;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000047}.nexus-timeline-empty-state.is-unplaced{width:min(520px,100% - 32px);padding:22px 26px}.nexus-timeline-empty-state.is-unplaced h2{font-size:clamp(1.25rem,2.3vw,1.8rem)}.nexus-timeline-empty-state.is-unplaced small{color:#80949e;margin-top:8px;display:block}@media (height<=760px){.nexus-timeline-dialog-card>header{padding-top:14px;padding-bottom:12px}.nexus-timeline-dialog-intro{padding-top:10px}.nexus-timeline-dialog-card .nexus-timeline-form{gap:11px;padding-top:12px;padding-bottom:12px}.nexus-timeline-dialog-card .nexus-timeline-form textarea{min-height:82px}.nexus-timeline-dialog-card>footer{padding-top:10px;padding-bottom:12px}}.nexus-timeline-event[data-timeline-positioned-event=true]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:left}.nexus-timeline-event[data-timeline-positioned-event=true].is-pointer-dragging{cursor:grabbing;z-index:12;border-color:#d09a56b8;transform:translate(-50%)scale(1.01);box-shadow:0 0 0 2px #d09a562e,0 18px 34px #00000057;transition:none!important}.nexus-timeline-event[data-timeline-positioned-event=true].is-pointer-dragging:hover{transform:translate(-50%)scale(1.01)}body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:220px minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important;padding:0!important}body.nexus-mode-inicio .launcher-sidebar{min-height:0!important;box-shadow:none!important;background:linear-gradient(#0d1217f5,#070c11fa)!important;border:0!important;border-right:1px solid #5c85942e!important;border-radius:0!important;padding:24px 16px!important;overflow:hidden!important}body.nexus-mode-inicio .launcher-sidebar:before,body.nexus-mode-inicio .launcher-sidebar:after{display:none!important}body.nexus-mode-inicio .launcher-sidebar-title{border-bottom:1px solid #c48f3f29!important;margin-bottom:14px!important;padding:4px 10px 16px!important}body.nexus-mode-inicio .launcher-sidebar-title .mode-eyebrow{color:#d7a24d!important;letter-spacing:.16em!important;margin:0!important;font-size:.68rem!important}body.nexus-mode-inicio .launcher-library-nav{background:0 0!important;border:0!important;align-content:start!important;gap:3px!important;padding:0!important;display:grid!important}body.nexus-mode-inicio .launcher-library-nav button{width:100%!important;min-height:42px!important;box-shadow:none!important;color:#aebac3!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:9px 11px!important;display:flex!important;transform:none!important}body.nexus-mode-inicio .launcher-library-nav button small{color:#657781!important;font-variant-numeric:tabular-nums!important;font-size:.68rem!important}body.nexus-mode-inicio .launcher-library-nav button:hover{color:#e2ebef!important;background:#14232b85!important;border-color:#4db8d224!important}body.nexus-mode-inicio .launcher-library-nav button.is-active{color:#f0e6d2!important;background:linear-gradient(90deg,#73471947,#101b2294)!important;border-color:#c48f3f5c!important;box-shadow:inset 3px 0 #d29a45!important}body.nexus-mode-inicio .launcher-library-nav button.is-active small{color:#d9a751!important}body.nexus-mode-inicio .launcher-main{min-height:0!important;padding:18px 24px 30px!important;overflow:hidden auto!important}body.nexus-mode-inicio .launcher-library-view{min-height:0!important;display:block!important}body.nexus-mode-inicio .launcher-project-browser{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}body.nexus-mode-inicio .nexus-home-v013{gap:12px!important;max-width:1380px!important;margin:0 auto!important;padding:0 0 28px!important;display:grid!important}body.nexus-mode-inicio .nexus-library-commandbar{min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #4c8a9e29!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:0 2px 10px!important;display:flex!important}body.nexus-mode-inicio .nexus-home-kicker{color:#cf9946!important;letter-spacing:.15em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:.64rem!important;font-weight:800!important}body.nexus-mode-inicio .nexus-library-commandbar h1{color:#efe6d5!important;margin:0!important;font:650 1.7rem/1 Georgia,Times New Roman,serif!important}body.nexus-mode-inicio .nexus-library-tools{justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}body.nexus-mode-inicio .nexus-search-control{min-width:min(360px,30vw)!important;display:block!important}body.nexus-mode-inicio .nexus-search-control input,body.nexus-mode-inicio .nexus-sort-control select{color:#d8e2e7!important;background:#050c11db!important;border:1px solid #4897b03d!important;border-radius:12px!important;width:100%!important;min-height:38px!important;padding:8px 14px!important;box-shadow:inset 0 0 0 1px #ffffff03!important}body.nexus-mode-inicio .nexus-library-tools button,body.nexus-mode-inicio .nexus-current-world-row>button,body.nexus-mode-inicio .nexus-recovery-actions button,body.nexus-mode-inicio .nexus-project-actions button{border-radius:14px!important;min-height:38px!important;padding:8px 15px!important;font-size:.76rem!important}body.nexus-mode-inicio .nexus-home-primary{color:#17100a!important;background:linear-gradient(#dda35b,#bc742e)!important;border-color:#dea047ad!important;box-shadow:0 8px 18px #be752a29,inset 0 1px #ffffff40!important}body.nexus-mode-inicio .nexus-home-secondary{color:#e2edf1!important;background:#0d1b23e6!important;border:1px solid #4db8d247!important}body.nexus-mode-inicio .nexus-current-world-row{background:linear-gradient(100deg,#2b1c1161,#09171edb 32%,#081219e6)!important;border:1px solid #4c8a9e33!important;border-left:3px solid #c48f3fa6!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;min-height:112px!important;padding:18px 22px!important;display:grid!important;box-shadow:0 12px 28px #00000026!important}body.nexus-mode-inicio .nexus-current-world-row h2{color:#efe5d3!important;margin:0 0 7px!important;font:650 1.45rem/1.1 Georgia,Times New Roman,serif!important}body.nexus-mode-inicio .nexus-current-world-row p:last-child{color:#98aab5!important;margin:0!important;font-size:.78rem!important;line-height:1.45!important}body.nexus-mode-inicio .nexus-recovery-alert{background:linear-gradient(90deg,#452b1347,#0a151bd6)!important;border:1px solid #c48f3f52!important;border-radius:15px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:68px!important;padding:12px 16px!important;display:grid!important}body.nexus-mode-inicio .nexus-recovery-alert strong{color:#e5ded0!important;font-size:.84rem!important;display:block!important}body.nexus-mode-inicio .nexus-recovery-alert span{color:#94a5af!important;margin-top:3px!important;font-size:.7rem!important;display:block!important}body.nexus-mode-inicio .nexus-recovery-actions{align-items:center!important;gap:7px!important;display:flex!important}body.nexus-mode-inicio .nexus-recovery-actions .is-tertiary{color:#8899a3!important;background:0 0!important;border-color:#0000!important;min-height:32px!important;padding-inline:8px!important}body.nexus-mode-inicio .nexus-projects-section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important;display:grid!important}body.nexus-mode-inicio .nexus-projects-heading{border-bottom:1px solid #4a768521!important;justify-content:space-between!important;align-items:end!important;gap:20px!important;min-height:48px!important;padding:6px 2px 7px!important;display:flex!important}body.nexus-mode-inicio .nexus-projects-heading h2{color:#e8e0d1!important;margin:0 8px 0 0!important;font:650 1.15rem/1.1 Georgia,Times New Roman,serif!important;display:inline!important}body.nexus-mode-inicio .nexus-projects-heading>div>span{color:#788b96!important;font-size:.7rem!important}body.nexus-mode-inicio .nexus-sort-control{color:#82949e!important;align-items:center!important;gap:8px!important;font-size:.68rem!important;display:flex!important}body.nexus-mode-inicio .nexus-sort-control select{width:auto!important;min-width:145px!important;min-height:34px!important;padding-block:5px!important}body.nexus-mode-inicio .nexus-project-list{gap:7px!important;display:grid!important}body.nexus-mode-inicio .nexus-project-row-v013{min-height:78px!important;box-shadow:none!important;background:linear-gradient(90deg,#111c23e6,#081218e0)!important;border:1px solid #477a8b2e!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) minmax(120px,170px) auto!important;gap:14px!important;padding:11px 14px!important}body.nexus-mode-inicio .nexus-project-row-v013:hover{background:linear-gradient(90deg,#15232bf0,#0a161deb)!important;border-color:#4db8d247!important}body.nexus-mode-inicio .nexus-project-row-v013 .nexus-project-mark{color:#f0d7ad!important;background:#84521e61!important;border-radius:11px!important;flex-basis:38px!important;width:38px!important;height:38px!important;font-size:.72rem!important}body.nexus-mode-inicio .nexus-project-row-v013 .nexus-project-copy{min-width:0!important}body.nexus-mode-inicio .nexus-project-row-v013 h3{color:#ede4d3!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0 0 2px!important;font:650 1rem/1.15 Georgia,Times New Roman,serif!important;overflow:hidden!important}body.nexus-mode-inicio .nexus-project-row-v013 .nexus-project-copy>p{color:#8fa1ac!important;max-width:720px!important;font-size:.7rem!important;line-height:1.3!important}body.nexus-mode-inicio .nexus-project-row-v013 .nexus-project-meta{gap:8px!important;margin-top:5px!important;font-size:.62rem!important}body.nexus-mode-inicio .nexus-project-row-v013 .nexus-project-status{color:#8fa1ac!important;font-size:.68rem!important}body.nexus-mode-inicio .nexus-project-row-v013 .nexus-home-menu{border-radius:50%!important;width:36px!important;min-width:36px!important;padding:0!important}body.nexus-mode-inicio .nexus-home-empty{background:#08111685!important;border:1px dashed #4c8a9e38!important;border-radius:14px!important;place-content:center!important;min-height:110px!important;padding:22px!important;display:grid!important}body.nexus-mode-inicio .nexus-home-empty h3{color:#ddd5c7!important;margin:0 0 6px!important;font-size:1rem!important}body.nexus-mode-inicio .nexus-home-empty p{color:#8799a3!important;margin:0!important;font-size:.74rem!important}body.nexus-mode-inicio .nexus-home-activity{color:#94a5ae!important;border-top:1px solid #48748321!important;padding:10px 2px 0!important}body.nexus-mode-inicio .nexus-home-activity summary{cursor:pointer!important;color:#b3c0c6!important;font-size:.72rem!important}body.nexus-mode-inicio .nexus-home-activity summary span{color:#d19a48!important}body.nexus-mode-inicio .nexus-home-activity ol{gap:5px!important;margin:0!important;padding:8px 0!important;list-style:none!important;display:grid!important}body.nexus-mode-inicio .nexus-home-activity li{justify-content:space-between!important;gap:16px!important;font-size:.68rem!important;display:flex!important}body.nexus-mode-inicio .nexus-home-activity button{border-radius:10px!important;min-height:30px!important;padding:5px 9px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/overview]:not(.has-context-selection) .nexus-consolidate-layout{grid-template-columns:minmax(184px,208px) minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/overview]:not(.has-context-selection).is-sidebar-collapsed .nexus-consolidate-layout{grid-template-columns:58px minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/overview]:not(.has-context-selection) .nexus-context-inspector{display:none!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/overview] .nexus-consolidate-main{padding:18px 22px 28px!important;overflow:hidden auto!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/overview] .nexus-consolidate-view{max-width:1260px!important;min-height:auto!important}body.nexus-mode-consolidar .nexus-panorama-v013{gap:10px!important;max-width:none!important;padding:0 0 24px!important;display:grid!important}body.nexus-mode-consolidar .nexus-summary-header{background:linear-gradient(100deg,#2f1f1361,#08161de6 34%,#071117eb)!important;border:1px solid #4981922e!important;border-left:3px solid #c48f3f99!important;border-radius:18px!important;align-items:center!important;min-height:112px!important;padding:17px 22px!important;display:flex!important;box-shadow:0 12px 28px #00000029!important}body.nexus-mode-consolidar .nexus-summary-header .nexus-view-eyebrow{color:#d19a48!important;margin-bottom:6px!important}body.nexus-mode-consolidar .nexus-summary-header h1{color:#f0e5d1!important;letter-spacing:-.025em!important;margin:0 0 7px!important;font:650 clamp(1.8rem,2.5vw,2.35rem)/1 Georgia,Times New Roman,serif!important}body.nexus-mode-consolidar .nexus-summary-header p:last-child{color:#93a5af!important;margin:0!important;font-size:.72rem!important}body.nexus-mode-consolidar .nexus-summary-metric-strip{background:#081218d1!important;border:1px solid #487b8c2b!important;border-radius:14px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;min-height:76px!important;display:grid!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-summary-metric-strip>div{border-right:1px solid #49748324!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:12px 16px!important;display:flex!important}body.nexus-mode-consolidar .nexus-summary-metric-strip>div:last-child{border-right:0!important}body.nexus-mode-consolidar .nexus-summary-metric-strip strong{color:#e9dfcf!important;white-space:nowrap!important;text-overflow:ellipsis!important;font:650 1.1rem/1.1 Georgia,Times New Roman,serif!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-summary-metric-strip span{color:#7f929d!important;text-transform:uppercase!important;letter-spacing:.07em!important;margin-top:4px!important;font-size:.62rem!important}body.nexus-mode-consolidar .nexus-summary-workgrid{grid-template-columns:minmax(0,2.1fr) minmax(260px,.9fr)!important;align-items:stretch!important;gap:10px!important;display:grid!important}body.nexus-mode-consolidar .nexus-summary-focus{background:radial-gradient(circle at 90% 8%,#309bb814,#0000 34%),linear-gradient(135deg,#0e1e26f5,#071117f0)!important;border:1px solid #47849738!important;border-radius:18px!important;flex-direction:column!important;align-items:flex-start!important;min-height:278px!important;padding:23px 26px!important;display:flex!important;box-shadow:0 14px 32px #0000002b!important}body.nexus-mode-consolidar .nexus-summary-focus h2{color:#eee4d2!important;max-width:860px!important;margin:7px 0 12px!important;font:650 clamp(1.45rem,2.1vw,2rem)/1.1 Georgia,Times New Roman,serif!important}body.nexus-mode-consolidar .nexus-summary-focus-copy{color:#a7b6be!important;max-width:780px!important;margin:0!important;font-size:.83rem!important;line-height:1.58!important}body.nexus-mode-consolidar .nexus-summary-focus-meta{color:#7f929d!important;border-left:2px solid #47bed961!important;margin:13px 0 0!important;padding-left:11px!important;font-size:.68rem!important;line-height:1.4!important}body.nexus-mode-consolidar .nexus-summary-focus .nexus-panorama-actions{margin-top:auto!important;padding-top:18px!important}body.nexus-mode-consolidar .nexus-summary-side{grid-template-rows:auto auto minmax(72px,auto)!important;gap:8px!important;display:grid!important}body.nexus-mode-consolidar .nexus-summary-next,body.nexus-mode-consolidar .nexus-summary-health,body.nexus-mode-consolidar .nexus-summary-orientation{box-shadow:none!important;background:#09141ae0!important;border:1px solid #4879892b!important;border-radius:14px!important;padding:15px 17px!important}body.nexus-mode-consolidar .nexus-summary-next{background:linear-gradient(150deg,#4128127a,#09161ceb 66%)!important;border-top:2px solid #cc913ead!important}body.nexus-mode-consolidar .nexus-summary-next h3{color:#ebdfcb!important;margin:4px 0 6px!important;font:650 1.08rem/1.15 Georgia,Times New Roman,serif!important}body.nexus-mode-consolidar .nexus-summary-next p:not(.nexus-panorama-label){color:#94a5ae!important;margin:0 0 11px!important;font-size:.7rem!important;line-height:1.4!important}body.nexus-mode-consolidar .nexus-summary-health dl{gap:5px!important;margin:8px 0 0!important;display:grid!important}body.nexus-mode-consolidar .nexus-summary-health dl>div{border-bottom:1px solid #4872801c!important;justify-content:space-between!important;gap:12px!important;padding:4px 0!important;font-size:.68rem!important;display:flex!important}body.nexus-mode-consolidar .nexus-summary-health dl>div:last-child{border-bottom:0!important}body.nexus-mode-consolidar .nexus-summary-health dt{color:#82949e!important}body.nexus-mode-consolidar .nexus-summary-health dd{color:#d8dfdf!important;margin:0!important;font-weight:700!important}body.nexus-mode-consolidar .nexus-summary-orientation{align-self:stretch!important}body.nexus-mode-consolidar .nexus-summary-orientation p:last-child{color:#93a3ac!important;margin:7px 0 0!important;font-size:.69rem!important;line-height:1.45!important}body.nexus-mode-consolidar .nexus-summary-activity{background:#070f1466!important;border-top:1px solid #487a8a2e!important;border-bottom:1px solid #487a8a1f!important;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr)!important;gap:22px!important;min-height:82px!important;padding:13px 17px!important;display:grid!important}body.nexus-mode-consolidar .nexus-summary-activity ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:6px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}body.nexus-mode-consolidar .nexus-summary-activity li{color:#a6b4bb!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;font-size:.65rem!important;display:flex!important}body.nexus-mode-consolidar .nexus-summary-activity li span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-summary-activity time{color:#687b85!important;white-space:nowrap!important}body.nexus-mode-consolidar .nexus-summary-area-list{flex-wrap:wrap!important;gap:6px!important;margin-top:6px!important;display:flex!important}body.nexus-mode-consolidar .nexus-summary-area-list span{color:#8fa1ab!important;border:1px solid #4b8d9f2b!important;border-radius:9px!important;padding:4px 7px!important;font-size:.6rem!important}body.nexus-mode-consolidar .nexus-summary-details{background:0 0!important;border:0!important;border-radius:0!important}body.nexus-mode-consolidar .nexus-summary-details>summary{color:#8497a1!important;border-bottom:1px solid #48728121!important;padding:9px 2px!important;font-size:.68rem!important}body.nexus-mode-consolidar .nexus-summary-details .nexus-panorama-more-body{padding:10px 0 0!important}body.nexus-mode-consolidar .nexus-panorama-v013 button{border-radius:13px!important;min-height:36px!important;padding:7px 13px!important}body.nexus-mode-consolidar .nexus-panorama-v013 button.is-primary{color:#f6e5cc!important;background:linear-gradient(#975b22eb,#673917f0)!important;border-color:#cf944194!important}@media (width<=1199px){body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:190px minmax(0,1fr)!important}body.nexus-mode-inicio .launcher-main{padding-inline:16px!important}body.nexus-mode-inicio .nexus-search-control{min-width:240px!important}body.nexus-mode-inicio .nexus-project-row-v013{grid-template-columns:minmax(0,1fr) auto!important}body.nexus-mode-inicio .nexus-project-row-v013 .nexus-project-status{display:none!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/overview]:not(.has-context-selection) .nexus-consolidate-layout{grid-template-columns:1fr!important}}@media (width<=900px){body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:1fr!important}body.nexus-mode-inicio .launcher-sidebar{display:none!important}body.nexus-mode-inicio .nexus-library-commandbar{flex-direction:column!important;align-items:flex-start!important}body.nexus-mode-inicio .nexus-library-tools{grid-template-columns:minmax(0,1fr) auto auto!important;width:100%!important;display:grid!important}body.nexus-mode-inicio .nexus-search-control{min-width:0!important}body.nexus-mode-consolidar .nexus-summary-workgrid{grid-template-columns:1fr!important}body.nexus-mode-consolidar .nexus-summary-side{grid-template-rows:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.nexus-mode-consolidar .nexus-summary-orientation{grid-column:1/-1!important}body.nexus-mode-consolidar .nexus-summary-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.nexus-mode-consolidar .nexus-summary-metric-strip>div:nth-child(3){border-right:0!important}body.nexus-mode-consolidar .nexus-summary-metric-strip>div:nth-child(n+4){border-top:1px solid #49748324!important}body.nexus-mode-consolidar .nexus-summary-activity{grid-template-columns:1fr!important}}@media (width<=640px){body.nexus-mode-inicio .launcher-main{padding:12px!important}body.nexus-mode-inicio .nexus-library-tools{grid-template-columns:1fr 1fr!important}body.nexus-mode-inicio .nexus-search-control{grid-column:1/-1!important}body.nexus-mode-inicio .nexus-current-world-row,body.nexus-mode-inicio .nexus-recovery-alert{grid-template-columns:1fr!important}body.nexus-mode-inicio .nexus-recovery-actions{flex-wrap:wrap!important}body.nexus-mode-inicio .nexus-project-row-v013{grid-template-columns:1fr!important}body.nexus-mode-inicio .nexus-project-actions{justify-content:flex-start!important}body.nexus-mode-consolidar .nexus-summary-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.nexus-mode-consolidar .nexus-summary-metric-strip>div{border-top:1px solid #49748324!important}body.nexus-mode-consolidar .nexus-summary-side{grid-template-columns:1fr!important}body.nexus-mode-consolidar .nexus-summary-orientation{grid-column:auto!important}body.nexus-mode-consolidar .nexus-summary-activity ul{grid-template-columns:1fr!important}}:root{--v015-header-height:64px;--v015-header-padding:20px;--v015-nav-height:46px;--v015-nav-item-width:116px;--v015-control-height:42px;--v015-workspace-gap:14px;--v015-bronze:#76502e;--v015-bronze-deep:#3b281b;--v015-amber:#c38d49;--v015-ivory:#eee3d2;--v015-cyan:#4bbbd8}body.nexus-mode-inicio .app-shell,body.nexus-mode-consolidar .app-shell{grid-template-rows:var(--v015-header-height) minmax(0,1fr) 0!important}body.nexus-mode-crear .app-shell{grid-template-rows:var(--v015-header-height) minmax(0,1fr) 34px!important}body.nexus-mode-inicio .topbar,body.nexus-mode-crear .topbar,body.nexus-mode-consolidar .topbar{box-sizing:border-box!important;width:100%!important;height:var(--v015-header-height)!important;min-height:var(--v015-header-height)!important;max-height:var(--v015-header-height)!important;padding:0 var(--v015-header-padding)!important;background:linear-gradient(90deg,#281b1138,#0000 32% 72%,#1f171124),#050b11f7!important;border-bottom:1px solid #a976383d!important;grid-template-columns:150px minmax(360px,1fr) auto!important;align-items:center!important;gap:18px!important;display:grid!important;box-shadow:0 8px 26px #0000002b,inset 0 -1px #4ab8d30e!important}body.nexus-mode-inicio .nexus-topbar-identity,body.nexus-mode-crear .nexus-topbar-identity,body.nexus-mode-consolidar .nexus-topbar-identity{align-items:center!important;gap:0!important;width:150px!important;min-width:150px!important;height:100%!important;display:flex!important}body.nexus-mode-inicio .nexus-brand-home,body.nexus-mode-crear .nexus-brand-home,body.nexus-mode-consolidar .nexus-brand-home{box-sizing:border-box!important;outline-offset:6px!important;width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}body.nexus-mode-inicio .nexus-brand-home strong,body.nexus-mode-crear .nexus-brand-home strong,body.nexus-mode-consolidar .nexus-brand-home strong{color:var(--v015-ivory)!important;letter-spacing:.18em!important;text-transform:uppercase!important;white-space:nowrap!important;font-family:Georgia,Times New Roman,serif!important;font-size:1rem!important;font-weight:700!important;line-height:1!important}body.nexus-mode-inicio .nexus-brand-home span,body.nexus-mode-crear .nexus-brand-home span,body.nexus-mode-consolidar .nexus-brand-home span,body.nexus-mode-inicio .nexus-active-world-summary,body.nexus-mode-crear .nexus-active-world-summary,body.nexus-mode-consolidar .nexus-active-world-summary{display:none!important}body.nexus-mode-inicio .topnav.nexus-simplified-nav,body.nexus-mode-crear .topnav.nexus-simplified-nav,body.nexus-mode-consolidar .topnav.nexus-simplified-nav{width:auto!important;min-width:0!important;height:var(--v015-nav-height)!important;justify-self:start!important;margin:0!important}body.nexus-mode-inicio .nexus-nav-inner,body.nexus-mode-crear .nexus-nav-inner,body.nexus-mode-consolidar .nexus-nav-inner{justify-content:flex-start!important;height:100%!important}body.nexus-mode-inicio .nexus-primary-nav,body.nexus-mode-crear .nexus-primary-nav,body.nexus-mode-consolidar .nexus-primary-nav{box-sizing:border-box!important;height:var(--v015-nav-height)!important;grid-template-columns:repeat(3,var(--v015-nav-item-width))!important;background:linear-gradient(#1f191447,#070e1457)!important;border:1px solid #815b3329!important;border-radius:18px!important;align-items:stretch!important;gap:2px!important;padding:3px!important;display:grid!important;box-shadow:inset 0 0 0 1px #ffffff03!important}body.nexus-mode-inicio .nexus-primary-tab,body.nexus-mode-crear .nexus-primary-tab,body.nexus-mode-consolidar .nexus-primary-tab{box-sizing:border-box!important;width:var(--v015-nav-item-width)!important;min-width:var(--v015-nav-item-width)!important;max-width:var(--v015-nav-item-width)!important;height:38px!important;min-height:38px!important;box-shadow:none!important;color:#c7c0b5!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;margin:0!important;padding:0 11px!important;transform:none!important}body.nexus-mode-inicio .nexus-primary-tab .atlas-tab-icon,body.nexus-mode-crear .nexus-primary-tab .atlas-tab-icon,body.nexus-mode-consolidar .nexus-primary-tab .atlas-tab-icon{color:#b88943!important;opacity:.82!important;text-align:center!important;width:20px!important;min-width:20px!important;margin:0 8px 0 0!important}body.nexus-mode-inicio .nexus-primary-tab .atlas-tab-copy strong,body.nexus-mode-crear .nexus-primary-tab .atlas-tab-copy strong,body.nexus-mode-consolidar .nexus-primary-tab .atlas-tab-copy strong{white-space:nowrap!important;font-size:.74rem!important;line-height:1!important}body.nexus-mode-inicio .nexus-primary-tab:hover,body.nexus-mode-crear .nexus-primary-tab:hover,body.nexus-mode-consolidar .nexus-primary-tab:hover{color:#eee6d8!important;background:#14222970!important;border-color:#4bbbd824!important}body.nexus-mode-inicio .nexus-primary-tab.active,body.nexus-mode-crear .nexus-primary-tab.active,body.nexus-mode-consolidar .nexus-primary-tab.active{color:var(--v015-ivory)!important;background:linear-gradient(#2e251cc7,#0c191feb)!important;border-color:#4bbbd885!important;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 -2px #c38d4994,0 0 0 1px #c38d495c,0 0 18px #4bbbd812!important}body.nexus-mode-inicio .nexus-primary-tab.active:after,body.nexus-mode-crear .nexus-primary-tab.active:after,body.nexus-mode-consolidar .nexus-primary-tab.active:after{display:none!important}body.nexus-mode-inicio .nexus-topbar-actions,body.nexus-mode-crear .nexus-topbar-actions,body.nexus-mode-consolidar .nexus-topbar-actions{height:var(--v015-control-height)!important;justify-self:end!important;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}body.nexus-mode-inicio .nexus-auth-trigger,body.nexus-mode-inicio .nexus-global-save-status,body.nexus-mode-inicio .nexus-active-project-badge,body.nexus-mode-inicio .nexus-system-trigger,body.nexus-mode-crear .nexus-auth-trigger,body.nexus-mode-crear .nexus-global-save-status,body.nexus-mode-crear .nexus-active-project-badge,body.nexus-mode-crear .nexus-system-trigger,body.nexus-mode-consolidar .nexus-auth-trigger,body.nexus-mode-consolidar .nexus-global-save-status,body.nexus-mode-consolidar .nexus-active-project-badge,body.nexus-mode-consolidar .nexus-system-trigger{box-sizing:border-box!important;height:var(--v015-control-height)!important;min-height:var(--v015-control-height)!important;color:#d3dde1!important;background:linear-gradient(#101d24c2,#070f15d1)!important;border:1px solid #4b9ab533!important;border-radius:999px!important;margin:0!important;box-shadow:inset 0 0 0 1px #ffffff03!important}body.nexus-mode-inicio .nexus-active-project-badge,body.nexus-mode-crear .nexus-active-project-badge,body.nexus-mode-consolidar .nexus-active-project-badge{background:linear-gradient(#291f17b3,#0b1419cc)!important;border-color:#94683740!important;width:136px!important;min-width:136px!important;max-width:136px!important}body.nexus-mode-inicio .nexus-system-trigger,body.nexus-mode-crear .nexus-system-trigger,body.nexus-mode-consolidar .nexus-system-trigger{border-radius:50%!important;width:42px!important;min-width:42px!important;padding:0!important}body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:224px minmax(0,1fr)!important}body.nexus-mode-inicio .launcher-sidebar{box-shadow:none!important;background:linear-gradient(#0c1217f2,#060b10fa)!important;border:0!important;border-right:1px solid #4b869729!important;border-radius:0!important;padding:24px 16px 20px!important}body.nexus-mode-inicio .launcher-library-nav{gap:1px!important}body.nexus-mode-inicio .launcher-library-nav button{min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:8px 10px 8px 13px!important}body.nexus-mode-inicio .launcher-library-nav button:hover{background:#1222296b!important}body.nexus-mode-inicio .launcher-library-nav button.is-active{background:linear-gradient(90deg,#53392047,#0d1a206b)!important;border:0!important;box-shadow:inset 3px 0 #c38d49c7!important}body.nexus-mode-inicio .nexus-home-v015{gap:12px!important;max-width:1420px!important}body.nexus-mode-inicio .nexus-library-commandbar{align-items:center!important;min-height:76px!important;padding:4px 2px 12px!important}body.nexus-mode-inicio .nexus-library-commandbar h1{font-size:1.75rem!important}body.nexus-mode-inicio .nexus-search-control{min-width:min(370px,31vw)!important}body.nexus-mode-inicio .nexus-search-control input{border-radius:13px!important;min-height:40px!important}body.nexus-mode-inicio .nexus-home-primary{color:#f1e5d4!important;text-shadow:none!important;background:linear-gradient(#6f4a28f5,#3c281bfa)!important;border:1px solid #c38d4994!important;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #00000040,0 7px 18px #00000026!important}body.nexus-mode-inicio .nexus-home-primary:hover{background:linear-gradient(#81562cfa,#482f1dfa)!important;border-color:#daa152d1!important;box-shadow:inset 0 1px #ffffff12,0 0 18px #c38d491a!important}body.nexus-mode-inicio .nexus-home-secondary,body.nexus-mode-inicio .nexus-home-recovery{color:#e0e9ec!important;background:linear-gradient(#0f1f27e0,#071117e6)!important;border:1px solid #4baeca3d!important;box-shadow:inset 0 0 0 1px #ffffff03!important}body.nexus-mode-inicio .nexus-home-recovery{background:linear-gradient(#3a2a1bb8,#111a1ee6)!important;border-color:#c38d4966!important}body.nexus-mode-inicio .nexus-home-secondary:hover,body.nexus-mode-inicio .nexus-home-recovery:hover{background:linear-gradient(#172b33eb,#0a171ef0)!important;border-color:#4bbbd86b!important}body.nexus-mode-inicio .is-tertiary{box-shadow:none!important;color:#8497a1!important;background:0 0!important;border-color:#0000!important}body.nexus-mode-inicio .is-tertiary:hover{color:#cbd5d9!important;background:#14222966!important}body.nexus-mode-inicio .nexus-home-continuity-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr)!important;align-items:stretch!important;gap:12px!important;display:grid!important}body.nexus-mode-inicio .nexus-home-continuity-grid.without-recovery{grid-template-columns:minmax(0,1fr)!important}body.nexus-mode-inicio .nexus-current-world-row{isolation:isolate!important;background:radial-gradient(circle at 78% 32%,#4bbbd813,#0000 25%),linear-gradient(108deg,#30221766,#08161de0 39%,#061016f0)!important;border:1px solid #4b899c30!important;border-left:3px solid #c38d49a3!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) 120px auto!important;gap:18px!important;min-height:142px!important;padding:20px 22px!important;position:relative!important;overflow:hidden!important;box-shadow:0 13px 30px #00000029!important}body.nexus-mode-inicio .nexus-current-world-copy{z-index:2;position:relative;min-width:0!important}body.nexus-mode-inicio .nexus-current-world-preview{z-index:1!important;opacity:.72!important;align-self:center!important;width:120px!important;height:72px!important;position:relative!important}body.nexus-mode-inicio .nexus-current-world-preview:before,body.nexus-mode-inicio .nexus-current-world-preview:after{content:"";transform-origin:0;background:linear-gradient(90deg,#c38d4980,#4bbbd873);height:1px;position:absolute}body.nexus-mode-inicio .nexus-current-world-preview:before{width:76px;top:47px;left:15px;transform:rotate(-23deg)}body.nexus-mode-inicio .nexus-current-world-preview:after{width:54px;top:30px;left:56px;transform:rotate(31deg)}body.nexus-mode-inicio .nexus-current-world-preview i{background:#0b1820!important;border:2px solid #4bbbd8b8!important;border-radius:50%!important;width:9px!important;height:9px!important;position:absolute!important;box-shadow:0 0 12px #4bbbd826!important}body.nexus-mode-inicio .nexus-current-world-preview i:first-child{top:44px;left:10px}body.nexus-mode-inicio .nexus-current-world-preview i:nth-child(2){top:24px;left:54px;border-color:#c38d49bf!important}body.nexus-mode-inicio .nexus-current-world-preview i:nth-child(3){top:50px;right:7px}body.nexus-mode-inicio .nexus-current-world-preview span{background:#e1bc77;border-radius:50%;width:3px;height:3px;top:27px;left:57px;box-shadow:0 0 12px #c38d49;position:absolute!important}body.nexus-mode-inicio .nexus-current-world-row>button{z-index:2!important;align-self:center!important;position:relative!important}body.nexus-mode-inicio .nexus-recovery-alert{background:linear-gradient(155deg,#37271a80,#08151be6 65%)!important;border:1px solid #8f65383d!important;border-top:2px solid #c38d498f!important;border-radius:16px!important;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:1fr!important;align-content:space-between!important;gap:12px!important;min-height:142px!important;padding:18px!important;box-shadow:0 12px 27px #00000024!important}body.nexus-mode-inicio .nexus-recovery-alert strong{color:#e7dfd2!important;margin-top:3px!important;font:650 1rem/1.2 Georgia,Times New Roman,serif!important}body.nexus-mode-inicio .nexus-recovery-actions{flex-wrap:wrap!important;justify-content:flex-start!important}body.nexus-mode-inicio .nexus-recovery-actions button{border-radius:11px!important;min-height:34px!important;padding:6px 11px!important}body.nexus-mode-inicio .nexus-projects-heading{align-items:center!important;min-height:46px!important;padding:8px 2px 6px!important}body.nexus-mode-inicio .nexus-projects-heading h2{font-size:1.08rem!important}body.nexus-mode-inicio .nexus-project-list{border-top:1px solid #436f7d21!important;gap:0!important}body.nexus-mode-inicio .nexus-project-row-v013{min-height:68px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #436f7d21!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(110px,150px) auto!important;gap:14px!important;padding:10px 8px!important;transition:background .14s,box-shadow .14s!important}body.nexus-mode-inicio .nexus-project-row-v013:hover{background:linear-gradient(90deg,#11222a94,#08141b6b)!important;border-color:#436f7d21!important;box-shadow:inset 2px 0 #4bbbd86b!important}body.nexus-mode-inicio .nexus-project-row-v013:focus-within{background:linear-gradient(90deg,#261f1880,#08151c7a)!important;outline:0!important;box-shadow:inset 3px 0 #c38d49b8!important}body.nexus-mode-inicio .nexus-project-row-v013 .nexus-project-mark{background:#5b3d2175!important;border-radius:10px!important}body.nexus-mode-inicio .nexus-project-row-v013 .nexus-project-copy>p{display:none!important}body.nexus-mode-inicio .nexus-project-row-v013 .nexus-project-meta{margin-top:4px!important}body.nexus-mode-inicio .nexus-project-actions .nexus-home-secondary{border-radius:11px!important;min-height:34px!important;padding:6px 11px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/overview] .nexus-consolidate-main,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-consolidate-main{box-sizing:border-box!important;padding:18px 22px 20px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-consolidate-view{height:100%!important}body.nexus-mode-consolidar .nexus-timeline-toolbar{box-sizing:border-box!important;align-items:center!important;height:64px!important;min-height:64px!important;padding:9px 14px 9px 18px!important}body.nexus-mode-consolidar .nexus-timeline-controls,body.nexus-mode-consolidar .nexus-timeline-controls label,body.nexus-mode-consolidar .nexus-timeline-controls>button,body.nexus-mode-consolidar .nexus-timeline-create-menu{align-self:center!important}body.nexus-mode-consolidar .nexus-timeline-controls label{display:block!important;position:relative!important}body.nexus-mode-consolidar .nexus-timeline-controls label>span{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-timeline-controls input,body.nexus-mode-consolidar .nexus-timeline-controls select{height:36px!important;min-height:36px!important}body.nexus-mode-consolidar .nexus-timeline-controls>button.is-primary{color:#eee2d1!important;background:linear-gradient(#614226f2,#302218fa)!important;border-color:#c38d497a!important;height:36px!important;min-height:36px!important;box-shadow:inset 0 1px #ffffff0a!important}@media (width<=1180px){:root{--v015-nav-item-width:100px;--v015-header-padding:14px}body.nexus-mode-inicio .topbar,body.nexus-mode-crear .topbar,body.nexus-mode-consolidar .topbar{grid-template-columns:126px minmax(304px,1fr) auto!important;gap:10px!important}body.nexus-mode-inicio .nexus-topbar-identity,body.nexus-mode-crear .nexus-topbar-identity,body.nexus-mode-consolidar .nexus-topbar-identity{width:126px!important;min-width:126px!important}body.nexus-mode-inicio .nexus-active-project-badge,body.nexus-mode-crear .nexus-active-project-badge,body.nexus-mode-consolidar .nexus-active-project-badge{width:112px!important;min-width:112px!important;max-width:112px!important}body.nexus-mode-inicio .nexus-home-continuity-grid{grid-template-columns:minmax(0,1.45fr) minmax(250px,.8fr)!important}body.nexus-mode-inicio .nexus-current-world-row{grid-template-columns:minmax(0,1fr) 88px auto!important}body.nexus-mode-inicio .nexus-current-world-preview{transform-origin:50%!important;width:88px!important;transform:scale(.8)!important}}@media (width<=940px){:root{--v015-nav-item-width:86px}body.nexus-mode-inicio .topbar,body.nexus-mode-crear .topbar,body.nexus-mode-consolidar .topbar{grid-template-columns:102px minmax(264px,1fr) auto!important;padding-inline:10px!important}body.nexus-mode-inicio .nexus-topbar-identity,body.nexus-mode-crear .nexus-topbar-identity,body.nexus-mode-consolidar .nexus-topbar-identity{width:102px!important;min-width:102px!important}body.nexus-mode-inicio .nexus-brand-home strong,body.nexus-mode-crear .nexus-brand-home strong,body.nexus-mode-consolidar .nexus-brand-home strong{font-size:.86rem!important}body.nexus-mode-inicio .nexus-topbar-actions,body.nexus-mode-crear .nexus-topbar-actions,body.nexus-mode-consolidar .nexus-topbar-actions{gap:5px!important}body.nexus-mode-inicio .nexus-auth-trigger,body.nexus-mode-crear .nexus-auth-trigger,body.nexus-mode-consolidar .nexus-auth-trigger{display:none!important}body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:190px minmax(0,1fr)!important}body.nexus-mode-inicio .nexus-home-continuity-grid{grid-template-columns:1fr!important}body.nexus-mode-inicio .nexus-recovery-alert{min-height:auto!important}}@media (width<=720px){:root{--v015-header-height:60px;--v015-nav-item-width:72px;--v015-control-height:38px}body.nexus-mode-inicio .topbar,body.nexus-mode-crear .topbar,body.nexus-mode-consolidar .topbar{grid-template-columns:78px minmax(218px,1fr) auto!important;gap:5px!important;padding-inline:7px!important}body.nexus-mode-inicio .nexus-topbar-identity,body.nexus-mode-crear .nexus-topbar-identity,body.nexus-mode-consolidar .nexus-topbar-identity{width:78px!important;min-width:78px!important}body.nexus-mode-inicio .nexus-brand-home strong,body.nexus-mode-crear .nexus-brand-home strong,body.nexus-mode-consolidar .nexus-brand-home strong{letter-spacing:.12em!important;font-size:.72rem!important}body.nexus-mode-inicio .nexus-primary-tab .atlas-tab-icon,body.nexus-mode-crear .nexus-primary-tab .atlas-tab-icon,body.nexus-mode-consolidar .nexus-primary-tab .atlas-tab-icon{display:none!important}body.nexus-mode-inicio .nexus-primary-tab,body.nexus-mode-crear .nexus-primary-tab,body.nexus-mode-consolidar .nexus-primary-tab{padding-inline:5px!important}body.nexus-mode-inicio .nexus-global-save-status,body.nexus-mode-crear .nexus-global-save-status,body.nexus-mode-consolidar .nexus-global-save-status,body.nexus-mode-inicio .nexus-active-project-badge,body.nexus-mode-crear .nexus-active-project-badge,body.nexus-mode-consolidar .nexus-active-project-badge{display:none!important}body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:1fr!important}body.nexus-mode-inicio .launcher-sidebar{display:none!important}body.nexus-mode-inicio .launcher-main{padding:12px!important}body.nexus-mode-inicio .nexus-library-commandbar{flex-direction:column!important;align-items:flex-start!important}body.nexus-mode-inicio .nexus-library-tools{grid-template-columns:minmax(0,1fr) auto auto!important;width:100%!important;display:grid!important}body.nexus-mode-inicio .nexus-search-control{min-width:0!important}body.nexus-mode-inicio .nexus-current-world-row{grid-template-columns:minmax(0,1fr) auto!important}body.nexus-mode-inicio .nexus-current-world-preview{display:none!important}body.nexus-mode-inicio .nexus-project-row-v013{grid-template-columns:minmax(0,1fr) auto!important}body.nexus-mode-inicio .nexus-project-row-v013 .nexus-project-status{display:none!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-consolidate-main{padding:12px!important}body.nexus-mode-consolidar .nexus-timeline-toolbar{flex-wrap:wrap!important;height:auto!important;min-height:64px!important}}body.nexus-mode-inicio .project-launcher-shell{background:0 0!important;gap:14px!important;padding:14px!important}body.nexus-mode-inicio .launcher-sidebar{background:linear-gradient(#2d1f178c,#080f16f5 22%,#060c12fb)!important;border:1px solid #4c8a9e33!important;border-radius:28px!important;margin:0!important;padding:0 0 14px!important;overflow:auto!important;box-shadow:0 18px 42px #0000002e,inset 0 0 0 1px #ffffff03!important}body.nexus-mode-inicio .launcher-sidebar-title{border-bottom:1px solid #c48f3f2e!important;margin:0 0 10px!important;padding:22px 18px 16px!important}body.nexus-mode-inicio .launcher-sidebar-title .mode-eyebrow{letter-spacing:.22em!important;font-size:.82rem!important}body.nexus-mode-inicio .launcher-library-nav{gap:6px!important;padding:0 12px!important}body.nexus-mode-inicio .launcher-library-nav button{border-radius:16px!important;min-height:54px!important;padding:12px 14px!important}body.nexus-mode-inicio .launcher-main{padding:4px 6px 18px 0!important}body.nexus-mode-inicio .nexus-home-v013,body.nexus-mode-inicio .nexus-home-v015{gap:14px!important;max-width:none!important}body.nexus-mode-inicio .nexus-library-commandbar,body.nexus-mode-inicio .nexus-projects-section,body.nexus-mode-inicio .nexus-home-activity{background:linear-gradient(#1c14113d,#070e14c2 26%,#050b11e6)!important;border:1px solid #4c8a9e29!important;border-radius:28px!important;box-shadow:0 18px 40px #00000024,inset 0 0 0 1px #ffffff02!important}body.nexus-mode-inicio .nexus-library-commandbar{border-bottom-color:#4c8a9e1f!important;padding:20px 22px 18px!important}body.nexus-mode-inicio .nexus-projects-section{padding:16px 18px 18px!important}body.nexus-mode-inicio .nexus-home-activity{border-top:1px solid #4c8a9e29!important;padding:14px 18px 16px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-consolidate-main,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-consolidate-view,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-timeline,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-timeline-body,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-timeline-main{min-height:0!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-timeline-main{overscroll-behavior:contain!important;overflow:auto!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-timeline-workspace{grid-template-rows:auto auto auto auto auto!important;align-content:start!important;min-height:0!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-timeline-canvas{flex:none!important;height:min(56vh,520px)!important;min-height:420px!important;max-height:520px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-timeline-empty-state{width:min(420px,68%)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-timeline-statusbar{min-height:34px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-consolidate-layout{grid-template-columns:minmax(228px,252px) minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence].is-sidebar-collapsed .nexus-consolidate-layout{grid-template-columns:58px minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-context-inspector{display:none!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-consolidate-view{height:100%!important;min-height:0!important}body.nexus-mode-consolidar .nexus-coherence-view{grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important}body.nexus-mode-consolidar .nexus-coherence-toolbar{background:linear-gradient(90deg,#3b271b57,#0e1b24ad 52%,#081017d1)!important;border:1px solid #4c8a9e2e!important;border-radius:28px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:18px!important;padding:18px 20px!important;display:grid!important}body.nexus-mode-consolidar .nexus-coherence-toolbar h1{color:#f0e5cf!important;margin:0 0 8px!important;font:650 clamp(1.85rem,2.5vw,2.35rem)/1 Georgia,Times New Roman,serif!important}body.nexus-mode-consolidar .nexus-coherence-toolbar p:last-child{color:#93a5af!important;margin:0!important;font-size:.74rem!important}body.nexus-mode-consolidar .nexus-coherence-toolbar-actions{grid-template-columns:minmax(240px,320px) minmax(160px,180px) auto auto auto auto!important;align-items:end!important;gap:10px!important;display:grid!important}body.nexus-mode-consolidar .nexus-coherence-toolbar label{color:#ca9f61!important;letter-spacing:.08em!important;text-transform:uppercase!important;gap:5px!important;font-size:.72rem!important;font-weight:700!important;display:grid!important}body.nexus-mode-consolidar .nexus-coherence-toolbar label:has(input[type=checkbox]){color:#e0ddd5!important;align-items:center!important;gap:8px!important;padding:0 4px 0 0!important;display:flex!important}body.nexus-mode-consolidar .nexus-coherence-toolbar input[type=search],body.nexus-mode-consolidar .nexus-coherence-toolbar select{color:#d8e2e7!important;background:#050c11db!important;border:1px solid #4897b03d!important;border-radius:14px!important;min-height:38px!important;padding:8px 14px!important}body.nexus-mode-consolidar .nexus-coherence-toolbar input[type=checkbox]{accent-color:#d19a48!important;width:17px!important;height:17px!important}body.nexus-mode-consolidar .nexus-coherence-toolbar button{border-radius:14px!important;min-height:38px!important;padding:8px 15px!important}body.nexus-mode-consolidar .nexus-coherence-body{grid-template-columns:minmax(310px,360px) minmax(0,1fr)!important;gap:14px!important;min-height:0!important}body.nexus-mode-consolidar .nexus-finding-queue,body.nexus-mode-consolidar .nexus-finding-workspace{background:linear-gradient(#1d151238,#070e14c7 26%,#050b11eb)!important;border:1px solid #4c8a9e29!important;border-radius:24px!important;min-height:0!important;overflow:auto!important}body.nexus-mode-consolidar .nexus-finding-queue>header{background:#081017eb!important;border-bottom:1px solid #4c8a9e1f!important;padding:16px 18px!important}body.nexus-mode-consolidar .nexus-finding-list-item{border-bottom:1px solid #4c8a9e1a!important;padding:14px 16px!important}body.nexus-mode-consolidar .nexus-finding-list-item.is-selected{background:linear-gradient(135deg,#53362257,#0c1c26c2)!important;box-shadow:inset 3px 0 #5bc9e685!important}body.nexus-mode-consolidar .nexus-finding-review{gap:18px!important;padding:20px 22px!important}body.nexus-mode-consolidar .nexus-finding-review section,body.nexus-mode-consolidar .nexus-finding-review details{background:#070f1685!important;border:1px solid #4c8a9e1f!important;border-radius:18px!important;max-width:none!important;padding:14px 16px!important}body.nexus-mode-consolidar .nexus-finding-review details summary{cursor:pointer!important}body.nexus-mode-consolidar .nexus-coherence-empty,body.nexus-mode-consolidar .nexus-coherence-no-selection{text-align:center!important;padding:30px 20px!important}body.nexus-mode-consolidar .nexus-evidence-grid{gap:12px!important}body.nexus-mode-consolidar .nexus-evidence-card{background:#081017a8!important;border-radius:16px!important}@media (width<=1280px){body.nexus-mode-consolidar .nexus-coherence-toolbar{grid-template-columns:1fr!important;align-items:start!important}body.nexus-mode-consolidar .nexus-coherence-toolbar-actions{grid-template-columns:minmax(220px,1fr) minmax(160px,180px) auto auto!important}}@media (width<=960px){body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:1fr!important;padding:12px!important}body.nexus-mode-inicio .launcher-sidebar{display:none!important}body.nexus-mode-inicio .launcher-main{padding:0!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-consolidate-layout,body.nexus-mode-consolidar .nexus-coherence-body{grid-template-columns:1fr!important}body.nexus-mode-consolidar .nexus-coherence-toolbar-actions{grid-template-columns:1fr 1fr!important}}@media (width<=720px){body.nexus-mode-inicio .nexus-library-commandbar,body.nexus-mode-inicio .nexus-projects-section,body.nexus-mode-inicio .nexus-home-activity{border-radius:22px!important}body.nexus-mode-consolidar .nexus-coherence-toolbar-actions{grid-template-columns:1fr!important}body.nexus-mode-consolidar .nexus-coherence-toolbar label:has(input[type=checkbox]){justify-content:flex-start!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-timeline-canvas{height:460px!important;min-height:380px!important}}body.nexus-mode-consolidar .nexus-coherence-heading{min-width:250px!important}body.nexus-mode-consolidar .nexus-coherence-toggle{color:#d8ddd9!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;align-self:end!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:0 4px!important;display:flex!important}body.nexus-mode-consolidar .nexus-coherence-toggle span{display:inline!important}body.nexus-mode-consolidar .nexus-finding-queue>header>div{justify-content:space-between!important;align-items:center!important;gap:14px!important;width:100%!important;display:flex!important}body.nexus-mode-consolidar .nexus-finding-queue>header strong{color:#e9dfcf!important}body.nexus-mode-consolidar .nexus-finding-queue>header span{color:#7f929d!important;font-size:.7rem!important}body.nexus-mode-consolidar .nexus-coherence-empty-state{text-align:center!important;background:radial-gradient(circle at 50% 20%,#5bc9e60e,#0000 34%),linear-gradient(#1d151238,#070e14d1)!important;border:1px solid #4c8a9e29!important;border-radius:28px!important;place-content:center!important;justify-items:center!important;min-height:0!important;padding:48px 24px!important;display:grid!important;box-shadow:0 18px 40px #00000029,inset 0 0 0 1px #ffffff03!important}body.nexus-mode-consolidar .nexus-coherence-empty-icon{color:#d29a45!important;background:#412a174d!important;border:1px solid #c48f3f57!important;border-radius:50%!important;place-items:center!important;width:54px!important;height:54px!important;margin-bottom:16px!important;font-size:1.7rem!important;display:grid!important}body.nexus-mode-consolidar .nexus-coherence-empty-state h2{color:#eee4d2!important;margin:6px 0 10px!important;font:650 clamp(1.55rem,2.3vw,2rem)/1.1 Georgia,Times New Roman,serif!important}body.nexus-mode-consolidar .nexus-coherence-empty-state>p:last-of-type{color:#91a3ad!important;max-width:620px!important;margin:0!important;font-size:.8rem!important;line-height:1.6!important}body.nexus-mode-consolidar .nexus-coherence-empty-actions{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;margin-top:22px!important;display:flex!important}body.nexus-mode-consolidar .nexus-coherence-empty-actions button{border-radius:14px!important;min-height:40px!important;padding:8px 16px!important}.nexus-impact-generation-source{display:none!important}body.nexus-mode-inicio .project-launcher-home,body.nexus-mode-inicio .project-launcher-shell{min-height:0!important;overflow:hidden!important}body.nexus-mode-inicio .launcher-main{overscroll-behavior-y:contain!important;scrollbar-gutter:stable!important;height:100%!important;min-height:0!important;max-height:100%!important;padding-bottom:34px!important;display:block!important;overflow:hidden auto!important}body.nexus-mode-inicio .launcher-library-view,body.nexus-mode-inicio .launcher-project-browser{height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}body.nexus-mode-inicio .nexus-home-v09,body.nexus-mode-inicio .nexus-home-v013,body.nexus-mode-inicio .nexus-home-v015{height:auto!important;min-height:max-content!important;max-height:none!important;padding-bottom:38px!important;overflow:visible!important}body.nexus-mode-inicio .nexus-projects-section,body.nexus-mode-inicio .nexus-project-list,body.nexus-mode-inicio .nexus-home-activity{height:auto!important;max-height:none!important;overflow:visible!important}@media (width<=900px){body.nexus-mode-inicio .project-launcher-shell{overflow:hidden auto!important}body.nexus-mode-inicio .launcher-main{height:auto!important;max-height:none!important;overflow:visible!important}}body.nexus-mode-inicio .nexus-project-row,body.nexus-mode-inicio .nexus-project-row-v013,body.nexus-mode-inicio .nexus-project-list,body.nexus-mode-inicio .nexus-projects-section{overflow:visible!important}body.nexus-mode-inicio .nexus-project-row-v013{isolation:isolate!important}body.nexus-mode-inicio .nexus-project-row-v013:has(.nexus-project-action-menu:not([hidden])){z-index:80!important}body.nexus-mode-inicio .nexus-project-action-menu{z-index:120!important;border:1px solid #c48f3f57!important;gap:3px!important;width:min(250px,100vw - 40px)!important;max-height:min(420px,100vh - 40px)!important;padding:9px!important;top:calc(100% - 8px)!important;bottom:auto!important;right:12px!important;overflow-y:auto!important;box-shadow:0 22px 55px #00000094,inset 0 1px #ffffff06!important}body.nexus-mode-inicio .nexus-project-action-menu.is-open-up{top:auto!important;bottom:calc(100% - 8px)!important}body.nexus-mode-inicio .nexus-project-action-menu button{text-align:left!important;white-space:nowrap!important;border-radius:11px!important;justify-content:flex-start!important;width:100%!important;min-height:38px!important}body.nexus-mode-inicio .nexus-project-action-menu button:hover,body.nexus-mode-inicio .nexus-project-action-menu button:focus-visible{background:#513a227a!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-consolidate-layout{grid-template-columns:minmax(220px,244px) minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map].is-sidebar-collapsed .nexus-consolidate-layout{grid-template-columns:58px minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-context-inspector{display:none!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-consolidate-main{min-width:0!important;min-height:0!important;padding:10px 12px 12px!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-consolidate-view{height:100%!important;min-height:0!important;overflow:hidden!important}.nexus-places-workspace{height:100%;min-height:0;color:var(--color-text-primary);grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid}.nexus-map-board-header{background:linear-gradient(100deg,#33221899,#08161df0 43%,#060f15f7);border:1px solid #48879a38;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:10px 14px 10px 18px;display:flex;box-shadow:0 14px 34px #0000002e}.nexus-map-board-identity{min-width:210px}.nexus-map-board-identity nav{color:#7e919d;align-items:center;gap:7px;font-size:.62rem;display:flex}.nexus-map-board-identity nav strong{color:#b7c4ca;font-weight:600}.nexus-map-board-identity>div{align-items:center;gap:10px;margin-top:3px;display:flex}.nexus-map-board-identity h1{color:#efe4ce;margin:0;font:650 1.45rem/1 Georgia,Times New Roman,serif}.nexus-map-header-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.nexus-map-header-actions label{min-width:min(320px,25vw)}.nexus-map-header-actions input,.nexus-map-header-actions select{color:#dce7eb;background:#040c12e0;border:1px solid #4f9ab240;border-radius:13px;width:100%;min-height:38px;padding:8px 12px}.nexus-map-header-actions select{width:112px}.nexus-map-header-actions button{min-width:38px;min-height:38px;padding:7px 11px;border-radius:13px!important}.nexus-map-workspace-grid{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;display:grid}.nexus-places-workspace.has-map-layers-panel .nexus-map-workspace-grid{grid-template-columns:minmax(0,1fr) 278px}.nexus-map-navigator,.nexus-map-inspector,.nexus-map-workspace-main{background:linear-gradient(#1e161359,#060e14f0 24%,#050b11fa);border:1px solid #48879a2e;border-radius:22px;min-width:0;min-height:0;overflow:hidden}.nexus-map-navigator{scrollbar-gutter:stable;padding:8px 8px 12px;overflow:auto}.nexus-map-navigator section{border-bottom:1px solid #53808f1f;padding:8px 4px 12px}.nexus-map-navigator section:last-child{border-bottom:0}.nexus-map-navigator header{justify-content:space-between;align-items:center;gap:8px;padding:0 7px 7px;display:flex}.nexus-map-navigator h2{color:#ce9c58;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.63rem}.nexus-map-navigator header span{color:#778b96;font-size:.62rem}.nexus-map-navigator header button{min-width:28px;min-height:25px;padding:0;border-radius:9px!important}.nexus-map-board-list{gap:4px;display:grid}.nexus-map-board-list button{text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 10px;display:grid;border-radius:14px!important}.nexus-map-board-list button>span:last-child{display:grid}.nexus-map-board-list small{color:#728590;font-size:.56rem}.nexus-map-board-list button.is-active{background:linear-gradient(90deg,#5d391961,#0d1c24b8);border-color:#c993466b;box-shadow:inset 3px 0 #d29a45}.nexus-map-place-tree{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nexus-map-place-tree li{padding-left:calc(var(--tree-depth)*12px)}.nexus-map-place-tree button{text-align:left;color:#afbec5;background:0 0;border:1px solid #0000;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px;width:100%;min-height:34px;padding:5px 7px;display:grid;border-radius:10px!important}.nexus-map-place-tree button:hover{background:#10222b8c;border-color:#50a6be2e}.nexus-map-unplaced>div{gap:4px;display:grid}.nexus-map-unplaced>div button{text-align:left;color:#a9bac2;background:#0711187a;border:1px dashed #4f9ab233;align-items:center;gap:7px;width:100%;min-height:36px;padding:6px 8px;display:flex;border-radius:11px!important}.nexus-map-unplaced>div button:hover{color:#ece2d0;border-color:#d29a4566}.nexus-map-muted{color:#718590;margin:7px;font-size:.62rem;line-height:1.4}.nexus-map-workspace-main{width:100%;position:relative;overflow:hidden}.nexus-map-canvas-shell{grid-template-rows:minmax(0,1fr) auto 32px;width:100%;height:100%;min-height:0;display:grid;position:relative}.nexus-map-canvas-viewport{touch-action:none;background:radial-gradient(circle at 52% 18%,#247e9712,#0000 42%),linear-gradient(#081119fa,#040a10fc);outline:0;min-height:0;position:relative;overflow:hidden}.nexus-map-canvas-viewport:focus-visible{box-shadow:inset 0 0 0 2px #4cc2e08c}.nexus-map-canvas-viewport svg{width:100%;height:100%;display:block}.nexus-map-grid{color:#5397aa29;fill:url(#nexusMapGrid)}.nexus-map-canvas-viewport pattern circle{fill:#5e9fb229}.nexus-map-floating-toolbar{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060e14eb;border:1px solid #4f9ab23d;border-radius:16px;gap:5px;padding:5px;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 12px 30px #00000047}.nexus-map-tool{place-items:center;width:40px;height:40px;display:grid;border-radius:11px!important;padding:0!important}.nexus-map-tool small{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.nexus-map-tool.is-active{color:#f3e5ce!important;background:linear-gradient(#714823e6,#332218f2)!important;border-color:#d39d4fa6!important}.nexus-map-tool:focus-visible{outline-offset:2px;outline:2px solid #67c5dd}.nexus-map-board-background{pointer-events:none}.nexus-map-object{cursor:grab;transform-box:fill-box;transform-origin:50%}.nexus-map-object.is-locked{cursor:not-allowed;opacity:.88}.nexus-map-object:focus-visible{filter:url(#nexusMapGlow);outline:none}.nexus-map-marker-object circle{fill:#152d38f5;stroke:#58bdd5;stroke-width:2px}.nexus-map-marker-object text,.nexus-map-area-object text,.nexus-map-image-object text,.nexus-map-route-object text{fill:#e9e1d4;paint-order:stroke;stroke:#040b10e6;stroke-width:3px;stroke-linejoin:round;font:600 14px system-ui,sans-serif}.nexus-map-area-object rect{fill:#19394457;stroke:#5bbbd2;stroke-width:2px}.nexus-map-area-object.is-selected rect,.nexus-map-marker-object.is-selected circle,.nexus-map-image-object.is-selected>rect{stroke:#d49b4d;stroke-width:4px;filter:url(#nexusMapGlow)}.nexus-map-image-object>rect{fill:#070e14db;stroke:#5bbbd2;stroke-width:2px}.nexus-map-resize-handle{cursor:nwse-resize;pointer-events:all;fill:#d49b4d!important;stroke:#160f09!important;stroke-width:2px!important}.nexus-map-lock{fill:#d6a25c!important;font-size:16px!important}.nexus-map-route-object path{fill:none;stroke:#67c7df;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #46bad640);cursor:pointer}.nexus-map-route-object.is-selected path{stroke:#d49b4d;stroke-width:11px}.nexus-map-connection{pointer-events:none}.nexus-map-connection line{stroke:#69aec052;stroke-width:2px;stroke-dasharray:6 6}.nexus-map-network-view .nexus-map-connection line{stroke:#69bed39e;stroke-width:3px;marker-end:url(#nexusArrow)}.nexus-map-canvas-empty{text-align:center;background:linear-gradient(#2a1e18db,#071017e6);border:1px solid #c691443d;border-radius:22px;place-items:center;width:min(430px,70%);padding:26px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #00000052}.nexus-map-canvas-empty>span{color:#d39b4b;font-size:2rem}.nexus-map-canvas-empty h2{color:#eee2cc;margin:7px 0;font:650 1.45rem/1.1 Georgia,Times New Roman,serif}.nexus-map-canvas-empty p{color:#8fa2ad;margin:0 0 15px;font-size:.72rem;line-height:1.5}.nexus-map-route-hint{color:#eadcc5;background:#261b14f0;border:1px solid #d39d4f7a;border-radius:999px;padding:8px 14px;font-size:.65rem;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.nexus-map-zoom-controls{background:#050d13e6;border:1px solid #4f9ab233;border-radius:13px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:14px;right:14px}.nexus-map-zoom-controls button{width:30px;height:30px;padding:0;border-radius:9px!important}.nexus-map-zoom-controls output{text-align:center;color:#95a7b0;min-width:48px;font-size:.62rem}.nexus-map-timebar{background:linear-gradient(#120e0ee0,#070e14fa);border-top:1px solid #4f9ab229;gap:12px;padding:14px 18px 16px;display:grid}.nexus-map-timebar header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nexus-map-timebar header small{color:#c8943f;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;display:block}.nexus-map-timebar header h3{color:#efe4ce;margin:3px 0 4px;font:650 1.2rem/1.1 Georgia,Times New Roman,serif}.nexus-map-timebar header p{color:#9eb0b9;margin:0;font-size:.7rem}.nexus-map-timebar header p span{color:#6f8591}.nexus-map-timebar-actions button{min-width:36px;min-height:34px;padding:0 12px;border-radius:11px!important}.nexus-map-timebar-actions output{text-align:center;color:#9db0bb;min-width:48px;font-size:.7rem}.nexus-map-timebar-create{padding:0 14px!important}.nexus-map-timebar-track{gap:12px;display:grid}.nexus-map-timebar-track input[type=range]{accent-color:#d49b4d;width:100%}.nexus-map-timebar-stops{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.nexus-map-timebar-stops button{text-align:left;background:#081118c7;border:1px solid #4f9ab229;align-content:start;gap:4px;min-height:72px;padding:12px;display:grid;border-radius:14px!important}.nexus-map-timebar-stops button strong{color:#e9dfcf;font-size:.78rem;line-height:1.25}.nexus-map-timebar-stops button small{color:#7d929d;font-size:.63rem;line-height:1.3}.nexus-map-timebar-stops button.is-active{background:linear-gradient(#5b3a1c80,#091219e6);border-color:#d29a4585;box-shadow:inset 0 0 0 1px #d29a4538}.nexus-map-statusbar{color:#718590;white-space:nowrap;background:#040a0ff2;border-top:1px solid #4c879824;align-items:center;gap:15px;padding:0 12px;font-size:.56rem;display:flex;overflow:hidden}.nexus-map-status-help{margin-left:auto}.nexus-map-inspector{padding:0;overflow:auto}.nexus-map-inspector>header{z-index:2;background:linear-gradient(#2f2018f7,#0a141bf7);border-bottom:1px solid #4d809124;padding:15px 14px 12px;position:sticky;top:0}.nexus-map-inspector>header h2{color:#eee2ce;margin:8px 26px 0 0;font:650 1.2rem/1.1 Georgia,Times New Roman,serif}.nexus-map-inspector>header>button{width:30px;height:30px;padding:0;position:absolute;top:10px;right:10px;border-radius:50%!important}.nexus-map-inspector section{border-bottom:1px solid #4d80911f;padding:13px 14px}.nexus-map-inspector h3{color:#c99a59;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.65rem}.nexus-map-inspector label{color:#8297a2;text-transform:uppercase;letter-spacing:.06em;gap:4px;margin:8px 0;font-size:.58rem;display:grid}.nexus-map-inspector input,.nexus-map-inspector textarea,.nexus-map-inspector select{color:#dce5e8;background:#050d13c7;border:1px solid #4e94a933;border-radius:10px;width:100%;padding:7px 9px}.nexus-map-inspector textarea{resize:vertical;min-height:72px}.nexus-map-inspector dl{grid-template-columns:1fr 1fr!important;gap:5px!important}.nexus-map-inspector dl div{background:#0710169e!important;padding:7px!important}.nexus-map-inspector dt{font-size:.52rem!important}.nexus-map-inspector dd{color:#d5dddf;margin:3px 0 0;font-size:.62rem}.nexus-map-inspector-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.nexus-map-inspector-actions .is-danger{color:#e8aaa0;grid-column:1/-1}.nexus-map-inspector ul{color:#a8b6bd;margin:0;padding-left:17px;font-size:.62rem}.nexus-map-atlas-view,.nexus-map-network-view{height:100%;min-height:0;padding:18px;overflow:auto}.nexus-map-atlas-view>header,.nexus-map-network-view>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.nexus-map-atlas-view h2,.nexus-map-network-view h2{color:#eee3cf;margin:0;font:650 1.55rem/1 Georgia,Times New Roman,serif}.nexus-map-atlas-view table{border-collapse:collapse;border:1px solid #49819229;border-radius:16px;width:100%;overflow:hidden}.nexus-map-atlas-view th,.nexus-map-atlas-view td{text-align:left;border-bottom:1px solid #4981921f;padding:10px 12px}.nexus-map-atlas-view tbody tr:hover{background:#11222b7a}.nexus-map-atlas-view button{color:#e1ddd2;background:0 0;border:0;padding:0}.nexus-map-network-view{grid-template-rows:auto minmax(0,1fr);display:grid}.nexus-map-network-view svg{background:#040b118c;border:1px dashed #4981922e;border-radius:18px;width:100%;height:100%;min-height:480px}.nexus-map-empty{text-align:center;align-content:center;place-items:center;min-height:100%;padding:26px;display:grid}.nexus-map-empty-icon{color:#d09a4d;font-size:2rem}.nexus-map-empty h2{color:#eee2ce;margin:8px 0;font:650 1.45rem/1.1 Georgia,Times New Roman,serif}.nexus-map-empty p{color:#8da0ab;max-width:420px;line-height:1.5}.nexus-map-modal{width:min(520px,100vw - 32px)!important}.nexus-map-modal>header,.nexus-map-modal>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.nexus-map-modal>header h2{margin:0}.nexus-map-modal>header button{width:34px;height:34px;padding:0;border-radius:50%!important}.nexus-map-modal>footer{justify-content:flex-end}.nexus-map-form{gap:11px;display:grid}.nexus-map-form label{color:#91a2ab;gap:5px;font-size:.68rem;display:grid}.nexus-map-form input,.nexus-map-form select,.nexus-map-form textarea{color:#dce5e8;background:#050d13e0;border:1px solid #4e94a938;border-radius:11px;width:100%;padding:9px 11px}.nexus-map-form textarea{min-height:88px}.nexus-map-form p{color:#7e929e;margin:0;font-size:.63rem;line-height:1.45}@media (width<=1450px){.nexus-places-workspace.has-map-layers-panel .nexus-map-workspace-grid{grid-template-columns:minmax(0,1fr) 250px}.nexus-map-workspace-grid{grid-template-columns:minmax(0,1fr)}.nexus-map-header-actions label{min-width:220px}.nexus-map-status-help{display:none}}@media (width<=1180px){body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-consolidate-layout{grid-template-columns:1fr!important}.nexus-map-board-header{align-items:flex-start}.nexus-map-header-actions{flex-wrap:wrap}.nexus-map-header-actions label{min-width:min(260px,45vw)}.nexus-map-workspace-grid,.nexus-places-workspace.has-map-layers-panel .nexus-map-workspace-grid{grid-template-columns:minmax(0,1fr)}.nexus-map-inspector{z-index:20;width:300px;position:absolute;top:100px;bottom:44px;right:12px;box-shadow:0 20px 50px #0000006b}}@media (width<=850px){.nexus-map-board-header{min-height:auto;display:grid}.nexus-map-header-actions{justify-content:flex-start}.nexus-map-header-actions label{flex:1;min-width:0}.nexus-map-workspace-grid,.nexus-places-workspace.has-map-layers-panel .nexus-map-workspace-grid{grid-template-columns:1fr}.nexus-map-navigator{display:none}.nexus-map-floating-toolbar{max-width:calc(100% - 28px);overflow:auto}.nexus-map-tool{flex:0 0 40px}.nexus-map-statusbar span:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.nexus-places-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nexus-map-area-draft{fill:#45acc92e;stroke:#d49b4d;stroke-width:3px;stroke-dasharray:10 7;pointer-events:none}.nexus-map-board-row{padding-left:calc(var(--board-depth,0)*12px);grid-template-columns:minmax(0,1fr) 30px;gap:4px;display:grid}.nexus-map-board-row>.nexus-map-board-menu{color:#8397a1;background:0 0;border-color:#0000;align-self:center;width:30px;min-width:30px;height:30px;padding:0;border-radius:10px!important}.nexus-map-board-row>.nexus-map-board-menu:hover,.nexus-map-board-row>.nexus-map-board-menu:focus-visible{color:#eadcc7;background:#3927197a;border-color:#cc974b52}.nexus-map-board-identity nav{color:#718892;white-space:nowrap;align-items:center;gap:5px;min-height:18px;margin-bottom:5px;font-size:.55rem;display:flex;overflow:hidden}.nexus-map-board-identity nav button{color:#8ca3ad;min-height:0;font-size:inherit;background:0 0;border:0;padding:0}.nexus-map-board-identity nav button:hover,.nexus-map-board-identity nav button:focus-visible{color:#d6a15a;text-decoration:underline}.nexus-map-board-identity nav span{opacity:.55}.nexus-map-board-actions-dialog{gap:7px;display:grid}.nexus-map-board-actions-dialog button{text-align:left;justify-content:flex-start;min-height:40px}.nexus-map-board-actions-dialog .is-danger{color:#e4aaa1;border-color:#b6554b47}.nexus-map-cross-actions{flex-wrap:wrap;gap:6px;display:flex}.nexus-map-cross-actions button{min-height:32px;padding:6px 9px;font-size:.58rem}.nexus-map-text-alternative{background:#050d1394;border:1px solid #4c8a9e24;border-radius:14px;margin:12px 0 0}.nexus-map-text-alternative>summary{cursor:pointer;color:#a9b8bf;padding:10px 12px;font-size:.62rem}.nexus-map-text-alternative>div{color:#91a3ac;padding:0 12px 12px;font-size:.62rem;line-height:1.5}.nexus-map-network-view .nexus-map-object.is-network-only circle{fill:#1f2a32d1;stroke-dasharray:5 4;stroke:#8a9da6}.nexus-map-network-view .nexus-map-connection.is-network line{stroke:#57bed8a8;stroke-width:3px;stroke-dasharray:0}.nexus-map-atlas-view table td:last-child,.nexus-map-atlas-view table th:last-child{text-align:right}.nexus-map-atlas-view .nexus-map-badge{justify-content:center;min-width:52px}.nexus-map-layer-dialog{gap:8px;display:grid}.nexus-map-form fieldset{border:1px solid #4d8b9e2e;border-radius:13px;margin:0;padding:10px}.nexus-map-form fieldset legend{color:#c99a59;letter-spacing:.07em;text-transform:uppercase;padding:0 6px;font-size:.58rem}.nexus-map-form .nexus-check{align-items:center;gap:8px;margin:6px 0;display:flex}.nexus-map-form .nexus-check input{accent-color:#cf9849;width:16px;height:16px}@media (width<=1180px){.nexus-map-board-identity nav{max-width:58vw}.nexus-map-cross-actions button{flex:110px}}.nexus-places-workspace{gap:8px}.nexus-map-board-header{background:linear-gradient(100deg,#251b169e,#071219f5 36%,#050d13fa);border-radius:18px;grid-template-columns:minmax(170px,238px) minmax(180px,1fr) auto auto 42px;align-items:center;gap:8px;min-height:62px;padding:8px 10px 8px 14px;display:grid;box-shadow:0 10px 26px #00000029}.nexus-map-board-title,.nexus-map-board-title label,.nexus-map-header-search,.nexus-map-header-search label{min-width:0;display:block}.nexus-map-board-title select{color:#efe4d0;text-overflow:ellipsis;background:0 0;border:0;border-radius:10px;width:100%;min-height:42px;padding:6px 34px 6px 4px;font:650 1.28rem/1.1 Georgia,Times New Roman,serif}.nexus-map-board-title select:hover,.nexus-map-board-title select:focus-visible{background:#11252e85;outline:1px solid #53aac257}.nexus-map-header-search input,.nexus-map-side-search input,.nexus-map-navigator-board select{color:#dce7eb;background:#040c12d6;border:1px solid #4f9ab23d;border-radius:12px;width:100%;min-height:40px;padding:8px 11px}.nexus-map-header-search input:focus-visible,.nexus-map-side-search input:focus-visible,.nexus-map-navigator-board select:focus-visible{outline-offset:1px;outline:2px solid #5dc4dc94}.nexus-map-view-switcher{background:#040c12bd;border:1px solid #4f9ab233;border-radius:13px;align-items:center;gap:2px;padding:3px;display:flex}.nexus-map-view-switcher button{color:#91a4ad;min-width:54px;min-height:34px;padding:6px 10px;font-size:.66rem;background:0 0!important;border:0!important;border-radius:9px!important}.nexus-map-view-switcher button.is-active{color:#f0e4d2;box-shadow:inset 0 0 0 1px #d39d4f73;background:linear-gradient(#57391ee6,#271c16f5)!important}.nexus-map-create-primary{white-space:nowrap;min-height:40px;font-weight:700;border-radius:12px!important;padding:8px 14px!important}.nexus-map-more-button{width:40px;min-width:40px;height:40px;font-size:1rem;border-radius:12px!important;padding:0!important}.nexus-map-workspace-grid{grid-template-columns:192px minmax(0,1fr);gap:8px}.nexus-map-navigator,.nexus-map-inspector,.nexus-map-workspace-main{border-radius:18px}.nexus-map-navigator{background:linear-gradient(#1d16134d,#050e14f5 18%,#040b11fc);padding:10px 9px;overflow:auto}.nexus-map-navigator-board{border-bottom:1px solid #53808f21;padding:0 2px 11px}.nexus-map-navigator-board label{color:#cb9956;letter-spacing:.12em;text-transform:uppercase;gap:5px;font-size:.58rem;display:grid}.nexus-map-locations-section{padding:12px 2px 10px!important}.nexus-map-locations-section>header{padding:0 3px 8px!important}.nexus-map-locations-section>header h2{font-size:.66rem}.nexus-map-side-search{margin:0 2px 11px;display:block}.nexus-map-side-search input{min-height:36px;font-size:.66rem}.nexus-map-section-label{color:#c99a59;letter-spacing:.11em;text-transform:uppercase;margin:0 4px 6px;font-size:.56rem;font-weight:700}.nexus-map-empty-list{color:#7f929c;padding:4px 0;margin:7px 4px!important}.nexus-map-unplaced{padding:11px 2px 4px!important}.nexus-map-unplaced>header{padding:0 3px 5px!important}.nexus-map-workspace-main{background:#040b11f5}.nexus-map-canvas-shell{grid-template-rows:minmax(0,1fr) 30px}.nexus-map-floating-toolbar{background:#050e14eb;border-radius:14px;gap:3px;padding:4px;top:12px;left:12px}.nexus-map-tool{color:#aab9c0;justify-content:center;align-items:center;gap:6px;width:auto;min-width:0;height:38px;display:flex;border-radius:10px!important;padding:0 10px!important}.nexus-map-tool>span{font-size:.9rem;line-height:1}.nexus-map-tool small{color:inherit;white-space:nowrap;font-size:.61rem;font-weight:650;clip:auto!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}.nexus-map-tool-more{position:relative}.nexus-map-tool-more>summary{color:#aab9c0;cursor:pointer;border:1px solid #4f9ab22e;border-radius:10px;place-items:center;width:38px;height:38px;list-style:none;display:grid}.nexus-map-tool-more>summary::-webkit-details-marker{display:none}.nexus-map-tool-more[open]>summary{color:#f1e4d0;background:#49301cdb;border-color:#d39d4f7a}.nexus-map-tool-more>div{z-index:25;background:#050e14fa;border:1px solid #4f9ab240;border-radius:12px;gap:4px;min-width:172px;padding:6px;display:grid;position:absolute;top:44px;left:0;box-shadow:0 18px 38px #00000061}.nexus-map-tool-more>div button{text-align:left;align-items:center;gap:8px;min-height:36px;padding:7px 9px;display:flex;border-radius:9px!important}.nexus-map-canvas-controls{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050e14e6;border:1px solid #4f9ab238;border-radius:13px;align-items:center;gap:3px;padding:4px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 10px 24px #0000003d}.nexus-map-canvas-controls button{min-width:34px;height:34px;padding:0 9px;font-size:.6rem;border-radius:9px!important}.nexus-map-canvas-empty{width:min(520px,76%);box-shadow:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071118b8;border:0;border-radius:18px;padding:24px 26px}.nexus-map-canvas-empty>span{font-size:1.55rem}.nexus-map-canvas-empty h2{margin:6px 0 8px;font-size:1.35rem}.nexus-map-canvas-empty p{max-width:420px;margin:0 auto 14px;font-size:.7rem}.nexus-map-canvas-empty small{color:#768a95;max-width:430px;margin-top:12px;font-size:.59rem;line-height:1.45;display:block}.nexus-map-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.nexus-map-empty-actions button{min-height:38px;padding:8px 13px;border-radius:11px!important}.nexus-map-tool-guidance{z-index:9;color:#eadcc7;text-align:center;background:#271c15eb;border:1px solid #d39d4f61;border-radius:999px;max-width:min(560px,72%);padding:8px 14px;font-size:.62rem;position:absolute;top:62px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #00000038}.nexus-map-statusbar{gap:12px;padding:0 11px}.nexus-map-statusbar span{position:relative}.nexus-map-statusbar span+span:before{content:"·";color:#3f5965;position:absolute;left:-8px}.nexus-map-status-save{color:#7fa595;margin-left:auto}.nexus-map-zoom-controls{bottom:12px;right:12px}.nexus-map-board-actions-dialog details{border-top:1px solid #4c849524;margin-top:2px;padding-top:6px}.nexus-map-board-actions-dialog summary{cursor:pointer;color:#8498a2;padding:5px;font-size:.62rem}.nexus-map-board-actions-dialog details div{gap:5px;margin-top:5px;display:grid}@media (width<=1450px){.nexus-map-board-header{grid-template-columns:minmax(150px,210px) minmax(150px,1fr) auto auto 40px}.nexus-map-workspace-grid{grid-template-columns:180px minmax(0,1fr)}.nexus-places-workspace.has-map-inspector .nexus-map-workspace-grid{grid-template-columns:180px minmax(0,1fr) 250px}.nexus-map-tool{padding:0 8px!important}}@media (width<=1180px){.nexus-map-board-header{grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) auto 40px}.nexus-map-view-switcher{grid-area:2/1/auto/3}.nexus-map-create-primary{grid-area:1/3/3}.nexus-map-more-button{grid-area:1/4/3}.nexus-map-workspace-grid,.nexus-places-workspace.has-map-inspector .nexus-map-workspace-grid{grid-template-columns:178px minmax(0,1fr)}.nexus-map-inspector{top:88px}.nexus-map-floating-toolbar{max-width:calc(100% - 150px);overflow:auto visible}}@media (width<=850px){.nexus-map-board-header{grid-template-columns:minmax(0,1fr) 42px;padding:8px}.nexus-map-board-title{grid-column:1}.nexus-map-more-button{grid-area:1/2}.nexus-map-header-search{grid-area:2/1/auto/3}.nexus-map-view-switcher{grid-area:3/1;justify-self:start}.nexus-map-create-primary{grid-area:3/2;width:42px;font-size:0;overflow:hidden;padding:0!important}.nexus-map-create-primary:after{content:"＋";font-size:1rem}.nexus-map-floating-toolbar{max-width:calc(100% - 24px)}.nexus-map-tool{flex:none}.nexus-map-tool small{display:none}.nexus-map-canvas-controls{top:58px}.nexus-map-tool-guidance{border-radius:13px;max-width:88%;top:104px}}.nexus-map-dialog[hidden]{display:none!important}.nexus-map-dialog:not([hidden]){z-index:1200;position:fixed;inset:0}.nexus-map-dialog .nexus-dialog-backdrop{z-index:1200;box-sizing:border-box;overscroll-behavior:contain;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#00060ac7;place-items:center;padding:clamp(12px,3vw,30px);display:grid;position:fixed;inset:0;overflow:auto}.nexus-map-dialog .nexus-map-modal{box-sizing:border-box;background:linear-gradient(145deg,#0a1922fc,#050e14fc);border:1px solid #4291aa6e;border-radius:20px;grid-auto-flow:row;gap:16px;max-height:calc(100dvh - 24px);margin:auto;padding:20px;position:relative;inset:auto;overflow:auto;box-shadow:0 28px 90px #0000009e,inset 0 0 0 1px #d39d4f14;grid-template-columns:minmax(0,1fr)!important;width:min(520px,100%)!important;max-width:calc(100vw - 24px)!important;display:grid!important}.nexus-map-dialog .nexus-map-modal>header,.nexus-map-dialog .nexus-map-modal>footer,.nexus-map-dialog .nexus-map-form{box-sizing:border-box;width:100%;min-width:0}.nexus-map-dialog .nexus-map-modal>header{border-bottom:1px solid #508ea029;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0 0 13px;display:flex}.nexus-map-dialog .nexus-map-modal>header h2{color:#f0e4d2;min-width:0;margin:0;font:650 clamp(1.25rem,2.6vw,1.65rem)/1.08 Georgia,Times New Roman,serif}.nexus-map-dialog .nexus-map-modal>header button{flex:0 0 38px;place-items:center;width:38px;min-width:38px;height:38px;font-size:1rem;display:grid;border-radius:50%!important;padding:0!important}.nexus-map-dialog .nexus-map-form{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;display:grid}.nexus-map-dialog .nexus-map-form label{color:#cb9346;letter-spacing:.08em;text-transform:uppercase;gap:7px;min-width:0;font-size:.68rem;font-weight:700;display:grid}.nexus-map-dialog .nexus-map-form input,.nexus-map-dialog .nexus-map-form select,.nexus-map-dialog .nexus-map-form textarea{box-sizing:border-box;color:#e1e8ea;letter-spacing:0;text-transform:none;background:#030c12f0;border:1px solid #4697b052;border-radius:13px;outline:none;width:100%;min-width:0;max-width:100%;min-height:46px;padding:11px 13px;font:500 .78rem/1.35 system-ui,-apple-system,Segoe UI,sans-serif;display:block}.nexus-map-dialog .nexus-map-form input:focus,.nexus-map-dialog .nexus-map-form select:focus,.nexus-map-dialog .nexus-map-form textarea:focus{border-color:#48c6e2d1;box-shadow:0 0 0 3px #43bcd924}.nexus-map-dialog .nexus-map-form input[aria-invalid=true]{border-color:#dc6853e0;box-shadow:0 0 0 3px #dc68531f}.nexus-map-dialog .nexus-map-form textarea{resize:vertical;min-height:92px}.nexus-map-dialog .nexus-map-form p{color:#8da0aa;max-width:none;margin:0;font-size:.66rem;line-height:1.5}.nexus-map-dialog .nexus-map-field-error{color:#f0a08d;letter-spacing:0;text-transform:none;margin-top:-1px;font-size:.62rem;font-weight:600;line-height:1.35;display:block}.nexus-map-more-options{background:#0712187a;border:1px solid #498ca02e;border-radius:12px;min-width:0;overflow:visible}.nexus-map-more-options:not([open]){overflow:hidden}.nexus-map-more-options>summary{box-sizing:border-box;color:#b5c2c7;cursor:pointer;justify-content:space-between;align-items:center;min-height:40px;padding:9px 12px;font-size:.68rem;font-weight:650;list-style:none;display:flex}.nexus-map-more-options>summary::-webkit-details-marker{display:none}.nexus-map-more-options>summary:after{content:"＋";color:#c79149;font-size:.78rem}.nexus-map-more-options[open]>summary{border-bottom:1px solid #498ca029}.nexus-map-more-options[open]>summary:after{content:"−"}.nexus-map-more-options>label{gap:7px;min-width:0;margin:12px;display:grid}.nexus-map-field-optional{color:#71858f!important;text-transform:none!important;letter-spacing:0!important;font-size:.58rem!important;font-weight:500!important}.nexus-map-dialog .nexus-map-modal>footer{border-top:1px solid #508ea029;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin:0;padding:13px 0 0;display:flex}.nexus-map-dialog .nexus-map-modal>footer button{box-sizing:border-box;flex:none;min-width:112px;min-height:42px;padding:9px 14px!important}.nexus-map-dialog .nexus-map-modal>footer button[disabled]{opacity:.58;cursor:progress}.nexus-select,.nexus-map-dialog select{appearance:none;background-color:#030c12f0!important;background-image:linear-gradient(45deg,#0000 50%,#8da0aa 50%),linear-gradient(135deg,#8da0aa 50%,#0000 50%)!important;background-position:calc(100% - 17px),calc(100% - 12px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:38px!important}.nexus-select option,.nexus-select optgroup,.nexus-map-dialog select option,.nexus-map-dialog select optgroup{color:#e4d8c7;background:#170f0a}.nexus-map-dialog select optgroup{color:#d09a4d;font-weight:700}.nexus-map-add-menu{flex:none;position:relative}.nexus-map-add-menu>summary{box-sizing:border-box;color:#dce5e8;cursor:pointer;-webkit-user-select:none;user-select:none;background:#061117e6;border:1px solid #4597ae4d;border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:0 12px;list-style:none;display:flex}.nexus-map-add-menu>summary::-webkit-details-marker{display:none}.nexus-map-add-menu>summary small{font-size:.64rem;font-weight:650}.nexus-map-add-menu[open]>summary,.nexus-map-add-menu.is-active>summary{color:#f1e4d0;background:#472e1bd1;border-color:#d39d4f94}.nexus-map-add-menu>div{z-index:35;background:#040d13fc;border:1px solid #4894aa47;border-radius:13px;gap:4px;width:230px;max-width:min(230px,100vw - 36px);padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 22px 50px #00000075}.nexus-map-add-menu>div button{text-align:left;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0;min-height:44px;display:grid;border-radius:9px!important;padding:8px 10px!important}.nexus-map-add-menu>div button>span:last-child{gap:2px;min-width:0;display:grid}.nexus-map-add-menu>div button strong{color:#dce5e8;font-size:.67rem}.nexus-map-add-menu>div button small{color:#7f929c;white-space:normal;font-size:.56rem;line-height:1.3}.nexus-map-add-menu>div button:disabled{opacity:.48;cursor:not-allowed}.nexus-map-canvas-shell[data-active-tool=place] .nexus-map-canvas-viewport{cursor:crosshair}.nexus-map-placement-ghost{pointer-events:none;opacity:.78;filter:url(#nexusMapGlow)}.nexus-map-placement-ghost circle{fill:#2079953b;stroke:#62c8e4;stroke-width:3px;stroke-dasharray:7 5}.nexus-map-placement-ghost text{fill:#d9e7eb;paint-order:stroke;stroke:#061018;stroke-width:4px;font:600 18px/1 system-ui,-apple-system,Segoe UI,sans-serif}.nexus-map-tool-guidance{pointer-events:none;justify-content:center;align-items:center;gap:8px;display:flex}.nexus-map-tool-guidance strong{font-size:.64rem}.nexus-map-tool-guidance span{color:#c3b6a4;font-size:.6rem}.nexus-map-object.is-saving{opacity:.82}.nexus-map-object.is-unsynced .nexus-map-object-shape{stroke-dasharray:8 5;stroke:#e6a04d!important}.nexus-map-object-sync{fill:#e6a04d;font:700 12px/1 system-ui,-apple-system,Segoe UI,sans-serif}.nexus-map-sync-warning{color:#efc18e;background:#4b271461;border:1px solid #e08b4259;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:.62rem;display:flex}.nexus-map-sync-warning button{min-height:32px;padding:5px 9px!important}.nexus-map-status-save[data-save-state=saving]{color:#d2a760}.nexus-map-status-save[data-save-state=unsynced]{color:#ef9b72}.nexus-map-board-header{min-height:66px}.nexus-map-navigator{min-width:0}.nexus-map-canvas-empty.is-onboarding{max-width:520px}.nexus-map-canvas-empty.is-contextual{max-width:460px}@media (width<=1366px){.nexus-map-dialog .nexus-dialog-backdrop{padding:12px}.nexus-map-dialog .nexus-map-modal{border-radius:17px;gap:13px;max-height:calc(100dvh - 20px);padding:17px}.nexus-map-dialog .nexus-map-modal>header{padding-bottom:11px}.nexus-map-dialog .nexus-map-modal>footer{padding-top:11px}.nexus-map-dialog .nexus-map-form{gap:11px}}@media (width<=720px){.nexus-map-dialog .nexus-dialog-backdrop{place-items:start center;padding:8px}.nexus-map-dialog .nexus-map-modal{border-radius:14px;max-height:calc(100dvh - 16px);padding:14px;width:100%!important;max-width:calc(100vw - 16px)!important}.nexus-map-dialog .nexus-map-modal>footer{grid-template-columns:1fr;display:grid}.nexus-map-dialog .nexus-map-modal>footer button{width:100%;min-width:0}.nexus-map-add-menu>div{left:auto;right:0}.nexus-map-tool-guidance{border-radius:12px;flex-direction:column;gap:1px;max-width:calc(100% - 20px);top:56px}}.nexus-map-custom-select{text-transform:none;letter-spacing:0;min-width:0;position:relative}.nexus-map-custom-select>details{min-width:0;position:relative}.nexus-map-custom-select summary{box-sizing:border-box;color:#e1e8ea;cursor:pointer;background:#030c12f0;border:1px solid #4697b052;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:11px 13px;font:500 .78rem/1.35 system-ui,-apple-system,Segoe UI,sans-serif;list-style:none;display:flex}.nexus-map-custom-select summary::-webkit-details-marker{display:none}.nexus-map-custom-select details[open] summary,.nexus-map-custom-select summary:focus-visible{border-color:#48c6e2d1;outline:none;box-shadow:0 0 0 3px #43bcd924}.nexus-map-custom-select [role=listbox]{z-index:8;overscroll-behavior:contain;background:#070f14fe;border:1px solid #4597ae57;border-radius:13px;gap:3px;max-height:min(330px,42vh);padding:7px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 20px 48px #0000008c}.nexus-map-custom-select [role=group]{gap:3px;padding-top:4px;display:grid}.nexus-map-custom-select [role=group]>strong{color:#c58e45;letter-spacing:.09em;text-transform:uppercase;padding:5px 8px 3px;font-size:.56rem}.nexus-map-custom-select [role=listbox] button{color:#d8e1e4;text-align:left;background:0 0;border:0;width:100%;min-height:36px;font-size:.68rem;border-radius:8px!important;padding:7px 9px!important}.nexus-map-custom-select [role=listbox] button:hover,.nexus-map-custom-select [role=listbox] button:focus-visible{background:#307f972e;outline:none}.nexus-map-custom-select [role=listbox] button[aria-selected=true]{color:#f2e5d2;background:#784c2373;box-shadow:inset 3px 0 #cf9548}.nexus-map-inspector .nexus-map-custom-select [role=listbox]{width:min(270px,100vw - 36px);position:fixed;top:auto;left:auto;right:18px}.nexus-map-object.is-unsynced>circle,.nexus-map-object.is-unsynced>rect,.nexus-map-object.is-unsynced>path{stroke-dasharray:8 5;stroke:#e6a04d!important}.nexus-map-object.is-pointer-dragging{cursor:grabbing;will-change:transform}.nexus-map-sync-label{fill:#e6a04d;font:700 12px/1 system-ui,-apple-system,Segoe UI,sans-serif}.nexus-map-dialog .nexus-map-more-options .nexus-map-custom-select{width:100%}.nexus-map-dialog .nexus-map-more-options .nexus-map-custom-select [role=listbox]{box-sizing:border-box;width:100%;max-height:190px;margin-top:6px;position:static;box-shadow:inset 0 1px #ffffff06}.nexus-map-dialog .nexus-map-more-options[open]{z-index:2;position:relative}.nexus-map-dialog .nexus-map-more-options[open] .nexus-map-custom-select details[open]{padding-bottom:2px}.nexus-map-place-tree{gap:4px}.nexus-map-place-tree li{padding-left:calc(var(--tree-depth)*14px);min-width:0}.nexus-map-place-tree button{color:#c4d0d5;background:#07121957;grid-template-columns:16px minmax(0,1fr);gap:8px;min-height:38px;margin:0;padding:7px 9px;overflow:hidden;border-radius:11px!important}.nexus-map-place-tree button:hover,.nexus-map-place-tree button:focus-visible{background:#122a35ad;border-color:#52b0c952;outline:none}.nexus-map-place-tree .nexus-map-tree-icon{color:#8aa1ac;place-items:center;width:16px;font-size:.7rem;line-height:1;display:grid}.nexus-map-place-tree button strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;min-width:0;font:650 .72rem/1.25 system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.nexus-map-marker-hit{pointer-events:all;fill:#0000!important;stroke:none!important}.nexus-map-marker-visible,.nexus-map-object-label,.nexus-map-sync-label,.nexus-map-lock{pointer-events:none}.nexus-map-area-object polygon{fill:#19394452;stroke:#5bbbd2;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.nexus-map-area-object.is-selected polygon{stroke:#d49b4d;stroke-width:4px;filter:url(#nexusMapGlow)}.nexus-map-freehand-draft polygon{fill:#45acc929;stroke:#d49b4d;stroke-width:3px;stroke-dasharray:10 7;stroke-linejoin:round;pointer-events:none}.nexus-map-freehand-draft circle{fill:#d49b4d;stroke:#16100c;stroke-width:2px;pointer-events:none}.nexus-map-route-draft path{fill:none;stroke:#d49b4d;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12 8;pointer-events:none}.nexus-map-route-draft circle{fill:#d49b4d;stroke:#16100c;stroke-width:2px;pointer-events:none}.nexus-map-route-object text{pointer-events:none}.nexus-map-canvas-shell[data-active-tool=area] .nexus-map-canvas-viewport,.nexus-map-canvas-shell[data-active-tool=route] .nexus-map-canvas-viewport,.nexus-map-canvas-shell[data-active-tool=place] .nexus-map-canvas-viewport{cursor:crosshair}.nexus-map-canvas-shell[data-active-tool=select] .nexus-map-marker-object,.nexus-map-canvas-shell[data-active-tool=select] .nexus-map-area-object{cursor:grab}.nexus-map-canvas-shell[data-active-tool=select] .nexus-map-marker-object:active,.nexus-map-canvas-shell[data-active-tool=select] .nexus-map-area-object:active{cursor:grabbing}.nexus-map-tool-guidance{white-space:normal;max-width:min(520px,100% - 250px)}@media (width<=900px){.nexus-map-tool-guidance{max-width:calc(100% - 24px)}}.nexus-map-area-object rect,.nexus-map-area-object polygon{fill:var(--map-area-fill,#193944);fill-opacity:.38;stroke:var(--map-area-stroke,#5bbbd2)}.nexus-map-area-object.is-selected rect,.nexus-map-area-object.is-selected polygon{stroke:#d49b4d}.nexus-map-floating-toolbar{align-items:center}.nexus-map-direct-hint{color:#82949d;white-space:nowrap;pointer-events:none;align-items:center;max-width:310px;padding:0 10px;font:500 .56rem/1.3 system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.nexus-map-color-picker{border:0;min-width:0;margin:0 0 12px;padding:0}.nexus-map-color-picker legend{color:#c8944b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font:700 .58rem/1.2 system-ui,-apple-system,Segoe UI,sans-serif}.nexus-map-color-picker>div{flex-wrap:wrap;gap:8px;display:flex}.nexus-map-color-swatch{background:#050e14b8!important;border-color:#6993a047!important;border-radius:10px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:5px!important}.nexus-map-color-swatch span{border:2px solid var(--swatch-border);background:var(--swatch-color);opacity:.82;border-radius:6px;width:100%;height:100%;display:block}.nexus-map-color-swatch:hover,.nexus-map-color-swatch:focus-visible,.nexus-map-color-swatch.is-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--swatch-border) 28%,transparent);outline:none;border-color:var(--swatch-border)!important}.nexus-map-color-swatch.is-selected span{opacity:1}@media (width<=1050px){.nexus-map-direct-hint{display:none}}.nexus-places-workspace{grid-template-rows:minmax(0,1fr);gap:0}.nexus-map-workspace-grid,.nexus-places-workspace.has-map-inspector .nexus-map-workspace-grid{grid-template-columns:minmax(0,1fr);gap:0;height:100%;position:relative}.nexus-map-workspace-main{border-radius:20px;height:100%}.nexus-map-floating-toolbar,.nexus-map-canvas-controls{display:none!important}.nexus-map-creator-dock{z-index:24;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#302218f5,#0f1417f5);border:1px solid #ca954959;border-radius:18px;gap:7px;width:52px;padding:7px;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 18px 42px #00000061}.nexus-map-creator-dock>details,.nexus-map-creator-dock>.nexus-map-dock-button{width:38px;min-width:38px;height:38px;min-height:38px;margin:0;position:relative}.nexus-map-creator-dock>details>summary,.nexus-map-creator-dock>.nexus-map-dock-button{box-sizing:border-box;cursor:pointer;place-items:center;width:38px;height:38px;min-height:38px;list-style:none;display:grid;color:#eee2cf!important;background:#251c16c7!important;border:1px solid #cf9c5045!important;border-radius:11px!important;padding:0!important}.nexus-map-creator-dock>details>summary::-webkit-details-marker{display:none}.nexus-map-creator-dock>details>summary:hover,.nexus-map-creator-dock>details>summary:focus-visible,.nexus-map-creator-dock>details[open]>summary,.nexus-map-creator-dock>.nexus-map-dock-button:hover,.nexus-map-creator-dock>.nexus-map-dock-button:focus-visible{outline:none;background:#50351ff0!important;border-color:#dea958b8!important}.nexus-map-creator-dock>details>summary>small,.nexus-map-creator-dock>.nexus-map-dock-button>small{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.nexus-map-creator-dock .nexus-map-add-menu>div{top:0;left:calc(100% + 13px)}.nexus-map-dock-menu>.nexus-map-dock-panel{z-index:36;box-sizing:border-box;background:#040d13fb;border:1px solid #4894aa4d;border-radius:15px;gap:11px;width:min(292px,100vw - 116px);max-height:min(620px,100vh - 190px);padding:12px;display:grid;position:absolute;top:0;left:calc(100% + 13px);overflow:auto;box-shadow:0 22px 54px #00000085}.nexus-map-dock-panel>header{border-bottom:1px solid #4a889a29;justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;display:flex}.nexus-map-dock-panel>header>div{gap:2px;min-width:0;display:grid}.nexus-map-dock-panel>header small,.nexus-map-dock-panel label>span{color:#c9944d;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:700}.nexus-map-dock-panel>header strong{color:#efe3cf;text-overflow:ellipsis;white-space:nowrap;font:650 1.05rem/1.2 Georgia,Times New Roman,serif;overflow:hidden}.nexus-map-dock-panel>header>button{width:34px;min-width:34px;height:34px;border-radius:10px!important;padding:0!important}.nexus-map-dock-panel>label{gap:5px;min-width:0;display:grid}.nexus-map-dock-panel input,.nexus-map-dock-panel select{box-sizing:border-box;color:#dce7eb;background:#030c12eb;border:1px solid #4f9ab240;border-radius:11px;width:100%;min-height:40px;padding:8px 10px}.nexus-map-dock-views{background:#030c12b3;border:1px solid #4f9ab22e;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.nexus-map-dock-views button{color:#91a4ad;min-height:34px;font-size:.62rem;background:0 0!important;border:0!important;border-radius:8px!important;padding:6px 8px!important}.nexus-map-dock-views button.is-active{color:#f0e4d2;box-shadow:inset 0 0 0 1px #d39d4f6b;background:#513620eb!important}.nexus-map-dock-locations{background:#07121880;border:1px solid #4c8b9e2e;border-radius:11px;overflow:hidden}.nexus-map-dock-locations>summary{box-sizing:border-box;color:#b6c4ca;cursor:pointer;justify-content:space-between;align-items:center;min-height:39px;padding:8px 10px;font-size:.65rem;font-weight:650;list-style:none;display:flex}.nexus-map-dock-locations>summary::-webkit-details-marker{display:none}.nexus-map-dock-locations>summary span{color:#c9944d}.nexus-map-dock-locations>div{max-height:260px;padding:5px 7px 9px;overflow:auto}.nexus-map-dock-locations .nexus-map-place-tree{margin-bottom:9px}.nexus-map-dock-unplaced{gap:4px;display:grid}.nexus-map-dock-unplaced button{text-align:left;align-items:center;gap:7px;min-height:34px;display:flex;border-style:dashed!important;border-radius:9px!important;padding:6px 8px!important}.nexus-map-dock-quick{grid-template-columns:1fr 1fr;gap:6px;display:grid}.nexus-map-dock-quick button{min-height:35px;font-size:.61rem;border-radius:9px!important;padding:6px 9px!important}.nexus-map-inspector{z-index:28;border-radius:16px;width:min(290px,100% - 96px);position:absolute;top:12px;bottom:12px;right:12px;box-shadow:0 22px 58px #00000085}.nexus-map-area-object.is-selected rect,.nexus-map-area-object.is-selected polygon{stroke:#e0a652;stroke-width:3px;filter:none}.nexus-map-statusbar{padding-left:78px}.nexus-map-atlas-view,.nexus-map-network-view{padding-left:82px}@media (width<=720px){.nexus-map-creator-dock{top:9px;left:9px}.nexus-map-creator-dock .nexus-map-add-menu>div,.nexus-map-dock-menu>.nexus-map-dock-panel{left:calc(100% + 9px)}.nexus-map-dock-menu>.nexus-map-dock-panel{width:min(282px,100vw - 86px);max-height:calc(100dvh - 150px)}.nexus-map-inspector{width:calc(100% - 78px);top:68px;bottom:8px;right:8px}.nexus-map-statusbar{padding-left:66px}}.nexus-map-marker-object .nexus-map-marker-visible{fill:var(--map-marker-fill,#152d38);stroke:var(--map-marker-stroke,#5bbbd2)}.nexus-map-marker-object.is-selected .nexus-map-marker-visible{fill:var(--map-marker-fill,#152d38);stroke:var(--map-marker-stroke,#5bbbd2);stroke-width:4px;filter:drop-shadow(0 0 3px #e0a652e6)}.nexus-map-route-object.is-selected path{stroke:var(--map-route-stroke,#5bbbd2);stroke-width:11px;filter:drop-shadow(0 0 4px #e0a652e6)}.nexus-map-canvas-shell[data-active-tool=route] .nexus-map-area-object{pointer-events:none}.nexus-map-inspector>header h2{margin-right:0}.nexus-map-inspector>header>.nexus-map-inspector-header-actions{gap:5px;display:flex;position:absolute;top:10px;right:10px}.nexus-map-inspector-header-actions button{place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;display:grid;border-radius:50%!important;padding:0!important}.nexus-map-lock-toggle{color:#8fa2aa;background:#050e1475!important}.nexus-map-lock-toggle:hover,.nexus-map-lock-toggle:focus-visible{color:#ead8bd;border-color:#d39d4f7a!important}.nexus-map-lock-toggle.is-active{color:#f0d39e;box-shadow:inset 0 0 0 1px #e0a65229;background:#4c321dc7!important;border-color:#d39d4fad!important}.nexus-map-inspector>header{padding-right:50px}.nexus-map-dock-quick{grid-template-columns:repeat(3,minmax(0,1fr))}.nexus-map-dock-quick button{font-size:.56rem;padding-inline:5px!important}.nexus-map-creator-dock>.nexus-map-lock-toggle{color:#9aabb2}.nexus-map-creator-dock>.nexus-map-lock-toggle.is-active{color:#f0d39e;background:linear-gradient(#4e3520eb,#271d16f5)!important;border-color:#d39d4fb3!important}.nexus-places-workspace.has-map-layers-panel .nexus-map-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(270px,310px);gap:10px}.nexus-map-layers-panel{box-sizing:border-box;background:linear-gradient(#1f1714f5,#060e14fa 22%,#050b11fc);border:1px solid #48879a3d;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:0 16px 42px #0000004d}.nexus-map-layers-panel>header{box-sizing:border-box;border-bottom:1px solid #4d809129;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:15px 14px 13px;display:flex}.nexus-map-layers-panel>header small{color:#b98542;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:.55rem;font-weight:750;display:block}.nexus-map-layers-panel>header h2{color:#eee2ce;margin:0;font:650 1.2rem/1.08 Georgia,Times New Roman,serif}.nexus-map-layers-panel>header button{flex:0 0 32px;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;display:grid;border-radius:50%!important;padding:0!important}.nexus-map-layers-content{min-height:0;padding:14px;overflow:auto}.nexus-map-layers-content>label{color:#c9944d;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:.61rem;font-weight:700;display:grid}.nexus-map-layers-content select{box-sizing:border-box;color:#dde5e7;border-radius:11px;width:100%;min-height:42px}.nexus-map-layers-content fieldset{border:1px solid #4b8b9d33;border-radius:14px;gap:7px;min-width:0;margin:18px 0 0;padding:13px;display:grid}.nexus-map-layers-content legend{color:#c9944d;letter-spacing:.08em;text-transform:uppercase;padding:0 7px;font-size:.59rem;font-weight:700}.nexus-map-layer-row{box-sizing:border-box;color:#b8c5ca;background:#040d138a;border:1px solid #4a819124;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto 38px;align-items:center;gap:7px;min-height:46px;padding:7px 8px;font-size:.65rem;display:grid;position:relative}.nexus-map-layer-row>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:620;overflow:hidden}.nexus-map-layer-symbol{color:#a9c4cc;background:#101f27b8;border:1px solid #5b95a63b;border-radius:7px;place-items:center;width:22px;height:22px;font-size:.72rem;display:grid}.nexus-map-layer-order-actions{gap:3px;display:flex}.nexus-map-layer-order-actions button{color:#9db0b7;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;font-size:.7rem;display:grid;border-radius:7px!important;padding:0!important}.nexus-map-layer-order-actions button:disabled{opacity:.25}.nexus-map-layer-visibility{cursor:pointer;width:38px;height:22px;display:block;position:relative}.nexus-map-layer-visibility input{opacity:0;pointer-events:none;position:absolute}.nexus-map-layer-visibility i{background:#142229f0;border:1px solid #5b95a659;border-radius:999px;width:36px;height:20px;transition:all .16s;display:block;position:relative}.nexus-map-layer-visibility i:after{content:"";background:#7d929b;border-radius:50%;width:12px;height:12px;transition:all .16s;position:absolute;top:3px;left:3px}.nexus-map-layer-visibility input:checked+i{background:#624121c7;border-color:#d39d4fad}.nexus-map-layer-visibility input:checked+i:after{background:#e0aa5c;left:19px}.nexus-map-layer-row:focus-within{border-color:#4bbed894;box-shadow:0 0 0 2px #4bbed81a}.nexus-map-layer-help{color:#7f929a;margin:0 2px 4px;font-size:.56rem;line-height:1.35}.nexus-map-layers-panel>footer{background:#040b10b8;border-top:1px solid #4d809129;justify-content:flex-end;padding:12px 14px;display:flex}.nexus-map-layers-panel>footer button{min-width:100px}@media (width<=900px){.nexus-places-workspace.has-map-layers-panel .nexus-map-workspace-grid{grid-template-columns:minmax(0,1fr) 250px;gap:7px}}.nexus-map-creator-dock>.nexus-map-dock-menu{display:none!important}.nexus-map-creator-dock>.nexus-map-lock-toggle:disabled{opacity:.42;cursor:default}.nexus-map-layers-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.nexus-map-layers-toggle:hover svg,.nexus-map-layers-toggle:focus-visible svg,.nexus-map-layers-toggle.is-active svg{filter:drop-shadow(0 0 4px #5bbbd273)}.nexus-map-layers-toggle.is-active{color:#dceef2;background:#183b46d1!important;border-color:#5bbbd29e!important}.nexus-map-canvas-shell[data-active-tool=place] .nexus-map-object{pointer-events:none}.nexus-map-color-menu>summary>span{box-sizing:border-box;border:3px solid var(--current-stroke,#5bbbd2);background:var(--current-fill,#152d38);border-radius:50%;width:16px;height:16px;display:block;box-shadow:0 0 0 2px #050e14b8}.nexus-map-color-menu>div{z-index:38;box-sizing:border-box;background:#040d13fb;border:1px solid #4894aa4d;border-radius:14px;grid-template-columns:repeat(4,38px);gap:8px;width:200px;padding:11px;display:grid;position:absolute;bottom:0;left:calc(100% + 13px);box-shadow:0 20px 48px #00000080}.nexus-map-color-menu .nexus-map-color-swatch{width:38px;min-width:38px;height:38px;min-height:38px;border-radius:10px!important;padding:5px!important}.nexus-map-route-object path,.nexus-map-route-object.is-selected path{stroke:var(--map-route-stroke,#e4b455)}.nexus-map-layers-toggle svg,.nexus-map-lock-toggle>span{transform:translate(-3px)}.nexus-map-add-menu>div:before,.nexus-map-color-menu>div:before{content:"";background:0 0;width:14px;height:100%;position:absolute;top:0;right:100%}.nexus-map-dialog .nexus-map-file-help{color:#7f929c;letter-spacing:0;text-transform:none;margin-top:2px;font-size:.6rem;font-weight:500;line-height:1.35;display:block}.nexus-map-note-object{cursor:grab}.nexus-map-note-object:active{cursor:grabbing}.nexus-map-note-card{fill:var(--map-note-fill,#352919);fill-opacity:.94;stroke:var(--map-note-stroke,#d1a04e);stroke-width:2px;filter:drop-shadow(0 10px 14px #00000047)}.nexus-map-note-object.is-selected .nexus-map-note-card{stroke:#f0bd68;stroke-width:4px;filter:url(#nexusMapGlow)}.nexus-map-note-object text{fill:var(--map-note-text,#f0e3cf);pointer-events:none;stroke:none!important;paint-order:normal!important}.nexus-map-note-title{font:700 16px/1.2 system-ui,-apple-system,Segoe UI,sans-serif}.nexus-map-note-content{opacity:.92;font:500 14px/1.35 system-ui,-apple-system,Segoe UI,sans-serif}.nexus-map-note-inspector textarea{min-height:118px}.nexus-map-layers-toggle svg,.nexus-map-lock-toggle>span{place-self:center;margin:0!important;transform:none!important}.nexus-map-layers-toggle svg{display:block;overflow:visible}.nexus-map-image-object>rect:not(.nexus-map-resize-handle){pointer-events:all;fill:#0000!important;stroke:#0000!important;stroke-width:0!important;filter:none!important}.nexus-map-image-object.is-selected>rect:not(.nexus-map-resize-handle){fill:#0000!important;stroke:#d49b4d!important;stroke-width:4px!important;filter:url(#nexusMapGlow)!important}.nexus-map-image-object image{pointer-events:none}.nexus-map-board-background{cursor:grab;pointer-events:all!important}.nexus-map-board-background:active{cursor:grabbing}.nexus-map-board-background.is-locked{cursor:not-allowed}.nexus-map-layers-toggle svg{transform:translate(-5px)!important}.nexus-map-workspace-grid{position:relative}.nexus-places-workspace.has-map-inspector .nexus-map-workspace-grid{grid-template-columns:218px minmax(0,1fr)!important}.nexus-map-inspector-drawer{z-index:36;border:0;width:248px;margin:0;position:absolute;top:14px;right:14px}.nexus-map-inspector-drawer>summary{box-sizing:border-box;color:#e9e0d1;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(100deg,#302018f7,#071219fa);border:1px solid #4c97ad57;border-radius:16px;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:54px;padding:8px 10px;list-style:none;display:grid;box-shadow:0 14px 34px #00000057}.nexus-map-inspector-drawer>summary::-webkit-details-marker{display:none}.nexus-map-inspector-drawer>summary:hover,.nexus-map-inspector-drawer>summary:focus-visible{border-color:#5abed79e;outline:none;box-shadow:0 14px 34px #00000057,0 0 0 2px #47b5cf1a}.nexus-map-inspector-drawer-icon{color:#a7d7e2;background:#091a22e0;border:1px solid #4e97ac47;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.82rem;display:grid}.nexus-map-inspector-drawer-copy{gap:2px;min-width:0;display:grid}.nexus-map-inspector-drawer-copy small{color:#c99a59;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;line-height:1}.nexus-map-inspector-drawer-copy strong{color:#eee3d2;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.2;overflow:hidden}.nexus-map-inspector-drawer-arrow{color:#91a7b0;place-items:center;font-size:1.25rem;transition:transform .16s;display:grid}.nexus-map-inspector-drawer[open]{background:linear-gradient(#1e1613f5,#060e14fa 24%,#050b11fc);border:1px solid #48879a3d;border-radius:20px;grid-template-rows:auto minmax(0,1fr);width:min(360px,100% - 254px);min-width:300px;display:grid;bottom:14px;overflow:hidden;box-shadow:0 24px 58px #0000007a}.nexus-map-inspector-drawer[open]>summary{box-shadow:none;background:linear-gradient(#2f2018f7,#0a141bf7);border:0;border-bottom:1px solid #4d809124;border-radius:0}.nexus-map-inspector-drawer[open] .nexus-map-inspector-drawer-arrow{transform:rotate(90deg)}.nexus-map-inspector-drawer>.nexus-map-inspector{display:none;width:auto!important;min-width:0!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;position:static!important;inset:auto!important;overflow:auto!important}.nexus-map-inspector-drawer[open]>.nexus-map-inspector{display:block}.nexus-map-tool-guidance{align-items:center;gap:12px}.nexus-map-tool-guidance>div{align-items:center;gap:10px;min-width:0;display:flex}.nexus-map-tool-guidance>button{color:#decdb5;flex:none;min-height:30px;font-size:.58rem;border-radius:999px!important;padding:5px 10px!important}@media (width<=1450px){.nexus-places-workspace.has-map-inspector .nexus-map-workspace-grid{grid-template-columns:200px minmax(0,1fr)!important}}@media (width<=850px){.nexus-places-workspace.has-map-inspector .nexus-map-workspace-grid{grid-template-columns:1fr!important}.nexus-map-inspector-drawer,.nexus-map-inspector-drawer[open]{width:min(340px,100% - 20px);min-width:0;top:10px;right:10px}.nexus-map-inspector-drawer[open]{bottom:42px}.nexus-map-tool-guidance{max-width:calc(100% - 20px)}.nexus-map-tool-guidance>div{gap:2px;display:grid}}.nexus-map-tool-guidance{pointer-events:auto}.nexus-map.nexus-places-workspace:not(.has-map-layers-panel) .nexus-map-workspace-grid{grid-template-columns:minmax(0,1fr)!important}.nexus-map.nexus-places-workspace:not(.has-map-layers-panel) .nexus-map-workspace-main{grid-column:1/-1!important}.nexus-map-tool-guidance{display:none!important}.nexus-map.nexus-places-workspace .nexus-map-workspace-grid{grid-template-columns:minmax(0,1fr)!important}.nexus-map.nexus-places-workspace.has-map-layers-panel .nexus-map-workspace-grid{grid-template-columns:minmax(0,1fr) 286px!important}.nexus-map.nexus-places-workspace .nexus-map-workspace-main{grid-column:1/-1!important}.nexus-map.nexus-places-workspace.has-map-layers-panel .nexus-map-workspace-main{grid-column:1!important}.nexus-map-timebar-link.is-linked{color:#cfeef4!important;background:#14364173!important;border-color:#58bcd461!important}.nexus-map-timebar-stops button.is-unlinked{border-style:dashed}.nexus-map-timebar-stops button.is-unlinked small{color:#9b7f5a}.nexus-map-timebar-stops button.is-linked small{color:#78aebb}.nexus-map-timeline-link-intro,.nexus-map-timeline-link-empty{background:#0710169e;border:1px solid #4e94a929;border-radius:14px;padding:12px 13px}.nexus-map-timeline-link-intro strong,.nexus-map-timeline-link-empty strong{color:#eadfcd}.nexus-map-timeline-link-intro p,.nexus-map-timeline-link-empty p,.nexus-map-timeline-link-preview{color:#849aa5;margin:6px 0 0;font-size:.66rem;line-height:1.45}.nexus-map-timeline-link-empty button{margin-top:10px}.nexus-map-form label.nexus-check{text-transform:none;letter-spacing:0;grid-template-columns:none;align-items:center;gap:8px;display:flex}.nexus-map-form label.nexus-check input{width:auto}.nexus-map-canvas-shell.has-board-timeline{overflow:hidden}.nexus-map-timebar{background:linear-gradient(#0b1219fc,#050c12fe);border-top:1px solid #c58f3d57;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;padding:18px 20px 10px;display:grid;position:relative;overflow:hidden;box-shadow:0 -12px 28px #00000029}.nexus-map-timebar-resize{cursor:ns-resize;z-index:20;touch-action:none;justify-content:center;align-items:flex-start;height:11px;display:flex;position:absolute;top:0;left:0;right:0}.nexus-map-timebar-header{justify-content:space-between;gap:18px;background:0 0!important;border:0!important;align-items:center!important;padding:0!important;display:flex!important}.nexus-map-timebar-header small{color:#c99242!important;letter-spacing:.16em!important;font-size:.62rem!important}.nexus-map-timebar-header h3{margin:2px 0!important;font:650 1.06rem/1.1 Georgia,Times New Roman,serif!important}.nexus-map-timebar-header p{margin:0!important;font-size:.64rem!important}.nexus-map-timebar-actions{flex-wrap:nowrap;align-items:center;gap:7px;display:flex}.nexus-map-timebar-actions button{height:32px;border-radius:999px!important;min-width:34px!important;min-height:32px!important;padding:0 11px!important}.nexus-map-timebar-actions output{min-width:38px!important;font-size:.65rem!important}.nexus-map-timebar-create{color:#ecd9b8!important;background:#442d195c!important;border-color:#c58f3d57!important}.nexus-map-embedded-chronology{background:linear-gradient(#07141dd6,#050e15e6);border:1px solid #3d859929;border-radius:12px;min-height:108px;position:relative;overflow:hidden}.nexus-map-chrono-grid{pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(5% - 1px),#4d81921c 5%);position:absolute;inset:0}.nexus-map-chrono-axis{pointer-events:none;background:linear-gradient(90deg,#ab782d73,#b78337 50%,#ab782d73);height:2px;position:absolute;top:58%;left:2%;right:2%;box-shadow:0 0 10px #c38e3f1f}.nexus-map-chrono-stops{pointer-events:none;position:absolute;inset:0}.nexus-map-chrono-stop{z-index:4;left:var(--timeline-left)!important;text-align:left!important;pointer-events:auto!important;color:#e8dfcf!important;background:linear-gradient(#15303df0,#0b1b25f2)!important;border:1px solid #3e96ae47!important;border-radius:18px!important;align-content:center!important;gap:2px!important;width:min(210px,18vw)!important;min-width:128px!important;max-width:220px!important;min-height:62px!important;padding:8px 10px!important;display:grid!important;position:absolute!important;top:10px!important;transform:translate(-50%)!important}.nexus-map-chrono-stop strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font:650 .72rem/1.2 Georgia,Times New Roman,serif!important}.nexus-map-chrono-stop small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#8ba2ad!important;font-size:.57rem!important}.nexus-map-chrono-stop.is-active{border-color:#59c4df!important;box-shadow:0 0 0 1px #59c4df33,0 0 18px #59c4df1f!important}.nexus-map-chrono-pin{background:#53bad3;width:2px;height:24px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nexus-map-chrono-pin:after{content:"";background:#07131c;border:3px solid #53c3df;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.nexus-map-chrono-scrubber{opacity:.01!important;cursor:ew-resize!important;z-index:8!important;accent-color:#d49b4d!important;width:96%!important;height:22px!important;position:absolute!important;top:calc(58% - 10px)!important;left:2%!important;right:2%!important}.nexus-map-timebar-empty{text-align:center!important;background:#0c1a239e!important;border:1px dashed #4291a847!important;border-radius:18px!important;align-content:center!important;place-items:center!important;gap:3px!important;min-height:104px!important;display:grid!important}.nexus-map-timebar-empty>span{color:#d09645;font-size:1.2rem}.nexus-map-timebar-empty strong{color:#e8decd;font:650 .92rem/1.2 Georgia,Times New Roman,serif}.nexus-map-timebar-empty small{color:#81959f;max-width:620px;font-size:.62rem;line-height:1.45}.nexus-map-timebar-helper{color:#6f8590!important;margin:0!important;font-size:.6rem!important;line-height:1.35!important}@media (width<=900px){.nexus-map-chrono-stop{width:160px!important}.nexus-map-timebar-header{align-items:flex-start!important}.nexus-map-timebar-actions{flex-wrap:wrap;justify-content:flex-end}}.nexus-map-timebar{background:linear-gradient(#070f15fc,#040a0ffe)!important;border-top:1px solid #c58f3d57!important;height:100%!important;min-height:0!important;padding:12px 0 0!important;display:block!important;position:relative!important;overflow:hidden!important}.nexus-map-timebar-resize{background:0 0!important;align-items:flex-start!important;height:12px!important;top:0!important}.nexus-map-timebar-resize span{width:96px!important;height:4px!important;margin-top:3px!important}.nexus-map-timebar-resize small{color:#66808c;letter-spacing:.03em;opacity:0;white-space:nowrap;pointer-events:none;background:#030a0fd1;border-radius:999px;padding:2px 7px;font-size:.48rem;transition:opacity .12s;position:absolute;top:9px;left:50%;transform:translate(-50%)}.nexus-map-timebar-resize:hover small,.nexus-map-timebar-resize:focus-visible small,.nexus-map-timebar-resize.is-dragging small{opacity:1}.nexus-map-timebar>.nexus-map-embedded-timeline{height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:hidden!important}.nexus-map-embedded-timeline .nexus-timeline-board-main{background:0 0!important;border-radius:0!important;height:auto!important;min-height:0!important;position:absolute!important;inset:12px 0 0!important;overflow:auto!important}.nexus-map-embedded-timeline .nexus-timeline-canvas{background:linear-gradient(#05131cf7,#050e15fa)!important;border:0!important;border-radius:0!important;height:100%!important;min-height:100%!important}.nexus-map-embedded-timeline .nexus-timeline-tool-rail{transform-origin:0 0;transform:scale(.88);z-index:30!important;top:24px!important;left:16px!important}.nexus-map-embedded-timeline .nexus-timeline-pan-hint{z-index:25!important;bottom:8px!important}.nexus-map-embedded-timeline .nexus-timeline-viewport-scale{z-index:25!important;bottom:8px!important;right:18px!important}.nexus-map-embedded-timeline .nexus-timeline-floating-inspector{display:none!important}.nexus-map-embedded-timeline .nexus-timeline-event.is-selected,.nexus-map-embedded-timeline .nexus-timeline-period-band.is-selected,.nexus-map-embedded-timeline .nexus-timeline-era-band.is-selected{box-shadow:0 0 0 2px #57c9e580,0 14px 26px #00000047!important}.nexus-map-chrono-scrubber,.nexus-map-timebar-header,.nexus-map-embedded-chronology{display:none!important}@media (height<=760px){.nexus-map-canvas-shell.has-board-timeline{--map-timeline-height:210px}}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-consolidate-main{min-height:0!important;padding:10px!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-consolidate-view{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}.nexus-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.nexus-timeline-board{background:#071019!important;border:1px solid #5cd0ec33!important;border-radius:24px!important;width:100%!important;height:100%!important;min-height:520px!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #c9914614,0 20px 60px #00000038!important}.nexus-timeline-board-main{overscroll-behavior-x:contain!important;scrollbar-width:thin!important;scrollbar-color:#c68f3e5c transparent!important;cursor:grab!important;min-width:0!important;min-height:0!important;position:absolute!important;inset:0!important;overflow:auto hidden!important}.nexus-timeline-board-main:active{cursor:grabbing!important}.nexus-timeline-board-main::-webkit-scrollbar{height:7px}.nexus-timeline-board-main::-webkit-scrollbar-track{background:0 0}.nexus-timeline-board-main::-webkit-scrollbar-thumb{background:#c68f3e52;border-radius:99px}.nexus-timeline-canvas{isolation:isolate;width:max(100%,var(--timeline-canvas-width,100%))!important;height:100%!important;min-width:max(100%,var(--timeline-canvas-width,100%))!important;background:radial-gradient(circle at 42% 42%,#1a556824,#0000 38%),radial-gradient(circle at 58% 76%,#743b1e1c,#0000 34%),radial-gradient(circle,#d39b492b 1px,#0000 1.5px) 0 0/42px 42px,linear-gradient(135deg,#07111b 0%,#08121d 54%,#080d15 100%)!important;border:0!important;border-radius:0!important;min-height:0!important;margin:0!important;display:block!important;position:relative!important;overflow:hidden!important}.nexus-timeline-canvas:before,.nexus-timeline-canvas:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.nexus-timeline-canvas:before{background:linear-gradient(26deg,#0000 0 24%,#4ab7d30b 24.2% 24.35%,#0000 24.6% 71%,#c2833b0b 71.2% 71.35%,#0000 71.6%)}.nexus-timeline-canvas:after{background:linear-gradient(90deg,#00000047,#0000 8% 92%,#00000040);box-shadow:inset 0 0 80px #00000061}.nexus-timeline-tool-rail{z-index:40!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#14110ee6!important;border:1px solid #c9914652!important;border-radius:23px!important;flex-direction:column!important;gap:10px!important;width:64px!important;padding:8px!important;display:flex!important;position:absolute!important;top:18px!important;left:18px!important;box-shadow:0 18px 42px #00000061,inset 0 1px #ffffff09!important}.nexus-timeline-tool-menu{margin:0!important;position:relative!important}.nexus-timeline-tool-menu[open]:after{content:"";z-index:44;pointer-events:auto;background:0 0;width:14px;height:48px;position:absolute;top:0;left:48px}.nexus-timeline-tool-menu>summary{list-style:none!important}.nexus-timeline-tool-menu>summary::-webkit-details-marker{display:none!important}.nexus-timeline-tool-button{color:#f3e6ce!important;cursor:pointer!important;background:linear-gradient(145deg,#4c3620ad,#191715eb)!important;border:1px solid #c9914647!important;border-radius:16px!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;font:500 1.35rem/1 system-ui,sans-serif!important;transition:transform .16s,border-color .16s,background .16s!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #ffffff0d!important}.nexus-timeline-tool-button:hover,.nexus-timeline-tool-menu[open]>.nexus-timeline-tool-button{background:linear-gradient(145deg,#6f4b26c2,#1c1815f5)!important;border-color:#dca44fa6!important;transform:translateY(-1px)!important}.nexus-timeline-tool-button:focus-visible{outline-offset:3px!important;outline:2px solid #62d9f4!important}.nexus-timeline-tool-button:disabled{opacity:.35!important;cursor:default!important;transform:none!important}.nexus-timeline-tool-button>b{color:#061017;background:#58cbe5;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font:800 .59rem/1 system-ui,sans-serif;display:grid;position:absolute;top:-4px;right:-3px}.nexus-timeline-tool-button:after{content:attr(data-label);color:#f2eadf;opacity:0;pointer-events:none;white-space:nowrap;background:#171a1d;border-radius:8px;padding:6px 9px;font:650 .66rem/1 system-ui,sans-serif;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:58px;transform:translateY(-50%);box-shadow:0 8px 22px #00000059}.nexus-timeline-tool-button:hover:after{opacity:1;transform:translate(3px,-50%)}.nexus-timeline-tool-menu[open]>.nexus-timeline-tool-button:after{display:none}.nexus-timeline-tool-popover{z-index:45!important;color:#f2e9dc!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#0c1218f7!important;border:1px solid #c9914659!important;border-radius:18px!important;gap:7px!important;width:270px!important;max-height:min(440px,100vh - 150px)!important;padding:12px!important;display:grid!important;position:absolute!important;top:0!important;left:62px!important;overflow:auto!important;box-shadow:0 22px 55px #00000085!important}.nexus-timeline-tool-popover>p{color:#d2a65c!important;letter-spacing:.14em!important;text-transform:uppercase!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:1px 4px 5px!important;font:800 .64rem/1 system-ui,sans-serif!important;display:flex!important}.nexus-timeline-tool-popover>p kbd{color:#94a8b0!important;letter-spacing:.03em!important;text-transform:none!important;background:#ffffff0a!important;border:1px solid #87a2ab3d!important;border-radius:6px!important;padding:4px 6px!important;font:650 .52rem/1 system-ui,sans-serif!important}.nexus-timeline-tool-popover>small{color:#91a3ad!important;margin:-2px 4px 5px!important;font-size:.67rem!important;line-height:1.4!important}.nexus-timeline-tool-popover>button{color:#eaf1f2!important;text-align:left!important;cursor:pointer!important;background:#0b181fd1!important;border:1px solid #539db233!important;border-radius:13px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;padding:10px!important;display:grid!important}.nexus-timeline-tool-popover>button:hover{background:#122932eb!important;border-color:#60d2ee8c!important}.nexus-timeline-tool-popover>button>span:first-child{color:#d9aa5d;background:#c991461f;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.nexus-timeline-tool-popover button strong,.nexus-timeline-tool-popover button small{display:block!important}.nexus-timeline-tool-popover button strong{font-size:.76rem!important}.nexus-timeline-tool-popover button small{color:#91a3ad!important;margin-top:3px!important;font-size:.61rem!important}.nexus-timeline-tool-popover fieldset{border:0!important;gap:6px!important;margin:0!important;padding:0!important;display:grid!important}.nexus-timeline-tool-popover fieldset label{color:#dce4e6!important;cursor:pointer!important;background:#ffffff06!important;border-radius:10px!important;align-items:center!important;gap:9px!important;padding:8px 9px!important;font-size:.72rem!important;display:flex!important}.nexus-timeline-tool-popover input[type=checkbox]{accent-color:#c89443!important}.nexus-timeline-zoom-controls{background:#050f15b8!important;border:1px solid #54a0b52e!important;border-radius:12px!important;grid-template-columns:36px minmax(54px,1fr) 36px!important;align-items:center!important;gap:6px!important;margin:0 0 4px!important;padding:6px!important;display:grid!important}.nexus-timeline-zoom-controls button{color:#e3edef!important;cursor:pointer!important;background:#10242ceb!important;border:1px solid #67abbe40!important;border-radius:9px!important;place-items:center!important;width:36px!important;height:32px!important;padding:0!important;font:750 1rem/1 system-ui,sans-serif!important;display:grid!important}.nexus-timeline-zoom-controls button:hover{background:#17313bfa!important;border-color:#60d2ee94!important;transform:none!important}.nexus-timeline-zoom-controls output{text-align:center!important;color:#d8e3e5!important;font:750 .68rem/1 system-ui,sans-serif!important}.nexus-timeline-zoom-controls .is-reset{color:#9eb0b7!important;grid-column:1/-1!important;width:100%!important;height:28px!important;font-size:.58rem!important}.nexus-timeline-compact-search{color:#93a7b1!important;gap:5px!important;margin-bottom:3px!important;font-size:.6rem!important;display:grid!important}.nexus-timeline-compact-search input{color:#eef3f4!important;width:100%!important;font:inherit!important;background:#07131a!important;border:1px solid #55a6bb3b!important;border-radius:10px!important;padding:9px 10px!important}.nexus-timeline-scale-label{display:none!important}.nexus-timeline-grid{z-index:1!important;pointer-events:none!important;background-image:linear-gradient(90deg,#5e85911b 1px,#0000 1px)!important;background-size:var(--timeline-minor-step,1%) 100%!important;background-position:0 0!important;position:absolute!important;inset:0!important}.nexus-timeline-grid>span{inset:0 auto 0 var(--timeline-left)!important;background:linear-gradient(#0000 7%,#71a6b52e 20%,#71a6b53d 70%,#0000 91%)!important;width:1px!important;position:absolute!important}.nexus-timeline-grid>span.is-origin{background:linear-gradient(#0000 5%,#daa14a4d 18%,#daa14a8c 74%,#0000 92%)!important;width:2px!important;box-shadow:0 0 16px #daa14a33!important}.nexus-timeline-grid small{color:#8297a0!important;font-variant-numeric:tabular-nums!important;text-overflow:ellipsis!important;white-space:nowrap!important;pointer-events:none!important;background:#060f16e0!important;border-radius:5px!important;max-width:104px!important;padding:3px 5px!important;font:650 .56rem/1 system-ui,sans-serif!important;position:absolute!important;top:calc(54% + 15px)!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 1px #ffffff06!important}.nexus-timeline-grid>span.is-start small{left:0!important;transform:none!important}.nexus-timeline-grid>span.is-end small{left:auto!important;right:0!important;transform:none!important}.nexus-timeline-grid>span.is-origin small{color:#ddb46e!important;background:#1c1610e6!important;font-weight:800!important}.nexus-timeline-axis{z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#be843785,#c58a38 50%,#be843785)!important;height:2px!important;position:absolute!important;top:54%!important;left:0!important;right:0!important;box-shadow:0 0 18px #cf933e26!important}.nexus-timeline-axis:after{display:none!important}.nexus-timeline-event{z-index:12!important;left:var(--event-x)!important;color:#edf5f6!important;text-align:left!important;cursor:grab!important;touch-action:none!important;background:linear-gradient(145deg,#0b495bf7,#072330fc)!important;border:1px solid #52dcf4b3!important;border-radius:14px!important;gap:3px!important;width:clamp(150px,13vw,210px)!important;min-height:70px!important;padding:11px 12px!important;display:grid!important;position:absolute!important;top:calc(54% - 132px)!important;transform:translate(-50%)!important;box-shadow:0 14px 36px #00000057,inset 0 1px #ffffff09!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-timeline-event:hover,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-timeline-event:focus-visible{top:calc(54% - 132px)!important;left:var(--event-x)!important;transform:translate(-50%)!important}.nexus-timeline-event.is-pointer-dragging{z-index:30!important;cursor:grabbing!important;opacity:.92!important;box-shadow:0 22px 52px #00000080,0 0 0 2px #62dbf647!important}.nexus-timeline-event strong{text-overflow:ellipsis!important;white-space:nowrap!important;font:700 .76rem/1.25 var(--font-family-display,Georgia,serif)!important;overflow:hidden!important}.nexus-timeline-event small{color:#9fb0b8!important;font:.62rem/1.3 system-ui,sans-serif!important}.nexus-timeline-event-marker{background:#5ed1ec!important;border:2px solid #071019!important;border-radius:50%!important;width:10px!important;height:10px!important;position:absolute!important;bottom:-65px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 0 2px #5ed1ec!important}.nexus-timeline-event-marker:after{content:"";background:linear-gradient(#5ed1ec,#5ed1ec1f);width:1px;height:53px;position:absolute;bottom:8px;left:3px}.nexus-timeline-canon-tag{color:#dfb46b;letter-spacing:.08em;text-transform:uppercase;border:1px solid #cf974359;border-radius:99px;justify-self:start;padding:3px 6px;font:800 .5rem/1 system-ui,sans-serif!important}.nexus-timeline-event.is-non-canon{border-style:dashed!important}.nexus-timeline-event.is-non-canon .nexus-timeline-canon-tag{color:#a7afb3;border-style:dashed}.nexus-timeline-event.is-non-canon .nexus-timeline-event-marker{background:#5ed1ec;box-shadow:0 0 0 2px #5ed1ec}.nexus-timeline-conflict-count{color:#fff;background:#cc765d;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 4px;font:800 .58rem/1 system-ui,sans-serif;display:grid;position:absolute;top:-7px;right:-6px}.nexus-timeline-period-band,.nexus-timeline-era-band{z-index:7!important;left:var(--period-left)!important;box-sizing:border-box!important;text-align:left!important;cursor:grab!important;pointer-events:auto!important;touch-action:none!important;white-space:nowrap!important;align-items:center!important;gap:9px!important;padding:0 10px!important;display:flex!important;position:absolute!important;overflow:hidden!important;transform:none!important;box-shadow:0 8px 20px #0000003d!important}.nexus-timeline-period-band{width:max(4px,var(--period-width))!important}.nexus-timeline-era-band{width:max(72px,var(--period-width))!important}.nexus-timeline-period-band{top:calc(54% - 48px - (var(--period-index) * 34px))!important;color:#fff5d0!important;background:linear-gradient(90deg,#d39b25f5,#7a500ffa)!important;border:1px solid #ffcd53eb!important;border-radius:8px!important;height:29px!important}.nexus-timeline-era-band{--era-color:#9b63d8;top:calc(54% + 48px + (var(--period-index) * 48px))!important;border:1px solid color-mix(in srgb,var(--era-color) 76%,#f4efff)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--era-color) 72%,#111b23),color-mix(in srgb,var(--era-color) 36%,#071019))!important;height:40px!important;color:color-mix(in srgb,var(--era-color) 25%,#fff)!important;border-radius:10px!important}.nexus-timeline-period-band.is-non-canon,.nexus-timeline-era-band.is-non-canon{opacity:.72!important;border-style:dashed!important}.nexus-timeline-period-band span{color:#ffd66f!important;letter-spacing:.1em!important;text-transform:uppercase!important;font:800 .5rem/1 system-ui,sans-serif!important}.nexus-timeline-era-band>span{color:color-mix(in srgb,var(--era-color) 45%,#fff)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font:800 .5rem/1 system-ui,sans-serif!important}.nexus-timeline-period-band strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.68rem!important}.nexus-timeline-period-band small{margin-left:auto;color:#e0bd70!important;font-size:.56rem!important}.nexus-timeline-period-band em{display:none!important}.nexus-timeline-era-band strong{text-overflow:ellipsis;overflow:hidden;font:700 .74rem/1.2 var(--font-family-display,Georgia,serif)!important}.nexus-timeline-era-band small{margin-left:auto;color:color-mix(in srgb,var(--era-color) 35%,#fff)!important;font-size:.57rem!important}.nexus-timeline-era-band em{display:none!important}.nexus-timeline-period-band.is-pointer-dragging,.nexus-timeline-era-band.is-pointer-dragging{z-index:31!important;cursor:grabbing!important;opacity:.94!important;box-shadow:0 18px 42px #00000075,0 0 0 2px #ffffff29!important}[data-timeline-positioned-event].is-locked{cursor:not-allowed!important;touch-action:auto!important}.nexus-timeline-lock-indicator{color:#f4ddad!important;background:#02080cc7!important;border:1px solid #ffffff3d!important;border-radius:7px!important;place-items:center!important;min-width:19px!important;height:19px!important;padding:0 4px!important;font:700 .62rem/1 system-ui,sans-serif!important;display:grid!important;position:absolute!important;top:6px!important;right:7px!important;box-shadow:0 4px 12px #00000052!important}.nexus-timeline-period-band .nexus-timeline-lock-indicator,.nexus-timeline-era-band .nexus-timeline-lock-indicator{flex:none!important;margin-left:auto!important;position:static!important}.nexus-timeline-lock-action.is-active{color:#f5ddb2!important;background:#774d1a75!important;border-color:#ebb752a8!important}.nexus-timeline-empty-hint{z-index:8!important;color:#d7c5a7!important;cursor:pointer!important;background:#09111794!important;border:1px dashed #c9914657!important;border-radius:17px!important;justify-items:center!important;gap:6px!important;min-width:230px!important;padding:18px 22px!important;display:grid!important;position:absolute!important;top:43%!important;left:50%!important;transform:translate(-50%,-50%)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-timeline-empty-hint:hover,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-timeline-empty-hint:focus-visible{background:#191917c7!important;border-color:#dca44fad!important;top:43%!important;left:50%!important;transform:translate(-50%,-50%)!important}.nexus-timeline-empty-hint>span{color:#d3a153!important;font-size:1.4rem!important}.nexus-timeline-empty-hint strong{font:700 .84rem/1.2 var(--font-family-display,Georgia,serif)!important}.nexus-timeline-empty-hint small{color:#8397a1!important;font-size:.64rem!important}.nexus-timeline-drop-hint{z-index:50;color:#dff7fc;pointer-events:none;background:#0d28337a;border:2px dashed #5fd5f099;border-radius:18px;place-items:center;font:750 .75rem/1 system-ui,sans-serif;display:none;position:absolute;inset:12px}.nexus-timeline-canvas.is-drag-over .nexus-timeline-drop-hint{display:grid}.nexus-timeline-canvas.is-panning{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.nexus-timeline-pan-hint,.nexus-timeline-viewport-scale{z-index:32!important;color:#8e9da3!important;letter-spacing:.04em!important;pointer-events:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#070d13b3!important;border:1px solid #c991462e!important;border-radius:99px!important;padding:6px 9px!important;font:650 .55rem/1 system-ui,sans-serif!important;position:absolute!important;bottom:16px!important}.nexus-timeline-pan-hint{opacity:.7!important;left:50%!important;transform:translate(-50%)!important}.nexus-timeline-viewport-scale{color:#aa9475!important;text-transform:uppercase!important;font-weight:750!important;right:16px!important}.nexus-timeline-floating-inspector{z-index:36!important;color:#e9f0f1!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#08141bdb!important;border:1px solid #58c9e540!important;border-radius:14px!important;width:min(260px,100% - 110px)!important;max-height:calc(100% - 36px)!important;padding:0!important;position:absolute!important;top:16px!important;right:18px!important;overflow:auto!important;box-shadow:0 12px 32px #0000004d!important}.nexus-timeline-floating-inspector>summary{cursor:pointer!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;padding:10px 11px!important;list-style:none!important;display:grid!important}.nexus-timeline-floating-inspector>summary::-webkit-details-marker{display:none!important}.nexus-timeline-floating-inspector>summary span:first-child{min-width:0!important}.nexus-timeline-floating-inspector>summary small,.nexus-timeline-floating-inspector>summary strong{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.nexus-timeline-floating-inspector>summary small{color:#c99b54!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-bottom:3px!important;font:800 .48rem/1 system-ui,sans-serif!important}.nexus-timeline-floating-inspector>summary strong{font:700 .72rem/1.2 var(--font-family-display,Georgia,serif)!important}.nexus-timeline-floating-inspector>summary i{color:#7f969f!important;font:.8rem/1 system-ui,sans-serif!important;transition:transform .16s!important}.nexus-timeline-floating-inspector[open]>summary i{transform:rotate(180deg)!important}.nexus-timeline-inspector-body{border-top:1px solid #5ec7e11f!important;padding:0 11px 11px!important}.nexus-timeline-inspector-body>header{justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:9px 0!important;display:flex!important}.nexus-timeline-inspector-body>header p{color:#91a5ad!important;margin:0!important;font-size:.61rem!important}.nexus-timeline-inspector-body header button,.nexus-timeline-unplaced header button{color:#c7d3d6;cursor:pointer;background:#ffffff0d;border:0;border-radius:8px;width:26px;height:26px;padding:0;font-size:1rem}.nexus-timeline-inspector-summary{justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.nexus-timeline-inspector-summary p{color:#96aab2;margin:0;font-size:.7rem}.nexus-timeline-era-color-picker,.nexus-timeline-era-color-field{background:#040d1285!important;border:1px solid #6f9dac2e!important;border-radius:12px!important;margin:0 0 10px!important;padding:10px!important}.nexus-timeline-era-color-picker legend,.nexus-timeline-era-color-field legend{color:#9aabb2!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:0 6px!important;font:750 .56rem/1 system-ui,sans-serif!important}.nexus-timeline-era-color-picker>div,.nexus-timeline-era-color-field>div{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.nexus-timeline-era-color-swatch{color:#dce6e8!important;cursor:pointer!important;background:#02080cb8!important;border:1px solid #ffffff29!important;border-radius:9px!important;place-items:center!important;width:27px!important;min-width:27px!important;height:27px!important;padding:3px!important;display:grid!important;position:relative!important}label.nexus-timeline-era-color-swatch{gap:4px!important;width:58px!important;height:auto!important;min-height:49px!important}.nexus-timeline-era-color-swatch input{opacity:0!important;pointer-events:none!important;position:absolute!important}.nexus-timeline-era-color-swatch>span{background:var(--era-swatch)!important;border-radius:6px!important;width:17px!important;height:17px!important;display:block!important;box-shadow:inset 0 0 0 1px #ffffff38,0 3px 8px #00000057!important}.nexus-timeline-era-color-swatch small{color:#81949c!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:50px!important;font-size:.48rem!important;overflow:hidden!important}.nexus-timeline-era-color-swatch:hover,.nexus-timeline-era-color-swatch:focus-visible,.nexus-timeline-era-color-swatch.is-selected{border-color:var(--era-swatch)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--era-swatch) 32%,transparent)!important}.nexus-timeline-era-color-swatch:has(input:checked){border-color:var(--era-swatch)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--era-swatch) 32%,transparent)!important}.nexus-timeline-era-color-auto{color:#9aabb2!important;align-items:center!important;gap:7px!important;margin:0 0 8px!important;font-size:.61rem!important;display:flex!important}.nexus-timeline-era-color-auto input{accent-color:#c99443!important;width:15px!important;min-height:15px!important}.nexus-timeline-era-color-field>small{color:#778b94!important;margin-top:8px!important;font-size:.56rem!important;line-height:1.35!important;display:block!important}.nexus-timeline-actions{grid-template-columns:1fr 1fr!important;gap:7px!important;display:grid!important}.nexus-timeline-actions button,.nexus-timeline-links button{color:#dce8ea!important;cursor:pointer!important;background:#0c1f27d1!important;border:1px solid #59a8bc40!important;border-radius:10px!important;padding:8px 10px!important;font:650 .63rem/1.2 system-ui,sans-serif!important}.nexus-timeline-actions .is-primary{color:#f0dcb9!important;background:#66431f59!important;border-color:#cc964580!important}.nexus-timeline-actions button:first-child{grid-column:1/-1!important}.nexus-timeline-more{margin-top:9px!important}.nexus-timeline-more>summary{color:#8fa3ac;cursor:pointer;font-size:.61rem}.nexus-timeline-floating-inspector dl{grid-template-columns:1fr 1fr;gap:7px;margin:9px 0;display:grid}.nexus-timeline-floating-inspector dl>div{background:#ffffff06;border-radius:8px;padding:7px}.nexus-timeline-floating-inspector dt{color:#7f939c;font-size:.53rem}.nexus-timeline-floating-inspector dd{color:#e6edef;margin:3px 0 0;font-size:.63rem}.nexus-timeline-links{grid-template-columns:1fr 1fr;gap:6px;display:grid}.nexus-timeline-versions,.nexus-timeline-history{margin:10px 0 0;padding:0;list-style:none}.nexus-timeline-versions li,.nexus-timeline-history li{border-top:1px solid #ffffff0f;padding:8px;font-size:.62rem}.nexus-timeline-versions p{color:#b8c4c7;margin:4px 0}.nexus-timeline-unplaced{z-index:35!important;color:#e9dfd0!important;background:#101111f0!important;border:1px solid #c9914647!important;border-radius:17px!important;width:min(310px,100% - 125px)!important;max-height:240px!important;padding:12px!important;position:absolute!important;bottom:18px!important;left:94px!important;overflow:auto!important;box-shadow:0 18px 45px #0006!important}.nexus-timeline-unplaced header{justify-content:space-between;gap:10px;display:flex}.nexus-timeline-unplaced header p{color:#c99b54;letter-spacing:.12em;text-transform:uppercase;margin:0;font:800 .53rem/1 system-ui,sans-serif}.nexus-timeline-unplaced header strong{margin-top:4px;font-size:.72rem;display:block}.nexus-timeline-unplaced>div{gap:6px;margin-top:9px;display:grid}.nexus-timeline-unplaced>div>button{color:#dce5e7;text-align:left;cursor:grab;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;justify-content:space-between;gap:10px;padding:8px;display:flex}.nexus-timeline-unplaced small{color:#81959e}.nexus-timeline-dialog[hidden]{display:none!important}.nexus-timeline-dialog{z-index:120!important;position:fixed!important;inset:0!important}.nexus-timeline-dialog .nexus-dialog-backdrop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#010508b8!important;place-items:start center!important;padding:84px 20px 24px!important;display:grid!important;position:absolute!important;inset:0!important;overflow:auto!important}.nexus-timeline-dialog-card{color:#e8eff0!important;background:#0b151c!important;border:1px solid #c9914659!important;border-radius:22px!important;flex-direction:column!important;width:min(620px,100vw - 40px)!important;max-height:calc(100vh - 112px)!important;display:flex!important;overflow:auto!important;box-shadow:0 30px 90px #0000009e!important}.nexus-timeline-dialog-card>header{background:linear-gradient(#0b151cfc,#0b151cf5);border-bottom:1px solid #5bbfd824;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 14px;display:flex;z-index:2!important;position:sticky!important;top:0!important}.nexus-timeline-dialog-card h2{font:700 1.18rem/1.2 var(--font-family-display,Georgia,serif);margin:3px 0 0}.nexus-timeline-dialog-card .nexus-kicker{color:#c99a50;letter-spacing:.13em;text-transform:uppercase;margin:0;font:800 .55rem/1 system-ui,sans-serif}.nexus-timeline-dialog-close{color:#cbd7d9;cursor:pointer;background:#ffffff0d;border:0;border-radius:9px;width:32px;height:32px;font-size:1.2rem}.nexus-timeline-form{gap:13px!important;padding:18px 20px!important;display:grid!important}.nexus-timeline-form label{color:#a9b8bd!important;gap:6px!important;font-size:.66rem!important;display:grid!important}.nexus-timeline-form input,.nexus-timeline-form textarea,.nexus-timeline-form select{color:#edf3f4!important;width:100%!important;min-height:40px!important;font:inherit!important;background:#071218!important;border:1px solid #59a8bc45!important;border-radius:11px!important;padding:9px 11px!important}.nexus-timeline-form textarea{resize:vertical!important;min-height:88px!important}.nexus-timeline-form-row{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.nexus-timeline-date-range{gap:11px!important;display:grid!important}.nexus-timeline-date-field{background:#0511178f!important;border:1px solid #5cb5cc3b!important;border-radius:14px!important;min-width:0!important;margin:0!important;padding:11px 12px 12px!important}.nexus-timeline-date-field legend{color:#d2a65c!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:0 7px!important;font:800 .58rem/1 system-ui,sans-serif!important}.nexus-timeline-date-field>div{grid-template-columns:minmax(72px,.65fr) minmax(145px,1.35fr) minmax(105px,1fr)!important;gap:8px!important;display:grid!important}.nexus-timeline-date-field label{min-width:0!important}.nexus-timeline-date-field label span{color:#8fa4ac!important;font-size:.58rem!important}.nexus-timeline-date-field input,.nexus-timeline-date-field select{background:#06141b!important;min-height:42px!important}.nexus-timeline-canon-field{border:0!important;gap:7px!important;margin:0!important;padding:0!important;display:flex!important}.nexus-timeline-canon-field legend{color:#a9b8bd;width:100%;margin-bottom:6px;font-size:.66rem}.nexus-timeline-canon-field label{display:block!important;position:relative!important}.nexus-timeline-canon-field input{opacity:0!important;position:absolute!important}.nexus-timeline-canon-field span{color:#aeb9bc;cursor:pointer;border:1px solid #7d919747;border-radius:99px;padding:8px 12px;display:block}.nexus-timeline-canon-field input:checked+span{color:#efd6ac;background:#80532247;border-color:#cf9743b3}.nexus-timeline-optional-fields{border-top:1px solid #ffffff12;padding-top:10px}.nexus-timeline-optional-fields summary{color:#91a4ac;cursor:pointer;font-size:.66rem}.nexus-timeline-optional-fields>div{gap:12px;margin-top:12px;display:grid}.nexus-inline-error{color:#f0b6a7!important;background:#87332429!important;border:1px solid #d56b515c!important;border-radius:10px!important;margin:14px 20px 0!important;padding:9px 11px!important;font-size:.67rem!important}.nexus-timeline-dialog-card .nexus-dialog-actions{background:linear-gradient(#0b151ceb,#0b151cfc);border-top:1px solid #ffffff12;justify-content:flex-end;gap:8px;padding:14px 20px 18px;display:flex;z-index:2!important;position:sticky!important;bottom:0!important}.nexus-timeline-dialog-card .nexus-dialog-actions button{color:#dbe6e8;cursor:pointer;background:#0a1b23;border:1px solid #6f98a447;border-radius:10px;padding:9px 13px}.nexus-timeline-dialog-card .nexus-dialog-actions .is-primary{color:#f0debf;background:#6f481f75;border-color:#cf97438c}@media (width<=760px){body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-consolidate-main{padding:5px!important}.nexus-timeline-board{border-radius:16px!important;min-height:430px!important}.nexus-timeline-tool-rail{border-radius:18px!important;width:56px!important;padding:5px!important;top:10px!important;left:10px!important}.nexus-timeline-tool-button{border-radius:13px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.nexus-timeline-tool-popover{width:min(260px,100vw - 88px)!important;left:54px!important}.nexus-timeline-floating-inspector{border-radius:13px!important;width:min(230px,100% - 82px)!important;max-height:58%!important;inset:10px 8px auto auto!important}.nexus-timeline-event{width:138px!important;padding:9px!important}.nexus-timeline-grid small{display:none!important}.nexus-timeline-scale-label{bottom:10px!important;right:10px!important}.nexus-timeline-pan-hint{display:none!important}.nexus-timeline-viewport-scale{bottom:8px!important;right:8px!important}.nexus-timeline-form-row,.nexus-timeline-date-field>div{grid-template-columns:1fr!important}}.nexus-timeline-date-preview{color:#f5d891;background:#ffc24f14;border:1px solid #ffc24f52;border-radius:12px;margin:8px 2px 0;padding:9px 12px;font-size:.82rem;font-weight:700;line-height:1.25;display:block}.nexus-timeline-date-preview.is-invalid{color:#f3b0b0;background:#ee707017;border-color:#ee707080}.nexus-timeline-dialog{z-index:6000!important}.nexus-timeline-dialog .nexus-dialog-backdrop{box-sizing:border-box!important;place-items:center!important;padding:12px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.nexus-timeline-dialog-card{box-sizing:border-box!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;grid-template-areas:"header""error""form""footer"!important;width:min(620px,100vw - 24px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important}.nexus-timeline-dialog-card>header{z-index:3!important;flex:none!important;grid-area:header!important;position:relative!important;inset:auto!important}.nexus-timeline-dialog-card>.nexus-inline-error{grid-area:error!important}.nexus-timeline-dialog-card .nexus-timeline-form{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;grid-area:form!important;min-height:0!important;overflow:hidden auto!important}.nexus-timeline-dialog-card>footer{z-index:4!important;background:#081118!important;flex:none!important;grid-area:footer!important;position:relative!important;inset:auto!important;box-shadow:0 -10px 24px #0003!important}@media (height<=760px){.nexus-timeline-dialog .nexus-dialog-backdrop{padding:8px!important}.nexus-timeline-dialog-card{max-height:calc(100dvh - 16px)!important}.nexus-timeline-dialog-card>header{padding:13px 18px 11px!important}.nexus-timeline-dialog-card .nexus-timeline-form{gap:10px!important;padding:12px 18px!important}.nexus-timeline-dialog-card>footer{padding:10px 18px 12px!important}.nexus-timeline-date-field{padding:9px 10px 10px!important}.nexus-timeline-era-color-field{margin-bottom:4px!important;padding:9px!important}}@media (width<=680px){.nexus-timeline-dialog .nexus-dialog-backdrop{padding:8px!important}.nexus-timeline-dialog-card{border-radius:16px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}}.nexus-timeline-dialog-card.is-era{width:min(560px,100vw - 24px)!important;max-height:calc(100dvh - 40px)!important}.nexus-timeline-dialog-card.is-era>header h2{font-size:1.34rem!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-form{gap:10px!important;padding:12px 18px 13px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-title-field input{min-height:40px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-date-range{gap:9px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-date-field{padding:8px 10px 9px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-date-field>div{gap:7px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-date-field input,.nexus-timeline-dialog-card.is-era .nexus-timeline-date-field select{min-height:38px!important;padding-block:7px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-era-color-field{margin:0!important;padding:8px 10px 9px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-form label.nexus-timeline-era-color-auto{color:#9aabb2!important;text-transform:uppercase!important;grid-template-columns:none!important;align-items:center!important;gap:7px!important;min-height:18px!important;margin:0 0 7px!important;font-size:.6rem!important;line-height:1!important;display:flex!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-form label.nexus-timeline-era-color-auto input{appearance:auto!important;accent-color:#c99443!important;background:0 0!important;border:0!important;border-radius:50%!important;flex:0 0 15px!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;margin:0!important;padding:0!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-form label.nexus-timeline-era-color-auto>span{gap:0!important;display:inline!important}.nexus-timeline-dialog-card.is-era label.nexus-timeline-era-color-swatch{gap:3px!important;width:auto!important;min-width:0!important;min-height:43px!important;padding:4px 2px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-era-color-swatch small{max-width:100%!important;font-size:.44rem!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-era-color-field>small{margin-top:6px!important;font-size:.52rem!important;line-height:1.25!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-optional-fields{padding-top:7px!important}@media (height<=760px){.nexus-timeline-dialog .nexus-dialog-backdrop.is-era{align-items:start!important;padding-top:8px!important}.nexus-timeline-dialog-card.is-era{max-height:calc(100dvh - 16px)!important}.nexus-timeline-dialog-card.is-era>header{padding:10px 16px 8px!important}.nexus-timeline-dialog-card.is-era .nexus-kicker{display:none!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-form{gap:8px!important;padding:9px 16px 10px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-date-range{gap:7px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-date-field{padding:6px 8px 7px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-date-field input,.nexus-timeline-dialog-card.is-era .nexus-timeline-date-field select{min-height:34px!important}.nexus-timeline-dialog-card.is-era label.nexus-timeline-era-color-swatch{min-height:39px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-era-color-field>small{display:none!important}.nexus-timeline-dialog-card.is-era>footer{padding:8px 16px 9px!important}}@media (width<=680px){.nexus-timeline-dialog-card.is-era .nexus-timeline-era-color-field>div{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.nexus-timeline:has(.nexus-timeline-dialog:not([hidden])){z-index:10000!important;position:relative!important}.nexus-timeline-dialog .nexus-dialog-backdrop.is-era{place-items:center!important;padding:8px!important}.nexus-timeline-dialog-card.is-era{grid-template-rows:auto auto minmax(0,1fr) auto!important;width:min(620px,100vw - 16px)!important;min-height:0!important;max-height:calc(100dvh - 16px)!important}.nexus-timeline-dialog-card.is-era>header{padding:10px 16px 9px!important}.nexus-timeline-dialog-card.is-era>header .nexus-kicker{display:none!important}.nexus-timeline-dialog-card.is-era>header h2{margin:0!important;font-size:1.2rem!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-dialog-close{width:34px!important;min-width:34px!important;height:34px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-content:start!important;gap:8px 10px!important;padding:10px 16px!important;overflow-y:auto!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-title-field,.nexus-timeline-dialog-card.is-era .nexus-timeline-date-range,.nexus-timeline-dialog-card.is-era .nexus-timeline-era-color-field{grid-column:1/-1!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-title-field{gap:4px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-title-field input{min-height:36px!important;padding-block:6px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-date-range{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-date-field{border-radius:12px!important;padding:7px 8px 8px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-date-field legend{padding-inline:5px!important;font-size:.52rem!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-date-field>div{grid-template-columns:minmax(45px,.65fr) minmax(92px,1.25fr) minmax(62px,.8fr)!important;gap:6px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-date-field label{gap:3px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-date-field label span{font-size:.5rem!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-date-field input,.nexus-timeline-dialog-card.is-era .nexus-timeline-date-field select{border-radius:9px!important;min-height:34px!important;padding:5px 7px!important;font-size:.7rem!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-era-color-field{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:6px 10px!important;margin:0!important;padding:7px 9px 8px!important;display:grid!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-era-color-field legend{padding-inline:5px!important;font-size:.52rem!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-form label.nexus-timeline-era-color-auto{white-space:nowrap!important;min-height:34px!important;margin:0!important;padding:0 3px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-era-color-field>div{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.nexus-timeline-dialog-card.is-era label.nexus-timeline-era-color-swatch{border-radius:8px!important;gap:2px!important;min-height:36px!important;padding:3px 1px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-era-color-swatch>span{width:15px!important;height:15px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-era-color-swatch small{font-size:.4rem!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-era-color-field>small{display:none!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-canon-field{grid-column:1!important;align-self:center!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-canon-field legend{margin-bottom:3px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-canon-field span{padding:6px 10px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-optional-fields{border-top:0!important;grid-column:2!important;align-self:end!important;padding-top:0!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-optional-fields>summary{background:#050e148a!important;border:1px solid #4c8fa32e!important;border-radius:10px!important;justify-content:flex-end!important;align-items:center!important;min-height:34px!important;padding:6px 9px!important;display:flex!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-optional-fields[open]{grid-column:1/-1!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-optional-fields[open]>summary{justify-content:flex-start!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-optional-fields>div{margin-top:7px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-optional-fields textarea{min-height:70px!important}.nexus-timeline-dialog-card.is-era>footer{padding:8px 16px 9px!important}.nexus-timeline-dialog-card.is-era>footer button{min-width:104px!important;padding:7px 12px!important}@media (height<=620px){.nexus-timeline-dialog-card.is-era>header{padding-block:7px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-form{gap:6px 8px!important;padding:7px 12px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-title-field input{min-height:32px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-date-field{padding:5px 7px 6px!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-date-field input,.nexus-timeline-dialog-card.is-era .nexus-timeline-date-field select{min-height:30px!important}.nexus-timeline-dialog-card.is-era label.nexus-timeline-era-color-swatch{min-height:32px!important}.nexus-timeline-dialog-card.is-era>footer{padding-block:6px!important}}@media (width<=560px){.nexus-timeline-dialog-card.is-era{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-date-range,.nexus-timeline-dialog-card.is-era .nexus-timeline-form{grid-template-columns:1fr!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-canon-field,.nexus-timeline-dialog-card.is-era .nexus-timeline-optional-fields{grid-column:1!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-era-color-field{grid-template-columns:1fr!important}.nexus-timeline-dialog-card.is-era .nexus-timeline-era-color-field>div{grid-template-columns:repeat(4,minmax(0,1fr))!important}}body.nexus-mode-inicio .nexus-primary-nav,body.nexus-mode-crear .nexus-primary-nav,body.nexus-mode-consolidar .nexus-primary-nav{grid-template-columns:none!important;gap:2px!important;width:max-content!important;max-width:100%!important;display:flex!important}body.nexus-mode-inicio .nexus-primary-tab,body.nexus-mode-crear .nexus-primary-tab,body.nexus-mode-consolidar .nexus-primary-tab{width:auto!important;min-width:88px!important;max-width:none!important;padding-inline:10px!important}body.nexus-mode-inicio .nexus-structure-tab,body.nexus-mode-crear .nexus-structure-tab,body.nexus-mode-consolidar .nexus-structure-tab{min-width:104px!important}body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace .nexus-consolidate-sidebar{display:none!important}body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace .nexus-consolidate-layout{grid-template-columns:minmax(0,1fr) minmax(300px,320px)!important}body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace.is-inspector-collapsed .nexus-consolidate-layout{grid-template-columns:minmax(0,1fr) 48px!important}body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace:not(.has-context-selection) .nexus-consolidate-layout,body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/map] .nexus-consolidate-layout{grid-template-columns:minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace:not(.has-context-selection) .nexus-context-inspector,body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/map] .nexus-context-inspector,body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace .nexus-consolidate-mobile-bar [data-shell-action=toggle-sidebar]{display:none!important}@media (width<=1580px){body.nexus-mode-inicio .nexus-primary-tab,body.nexus-mode-crear .nexus-primary-tab,body.nexus-mode-consolidar .nexus-primary-tab{min-width:76px!important;padding-inline:8px!important}body.nexus-mode-inicio .nexus-structure-tab,body.nexus-mode-crear .nexus-structure-tab,body.nexus-mode-consolidar .nexus-structure-tab{min-width:92px!important}.nexus-direct-nav .nexus-primary-tab .atlas-tab-icon{display:none!important}}@media (width<=1220px){body.nexus-mode-inicio .topbar,body.nexus-mode-crear .topbar,body.nexus-mode-consolidar .topbar{grid-template-columns:112px minmax(0,1fr) auto!important;gap:10px!important;padding-inline:12px!important}body.nexus-mode-inicio .nexus-topbar-identity,body.nexus-mode-crear .nexus-topbar-identity,body.nexus-mode-consolidar .nexus-topbar-identity{width:112px!important;min-width:112px!important}body.nexus-mode-inicio .nexus-primary-tab,body.nexus-mode-crear .nexus-primary-tab,body.nexus-mode-consolidar .nexus-primary-tab,body.nexus-mode-inicio .nexus-structure-tab,body.nexus-mode-crear .nexus-structure-tab,body.nexus-mode-consolidar .nexus-structure-tab{min-width:0!important;padding-inline:7px!important}body.nexus-mode-inicio .nexus-primary-tab .atlas-tab-copy strong,body.nexus-mode-crear .nexus-primary-tab .atlas-tab-copy strong,body.nexus-mode-consolidar .nexus-primary-tab .atlas-tab-copy strong{font-size:.65rem!important}}:root{--v053-header-height:64px;--v053-header-padding-x:18px;--v053-identity-width:112px;--v053-header-gap:10px;--v053-nav-height:46px;--v053-tab-height:38px;--v053-control-height:42px}.app-shell>.topbar{box-sizing:border-box!important;width:100%!important;height:var(--v053-header-height)!important;min-height:var(--v053-header-height)!important;max-height:var(--v053-header-height)!important;grid-template-columns:var(--v053-identity-width) minmax(0,1fr) auto!important;align-items:center!important;column-gap:var(--v053-header-gap)!important;padding:0 var(--v053-header-padding-x)!important;background:linear-gradient(90deg,#281b1138,#0000 32% 72%,#1f171124),#050b11f7!important;border-bottom:1px solid #a976383d!important;display:grid!important;box-shadow:0 8px 26px #0000002b,inset 0 -1px #4ab8d30e!important}.app-shell>.topbar .nexus-topbar-identity{box-sizing:border-box!important;width:var(--v053-identity-width)!important;min-width:var(--v053-identity-width)!important;max-width:var(--v053-identity-width)!important;align-items:center!important;gap:0!important;height:100%!important;display:flex!important}.app-shell>.topbar .nexus-brand-home{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;transform:none!important}.app-shell>.topbar .nexus-brand-home:before,.app-shell>.topbar .nexus-brand-home:after{display:none!important}.app-shell>.topbar .nexus-brand-home strong{color:#eee3d2!important;letter-spacing:.18em!important;text-transform:uppercase!important;white-space:nowrap!important;font-family:Georgia,Times New Roman,serif!important;font-size:1rem!important;font-weight:700!important;line-height:1!important}.app-shell>.topbar .nexus-brand-home span,.app-shell>.topbar .nexus-active-world-summary{display:none!important}.app-shell>.topbar .topnav.nexus-simplified-nav,.app-shell>.topbar .atlas-nav.nexus-simplified-nav{width:max-content!important;min-width:0!important;max-width:100%!important;height:var(--v053-nav-height)!important;place-self:center start!important;margin:0!important;overflow:visible!important}.app-shell>.topbar .nexus-nav-inner,.app-shell>.topbar .atlas-nav-inner.nexus-nav-inner{justify-content:flex-start!important;align-items:stretch!important;width:max-content!important;max-width:100%!important;height:100%!important;display:flex!important}.app-shell>.topbar .nexus-primary-nav{box-sizing:border-box!important;width:max-content!important;min-width:0!important;max-width:100%!important;height:var(--v053-nav-height)!important;background:linear-gradient(#1f191447,#070e1457)!important;border:1px solid #815b3329!important;border-radius:18px!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:stretch!important;gap:2px!important;margin:0!important;padding:3px!important;display:flex!important;box-shadow:inset 0 0 0 1px #ffffff03!important}.app-shell>.topbar .nexus-primary-tab{box-sizing:border-box!important;width:auto!important;min-width:88px!important;max-width:none!important;height:var(--v053-tab-height)!important;min-height:var(--v053-tab-height)!important;box-shadow:none!important;color:#c7c0b5!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;flex:none!important;margin:0!important;padding:0 10px!important;transform:none!important}.app-shell>.topbar .nexus-structure-tab{min-width:100px!important}.app-shell>.topbar .nexus-primary-tab:before,.app-shell>.topbar .nexus-primary-tab:after{display:none!important}.app-shell>.topbar .nexus-primary-tab .atlas-tab-icon{color:#b88943!important;opacity:.82!important;text-align:center!important;width:18px!important;min-width:18px!important;margin:0 7px 0 0!important}.app-shell>.topbar .nexus-primary-tab .atlas-tab-copy strong{white-space:nowrap!important;font-size:.72rem!important;line-height:1!important}.app-shell>.topbar .nexus-primary-tab:hover{color:#eee6d8!important;background:#14222970!important;border-color:#4bbbd824!important}.app-shell>.topbar .nexus-primary-tab.active{color:#eee3d2!important;background:linear-gradient(#2e251cc7,#0c191feb)!important;border-color:#4bbbd885!important;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 -2px #c38d4994,0 0 0 1px #c38d495c,0 0 18px #4bbbd812!important}.app-shell>.topbar .nexus-topbar-actions{height:var(--v053-control-height)!important;place-self:center end!important;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}.app-shell>.topbar .nexus-global-save-status,.app-shell>.topbar .nexus-active-project-badge,.app-shell>.topbar .nexus-system-trigger{box-sizing:border-box!important;height:var(--v053-control-height)!important;min-height:var(--v053-control-height)!important;border-radius:999px!important;margin:0!important}@media (width<=1580px){:root{--v053-header-padding-x:12px;--v053-identity-width:100px;--v053-header-gap:8px}.app-shell>.topbar .nexus-primary-tab{min-width:76px!important;padding-inline:8px!important}.app-shell>.topbar .nexus-structure-tab{min-width:90px!important}.app-shell>.topbar .nexus-primary-tab .atlas-tab-icon{display:none!important}}@media (width<=1220px){:root{--v053-header-padding-x:9px;--v053-identity-width:86px;--v053-header-gap:6px}.app-shell>.topbar .nexus-brand-home strong{letter-spacing:.13em!important;font-size:.86rem!important}.app-shell>.topbar .nexus-primary-tab,.app-shell>.topbar .nexus-structure-tab{min-width:0!important;padding-inline:7px!important}.app-shell>.topbar .nexus-primary-tab .atlas-tab-copy strong{font-size:.64rem!important}.app-shell>.topbar .nexus-topbar-actions{gap:5px!important}}@media (width<=980px){.app-shell>.topbar{grid-template-columns:74px minmax(0,1fr) auto!important;overflow:visible!important}.app-shell>.topbar .nexus-topbar-identity{width:74px!important;min-width:74px!important;max-width:74px!important}.app-shell>.topbar .topnav.nexus-simplified-nav,.app-shell>.topbar .atlas-nav.nexus-simplified-nav{scrollbar-width:none!important;width:100%!important;overflow:auto hidden!important}.app-shell>.topbar .topnav.nexus-simplified-nav::-webkit-scrollbar{display:none!important}.app-shell>.topbar .atlas-nav.nexus-simplified-nav::-webkit-scrollbar{display:none!important}.app-shell>.topbar .nexus-primary-nav{max-width:none!important}.app-shell>.topbar .nexus-global-save-status span:not(.nexus-save-status-dot),.app-shell>.topbar .nexus-active-project-badge .nexus-project-badge-visible{display:none!important}}:root{--v056-header-height:64px;--v056-header-padding-x:18px;--v056-brand-column:124px;--v056-header-gap:10px;--v056-nav-height:46px;--v056-tab-height:38px;--v056-control-height:42px}html body .app-shell>header.topbar.nexus-global-topbar{box-sizing:border-box!important;z-index:900!important;width:100%!important;height:var(--v056-header-height)!important;min-height:var(--v056-header-height)!important;max-height:var(--v056-header-height)!important;grid-template-columns:var(--v056-brand-column) max-content minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;gap:var(--v056-header-gap)!important;padding:0 var(--v056-header-padding-x)!important;background:linear-gradient(90deg,#281b1138,#0000 32% 72%,#1f171124),#050b11f7!important;border:0!important;border-bottom:1px solid #a976383d!important;border-radius:0!important;grid-template-areas:"brand navigation actions"!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important;box-shadow:0 8px 26px #0000002b,inset 0 -1px #4ab8d30e!important}html body .app-shell>header.topbar.nexus-global-topbar>.nexus-topbar-identity{box-sizing:border-box!important;width:var(--v056-brand-column)!important;min-width:var(--v056-brand-column)!important;max-width:var(--v056-brand-column)!important;grid-area:brand!important;justify-content:flex-start!important;place-self:center start!important;align-items:center!important;gap:0!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-brand-home,html body .app-shell>header.topbar.nexus-global-topbar .atlas-brand.nexus-brand-home{appearance:none!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important;transform:none!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-brand-home:before,html body .app-shell>header.topbar.nexus-global-topbar .nexus-brand-home:after{content:none!important;display:none!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-brand-home strong{color:#eee3d2!important;letter-spacing:.18em!important;text-overflow:clip!important;text-transform:uppercase!important;white-space:nowrap!important;width:auto!important;max-width:none!important;font-family:Georgia,Times New Roman,serif!important;font-size:1rem!important;font-weight:700!important;line-height:1!important;display:block!important;overflow:visible!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-brand-home span,html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-world-summary{display:none!important}html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav{box-sizing:border-box!important;width:max-content!important;min-width:0!important;max-width:calc(100vw - 620px)!important;height:var(--v056-nav-height)!important;min-height:var(--v056-nav-height)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:navigation!important;place-self:center start!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important;transform:none!important}html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav>.nexus-nav-inner{box-sizing:border-box!important;justify-content:flex-start!important;align-items:stretch!important;width:max-content!important;min-width:0!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-nav{box-sizing:border-box!important;width:max-content!important;min-width:0!important;max-width:none!important;height:var(--v056-nav-height)!important;background:linear-gradient(#1f191447,#070e1457)!important;border:1px solid #815b3329!important;border-radius:18px!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:stretch!important;gap:2px!important;margin:0!important;padding:3px!important;display:flex!important;position:static!important;overflow:visible!important;transform:none!important;box-shadow:inset 0 0 0 1px #ffffff03!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab,html body .app-shell>header.topbar.nexus-global-topbar .atlas-tab.nexus-primary-tab{appearance:none!important;box-sizing:border-box!important;width:auto!important;min-width:88px!important;max-width:none!important;height:var(--v056-tab-height)!important;min-height:var(--v056-tab-height)!important;box-shadow:none!important;color:#c7c0b5!important;filter:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;flex:none!important;margin:0!important;padding:0 10px!important;position:relative!important;overflow:visible!important;transform:none!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-structure-tab{min-width:100px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab:before,html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab:after{content:none!important;display:none!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab .atlas-tab-icon{color:#b88943!important;opacity:.82!important;text-align:center!important;width:18px!important;min-width:18px!important;margin:0 7px 0 0!important;display:inline-block!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab .atlas-tab-copy strong{color:inherit!important;white-space:nowrap!important;font-size:.72rem!important;line-height:1!important;display:inline!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab:hover{color:#eee6d8!important;background:#14222970!important;border-color:#4bbbd824!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab.active{color:#eee3d2!important;background:linear-gradient(#2e251cc7,#0c191feb)!important;border-color:#4bbbd885!important;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 -2px #c38d4994,0 0 0 1px #c38d495c,0 0 18px #4bbbd812!important}html body .app-shell>header.topbar.nexus-global-topbar>.nexus-topbar-actions{box-sizing:border-box!important;width:auto!important;min-width:0!important;height:var(--v056-control-height)!important;grid-area:actions!important;justify-content:flex-end!important;place-self:center end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-global-save-status,html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge,html body .app-shell>header.topbar.nexus-global-topbar .nexus-system-trigger,html body .app-shell>header.topbar.nexus-global-topbar .nexus-auth-trigger{box-sizing:border-box!important;height:var(--v056-control-height)!important;min-height:var(--v056-control-height)!important;border-radius:999px!important;margin:0!important;transform:none!important}@media (width<=1580px){:root{--v056-header-padding-x:12px;--v056-brand-column:104px;--v056-header-gap:8px}html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav{max-width:calc(100vw - 535px)!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab{min-width:76px!important;padding-inline:8px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-structure-tab{min-width:90px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab .atlas-tab-icon{display:none!important}}@media (width<=1220px){:root{--v056-header-padding-x:9px;--v056-brand-column:88px;--v056-header-gap:6px}html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav{scrollbar-width:none!important;width:100%!important;max-width:calc(100vw - 420px)!important;overflow:auto hidden!important}html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav::-webkit-scrollbar{display:none!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-brand-home strong{letter-spacing:.13em!important;font-size:.86rem!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab,html body .app-shell>header.topbar.nexus-global-topbar .nexus-structure-tab{min-width:0!important;padding-inline:7px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab .atlas-tab-copy strong{font-size:.64rem!important}html body .app-shell>header.topbar.nexus-global-topbar>.nexus-topbar-actions{gap:5px!important}}@media (width<=980px){html body .app-shell>header.topbar.nexus-global-topbar{grid-template-columns:74px minmax(0,1fr) auto!important;grid-template-areas:"brand navigation actions"!important}html body .app-shell>header.topbar.nexus-global-topbar>.nexus-topbar-identity{width:74px!important;min-width:74px!important;max-width:74px!important}html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav{max-width:none!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-global-save-status span:not(.nexus-save-status-dot),html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge .nexus-project-badge-visible{display:none!important}}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-consolidate-main,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-consolidate-view{height:100%!important;min-height:0!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-coherence-view{grid-template-rows:auto auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-coherence-view.is-empty{grid-template-rows:auto auto minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-coherence-body{height:100%!important;min-height:0!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-finding-queue,body.nexus-mode-consolidar .nexus-finding-workspace{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:auto!important}body.nexus-mode-consolidar .nexus-finding-workspace{overflow:hidden auto!important}body.nexus-mode-consolidar .nexus-finding-review{min-height:min-content!important;padding-bottom:56px!important}body.nexus-mode-consolidar .nexus-finding-list{min-width:0!important;display:grid!important}body.nexus-mode-consolidar .nexus-finding-list-item{text-align:left!important;white-space:normal!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}body.nexus-mode-consolidar .nexus-finding-list-top{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;min-width:0!important;display:grid!important}body.nexus-mode-consolidar .nexus-finding-list-top strong{overflow-wrap:anywhere!important;min-width:0!important;line-height:1.28!important}body.nexus-mode-consolidar .nexus-finding-list-item>span:not(.nexus-finding-list-top){overflow-wrap:anywhere!important;min-width:0!important;display:block!important}body.nexus-mode-consolidar .nexus-finding-list-meta{flex-wrap:wrap!important;align-items:center!important;gap:5px!important;line-height:1.45!important;display:flex!important}.nexus-coherence-live-status{background:linear-gradient(90deg,#081219f5,#091820c7);border:1px solid #4b97ad2e;border-radius:18px;grid-template-columns:minmax(230px,.8fr) minmax(0,1.8fr);align-items:center;gap:14px;min-width:0;padding:10px 14px;display:grid}.nexus-coherence-live-heading{align-items:center;gap:10px;min-width:0;display:flex}.nexus-coherence-live-heading>div{gap:2px;min-width:0;display:grid}.nexus-coherence-live-heading strong{color:#e7e1d5;font-size:.73rem}.nexus-coherence-live-heading small{color:#82969f;font-size:.59rem;line-height:1.35}.nexus-coherence-live-dot{background:#5dbd8b;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #5dbd8b1f,0 0 16px #5dbd8b47}.nexus-coherence-live-status.is-analyzing .nexus-coherence-live-dot,.nexus-coherence-live-status.is-unavailable .nexus-coherence-live-dot{background:#d5a44d;animation:1.35s ease-in-out infinite nexus-coherence-pulse;box-shadow:0 0 0 4px #d5a44d1f,0 0 16px #d5a44d47}.nexus-coherence-live-status.is-error .nexus-coherence-live-dot{background:#d36f61;box-shadow:0 0 0 4px #d36f611f}.nexus-coherence-live-status ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.nexus-coherence-live-status li{background:#040c1180;border:1px solid #5ba7bc1f;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px 9px;display:grid}.nexus-coherence-live-status li>span{background:#58b7cf;border-radius:50%;width:6px;height:6px}.nexus-coherence-live-status li>div{gap:1px;min-width:0;display:grid}.nexus-coherence-live-status li strong{color:#d8e2e6;font-size:.63rem}.nexus-coherence-live-status li small{text-overflow:ellipsis;white-space:nowrap;color:#7f929b;min-width:0;font-size:.54rem;overflow:hidden}@keyframes nexus-coherence-pulse{50%{opacity:.42;transform:scale(.82)}}@media (width<=1180px){.nexus-coherence-live-status{grid-template-columns:1fr}.nexus-coherence-live-status ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){body.nexus-mode-consolidar .nexus-coherence-view{grid-template-rows:auto auto auto!important;overflow:auto!important}body.nexus-mode-consolidar .nexus-coherence-body{height:auto!important;overflow:visible!important}body.nexus-mode-consolidar .nexus-finding-queue{height:min(34vh,300px)!important}body.nexus-mode-consolidar .nexus-finding-workspace{height:auto!important;max-height:none!important}.nexus-coherence-live-status ul{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.nexus-coherence-live-status .nexus-coherence-live-dot{animation:none!important}}:root{--nexus-workspace-tool-size:58px;--nexus-workspace-tool-radius:16px;--nexus-workspace-tool-border:#cd923d57;--nexus-workspace-tool-bg:linear-gradient(180deg,#2f1f15f0,#141212f5);--nexus-workspace-tool-active:linear-gradient(180deg,#59391beb,#322318f5)}.nexus-map-creator-dock,.nexus-map-floating-toolbar,.nexus-timeline-tool-rail,.nexus-genealogy-toolbar{box-sizing:border-box!important;border:1px solid var(--nexus-workspace-tool-border)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0f0f10f0!important;border-radius:22px!important;flex-direction:column!important;align-items:center!important;gap:10px!important;width:76px!important;padding:10px 8px!important;display:flex!important;box-shadow:0 16px 42px #00000057,inset 0 0 0 1px #ffffff05!important}.nexus-map-creator-dock{height:auto!important;display:grid!important;top:20px!important;left:20px!important}.nexus-map-floating-toolbar{height:auto!important;top:20px!important;left:20px!important}.nexus-timeline-tool-rail{top:22px!important;left:22px!important}.nexus-genealogy-toolbar{z-index:32!important;height:auto!important;position:absolute!important;top:24px!important;left:24px!important}.nexus-map-creator-dock>.nexus-map-add-menu>summary,.nexus-map-dock-send-coherence,.nexus-map-add-menu>summary,.nexus-map-send-coherence,.nexus-timeline-tool-button,.nexus-actors-dropdown>summary,.nexus-actors-send-coherence{box-sizing:border-box!important;width:var(--nexus-workspace-tool-size)!important;min-width:var(--nexus-workspace-tool-size)!important;height:var(--nexus-workspace-tool-size)!important;min-height:var(--nexus-workspace-tool-size)!important;border-radius:var(--nexus-workspace-tool-radius)!important;background:var(--nexus-workspace-tool-bg)!important;color:#f2e7d2!important;cursor:pointer!important;border:1px solid #cd923d59!important;place-items:center!important;margin:0!important;padding:0!important;transition:border-color .16s,background .16s,transform .16s,opacity .16s!important;display:grid!important;box-shadow:inset 0 0 0 1px #ffffff06!important}.nexus-map-creator-dock>.nexus-map-add-menu>summary:hover,.nexus-map-dock-send-coherence:hover,.nexus-map-add-menu>summary:hover,.nexus-map-send-coherence:hover,.nexus-timeline-tool-button:hover,.nexus-actors-dropdown>summary:hover,.nexus-actors-send-coherence:hover{background:var(--nexus-workspace-tool-active)!important;border-color:#e2a449b8!important;transform:translateY(-1px)!important}.nexus-map-add-menu[open]>summary,.nexus-map-add-menu.is-active>summary,.nexus-timeline-tool-menu[open]>.nexus-timeline-tool-button,.nexus-timeline-tool-button[aria-pressed=true],.nexus-actors-dropdown[open]>summary,.nexus-actors-dropdown>summary[aria-pressed=true]{background:var(--nexus-workspace-tool-active)!important;border-color:#e6a84cc7!important;box-shadow:0 0 0 2px #c5852d1f,inset 0 0 0 1px #ffe1aa0d!important}.nexus-map-creator-dock>.nexus-map-add-menu>summary span,.nexus-map-dock-send-coherence span,.nexus-map-add-menu>summary span,.nexus-map-send-coherence span,.nexus-timeline-tool-button>span,.nexus-actors-summary-icon,.nexus-actors-send-coherence span{font-size:25px!important;font-weight:600!important;line-height:1!important}.nexus-map-creator-dock>.nexus-map-add-menu>summary small,.nexus-map-dock-send-coherence small,.nexus-map-add-menu>summary small,.nexus-map-send-coherence small,.nexus-timeline-tool-button:after{display:none!important}.nexus-map-dock-send-coherence,.nexus-map-send-coherence,.nexus-timeline-tool-button[data-timeline-action=send-coherence],.nexus-actors-send-coherence{color:#ffe1a4!important;border-color:#df9f4094!important}.nexus-map-dock-send-coherence:disabled,.nexus-map-send-coherence:disabled,.nexus-timeline-tool-button:disabled,.nexus-actors-send-coherence:disabled{opacity:.34!important;cursor:not-allowed!important;filter:saturate(.5)!important;transform:none!important}.nexus-map-direct-hint{display:none!important}.nexus-actors-sidebar-stack{flex-direction:column!important;align-items:center!important;gap:10px!important;display:flex!important}.nexus-genealogy-stage-shell{position:relative!important}.nexus-map-canvas-empty,.nexus-timeline-empty-hint,.nexus-actor-board-empty{color:#e9dfcf!important;background:linear-gradient(#0e1f28eb,#09151de6)!important;border:1px solid #439eb83d!important;border-radius:26px!important;box-shadow:0 24px 70px #0000004d!important}.nexus-actor-board-empty{text-align:center;z-index:4;width:min(520px,100% - 170px);padding:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nexus-actor-board-empty>span{color:#d69a45;margin-bottom:8px;font-size:2rem;display:block}.nexus-actor-board-empty h2{font:700 1.65rem/1.1 var(--font-family-display,Georgia,serif);margin:0 0 8px}.nexus-actor-board-empty p{color:#9fb0b7;max-width:440px;margin:0 auto 18px;line-height:1.5}.nexus-actor-board-empty button{color:#f2dfbc;cursor:pointer;background:#70481d6b;border:1px solid #d297438c;border-radius:999px;padding:11px 18px}.is-coherence-send,.nexus-map-cross-actions [data-map-action=send-coherence]{color:#f5dfb7!important;background:#68431b6b!important;border-color:#d7973d9e!important}.nexus-coherence-review-focus{background:linear-gradient(135deg,#4b301838,#0a1920e0);border:1px solid #d5994547;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.nexus-coherence-review-focus-icon{color:#f1c77d;background:#5b39184d;border:1px solid #d799417a;border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.4rem;display:grid}.nexus-coherence-review-focus h2{font:700 1.25rem/1.15 var(--font-family-display,Georgia,serif);margin:3px 0 5px}.nexus-coherence-review-focus p{color:#a9b8bd;margin:0}.nexus-coherence-review-meta{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.nexus-coherence-review-meta span{color:#b8c5c9;border:1px solid #ffffff14;border-radius:999px;padding:4px 8px;font-size:.68rem}.nexus-coherence-review-focus.is-clear .nexus-coherence-review-meta span:last-child{color:#8ed5b5;border-color:#64cd9c40}.nexus-coherence-review-focus-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.nexus-coherence-review-focus-actions button{color:#dbe7e9;cursor:pointer;background:#0b1b23;border:1px solid #58a1b54d;border-radius:11px;padding:9px 12px}.nexus-coherence-review-focus-actions .is-primary{color:#f0dfbf;background:#66421c6b;border-color:#d197428c}.nexus-coherence-view{align-content:start!important;height:100%!important;min-height:0!important;overflow:auto!important}.nexus-coherence-body{min-height:420px!important;max-height:none!important}.nexus-finding-queue,.nexus-finding-workspace{min-height:0!important;overflow:auto!important}@media (width<=760px){.nexus-map-creator-dock,.nexus-map-floating-toolbar,.nexus-timeline-tool-rail,.nexus-genealogy-toolbar{gap:7px!important;width:66px!important;padding:7px 5px!important}.nexus-map-creator-dock>.nexus-map-add-menu>summary,.nexus-map-dock-send-coherence,.nexus-map-add-menu>summary,.nexus-map-send-coherence,.nexus-timeline-tool-button,.nexus-actors-dropdown>summary,.nexus-actors-send-coherence{border-radius:14px!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important}.nexus-coherence-review-focus{grid-template-columns:1fr}.nexus-coherence-review-focus-icon{display:none}.nexus-coherence-review-focus-actions{justify-content:flex-start}}.nexus-workspace-purpose-chip{z-index:24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;color:#9fb0b7;pointer-events:none;background:#071218d1;border:1px solid #519cb038;border-radius:999px;align-items:center;gap:9px;max-width:calc(100% - 220px);padding:8px 12px;font-size:.68rem;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000038}.nexus-workspace-purpose-chip strong{color:#eadcc7;font-size:.7rem}.nexus-workspace-purpose-chip em{color:#e8bc72;font-style:normal}.nexus-map-canvas-shell,.nexus-timeline-board,.nexus-genealogy-stage-shell{position:relative!important}@media (width<=900px){.nexus-workspace-purpose-chip{display:none}}.nexus-map-creator-dock>.nexus-map-add-menu{order:1!important}.nexus-map-creator-dock>.nexus-map-layers-toggle{order:2!important}.nexus-map-creator-dock>.nexus-map-lock-toggle{order:3!important}.nexus-map-creator-dock>.nexus-map-color-menu{order:4!important}.nexus-map-creator-dock>.nexus-map-dock-send-coherence{order:9!important}.nexus-map-creator-dock>details,.nexus-map-creator-dock>.nexus-map-dock-button{width:var(--nexus-workspace-tool-size)!important;min-width:var(--nexus-workspace-tool-size)!important;height:var(--nexus-workspace-tool-size)!important;min-height:var(--nexus-workspace-tool-size)!important;margin:0!important}.nexus-map-creator-dock>details>summary,.nexus-map-creator-dock>.nexus-map-dock-button{box-sizing:border-box!important;width:var(--nexus-workspace-tool-size)!important;min-width:var(--nexus-workspace-tool-size)!important;height:var(--nexus-workspace-tool-size)!important;min-height:var(--nexus-workspace-tool-size)!important;border-radius:var(--nexus-workspace-tool-radius)!important;background:var(--nexus-workspace-tool-bg)!important;color:#f2e7d2!important;border:1px solid #cd923d59!important;place-items:center!important;padding:0!important;display:grid!important}.nexus-map-creator-dock>details>summary>span,.nexus-map-creator-dock>.nexus-map-dock-button>span{font-size:25px!important;line-height:1!important}.nexus-map-creator-dock>details>summary>small,.nexus-map-creator-dock>.nexus-map-dock-button>small{display:none!important}@media (width<=760px){.nexus-map-creator-dock>details,.nexus-map-creator-dock>.nexus-map-dock-button,.nexus-map-creator-dock>details>summary{width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important}}body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/map] .nexus-consolidate-main,body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/timeline] .nexus-consolidate-main,body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/actors] .nexus-consolidate-main{background:0 0!important;padding:0!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/map] .nexus-consolidate-view,body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/timeline] .nexus-consolidate-view,body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/actors] .nexus-consolidate-view{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}.nexus-places-workspace,.nexus-map-workspace-grid,.nexus-map-workspace-main,.nexus-timeline-board,.nexus-actors-workbench,.nexus-genealogy-stage-shell,.nexus-genealogy-canvas,.nexus-actor-board-shell,.nexus-actor-board-stage{height:100%!important;min-height:0!important}.nexus-places-workspace{display:block!important}.nexus-map-workspace-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.nexus-map-workspace-main,.nexus-timeline-board,.nexus-genealogy-stage-shell{background:radial-gradient(circle at 18% 18%,#62c9ff09,#0000 36%),linear-gradient(#071017fc,#040a10fe)!important;border:1px solid #9a763f57!important;border-radius:12px!important;width:100%!important;margin:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #00000047,inset 0 0 0 1px #fff5dc05!important}.nexus-map-canvas-shell,.nexus-map-canvas-viewport,.nexus-timeline-board-main,.nexus-actor-board-stage{border-radius:11px!important}.nexus-workspace-purpose-chip{display:none!important}:root{--nexus-workspace-tool-size:34px;--nexus-workspace-tool-radius:10px}.nexus-map-creator-dock,.nexus-map-floating-toolbar,.nexus-timeline-tool-rail,.nexus-genealogy-toolbar{box-sizing:border-box!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#2a1e13c7,#0c0906e0),radial-gradient(circle at 50% 0,#d99a3d17,#0000 62%)!important;border:1px solid #9a763f4d!important;border-radius:15px!important;flex-direction:column!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:48px!important;height:auto!important;max-height:calc(100% - 24px)!important;padding:6px!important;display:flex!important;top:12px!important;left:10px!important;box-shadow:0 16px 38px #0000004d,inset 0 1px #fff5dc0b!important}.nexus-map-creator-dock{display:grid!important}.nexus-actors-sidebar-stack{gap:6px!important}.nexus-map-creator-dock>details,.nexus-map-creator-dock>.nexus-map-dock-button,.nexus-map-creator-dock>.nexus-map-add-menu,.nexus-map-floating-toolbar>.nexus-map-add-menu,.nexus-timeline-tool-menu,.nexus-actors-dropdown{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important}.nexus-map-creator-dock>details>summary,.nexus-map-creator-dock>.nexus-map-dock-button,.nexus-map-floating-toolbar>.nexus-map-add-menu>summary,.nexus-map-send-coherence,.nexus-timeline-tool-button,.nexus-actors-dropdown>summary,.nexus-actors-send-coherence{box-sizing:border-box!important;color:#d9d0c2!important;background:linear-gradient(#3e2e1ebd,#16110ce0),radial-gradient(circle at 16% 0,#d99a3d1c,#0000 54%)!important;border:1px solid #9a763f52!important;border-radius:10px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;display:grid!important;box-shadow:inset 0 1px #e7dcc30b,0 8px 22px #0003!important}.nexus-map-creator-dock>details>summary:hover,.nexus-map-creator-dock>.nexus-map-dock-button:hover,.nexus-map-floating-toolbar>.nexus-map-add-menu>summary:hover,.nexus-map-send-coherence:hover,.nexus-timeline-tool-button:hover,.nexus-actors-dropdown>summary:hover,.nexus-actors-send-coherence:hover{color:#fff4d4!important;background:linear-gradient(#523a23e0,#1d150ef2),radial-gradient(circle at 50% 0,#d99a3d2e,#0000 62%)!important;border-color:#d99a3d94!important;box-shadow:0 0 18px #d99a3d21,0 10px 26px #0000004d!important}.nexus-map-add-menu[open]>summary,.nexus-map-add-menu.is-active>summary,.nexus-timeline-tool-menu[open]>.nexus-timeline-tool-button,.nexus-timeline-tool-button[aria-pressed=true],.nexus-actors-dropdown[open]>summary,.nexus-actors-dropdown>summary[aria-pressed=true]{color:var(--nexus-magic-cyan,#8fe6df)!important;background:linear-gradient(#212c26b8,#0c100ddb),radial-gradient(circle at 50% 0,#8fe6df24,#0000 60%)!important;border-color:#8fe6df80!important;box-shadow:0 0 18px #8fe6df26,0 10px 26px #00000047!important}.nexus-map-creator-dock>details>summary>span,.nexus-map-creator-dock>.nexus-map-dock-button>span,.nexus-map-floating-toolbar>.nexus-map-add-menu>summary>span,.nexus-map-send-coherence>span,.nexus-timeline-tool-button>span,.nexus-actors-summary-icon,.nexus-actors-send-coherence>span{font-size:17px!important;font-weight:700!important;line-height:1!important}.nexus-map-creator-dock small,.nexus-map-floating-toolbar small,.nexus-timeline-tool-button:after{display:none!important}.nexus-map-dock-send-coherence,.nexus-map-send-coherence,.nexus-timeline-tool-button[data-timeline-action=send-coherence],.nexus-actors-send-coherence{order:90!important}.nexus-map-dock-send-coherence:disabled,.nexus-map-send-coherence:disabled,.nexus-timeline-tool-button:disabled,.nexus-actors-send-coherence:disabled{opacity:.38!important;color:#77736d!important;box-shadow:none!important;background:#141414e0!important;border-color:#ffffff14!important}.nexus-map-zoom-controls,.nexus-map-canvas-controls,.nexus-actor-camera-tools{background:linear-gradient(#2a1e13c2,#0c0906e0),radial-gradient(circle at 50% 0,#d99a3d12,#0000 62%)!important;border:1px solid #9a763f47!important;border-radius:13px!important;box-shadow:0 12px 30px #00000047!important}.nexus-map-zoom-controls button,.nexus-map-canvas-controls button,.nexus-actor-camera-tools button{color:#d9d0c2!important;background:linear-gradient(#36281cc7,#120e0ae6)!important;border-color:#9a763f47!important}.nexus-map-canvas-empty,.nexus-timeline-empty-hint,.nexus-actor-board-empty{background:radial-gradient(circle at 22% 0,#d99a3d14,#0000 48%),linear-gradient(#231b15e6,#071016f0)!important;border-color:#9a763f47!important;border-radius:20px!important;width:min(470px,100% - 150px)!important;padding:24px 28px!important}@media (width<=760px){body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/map] .nexus-consolidate-main,body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/timeline] .nexus-consolidate-main,body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/actors] .nexus-consolidate-main{padding:0!important}.nexus-map-creator-dock,.nexus-map-floating-toolbar,.nexus-timeline-tool-rail,.nexus-genealogy-toolbar{top:9px!important;left:8px!important}}.nexus-timeline-tool-popover,.nexus-actors-dropdown-panel{left:48px!important}.nexus-actors-dropdown.is-open-left .nexus-actors-dropdown-panel{right:48px!important}.nexus-map-creator-dock .nexus-map-add-menu>div,.nexus-map-dock-menu>.nexus-map-dock-panel{left:calc(100% + 10px)!important}body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/map] .nexus-consolidate-main,body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/timeline] .nexus-consolidate-main,body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/actors] .nexus-consolidate-main{background:0 0!important;padding:0!important}.nexus-map-workspace-main,.nexus-timeline-board,.nexus-genealogy-stage-shell,.nexus-map-canvas-shell,.nexus-map-canvas-viewport,.nexus-timeline-board-main,.nexus-actor-board-stage{border-radius:0!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-consolidate-main{padding:12px!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-coherence-view{color:#e8e1d5!important;grid-template-rows:auto auto auto auto minmax(0,1fr)!important;gap:10px!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.nexus-coherence-header{background:linear-gradient(120deg,#1f1611d1,#051117f5 34%)!important;border:1px solid #57a6bb2e!important;border-radius:22px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:18px 22px!important;display:flex!important}.nexus-coherence-header h1{font:700 clamp(1.9rem,3.2vw,2.8rem)/1 var(--font-family-display,Georgia,serif)!important;color:#f0e7d8!important;margin:2px 0 4px!important}.nexus-coherence-header p{color:#91a5ad!important;margin:0!important;font-size:.78rem!important}.nexus-coherence-header .nexus-view-eyebrow{color:#d5a052!important;letter-spacing:.15em!important;text-transform:uppercase!important;font:800 .62rem/1 system-ui,sans-serif!important}.nexus-coherence-summary strong{color:#f0dfc1!important;font-size:.78rem!important}.nexus-coherence-summary span{color:#879ba4!important;font-size:.66rem!important}.nexus-coherence-summary button,.nexus-coherence-controls button,.nexus-coherence-review-focus button,.nexus-evidence-card button,.nexus-resolution-actions button,.nexus-coherence-empty-state button{color:#d9e4e7!important;cursor:pointer!important;background:#081820!important;border:1px solid #4c9ab047!important;border-radius:12px!important;min-height:36px!important;padding:8px 13px!important}.nexus-coherence-summary button.is-primary,.nexus-coherence-empty-state button.is-primary{color:#f2ddbc!important;background:#6a431d66!important;border-color:#cf974394!important}.nexus-coherence-controls{gap:8px!important;padding:0 4px!important;display:grid!important}.nexus-coherence-controls nav{align-items:center!important;gap:7px!important;padding:1px!important;display:flex!important;overflow-x:auto!important}.nexus-coherence-controls nav button{white-space:nowrap!important;color:#8fa2aa!important;background:#061117db!important;border-radius:999px!important;align-items:center!important;gap:7px!important;display:flex!important}.nexus-coherence-controls nav button span{color:#b8c5c9!important;background:#ffffff0d!important;border-radius:999px!important;place-items:center!important;min-width:21px!important;height:21px!important;padding:0 6px!important;font-size:.59rem!important;display:grid!important}.nexus-coherence-controls nav button.is-active{color:#f0ddbf!important;background:#57381c57!important;border-color:#cf97439e!important;box-shadow:inset 3px 0 #d7a24e!important}.nexus-coherence-filters{background:#050e13e6!important;border:1px solid #4c9ab02b!important;border-radius:16px!important;grid-template-columns:minmax(260px,1fr) minmax(180px,260px) auto auto!important;gap:9px!important;padding:10px!important;display:grid!important}.nexus-coherence-filters[hidden]{display:none!important}.nexus-coherence-filters label{color:#93a5ac!important;gap:5px!important;font-size:.61rem!important;display:grid!important}.nexus-coherence-filters input,.nexus-coherence-filters select{color:#e2e9eb!important;background:#041118!important;border:1px solid #4c9ab040!important;border-radius:11px!important;min-height:38px!important;padding:8px 11px!important}.nexus-coherence-filters .nexus-coherence-toggle{align-self:end!important;align-items:center!important;gap:7px!important;display:flex!important}.nexus-coherence-filters .nexus-coherence-toggle input{width:17px!important;min-height:17px!important}.nexus-coherence-live-status{border-radius:16px!important;padding:8px 12px!important}.nexus-coherence-live-heading strong{font-size:.68rem!important}.nexus-coherence-live-heading small{font-size:.55rem!important}.nexus-coherence-review-focus{background:linear-gradient(90deg,#39241359,#061218d1)!important;border:1px solid #cf974345!important;border-radius:15px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:9px 14px!important;display:flex!important}.nexus-coherence-review-focus>div:first-child{gap:2px!important;min-width:0!important;display:grid!important}.nexus-coherence-review-focus .nexus-view-eyebrow{color:#c9974a!important;margin:0!important;font-size:.54rem!important}.nexus-coherence-review-focus strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#e8dfd0!important;font-size:.75rem!important;overflow:hidden!important}.nexus-coherence-review-focus span{text-overflow:ellipsis!important;white-space:nowrap!important;color:#879ba4!important;font-size:.59rem!important;overflow:hidden!important}.nexus-coherence-review-focus>div:last-child{flex:none!important;align-items:center!important;gap:8px!important;display:flex!important}.nexus-coherence-body{grid-template-columns:minmax(280px,34%) minmax(0,1fr)!important;gap:10px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.nexus-finding-queue,.nexus-finding-workspace{scrollbar-gutter:stable!important;background:#040e13f0!important;border:1px solid #4891a62e!important;border-radius:20px!important;height:100%!important;min-height:0!important;overflow:auto!important}.nexus-finding-queue>header{z-index:3!important;background:#051117fa!important;border-bottom:1px solid #4c9ab026!important;justify-content:space-between!important;align-items:center!important;padding:12px 14px!important;display:flex!important;position:sticky!important;top:0!important}.nexus-finding-queue>header strong{color:#e9e1d4!important;font-size:.73rem!important}.nexus-finding-queue>header span{color:#81949c!important;font-size:.56rem!important}.nexus-finding-list{gap:7px!important;padding:8px!important;display:grid!important}.nexus-finding-list-item{color:#dce5e7!important;text-align:left!important;cursor:pointer!important;white-space:normal!important;background:#08161cc7!important;border:1px solid #4d91a426!important;border-radius:14px!important;gap:7px!important;width:100%!important;padding:12px!important;display:grid!important}.nexus-finding-list-item:hover{background:#0a1d25e6!important;border-color:#64b5ca57!important}.nexus-finding-list-item.is-selected{background:linear-gradient(110deg,#4d301961,#08161cf2)!important;border-color:#cf97438c!important;box-shadow:inset 3px 0 #d5a04e!important}.nexus-finding-list-item.is-contradiction{--finding-accent:#d87868}.nexus-finding-list-item.is-gap{--finding-accent:#d2a051}.nexus-finding-list-item.is-tension{--finding-accent:#9e83d8}.nexus-finding-list-item.is-resolved{--finding-accent:#62b48b}.nexus-finding-card-kicker{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.nexus-finding-card-kicker b{color:var(--finding-accent,#d2a051)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.56rem!important}.nexus-finding-list-item>strong{overflow-wrap:anywhere!important;font-size:.72rem!important;line-height:1.28!important}.nexus-finding-card-summary{-webkit-line-clamp:2!important;color:#8ea1a9!important;-webkit-box-orient:vertical!important;font-size:.6rem!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}.nexus-finding-card-footer{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.nexus-finding-card-footer small{color:#72878f!important;font-size:.52rem!important}.nexus-finding-source-pills span{color:#9dc0ca!important;background:#1b48552e!important;border:1px solid #529fb533!important;border-radius:999px!important;padding:3px 6px!important;font-size:.5rem!important}.nexus-finding-review{gap:15px!important;min-height:min-content!important;padding:20px 22px 56px!important;display:grid!important}.nexus-finding-review-header{border-bottom:1px solid #ffffff12!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding-bottom:14px!important;display:flex!important}.nexus-finding-review-header>div:first-child{gap:6px!important;display:grid!important}.nexus-finding-review-header p{color:#d1a052!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0!important;font-size:.58rem!important}.nexus-finding-review-header h2{max-width:760px!important;font:700 clamp(1.4rem,2.4vw,2rem)/1.12 var(--font-family-display,Georgia,serif)!important;color:#f0e8dc!important;margin:0!important}.nexus-finding-review-header>div:last-child{flex-wrap:wrap!important;justify-content:flex-end!important;gap:5px!important;display:flex!important}.nexus-finding-review section{gap:8px!important;max-width:none!important;display:grid!important}.nexus-finding-review h3{color:#d8aa62!important;font:700 .72rem/1.2 var(--font-family-display,Georgia,serif)!important;margin:0!important}.nexus-finding-review section>p{color:#aab9be!important;margin:0!important;font-size:.68rem!important;line-height:1.55!important}.nexus-finding-observation{color:#e0e5e5!important;font-size:.78rem!important}.nexus-finding-signals{flex-wrap:wrap!important;gap:5px!important;display:flex!important}.nexus-coherence-badge{color:#9fb1b6!important;border:1px solid #6b9ba838!important;border-radius:999px!important;align-items:center!important;padding:4px 7px!important;font-size:.51rem!important;line-height:1!important;display:inline-flex!important}.nexus-coherence-badge.is-severity{color:#efb59f!important;border-color:#cf6e5a47!important}.nexus-coherence-badge.is-confidence{color:#9cc7d1!important}.nexus-coherence-badge.is-status{color:#b5d5c2!important}.nexus-coherence-badge.is-priority{color:#e0bd83!important}.nexus-coherence-badge.is-source{color:#c0acd9!important;border-color:#9c7ec742!important}.nexus-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:9px!important;display:grid!important}.nexus-evidence-grid.is-comparison{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nexus-evidence-card{background:#07161dd1!important;border:1px solid #53a0b533!important;border-radius:14px!important;gap:8px!important;padding:12px!important;display:grid!important}.nexus-evidence-card header,.nexus-evidence-card footer{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.nexus-evidence-card header span{color:#d7a451!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.55rem!important}.nexus-evidence-card header small,.nexus-evidence-card footer span{color:#738990!important;font-size:.51rem!important}.nexus-evidence-card h4{color:#e5ded2!important;margin:0!important;font-size:.72rem!important}.nexus-evidence-card p{color:#9fb0b5!important;margin:0!important;font-size:.62rem!important;line-height:1.45!important}.nexus-evidence-card button{min-height:30px!important;padding:5px 8px!important;font-size:.56rem!important}.nexus-coherence-author-question{background:#3d2b5b2b!important;border-left:3px solid #9d82d3!important;border-radius:0 12px 12px 0!important;padding:12px 14px!important}.nexus-coherence-author-question ul,.nexus-coherence-suggestions ul{color:#b7c2c5!important;margin:0!important;padding-left:18px!important;font-size:.66rem!important;line-height:1.55!important}.nexus-coherence-suggestions{background:#20162f38!important;border:1px solid #987dc633!important;border-radius:13px!important;padding:12px 14px!important}.nexus-coherence-impact{background:#311f1233!important;border:1px solid #cf974329!important;border-radius:13px!important;padding:11px 13px!important}.nexus-coherence-impact small{color:#7f929a!important;font-size:.54rem!important}.nexus-coherence-actions{border-top:1px solid #ffffff12!important;padding-top:12px!important}.nexus-resolution-actions{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.nexus-resolution-actions button{font-size:.61rem!important}.nexus-resolution-actions button:first-child{color:#eed8b5!important;background:#56361b59!important;border-color:#cf97437a!important}.nexus-finding-review details{color:#83979e!important;font-size:.59rem!important}.nexus-finding-review details summary{cursor:pointer!important}.nexus-finding-history{line-height:1.6!important}.nexus-coherence-no-selection,.nexus-coherence-empty-state{text-align:center!important;place-content:center!important;justify-items:center!important;gap:8px!important;height:100%!important;padding:24px!important;display:grid!important}.nexus-coherence-no-selection>span,.nexus-coherence-empty-state>span{color:#d09a47!important;font-size:1.5rem!important}.nexus-coherence-no-selection h2,.nexus-coherence-empty-state h2{font:700 1.8rem/1.1 var(--font-family-display,Georgia,serif)!important;margin:0!important}.nexus-coherence-no-selection p,.nexus-coherence-empty-state p{color:#8fa2aa!important;max-width:580px!important;margin:0!important;font-size:.69rem!important;line-height:1.5!important}@media (width<=1050px){.nexus-coherence-header{align-items:flex-start!important}.nexus-coherence-body{grid-template-columns:minmax(240px,38%) minmax(0,1fr)!important}.nexus-coherence-live-status ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nexus-coherence-filters{grid-template-columns:1fr 220px!important}.nexus-coherence-filters .nexus-coherence-toggle,.nexus-coherence-filters button{align-self:center!important}}@media (width<=780px){body.nexus-mode-consolidar .nexus-coherence-view{grid-template-rows:auto!important;height:auto!important;overflow:auto!important}.nexus-coherence-header{display:grid!important}.nexus-coherence-summary{justify-content:flex-start!important}.nexus-coherence-body{grid-template-columns:1fr!important;height:auto!important;overflow:visible!important}.nexus-finding-queue{height:min(40vh,330px)!important}.nexus-finding-workspace{height:auto!important;max-height:none!important}.nexus-evidence-grid.is-comparison{grid-template-columns:1fr!important}.nexus-coherence-review-focus{align-items:flex-start!important}.nexus-coherence-review-focus>div:last-child{display:grid!important}.nexus-coherence-live-status ul{grid-template-columns:1fr 1fr!important}}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-view{box-sizing:border-box;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:12px;height:100%;min-height:0;padding:18px;display:grid;overflow:hidden}.nexus-coherence-header{justify-content:space-between;align-items:flex-end;gap:20px;min-width:0;display:flex}.nexus-coherence-header>div:first-child{min-width:0}.nexus-coherence-header h1{margin:2px 0 4px}.nexus-coherence-header p{overflow-wrap:anywhere;margin:0}.nexus-coherence-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.nexus-coherence-summary>*{white-space:nowrap}.nexus-coherence-controls{gap:8px;min-width:0;display:grid}.nexus-coherence-controls>nav{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.nexus-coherence-controls>nav button{white-space:nowrap;border-radius:8px}.nexus-coherence-controls>nav button.is-active{font-weight:700}.nexus-coherence-controls>nav span{opacity:.66}.nexus-coherence-filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.nexus-coherence-filters label{gap:4px;min-width:180px;display:grid}.nexus-coherence-live-status{gap:10px;min-width:0;display:grid}.nexus-analysis-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nexus-analysis-status-grid article{border:1px solid var(--border-subtle,#34343c);background:var(--surface-soft,#ffffff06);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.nexus-analysis-status-grid article div{min-width:0;display:grid}.nexus-analysis-status-grid small{overflow-wrap:anywhere}.nexus-coherence-live-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.nexus-coherence-live-status>ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.nexus-coherence-live-status>ul li{border:1px solid var(--border-subtle,#34343c);border-radius:8px;gap:8px;min-width:0;padding:8px 10px;display:flex}.nexus-coherence-live-status>ul li div{min-width:0;display:grid}.nexus-coherence-live-status>ul small{overflow-wrap:anywhere}.nexus-coherence-review-focus{border:1px solid var(--border-subtle,#34343c);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:10px 12px;display:flex}.nexus-coherence-review-focus>div{gap:3px;min-width:0;display:grid}.nexus-coherence-review-focus>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.nexus-coherence-review-focus span{overflow-wrap:anywhere}.nexus-coherence-body{grid-template-columns:minmax(245px,330px) minmax(0,1fr);gap:12px;min-height:0;display:grid;overflow:hidden}.nexus-finding-queue,.nexus-finding-workspace{border:1px solid var(--border-subtle,#34343c);background:var(--surface-panel,#0a0a0eb8);border-radius:12px;min-width:0;min-height:0;overflow:hidden}.nexus-finding-queue{grid-template-rows:auto minmax(0,1fr);display:grid}.nexus-finding-queue>header{border-bottom:1px solid var(--border-subtle,#34343c);gap:2px;padding:11px 12px;display:grid}.nexus-finding-list{align-content:start;gap:7px;padding:8px;display:grid;overflow-y:auto}.nexus-finding-list-item{text-align:left;border:1px solid var(--border-subtle,#34343c);background:0 0;gap:5px;width:100%;min-width:0;padding:9px 10px;display:grid;border-radius:8px!important}.nexus-finding-list-item:hover,.nexus-finding-list-item.is-selected{background:var(--surface-soft,#ffffff0a)}.nexus-finding-list-item.is-selected{outline:1px solid}.nexus-finding-list-item>*{overflow-wrap:anywhere;min-width:0}.nexus-finding-card-kicker{letter-spacing:.08em;font-size:10px}.nexus-finding-card-sources,.nexus-finding-card-footer{opacity:.72;font-size:11px}.nexus-finding-list-item.is-stale{opacity:.66}.nexus-finding-workspace{overflow:hidden}.nexus-finding-review{grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.nexus-finding-review-header{border-bottom:1px solid var(--border-subtle,#34343c);background:var(--surface-panel,#0a0a0ef5);z-index:3;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px 16px;margin:0!important;display:grid!important;position:relative!important}.nexus-finding-review-header>div{min-width:0}.nexus-finding-review-header>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;max-width:440px;display:flex}.nexus-finding-review-header h2,.nexus-finding-review-header p{overflow-wrap:anywhere;margin:0}.nexus-finding-source-pills{flex-wrap:wrap;gap:5px;display:flex}.nexus-finding-source-pills span,.nexus-coherence-badge{border:1px solid var(--border-subtle,#34343c);overflow-wrap:anywhere;border-radius:999px;align-items:center;max-width:100%;padding:3px 7px;font-size:11px;display:inline-flex}.nexus-finding-review-nav{border-bottom:1px solid var(--border-subtle,#34343c);background:var(--surface-panel,#0a0a0ef5);z-index:2;gap:4px;padding:7px 12px;display:flex}.nexus-finding-review-nav a{border-radius:6px;padding:5px 8px;text-decoration:none}.nexus-finding-review-scroll{scroll-behavior:smooth;min-height:0;padding:14px 16px 18px;overflow:hidden auto}.nexus-finding-review-scroll section{margin:0 0 18px;scroll-margin-top:12px}.nexus-finding-review-scroll h3{margin:0 0 8px}.nexus-finding-review-scroll p,.nexus-finding-review-scroll li,.nexus-finding-review-scroll small{overflow-wrap:anywhere;word-break:normal}.nexus-semantic-stale-banner{border:1px solid var(--border-subtle,#34343c);border-radius:8px;gap:3px;margin-bottom:14px;padding:10px 12px;display:grid}.nexus-finding-signals{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.nexus-evidence-grid.is-comparison{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.nexus-evidence-card{border:1px solid var(--border-subtle,#34343c);background:var(--surface-soft,#ffffff06);border-radius:9px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.nexus-evidence-card header,.nexus-evidence-card footer{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.nexus-evidence-card header>*{overflow-wrap:anywhere;min-width:0}.nexus-evidence-card p{margin:0}.nexus-source-evidence-item{border-top:1px solid var(--border-subtle,#34343c);gap:5px;padding-top:7px;display:grid}.nexus-source-evidence-item:first-of-type{border-top:0;padding-top:0}.nexus-source-evidence-item button{justify-self:start}.nexus-evidence-card.is-mentioned_missing{border-style:dashed}.nexus-evidence-card.is-undeveloped,.nexus-evidence-card.is-opportunity,.nexus-evidence-card.is-not_applicable{opacity:.8}.nexus-finding-review-footer{border-top:1px solid var(--border-subtle,#34343c);background:var(--surface-panel,#0a0a0efa);z-index:4;align-items:center;gap:6px;padding:9px 12px;display:flex;overflow-x:auto}.nexus-finding-review-footer button{white-space:nowrap;flex:none}.nexus-coherence-no-selection,.nexus-coherence-empty-state{text-align:center;place-content:center;justify-items:center;min-height:260px;padding:28px;display:grid}.nexus-dialog-backdrop{z-index:1000;background:#0000009e;place-items:center;display:grid;position:fixed;inset:0}.nexus-dialog{border:1px solid var(--border-subtle,#34343c);background:var(--surface-panel,#17171c);border-radius:12px;gap:12px;width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);padding:18px;display:grid;overflow:auto}.nexus-dialog label{gap:5px;display:grid}.nexus-dialog-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=1080px){.nexus-coherence-live-status>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-coherence-body{grid-template-columns:minmax(220px,285px) minmax(0,1fr)}.nexus-finding-review-header{grid-template-columns:1fr}.nexus-finding-review-header>div:last-child{justify-content:flex-start;max-width:none}}@media (width<=780px){body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-view{height:auto;padding:12px;overflow:visible}.nexus-coherence-header,.nexus-coherence-review-focus{align-items:flex-start;display:grid}.nexus-analysis-status-grid,.nexus-coherence-body{grid-template-columns:1fr}.nexus-coherence-body{overflow:visible}.nexus-finding-queue{max-height:330px}.nexus-finding-workspace{min-height:620px}.nexus-evidence-grid.is-comparison{grid-template-columns:1fr!important}.nexus-coherence-live-status>ul{grid-template-columns:1fr}.nexus-finding-review-footer{position:sticky;bottom:0}}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-view{scrollbar-gutter:stable!important;box-sizing:border-box!important;grid-template-rows:auto auto auto auto minmax(420px,1fr)!important;grid-template-columns:minmax(0,1fr)!important;align-content:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:16px!important;display:grid!important;position:relative!important;overflow:hidden auto!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-view>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;position:relative!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header{isolation:isolate!important;grid-row:1!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin:0!important;padding:16px 20px!important;display:flex!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header>div{min-width:0!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-controls{isolation:isolate!important;grid-row:2!important;gap:8px!important;padding:0 4px!important;display:grid!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-controls>nav{align-items:center!important;gap:7px!important;min-width:0!important;padding:1px 1px 3px!important;display:flex!important;overflow:auto hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status{isolation:isolate!important;grid-row:3!important;grid-template-columns:minmax(390px,.9fr) minmax(0,1.45fr)!important;align-items:stretch!important;gap:8px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:8px 10px!important;display:grid!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;min-width:0!important;display:grid!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid article{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:7px 9px!important;display:grid!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid article>div{gap:1px!important;min-width:0!important;display:grid!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:.64rem!important;line-height:1.25!important;display:block!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:.54rem!important;line-height:1.3!important;display:block!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status>ul{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status>ul li{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:7px 9px!important;display:grid!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status>ul li>div{gap:1px!important;min-width:0!important;display:grid!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status>ul strong,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status>ul small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus{isolation:isolate!important;grid-row:4!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-width:0!important;min-height:58px!important;margin:0!important;padding:9px 13px!important;display:grid!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus>div:last-child{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:0!important;max-width:min(48vw,680px)!important;display:flex!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus button{white-space:nowrap!important;flex:none!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-body{isolation:isolate!important;grid-row:5!important;grid-template-columns:minmax(250px,320px) minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:420px!important;max-height:none!important;margin:0!important;display:grid!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-queue>header{z-index:2!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:11px 12px!important;display:flex!important;position:relative!important;top:auto!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-list-item{white-space:normal!important;box-sizing:border-box!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:5px!important;width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:9px 10px!important;display:grid!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review{box-sizing:border-box!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:stretch!important;gap:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-header{z-index:3!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;min-width:0!important;margin:0!important;padding:13px 15px!important;display:grid!important;position:relative!important;top:auto!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-nav{z-index:2!important;align-items:center!important;gap:4px!important;min-width:0!important;margin:0!important;padding:7px 12px!important;display:flex!important;position:relative!important;overflow:auto hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-scroll{scrollbar-gutter:stable!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:14px 16px 18px!important;display:block!important;overflow:hidden auto!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-scroll>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-evidence-card,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-source-evidence-item{min-width:0!important;max-width:100%!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-footer{z-index:4!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:0!important;padding:9px 12px!important;display:flex!important;position:relative!important;bottom:auto!important;overflow:auto hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-empty-state{min-height:420px!important;overflow:hidden!important}@media (width<=1250px){body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status{grid-template-columns:1fr!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus{grid-template-columns:minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus>div:last-child{justify-content:flex-start!important;max-width:100%!important}}@media (width<=980px){body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-view{grid-template-rows:auto!important;height:auto!important;min-height:100%!important;padding:12px!important;overflow:visible!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header{align-items:start!important;display:grid!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-summary{justify-content:flex-start!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status>ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-body{grid-template-columns:1fr!important;height:auto!important;min-height:0!important;overflow:visible!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-queue{min-height:300px!important;max-height:360px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-workspace{min-height:620px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-header{grid-template-columns:1fr!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-header>div:last-child{justify-content:flex-start!important;max-width:none!important}}@media (width<=680px){body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status>ul,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-evidence-grid.is-comparison{grid-template-columns:1fr!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus>div:last-child{display:grid!important}}body.nexus-mode-consolidar .nexus-mode-screen:has(.nexus-timeline-dialog:not([hidden])){animation:none!important;transform:none!important}body.nexus-mode-consolidar .nexus-timeline:has(.nexus-timeline-dialog:not([hidden])){z-index:auto!important}body.nexus-mode-consolidar .nexus-timeline-dialog:not([hidden]){z-index:12000!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;position:fixed!important;inset:0!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-timeline-dialog .nexus-dialog-backdrop{box-sizing:border-box!important;place-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:12px!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card{box-sizing:border-box!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;width:min(620px,100vw - 24px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;margin:0!important;display:grid!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card>header,body.nexus-mode-consolidar .nexus-timeline-dialog-card>footer{flex:none!important;min-width:0!important;position:relative!important;inset:auto!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card .nexus-timeline-form{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;min-width:0!important;min-height:0!important;overflow:hidden auto!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period{width:min(690px,100vw - 24px)!important;max-height:min(560px,100dvh - 24px)!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period>header{padding:11px 16px 9px!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period>header .nexus-kicker{display:none!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period>header h2{margin:0!important;font-size:1.22rem!important;line-height:1.15!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-dialog-close{width:34px!important;min-width:34px!important;height:34px!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-content:start!important;gap:9px 10px!important;padding:11px 16px 12px!important;display:grid!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-title-field,body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-date-range,body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-date-preview{grid-column:1/-1!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-title-field{gap:4px!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-title-field input{min-height:36px!important;padding:6px 9px!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-date-range{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-date-field{border-radius:11px!important;min-width:0!important;padding:7px 8px 8px!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-date-field legend{padding-inline:5px!important;font-size:.52rem!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-date-field>div{grid-template-columns:minmax(42px,.62fr) minmax(88px,1.28fr) minmax(58px,.82fr)!important;gap:6px!important;display:grid!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-date-field label{gap:3px!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-date-field label span{font-size:.5rem!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-date-field input,body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-date-field select{border-radius:8px!important;min-height:33px!important;padding:5px 7px!important;font-size:.69rem!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-date-preview{border-radius:10px!important;margin:0!important;padding:8px 10px!important;font-size:.7rem!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-canon-field{grid-column:1!important;align-self:center!important;min-width:0!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-canon-field legend{margin-bottom:3px!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-canon-field span{padding:6px 10px!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-optional-fields{border-top:0!important;grid-column:2!important;align-self:end!important;padding-top:0!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-optional-fields>summary{background:#050e148a!important;border:1px solid #4c8fa32e!important;border-radius:10px!important;align-items:center!important;min-height:34px!important;padding:6px 9px!important;display:flex!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-optional-fields[open]{grid-column:1/-1!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-optional-fields>div{margin-top:7px!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-optional-fields textarea{min-height:68px!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period>footer{padding:8px 16px 9px!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period>footer button{min-width:104px!important;padding:7px 12px!important}@media (height<=640px){body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period{max-height:calc(100dvh - 16px)!important}body.nexus-mode-consolidar .nexus-timeline-dialog .nexus-dialog-backdrop{padding:8px!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-form{gap:7px 8px!important;padding:8px 12px 9px!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-date-field{padding:5px 7px 6px!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-date-field input,body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-date-field select{min-height:30px!important}}@media (width<=720px){body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-form,body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-date-range{grid-template-columns:1fr!important}body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-canon-field,body.nexus-mode-consolidar .nexus-timeline-dialog-card.is-period .nexus-timeline-optional-fields{grid-column:1!important}}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-consolidate-main,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-consolidate-view{min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-view{box-sizing:border-box!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;align-content:stretch!important;gap:9px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:12px!important;display:grid!important;position:relative!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-view.has-review-focus{grid-template-rows:auto auto auto auto minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-view>*{box-sizing:border-box!important;grid-row:auto!important;min-width:0!important;max-width:100%!important;position:relative!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header{grid-template-columns:minmax(280px,1fr) auto!important;align-items:center!important;gap:16px!important;min-height:0!important;margin:0!important;padding:13px 18px!important;display:grid!important;overflow:visible!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header h1{margin:1px 0 3px!important;font-size:clamp(1.85rem,3vw,2.65rem)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header p{overflow-wrap:anywhere!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-summary{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-summary>*{white-space:nowrap!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-controls{gap:7px!important;min-height:0!important;padding:0 3px!important;display:grid!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-controls>nav{scrollbar-width:thin!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:0!important;padding:1px 1px 3px!important;display:flex!important;overflow:auto hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-controls>nav button{flex:none!important;min-height:36px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status{grid-template-columns:minmax(330px,.85fr) minmax(0,1.45fr)!important;align-items:stretch!important;gap:8px!important;min-width:0!important;min-height:64px!important;max-height:92px!important;margin:0!important;padding:8px 10px!important;display:grid!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;min-width:0!important;min-height:0!important;display:grid!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid article,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status>ul li{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-width:0!important;height:auto!important;min-height:48px!important;margin:0!important;padding:7px 9px!important;display:grid!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid article>div,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status>ul li>div{align-content:center!important;gap:2px!important;min-width:0!important;display:grid!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid strong,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid small,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status>ul strong,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status>ul small{text-overflow:ellipsis!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid strong,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status>ul strong{font-size:.62rem!important;line-height:1.2!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid small,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status>ul small{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:.52rem!important;line-height:1.25!important;display:-webkit-box!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status>ul{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-width:0!important;min-height:54px!important;max-height:78px!important;margin:0!important;padding:8px 12px!important;display:grid!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus>div{min-width:0!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus>div:first-child{gap:2px!important;display:grid!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus>div:last-child{justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:0!important;max-width:min(52vw,720px)!important;display:flex!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus strong,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-body,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-empty-state{min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-body{grid-template-columns:minmax(250px,320px) minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;display:grid!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-queue,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-workspace{contain:layout paint!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-queue{grid-template-rows:auto minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-list{scrollbar-gutter:stable!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:7px!important;min-width:0!important;min-height:0!important;padding:8px!important;display:grid!important;overflow:hidden auto!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-list-item{white-space:normal!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:9px 10px!important;display:grid!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-list-item>*{overflow-wrap:anywhere!important;white-space:normal!important;min-width:0!important;max-width:100%!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-workspace{grid-template-rows:minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review{box-sizing:border-box!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;min-width:0!important;margin:0!important;padding:12px 14px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-header>div{min-width:0!important;max-width:100%!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-header>div:last-child{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:flex-start!important;gap:5px!important;max-width:440px!important;display:flex!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-header h2,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-header p{overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-nav{align-items:center!important;gap:4px!important;min-width:0!important;margin:0!important;padding:7px 12px!important;display:flex!important;position:relative!important;overflow:auto hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-scroll{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:13px 15px 17px!important;display:block!important;overflow:hidden auto!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-scroll>*,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-evidence-card,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-source-evidence-item{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-evidence-grid.is-comparison{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;min-width:0!important;max-width:100%!important;display:grid!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-evidence-card,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-source-evidence-item{overflow-wrap:anywhere!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-footer{align-items:center!important;gap:6px!important;min-width:0!important;margin:0!important;padding:8px 11px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:auto hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-footer button{white-space:nowrap!important;flex:none!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-empty-state{text-align:center!important;place-content:center!important;align-self:stretch!important;justify-items:center!important;padding:22px!important;display:grid!important;overflow:hidden auto!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-empty-state h2{margin:.35rem 0!important;font-size:clamp(1.6rem,3vw,2.5rem)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-empty-state p{max-width:680px!important;margin:.35rem auto!important}@media (width<=1250px){body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status{grid-template-columns:1fr!important;max-height:150px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus{grid-template-columns:minmax(0,1fr)!important;max-height:112px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus>div:last-child{justify-content:flex-start!important;max-width:100%!important}}@media (width<=980px){body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header{grid-template-columns:1fr!important;align-items:start!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-summary{justify-content:flex-start!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status>ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-body{grid-template-columns:minmax(210px,270px) minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-header{grid-template-columns:1fr!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-header>div:last-child{justify-content:flex-start!important;max-width:none!important}}@media (width<=760px){body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-view{height:100%!important;padding:9px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status>ul,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-evidence-grid.is-comparison{grid-template-columns:1fr!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status{max-height:220px!important;overflow-y:auto!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-body{grid-template-rows:minmax(120px,32%) minmax(0,1fr)!important;grid-template-columns:1fr!important}}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-view button.nexus-finding-list-item{border-radius:12px!important;min-height:72px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-list-item strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root.is-standalone-workspace{min-width:0!important;height:100%!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root.is-standalone-workspace .nexus-consolidate-layout{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:100%!important;display:grid!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root.is-standalone-workspace .nexus-consolidate-sidebar,html body.nexus-mode-consolidar .nexus-consolidate-root.is-standalone-workspace .nexus-context-inspector,html body.nexus-mode-consolidar .nexus-consolidate-root.is-standalone-workspace .nexus-consolidate-mobile-bar{display:none!important}html body.nexus-mode-consolidar .nexus-consolidate-root.is-standalone-workspace .nexus-consolidate-main{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:clamp(14px,2vw,28px)!important;display:block!important;position:relative!important;overflow:hidden auto!important}html body.nexus-mode-consolidar .nexus-consolidate-root.is-standalone-workspace .nexus-consolidate-view{width:100%!important;min-width:0!important;max-width:1540px!important;height:auto!important;min-height:100%!important;margin:0 auto!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/report].is-standalone-workspace .nexus-consolidate-view{max-width:none!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-view,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-view.has-review-focus,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-view.is-empty{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0 0 26px!important;display:block!important;position:relative!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-view>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;position:relative!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header{grid-template-columns:minmax(300px,1fr) minmax(420px,auto)!important;align-items:center!important;gap:24px!important;min-height:128px!important;margin:0 0 14px!important;padding:22px 26px!important;display:grid!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header h1{margin:0 0 5px!important;font-size:clamp(2.35rem,4vw,4rem)!important;line-height:.94!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header p{overflow-wrap:anywhere!important;max-width:680px!important;margin:0!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-summary{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-summary>*{white-space:nowrap!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-controls{gap:10px!important;margin:0 0 14px!important;padding:0 4px!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-controls>nav{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-controls>nav button{flex:none!important;max-width:100%!important;min-height:40px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-filters{grid-template-columns:minmax(220px,1fr) minmax(180px,260px) auto!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status{grid-template-columns:minmax(390px,.88fr) minmax(560px,1.25fr)!important;align-items:start!important;gap:16px!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0 0 14px!important;padding:16px!important;display:grid!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-status-block,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-source-block{align-content:start!important;gap:10px!important;min-width:0!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-status-block>header,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-source-block>header{justify-content:space-between!important;align-items:baseline!important;gap:12px!important;min-width:0!important;padding:0 2px!important;display:flex!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-status-block>header p,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-source-block>header p{margin:0!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-status-block>header span,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-source-block>header span{color:var(--color-text-meta)!important;text-align:right!important;font-size:.68rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-source-block>ul{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid article,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-source-block>ul li{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-width:0!important;height:auto!important;min-height:68px!important;margin:0!important;padding:11px 12px!important;display:grid!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid article>div,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-source-block>ul li>div{align-content:center!important;gap:3px!important;min-width:0!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid strong,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid small,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-source-block strong,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-source-block small{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid strong,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-source-block strong{font-size:.72rem!important;line-height:1.25!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid small,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-source-block small{font-size:.62rem!important;line-height:1.4!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus{grid-template-columns:minmax(0,1fr) minmax(360px,auto)!important;align-items:center!important;gap:18px!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0 0 16px!important;padding:14px 16px!important;display:grid!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus>div{min-width:0!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus>div:first-child{gap:4px!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus>div:last-child{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;max-width:none!important;display:flex!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus strong,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus span{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-section{gap:12px!important;min-width:0!important;margin:0!important;display:grid!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-section-heading{grid-template-columns:minmax(280px,.72fr) minmax(320px,1fr)!important;align-items:end!important;gap:20px!important;min-width:0!important;padding:0 4px!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-section-heading h2{font:650 clamp(1.2rem,2vw,1.65rem)/1.15 var(--font-family-display)!important;margin:2px 0 0!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-section-heading>p{color:var(--color-text-secondary)!important;margin:0!important;font-size:.78rem!important;line-height:1.5!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-body{grid-template-columns:minmax(290px,340px) minmax(0,1fr)!important;align-items:start!important;gap:14px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:560px!important;max-height:none!important;margin:0!important;display:grid!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-queue{contain:none!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:320px!important;max-height:calc(100vh - 112px)!important;margin:0!important;display:grid!important;position:sticky!important;top:12px!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-queue>header{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:13px 14px!important;display:flex!important;position:relative!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-list{scrollbar-gutter:stable!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:8px!important;min-width:0!important;min-height:0!important;padding:9px!important;display:grid!important;overflow:hidden auto!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] button.nexus-finding-list-item{white-space:normal!important;box-sizing:border-box!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:86px!important;max-height:none!important;margin:0!important;padding:11px 12px!important;display:grid!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] button.nexus-finding-list-item>*{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-list-item strong{-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-workspace{contain:none!important;width:100%!important;min-width:0!important;height:auto!important;min-height:560px!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review{grid-template-rows:auto auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:560px!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-header{grid-template-columns:minmax(0,1fr) minmax(260px,auto)!important;align-items:start!important;gap:18px!important;min-width:0!important;margin:0!important;padding:18px 20px!important;display:grid!important;position:relative!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-header>div{min-width:0!important;max-width:100%!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-header>div:last-child{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:flex-start!important;gap:6px!important;max-width:520px!important;display:flex!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-header h2,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-header p{overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-nav{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important;padding:10px 18px!important;display:flex!important;position:relative!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-scroll{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:20px!important;display:block!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-scroll>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-evidence-grid.is-comparison{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-width:0!important;max-width:100%!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-evidence-card,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-source-evidence-item{overflow-wrap:anywhere!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-footer{z-index:1!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;min-width:0!important;margin:0!important;padding:11px 14px!important;display:flex!important;position:relative!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-footer button{white-space:normal!important;flex:0 auto!important;max-width:100%!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-empty-state{text-align:center!important;place-content:center!important;justify-items:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:430px!important;max-height:none!important;margin:0!important;padding:48px 24px!important;display:grid!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-empty-state h2{margin:.4rem 0!important;font-size:clamp(1.75rem,3vw,2.8rem)!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-empty-state p{max-width:720px!important}@media (width<=1320px){html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-live-status{grid-template-columns:1fr!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-source-block>ul{grid-template-columns:repeat(4,minmax(150px,1fr))!important}}@media (width<=1080px){html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-section-heading{grid-template-columns:1fr!important;align-items:start!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-summary,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-focus>div:last-child{justify-content:flex-start!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-source-block>ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-body{grid-template-columns:minmax(250px,300px) minmax(0,1fr)!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-header{grid-template-columns:1fr!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review-header>div:last-child{justify-content:flex-start!important;max-width:none!important}}@media (width<=780px){html body.nexus-mode-consolidar .nexus-consolidate-root.is-standalone-workspace .nexus-consolidate-main{padding:10px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header{min-height:0!important;padding:18px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-source-block>ul,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-filters,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-evidence-grid.is-comparison{grid-template-columns:1fr!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-body{grid-template-columns:1fr!important;gap:12px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-queue{min-height:220px!important;max-height:420px!important;position:relative!important;top:auto!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-workspace,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-finding-review{min-height:0!important}}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-batch{border:1px solid color-mix(in srgb,var(--color-accent) 34%,var(--color-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 8%,transparent),#050c11c7)!important;box-sizing:border-box!important;border-radius:18px!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0 0 18px!important;padding:16px!important;display:grid!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-batch>header{grid-template-columns:minmax(260px,.72fr) minmax(320px,1fr)!important;align-items:end!important;gap:20px!important;min-width:0!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-batch>header h2{font:650 clamp(1.15rem,1.8vw,1.55rem)/1.15 var(--font-family-display)!important;margin:2px 0 0!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-batch>header>p{color:var(--color-text-secondary)!important;overflow-wrap:anywhere!important;margin:0!important;font-size:.78rem!important;line-height:1.5!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-chips{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:9px!important;min-width:0!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] button.nexus-coherence-review-chip{border:1px solid var(--color-border)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:88px!important;color:var(--color-text-primary)!important;text-align:left!important;white-space:normal!important;box-sizing:border-box!important;background:#071219c7!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:4px!important;padding:11px 12px!important;display:grid!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] button.nexus-coherence-review-chip:hover,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] button.nexus-coherence-review-chip.is-active{border-color:color-mix(in srgb,var(--color-accent) 72%,white 12%)!important;background:color-mix(in srgb,var(--color-accent) 12%,#071219e6)!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] button.nexus-coherence-review-chip span{color:var(--color-accent)!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:.62rem!important;font-weight:700!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] button.nexus-coherence-review-chip strong,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] button.nexus-coherence-review-chip small{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;display:block!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] button.nexus-coherence-review-chip strong{font-size:.78rem!important;line-height:1.35!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] button.nexus-coherence-review-chip small{color:var(--color-text-meta)!important;font-size:.62rem!important;line-height:1.35!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-active-review{border:1px solid color-mix(in srgb,var(--color-accent) 38%,var(--color-border))!important;background:#040d13bd!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) minmax(300px,auto)!important;align-items:center!important;gap:18px!important;min-width:0!important;padding:14px 16px!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-active-review>div{min-width:0!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-active-review>div:first-child{gap:4px!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-active-review h3,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-active-review p,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-active-review small,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-active-review strong{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;margin:0!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-active-review>div:last-child{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-active-review>div:last-child strong{color:var(--color-text-secondary)!important;text-align:right!important;flex:1 0 100%!important;font-size:.7rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-general{color:var(--color-text-secondary)!important;background:#071219ad!important;border-radius:10px!important;margin:0!important;padding:10px 12px!important;font-size:.72rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-view.has-review-queue .nexus-coherence-review-section{margin-top:0!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-empty-state button[data-coherence-action=clear-filters]{min-width:140px!important}@media (width<=1100px){html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-batch>header,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-active-review{grid-template-columns:minmax(0,1fr)!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-active-review>div:last-child{justify-content:flex-start!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-active-review>div:last-child strong{text-align:left!important}}@media (width<=720px){html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-review-chips{grid-template-columns:minmax(0,1fr)!important}}body.nexus-mode-crear .graph-wrap.atlas-cosmos .atlas-atmosphere-layer,body.nexus-mode-crear .graph-wrap .atlas-atmosphere-layer{opacity:.72!important;will-change:auto!important;background-position:50%,50%,50%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,100% 100%!important;width:100%!important;height:100%!important;animation:none!important;inset:0!important;transform:none!important}body.nexus-mode-crear .graph-wrap.atlas-cosmos:before,body.nexus-mode-crear .graph-wrap:before{will-change:auto!important;background-position:0 0,0 0,0 0,0 0!important;animation:none!important}body.nexus-mode-crear .atlas-canvas-bg{animation-play-state:paused!important}body.nexus-mode-crear .atlas-constellation-layer,body.nexus-mode-crear .atlas-energy-layer{animation:none!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-general-result{border:1px solid color-mix(in srgb,var(--color-accent-system) 30%,var(--color-border))!important;background:linear-gradient(125deg,#081921eb,#060e14db)!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) minmax(460px,.9fr)!important;align-items:center!important;gap:18px!important;margin:0 0 18px!important;padding:18px 20px!important;scroll-margin-top:18px!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-general-result h2{font:650 clamp(1.15rem,1.8vw,1.55rem)/1.18 var(--font-family-display)!important;margin:3px 0 6px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-general-result p{color:var(--color-text-secondary)!important;margin:0!important;line-height:1.5!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-general-counts{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-general-counts span{border:1px solid var(--color-border)!important;min-width:0!important;color:var(--color-text-secondary)!important;text-align:center!important;background:#020c12ad!important;border-radius:11px!important;gap:2px!important;padding:10px!important;font-size:.62rem!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-general-counts strong{color:var(--color-text-primary)!important;font-size:1rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-empty-state[data-coherence-results]{scroll-margin-top:18px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-empty-state.is-incomplete{border-color:color-mix(in srgb,var(--color-state-warning) 48%,var(--color-border))!important;background:linear-gradient(130deg,color-mix(in srgb,var(--color-state-warning) 7%,#050d12eb),#040d13e0)!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid article button[data-coherence-action=recalculate]{justify-self:start!important;min-height:30px!important;margin-top:5px!important;padding:5px 9px!important;font-size:.62rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-analysis-status-grid article>div{align-content:center!important}@media (width<=1100px){html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-general-result{grid-template-columns:minmax(0,1fr)!important}}@media (width<=720px){html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-general-counts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence].is-standalone-workspace,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence].is-standalone-workspace .nexus-consolidate-layout{height:100%!important;min-height:0!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-consolidate-main{scrollbar-gutter:stable!important;height:100%!important;min-height:0!important;padding:clamp(14px,1.7vw,24px)!important;display:block!important;overflow:hidden auto!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-consolidate-view{width:min(1480px,100%)!important;max-width:1480px!important;height:auto!important;min-height:100%!important;margin:0 auto!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-view.nexus-coherence-simple{contain:none!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0 0 30px!important;display:flex!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;position:relative!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple{background:linear-gradient(135deg,#0d181df5,#050f14f0)!important;border:1px solid #4db5d333!important;border-radius:28px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;min-height:0!important;margin:0!important;padding:clamp(22px,2.6vw,36px)!important;display:grid!important;overflow:hidden!important;box-shadow:0 16px 42px #0000002e!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple:before{content:"";opacity:.8;background:linear-gradient(#cd923bd9,#4db5d380);width:3px;position:absolute;inset:0 auto 0 0}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple .nexus-view-eyebrow{color:#d7a958!important;letter-spacing:.13em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:.72rem!important;font-weight:800!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple p:not(.nexus-view-eyebrow){max-width:650px!important;color:var(--color-text-secondary,#9fb0b7)!important;margin:0!important;font-size:clamp(.95rem,1.3vw,1.08rem)!important;line-height:1.5!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple .nexus-coherence-summary{justify-content:flex-end!important;align-items:center!important;min-width:0!important;display:flex!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple button,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-status button,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-decision button{border-radius:16px!important;min-height:46px!important;padding:0 20px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-focus{color:var(--color-text-secondary,#a8b4b9)!important;background:#251b1257!important;border:1px solid #cd923b33!important;border-radius:18px!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"label title""label note"!important;align-items:center!important;gap:2px 12px!important;margin:0!important;padding:12px 16px!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-focus span{color:#d7a958!important;letter-spacing:.08em!important;text-transform:uppercase!important;grid-area:label!important;font-size:.68rem!important;font-weight:800!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-focus strong{text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:title!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-focus small{color:var(--color-text-meta,#73868f)!important;grid-area:note!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-status{background:#050e12b3!important;border:1px solid #4db5d329!important;border-radius:26px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;min-height:240px!important;margin:0!important;padding:clamp(24px,3vw,42px)!important;display:grid!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-status.is-error{background:linear-gradient(135deg,#301a1447,#050e12cc)!important;border-color:#d2805352!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-icon{color:#69c7de!important;border:1px solid #4db5d361!important;border-radius:20px!important;place-items:center!important;width:58px!important;height:58px!important;font-size:1.7rem!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-status h2{margin:3px 0 8px!important;font-size:clamp(1.45rem,2.3vw,2.2rem)!important;line-height:1.08!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-status p:not(.nexus-view-eyebrow){max-width:760px!important;color:var(--color-text-secondary,#9fb0b7)!important;margin:0 0 16px!important;line-height:1.55!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-result{background:linear-gradient(135deg,#0a191fe6,#061014d6)!important;border:1px solid #4db5d32e!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;margin:0!important;padding:22px 26px!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-result.is-clean{border-color:#62ae8b40!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-result h2{margin:3px 0 6px!important;font-size:clamp(1.45rem,2.4vw,2.25rem)!important;line-height:1.08!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-result p:not(.nexus-view-eyebrow){max-width:750px!important;color:var(--color-text-secondary,#9fb0b7)!important;margin:0!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts{flex:none!important;grid-template-columns:repeat(3,minmax(88px,112px))!important;gap:8px!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts>span{background:#020a0e6b!important;border:1px solid #5095a926!important;border-radius:16px!important;justify-items:center!important;gap:3px!important;min-height:76px!important;padding:11px 10px!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts strong{font-size:1.4rem!important;line-height:1!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts small{color:var(--color-text-meta,#78909a)!important;font-size:.68rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts .is-problem strong{color:#e2a173!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts .is-review strong{color:#a797d9!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts .is-opportunity strong{color:#69c7de!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-workspace{background:0 0!important;border:0!important;grid-template-columns:minmax(310px,390px) minmax(0,1fr)!important;align-items:start!important;gap:14px!important;min-width:0!important;height:auto!important;min-height:480px!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-list{scrollbar-width:thin!important;background:#050e12b3!important;border:1px solid #4db5d329!important;border-radius:22px!important;flex-direction:column!important;gap:8px!important;min-width:0!important;max-height:min(68vh,720px)!important;padding:10px!important;display:flex!important;overflow:hidden auto!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-list>header{border-bottom:1px solid #4db5d31f!important;justify-content:space-between!important;align-items:baseline!important;gap:12px!important;padding:5px 6px 10px!important;display:flex!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-list>header span{color:var(--color-text-meta,#748990)!important;font-size:.68rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-card{width:100%!important;min-height:0!important;color:inherit!important;text-align:left!important;cursor:pointer!important;background:#0c1a20bd!important;border:1px solid #5095a92b!important;border-radius:17px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"type action""title title""body body""source source"!important;gap:5px 10px!important;padding:14px!important;transition:border-color .16s,background .16s,transform .16s!important;display:grid!important;position:relative!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-card:hover{background:#0e1f26e6!important;border-color:#60c2d861!important;transform:translateY(-1px)!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-card.is-selected{background:#12232af5!important;border-color:#67c7ddb3!important;box-shadow:inset 0 0 0 1px #67c7dd29!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-card-type{color:#d4a458!important;letter-spacing:.08em!important;text-transform:uppercase!important;grid-area:type!important;font-size:.64rem!important;font-weight:800!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-card>strong{color:var(--color-text-primary,#e8e5dc)!important;grid-area:title!important;margin:1px 0!important;font-size:.96rem!important;line-height:1.28!important;display:block!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-card>p{color:var(--color-text-secondary,#a1afb5)!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;grid-area:body!important;margin:0!important;font-size:.76rem!important;line-height:1.42!important;display:-webkit-box!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-card>small{color:#65bfd6!important;grid-area:source!important;font-size:.66rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-card-action{color:var(--color-text-meta,#81939a)!important;white-space:nowrap!important;grid-area:action!important;font-size:.67rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail-wrap{min-width:0!important;height:auto!important;min-height:480px!important;padding:0!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-empty-detail,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail{background:#050e12b3!important;border:1px solid #4db5d329!important;border-radius:22px!important;min-height:480px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-empty-detail{color:var(--color-text-meta,#758a92)!important;text-align:center!important;align-content:center!important;place-items:center!important;gap:8px!important;padding:30px!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-empty-detail span{color:#cf9338!important;font-size:1.8rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-empty-detail h2{color:var(--color-text-primary,#e8e5dc)!important;margin:0!important;font-size:1.55rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-empty-detail p{margin:0!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail{flex-direction:column!important;display:flex!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail>header{background:linear-gradient(135deg,#1a18158a,#0710142e)!important;border-bottom:1px solid #4db5d321!important;gap:5px!important;padding:24px 26px!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail>header>span{color:#d5a14b!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:.67rem!important;font-weight:800!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail h2{max-width:920px!important;margin:0!important;font-size:clamp(1.65rem,2.8vw,2.8rem)!important;line-height:1.04!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail>header>small{color:#69bfd3!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail>section{border-bottom:1px solid #4db5d31a!important;padding:19px 26px!important;display:block!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail>section:last-child{border-bottom:0!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail h3{color:#d5a14b!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-family:inherit!important;font-size:.75rem!important;font-weight:800!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail>section>p{max-width:960px!important;color:var(--color-text-secondary,#aab7bb)!important;margin:0!important;font-size:.9rem!important;line-height:1.6!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-evidence{background:#08171d9e!important;border:1px solid #4db5d329!important;border-radius:16px!important;align-content:start!important;gap:5px!important;min-width:0!important;padding:14px!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-evidence>span{color:#6dc3d7!important;text-transform:uppercase!important;font-size:.65rem!important;font-weight:800!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-evidence>strong{color:var(--color-text-primary,#e8e5dc)!important;font-size:.85rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-evidence>p{color:var(--color-text-secondary,#a8b5ba)!important;margin:0!important;font-size:.76rem!important;line-height:1.48!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-evidence.is-missing{border-color:#d8975b59!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-decision{background:#13100c57!important;margin-top:auto!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-decision>div{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-history,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-technical{color:var(--color-text-meta,#7d9097)!important;background:#040c1075!important;border:1px solid #4db5d31f!important;border-radius:16px!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-history summary,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-technical summary{color:var(--color-text-secondary,#a9b4b8)!important;cursor:pointer!important;padding:12px 15px!important;font-size:.75rem!important;list-style-position:inside!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-history>p,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-technical>p,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-technical>small{color:var(--color-text-meta,#7d9097)!important;margin:0!important;padding:0 15px 12px!important;font-size:.72rem!important;display:block!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-history>div{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important;gap:7px!important;padding:0 12px 12px!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-history article{background:#08121680!important;border:1px solid #4db5d31a!important;border-radius:12px!important;gap:3px!important;padding:10px 12px!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-history article>span,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-history article>small{color:var(--color-text-meta,#72858c)!important;font-size:.64rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-history article>strong{font-size:.76rem!important;line-height:1.3!important}html body .nexus-resolution-dialog[hidden]{display:none!important}html body .nexus-coherence-simple-dialog{border-radius:22px!important;width:min(520px,100vw - 32px)!important;padding:24px!important}html body .nexus-coherence-simple-dialog h2{margin:0 0 8px!important}html body .nexus-coherence-simple-dialog p{line-height:1.5!important}html body .nexus-coherence-simple-dialog label{gap:7px!important;margin:14px 0!important;display:grid!important}html body .nexus-coherence-simple-dialog textarea{box-sizing:border-box!important;width:100%!important}@media (width<=980px){html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-result,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-status{grid-template-columns:1fr!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple .nexus-coherence-summary{justify-content:flex-start!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-workspace{grid-template-columns:1fr!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-list{max-height:360px!important}}@media (width<=620px){html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-consolidate-main{padding:10px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple{border-radius:22px!important;padding:20px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple h1{font-size:2.6rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts{grid-template-columns:1fr!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts>span{grid-template-columns:auto 1fr!important;place-items:center start!important;min-height:48px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-evidence-grid{grid-template-columns:1fr!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail>header,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail>section{padding:18px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-focus{grid-template-columns:1fr!important;grid-template-areas:"label""title""note"!important}}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-view.nexus-coherence-simple{gap:12px!important;padding-bottom:18px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple{border-radius:22px!important;gap:18px!important;min-height:0!important;padding:18px 24px!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple h1{margin:0 0 5px!important;font-size:clamp(2.35rem,3.7vw,3.55rem)!important;line-height:.98!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple p:not(.nexus-view-eyebrow){font-size:.92rem!important;line-height:1.42!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple .nexus-coherence-summary button{min-width:140px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-focus{border-radius:15px!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"label title""label note"!important;min-height:0!important;padding:10px 14px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-focus small{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-status{border-radius:20px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:16px!important;min-height:136px!important;padding:18px 22px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-status h2{margin:2px 0 5px!important;font-size:clamp(1.25rem,1.9vw,1.7rem)!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-status p:not(.nexus-view-eyebrow){margin:0!important;font-size:.84rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-icon{border-radius:15px!important;width:46px!important;height:46px!important;font-size:1.25rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-result{border-radius:20px!important;gap:18px!important;padding:16px 20px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-result h2{font-size:clamp(1.25rem,2vw,1.8rem)!important;line-height:1.08!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-result p:not(.nexus-view-eyebrow){font-size:.82rem!important;line-height:1.4!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts{grid-template-columns:repeat(3,minmax(82px,96px))!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts>span{border-radius:14px!important;min-height:62px!important;padding:9px 8px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts strong{font-size:1.25rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-workspace{grid-template-columns:minmax(280px,340px) minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;height:clamp(470px,61vh,640px)!important;min-height:470px!important;max-height:640px!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-list{border-radius:19px!important;height:100%!important;min-height:0!important;max-height:none!important;padding:9px!important;overflow:hidden auto!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-list>header{z-index:2!important;background:#050e12f5!important;padding:7px 6px 10px!important;position:sticky!important;top:0!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-card{border-radius:15px!important;gap:4px 8px!important;padding:12px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-card>strong{font-size:.9rem!important;line-height:1.23!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-card>p{-webkit-line-clamp:1!important;font-size:.72rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-card>small{font-size:.62rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail-wrap{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;overflow:hidden auto!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-empty-detail,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail{box-sizing:border-box!important;border-radius:19px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:100%!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail{overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail>header{gap:4px!important;padding:18px 20px!important;position:static!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail h2{overflow-wrap:anywhere!important;max-width:860px!important;font-size:clamp(1.35rem,2.1vw,2rem)!important;line-height:1.08!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail>section{padding:15px 20px!important;position:static!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail>section>p{font-size:.82rem!important;line-height:1.5!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-evidence{border-radius:14px!important;padding:12px!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-evidence>strong{overflow-wrap:anywhere!important;font-size:.8rem!important;line-height:1.3!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-evidence>p{-webkit-line-clamp:5!important;-webkit-box-orient:vertical!important;font-size:.71rem!important;line-height:1.42!important;display:-webkit-box!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-decision{z-index:4!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:linear-gradient(#101110f5,#0a0e0ffc)!important;margin-top:auto!important;padding:14px 20px 16px!important;position:sticky!important;bottom:0!important;box-shadow:0 -12px 22px #0000002e!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-decision h3{margin-bottom:8px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-decision button{border-radius:14px!important;min-height:40px!important;padding:0 16px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-workspace .nexus-coherence-simple-card,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-workspace .nexus-coherence-simple-evidence,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-workspace .nexus-coherence-simple-detail>header{float:none!important;inset:auto!important;transform:none!important}@media (width<=980px){html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-workspace{grid-template-columns:1fr!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-list{height:auto!important;max-height:300px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-detail-wrap{height:auto!important;max-height:none!important;overflow:visible!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-decision{position:static!important}}@media (width<=620px){html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple{padding:16px 18px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple h1{font-size:2.25rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-evidence-grid{grid-template-columns:1fr!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-focus small{white-space:normal!important}}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-progress{background:linear-gradient(90deg,#07191ff0,#13110ed1)!important;border:1px solid #4db5d33d!important;border-radius:17px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:12px 16px!important;display:grid!important;box-shadow:0 10px 26px #00000024!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-progress-spinner{border:2px solid #5cc2da33!important;border-top-color:#5cc2daf2!important;border-radius:50%!important;width:22px!important;height:22px!important;animation:.9s linear infinite nexusCoherenceSpin!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-progress strong{margin-bottom:2px!important;font-size:.9rem!important;display:block!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-progress p,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-progress small{color:var(--color-text-secondary,#91a3aa)!important;margin:0!important;font-size:.74rem!important;line-height:1.4!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-progress small{white-space:nowrap!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-result.is-preliminary{border-style:dashed!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-evidence-grid.is-single{grid-template-columns:minmax(0,1fr)!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-evidence-grid.is-single .nexus-coherence-simple-evidence{max-width:760px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-icon.is-working{animation:1.25s ease-in-out infinite nexusCoherencePulse!important}@keyframes nexusCoherenceSpin{to{transform:rotate(360deg)}}@keyframes nexusCoherencePulse{50%{opacity:.48;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-progress-spinner,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-icon.is-working{animation:none!important}}@media (width<=760px){html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-progress{grid-template-columns:auto minmax(0,1fr)!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-progress small{white-space:normal!important;grid-column:2!important}}.nexus-map-marker-object .nexus-map-object-label{dominant-baseline:middle;text-anchor:middle}.nexus-map-marker-object .nexus-map-resize-handle.is-marker-handle{cursor:nwse-resize;pointer-events:all;filter:drop-shadow(0 0 5px #d49b4d73)}.nexus-map-marker-object.is-pointer-dragging .nexus-map-resize-handle.is-marker-handle,.nexus-map-marker-object .nexus-map-resize-handle.is-marker-handle:hover{filter:drop-shadow(0 0 8px #d49b4db8)}.nexus-map-inspector-drawer[open]>.nexus-map-inspector{max-height:min(72vh,720px);overflow:auto}.nexus-map-inspector-header-actions{align-items:center;gap:.45rem;display:flex}.nexus-map-inspector-header-actions [data-map-action=edit-place]{min-height:34px;padding:.4rem .72rem}.nexus-map-inspector-header-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.nexus-map-inspector-header-actions .nexus-map-edit-action,.nexus-map-inspector-header-actions [data-map-action=edit-place]{white-space:nowrap;line-height:1;border-radius:999px!important;width:auto!important;min-width:auto!important;height:34px!important;min-height:34px!important;padding:.38rem .82rem!important}.nexus-map-inspector-header-actions .nexus-map-close-action,.nexus-map-inspector-header-actions [data-map-action=close-selection]{flex:0 0 34px;font-size:1.15rem;line-height:1;border-radius:50%!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}.nexus-selection-marquee{z-index:80;pointer-events:none;box-sizing:border-box;opacity:0;background:#48bbda1c;border:1px dashed #5bd3effa;border-radius:5px;position:absolute;box-shadow:0 0 0 1px #d1973a1f,0 0 24px #48bbda29}.nexus-selection-marquee.is-active{opacity:1}.nexus-selection-marquee.is-timeline{z-index:45}.nexus-selection-marquee.is-actors,.nexus-selection-marquee.is-map{z-index:95}.nexus-map-canvas-viewport.is-marquee-selecting,.nexus-timeline-canvas.is-marquee-selecting,.nexus-actor-board-stage.is-marquee-selecting{cursor:crosshair!important;-webkit-user-select:none!important;user-select:none!important}.nexus-marquee-count-chip{z-index:100;color:#c4edf5;letter-spacing:.01em;pointer-events:none;background:#07131af0;border:1px solid #52c7e46b;border-radius:999px;padding:7px 12px;font-size:.74rem;font-weight:700;position:absolute;bottom:58px;right:20px;box-shadow:0 8px 24px #00000038}.nexus-marquee-count-chip.is-timeline{bottom:18px;right:20px}.nexus-marquee-count-chip.is-actors{bottom:54px;right:20px}.nexus-timeline-event.is-selected,.nexus-timeline-period-band.is-selected,.nexus-timeline-era-band.is-selected{outline-offset:3px;outline:2px solid #5ccfebe6;box-shadow:0 0 0 5px #5ccfeb1c,0 0 22px #5ccfeb1f}.nexus-map-canvas-shell[data-active-tool=select] .nexus-map-canvas-viewport,.nexus-actor-board-stage:not(.is-connect-mode),.nexus-timeline-canvas{cursor:default}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map],body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-consolidate-main{padding-bottom:0!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-grid,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-main,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-canvas-shell{height:100%!important;min-height:0!important}.nexus-map-canvas-shell.has-board-timeline{grid-template-rows:minmax(150px,1fr) var(--map-timeline-height,42px) 32px!important}.nexus-map-timebar{background:linear-gradient(#2c1e14d6,#070e14fc)!important;border-top:1px solid #c58f3d57!important;grid-template-rows:42px minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important;padding:0!important;transition:none!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 -12px 28px #00000029!important}.nexus-map-timebar.is-collapsed{grid-template-rows:42px 0!important}.nexus-map-timebar-content{opacity:1;min-height:0!important;position:relative!important;overflow:hidden!important}.nexus-map-timebar.is-collapsed .nexus-map-timebar-content{opacity:0!important;pointer-events:none!important;height:0!important;min-height:0!important}.nexus-map-timebar-dock-header{color:#d4a15b!important;text-align:left!important;cursor:pointer!important;z-index:12!important;background:linear-gradient(90deg,#5c3b1d7a,#151618e6 62%,#071016f5)!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 18px!important;display:flex!important;box-shadow:inset 0 -1px #c58f3d21!important}.nexus-map-timebar-dock-header>span{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.nexus-map-timebar-dock-header strong{color:#cf974b!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:500!important}.nexus-map-timebar-dock-header small{color:#718692!important;font-size:.56rem!important;font-weight:400!important}.nexus-map-timebar.is-collapsed .nexus-map-timebar-dock-header small{display:none!important}.nexus-map-timebar-dock-header b{color:#7ea7b4!important;font-size:.8rem!important;font-weight:500!important}.nexus-map-timebar-dock-header:hover,.nexus-map-timebar-dock-header:focus-visible{background:linear-gradient(90deg,#69431f94,#161a1df0 62%,#081218fa)!important;outline:none!important}.nexus-map-timebar-resize{z-index:30!important;cursor:ns-resize!important;touch-action:none!important;background:0 0!important;justify-content:center!important;align-items:flex-start!important;height:14px!important;display:flex!important;position:absolute!important;top:-6px!important;left:0!important;right:0!important}.nexus-map-timebar-resize:before{content:"";position:absolute;inset:-5px 0!important}.nexus-map-timebar-resize span{opacity:.85!important;background:#1e758d!important;border-radius:999px!important;width:96px!important;height:4px!important;margin-top:4px!important;box-shadow:0 0 12px #3cc0dc40!important}.nexus-map-timebar-resize:hover span,.nexus-map-timebar-resize.is-dragging span{opacity:1!important;background:#59c2d8!important}.nexus-map-timebar-resize small{display:none!important}.nexus-map-timebar>.nexus-map-timebar-content>.nexus-map-embedded-timeline{height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:hidden!important}.nexus-map-timebar-content .nexus-timeline-board-main{height:auto!important;min-height:0!important;position:absolute!important;inset:0!important;overflow:auto!important}.nexus-map-timebar-content .nexus-timeline-canvas{border:0!important;border-radius:0!important;height:100%!important;min-height:100%!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map]{padding-bottom:0!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-consolidate-main,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-consolidate-view,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-places-workspace,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-grid{height:100%!important;min-height:0!important;padding-bottom:0!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-main{isolation:isolate;background:#050c12!important;border-radius:12px!important;height:100%!important;min-height:0!important;position:relative!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-main.has-timeline-dock{grid-template-rows:minmax(150px,1fr) var(--map-timeline-height,42px)!important;display:grid!important}.nexus-map-map-pane{background:radial-gradient(circle at 52% 18%,#247e9712,#0000 42%),linear-gradient(#081119fa,#040a10fc)!important;border-radius:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;position:relative!important;overflow:hidden!important}.nexus-map-map-pane>.nexus-map-canvas-shell{border-radius:0!important;grid-template-rows:minmax(0,1fr) 32px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.nexus-map-map-pane .nexus-map-canvas-viewport,.nexus-map-map-pane .nexus-map-canvas-viewport>svg{border-radius:0!important;min-height:0!important}.nexus-map-map-pane .nexus-map-statusbar{border-radius:0!important;height:32px!important;min-height:32px!important}.nexus-map-map-pane .nexus-map-inspector-drawer{max-height:calc(100% - 28px)!important}.nexus-map-map-pane .nexus-map-inspector-drawer[open]{max-height:none!important;top:14px!important;bottom:14px!important}.nexus-map-workspace-main.has-timeline-dock>.nexus-map-timebar{z-index:20!important;background:linear-gradient(#161414fa,#050c12fe)!important;border:0!important;border-top:1px solid #c58f3d57!important;border-radius:0!important;grid-template-rows:42px minmax(0,1fr)!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 -10px 24px #0000002e!important}.nexus-map-workspace-main.has-timeline-dock>.nexus-map-timebar.is-collapsed{grid-template-rows:42px 0!important}.nexus-map-workspace-main.has-timeline-dock>.nexus-map-timebar .nexus-map-timebar-content{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;position:relative!important;overflow:hidden!important}.nexus-map-workspace-main.has-timeline-dock>.nexus-map-timebar.is-collapsed .nexus-map-timebar-content{opacity:0!important;pointer-events:none!important;height:0!important;min-height:0!important}.nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-dock-header{color:#d4a15b!important;text-align:left!important;cursor:pointer!important;z-index:22!important;background:linear-gradient(90deg,#49301c85,#14171af5 60%,#071016fa)!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 18px!important;display:flex!important;box-shadow:inset 0 -1px #c58f3d21!important}.nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-dock-header>span{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-dock-header strong{color:#cf974b!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:500!important}.nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-dock-header small{color:#718692!important;font-size:.56rem!important;font-weight:400!important}.nexus-map-workspace-main.has-timeline-dock>.nexus-map-timebar.is-collapsed .nexus-map-timebar-dock-header small{display:none!important}.nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-dock-header b{color:#7ea7b4!important;font-size:.8rem!important;font-weight:500!important}.nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-resize{z-index:40!important;cursor:ns-resize!important;touch-action:none!important;background:0 0!important;justify-content:center!important;align-items:flex-start!important;height:14px!important;display:flex!important;position:absolute!important;top:-7px!important;left:0!important;right:0!important}.nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-resize:before{content:"";position:absolute;inset:-6px 0!important}.nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-resize span{opacity:.9!important;background:#1e758d!important;border-radius:999px!important;width:96px!important;height:4px!important;margin-top:4px!important;box-shadow:0 0 12px #3cc0dc40!important}.nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-resize:hover span,.nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-resize.is-dragging span{opacity:1!important;background:#59c2d8!important}.nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-resize small{display:none!important}.nexus-map-workspace-main.has-timeline-dock .nexus-map-embedded-timeline{width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;position:relative!important;overflow:hidden!important}.nexus-map-workspace-main.has-timeline-dock .nexus-map-embedded-timeline .nexus-timeline-board-main{border-radius:0!important;width:auto!important;height:auto!important;min-height:0!important;position:absolute!important;inset:0!important;overflow:auto!important}.nexus-map-workspace-main.has-timeline-dock .nexus-map-embedded-timeline .nexus-timeline-canvas{border:0!important;border-radius:0!important;height:100%!important;min-height:100%!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event:not(.is-pointer-dragging):hover,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event:not(.is-pointer-dragging):focus-visible{left:var(--event-x)!important;transform:translate(-50%)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event{box-sizing:border-box!important}.nexus-map-workspace-main.has-timeline-dock .nexus-map-map-pane,.nexus-map-workspace-main.has-timeline-dock .nexus-map-canvas-shell,.nexus-map-workspace-main.has-timeline-dock .nexus-map-canvas-viewport,.nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar,.nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-content{border-radius:0!important}@media (width<=850px){.nexus-map-workspace-main.has-timeline-dock{grid-template-rows:minmax(130px,1fr) var(--map-timeline-height,42px)!important}.nexus-map-map-pane .nexus-map-inspector-drawer[open]{bottom:10px!important}}body.nexus-mode-consolidar .nexus-mode-screen.nexus-consolidate-screen{height:calc(100vh - 64px)!important;max-height:calc(100vh - 64px)!important;top:64px!important;bottom:0!important}body.nexus-mode-consolidar .nexus-mode-screen.nexus-consolidate-screen:before{inset:64px 0 0!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-consolidate-layout,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-consolidate-main,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-consolidate-view,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-places-workspace,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-grid{background:#050c12!important}.nexus-timeline-event,.nexus-timeline-event:hover,.nexus-timeline-event:focus,.nexus-timeline-event:focus-visible{left:var(--event-x)!important;margin:0!important;top:calc(54% - 132px)!important;transform:translate(-50%)translate(0,0)rotate(0)scale(1)!important}.nexus-timeline-event{transition:border-color .14s,background .14s,box-shadow .14s,opacity .14s!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event:hover,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event:focus,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event:focus-visible{left:var(--event-x)!important;margin:0!important;top:calc(54% - 132px)!important;transform:translate(-50%)translate(0,0)rotate(0)scale(1)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-main.has-timeline-dock{grid-template-rows:minmax(150px,1fr) 7px var(--map-timeline-height,42px) 32px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-main.has-timeline-dock:before{content:"";pointer-events:none!important;background:linear-gradient(90deg,#0000,#42d9ff1f,#0000)!important;grid-row:2!important;height:7px!important;min-height:7px!important;display:block!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-main.has-timeline-dock>.nexus-map-map-pane{grid-row:1!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-main.has-timeline-dock>.nexus-map-timebar{grid-row:3!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-main.has-timeline-dock>.nexus-map-statusbar{grid-row:4!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-map-pane>.nexus-map-canvas-shell{grid-template-rows:minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-main.has-timeline-dock>.nexus-map-statusbar{box-sizing:border-box!important;background:#040a0ffa!important;border-top:1px solid #4c879824!important;border-radius:0!important;width:100%!important;height:32px!important;min-height:32px!important;padding:0 18px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-empty-hint,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-empty-hint:hover,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-empty-hint:focus,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-empty-hint:focus-visible{margin:0!important;top:43%!important;left:50%!important;transform:translate(-50%,-50%)translate(0,0)rotate(0)scale(1)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-empty-hint{transition:border-color .14s,background .14s,box-shadow .14s,opacity .14s!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-content{container-name:nexus-map-timeline-pane;container-type:size!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-resize{align-items:center!important;height:20px!important;top:-10px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-resize span{background:linear-gradient(90deg,#1f6f87b8,#54c6dcf5,#1f6f87b8)!important;border:1px solid #65d8f061!important;width:124px!important;height:6px!important;margin-top:0!important;position:relative!important;box-shadow:0 0 0 3px #050c12b8,0 0 16px #3cc0dc4d!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-resize span:after{content:"";background:#e8faffcc;border-radius:999px;width:26px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:-34px 0 #e8faff47,34px 0 #e8faff47}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-resize small{color:#8ea7b0!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;background:#050d12eb!important;border:1px solid #5cc3dc33!important;border-radius:8px!important;padding:5px 8px!important;font:650 .52rem/1 system-ui,sans-serif!important;transition:opacity .14s,transform .14s!important;display:block!important;position:absolute!important;bottom:17px!important;left:50%!important;transform:translate(-50%)translateY(4px)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-resize:hover small,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-resize:focus-visible small,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-workspace-main.has-timeline-dock .nexus-map-timebar-resize.is-dragging small{opacity:1!important;transform:translate(-50%)translateY(0)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline{--map-embedded-axis:54%;--map-embedded-event-offset:132px;--map-embedded-period-offset:48px;--map-embedded-era-offset:48px;--map-embedded-period-step:34px;--map-embedded-era-step:48px}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-axis{top:var(--map-embedded-axis)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-grid small{top:calc(var(--map-embedded-axis) + 15px)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event:hover,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event:focus,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event:focus-visible{top:calc(var(--map-embedded-axis) - var(--map-embedded-event-offset))!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-period-band{top:calc(var(--map-embedded-axis) - var(--map-embedded-period-offset) - (var(--period-index) * var(--map-embedded-period-step)))!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-era-band{top:calc(var(--map-embedded-axis) + var(--map-embedded-era-offset) + (var(--period-index) * var(--map-embedded-era-step)))!important}@container nexus-map-timeline-pane (height<=320px){body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline{--map-embedded-event-offset:94px;--map-embedded-period-offset:34px;--map-embedded-era-offset:28px;--map-embedded-period-step:27px;--map-embedded-era-step:36px}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event{min-height:62px!important;padding:8px 10px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event-marker{bottom:-30px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event-marker:after{height:20px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-period-band{height:26px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-era-band{height:32px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-grid small{top:calc(var(--map-embedded-axis) + 10px)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-pan-hint,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-viewport-scale{bottom:8px!important}}@container nexus-map-timeline-pane (height<=230px){body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline{--map-embedded-event-offset:82px;--map-embedded-period-offset:28px;--map-embedded-era-offset:23px;--map-embedded-period-step:23px;--map-embedded-era-step:30px}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event{width:clamp(138px,12vw,190px)!important;min-height:56px!important;padding:7px 9px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event-marker{bottom:-21px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event-marker:after{height:12px!important}}@container nexus-map-timeline-pane (height<=180px){body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline{--map-embedded-axis:62%;--map-embedded-event-offset:54px;--map-embedded-period-offset:18px;--map-embedded-era-offset:17px;--map-embedded-period-step:19px;--map-embedded-era-step:23px}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event{gap:2px!important;width:clamp(128px,11vw,174px)!important;min-height:48px!important;padding:5px 8px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event-marker{bottom:-16px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-event-marker:after{height:8px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-period-band{height:22px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-era-band{height:25px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-grid small{top:calc(var(--map-embedded-axis) + 6px)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-empty-hint,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-empty-hint:hover,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-empty-hint:focus-visible{gap:3px!important;min-width:210px!important;padding:10px 16px!important;top:50%!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-empty-hint>span{font-size:1rem!important}}@container nexus-map-timeline-pane (height<=105px){body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline{--map-embedded-axis:68%;--map-embedded-event-offset:42px}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-empty-hint small,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-pan-hint,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-embedded-timeline .nexus-timeline-viewport-scale{display:none!important}}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-timebar-header-row{z-index:22!important;background:linear-gradient(90deg,#49301c85,#14171af5 60%,#071016fa)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;height:42px!important;min-height:42px!important;display:grid!important;position:relative!important;box-shadow:inset 0 -1px #c58f3d21!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-timebar-header-row .nexus-map-timebar-dock-header{min-width:0!important;box-shadow:none!important;background:0 0!important}.nexus-map-temporal-mode-switch{display:none!important}.nexus-map-temporal-controls{align-items:center!important;gap:6px!important;margin-right:12px!important;display:flex!important}.nexus-map-temporal-control{color:#8fa2aa!important;cursor:pointer!important;white-space:nowrap!important;background:#030a0fad!important;border:1px solid #549ab138!important;border-radius:9px!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:0 9px!important;font:650 .54rem/1 system-ui,sans-serif!important;display:inline-flex!important}.nexus-map-temporal-control>span{font-size:.68rem!important;line-height:1!important}.nexus-map-temporal-control>strong{font:inherit!important;color:inherit!important}.nexus-map-temporal-control>kbd{color:#748991!important;text-align:center!important;background:#ffffff0b!important;border:1px solid #ffffff17!important;border-radius:5px!important;min-width:18px!important;padding:3px 5px!important;font:750 .48rem/1 system-ui,sans-serif!important}.nexus-map-temporal-control:hover,.nexus-map-temporal-control:focus-visible{color:#e1edf0!important;background:#112a34e6!important;border-color:#5ed1ec80!important}.nexus-map-temporal-control.is-snap.is-active{color:#9be7f7!important;background:#144f606b!important;border-color:#5ed1ec9e!important;box-shadow:inset 0 0 0 1px #5ed1ec1f,0 0 14px #5ed1ec14!important}.nexus-map-temporal-control.is-keyframe.is-active{color:#f0c47e!important;background:#74461c61!important;border-color:#e0a451b3!important}.nexus-map-temporal-control.is-keyframe.is-unavailable:not(:hover):not(:focus-visible){opacity:.62!important}.nexus-map-temporal-status{z-index:31!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;pointer-events:auto!important;background:#050e14e0!important;border:1px solid #4fa5bf47!important;border-radius:999px!important;align-items:center!important;gap:9px!important;max-width:min(620px,62%)!important;min-height:34px!important;padding:6px 8px 6px 10px!important;display:flex!important;position:absolute!important;top:12px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 8px 22px #0000003d,inset 0 1px #ffffff06!important}.nexus-map-temporal-status>span{color:#5ed1ec!important;flex:none!important;font-size:.72rem!important}.nexus-map-temporal-status>div{align-items:baseline!important;gap:8px!important;min-width:0!important;display:flex!important}.nexus-map-temporal-status strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#e6edf0!important;font:700 .62rem/1.2 system-ui,sans-serif!important;overflow:hidden!important}.nexus-map-temporal-status small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#8ca0a9!important;font:500 .55rem/1.2 system-ui,sans-serif!important;overflow:hidden!important}.nexus-map-temporal-status.is-keyframe{border-color:#cf974b57!important}.nexus-map-temporal-status.is-keyframe>span{color:#d79c4c!important}.nexus-map-temporal-status button{color:#e5c28e!important;cursor:pointer!important;background:#74461c47!important;border:1px solid #cf974b52!important;border-radius:999px!important;flex:none!important;min-height:24px!important;padding:0 9px!important;font:650 .52rem/1 system-ui,sans-serif!important}.nexus-map-temporal-status button:hover,.nexus-map-temporal-status button:focus-visible{background:#8b521f66!important;border-color:#e0a95694!important}.nexus-map-embedded-timeline .nexus-timeline-map-playhead{z-index:23!important;left:var(--map-playhead-x)!important;pointer-events:none!important;background:linear-gradient(#f1b860f2,#d79c4cfa 42%,#d79c4cad 78%,#d79c4c29)!important;width:2px!important;position:absolute!important;top:0!important;bottom:0!important;transform:translate(-50%)!important;box-shadow:0 0 16px #d79c4c47!important}.nexus-map-embedded-timeline .nexus-timeline-map-playhead:before{content:""!important;background:linear-gradient(#f2c77e,#d99443)!important;border:1px solid #f6c984e6!important;border-radius:3px!important;width:13px!important;height:13px!important;position:absolute!important;top:3px!important;left:50%!important;transform:translate(-50%,-50%)rotate(45deg)!important;box-shadow:0 0 0 2px #071016f0,0 0 14px #e0a44d4d!important}.nexus-map-embedded-timeline .nexus-timeline-map-playhead:after{content:""!important;left:50%!important;top:calc(var(--map-embedded-axis,54%) - 7px)!important;background:#f1b860!important;border-radius:50%!important;width:8px!important;height:8px!important;position:absolute!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 2px #071016f0,0 0 12px #f1b8605c!important}.nexus-map-embedded-timeline .nexus-timeline-map-playhead>span{color:#efb966!important;white-space:nowrap!important;background:#1e140bf0!important;border:1px solid #da9e4a61!important;border-radius:999px!important;padding:4px 8px!important;font:800 .5rem/1 system-ui,sans-serif!important;position:absolute!important;top:12px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 7px 18px #0003!important}.nexus-map-embedded-timeline .nexus-timeline-map-keyframe{z-index:24!important;left:var(--map-keyframe-x)!important;top:calc(var(--map-embedded-axis,54%) - 7px)!important;color:#0000!important;pointer-events:none!important;background:#20160d!important;border:1px solid #e5af5edb!important;border-radius:2px!important;place-items:center!important;width:15px!important;height:15px!important;display:grid!important;position:absolute!important;transform:translate(-50%,-50%)rotate(45deg)!important;box-shadow:0 0 0 2px #050d12eb,0 0 16px #d3974257!important}.nexus-map-embedded-timeline .nexus-timeline-map-keyframe:after{content:""!important;background:#e0a451!important;border-radius:1px!important;width:5px!important;height:5px!important}@container nexus-map-timeline-pane (height<=105px){.nexus-map-embedded-timeline .nexus-timeline-map-playhead>span{display:none!important}.nexus-map-embedded-timeline .nexus-timeline-map-keyframe{width:11px!important;height:11px!important}}@media (width<=980px){.nexus-map-temporal-control{padding-inline:7px!important}.nexus-map-temporal-control>strong{display:none!important}.nexus-map-temporal-status{max-width:74%!important}.nexus-map-temporal-status small{display:none!important}}.nexus-map-embedded-timeline .nexus-timeline-map-playhead{pointer-events:auto!important;cursor:grab!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}.nexus-map-embedded-timeline .nexus-timeline-map-playhead:hover,.nexus-map-embedded-timeline .nexus-timeline-map-playhead:focus-visible{filter:brightness(1.12)!important;outline:none!important;width:3px!important}.nexus-map-embedded-timeline .nexus-timeline-map-playhead.is-dragging{cursor:grabbing!important;filter:brightness(1.16)!important;width:3px!important}.nexus-map-embedded-timeline .nexus-timeline-map-playhead:before{cursor:grab!important}.nexus-map-embedded-timeline .nexus-timeline-map-playhead.is-dragging:before{cursor:grabbing!important}.nexus-map-embedded-timeline .nexus-timeline-map-keyframe{pointer-events:auto!important;cursor:default!important}.nexus-map-embedded-timeline .nexus-timeline-map-playhead{width:14px!important;min-width:14px!important;box-shadow:none!important;background:linear-gradient(90deg,#0000 0 calc(50% - 1px),#f1b860f2 calc(50% - 1px),#d79c4cf5 calc(50% + 1px),#0000 calc(50% + 1px) 100%)!important}.nexus-map-embedded-timeline .nexus-timeline-map-playhead:hover,.nexus-map-embedded-timeline .nexus-timeline-map-playhead:focus-visible,.nexus-map-embedded-timeline .nexus-timeline-map-playhead.is-dragging{background:linear-gradient(90deg,#0000 0 calc(50% - 1.5px),#f2bd6d calc(50% - 1.5px),#dc9c4c calc(50% + 1.5px),#0000 calc(50% + 1.5px) 100%)!important;width:16px!important;min-width:16px!important}.nexus-map-snap-feedback{color:#a8e8f4!important;white-space:nowrap!important;background:#144f6033!important;border:1px solid #5ed1ec47!important;border-radius:8px!important;align-items:baseline!important;gap:5px!important;max-width:180px!important;padding:5px 8px!important;display:inline-flex!important;overflow:hidden!important}.nexus-map-snap-feedback b{text-overflow:ellipsis!important;font:700 .5rem/1 system-ui,sans-serif!important;overflow:hidden!important}.nexus-map-snap-feedback small{color:#6fb8ca!important;text-transform:uppercase!important;letter-spacing:.05em!important;flex:none!important;font:700 .44rem/1 system-ui,sans-serif!important}.nexus-map-embedded-timeline .nexus-timeline-map-playhead.is-snapped{filter:brightness(1.18)!important}.nexus-map-embedded-timeline .nexus-timeline-map-playhead.is-snapped:after{background:#8ceaff!important;box-shadow:0 0 0 2px #071016f0,0 0 16px #5ed1eca6!important}.nexus-map-embedded-timeline .nexus-timeline-map-playhead>small[data-timeline-snap-label]{color:#9be7f7!important;white-space:nowrap!important;text-overflow:ellipsis!important;pointer-events:none!important;background:#051921f0!important;border:1px solid #5ed1ec59!important;border-radius:6px!important;max-width:210px!important;padding:4px 7px!important;font:700 .46rem/1 system-ui,sans-serif!important;position:absolute!important;top:38px!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important}.nexus-map-embedded-timeline .nexus-timeline-map-keyframe{transition:transform .12s,box-shadow .12s!important}.nexus-map-embedded-timeline .nexus-timeline-map-keyframe:hover{transform:translate(-50%,-50%)rotate(45deg)scale(1.15)!important;box-shadow:0 0 0 2px #050d12eb,0 0 20px #e0a4518c!important}@container nexus-map-timeline-pane (height<=105px){.nexus-map-embedded-timeline .nexus-timeline-map-playhead>small[data-timeline-snap-label],.nexus-map-snap-feedback{display:none!important}}.nexus-map-temporal-status.is-draft{background:#071b24eb!important;border-color:#5ed1ec7a!important;box-shadow:0 8px 22px #0000003d,inset 0 0 0 1px #5ed1ec14!important}.nexus-map-temporal-status.is-draft>span{color:#86e4f6!important}.nexus-map-temporal-status.is-draft small{color:#a9dbe4!important}.nexus-map-temporal-control.is-keyframe.is-pending{color:#b9eef8!important;background:linear-gradient(#1754656b,#0a2a3794)!important;border-color:#5ed1ec7a!important;box-shadow:inset 0 0 0 1px #5ed1ec1c,0 0 14px #5ed1ec14!important}.nexus-map-temporal-control.is-keyframe.is-pending>span{color:#7cdef0!important}.nexus-map-temporal-control.is-keyframe-lock.is-active{color:#efc47f!important;background:#67411e66!important;border-color:#e0a451ad!important}.nexus-map-embedded-timeline .nexus-timeline-map-keyframe{cursor:grab!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}.nexus-map-embedded-timeline .nexus-timeline-map-keyframe.is-dragging{cursor:grabbing!important;z-index:31!important;transform:translate(-50%,-50%)rotate(45deg)scale(1.22)!important;box-shadow:0 0 0 2px #050d12f0,0 0 24px #e0a451b3!important}.nexus-map-embedded-timeline .nexus-timeline-map-keyframe.is-selected{box-shadow:0 0 0 2px #050d12f0,0 0 0 4px #5ed1ec52,0 0 20px #5ed1ec40!important}.nexus-map-embedded-timeline .nexus-timeline-map-keyframe.is-snapped{border-color:#91ebff!important;box-shadow:0 0 0 2px #050d12f0,0 0 18px #5ed1ec9e!important}.nexus-map-embedded-timeline .nexus-timeline-map-keyframe.is-locked{cursor:not-allowed!important;background:#302518!important;border-color:#dbb981cc!important}.nexus-map-embedded-timeline .nexus-timeline-map-keyframe.is-locked:before{content:"•"!important;color:#f2d39d!important;place-items:center!important;font-size:8px!important;display:grid!important;position:absolute!important;inset:0!important;transform:rotate(-45deg)!important}.nexus-map-temporal-control .nexus-map-control-state{letter-spacing:.05em!important;color:#71858d!important;font:800 .43rem/1 system-ui,sans-serif!important}.nexus-map-temporal-control.is-snap.is-active .nexus-map-control-state{color:#9be7f7!important}.nexus-map-snap-control-group{align-items:center!important;gap:2px!important;display:inline-flex!important;position:relative!important}.nexus-map-snap-control-group>.nexus-map-temporal-control.is-snap{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.nexus-map-snap-options{flex:none!important;position:relative!important}.nexus-map-snap-options>.nexus-map-snap-options-trigger{color:#8fa2aa!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#030a0fb8!important;border:1px solid #549ab138!important;border-radius:6px 9px 9px 6px!important;place-items:center!important;width:26px!important;min-height:30px!important;list-style:none!important;display:grid!important}.nexus-map-snap-options>.nexus-map-snap-options-trigger:hover,.nexus-map-snap-options[data-popover-open]>.nexus-map-snap-options-trigger{color:#dff6fb!important;background:#112a34f5!important;border-color:#5ed1ec85!important}.nexus-dropdown-portal .nexus-map-snap-global-menu{z-index:2147483002!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#5ed1ec59 transparent!important;color:#dbe8eb!important;pointer-events:auto!important;isolation:isolate!important;background:#050e14fc!important;border:1px solid #4fa5bf4d!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6px 10px!important;width:330px!important;max-width:calc(100vw - 24px)!important;margin:0!important;padding:12px!important;display:grid!important;position:fixed!important;bottom:auto!important;right:auto!important;overflow-y:auto!important;box-shadow:0 24px 70px #0000009e,0 0 0 1px #5ed1ec14!important}.nexus-dropdown-portal .nexus-map-snap-global-menu[hidden]{display:none!important}.nexus-dropdown-portal .nexus-map-snap-global-menu>p,.nexus-dropdown-portal .nexus-map-snap-global-menu>.is-grid-unit,.nexus-dropdown-portal .nexus-map-snap-global-menu>small{grid-column:1/-1!important}.nexus-dropdown-portal .nexus-map-snap-global-menu>p{color:#e6edf0!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 2px!important;font:800 .58rem/1 system-ui,sans-serif!important}.nexus-dropdown-portal .nexus-map-snap-global-menu>label:not(.is-grid-unit){color:#b6c5ca!important;cursor:pointer!important;background:#ffffff05!important;border:1px solid #549ab11a!important;border-radius:8px!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:32px!important;padding:5px 7px!important;font:600 .56rem/1.2 system-ui,sans-serif!important;display:flex!important}.nexus-dropdown-portal .nexus-map-snap-global-menu>label:not(.is-grid-unit):hover{background:#2660701a!important;border-color:#5ed1ec3d!important}.nexus-dropdown-portal .nexus-map-snap-global-menu input[type=checkbox]{accent-color:#5ed1ec!important}.nexus-dropdown-portal .nexus-map-snap-global-menu .is-grid-unit{color:#8fa2aa!important;border-top:1px solid #ffffff12!important;grid-template-columns:1fr!important;gap:5px!important;margin-top:2px!important;padding-top:10px!important;font:600 .53rem/1 system-ui,sans-serif!important;display:grid!important}.nexus-dropdown-portal .nexus-map-snap-global-menu select{color:#e4ecee!important;background:#071218!important;border:1px solid #549ab142!important;border-radius:8px!important;width:100%!important;min-height:31px!important;padding:0 8px!important;font:650 .56rem/1 system-ui,sans-serif!important}.nexus-dropdown-portal .nexus-map-snap-global-menu select:disabled{opacity:.45!important}.nexus-dropdown-portal .nexus-map-snap-global-menu>small{color:#70848d!important;padding-top:2px!important;font:500 .49rem/1.35 system-ui,sans-serif!important}.nexus-dropdown-portal .nexus-map-snap-global-menu.is-above:after,.nexus-dropdown-portal .nexus-map-snap-global-menu.is-below:after{content:""!important;background:#071218!important;border-color:#4fa5bf4d!important;width:9px!important;height:9px!important;position:absolute!important;right:16px!important;transform:rotate(45deg)!important}.nexus-dropdown-portal .nexus-map-snap-global-menu.is-above:after{border-bottom:1px solid!important;border-right:1px solid!important;bottom:-5px!important}.nexus-dropdown-portal .nexus-map-snap-global-menu.is-below:after{border-top:1px solid!important;border-left:1px solid!important;top:-5px!important}@media (width<=620px){.nexus-dropdown-portal .nexus-map-snap-global-menu{grid-template-columns:1fr!important;width:min(300px,100vw - 24px)!important}.nexus-dropdown-portal .nexus-map-snap-global-menu>p,.nexus-dropdown-portal .nexus-map-snap-global-menu>.is-grid-unit,.nexus-dropdown-portal .nexus-map-snap-global-menu>small{grid-column:1!important}}.nexus-boot-splash{z-index:1000000;color:#e8e1d5;opacity:1;visibility:visible;background:radial-gradient(circle at 50% 42%,#12414e40,#0000 31%),radial-gradient(circle at 50% 58%,#744a1d24,#0000 35%),#050b10;place-items:center;transition:opacity .22s,visibility .22s;display:grid;position:fixed;inset:0}.nexus-boot-splash:before{content:"";opacity:.18;background-image:radial-gradient(#60bcd359 .65px,#0000 .65px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.nexus-boot-splash.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.nexus-boot-splash.is-error .nexus-boot-progress i{background:#c86758;width:100%;animation:none}.nexus-boot-splash-inner{z-index:1;text-align:center;justify-items:center;gap:13px;width:min(380px,100vw - 48px);display:grid;position:relative}.nexus-boot-splash-inner>strong{letter-spacing:.34em;color:#eee6d8;text-indent:.34em;font:800 1.05rem/1.1 Georgia,serif}.nexus-boot-splash-inner>p{color:#8fa4ad;min-height:1.35em;margin:0;font:500 .76rem/1.4 system-ui,sans-serif}.nexus-boot-mark{border:1px solid #5fc5de47;border-radius:50%;width:54px;height:54px;animation:2.7s linear infinite nexusBootSpin;position:relative;box-shadow:0 0 34px #3ea6c01c,inset 0 0 22px #3ea6c00f}.nexus-boot-mark span{background:#63c9e1;border-radius:50%;width:7px;height:7px;margin:-3.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #63c9e1a6}.nexus-boot-mark span:first-child{transform:translateY(-22px)}.nexus-boot-mark span:nth-child(2){transform:rotate(120deg)translateY(-22px)}.nexus-boot-mark span:nth-child(3){background:#d39a4a;transform:rotate(240deg)translateY(-22px);box-shadow:0 0 14px #d39a4a8c}.nexus-boot-progress{background:#ffffff12;border-radius:2px;width:210px;height:2px;overflow:hidden}.nexus-boot-progress i{border-radius:inherit;background:linear-gradient(90deg,#4dbbd5,#d39a4a);width:38%;height:100%;animation:1.25s ease-in-out infinite nexusBootProgress;display:block}@keyframes nexusBootSpin{to{transform:rotate(360deg)}}@keyframes nexusBootProgress{0%{transform:translate(-120%)}50%{transform:translate(115%)}to{transform:translate(390%)}}@media (prefers-reduced-motion:reduce){.nexus-boot-mark,.nexus-boot-progress i{animation:none}.nexus-boot-progress i{width:68%}}body.nexus-mode-inicio .nexus-projects-heading-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}body.nexus-mode-inicio .nexus-home-select-button,body.nexus-mode-inicio .nexus-home-selection-action{color:#cbd7da;cursor:pointer;white-space:nowrap;background:#07151d;border:1px solid #5b99ab45;border-radius:12px;min-height:38px;padding:0 13px;font:650 .68rem/1 system-ui,sans-serif}body.nexus-mode-inicio .nexus-home-select-button:hover,body.nexus-mode-inicio .nexus-home-selection-action:hover{color:#edf4f5;background:#0a1c25;border-color:#5fbed67a}body.nexus-mode-inicio .nexus-home-selection-action.is-danger{color:#efb3a6;background:#70271e3d;border-color:#cd644f6b}body.nexus-mode-inicio .nexus-home-selection-action.is-danger:not(:disabled):hover{background:#83302461;border-color:#dc7059b3}body.nexus-mode-inicio .nexus-home-selection-action:disabled{opacity:.38;cursor:not-allowed}body.nexus-mode-inicio .nexus-project-row.is-selection-mode{grid-template-columns:auto minmax(0,1fr) auto auto!important}body.nexus-mode-inicio .nexus-project-row.is-selection-mode.is-selected{background:linear-gradient(90deg,#34839a1c,#0a131980)!important;box-shadow:inset 3px 0 #58bed7!important}body.nexus-mode-inicio .nexus-project-select{cursor:pointer;align-self:center;place-items:center;width:30px;height:30px;margin-left:2px;display:grid}body.nexus-mode-inicio .nexus-project-select input{opacity:0;pointer-events:none;position:absolute}body.nexus-mode-inicio .nexus-project-select span{color:#0000;background:#071218;border:1px solid #77959e73;border-radius:6px;place-items:center;width:19px;height:19px;font:800 .7rem/1 system-ui,sans-serif;transition:all .14s;display:grid}body.nexus-mode-inicio .nexus-project-select input:checked+span{color:#dff8ff;background:#2c859c4d;border-color:#62c9e1;box-shadow:0 0 0 2px #62c9e114}body.nexus-mode-inicio .nexus-project-row.is-selection-mode .nexus-project-actions{opacity:.45;pointer-events:none}@media (width<=900px){body.nexus-mode-inicio .nexus-projects-heading-tools{justify-content:flex-start;width:100%}body.nexus-mode-inicio .nexus-project-row.is-selection-mode{grid-template-columns:auto minmax(0,1fr)!important}body.nexus-mode-inicio .nexus-project-row.is-selection-mode .nexus-project-status,body.nexus-mode-inicio .nexus-project-row.is-selection-mode .nexus-project-actions{display:none!important}}.nexus-cloud-hydration-gate{z-index:999999;color:#e8e1d5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050b10f5;place-items:center;display:grid;position:fixed;inset:0}.nexus-cloud-hydration-gate[hidden]{display:none!important}.nexus-cloud-hydration-inner{text-align:center;justify-items:center;gap:13px;width:min(420px,100vw - 48px);display:grid}.nexus-cloud-hydration-inner>strong{letter-spacing:.34em;color:#eee6d8;text-indent:.34em;font:800 1.05rem/1.1 Georgia,serif}.nexus-cloud-hydration-inner>p{color:#9bb0b8;min-height:1.35em;margin:0;font:500 .78rem/1.45 system-ui,sans-serif}body.nexus-cloud-hydrating{overflow:hidden}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-timebar-left{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-timebar-left>.nexus-map-timebar-dock-header{flex:0 auto!important;width:auto!important;max-width:138px!important}.nexus-map-timebar-mode-switch{background:#030a0f80!important;border:1px solid #5393a62e!important;border-radius:9px!important;align-items:center!important;gap:2px!important;padding:3px!important;display:inline-flex!important}.nexus-map-timebar-mode-switch button{color:#748a93!important;letter-spacing:.02em!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;min-height:26px!important;padding:0 10px!important;font:700 .52rem/1 system-ui,sans-serif!important}.nexus-map-timebar-mode-switch button:hover,.nexus-map-timebar-mode-switch button:focus-visible{color:#d8e7eb!important;background:#2f63722e!important}.nexus-map-timebar-mode-switch button.is-active{color:#e8f5f7!important;background:#25687a6b!important;box-shadow:inset 0 0 0 1px #5ed1ec3d!important}.nexus-map-timebar.is-collapsed .nexus-map-timebar-mode-switch{display:none!important}.nexus-map-animation-timeline{background:linear-gradient(#051118fa,#040c12fc)!important;grid-template-rows:38px minmax(0,1fr)!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.nexus-map-animation-timeline.is-empty-state{grid-template-rows:minmax(0,1fr)!important}.nexus-map-animation-summary{z-index:20!important;background:#050d12eb!important;border-bottom:1px solid #5092a524!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:5px 14px 5px 12px!important;display:flex!important;position:relative!important}.nexus-map-animation-selected{align-items:baseline!important;gap:8px!important;min-width:0!important;display:flex!important}.nexus-map-animation-selected small{color:#71868f!important;text-transform:uppercase!important;letter-spacing:.08em!important;font:650 .49rem/1 system-ui,sans-serif!important}.nexus-map-animation-selected strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#dfe9eb!important;font:700 .62rem/1 system-ui,sans-serif!important;overflow:hidden!important}.nexus-map-animation-key-count{color:#71868f!important;background:#ffffff06!important;border:1px solid #697f8829!important;border-radius:999px!important;flex:none!important;padding:5px 8px!important;font:700 .49rem/1 system-ui,sans-serif!important}.nexus-map-animation-key-count.has-keys{color:#dfb36f!important;background:#5d3b192e!important;border-color:#d29a4538!important}.nexus-map-animation-stage{background:radial-gradient(circle at 50% 48%,#275c6b0e,#0000 36%),linear-gradient(#051118fa,#040c12fc)!important;place-items:center!important;min-width:0!important;height:100%!important;min-height:0!important;padding:20px 28px!important;display:grid!important;position:relative!important;overflow:hidden!important}.nexus-map-animation-empty{text-align:center!important;pointer-events:none!important;background:#050f15c2!important;border:1px dashed #5097ab38!important;border-radius:13px!important;justify-items:center!important;gap:7px!important;width:min(500px,78%)!important;margin:auto!important;padding:18px 22px!important;display:grid!important;box-shadow:0 14px 34px #0000001f!important}.nexus-map-animation-empty strong{color:#c8d3d6!important;font:700 .67rem/1.25 system-ui,sans-serif!important}.nexus-map-animation-empty span{color:#71868f!important;max-width:440px!important;font:500 .54rem/1.45 system-ui,sans-serif!important}.nexus-map-animation-empty.is-object-empty strong{color:#d8e1e3!important}.nexus-map-animation-guidance{z-index:24!important;color:#967f60!important;white-space:nowrap!important;text-overflow:ellipsis!important;pointer-events:none!important;background:#1f1710e0!important;border:1px solid #d29a452e!important;border-radius:999px!important;align-items:center!important;gap:7px!important;max-width:min(520px,70%)!important;padding:6px 10px!important;font:600 .49rem/1.25 system-ui,sans-serif!important;display:inline-flex!important;position:absolute!important;top:44px!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important}.nexus-map-animation-guidance>span:first-child{color:#d49a4b!important}.nexus-map-animation-sheet{grid-template-columns:138px minmax(0,1fr)!important;min-width:0!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.nexus-map-animation-labels{z-index:18!important;background:#050e14fa!important;border-right:1px solid #4e8fa229!important;min-height:0!important;padding-top:34px!important;position:relative!important;box-shadow:10px 0 18px #00000024!important}.nexus-map-animation-overview-label,.nexus-map-animation-track-label{border-bottom:1px solid #ffffff09!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:0 11px!important;display:flex!important}.nexus-map-animation-overview-label{background:#ffffff03!important;height:42px!important}.nexus-map-animation-overview-label strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#b9c8cc!important;min-width:0!important;font:750 .55rem/1 system-ui,sans-serif!important;overflow:hidden!important}.nexus-map-animation-overview-label small,.nexus-map-animation-track-label small{color:#637a83!important;flex:none!important;font:700 .45rem/1 system-ui,sans-serif!important}.nexus-map-animation-track-label span{color:#8da1a9!important;font:650 .53rem/1 system-ui,sans-serif!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-timeline .nexus-map-animation-scroll{background:#040d13d1!important;width:auto!important;height:100%!important;min-height:0!important;position:relative!important;inset:auto!important;overflow:auto!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-timeline .nexus-map-animation-canvas{width:var(--timeline-canvas-width)!important;min-width:100%!important;height:100%!important;min-height:calc(76px + (var(--animation-track-count) * 36px) + 18px)!important;background:linear-gradient(#05121afa,#040d13fc)!important;position:relative!important}.nexus-map-animation-canvas .nexus-timeline-axis{top:34px!important}.nexus-map-animation-canvas .nexus-timeline-grid small{top:7px!important}.nexus-map-animation-canvas .nexus-timeline-scale-label{top:8px!important}.nexus-map-animation-overview-row{background:#ffffff03!important;border-top:1px solid #ffffff09!important;border-bottom:1px solid #ffffff09!important;height:42px!important;position:absolute!important;top:34px!important;left:0!important;right:0!important}.nexus-map-animation-track-row{left:0!important;right:0!important;top:calc(76px + (var(--animation-row) * 36px))!important;background:linear-gradient(90deg,#ffffff02,#0000)!important;border-bottom:1px solid #ffffff09!important;height:36px!important;position:absolute!important}.nexus-map-animation-key,.nexus-map-animation-overview-key{left:var(--animation-key-x)!important;color:#d49a4b!important;text-align:center!important;cursor:pointer!important;z-index:8!important;background:0 0!important;border:0!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:18px!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important}.nexus-map-animation-overview-key{z-index:11!important;width:16px!important;height:16px!important;font-size:10px!important}.nexus-map-animation-key:hover,.nexus-map-animation-key:focus-visible,.nexus-map-animation-overview-key:hover,.nexus-map-animation-overview-key:focus-visible{color:#f0c47e!important;filter:drop-shadow(0 0 6px #e0a45180)!important;outline:none!important;transform:translate(-50%,-50%)scale(1.18)!important}.nexus-map-animation-key.is-selected,.nexus-map-animation-overview-key.is-selected{color:#8ee6f6!important;filter:drop-shadow(0 0 7px #5ed1ec94)!important}.nexus-map-animation-timeline .nexus-timeline-map-playhead{z-index:15!important;height:auto!important;top:24px!important;bottom:0!important}.nexus-map-animation-timeline .nexus-timeline-map-playhead:before{top:10px!important;bottom:0!important}.nexus-map-animation-timeline .nexus-timeline-map-playhead>span{top:0!important}.nexus-map-animation-timeline .nexus-timeline-pan-hint{left:154px!important}@media (width<=900px){.nexus-map-timebar-mode-switch button{padding-inline:7px!important}.nexus-map-animation-sheet{grid-template-columns:112px minmax(0,1fr)!important}.nexus-map-animation-guidance{max-width:62%!important}.nexus-map-animation-timeline .nexus-timeline-pan-hint{left:128px!important}}@media (width<=720px){.nexus-map-timebar-left>.nexus-map-timebar-dock-header span small{display:none!important}.nexus-map-timebar-mode-switch button{font-size:.48rem!important}.nexus-map-animation-key-count,.nexus-map-animation-guidance{display:none!important}}.nexus-map-animation-timeline.has-selection{grid-template-rows:38px 40px minmax(0,1fr)!important}.nexus-map-animation-editorbar{z-index:26!important;background:#040d12f0!important;border-bottom:1px solid #5092a524!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:5px 12px!important;display:flex!important;position:relative!important}.nexus-map-animation-editor-tabs{background:#ffffff05!important;border:1px solid #538b9b2b!important;border-radius:8px!important;align-items:center!important;padding:2px!important;display:inline-flex!important}.nexus-map-animation-editor-tabs button{color:#6f858d!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;min-width:58px!important;height:26px!important;padding:0 10px!important;font:700 .5rem/1 system-ui,sans-serif!important}.nexus-map-animation-editor-tabs button:hover,.nexus-map-animation-editor-tabs button:focus-visible{color:#d5e5e8!important;outline:none!important}.nexus-map-animation-editor-tabs button.is-active{color:#e5f3f5!important;background:#25687a61!important;box-shadow:inset 0 0 0 1px #5ed1ec33!important}.nexus-map-animation-interpolation{justify-content:flex-end!important;align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}.nexus-map-animation-interpolation>span{text-align:right!important;gap:2px!important;min-width:0!important;display:grid!important}.nexus-map-animation-interpolation small{color:#6c838b!important;text-transform:uppercase!important;letter-spacing:.07em!important;font:650 .43rem/1 system-ui,sans-serif!important}.nexus-map-animation-interpolation strong{color:#b7c8cc!important;white-space:nowrap!important;font:650 .48rem/1 system-ui,sans-serif!important}.nexus-map-animation-interpolation select{color:#e2bc7e!important;background:#10171b!important;border:1px solid #d29a453d!important;border-radius:7px!important;outline:none!important;min-width:92px!important;height:28px!important;padding:0 24px 0 8px!important;font:700 .5rem/1 system-ui,sans-serif!important}.nexus-map-animation-interpolation select:focus{border-color:#5ed1ec7a!important}.nexus-map-animation-track-label small{text-align:right!important;min-width:34px!important}.nexus-map-animation-guidance{z-index:30!important;top:84px!important}.nexus-map-animation-sheet{grid-row:3!important}.nexus-map-animation-timeline.has-selection .nexus-map-animation-labels{padding-top:34px!important}.nexus-map-animation-curves-stage{background:linear-gradient(#051118fa,#040c12fc)!important;grid-row:3!important;place-items:stretch stretch!important;min-width:0!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.nexus-map-animation-curve-editor{grid-template-rows:28px minmax(0,1fr) 18px!important;min-width:0!important;height:100%!important;min-height:0!important;padding:8px 14px!important;display:grid!important}.nexus-map-animation-curve-legend{color:#8fa1a8!important;align-items:center!important;gap:16px!important;font:650 .5rem/1 system-ui,sans-serif!important;display:flex!important}.nexus-map-animation-curve-legend span{align-items:center!important;gap:6px!important;display:inline-flex!important}.nexus-map-animation-curve-legend i{background:currentColor!important;border-radius:2px!important;width:16px!important;height:2px!important}.nexus-map-animation-curve-legend .is-x,.nexus-map-animation-curve.is-x,.nexus-map-animation-curve-key .is-x{color:#69d6ea!important;stroke:#69d6ea!important}.nexus-map-animation-curve-legend .is-y,.nexus-map-animation-curve.is-y,.nexus-map-animation-curve-key .is-y{color:#d6a15d!important;stroke:#d6a15d!important}.nexus-map-animation-curve-editor svg{width:100%!important;height:100%!important;min-height:130px!important;overflow:visible!important}.nexus-map-animation-curve-grid line{stroke:#85a4ad1f!important;stroke-width:1px!important}.nexus-map-animation-curve-editor svg text{fill:#526a73!important;font:600 10px/1 system-ui,sans-serif!important}.nexus-map-animation-curve{fill:none!important;stroke-width:2.2px!important;vector-effect:non-scaling-stroke!important}.nexus-map-animation-curve-playhead{stroke:#89e6f4!important;stroke-width:1.2px!important;stroke-dasharray:3 3!important;opacity:.65!important;vector-effect:non-scaling-stroke!important}.nexus-map-animation-curve-key circle{fill:#071119!important;stroke-width:2px!important;vector-effect:non-scaling-stroke!important}.nexus-map-animation-curve-range{color:#5f747c!important;justify-content:space-between!important;align-items:center!important;font:650 .46rem/1 system-ui,sans-serif!important;display:flex!important}.nexus-map-animation-curve-empty{text-align:center!important;background:#050f15c2!important;border:1px dashed #5097ab38!important;border-radius:13px!important;place-self:center!important;justify-items:center!important;gap:7px!important;width:min(520px,78%)!important;padding:18px 22px!important;display:grid!important}.nexus-map-animation-curve-empty strong{color:#cbd7da!important;font:700 .65rem/1.25 system-ui,sans-serif!important}.nexus-map-animation-curve-empty span{color:#71868f!important;max-width:440px!important;font:500 .53rem/1.45 system-ui,sans-serif!important}@media (width<=760px){.nexus-map-animation-interpolation>span{display:none!important}.nexus-map-animation-interpolation select{min-width:82px!important}.nexus-map-animation-editor-tabs button{min-width:50px!important;padding-inline:7px!important}}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-timebar-left>.nexus-map-timebar-dock-header>span{white-space:nowrap!important;gap:8px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-timebar-left>.nexus-map-timebar-dock-header small{white-space:nowrap!important;line-height:1!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-timeline button.nexus-map-animation-key,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-timeline button.nexus-map-animation-overview-key{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transform:translate(-50%,-50%)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-timeline button.nexus-map-animation-overview-key{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-timeline button.nexus-map-animation-key:hover,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-timeline button.nexus-map-animation-key:focus-visible,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-timeline button.nexus-map-animation-overview-key:hover,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-timeline button.nexus-map-animation-overview-key:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;transform:translate(-50%,-50%)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-key>span[aria-hidden=true],body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-overview-key>span[aria-hidden=true]{place-items:center!important;width:100%!important;height:100%!important;transition:transform .1s,filter .1s!important;display:grid!important;transform:none!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-key:hover>span[aria-hidden=true],body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-overview-key:hover>span[aria-hidden=true]{transform:scale(1.16)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-editor-tabs button{border-radius:6px!important;height:26px!important;min-height:26px!important;transform:none!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-editor-tabs button:hover,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-editor-tabs button:focus-visible{transform:none!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-snap-options>.nexus-map-snap-options-trigger{border-radius:6px 9px 9px 6px!important;flex:0 0 28px!important;place-items:center!important;width:28px!important;min-width:28px!important;height:30px!important;min-height:30px!important;padding:0!important;display:grid!important;position:relative!important;transform:none!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-snap-options>.nexus-map-snap-options-trigger:hover,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-snap-options[data-popover-open]>.nexus-map-snap-options-trigger{transform:none!important}.nexus-map-snap-chevron{transform-origin:50%!important;pointer-events:none!important;border-bottom:1.6px solid!important;border-right:1.6px solid!important;width:7px!important;height:7px!important;display:block!important;transform:translateY(-2px)rotate(45deg)!important}.nexus-map-animation-interpolations{scrollbar-width:thin!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important;overflow-x:auto!important}.nexus-map-animation-interpolations .nexus-map-animation-interpolation{flex:none!important}.nexus-map-animation-curves-stage{place-items:stretch stretch!important;overflow:auto!important}.nexus-map-animation-curve-editor{grid-template-rows:auto minmax(0,1fr)!important;gap:8px!important;height:auto!important;min-height:100%!important;padding:8px 14px 12px!important;display:grid!important}.nexus-map-animation-curve-help{color:#70868e!important;align-items:baseline!important;gap:10px!important;min-width:0!important;font:600 .49rem/1.25 system-ui,sans-serif!important;display:flex!important}.nexus-map-animation-curve-help strong{color:#b9c9cd!important;white-space:nowrap!important;font-size:.53rem!important}.nexus-map-animation-curve-help span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.nexus-map-animation-curve-charts{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))!important;align-content:start!important;gap:10px!important;min-height:150px!important;display:grid!important}.nexus-map-animation-curve-chart{background:#040e14b8!important;border:1px solid #5092a524!important;border-radius:10px!important;grid-template-rows:24px minmax(132px,1fr) 16px!important;min-width:0!important;min-height:178px!important;padding:7px 9px 5px!important;display:grid!important}.nexus-map-animation-curve-chart>header{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.nexus-map-animation-curve-chart>header>strong{color:#aebfc4!important;text-transform:uppercase!important;letter-spacing:.06em!important;font:750 .51rem/1 system-ui,sans-serif!important}.nexus-map-animation-curve-chart .nexus-map-animation-curve-legend{justify-content:flex-end!important;gap:10px!important;height:24px!important}.nexus-map-animation-curve-chart svg{width:100%!important;height:100%!important;min-height:132px!important;overflow:visible!important}.nexus-map-animation-curve-legend .is-width,.nexus-map-animation-curve.is-width,.nexus-map-animation-curve-key .is-width{color:#b58cff!important;stroke:#b58cff!important}.nexus-map-animation-curve-legend .is-height,.nexus-map-animation-curve.is-height,.nexus-map-animation-curve-key .is-height{color:#78e3b2!important;stroke:#78e3b2!important}.nexus-map-animation-curve-legend .is-rotation,.nexus-map-animation-curve.is-rotation,.nexus-map-animation-curve-key .is-rotation{color:#e78ac3!important;stroke:#e78ac3!important}@media (width<=1050px){.nexus-map-animation-interpolation>span{display:none!important}.nexus-map-animation-interpolations{gap:7px!important}}@media (width<=760px){.nexus-map-animation-curve-charts{grid-template-columns:1fr!important}.nexus-map-animation-curve-help span{display:none!important}}.nexus-map-timebar.is-animation .nexus-map-temporal-control.is-keyframe-lock{display:none!important}.nexus-map-animation-editorbar{background:#050d12e6!important;border-bottom:1px solid #5092a51f!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:36px!important;padding:5px 12px!important;display:flex!important}.nexus-map-animation-selection-help,.nexus-map-animation-selection-toolbar{color:#7f939a!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;font:600 .49rem/1 system-ui,sans-serif!important;display:flex!important}.nexus-map-animation-selection-help span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.nexus-map-animation-selection-toolbar>span:first-child{color:#aebec3!important;white-space:nowrap!important}.nexus-map-animation-selection-toolbar label{align-items:center!important;gap:7px!important;display:flex!important}.nexus-map-animation-selection-toolbar label small{color:#71868f!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:.43rem!important}.nexus-map-animation-selection-toolbar select{color:#e4ecee!important;background:#07151d!important;border:1px solid #5393a63d!important;border-radius:7px!important;min-width:108px!important;height:28px!important;padding:0 28px 0 9px!important;font:650 .5rem/1 system-ui,sans-serif!important}.nexus-map-animation-shortcuts{gap:4px!important;display:flex!important}.nexus-map-animation-selection-help kbd,.nexus-map-animation-shortcuts kbd{color:#7f939a!important;min-width:22px!important;height:20px!important;box-shadow:none!important;background:#ffffff06!important;border:1px solid #728b9433!important;border-radius:5px!important;place-items:center!important;padding:0 5px!important;font:650 .43rem/1 system-ui,sans-serif!important;display:grid!important}.nexus-map-animation-key,.nexus-map-animation-overview-key{cursor:ew-resize!important;touch-action:none!important}.nexus-map-animation-key.is-dragging,.nexus-map-animation-overview-key.is-dragging{z-index:40!important}.nexus-map-animation-key.is-dragging>span[aria-hidden=true],.nexus-map-animation-overview-key.is-dragging>span[aria-hidden=true]{filter:drop-shadow(0 0 6px #56c5e0bf)!important;color:#dff7ff!important;transform:scale(1.28)!important}.nexus-map-animation-key.is-selected>span[aria-hidden=true],.nexus-map-animation-overview-key.is-selected>span[aria-hidden=true]{color:#dff7ff!important;filter:drop-shadow(0 0 5px #56c5e08f)!important}.nexus-map-animation-curve-key{cursor:pointer!important;pointer-events:all!important}.nexus-map-animation-curve-key circle{pointer-events:all!important;stroke-width:1.5px!important}.nexus-map-animation-curve-key.is-selected circle{r:5.5px!important;filter:drop-shadow(0 0 4px #56c5e0cc)!important}.nexus-map-animation-curve-help strong{color:#c3d5da!important}.nexus-map-animation-timeline .nexus-map-animation-guidance{top:82px!important}.nexus-map-timebar.is-animation .nexus-map-temporal-controls .is-keyframe strong{font-size:.54rem!important}@media (width<=900px){.nexus-map-animation-selection-help span,.nexus-map-animation-selection-toolbar label small,.nexus-map-animation-shortcuts{display:none!important}.nexus-map-animation-selection-toolbar select{min-width:94px!important}}.nexus-map-animation-curve-chart svg{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}.nexus-map-animation-curve-key circle[data-map-animation-curve-channel]{cursor:move!important}.nexus-map-animation-curve-key.is-dragging circle,.nexus-map-animation-curve-key circle.is-dragging{filter:drop-shadow(0 0 6px #56c5e0e6)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-timebar-left{gap:7px!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-timebar-left>.nexus-map-timebar-dock-header{min-width:132px!important;max-width:132px!important;padding-inline:11px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-timebar-left>.nexus-map-timebar-dock-header>span{display:block!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-timebar-left>.nexus-map-timebar-dock-header strong{white-space:nowrap!important}.nexus-map-animation-top-tabs{border-left:1px solid #5393a624!important;align-items:center!important;gap:1px!important;margin-left:1px!important;padding:2px!important;display:inline-flex!important}.nexus-map-animation-top-tabs button{color:#71858d!important;min-width:48px!important;height:27px!important;min-height:27px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0 8px!important;font:700 .49rem/1 system-ui,sans-serif!important;transform:none!important}.nexus-map-animation-top-tabs button:hover,.nexus-map-animation-top-tabs button:focus-visible{color:#d6e5e8!important;background:#2f637224!important;transform:none!important}.nexus-map-animation-top-tabs button.is-active{color:#dcebed!important;background:#25687a47!important}.nexus-map-timebar.is-collapsed .nexus-map-animation-top-tabs{display:none!important}.nexus-map-animation-top-interpolation{align-items:center!important;gap:5px!important;height:30px!important;margin:0!important;display:inline-flex!important}.nexus-map-animation-top-interpolation>span{color:#71858d!important;text-transform:uppercase!important;letter-spacing:.055em!important;font:650 .43rem/1 system-ui,sans-serif!important}.nexus-map-animation-top-interpolation select{color:#dce7e9!important;background:#07151d!important;border:1px solid #5393a638!important;border-radius:7px!important;min-width:84px!important;height:29px!important;padding:0 22px 0 8px!important;font:650 .49rem/1 system-ui,sans-serif!important}.nexus-map-animation-timeline,.nexus-map-animation-timeline.has-selection{background:linear-gradient(#051118fa,#040c12fc)!important;height:100%!important;min-height:0!important;display:block!important;overflow:hidden!important}.nexus-map-animation-timeline .nexus-map-animation-summary,.nexus-map-animation-timeline .nexus-map-animation-editorbar,.nexus-map-animation-timeline .nexus-map-animation-guidance,.nexus-map-animation-timeline .nexus-timeline-pan-hint,.nexus-map-animation-timeline .nexus-timeline-viewport-scale,.nexus-map-animation-timeline .nexus-map-animation-selection-help,.nexus-map-animation-timeline .nexus-map-animation-selection-toolbar,.nexus-map-animation-timeline .nexus-map-animation-curve-help{display:none!important}.nexus-map-animation-stage{height:100%!important;padding:0!important}.nexus-map-animation-empty{width:auto!important;box-shadow:none!important;background:#050f1594!important;border:0!important;border-radius:7px!important;padding:7px 11px!important}.nexus-map-animation-empty span{color:#6f848c!important;font:600 .5rem/1 system-ui,sans-serif!important}.nexus-map-animation-sheet{grid-template-columns:118px minmax(0,1fr)!important;height:100%!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.nexus-map-animation-labels{height:100%!important;min-height:0!important;box-shadow:none!important;background:#050e14fa!important;border-right:1px solid #4e8fa221!important;padding-top:34px!important}.nexus-map-animation-overview-label,.nexus-map-animation-track-label{justify-content:flex-start!important;padding:0 10px!important}.nexus-map-animation-overview-label{height:42px!important}.nexus-map-animation-track-label{height:36px!important}.nexus-map-animation-track-label strong,.nexus-map-animation-overview-label strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#9eb0b5!important;min-width:0!important;font:700 .51rem/1 system-ui,sans-serif!important;overflow:hidden!important}.nexus-map-animation-overview-label strong{color:#c1ced1!important;font-size:.54rem!important}.nexus-map-animation-overview-label small,.nexus-map-animation-track-label small{display:none!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-timeline .nexus-map-animation-scroll{height:100%!important;min-height:0!important;overflow:auto!important}.nexus-map-animation-inline-empty{z-index:22!important;color:#72858c!important;pointer-events:none!important;white-space:nowrap!important;background:#050f15bd!important;border-radius:999px!important;padding:5px 9px!important;font:600 .48rem/1 system-ui,sans-serif!important;position:absolute!important;top:52%!important;left:calc(118px + 50%)!important;transform:translate(-50%,-50%)!important}.nexus-map-animation-curves-stage{height:100%!important;min-height:0!important;padding:0!important;overflow:auto!important}.nexus-map-animation-curve-editor{height:auto!important;min-height:100%!important;padding:8px 10px 10px!important;display:block!important}.nexus-map-animation-curve-charts{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:8px!important;min-height:100%!important;display:grid!important}.nexus-map-animation-curve-chart{border-radius:8px!important;min-height:165px!important;padding:6px 8px 4px!important}.nexus-map-animation-curve-empty{color:#72858c!important;place-items:center!important;height:100%!important;min-height:120px!important;font:600 .5rem/1 system-ui,sans-serif!important;display:grid!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-timeline button.nexus-map-animation-key:hover,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-timeline button.nexus-map-animation-key:focus-visible,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-timeline button.nexus-map-animation-overview-key:hover,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-map-animation-timeline button.nexus-map-animation-overview-key:focus-visible{transform:translate(-50%,-50%)!important}@media (width<=1100px){.nexus-map-animation-top-interpolation>span{display:none!important}.nexus-map-animation-top-interpolation select{min-width:78px!important}.nexus-map-animation-top-tabs button{min-width:42px!important;padding-inline:6px!important}}@media (width<=820px){.nexus-map-animation-sheet{grid-template-columns:98px minmax(0,1fr)!important}.nexus-map-animation-inline-empty{left:calc(98px + 50%)!important}.nexus-map-animation-top-interpolation{display:none!important}}body.nexus-mode-crear #viewport .atlas-energy-layer,body.nexus-mode-crear .graph-wrap.atlas-cosmos .atlas-energy-layer{opacity:0!important;background:0 0!important;display:none!important}body.nexus-mode-crear #systemField{opacity:.42!important}body.nexus-mode-crear #projectToolbar,body.nexus-mode-crear .quick-ai-status{display:none!important}body.nexus-mode-crear .inspector-quick-controls{flex-basis:190px;height:190px;max-height:240px}body.nexus-mode-crear .inspector-quick-controls .quick-controls-body{flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex}body.nexus-mode-crear .inspector-quick-controls #runSystem{min-height:44px;margin:0}.create-node-type-panel{gap:7px;display:grid}.create-panel-label,.create-inspector-label,.create-inspector-eyebrow{color:#dabc81cc;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800}.create-node-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.create-node-type-grid button{color:#dce8ec;cursor:pointer;background:#070e13bd;border:1px solid #7499a940;border-radius:10px;min-height:34px;font-size:.76rem;font-weight:700}.create-node-type-grid button:last-child{grid-column:1/-1}.create-node-type-grid button:hover,.create-node-type-grid button.is-preselected{background:#2a6f8624;border-color:#60c7e5ad}body.nexus-mode-crear .create-ai-mode-compact,body.nexus-mode-crear #relationToolbar{min-height:40px;margin:0!important;padding:6px 9px!important}body.nexus-mode-crear .create-ai-mode-compact select,body.nexus-mode-crear #relationToolbar select{min-height:32px}body.nexus-mode-crear .node-world-seed .weight-control,body.nexus-mode-crear .node-what-if-seed .weight-control{display:none!important}body.nexus-mode-crear .node-world-seed,body.nexus-mode-crear .node-what-if-seed{min-height:0!important}body.nexus-mode-crear .node-canon-proposal:not(.selected){border-style:dashed!important}body.nexus-mode-crear .node-canon-reviewed:not(.selected){box-shadow:0 0 0 1px #5bc5e22e,0 16px 38px #0003!important}body.nexus-mode-crear .node-canon-canon:not(.selected){border-style:solid!important;box-shadow:0 0 0 1px #cfa45847,0 18px 42px #00000038!important}body.nexus-mode-crear .node-impact .node-impact-polarity-label{color:#e0e6e5ad}body.nexus-mode-crear .node-impact.impact-positive .node-impact-polarity-label{color:#9ccfae}body.nexus-mode-crear .node-impact.impact-negative .node-impact-polarity-label{color:#e69c9c}body.nexus-mode-crear #nodeInspector .inspector-header{padding:12px 14px 9px}body.nexus-mode-crear #nodeInspector .inspector-header h2{margin:0}body.nexus-mode-crear #nodeInspector .inspector-header p{color:#bec9cfad;margin:.25rem 0 0;line-height:1.35}body.nexus-mode-crear #inspectorContent{flex-direction:column;gap:9px;padding:10px 12px 14px;display:flex}.create-inspector-card{background:#070d129e;border:1px solid #78939d2e;border-radius:13px;gap:10px;padding:12px;display:grid}.create-inspector-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.create-node-type-pill,.create-canon-status,.create-authorship{color:#dce9ed;background:#091319b8;border:1px solid #6f99a938;border-radius:999px;align-items:center;width:max-content;min-height:24px;padding:3px 8px;font-size:.68rem;font-weight:750;display:inline-flex}.create-authorship{color:#b8c5cbb3;background:0 0;border-color:#0000;padding-right:0}.create-canon-status.is-proposal{color:#c8cfd2}.create-canon-status.is-reviewed{color:#92d5e9;border-color:#57bedc59}.create-canon-status.is-canon{color:#e1c488;border-color:#cc9f4c6b}.create-inspector-preview{color:#e8e3d9;overflow-wrap:anywhere;font-size:.8rem;line-height:1.5}.create-inspector-preview.is-empty{color:#b0bcc28c;font-style:italic}.create-foundation-note,.create-coherence-result{color:#b7c4cab3;font-size:.74rem;line-height:1.45}.create-coherence-result{background:#03090d66;border:1px solid #77919b29;border-radius:10px;gap:3px;padding:9px 10px;display:grid}.create-coherence-result strong{color:#e5e8e6;font-size:.74rem}.create-coherence-result.has-finding{border-color:#d9aa5b4d}.create-coherence-result.is-clear{border-color:#5cb79a40}.create-polarity-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.create-polarity-group button{color:#d6dee1b8;cursor:pointer;background:#040a0ea8;border:1px solid #75919c33;border-radius:9px;min-height:34px;font-size:.72rem;font-weight:700}.create-polarity-group button.active{color:#eef4f5;background:#30849d29;border-color:#56bfdd8c}.create-polarity-group button[data-create-impact-polarity=positive].active{background:#52976a24;border-color:#70be8b7a}.create-polarity-group button[data-create-impact-polarity=negative].active{background:#9b4c4c21;border-color:#d374747a}.create-inspector-actions{grid-template-columns:1fr;gap:6px;display:grid}.create-inspector-action{color:#dce8eb;cursor:pointer;background:#081218c2;border:1px solid #6999ab47;border-radius:10px;min-height:37px;font-size:.73rem;font-weight:750}.create-inspector-action.primary{color:#ead9b3;background:#7652202e;border-color:#c69a4e61}.create-inspector-action.secondary{background:0 0}.create-inspector-action:disabled{opacity:.38;cursor:not-allowed}#submenu[hidden]{display:none!important}@media (height<=760px){body.nexus-mode-crear .inspector-quick-controls{flex-basis:244px;height:244px}body.nexus-mode-crear .inspector-quick-controls .quick-controls-body{gap:7px}.create-node-type-grid button{min-height:30px}}body.nexus-mode-crear .create-impact-polarity-card{gap:10px;display:grid}body.nexus-mode-crear .create-impact-polarity-card .create-inspector-microcopy{color:var(--muted,#92a0a8);margin:0;font-size:11px;line-height:1.35}body.nexus-mode-crear #quickControlsPanel.inspector-quick-controls,body.nexus-mode-crear .inspector-quick-controls.create-world-controls{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}body.nexus-mode-crear #quickControlsPanel .quick-controls-body{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.nexus-mode-crear #createInspectorSplitter,body.nexus-mode-crear .create-inspector-splitter{display:none!important}body.nexus-mode-crear #uiSidebar.inspector-sidebar-shell,body.nexus-mode-crear .inspector-sidebar-shell{flex:1 1 0!important;height:auto!important;min-height:220px!important;overflow:hidden!important}body.nexus-mode-crear #nodeInspector.node-inspector,body.nexus-mode-crear .right-sidebar .node-inspector{flex:auto!important;height:100%!important;min-height:220px!important;overflow:hidden!important}body.nexus-mode-crear #inspectorContent.inspector-content{flex:auto!important;min-height:0!important;overflow:hidden auto!important}@media (height<=760px){body.nexus-mode-crear #quickControlsPanel.inspector-quick-controls,body.nexus-mode-crear .inspector-quick-controls.create-world-controls{max-height:46vh!important;overflow:auto!important}body.nexus-mode-crear #uiSidebar.inspector-sidebar-shell,body.nexus-mode-crear #nodeInspector.node-inspector{min-height:170px!important}}body.nexus-mode-crear .right-sidebar.atlas-sidebar{flex-direction:column!important;gap:0!important;min-height:0!important;display:flex!important;overflow:hidden!important}body.nexus-mode-crear #quickControlsPanel.inspector-quick-controls,body.nexus-mode-crear .inspector-quick-controls.create-world-controls{flex:0 0 var(--quick-controls-height,calc(100% - 64px))!important;flex-basis:var(--quick-controls-height,calc(100% - 64px))!important;height:var(--quick-controls-height,calc(100% - 64px))!important;min-height:170px!important;max-height:calc(100% - 61px)!important;overflow:hidden!important}body.nexus-mode-crear #quickControlsPanel .quick-controls-body{flex:auto!important;min-height:0!important;overflow:hidden auto!important}body.nexus-mode-crear #createInspectorSplitter,body.nexus-mode-crear .create-inspector-splitter{cursor:row-resize!important;touch-action:none!important;z-index:40!important;background:0 0!important;flex:0 0 9px!important;justify-content:center!important;align-items:center!important;height:9px!important;min-height:9px!important;display:flex!important;position:relative!important}body.nexus-mode-crear #createInspectorSplitter:before,body.nexus-mode-crear .create-inspector-splitter:before{content:""!important;width:58px!important;height:3px!important;box-shadow:none!important;background:#42d9ff52!important;border-radius:99px!important;position:static!important}body.nexus-mode-crear #createInspectorSplitter:after,body.nexus-mode-crear .create-inspector-splitter:after{content:""!important;background:0 0!important;width:auto!important;height:auto!important;position:absolute!important;inset:-7px 0!important}body.nexus-mode-crear #createInspectorSplitter:hover:before,body.nexus-mode-crear #createInspectorSplitter.dragging:before,body.nexus-mode-crear .create-inspector-splitter:hover:before,body.nexus-mode-crear .create-inspector-splitter.dragging:before{background:#42d9ff9e!important;width:86px!important}body.nexus-mode-crear #uiSidebar.inspector-sidebar-shell,body.nexus-mode-crear .inspector-sidebar-shell,body.nexus-mode-crear #nodeInspector.node-inspector,body.nexus-mode-crear .right-sidebar .node-inspector{flex:auto!important;height:auto!important;min-height:54px!important;max-height:none!important;overflow:hidden!important}body.nexus-mode-crear .inspector-header{border-bottom:1px solid #ffffff0d!important;min-height:42px!important;padding:8px 12px!important}body.nexus-mode-crear .inspector-header h2{letter-spacing:.07em!important;text-transform:uppercase!important;margin:0!important;font-size:.78rem!important}body.nexus-mode-crear .inspector-header p{opacity:.64!important;margin:2px 0 0!important;font-size:.6rem!important;line-height:1.2!important}body.nexus-mode-crear #inspectorContent.inspector-content{min-height:0!important;padding:7px!important;overflow-y:auto!important}body.nexus-mode-crear #inspectorContent .create-inspector-card{border-radius:9px!important;gap:6px!important;padding:8px!important}body.nexus-mode-crear #inspectorContent .create-inspector-preview,body.nexus-mode-crear #inspectorContent .create-foundation-note,body.nexus-mode-crear #inspectorContent .create-coherence-result{font-size:.64rem!important;line-height:1.3!important}body.nexus-mode-crear #inspectorContent .create-inspector-actions{flex-wrap:wrap!important;gap:5px!important;display:flex!important}body.nexus-mode-crear #inspectorContent .create-inspector-action{border-radius:7px!important;min-height:28px!important;padding:5px 8px!important;font-size:.62rem!important}body.nexus-mode-crear .create-impact-polarity-toolbar{box-sizing:border-box;background:#090e128f;border:1px solid #bc915238;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:8px 10px;display:grid}body.nexus-mode-crear .create-impact-polarity-title{color:#b89255;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;font-size:.64rem}body.nexus-mode-crear .create-impact-polarity-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}body.nexus-mode-crear .create-impact-polarity-options button{color:#dce3e5b8;cursor:pointer;background:#050a0eb8;border:1px solid #718c9633;border-radius:8px;min-width:0;min-height:30px;padding:5px 7px;font-size:.64rem;font-weight:750}body.nexus-mode-crear .create-impact-polarity-options button.active{color:#eef4f5;background:#3b859724;border-color:#69b5c880}body.nexus-mode-crear .create-impact-polarity-options button[data-create-quick-polarity=positive].active{color:#cbe9d4;background:#52976a26;border-color:#70be8b80}body.nexus-mode-crear .create-impact-polarity-options button[data-create-quick-polarity=negative].active{color:#f0c8c8;background:#9b4c4c26;border-color:#d3747480}body.nexus-mode-crear #inspectorContent .create-impact-polarity-card{display:none!important}@media (height<=760px){body.nexus-mode-crear #quickControlsPanel.inspector-quick-controls,body.nexus-mode-crear .inspector-quick-controls.create-world-controls{min-height:150px!important;max-height:calc(100% - 61px)!important}}body.nexus-mode-crear .create-impact-polarity-toolbar.is-inactive{opacity:.72}body.nexus-mode-crear .create-impact-polarity-toolbar.is-inactive .create-impact-polarity-options button{cursor:default}body.nexus-mode-crear .create-impact-polarity-options button:disabled{opacity:.58}html,body,.app-shell,.nexus-mode-screen,.nexus-consolidate-root,.nexus-consolidate-layout,.nexus-consolidate-main,.nexus-consolidate-view{box-sizing:border-box;min-width:0;max-width:100%}html body.nexus-mode-consolidar .nexus-consolidate-root.is-standalone-workspace[data-active-route=consolidate\/coherence] .nexus-consolidate-layout,html body.nexus-mode-consolidar .nexus-consolidate-root.is-standalone-workspace[data-active-route=consolidate\/report] .nexus-consolidate-layout,html body.nexus-mode-consolidar .nexus-consolidate-root.is-standalone-workspace[data-active-route=consolidate\/coherence].is-sidebar-collapsed .nexus-consolidate-layout,html body.nexus-mode-consolidar .nexus-consolidate-root.is-standalone-workspace[data-active-route=consolidate\/report].is-sidebar-collapsed .nexus-consolidate-layout,html body.nexus-mode-consolidar .nexus-consolidate-root.is-standalone-workspace[data-active-route=consolidate\/coherence].is-sidebar-collapsed.is-inspector-collapsed .nexus-consolidate-layout,html body.nexus-mode-consolidar .nexus-consolidate-root.is-standalone-workspace[data-active-route=consolidate\/report].is-sidebar-collapsed.is-inspector-collapsed .nexus-consolidate-layout{grid-template-columns:minmax(0,1fr)!important}html body.nexus-mode-consolidar .nexus-consolidate-root.is-standalone-workspace[data-active-route=consolidate\/coherence] .nexus-consolidate-main,html body.nexus-mode-consolidar .nexus-consolidate-root.is-standalone-workspace[data-active-route=consolidate\/report] .nexus-consolidate-main{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body.nexus-mode-consolidar .nexus-consolidate-main,body.nexus-mode-consolidar .nexus-consolidate-view,body.nexus-mode-consolidar .nexus-objects-workspace,body.nexus-mode-consolidar .nexus-coherence-view,body.nexus-mode-consolidar .nexus-report-view{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body.nexus-mode-consolidar .nexus-consolidate-main{overflow-x:hidden!important}@media (width<=1220px){html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-consolidate-layout,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-consolidate-layout,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/actors] .nexus-consolidate-layout,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-consolidate-layout{grid-template-columns:minmax(0,1fr)!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-consolidate-main,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-consolidate-main,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/actors] .nexus-consolidate-main,html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-consolidate-main{grid-column:1/-1!important;width:100%!important}html body .app-shell>header.topbar.nexus-global-topbar{grid-template-columns:74px minmax(0,1fr) auto!important;gap:5px!important;padding-inline:8px!important}html body .app-shell>header.topbar.nexus-global-topbar>.nexus-topbar-identity{width:74px!important;min-width:74px!important;max-width:74px!important}html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav{width:100%!important;max-width:none!important;overflow:hidden!important}html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav>.nexus-nav-inner,html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-nav{width:100%!important;max-width:100%!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-nav{box-sizing:border-box!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;display:grid!important;overflow:hidden!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab,html body .app-shell>header.topbar.nexus-global-topbar .atlas-tab.nexus-primary-tab,html body .app-shell>header.topbar.nexus-global-topbar .nexus-structure-tab{width:100%!important;min-width:0!important;padding-inline:4px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab .atlas-tab-copy strong{font-size:clamp(.55rem,1vw,.64rem)!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab .atlas-tab-copy{min-width:0!important;overflow:hidden!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-global-save-status{display:none!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge{justify-content:center!important;width:42px!important;min-width:42px!important;padding-inline:0!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge .nexus-project-badge-visible,html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge .nexus-project-badge-value{display:none!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge:before{content:"●";color:#c88e3d;font-size:.62rem}}@media (width<=760px){html body .app-shell>header.topbar.nexus-global-topbar{grid-template-columns:58px minmax(0,1fr) auto!important;padding-inline:5px!important}html body .app-shell>header.topbar.nexus-global-topbar>.nexus-topbar-identity{width:58px!important;min-width:58px!important;max-width:58px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-brand-home strong{letter-spacing:.08em!important;font-size:.72rem!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab,html body .app-shell>header.topbar.nexus-global-topbar .atlas-tab.nexus-primary-tab{padding-inline:2px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab .atlas-tab-copy strong{letter-spacing:-.015em!important;font-size:.52rem!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge,html body .app-shell>header.topbar.nexus-global-topbar .nexus-auth-menu{display:none!important}html body .app-shell>header.topbar.nexus-global-topbar>.nexus-topbar-actions{width:34px!important}.nexus-objects-library,.nexus-objects-inspector{padding:14px!important}.nexus-objects-library-head,.nexus-objects-inspector-head,.nexus-report-editor-header{flex-direction:column!important;align-items:flex-start!important}.nexus-objects-form{grid-template-columns:minmax(0,1fr)!important}.nexus-objects-card{grid-template-columns:54px minmax(0,1fr)!important}.nexus-objects-card-meta{grid-column:2;align-items:flex-start!important}.nexus-objects-card-thumb{width:54px!important;height:54px!important}}@media (width>=1700px){html{font-size:clamp(16px,.73vw,18.5px)}html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav{width:min(1120px,50vw)!important;max-width:1120px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-nav{grid-template-columns:repeat(8,minmax(0,1fr))!important;width:100%!important;display:grid!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab,html body .app-shell>header.topbar.nexus-global-topbar .atlas-tab.nexus-primary-tab,html body .app-shell>header.topbar.nexus-global-topbar .nexus-structure-tab{width:100%!important;min-width:0!important;padding-inline:clamp(10px,.65vw,18px)!important}body.nexus-mode-inicio .home-archive,body.nexus-mode-inicio .project-launcher-shell{width:calc(100% - clamp(28px,2vw,52px))!important;max-width:none!important;margin-inline:auto!important}body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:clamp(260px,12.5vw,340px) minmax(0,1fr)!important}body.nexus-mode-inicio .launcher-sidebar{padding:clamp(24px,1.55vw,38px) clamp(18px,1.15vw,28px)!important}body.nexus-mode-inicio .launcher-main{padding:clamp(18px,1.25vw,30px) clamp(24px,1.8vw,46px) clamp(32px,2.2vw,56px)!important}body.nexus-mode-inicio .nexus-home-v013,body.nexus-mode-inicio .nexus-home-v015{gap:clamp(14px,1vw,24px)!important;width:100%!important;max-width:none!important;margin-inline:0!important}body.nexus-mode-inicio .nexus-library-commandbar{min-height:clamp(88px,6vw,112px)!important;padding:clamp(20px,1.35vw,34px)!important}body.nexus-mode-inicio .nexus-library-commandbar h1{font-size:clamp(1.9rem,1.55vw,2.55rem)!important}body.nexus-mode-inicio .nexus-search-control{min-width:clamp(420px,25vw,640px)!important}body.nexus-mode-inicio .nexus-search-control input,body.nexus-mode-inicio .nexus-library-tools button{min-height:clamp(42px,2.5vw,52px)!important}body.nexus-mode-inicio .nexus-home-continuity-grid{gap:clamp(14px,1vw,24px)!important}body.nexus-mode-inicio .nexus-current-world-row{min-height:clamp(132px,8vw,172px)!important;padding:clamp(22px,1.45vw,36px)!important}body.nexus-mode-inicio .nexus-recovery-alert{min-height:clamp(96px,6vw,128px)!important;padding:clamp(18px,1.2vw,30px)!important}body.nexus-mode-inicio .nexus-projects-section{gap:clamp(10px,.75vw,18px)!important}body.nexus-mode-inicio .nexus-project-row-v013{min-height:clamp(88px,5.2vw,112px)!important;padding:clamp(14px,.95vw,24px)!important}body.nexus-mode-crear .top-content-row{--create-right-panel-width:clamp(400px,18vw,500px)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/actors] .nexus-genealogy-stage-shell{grid-template-columns:minmax(0,1fr) clamp(340px,16vw,430px)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/actors] .nexus-genealogy-inspector{padding:clamp(26px,1.6vw,40px)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/actors] .nexus-genealogy-inspector header span,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/actors] .nexus-genealogy-inspector-meta span{font-size:.72rem!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/actors] .nexus-actor-board-empty{width:min(680px,100% - 210px)!important;padding:clamp(38px,2.5vw,62px)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/actors] .nexus-actor-board-empty h2{font-size:clamp(1.9rem,1.55vw,2.5rem)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-objects-workspace{grid-template-columns:clamp(430px,22vw,570px) minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-objects-library{gap:clamp(16px,1vw,24px)!important;padding:clamp(24px,1.5vw,38px)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-objects-inspector{gap:clamp(20px,1.3vw,32px)!important;padding:clamp(28px,1.8vw,46px)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-objects-library-head h2,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-objects-inspector-head h2{font-size:clamp(30px,1.65vw,42px)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-objects-search input,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-objects-sort select,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-objects-form input,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-objects-form textarea,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-objects-form select{padding:clamp(11px,.7vw,17px)!important;font-size:clamp(14px,.72vw,18px)!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-consolidate-main{padding:clamp(28px,1.8vw,46px)!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-consolidate-view{width:100%!important;max-width:none!important;margin:0!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-view.nexus-coherence-simple{gap:clamp(18px,1.15vw,28px)!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple{min-height:clamp(170px,11vw,230px)!important;padding:clamp(34px,2.2vw,56px)!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-status{gap:clamp(22px,1.4vw,36px)!important;min-height:clamp(180px,12vw,250px)!important;padding:clamp(30px,2vw,52px)!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-icon{width:clamp(58px,3.5vw,82px)!important;height:clamp(58px,3.5vw,82px)!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/report] .nexus-consolidate-main{--nexus-report-fluid-padding:clamp(24px,1.55vw,40px);padding:var(--nexus-report-fluid-padding)!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-report-view:has(>.nexus-report-empty){height:calc(100dvh - var(--nexus-topbar-height,64px) - 28px - var(--nexus-report-fluid-padding) - var(--nexus-report-fluid-padding))!important;grid-template-rows:auto minmax(360px,1fr)!important;gap:clamp(18px,1.2vw,30px)!important;min-height:0!important;display:grid!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-report-view>.nexus-view-header{padding:clamp(24px,1.6vw,40px)!important}body.nexus-mode-consolidar .nexus-report-view>.nexus-view-header h1{font-size:clamp(2rem,1.7vw,2.8rem)!important}body.nexus-mode-consolidar .nexus-report-view>.nexus-view-header>p:last-child{max-width:1100px!important;font-size:clamp(.95rem,.8vw,1.18rem)!important}body.nexus-mode-consolidar .nexus-report-empty{border-radius:clamp(20px,1.4vw,30px)!important;flex-wrap:wrap!important;place-content:center!important;gap:clamp(10px,.7vw,18px)!important;min-height:0!important;margin:0!important;padding:clamp(42px,3vw,76px)!important;display:flex!important}body.nexus-mode-consolidar .nexus-report-empty h2,body.nexus-mode-consolidar .nexus-report-empty p{flex-basis:100%!important}body.nexus-mode-consolidar .nexus-report-empty h2{margin:0!important;font-size:clamp(1.9rem,1.55vw,2.55rem)!important}body.nexus-mode-consolidar .nexus-report-empty p{margin:0 0 clamp(8px,.55vw,14px)!important;font-size:clamp(.95rem,.8vw,1.18rem)!important}body.nexus-mode-consolidar .nexus-report-empty button{min-height:clamp(44px,2.7vw,56px)!important;padding-inline:clamp(18px,1.2vw,30px)!important;font-size:clamp(.82rem,.68vw,1rem)!important}}.nexus-world-workspace{background:#050c12;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.nexus-world-workspace-header{background:#09121a;border-bottom:1px solid #20303c;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 16px;display:flex}.nexus-world-view-switch{border:1px solid #263845;border-radius:10px;flex-shrink:0;gap:4px;padding:3px;display:flex}.nexus-world-view-switch button{min-height:32px;color:#94a9ba!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:7px 17px!important;font:600 13px/1.2 sans-serif!important}.nexus-world-view-switch button.is-active{color:#f0cd8e!important;background:#23323d!important;box-shadow:inset 0 0 0 1px #795f35!important}.nexus-world-date{color:#98b0c2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font:12px/1.3 sans-serif;display:flex}.nexus-world-date label{white-space:nowrap;align-items:center;gap:7px;display:flex}.nexus-world-date input{border-radius:7px!important;width:105px!important;min-width:0!important;min-height:30px!important;padding:5px 9px!important;font:13px/1.2 sans-serif!important}.nexus-world-date button{min-height:30px!important;padding:5px 10px!important;font-size:12px!important}.nexus-world-workspace-content{min-width:0;min-height:0;position:relative;overflow:hidden}body.nexus-mode-consolidar .nexus-world-workspace-content>.nexus-places-workspace{height:100%!important;min-height:0!important;max-height:100%!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/actors] .nexus-consolidate-view{height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}body.nexus-mode-consolidar .nexus-actor-history-workspace.nexus-map-workspace-main.has-timeline-dock{grid-template-rows:minmax(140px,1fr) var(--map-timeline-height,220px) 28px!important;height:100%!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.nexus-actor-temporal-stage{min-width:0;height:100%;min-height:0;overflow:hidden}body.nexus-mode-consolidar .nexus-actor-history-workspace .nexus-actors-workbench,body.nexus-mode-consolidar .nexus-actor-history-workspace .nexus-genealogy-stage-shell,body.nexus-mode-consolidar .nexus-actor-history-workspace .nexus-genealogy-workspace{height:100%!important;min-height:0!important;max-height:100%!important}body.nexus-mode-consolidar .nexus-actor-history-workspace .nexus-genealogy-inspector{max-height:100%!important;overflow:auto!important}.nexus-actor-history-status{color:#8da3b5;white-space:nowrap;text-overflow:ellipsis;background:#09121a;margin:0;padding:7px 14px;font:11px/1.2 sans-serif;overflow:hidden}.nexus-actor-history-label{color:#d8bd89;padding:5px 12px;font:600 12px/1.2 sans-serif}.nexus-actor-history-workspace .nexus-map-timebar-resize{cursor:ns-resize}.nexus-actor-history-workspace .nexus-map-timebar-header-row{justify-content:space-between;align-items:center;padding-right:12px;display:flex}.nexus-actor-board-node.is-temporal-ended .nexus-actor-node-core{opacity:.48;filter:saturate(.15)}.nexus-actor-board-node.is-temporal-ended .nexus-actor-ring-track{stroke-dasharray:5 5;opacity:.55}.nexus-actor-temporal-fields{border-top:1px solid #263946;margin-top:14px;padding-top:12px}.nexus-actor-temporal-fields summary{cursor:pointer;color:#dbbd88;font-weight:600}.nexus-actor-temporal-fields p,.nexus-actor-temporal-fields small{color:#a1b3c2;text-transform:none;letter-spacing:0;font:12px/1.5 sans-serif}.nexus-actor-date-grid{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.nexus-actor-date-bound{gap:10px;min-width:0;display:grid}.nexus-actor-date-bound label{gap:5px;min-width:0;display:grid}.nexus-actor-date-bound input,.nexus-actor-date-bound select{width:100%;min-width:0}.nexus-objects-library-toolbar{justify-content:flex-end}@media (width<=760px){.nexus-world-workspace-header{flex-wrap:wrap;gap:6px;padding:7px 9px}.nexus-world-date>span{display:none}.nexus-world-date{gap:6px}.nexus-world-view-switch button{padding:6px 12px!important;font-size:12px!important}.nexus-world-date input{width:75px!important}body.nexus-mode-consolidar .nexus-actor-history-workspace .nexus-genealogy-stage-shell{grid-template-columns:minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-actor-history-workspace .nexus-genealogy-inspector{display:none!important}.nexus-actor-date-grid{grid-template-columns:1fr}.nexus-actor-history-status{font-size:10px}}.nexus-actor-edit-dates{width:36px;min-height:36px;color:#d3bd93!important;background:#13212d!important;border:1px solid #344654!important;border-radius:8px!important;padding:6px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts .is-market strong{color:#d3b47c!important}html body.nexus-mode-consolidar .nexus-coherence-simple-card.is-market .nexus-coherence-simple-card-type,html body.nexus-mode-consolidar .nexus-coherence-simple-detail.is-market>header>span{color:#d3b47c!important;border-color:#d3b47c59!important}html body.nexus-mode-consolidar .nexus-coherence-simple-detail.is-market section p{overflow-wrap:anywhere}html body.nexus-mode-consolidar .nexus-coherence-simple-detail.is-market section p strong{color:#ded4bf}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple{background:linear-gradient(135deg,#0a1419f5,#050d11f5)!important;border-radius:18px!important;padding:15px 20px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple:before{opacity:.68!important;width:2px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple h1{margin-bottom:3px!important;font-size:clamp(2rem,3vw,2.8rem)!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple p:not(.nexus-view-eyebrow){max-width:760px!important;font-size:.82rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple .nexus-view-eyebrow{margin-bottom:3px!important;font-size:.64rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-header-simple .nexus-coherence-summary button{border-radius:12px!important;min-width:124px!important;min-height:38px!important;padding:0 15px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts>span{min-height:60px!important;padding:0!important;transition:border-color .16s,background .16s,box-shadow .16s!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-guide-count-button{width:100%!important;min-width:0!important;height:100%!important;min-height:60px!important;color:inherit!important;cursor:pointer!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:13px!important;align-content:center!important;place-items:center!important;gap:3px!important;margin:0!important;padding:8px!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-guide-count-button:hover{background:#ffffff09!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-guide-count-button:focus-visible{outline-offset:-2px!important;outline:2px solid #64c6dcb3!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts>span:has(.nexus-guide-count-button.is-active){background:#172c34b8!important;border-color:#73c1d585!important;box-shadow:inset 0 0 0 1px #5fb5cb1f!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts>span.is-problem:has(.is-active){background:#4c2a1947!important;border-color:#e2a17380!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts>span.is-opportunity:has(.is-active){background:#143f4847!important;border-color:#69c7de80!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts>span.is-market:has(.is-active){background:#43361e47!important;border-color:#d3b47c85!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-result.is-filtered-empty{border-style:dashed!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-card{border-left-width:2px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-card.is-problem{border-left-color:#e2a173b8!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-card.is-opportunity{border-left-color:#69c7deb8!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-card.is-market{border-left-color:#d3b47cb8!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-card.is-opportunity .nexus-coherence-simple-card-type{color:#69c7de!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-guide-evidence-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-guide-evidence-head>span{color:#6dc3d7!important;text-transform:uppercase!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.65rem!important;font-weight:800!important;overflow:hidden!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-guide-evidence-open{color:#86cbdc!important;cursor:pointer!important;background:#0714198c!important;border:1px solid #64bfd62e!important;border-radius:8px!important;flex:none!important;min-height:24px!important;padding:0 7px!important;font-size:.61rem!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-guide-evidence-open:hover{color:#d6f4fb!important;background:#0c2128cc!important;border-color:#64bfd66b!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-guide-proposal .nexus-guide-rationale{max-width:960px!important;color:var(--color-text-secondary,#aab7bb)!important;margin:0 0 12px!important;font-size:.82rem!important;line-height:1.5!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-guide-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-guide-market-grid article{background:#28201238!important;border:1px solid #d3b47c26!important;border-radius:13px!important;min-width:0!important;padding:11px 12px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-guide-market-grid span{color:#d3b47c!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:5px!important;font-size:.62rem!important;font-weight:800!important;display:block!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-guide-market-grid p{color:#c7c9c4!important;overflow-wrap:anywhere!important;margin:0!important;font-size:.75rem!important;line-height:1.42!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-guide-hypothesis-note{color:#8c8b84!important;margin-top:9px!important;font-size:.65rem!important;line-height:1.4!important;display:block!important}@media (width<=760px){html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-guide-market-grid{grid-template-columns:1fr!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-guide-count-button{grid-template-columns:auto 1fr!important;place-items:center start!important;min-height:48px!important}html body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-coherence-simple-counts>span{min-height:48px!important}}html body .app-shell>header.topbar.nexus-global-topbar>.nexus-topbar-actions{justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important;overflow:visible!important}html body .nexus-system-menu{display:none!important}html body .nexus-auth-menu{flex:none!important;order:3!important;position:relative!important}html body .nexus-project-menu{flex:none!important;order:2!important}html body .nexus-global-save-status{order:1!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-global-save-status{width:auto!important;min-width:0!important;max-width:118px!important;height:34px!important;box-shadow:none!important;color:#c4d3d8c7!important;cursor:default!important;letter-spacing:.01em!important;background:0 0!important;border-color:#0000!important;padding:0 7px!important;font-size:.67rem!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-global-save-status:hover{background:#ffffff06!important;border-color:#0000!important}html body .nexus-save-status-dot{width:7px!important;min-width:7px!important;height:7px!important;box-shadow:0 0 8px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge{background:linear-gradient(#1f1a15b8,#0a1115c7)!important;border:1px solid #c38d493d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:116px!important;max-width:210px!important;height:36px!important;padding:0 12px!important;display:inline-flex!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff05!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge .nexus-project-badge-value,html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge [data-active-project-name]{clip:auto!important;color:#eee3d2!important;letter-spacing:.01em!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:176px!important;height:auto!important;margin:0!important;padding:0!important;font-size:.72rem!important;font-weight:700!important;line-height:1!important;display:block!important;position:static!important;overflow:hidden!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge .nexus-menu-chevron{color:#b8c6ccb3!important;flex:none!important;font-size:.72rem!important;transition:transform .16s!important;display:block!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge.is-open .nexus-menu-chevron{transform:rotate(180deg)!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge:hover{background:linear-gradient(#252019db,#0c171ce6)!important;border-color:#4bbbd866!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-auth-trigger{color:#dce9ed!important;white-space:nowrap!important;background:linear-gradient(#111d24c7,#080f14d1)!important;border:1px solid #4bbbd838!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;max-width:176px!important;height:36px!important;padding:0 10px 0 6px!important;font-size:.7rem!important;font-weight:700!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #ffffff05!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-auth-trigger:before{content:none!important;display:none!important}html body .nexus-account-avatar{color:#f4e8d1!important;letter-spacing:.04em!important;background:linear-gradient(145deg,#2d4852c7,#1f1913eb)!important;border:1px solid #4bbbd852!important;border-radius:50%!important;place-items:center!important;width:25px!important;min-width:25px!important;height:25px!important;font-size:.58rem!important;font-weight:800!important;display:inline-grid!important;box-shadow:inset 0 0 0 1px #ffffff0a!important}html body .nexus-account-avatar.is-large{width:36px!important;min-width:36px!important;height:36px!important;font-size:.7rem!important}html body .nexus-account-trigger-name{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}html body .nexus-auth-trigger .nexus-menu-chevron{color:#b8c6ccad!important;font-size:.7rem!important;transition:transform .16s!important}html body .nexus-auth-trigger.is-open .nexus-menu-chevron{transform:rotate(180deg)!important}html body .nexus-auth-trigger:hover{background:linear-gradient(#162931eb,#0a151beb)!important;border-color:#4bbbd875!important}html body .nexus-project-dropdown,html body .nexus-auth-dropdown{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#10171cfb,#070c11fd)!important;border:1px solid #4bbbd83d!important;border-radius:14px!important;padding:7px!important;box-shadow:0 20px 54px #00000075,inset 0 0 0 1px #ffffff06!important}html body .nexus-project-dropdown{min-width:304px!important}html body .nexus-auth-dropdown{z-index:2500!important;width:272px!important;min-width:272px!important;position:absolute!important;top:calc(100% + 9px)!important;left:auto!important;right:0!important}html body .nexus-dropdown-context-head{gap:3px!important;padding:9px 10px 10px!important;display:grid!important}html body .nexus-dropdown-context-head>span{color:#b0c2ca94!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:.57rem!important;font-weight:700!important}html body .nexus-dropdown-context-head>strong{color:#f0e5d4!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:.91rem!important;font-weight:700!important;overflow:hidden!important}html body .nexus-dropdown-group{gap:2px!important;display:grid!important}html body .nexus-dropdown-separator{background:#ffffff13!important;height:1px!important;margin:6px 5px!important}html body .nexus-project-dropdown button,html body .nexus-auth-dropdown button{color:#dbe6e8!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:9px!important;grid-template-columns:1fr!important;gap:2px!important;width:100%!important;min-height:0!important;padding:8px 10px!important;font-size:.71rem!important;line-height:1.25!important;display:grid!important}html body .nexus-project-dropdown button:hover,html body .nexus-auth-dropdown button:hover{color:#fff1db!important;background:#4bbbd817!important}html body .nexus-project-dropdown button>span:first-child{font-weight:700!important}html body .nexus-project-dropdown button small{color:#acbec694!important;font-size:.59rem!important;font-weight:500!important;display:block!important}html body .nexus-auth-dropdown button.is-danger-soft{color:#e9b4b4!important}html body .nexus-auth-dropdown button.is-danger-soft:hover{color:#ffd3d3!important;background:#d6595917!important}html body .nexus-auth-dropdown-head{border-bottom:1px solid #ffffff13!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0 0 5px!important;padding:8px 9px 11px!important;display:grid!important}html body .nexus-auth-dropdown-head>div{min-width:0!important}html body .nexus-auth-dropdown-head strong{color:#f3e8d5!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.78rem!important;display:block!important;overflow:hidden!important}html body .nexus-auth-dropdown-head small{color:#b4c6ce9e!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:2px!important;font-size:.6rem!important;display:block!important;overflow:hidden!important}html body .nexus-account-sync-state{color:#b5cbd1ad!important;align-items:center!important;gap:5px!important;margin-top:5px!important;font-size:.57rem!important;display:flex!important}html body .nexus-account-sync-state:before{content:"";background:#7d8b91;border-radius:50%;width:6px;height:6px}html body .nexus-account-sync-state[data-tone=success]:before{background:#78d5a5;box-shadow:0 0 7px #78d5a56b}html body .nexus-account-sync-state[data-tone=warning]:before{background:#d9a34f}html body .nexus-settings-advanced .nexus-advanced-action-list{gap:8px!important;margin:16px 0!important;display:grid!important}html body .nexus-settings-advanced .nexus-advanced-action-list>button{color:#dbe9ec!important;text-align:left!important;background:#0b141a80!important;border:1px solid #4bbbd826!important;border-radius:11px!important;gap:4px!important;width:100%!important;padding:12px 14px!important;display:grid!important}html body .nexus-settings-advanced .nexus-advanced-action-list>button:hover{background:#111f26b8!important;border-color:#4bbbd859!important}html body .nexus-settings-advanced .nexus-advanced-action-list strong{font-size:.76rem!important}html body .nexus-settings-advanced .nexus-advanced-action-list span{color:#b1c3caa8!important;font-size:.66rem!important;line-height:1.4!important}html body .nexus-settings-advanced details{border-top:1px solid #ffffff12!important;margin-top:18px!important;padding-top:14px!important}@media (width<=1220px){html body .app-shell>header.topbar.nexus-global-topbar .nexus-global-save-status{max-width:84px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge{min-width:92px!important;max-width:152px!important;padding-inline:10px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge [data-active-project-name]{max-width:122px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-auth-trigger{max-width:128px!important}}@media (width<=980px){html body .app-shell>header.topbar.nexus-global-topbar .nexus-global-save-status{display:none!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge{width:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge [data-active-project-name]{display:none!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge .nexus-menu-chevron{display:block!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-auth-trigger{width:36px!important;max-width:36px!important;padding:0!important}html body .nexus-auth-trigger .nexus-account-trigger-name,html body .nexus-auth-trigger .nexus-menu-chevron{display:none!important}}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge{vertical-align:middle!important;flex-flow:row!important;justify-content:center!important;align-self:center!important;align-items:center!important;gap:7px!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;display:inline-flex!important;position:relative!important;top:2px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge strong,html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge [data-active-project-name]{align-self:center!important;align-items:center!important;height:auto!important;margin:0!important;padding:1px 0 0!important;line-height:1.05!important;display:inline-flex!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge .nexus-menu-chevron{justify-content:center!important;align-self:center!important;align-items:center!important;width:auto!important;height:auto!important;margin:0!important;padding:1px 0 0!important;line-height:1!important;display:inline-flex!important;position:static!important}html body .nexus-auth-dropdown{width:292px!important;min-width:292px!important}html body .nexus-auth-dropdown [data-nexus-auth-profile],html body .nexus-auth-dropdown [data-nexus-auth-switch]{color:#dbe8eb!important}html body .nexus-auth-dropdown [data-nexus-auth-switch]{border-top:1px solid #ffffff0b!important;margin-top:2px!important}html body .nexus-profile-modal input[readonly]{opacity:.72!important;cursor:default!important;background:#ffffff09!important}html body .nexus-auth-dropdown button:disabled{opacity:.58!important;cursor:wait!important}:root{--v63-topbar-h:64px;--v63-brand-w:92px;--v63-context-min:118px;--v63-context-max:196px}html body .app-shell>header.topbar.nexus-global-topbar{height:var(--v63-topbar-h)!important;min-height:var(--v63-topbar-h)!important;max-height:var(--v63-topbar-h)!important;grid-template-columns:auto auto max-content minmax(16px,1fr) auto auto!important;grid-template-areas:"brand context navigation spacer state account"!important;align-items:center!important;gap:8px!important;padding:0 16px!important;display:grid!important}html body .app-shell>header.topbar.nexus-global-topbar>.nexus-topbar-identity{grid-area:brand!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;max-width:none!important;height:100%!important;display:flex!important;overflow:visible!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-brand-home{min-width:var(--v63-brand-w)!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-brand-home strong{letter-spacing:.17em!important;font-size:.98rem!important}html body .nexus-home-root-label{color:#e2dacde0!important;letter-spacing:.015em!important;white-space:nowrap!important;border-left:1px solid #ffffff16!important;align-items:center!important;height:32px!important;padding-left:13px!important;font-size:.72rem!important;font-weight:720!important;display:none!important}body.nexus-mode-inicio .nexus-home-root-label{display:inline-flex!important}html body .app-shell>header.topbar.nexus-global-topbar>.nexus-topbar-actions{display:contents!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-project-menu{order:initial!important;grid-area:context!important;place-self:center start!important;position:relative!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-global-save-status{order:initial!important;grid-area:state!important;place-self:center end!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-auth-menu{order:initial!important;grid-area:account!important;place-self:center end!important;position:relative!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge{min-width:var(--v63-context-min)!important;max-width:var(--v63-context-max)!important;background:linear-gradient(#1e19148f,#080f1499)!important;border-color:#c38d4938!important;justify-content:flex-start!important;height:36px!important;padding:0 11px 0 12px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge [data-active-project-name]{text-align:left!important;flex:auto!important;max-width:158px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-project-dropdown{top:calc(100% + 9px)!important;left:0!important;right:auto!important}html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav{grid-area:navigation!important;justify-self:start!important;width:max-content!important;max-width:min(100%,880px)!important;height:46px!important;overflow:visible!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-nav{background:linear-gradient(#1b161233,#070e1442)!important;border-color:#815b3321!important;align-items:center!important;gap:0!important;width:max-content!important;height:46px!important;padding:3px!important;display:flex!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-nav-group{align-items:center!important;gap:2px!important;min-width:0!important;display:flex!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-nav-separator{background:linear-gradient(#0000,#bd97613b,#0000)!important;flex:0 0 1px!important;width:1px!important;height:21px!important;margin:0 6px!important;display:block!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab,html body .app-shell>header.topbar.nexus-global-topbar .atlas-tab.nexus-primary-tab{min-width:0!important;height:38px!important;padding:0 10px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab .atlas-tab-icon{width:16px!important;min-width:16px!important;margin-right:6px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab .atlas-tab-copy strong{font-size:.7rem!important}body.nexus-mode-inicio .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav,body.nexus-mode-inicio .app-shell>header.topbar.nexus-global-topbar .nexus-project-menu,body.nexus-mode-inicio .app-shell>header.topbar.nexus-global-topbar .nexus-global-save-status{display:none!important}body.nexus-mode-inicio .app-shell>header.topbar.nexus-global-topbar>.nexus-topbar-identity{width:auto!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-global-save-status{max-width:104px!important;height:34px!important;padding:0 5px!important}@media (width<=1480px){:root{--v63-context-min:104px;--v63-context-max:160px}html body .app-shell>header.topbar.nexus-global-topbar{gap:6px!important;padding-inline:11px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab{padding-inline:8px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab .atlas-tab-icon{display:none!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-nav-separator{margin-inline:4px!important}}@media (width<=1180px){:root{--v63-brand-w:76px;--v63-context-min:88px;--v63-context-max:128px}html body .app-shell>header.topbar.nexus-global-topbar{grid-template-columns:auto auto minmax(0,1fr) auto auto!important;grid-template-areas:"brand context navigation state account"!important}html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav{scrollbar-width:none!important;width:100%!important;max-width:none!important;overflow:auto hidden!important}html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav::-webkit-scrollbar{display:none!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-nav{width:max-content!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab{padding-inline:7px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab .atlas-tab-copy strong{font-size:.64rem!important}body.nexus-mode-inicio .app-shell>header.topbar.nexus-global-topbar{grid-template-columns:auto minmax(12px,1fr) auto!important;grid-template-areas:"brand spacer account"!important}}@media (width<=900px){html body .app-shell>header.topbar.nexus-global-topbar .nexus-global-save-status{display:none!important}html body .app-shell>header.topbar.nexus-global-topbar{grid-template-columns:auto auto minmax(0,1fr) auto!important;grid-template-areas:"brand context navigation account"!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge{justify-content:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;padding:0!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge [data-active-project-name]{display:none!important}body.nexus-mode-inicio .app-shell>header.topbar.nexus-global-topbar{grid-template-columns:auto minmax(12px,1fr) auto!important;grid-template-areas:"brand spacer account"!important}}html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav,html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav>.nexus-nav-inner,html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-nav{min-width:0!important}html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav>.nexus-nav-inner{justify-content:flex-start!important;align-items:center!important;width:max-content!important;max-width:none!important;display:flex!important;overflow:visible!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-nav{grid-template-columns:none!important;justify-content:flex-start!important;align-items:center!important;width:max-content!important;max-width:none!important;display:flex!important;overflow:visible!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-nav-group{flex:none!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;min-width:max-content!important;max-width:none!important;display:flex!important;overflow:visible!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-nav-separator{flex:0 0 1px!important;width:1px!important;min-width:1px!important;max-width:1px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab,html body .app-shell>header.topbar.nexus-global-topbar .atlas-tab.nexus-primary-tab,html body .app-shell>header.topbar.nexus-global-topbar .nexus-structure-tab{white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:max-content!important;max-width:none!important;display:flex!important;overflow:hidden!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab .atlas-tab-copy{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;display:inline-flex!important;overflow:visible!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab .atlas-tab-copy strong{text-overflow:clip!important;white-space:nowrap!important;width:auto!important;max-width:none!important;display:block!important;overflow:visible!important}@media (width<=1380px){html body .app-shell>header.topbar.nexus-global-topbar{grid-template-columns:auto auto minmax(0,1fr) auto auto!important;grid-template-areas:"brand context navigation state account"!important}html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav{scrollbar-width:none!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto hidden!important}html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav::-webkit-scrollbar{display:none!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab,html body .app-shell>header.topbar.nexus-global-topbar .atlas-tab.nexus-primary-tab,html body .app-shell>header.topbar.nexus-global-topbar .nexus-structure-tab{width:auto!important;min-width:max-content!important;padding-inline:8px!important}body.nexus-mode-inicio .app-shell>header.topbar.nexus-global-topbar{grid-template-columns:auto minmax(12px,1fr) auto!important;grid-template-areas:"brand spacer account"!important}}@media (width<=1060px){html body .app-shell>header.topbar.nexus-global-topbar .nexus-global-save-status{display:none!important}html body .app-shell>header.topbar.nexus-global-topbar{grid-template-columns:auto auto minmax(0,1fr) auto!important;grid-template-areas:"brand context navigation account"!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge{justify-content:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;padding:0!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge [data-active-project-name]{display:none!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge:before{content:"◆";color:#c88e3d;font-size:.62rem}body.nexus-mode-inicio .app-shell>header.topbar.nexus-global-topbar{grid-template-columns:auto minmax(12px,1fr) auto!important;grid-template-areas:"brand spacer account"!important}}:root{--v65-nav-divider:#d29d546b}html body .app-shell>header.topbar.nexus-global-topbar .nexus-home-nav-button{appearance:none!important;color:#e4e0d8d1!important;cursor:pointer!important;white-space:nowrap!important;min-width:72px!important;height:36px!important;font:inherit!important;background:#08121861!important;border:1px solid #7ab5c924!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 11px!important;display:inline-flex!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-home-nav-button strong{letter-spacing:.01em!important;font-size:.68rem!important;font-weight:720!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-home-nav-button>span{color:#c88e3d!important;font-size:.72rem!important}body.nexus-mode-inicio .app-shell>header.topbar.nexus-global-topbar .nexus-home-nav-button{color:#f0e8dc!important;background:linear-gradient(#402d1a6b,#0a151b9e)!important;border-color:#c88e3d94!important;box-shadow:inset 0 0 0 1px #c88e3d21!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-nav-separator{background:linear-gradient(180deg,transparent 0%,var(--v65-nav-divider) 24%,var(--v65-nav-divider) 76%,transparent 100%)!important;flex:0 0 1px!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:28px!important;margin:0 11px!important;display:block!important;box-shadow:0 0 8px #c88e3d17!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-nav-group-secondary{gap:4px!important}body.nexus-mode-inicio .app-shell>header.topbar.nexus-global-topbar{grid-template-columns:auto auto max-content minmax(12px,1fr) auto auto!important;grid-template-areas:"brand context navigation spacer state account"!important}body.nexus-mode-inicio .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav{grid-area:navigation!important;display:flex!important}body.nexus-mode-inicio .app-shell>header.topbar.nexus-global-topbar .nexus-project-menu{grid-area:context!important;display:block!important}body.nexus-mode-inicio .app-shell>header.topbar.nexus-global-topbar .nexus-global-save-status{grid-area:state!important;display:flex!important}html body .nexus-home-root-label{display:inline-flex!important}@media (width<=1380px){body.nexus-mode-inicio .app-shell>header.topbar.nexus-global-topbar{grid-template-columns:auto auto minmax(0,1fr) auto auto!important;grid-template-areas:"brand context navigation state account"!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-nav-separator{margin-inline:8px!important}}@media (width<=1060px){html body .app-shell>header.topbar.nexus-global-topbar .nexus-home-nav-button{width:38px!important;min-width:38px!important;padding:0!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-home-nav-button strong{display:none!important}body.nexus-mode-inicio .app-shell>header.topbar.nexus-global-topbar{grid-template-columns:auto auto minmax(0,1fr) auto!important;grid-template-areas:"brand context navigation account"!important}body.nexus-mode-inicio .app-shell>header.topbar.nexus-global-topbar .nexus-global-save-status{display:none!important}}body.nexus-mode-consolidar .nexus-dossier-start{background:radial-gradient(circle at 17% 88%,#b87b2c0e,#0000 34%),linear-gradient(#051016fb,#040b10fe);padding:0 28px 28px;overflow:auto}.nexus-dossier-start>.nexus-view-header{flex:none;background:0 0!important;border:0!important;padding:30px 4px 18px!important}.nexus-dossier-start>.nexus-view-header h1{font-size:2.35rem!important;line-height:1!important}.nexus-dossier-start>.nexus-view-header>p:last-child{color:#9aabb3!important;max-width:760px!important;font-size:.82rem!important}.nexus-dossier-start-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.72fr);gap:18px;width:100%;max-width:1320px;margin:8px auto 0;display:grid}.nexus-dossier-start-main{align-content:start;gap:18px;display:grid}.nexus-dossier-reading,.nexus-dossier-create-card,.nexus-dossier-coverage{background:linear-gradient(145deg,#081a23eb,#050f15f5);border:1px solid #4684973d;border-radius:18px;box-shadow:0 18px 42px #00000026}.nexus-dossier-reading{padding:22px 24px}.nexus-dossier-reading>header{border-bottom:1px solid #48849624;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.nexus-dossier-reading>header p,.nexus-dossier-coverage>header p{color:#c99048;letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:.58rem;font-weight:850}.nexus-dossier-reading>header h2{color:#f0e6d5;margin:0;font:700 1.55rem/1.05 Georgia,Times New Roman,serif}.nexus-dossier-reading>header>span{color:#8fb8c3;white-space:nowrap;border:1px solid #4a8fa440;border-radius:999px;padding:5px 9px;font-size:.59rem}.nexus-dossier-premise{color:#d8e1e3!important;margin:16px 0 0!important;font:500 1rem/1.58 Georgia,Times New Roman,serif!important}.nexus-dossier-force-list{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.nexus-dossier-force-list span{color:#d8b277;background:#b87b2c1a;border:1px solid #ca91432e;border-radius:999px;padding:5px 8px;font-size:.6rem}.nexus-dossier-identity{counter-reset:dossier-id;gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.nexus-dossier-identity li{color:#aebbc0;background:#ffffff06;border-radius:10px;padding:9px 11px 9px 34px;font-size:.67rem;line-height:1.45;position:relative}.nexus-dossier-identity li:before{counter-increment:dossier-id;content:counter(dossier-id);color:#c99048;font-weight:800;position:absolute;top:8px;left:10px}.nexus-dossier-create-card{padding:26px}.nexus-dossier-create-card h2{color:#f1e7d8;max-width:780px;margin:5px 0 10px;font:700 1.62rem/1.12 Georgia,Times New Roman,serif}.nexus-dossier-create-card>p:not(.nexus-view-eyebrow){color:#91a3ab;max-width:800px;margin:0;font-size:.72rem;line-height:1.55}.nexus-dossier-create-card>div{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.nexus-dossier-create-card button{min-height:38px;padding:0 16px}.nexus-dossier-coverage{align-self:start;padding:18px}.nexus-dossier-coverage>header{border-bottom:1px solid #48849624;justify-content:space-between;align-items:end;margin-bottom:9px;padding:2px 2px 10px;display:flex}.nexus-dossier-coverage>header strong{color:#e6d8c1;font:700 1.35rem/1 Georgia,Times New Roman,serif}.nexus-dossier-coverage article{border-bottom:1px solid #4884961a;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 5px;display:grid}.nexus-dossier-coverage article>span{color:#52666f}.nexus-dossier-coverage article.is-ready>span{color:#70c69a}.nexus-dossier-coverage article div{gap:2px;min-width:0;display:grid}.nexus-dossier-coverage article strong{color:#d7e0e3;font-size:.66rem}.nexus-dossier-coverage article small{text-overflow:ellipsis;white-space:nowrap;color:#778b94;font-size:.55rem;overflow:hidden}.nexus-dossier-coverage article>b{color:#b9884b;font-size:.65rem}.nexus-dossier-coverage>p{color:#70848e;margin:13px 3px 2px;font-size:.57rem;line-height:1.45}.nexus-report-outline>.nexus-dossier-reading.is-compact{box-shadow:none;background:#0718209e;border-radius:12px;margin:0 0 10px;padding:12px}.nexus-report-outline>.nexus-dossier-reading.is-compact>header{gap:8px;padding-bottom:8px}.nexus-report-outline>.nexus-dossier-reading.is-compact>header h2{font-size:.86rem}.nexus-report-outline>.nexus-dossier-reading.is-compact>header>span{padding:3px 6px;font-size:.5rem}.nexus-report-outline>.nexus-dossier-reading.is-compact .nexus-dossier-premise{color:#a9b6bb!important;margin-top:9px!important;font:500 .63rem/1.45 Georgia,Times New Roman,serif!important}.nexus-report-outline>.nexus-dossier-reading.is-compact .nexus-dossier-force-list{gap:4px;margin-top:8px}.nexus-report-outline>.nexus-dossier-reading.is-compact .nexus-dossier-force-list span{padding:3px 5px;font-size:.49rem}.nexus-report-editor-title h1{font-size:1.45rem!important}.nexus-report-editor-title>.nexus-view-eyebrow{color:#c99048!important}@media (width<=980px){.nexus-dossier-start-grid{grid-template-columns:1fr}.nexus-dossier-coverage{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.nexus-dossier-coverage>header,.nexus-dossier-coverage>p{grid-column:1/-1}}@media (width<=640px){body.nexus-mode-consolidar .nexus-dossier-start{padding:0 14px 18px}.nexus-dossier-start>.nexus-view-header h1{font-size:1.9rem!important}.nexus-dossier-reading,.nexus-dossier-create-card{padding:18px}.nexus-dossier-reading>header{display:grid}.nexus-dossier-reading>header>span{justify-self:start}.nexus-dossier-coverage{grid-template-columns:1fr}.nexus-dossier-coverage>header,.nexus-dossier-coverage>p{grid-column:auto}}body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/map] .nexus-consolidate-layout,body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/timeline] .nexus-consolidate-layout,body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/actors] .nexus-consolidate-layout{background:radial-gradient(circle at 18% 18%,#62c9ff06,#0000 36%),linear-gradient(#071017 0%,#040a10 100%)!important}body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/map] .nexus-consolidate-main,body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/timeline] .nexus-consolidate-main,body.nexus-mode-consolidar .nexus-consolidate-root.is-top-level-workspace[data-active-route=consolidate\/actors] .nexus-consolidate-main{background:linear-gradient(#071017 0%,#040a10 100%)!important}.nexus-dossier-outline-actions{grid-template-columns:1fr;gap:7px;margin-top:8px;display:grid}.nexus-dossier-outline-actions .nexus-report-add-note{width:100%;margin:0}.nexus-dossier-outline-actions .nexus-report-add-note.is-secondary{color:#9eb4bd;background:#071820b3;border-color:#4c8b9e3d}.nexus-dossier-outline-actions .nexus-report-add-note.is-secondary:hover{color:#e1c08c;border-color:#c990486b}.nexus-report-section-drawer .nexus-report-drawer-actions>[data-nexus-route]{color:#a9c5ce;background:#081f28b8;border-color:#478ea442;width:100%}.nexus-report-section-drawer .nexus-report-drawer-actions>[data-nexus-route]:hover{color:#e8c88f;border-color:#c990486b}.nexus-report-page[data-report-preview-section-type=systems][data-derived-from-create=true] .nexus-report-page-heading:after{content:"Derivado de Crear";color:#78aeba;letter-spacing:.08em;text-transform:uppercase;border:1px solid #448ba03d;border-radius:999px;margin-top:7px;padding:3px 7px;font-size:.5rem;display:inline-flex}.nexus-audio-settings{gap:14px;display:grid}.nexus-audio-settings>p{max-width:760px;color:var(--muted,#97a5aa);margin:-4px 0 2px;line-height:1.55}.nexus-audio-mix{background:#0e0c0957;border:1px solid #b0955d29;border-radius:14px;gap:10px;padding:13px 14px;display:grid}.nexus-audio-mix label{grid-template-columns:minmax(120px,190px) minmax(180px,1fr);align-items:center;gap:14px;display:grid;margin:0!important}.nexus-audio-mix label>span{color:#e2ddd2d1;font-size:.78rem;font-weight:700}.nexus-audio-mix input[type=range]{accent-color:#c99a4e;width:100%}.nexus-audio-note{color:#becbccbd;background:#0b131659;border-left:2px solid #72c6d26b;gap:4px;padding:12px 14px;font-size:.76rem;line-height:1.48;display:grid}.nexus-audio-note strong{color:#e0e7e4e0;letter-spacing:.02em;font-size:.74rem}body.nexus-mode-crear #systemField{mix-blend-mode:screen;transition:opacity .3s;opacity:.72!important;display:block!important}body.nexus-mode-crear .graph-wrap.atlas-cosmos:hover #systemField{opacity:.86!important}body.nexus-mode-crear.nexus-reduced-motion #systemField,html.nexus-reduced-motion body.nexus-mode-crear #systemField{opacity:.46!important}@media (width<=760px){.nexus-audio-mix label{grid-template-columns:1fr;gap:6px}}.nexus-audio-test-row{align-items:center;gap:12px;padding-top:2px;display:flex}.nexus-audio-test-row button{color:#e1f0eeeb;cursor:pointer;background:#1f4a4c38;border:1px solid #8fe6df47;border-radius:9px;min-height:34px;padding:7px 13px}.nexus-audio-test-row span{color:#becbccb8;font-size:.74rem;line-height:1.4}:root{--nexus-v78-topbar-h:60px;--nexus-v78-footer-h:30px;--nexus-v78-edge:12px;--nexus-v78-create-panel:clamp(320px,20vw,370px)}html,body{width:100%;max-width:100%;height:100%;overflow:hidden}.app-shell{width:100%;min-width:0;max-width:100%;height:100dvh;min-height:100dvh;overflow:hidden;grid-template-rows:var(--nexus-v78-topbar-h) minmax(0,1fr) var(--nexus-v78-footer-h)!important}.app-shell>*{box-sizing:border-box;min-width:0;max-width:100%}.app-shell>.nexus-mode-screen,.app-shell>.main-layout,.nexus-consolidate-root,.nexus-consolidate-layout,.nexus-consolidate-main,.nexus-consolidate-view{min-width:0!important;min-height:0!important}html body .app-shell>header.topbar.nexus-global-topbar{height:var(--nexus-v78-topbar-h)!important;min-height:var(--nexus-v78-topbar-h)!important;max-height:var(--nexus-v78-topbar-h)!important;padding-inline:var(--nexus-v78-edge)!important;overflow:visible!important}html body .app-shell>header.topbar.nexus-global-topbar>.nexus-topbar-identity,html body .app-shell>header.topbar.nexus-global-topbar>.nexus-topbar-actions,html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav{min-width:0!important}html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav{overscroll-behavior-inline:contain;scrollbar-width:none!important;overflow:auto hidden!important}html body .app-shell>header.topbar.nexus-global-topbar>nav.nexus-global-primary-nav::-webkit-scrollbar{display:none!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-nav,html body .app-shell>header.topbar.nexus-global-topbar .nexus-nav-group{flex-wrap:nowrap!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab{flex:none!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-auth-trigger,html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge,html body .app-shell>header.topbar.nexus-global-topbar .nexus-home-nav-button{max-height:38px!important}body.nexus-mode-crear .main-layout{height:100%;min-height:0;overflow:hidden}body.nexus-mode-crear .top-content-row{--create-right-panel-width:var(--nexus-v78-create-panel);grid-template-columns:minmax(0,1fr) 6px var(--create-right-panel-width)!important;min-height:0!important;overflow:hidden!important}body.nexus-mode-crear .workspace-area{min-width:0!important;min-height:0!important;padding:8px!important;overflow:hidden!important}body.nexus-mode-crear .graph-wrap{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}body.nexus-mode-crear .right-sidebar,body.nexus-mode-crear .right-sidebar.atlas-sidebar{width:auto!important;min-width:0!important;min-height:0!important;overflow:hidden!important}body.nexus-mode-crear .inspector-quick-controls,body.nexus-mode-crear #uiSidebar,body.nexus-mode-crear #nodeInspector{min-width:0!important;max-width:100%!important}body.nexus-mode-crear .bottom-world-panel{min-width:0!important;margin:0 8px 7px!important}body.nexus-mode-crear .bottombar{white-space:nowrap!important;min-width:0!important;overflow:hidden!important}body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:clamp(185px,15vw,225px) minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;overflow:hidden!important}body.nexus-mode-inicio .launcher-sidebar{min-width:0!important;overflow:auto!important}body.nexus-mode-inicio .launcher-main{min-width:0!important;min-height:0!important;overflow:auto!important}body.nexus-mode-inicio .nexus-library-commandbar,body.nexus-mode-inicio .nexus-current-world-row,body.nexus-mode-inicio .nexus-recovery-alert,body.nexus-mode-inicio .nexus-projects-section{min-width:0!important;max-width:100%!important}body.nexus-mode-inicio .nexus-library-tools{min-width:0!important}body.nexus-mode-inicio .nexus-search-control{min-width:0!important;max-width:100%!important}body.nexus-mode-biblioteca .nexus-reference-library-screen,body.nexus-mode-biblioteca .nexus-reference-library-root{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}body.nexus-mode-biblioteca .ref-lib-shell{grid-template-columns:clamp(180px,14vw,220px) minmax(0,1fr)!important;min-width:0!important;min-height:0!important}body.nexus-mode-biblioteca .ref-lib-sidebar,body.nexus-mode-biblioteca .ref-lib-main,body.nexus-mode-biblioteca .ref-toolbar,body.nexus-mode-biblioteca .ref-dropzone{min-width:0!important;min-height:0!important}body.nexus-mode-biblioteca .ref-toolbar-right{min-width:0!important}body.nexus-mode-biblioteca .ref-search{width:clamp(190px,23vw,320px)!important;min-width:0!important}body.nexus-mode-biblioteca .ref-grid-view{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}body.nexus-mode-biblioteca .nexus-reference-board{width:clamp(280px,25vw,340px)!important;max-width:calc(100vw - 24px)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/map] .nexus-consolidate-layout,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/actors] .nexus-consolidate-layout,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/timeline] .nexus-consolidate-layout,body.nexus-mode-consolidar .nexus-map-workspace-grid,body.nexus-mode-consolidar .nexus-map-workspace-main,body.nexus-mode-consolidar .nexus-map-canvas-shell,body.nexus-mode-consolidar .nexus-genealogy-stage-shell,body.nexus-mode-consolidar .nexus-genealogy-canvas,body.nexus-mode-consolidar .nexus-timeline-board{min-width:0!important;min-height:0!important}body.nexus-mode-consolidar .nexus-map-floating-toolbar{scrollbar-width:none!important;max-width:calc(100% - 24px)!important;overflow-x:auto!important}body.nexus-mode-consolidar .nexus-map-floating-toolbar::-webkit-scrollbar{display:none!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-objects-workspace{grid-template-columns:clamp(230px,20vw,278px) minmax(0,1fr)!important;min-width:0!important;min-height:0!important}body.nexus-mode-consolidar .nexus-objects-library,body.nexus-mode-consolidar .nexus-objects-inspector{min-width:0!important;min-height:0!important}body.nexus-mode-consolidar .nexus-objects-inspector{overflow:auto!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/coherence] .nexus-consolidate-main{min-width:0!important;overflow-x:hidden!important}body.nexus-mode-consolidar .nexus-coherence-view,body.nexus-mode-consolidar .nexus-coherence-simple,body.nexus-mode-consolidar .nexus-coherence-simple-status{min-width:0!important;max-width:100%!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/report] .nexus-report-view{min-width:0!important;min-height:0!important}body.nexus-mode-consolidar .nexus-report-editor-header{gap:10px!important;min-width:0!important}body.nexus-mode-consolidar .nexus-report-editor-actions{flex-wrap:wrap!important;min-width:0!important}body.nexus-mode-consolidar .nexus-report-editor-grid{grid-template-columns:clamp(230px,20vw,300px) minmax(0,1fr)!important;min-width:0!important;min-height:0!important}body.nexus-mode-consolidar .nexus-report-editor-grid.has-section-drawer{grid-template-columns:clamp(220px,18vw,280px) minmax(0,1fr) clamp(250px,20vw,290px)!important}body.nexus-mode-consolidar .nexus-report-outline,body.nexus-mode-consolidar .nexus-report-preview,body.nexus-mode-consolidar .nexus-report-section-drawer{min-width:0!important;min-height:0!important}body.nexus-mode-consolidar .nexus-dossier-start-grid{width:100%!important;max-width:100%!important}@media (width<=1439px){:root{--nexus-v78-topbar-h:54px;--nexus-v78-footer-h:27px;--nexus-v78-edge:9px;--nexus-v78-create-panel:clamp(300px,22vw,330px)}html body .app-shell>header.topbar.nexus-global-topbar{gap:5px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-brand-home{min-width:78px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-brand-home strong{letter-spacing:.14em!important;font-size:.86rem!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-home-nav-button{min-width:62px!important;height:34px!important;padding-inline:8px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge{min-width:96px!important;max-width:138px!important;height:34px!important;padding-inline:9px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-nav{height:40px!important;padding:2px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab{height:34px!important;padding-inline:7px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab .atlas-tab-copy strong{font-size:.64rem!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-nav-separator{height:20px!important;margin-inline:5px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-auth-trigger{height:34px!important;min-height:34px!important;padding-inline:8px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-global-save-status{height:32px!important;font-size:.62rem!important}body.nexus-mode-crear .workspace-area{padding:6px!important}body.nexus-mode-crear .right-sidebar,body.nexus-mode-crear .right-sidebar.atlas-sidebar{padding-top:6px!important;padding-bottom:6px!important}body.nexus-mode-inicio .launcher-main{padding:16px 18px 26px!important}body.nexus-mode-inicio .launcher-sidebar{padding:18px 12px!important}body.nexus-mode-inicio .nexus-library-commandbar{min-height:82px!important;padding:16px 18px!important}body.nexus-mode-inicio .nexus-home-continuity-grid{gap:12px!important}body.nexus-mode-inicio .nexus-current-world-row{min-height:116px!important;padding:18px!important}body.nexus-mode-inicio .nexus-recovery-alert{min-height:92px!important;padding:16px!important}body.nexus-mode-biblioteca .ref-lib-header{gap:14px!important;padding:17px 20px 14px!important}body.nexus-mode-biblioteca .ref-lib-header h1{font-size:1.72rem!important}body.nexus-mode-biblioteca .ref-toolbar{min-height:50px!important;padding:8px 13px!important}body.nexus-mode-biblioteca .ref-dropzone{padding:14px!important}body.nexus-mode-biblioteca .ref-preview{height:108px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-objects-library{padding:12px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-objects-inspector{padding:15px 18px 20px!important}body.nexus-mode-consolidar .nexus-report-editor-header{padding:12px 14px!important}body.nexus-mode-consolidar .nexus-report-outline,body.nexus-mode-consolidar .nexus-report-section-drawer>header{padding:13px!important}body.nexus-mode-consolidar .nexus-report-section-drawer>section{padding:12px!important}body.nexus-mode-consolidar .nexus-dossier-start{padding:0 18px 20px!important}body.nexus-mode-consolidar .nexus-dossier-start-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.72fr)!important;gap:14px!important}}@media (width<=1279px){:root{--nexus-v78-create-panel:292px}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab .atlas-tab-icon{display:none!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-nav-separator{margin-inline:4px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge{min-width:86px!important;max-width:116px!important}body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:176px minmax(0,1fr)!important}body.nexus-mode-inicio .nexus-home-continuity-grid{grid-template-columns:1fr!important}body.nexus-mode-inicio .nexus-library-tools{gap:6px!important}body.nexus-mode-inicio .nexus-search-control{min-width:190px!important}body.nexus-mode-biblioteca .ref-lib-shell{grid-template-columns:180px minmax(0,1fr)!important}body.nexus-mode-biblioteca .ref-grid-view{grid-template-columns:repeat(auto-fill,minmax(142px,1fr))!important;gap:10px!important}body.nexus-mode-biblioteca .ref-search{width:220px!important}body.nexus-mode-consolidar .nexus-dossier-start-grid{grid-template-columns:1fr!important}body.nexus-mode-consolidar .nexus-dossier-coverage{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 10px!important;display:grid!important}body.nexus-mode-consolidar .nexus-dossier-coverage>header,body.nexus-mode-consolidar .nexus-dossier-coverage>p{grid-column:1/-1!important}}@media (width<=1179px){:root{--nexus-v78-create-panel:276px}html body .app-shell>header.topbar.nexus-global-topbar .nexus-home-nav-button{width:38px!important;min-width:38px!important;padding:0!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-home-nav-button strong,html body .app-shell>header.topbar.nexus-global-topbar .nexus-global-save-status{display:none!important}body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:160px minmax(0,1fr)!important}body.nexus-mode-inicio .nexus-library-commandbar{flex-direction:column!important;align-items:flex-start!important}body.nexus-mode-inicio .nexus-library-tools{grid-template-columns:minmax(0,1fr) auto auto auto!important;width:100%!important;display:grid!important}body.nexus-mode-inicio .nexus-search-control{width:100%!important;min-width:0!important}body.nexus-mode-biblioteca .ref-lib-shell{grid-template-columns:168px minmax(0,1fr)!important}body.nexus-mode-biblioteca .ref-toolbar-right{gap:5px!important}body.nexus-mode-biblioteca .ref-board-button{padding-inline:8px!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-objects-workspace,body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-objects-workspace.is-library-collapsed{grid-template-columns:1fr!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-objects-library{border-bottom:1px solid #839db924!important;border-right:0!important;max-height:245px!important}body.nexus-mode-consolidar .nexus-report-editor-grid,body.nexus-mode-consolidar .nexus-report-editor-grid.has-section-drawer{grid-template-columns:clamp(220px,24vw,260px) minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-report-section-drawer{z-index:30!important;width:min(290px,100vw - 24px)!important;position:absolute!important;top:92px!important;bottom:10px!important;right:10px!important;box-shadow:0 20px 55px #00000080!important}}@media (height<=780px){:root{--nexus-v78-topbar-h:50px;--nexus-v78-footer-h:24px}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-nav{height:38px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-primary-tab{height:32px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-home-nav-button,html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge,html body .app-shell>header.topbar.nexus-global-topbar .nexus-auth-trigger{height:32px!important;min-height:32px!important}body.nexus-mode-crear .main-layout{grid-template-rows:minmax(0,1fr) 4px 38px!important}body.nexus-mode-crear .bottom-world-panel{min-height:32px!important;margin-bottom:5px!important}body.nexus-mode-crear .bottom-world-header{min-height:30px!important;padding:.38rem .65rem!important}body.nexus-mode-crear .inspector-quick-controls,body.nexus-mode-crear .right-sidebar.atlas-sidebar .inspector-quick-controls{flex-basis:43%!important;height:43%!important}body.nexus-mode-crear .quick-controls-header{flex-basis:34px!important;min-height:34px!important}body.nexus-mode-crear .inspector-quick-controls .quick-controls-body{gap:6px!important;padding-top:6px!important}body.nexus-mode-crear #runSystem{min-height:34px!important;padding:6px 10px!important}body.nexus-mode-crear #nodeInspector .inspector-header{padding:8px 11px 6px!important}body.nexus-mode-crear #nodeInspector .inspector-header p{display:none!important}body.nexus-mode-crear #inspectorContent{gap:7px!important;padding:7px 9px 10px!important}body.nexus-mode-crear .bottombar{font-size:.6rem!important}body.nexus-mode-crear .bottombar .nexus-footer-create-status:nth-of-type(n+3){display:none!important}body.nexus-mode-inicio .launcher-main{padding-top:12px!important;padding-bottom:18px!important}body.nexus-mode-inicio .launcher-sidebar{padding-top:14px!important;padding-bottom:14px!important}body.nexus-mode-inicio .nexus-library-commandbar{min-height:70px!important;padding-block:12px!important}body.nexus-mode-inicio .nexus-current-world-row{min-height:96px!important;padding:14px!important}body.nexus-mode-inicio .nexus-recovery-alert{min-height:78px!important;padding:12px 14px!important}body.nexus-mode-inicio .nexus-project-row-v013{min-height:68px!important;padding-block:10px!important}body.nexus-mode-biblioteca .ref-lib-header{padding-top:12px!important;padding-bottom:10px!important}body.nexus-mode-biblioteca .ref-lib-header h1{font-size:1.5rem!important}body.nexus-mode-biblioteca .ref-lib-sidebar{padding-top:11px!important}body.nexus-mode-biblioteca .ref-preview{height:96px!important}body.nexus-mode-biblioteca .nexus-reference-board{top:58px!important;bottom:31px!important}body.nexus-mode-consolidar .nexus-map-workspace-main.has-timeline-dock,body.nexus-mode-consolidar .nexus-actor-history-workspace.nexus-map-workspace-main.has-timeline-dock{--map-timeline-height:180px!important}body.nexus-mode-consolidar .nexus-map-timebar-dock-header{min-height:30px!important}body.nexus-mode-consolidar .nexus-report-editor-header{padding-block:8px!important}body.nexus-mode-consolidar .nexus-report-editor-title h1{font-size:1.24rem!important}body.nexus-mode-consolidar .nexus-report-steps span{padding-block:5px!important}body.nexus-mode-consolidar .nexus-dossier-start>.nexus-view-header{padding-top:18px!important;padding-bottom:12px!important}body.nexus-mode-consolidar .nexus-dossier-reading{padding:17px 19px!important}body.nexus-mode-consolidar .nexus-dossier-create-card{padding:19px!important}}@media (width<=1023px){:root{--nexus-v78-create-panel:258px;--nexus-v78-edge:6px}html body .app-shell>header.topbar.nexus-global-topbar .nexus-brand-home{min-width:64px!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-brand-home strong{letter-spacing:.1em!important;font-size:.74rem!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge{justify-content:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;padding:0!important}html body .app-shell>header.topbar.nexus-global-topbar .nexus-active-project-badge [data-active-project-name],html body .app-shell>header.topbar.nexus-global-topbar .nexus-auth-trigger .nexus-auth-name{display:none!important}body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:1fr!important;overflow:auto!important}body.nexus-mode-inicio .launcher-sidebar{display:none!important}body.nexus-mode-biblioteca .ref-lib-shell{grid-template-columns:150px minmax(0,1fr)!important}body.nexus-mode-biblioteca .ref-lib-header p{display:none!important}body.nexus-mode-biblioteca .ref-search{width:170px!important}body.nexus-mode-biblioteca .ref-grid-view{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))!important}body.nexus-mode-consolidar .nexus-report-editor-grid,body.nexus-mode-consolidar .nexus-report-editor-grid.has-section-drawer{grid-template-columns:205px minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.nexus-objects-workspace,.nexus-reference-board,.nexus-report-section-drawer{transition:none!important}}@media (width>=1700px){:root{--nexus-v78-topbar-h:64px;--nexus-v78-footer-h:34px;--nexus-v78-edge:16px;--nexus-v78-create-panel:clamp(400px,18vw,500px)}body.nexus-mode-inicio .project-launcher-shell{grid-template-columns:clamp(260px,12.5vw,340px) minmax(0,1fr)!important}body.nexus-mode-biblioteca .ref-lib-shell{grid-template-columns:clamp(240px,12vw,300px) minmax(0,1fr)!important}body.nexus-mode-biblioteca .ref-grid-view{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))!important}body.nexus-mode-biblioteca .ref-search{width:clamp(320px,20vw,480px)!important}body.nexus-mode-consolidar .nexus-consolidate-root[data-active-route=consolidate\/objects] .nexus-objects-workspace{grid-template-columns:clamp(430px,22vw,570px) minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-report-editor-grid{grid-template-columns:clamp(300px,16vw,370px) minmax(0,1fr)!important}body.nexus-mode-consolidar .nexus-report-editor-grid.has-section-drawer{grid-template-columns:clamp(290px,15vw,350px) minmax(0,1fr) clamp(290px,15vw,350px)!important}body.nexus-mode-consolidar .nexus-dossier-start-grid{max-width:1560px!important;margin-inline:auto!important}}
