@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--color-background:#eef4fa;--color-surface:#fafdff;--color-chrome:#dbe2e9;--color-foreground:#090b0d;--color-muted-foreground:#4d5053;--color-chrome-foreground:#090b0d;--color-border:#b3bcc3;--color-primary:#1b6877;--color-primary-foreground:#f9fcfe;--color-primary-hover:#145560;--color-accent:#256487;--color-accent-foreground:#f9fcfe;--color-focus:#0060a6;--color-success:#006425;--color-success-foreground:#f9fcfe;--color-success-bg:#e3f6e9;--color-warning:#6e4b00;--color-warning-foreground:#f9fcfe;--color-warning-bg:#fbeed9;--color-danger:#902824;--color-danger-foreground:#f9fcfe;--color-danger-bg:#fbe4e2;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--shadow-card:0 1px 2px #090b0d0a, 0 4px 16px #090b0d0f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);background:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}#app{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3{margin:0;font-weight:600}a{color:inherit}button{font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}.mono{font-family:var(--font-mono)}.card{background:var(--color-surface);border:1px solid var(--color-chrome);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);cursor:pointer;border:1px solid #0000;font-size:14px;font-weight:500;transition:background-color .12s,border-color .12s,transform 80ms;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--color-primary);color:var(--color-primary-foreground)}.btn-primary:hover{background:var(--color-primary-hover)}.btn-ghost{border-color:var(--color-border);color:var(--color-foreground);background:0 0}.btn-ghost:hover{background:var(--color-chrome)}.field{gap:var(--space-1);flex-direction:column;display:flex}.field label{color:var(--color-muted-foreground);font-size:13px;font-weight:500}.field input,.field select,.field textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-foreground)}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--color-focus);outline-offset:1px}.badge{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.badge-success{background:var(--color-success-bg);color:var(--color-success)}.badge-primary{background:color-mix(in srgb, var(--color-primary) 14%, var(--color-surface));color:var(--color-primary)}.badge-warning{background:var(--color-warning-bg);color:var(--color-warning)}.badge-muted{background:var(--color-chrome);color:var(--color-muted-foreground)}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--color-chrome)}th{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-foreground);font-size:12.5px;font-weight:600}.nav.svelte-fkvc1s{align-items:center;gap:var(--space-6);padding:var(--space-3) var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-chrome);display:flex}.brand.svelte-fkvc1s{align-items:center;gap:var(--space-2);white-space:nowrap;font-weight:600;display:flex}.brand.svelte-fkvc1s .dot:where(.svelte-fkvc1s){background:var(--color-primary);border-radius:50%;width:10px;height:10px}.links.svelte-fkvc1s{gap:var(--space-5);flex:1;display:flex}.links.svelte-fkvc1s a:where(.svelte-fkvc1s){color:var(--color-muted-foreground);border-bottom:2px solid #0000;padding:6px 0;font-size:14px;font-weight:500;text-decoration:none}.links.svelte-fkvc1s a:where(.svelte-fkvc1s):hover{color:var(--color-foreground)}.user.svelte-fkvc1s{align-items:center;gap:var(--space-3);display:flex}.who.svelte-fkvc1s{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.who.svelte-fkvc1s .rol:where(.svelte-fkvc1s){color:var(--color-muted-foreground);font-size:12px}.wrap.svelte-110obhz{background:var(--color-background);justify-content:center;align-items:center;min-height:100vh;display:flex}.panel.svelte-110obhz{width:360px;padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.brand.svelte-110obhz{align-items:center;gap:var(--space-2);font-size:18px;font-weight:600;display:flex}.brand.svelte-110obhz .dot:where(.svelte-110obhz){background:var(--color-primary);border-radius:50%;width:10px;height:10px}.subtitle.svelte-110obhz{color:var(--color-muted-foreground);margin:-8px 0 0;font-size:13.5px}.error.svelte-110obhz{color:var(--color-danger);margin:0;font-size:13.5px}.dot.svelte-tqo8to{background:currentColor;border-radius:50%;width:6px;height:6px}.timeline.svelte-1b7kgsg{margin:0;padding:0;list-style:none}.item.svelte-1b7kgsg{padding-left:28px;padding-bottom:var(--space-5);position:relative}.item.svelte-1b7kgsg:not(:last-child):before{content:"";background:var(--color-chrome);width:2px;position:absolute;top:20px;bottom:-8px;left:3px}.marker.svelte-1b7kgsg{width:20px;height:20px;color:var(--color-success);background:var(--color-success-bg);box-shadow:0 0 0 3px var(--color-surface);border-radius:50%;justify-content:center;align-items:center;font-size:11px;line-height:1;display:flex;position:absolute;top:-2px;left:-6px}.marker.salida.svelte-1b7kgsg{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 14%, var(--color-surface))}.row.svelte-1b7kgsg{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.row.svelte-1b7kgsg time:where(.svelte-1b7kgsg){color:var(--color-muted-foreground);font-size:12.5px}.detail.svelte-1b7kgsg{color:var(--color-muted-foreground);margin:2px 0 0;font-size:13.5px}.notas.svelte-1b7kgsg{margin:var(--space-1) 0 0;font-size:13.5px;font-style:italic}.empty.svelte-1b7kgsg{color:var(--color-muted-foreground);font-size:14px}.hero.svelte-19co8uy{margin-bottom:var(--space-6)}.hero.svelte-19co8uy h1:where(.svelte-19co8uy){font-size:24px}.lead.svelte-19co8uy{color:var(--color-muted-foreground);margin:var(--space-2) 0 var(--space-5)}.search-wrap.svelte-19co8uy{max-width:520px;position:relative}.search.svelte-19co8uy{gap:var(--space-3);display:flex}.search.svelte-19co8uy input:where(.svelte-19co8uy){border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);background:var(--color-surface);flex:1;font-size:16px}.search.svelte-19co8uy input:where(.svelte-19co8uy):focus{outline:2px solid var(--color-focus);outline-offset:1px}.suggestions.svelte-19co8uy{background:var(--color-surface);border:1px solid var(--color-chrome);border-radius:var(--radius-md);box-shadow:var(--shadow-card);z-index:10;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:108px;overflow-y:auto}.suggestion.svelte-19co8uy{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);width:100%;padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;background:0 0;border:none;font-size:13.5px;display:flex}.suggestion.svelte-19co8uy:hover,.suggestion.active.svelte-19co8uy{background:var(--color-background)}.s-serie.svelte-19co8uy{font-weight:500}.s-modelo.svelte-19co8uy{color:var(--color-muted-foreground);flex:1}.empty-state.svelte-19co8uy{padding:var(--space-6);color:var(--color-muted-foreground)}.error.svelte-19co8uy{color:var(--color-danger)}.result.svelte-19co8uy{gap:var(--space-5);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}@media (width<=800px){.result.svelte-19co8uy{grid-template-columns:1fr}}.equipo-card.svelte-19co8uy{padding:var(--space-6)}.equipo-header.svelte-19co8uy{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-chrome);display:flex}.numero-serie.svelte-19co8uy{letter-spacing:-.01em;font-size:26px;font-weight:500}.modelo.svelte-19co8uy{margin:var(--space-1) 0 0;color:var(--color-muted-foreground);font-size:14px}.grid.svelte-19co8uy{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.label.svelte-19co8uy{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-foreground);font-size:12.5px;font-weight:600}.value.svelte-19co8uy{margin:4px 0 0;font-size:15px}.value.muted.svelte-19co8uy{color:var(--color-muted-foreground)}.sub.svelte-19co8uy{color:var(--color-muted-foreground);margin:2px 0 0;font-size:13px}.timeline-card.svelte-19co8uy{padding:var(--space-6)}.timeline-card.svelte-19co8uy h2:where(.svelte-19co8uy){margin-bottom:var(--space-5);font-size:15px}h1.svelte-1xh418k{font-size:22px}.lead.svelte-1xh418k{color:var(--color-muted-foreground);margin:var(--space-2) 0 var(--space-5)}.muted.svelte-1xh418k{color:var(--color-muted-foreground)}.bar-cell.svelte-1xh418k{width:160px}.bar.svelte-1xh418k{background:var(--color-chrome);border-radius:999px;height:6px;overflow:hidden}.bar-fill.svelte-1xh418k{background:var(--color-success);border-radius:999px;height:100%}h1.svelte-nc5ful{font-size:22px}.lead.svelte-nc5ful{color:var(--color-muted-foreground);margin:var(--space-2) 0 var(--space-5)}.empty-state.svelte-nc5ful{padding:var(--space-6);color:var(--color-muted-foreground)}.layout.svelte-nc5ful{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (width<=800px){.layout.svelte-nc5ful{grid-template-columns:1fr}}.form.svelte-nc5ful{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.summary.svelte-nc5ful{padding:var(--space-6)}.summary.svelte-nc5ful h2:where(.svelte-nc5ful){margin-bottom:var(--space-3);font-size:15px}.muted.svelte-nc5ful{color:var(--color-muted-foreground);font-size:14px}.preview.svelte-nc5ful{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-background);border-radius:var(--radius-sm);display:flex}.error.svelte-nc5ful{color:var(--color-danger);margin:0;font-size:13.5px}h1.svelte-s9p3nz{font-size:22px}.lead.svelte-s9p3nz{color:var(--color-muted-foreground);margin:var(--space-2) 0 var(--space-5)}.muted.svelte-s9p3nz{color:var(--color-muted-foreground)}.error.svelte-s9p3nz{color:var(--color-danger);font-size:13.5px}.tabs.svelte-s9p3nz{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.tab.svelte-s9p3nz{border-radius:var(--radius-md);color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:none;padding:8px 14px;font-size:14px;font-weight:500}.tab.active.svelte-s9p3nz{background:var(--color-chrome);color:var(--color-foreground)}.new-btn.svelte-s9p3nz{margin-left:auto}.form-inline.svelte-s9p3nz{gap:var(--space-4);padding:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.form-inline.svelte-s9p3nz .actions:where(.svelte-s9p3nz){grid-column:1/-1;justify-content:flex-end;display:flex}.splash.svelte-1n46o8q{min-height:100vh;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:flex}.content.svelte-1n46o8q{padding:var(--space-6);flex:1;width:100%;max-width:1080px;margin:0 auto}
