/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer utilities{.visible{visibility:visible}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--nx-background:#050811;--nx-surface:#0a0e1f;--nx-message:#0f1630;--nx-border:#1c3060;--nx-text:#eee9e0;--nx-muted:#b8c4d8;--nx-accent:#6b9fff;--nx-primary:#2e5fbf;--nx-warning:#f2c46d;--nx-radius:10px;--nx-target:44px}.lt{--nx-background:#f5f2ee;--nx-surface:#fff;--nx-message:#fff;--nx-border:#d9d3c8;--nx-text:#0a0e1f;--nx-muted:#4a5568;--nx-accent:#2e5fbf;--nx-warning:#9a6b00}body{color:#eee9e0;font-variant-numeric:tabular-nums;background:#050811;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:14px;line-height:1.45}*{box-sizing:border-box}button,input{font:inherit;color:inherit}button:focus-visible,input:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #6b9fff}.app{background:#050811;flex-direction:column;min-height:900px;display:flex}.ph{background:#050811;flex-direction:column;width:100%;max-width:480px;min-height:844px;display:flex}.ctx{background:#0a0e1f;border-bottom:1px solid #1c3060;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.brand{letter-spacing:-.01em;font-family:Playfair Display,serif;font-size:20px;font-weight:700}.brand i{color:#6b9fff;font-style:normal}.seg{text-align:left;cursor:pointer;background:#0a0e1f;border:1px solid #1c3060;border-radius:10px;min-height:44px;padding:5px 12px}.seg small,.lbl{color:#b8c4d8;letter-spacing:.06em;text-transform:uppercase;font-size:11px;display:block}.seg.on{border-color:#6b9fff}.sp{flex:1}.src{color:#b8c4d8;align-items:center;gap:6px;font-size:12px;display:inline-flex}.dot{background:#5eead4;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot.warn{background:#f2c46d}.dot.late{background:#ff8a8a}.dot.unk{background:#8a94a8}.dot.acc{background:#6b9fff}.main{flex-wrap:wrap;flex:1;align-items:stretch;display:flex}.side{background:#0a0e1f;border-right:1px solid #1c3060;flex-direction:column;flex:0 0 196px;gap:2px;padding:14px 10px;display:flex}.side .lbl{margin:12px 8px 4px}.nav{text-align:left;cursor:pointer;color:#b8c4d8;background:0 0;border:0;border-radius:8px;min-height:44px;padding:0 10px}.nav.on{color:#eee9e0;background:#1c3060;font-weight:500}.menu{display:none}.chat{background:#080c1a;border-right:1px solid #1c3060;flex-direction:column;flex:2 400px;gap:12px;min-width:0;padding:18px;display:flex}.cv{flex-direction:column;flex:3 520px;gap:14px;min-width:0;padding:20px;display:flex}.msg{background:#0f1630;border:1px solid #1c3060;border-radius:12px 12px 12px 4px;padding:12px 14px}.msg.me{background:#1c3060;border-color:#2e5fbf;border-radius:12px 12px 4px;align-self:flex-end}.who{color:#b8c4d8;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.run{border:1px dashed #2e5fbf;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{cursor:pointer;background:0 0;border:1px solid #2e5fbf;border-radius:999px;min-height:44px;padding:0 14px}.chip[disabled],.btn[disabled]{opacity:.55;cursor:not-allowed;border-style:dashed}.composer{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.composer input{background:#0a0e1f;border:1px solid #1c3060;border-radius:10px;flex:160px;min-width:0;min-height:44px;padding:0 14px}.composer input::placeholder{color:#b8c4d8}.h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600}.h1 em{color:#6b9fff;font-style:normal}.h2{margin:0;font-size:16px;font-weight:600}.cvh{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.card{background:#0a0e1f;border:1px solid #1c3060;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.g4{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.g2{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;display:grid}.num{font-size:26px;font-weight:500}.mut{color:#b8c4d8}.row{border-top:1px solid #1c3060;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.row:first-of-type{border-top:0}.idx{color:#6b9fff;flex:none;width:24px;font-size:12px}.grow{flex:220px;min-width:0}.tag{white-space:nowrap;border:1px solid #2e5fbf;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.tag.u{border-style:dashed;border-color:#8a94a8}.btn{cursor:pointer;background:#0f1630;border:1px solid #2e5fbf;border-radius:10px;min-height:44px;padding:0 16px;font-weight:500}.btn.pri{color:#fff;background:#2e5fbf;border-color:#2e5fbf;font-weight:600}.btn.dan{color:#ffb3b3;border-color:#ff8a8a}.kv{grid-template-columns:130px minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.kv dt{color:#b8c4d8}.kv dd{margin:0}.banner{background:#1c3060;border-bottom:1px solid #2e5fbf;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.alert{background:#1a1608;border:1px solid #f2c46d;border-radius:12px;padding:12px 14px}.alert.err{background:#1f0e12;border-color:#ff8a8a}.alert.inf{background:#0f1630;border-color:#2e5fbf}.tw{border:1px solid #1c3060;border-radius:12px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #1c3060;padding:10px 12px}th{color:#b8c4d8;letter-spacing:.06em;text-transform:uppercase;background:#0a0e1f;font-size:11px;font-weight:500}.sk{background:#1c3060;border-radius:6px;height:14px}.bubble{background:#0f1630;border:1px solid #2e5fbf;border-radius:12px 12px 4px;padding:12px 14px}.sheet{background:#0a0e1f;border-top:1px solid #1c3060;flex-direction:column;gap:10px;padding:12px 16px 20px;display:flex}.pb{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.tabs{background:#0a0e1f;border-bottom:1px solid #1c3060;gap:6px;padding:8px 16px;display:flex}.tab{cursor:pointer;color:#b8c4d8;background:0 0;border:1px solid #1c3060;border-radius:10px;flex:1;min-height:44px}.tab.on{color:#eee9e0;background:#1c3060;border-color:#2e5fbf;font-weight:500}@media (width<=760px){.side{display:none}.menu{align-items:center;display:inline-flex}}.fld{flex-direction:column;flex:180px;gap:4px;min-width:0;display:flex}.fld label{color:#b8c4d8;font-size:12px}.fld input,.fld select{background:#050811;border:1px solid #1c3060;border-radius:10px;min-width:0;min-height:44px;padding:0 12px}.media{text-align:center;color:#b8c4d8;background:#0f1630;border:1px dashed #2e5fbf;border-radius:12px;justify-content:center;align-items:center;min-height:150px;padding:12px;display:flex}.ids{color:#b8c4d8;white-space:nowrap;border:1px solid #1c3060;border-radius:6px;padding:2px 8px;font-size:11px}.sw{border:1px solid #1c3060;border-radius:10px;height:56px}.lt,.lt .app{color:#0a0e1f;background:#f5f2ee}.lt .ctx,.lt .side,.lt .card,.lt .seg,.lt .composer input{background:#fff;border-color:#d9d3c8}.lt .chat{background:#faf8f5;border-color:#d9d3c8}.lt .msg{background:#fff;border-color:#d9d3c8}.lt .msg.me{background:#e3eaf8;border-color:#2e5fbf}.lt .mut,.lt .src,.lt .lbl,.lt .seg small,.lt .who,.lt .nav,.lt .composer input::placeholder{color:#4a5568}.lt .nav.on{color:#0a0e1f;background:#e3eaf8}.lt .seg.on{border-color:#2e5fbf}.lt .row{border-color:#d9d3c8}.lt .btn{color:#0a0e1f;background:#fff;border-color:#2e5fbf}.lt .btn.pri{color:#fff;background:#2e5fbf}.lt .chip,.lt .tag{color:#0a0e1f;border-color:#2e5fbf}.lt .h1 em,.lt .idx,.lt .brand i{color:#2e5fbf}.lt .alert{color:#0a0e1f;background:#fff7e0;border-color:#9a6b00}.lt .dot{background:#0f766e}.lt .dot.warn{background:#9a6b00}.lt .dot.unk{background:#6b7280}.lt .dot.acc{background:#2e5fbf}select{font:inherit;color:inherit}.fld{flex:none}.cvh>.fld,.ctx>.fld{flex:180px}.card>.tag,.card>.ids,.card>.src,.card>.chip,.card>.btn,.pb>.tag,.pb>.src,.chat>.tag{align-self:flex-start}.tag{white-space:normal;text-align:left}.g4{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.composer input{flex:220px}.ph .composer input{flex:70px}.ph .composer .btn{padding:0 12px}.btn[disabled],.chip[disabled],.btn.pri[disabled]{opacity:1;color:#8a94a8;background:0 0;border-style:dashed;border-color:#8a94a8;font-weight:500}.wrap table{min-width:0}.wrap td,.wrap th{white-space:normal}.lt .btn[disabled],.lt .chip[disabled]{color:#6b7280;background:0 0;border-color:#6b7280}.card .tw table{min-width:0}.card .tw td,.card .tw th{white-space:normal}.ph .composer input{flex:100%;order:-1}.ph .composer .btn{flex:auto}.ph .card>.btn{align-self:stretch}.solo{flex:1;justify-content:center;display:flex}.col{flex-direction:column;gap:14px;width:100%;max-width:820px;padding:32px 20px 20px;display:flex}.hello{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:600}.hello em{color:#6b9fff;font-style:normal}.art{background:#0a0e1f;border:1px solid #2e5fbf;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.col .composer input{min-height:52px}.lt .art{background:#fff}.lt .hello em{color:#2e5fbf}.chat{flex:5 440px}.cv{background:#070b17;border-left:1px solid #1c3060;flex:6 520px}.chat{border-right:0}.g2{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.card>.mut,.art>.mut{font-size:13px}.lt .cv{background:#f5f2ee;border-color:#d9d3c8}.lt .solo{background:#f5f2ee}.help{color:#b8c4d8;font-size:13px}.help summary{cursor:pointer;color:#b8c4d8;justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.help summary:after{content:"Más";color:#6b9fff;flex:none;font-size:12px}.help[open] summary:after{content:"Menos"}.help summary::-webkit-details-marker{display:none}.mtabs{display:none}a.tab{justify-content:center;align-items:center;text-decoration:none;display:flex}@media (width<=760px){.mtabs{display:flex}.main>.cv{display:none}.main>.cv:target{display:flex}.main:has(>.cv:target)>.chat{display:none}}.lt .ph,.lt .tabs,.lt .sheet,.lt .banner{color:#0a0e1f;background:#fff;border-color:#d9d3c8}.lt .ph{background:#f5f2ee}.lt .tab{color:#4a5568;border-color:#d9d3c8}.lt .tab.on{color:#0a0e1f;background:#e3eaf8;border-color:#2e5fbf}.lt .bubble{background:#e3eaf8;border-color:#2e5fbf}.lt .fld input,.lt .fld select{color:#0a0e1f;background:#fff;border-color:#9aa3b2}.lt .fld label,.lt .kv dt,.lt .help,.lt th,.lt .help summary{color:#4a5568}.lt a,.lt .help summary:after{color:#2e5fbf}.lt .tw,.lt th,.lt td,.lt .ctx,.lt .side,.lt .card,.lt .art{border-color:#d9d3c8}.lt th{background:#f5f2ee}.lt .media{color:#4a5568;background:#f0f3fa}.lt .sk{background:#d9d3c8}.lt .alert.inf{background:#eef3fc;border-color:#2e5fbf}.lt .alert.err{background:#fdecec;border-color:#b42318}.lt .btn.dan{color:#b42318;border-color:#b42318}.lt .dot.late{background:#b42318}.lt .run{border-color:#2e5fbf}.lt .ids,.lt .sw{border-color:#d9d3c8}.lt .composer input::placeholder,.lt .fld input::placeholder{color:#4a5568}.lt .btn[disabled],.lt .chip[disabled]{color:#565e6b;border-color:#565e6b}.lt .tag.u{border-color:#565e6b}.mtabs a:first-child{color:#eee9e0;background:#1c3060;border-color:#2e5fbf;font-weight:500}.app:has(.cv:target) .mtabs a:first-child{color:#b8c4d8;background:0 0;border-color:#1c3060;font-weight:400}.app:has(.cv:target) .mtabs a:last-child{color:#eee9e0;background:#1c3060;border-color:#2e5fbf;font-weight:500}.lt .mtabs a:first-child{color:#0a0e1f;background:#e3eaf8;border-color:#2e5fbf}.lt .app:has(.cv:target) .mtabs a:last-child{color:#0a0e1f;background:#e3eaf8;border-color:#2e5fbf}.lt .app:has(.cv:target) .mtabs a:first-child{color:#4a5568;background:0 0;border-color:#d9d3c8}details.card{display:block}.fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:600;display:flex}.fold>summary:after{content:"Ver";color:#6b9fff;font-size:12px;font-weight:400}.fold[open]>summary:after{content:"Ocultar"}.fold>*+*{margin-top:10px}.fold{padding-top:6px;padding-bottom:6px}.lt .fold>summary:after{color:#2e5fbf}.g2>.fold:not([open]),.g4>.fold:not([open]){align-self:start}.chat>:first-child{margin-top:auto}.chat>.composer{margin-top:0}:focus-visible{outline-offset:2px;outline:2px solid #6b9fff}.lt :focus-visible{outline-color:#2e5fbf}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.num.w{font-size:17px;line-height:1.9}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-width:320px}body[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[hidden]{display:none!important}.nav-group{display:contents}.conversation-log:empty{display:none}.conversation-log{overflow-wrap:anywhere;flex-direction:column;gap:12px;display:flex}.demo-bar{background:var(--nx-surface);min-height:64px;color:var(--nx-text);border-bottom:1px solid var(--nx-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.demo-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.demo-bar a{color:var(--nx-accent);align-items:center;min-height:44px;display:inline-flex}.demo-controls label{align-items:center;gap:8px;display:flex}.demo-controls select{background:var(--nx-surface);color:var(--nx-text);border:1px solid var(--nx-border);border-radius:var(--nx-radius);min-height:44px;padding:0 8px}.catalog{max-width:1200px;min-height:calc(100dvh - 64px);margin:auto}.catalog .fld{max-width:320px}.catalog-link{color:var(--nx-accent);align-items:center;text-decoration:none;display:inline-flex}.skip-link{z-index:20;background:var(--nx-surface);color:var(--nx-accent);padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:8px}.info-dialog{background:var(--nx-surface);width:min(440px,100% - 32px);color:var(--nx-text);border:1px solid var(--nx-border);border-radius:14px;padding:24px}.info-dialog::backdrop{background:#050811b3}.mobile-chat{flex-direction:column;flex:1;display:flex}.mobile-result{flex:1}.mobile-menu{z-index:10;background:var(--nx-surface);width:min(440px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--nx-text);border:1px solid var(--nx-border);border-radius:14px;padding:16px;position:fixed;inset:0;overflow-y:auto}.mobile-menu .side{border:0;display:flex}.mobile-menu .side .sp{min-height:12px}.ph{max-width:none;min-height:calc(100dvh - 132px)}.mobile-result .cv{border-left:0;padding:16px}.mobile-result .cv .g4{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-result h1{font-size:24px}.mobile-result .grow{flex-basis:100%}@media (width<=760px){.demo-bar{gap:8px;font-size:12px}.demo-controls{justify-content:space-between;gap:8px;width:100%}.demo-controls label{gap:4px}.demo-controls .btn{padding:0 10px}.catalog{padding:16px}.ph .pb{min-height:538px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.kv-pair{display:contents}.value-line{margin:0}.value-line dd{overflow-wrap:anywhere;margin:0}.row-actions,.catalog-controls,.context-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-actions>div{max-width:100%}.action-reason{max-width:28rem;margin:4px 0}.plain-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.context-summary{width:100%;padding:8px 0;font-size:12px}.context-summary label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.context-summary select{border:1px solid var(--nx-border);border-radius:var(--nx-radius);max-width:100%;min-height:44px;color:var(--nx-text);background:var(--nx-surface);padding:0 8px}.catalog-preview{overflow-wrap:anywhere;min-width:0;container-type:inline-size}.catalog-preview .app{min-height:360px}.catalog-preview .main{min-width:0}.catalog-preview .side{flex-shrink:0}.catalog-preview .num{overflow-wrap:anywhere}.catalog-conversation{flex-direction:column;flex:1;gap:12px;min-width:0;padding:16px;display:flex}.catalog-controls .fld{flex:220px;min-width:0}.catalog-sources{flex-direction:column;gap:12px;display:flex}.catalog-sources>div{flex-direction:column;display:flex}.catalog-preview .mobile-shell-demo{flex-direction:column;max-width:390px;min-height:320px;display:flex}.mobile-actions{margin-top:auto;position:sticky;bottom:0}.mobile-primary{width:100%;min-height:52px}.catalog[data-width="390"] .g2,.catalog[data-width="390"] .g4{grid-template-columns:minmax(0,1fr)}.catalog[data-width="390"] .main{flex-direction:column}.catalog[data-width="390"] .side{width:auto;display:flex}.catalog-preview .kv dt,.catalog-preview .kv dd{overflow-wrap:anywhere}@container (width<=600px){.g4,.g2{grid-template-columns:minmax(0,1fr)}.main{flex-direction:column}.side{width:auto;display:flex}.kv{grid-template-columns:minmax(0,1fr)}.kv dd{margin-bottom:8px}.row>.grow{flex-basis:100%}}.credential-notice{color:var(--nx-text);flex-basis:100%;margin:0}.ph .card>.btn.pri,.ph .sheet .btn.pri{min-height:52px}.ph .sheet{z-index:1;position:sticky;bottom:0}.catalog[data-width="390"] .composer input{flex:100%;order:-1}.catalog-preview .mobile-shell-demo{height:600px;overflow:auto}.supervisor{background:var(--nx-background);min-height:100dvh;color:var(--nx-text)}.supervisor-main{overflow-wrap:anywhere;max-width:900px;margin:auto;padding:24px}.supervisor-main .fld{box-sizing:border-box;width:100%;min-height:44px}.supervisor-main input.fld{background:var(--nx-surface);color:var(--nx-text);border:1px solid var(--nx-border);border-radius:var(--nx-radius);padding:8px 12px}.supervisor.lt{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
