@charset "UTF-8";:root{--migo: #2045d8;--migo-hover: #1836b0;--migo2: #16a7e8;--migo-background: hsl(from var(--migo) h s l / .3);--migo-border-light: hsl(from var(--migo) h s l / .5);--ink: #172033;--muted: #667085;--line: #e6e8ef;--bg: #f5f7fb;--card: #ffffff;--soft: #eef4ff;--good: #0f9f6e;--warn: #f59e0b;--bad: #e5484d;--neutral-chip: #525b70;--neutral-chip-bg: #eef0f5;--warn-chip: #92600a;--warn-chip-bg: rgba(245, 158, 11, .14);--good-chip: #0b6b4b;--good-chip-bg: rgba(15, 159, 110, .12);--font-sans: "Roboto", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;--fs-xxs: .65rem;--fs-xs: .75rem;--fs-sm: .875rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-2xl: 2rem;--lh-tight: 1.2;--lh-body: 1.5;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--radius-sm: .375rem;--radius-md: .55rem;--radius-lg: .75rem;--radius-xl: 1.25rem;--radius-pill: 999px;--shadow: 0 10px 24px rgba(16, 24, 40, .08);--shadow-lg: 0 20px 40px -20px rgba(32, 69, 216, .35);--focus-ring: 0 0 0 3px rgba(32, 69, 216, .25);--scrollbar-size: .5rem;--scrollbar-thumb: color-mix(in srgb, var(--migo) 35%, transparent);--scrollbar-thumb-hover: color-mix(in srgb, var(--migo) 60%, transparent);--scrollbar-track: transparent}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{min-height:100dvh;line-height:var(--lh-body, 1.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-family:inherit;font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:inherit;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.btn:focus-visible{outline:3px solid var(--migo);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}.btn--primary{background:var(--migo);color:var(--card)}.btn--primary:hover{background:var(--migo-hover)}.btn--background{color:var(--migo);border-color:var(--migo);background-color:var(--migo-background)}.btn--background:hover{background:var(--soft)}.btn--outline{color:var(--migo);border-color:var(--migo)}.btn--outline:hover{background:var(--soft)}.btn--ghost{color:var(--ink)}.btn--ghost:hover{background:var(--soft)}.btn--block{width:100%}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field__label{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.field__control{width:100%;padding:var(--space-3) var(--space-4);font-family:inherit;font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color .12s ease,box-shadow .12s ease}.field__control::placeholder{color:var(--muted)}.field__control:focus-visible{outline:none;border-color:var(--migo);box-shadow:var(--focus-ring)}.field__control:disabled{background:var(--bg);color:var(--muted);cursor:not-allowed}.field__control[aria-invalid=true]{border-color:var(--bad)}.field__hint{margin:0;font-size:var(--fs-xs);color:var(--muted)}.field__error{margin:0;font-size:var(--fs-xs);color:var(--bad)}.chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-body);white-space:nowrap}.chip--info{color:var(--migo-hover);background:var(--soft)}.chip--no_iniciada{color:var(--neutral-chip);background:var(--neutral-chip-bg)}.chip--en_proceso{color:var(--warn-chip);background:var(--warn-chip-bg)}.chip--generada,.chip--ok{color:var(--good-chip);background:var(--good-chip-bg)}.chip--warning{color:var(--warn-chip);background:var(--warn-chip-bg)}.chip--error{color:var(--bad);background:#e5484d1f}@keyframes slide-out-left{to{transform:translate(-2rem);opacity:0}}@keyframes slide-in-right{0%{transform:translate(2rem);opacity:0}}@keyframes slide-out-right{to{transform:translate(2rem);opacity:0}}@keyframes slide-in-left{0%{transform:translate(-2rem);opacity:0}}::view-transition-old(shell-main){animation:.25s ease-in both slide-out-left}::view-transition-new(shell-main){animation:.25s ease-out both slide-in-right}html.nav-back::view-transition-old(shell-main){animation-name:slide-out-right}html.nav-back::view-transition-new(shell-main){animation-name:slide-in-left}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@font-face{font-family:Roboto;src:url(/fonts/Roboto-VariableFont_wdth%2Cwght.ttf) format("truetype-variations"),url(/fonts/Roboto-VariableFont_wdth%2Cwght.ttf) format("truetype");font-weight:100 900;font-stretch:75% 125%;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Italic-VariableFont_wdth%2Cwght.ttf) format("truetype-variations"),url(/fonts/Roboto-Italic-VariableFont_wdth%2Cwght.ttf) format("truetype");font-weight:100 900;font-stretch:75% 125%;font-style:italic;font-display:swap}body{font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink);background:var(--bg);overflow-y:hidden}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:var(--fw-bold);line-height:var(--lh-tight)}
