.topbar[data-v-95042aac]{z-index:40;background:var(--ink-800);color:#eceef3;position:sticky;top:0}.topbar__inner[data-v-95042aac]{align-items:center;gap:var(--sp-5);height:3.25rem;display:flex}.brand[data-v-95042aac]{flex:none;align-items:center;gap:.55rem;display:inline-flex}.brand__spine[data-v-95042aac]{gap:2px;display:flex}.brand__spine i[data-v-95042aac]{border-radius:2px;width:3px;height:15px}.brand__spine i[data-v-95042aac]:first-child{background:#97a1b8}.brand__spine i[data-v-95042aac]:nth-child(2){background:#d8a13a}.brand__spine i[data-v-95042aac]:nth-child(3){background:#4fae8b}.brand__name[data-v-95042aac]{letter-spacing:-.015em;color:#fff;font-size:.98rem;font-weight:650}.nav[data-v-95042aac]{gap:var(--sp-1);flex:1;display:flex}.nav__link[data-v-95042aac]{border-radius:var(--radius-sm);color:#b6bdcd;padding:.3rem .6rem;font-size:.85rem;transition:background-color .14s,color .14s}.nav__link[data-v-95042aac]:hover{color:#fff;background:#ffffff12}.nav__link.router-link-active[data-v-95042aac]{color:#fff;background:#ffffff1c}.account[data-v-95042aac]{flex:none;position:relative}.account__trigger[data-v-95042aac]{color:#dfe3ec;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.45rem;max-width:12rem;padding:.22rem .55rem .22rem .22rem;font-size:.82rem;display:inline-flex}.account__trigger[data-v-95042aac]:hover{background:#ffffff12}.account__avatar[data-v-95042aac]{color:#fff;width:1.5rem;height:1.5rem;font-family:var(--font-mono);background:#3c455f;border-radius:50%;flex:none;place-items:center;font-size:.62rem;font-weight:700;display:grid}.menu[data-v-95042aac]{z-index:2;min-width:13rem;padding:var(--sp-2);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-md);position:absolute;top:calc(100% + .4rem);right:0}.menu__scrim[data-v-95042aac]{z-index:1;position:fixed;inset:0}.menu__meta[data-v-95042aac]{color:var(--ink-400);border-bottom:1px solid var(--rule);overflow-wrap:anywhere;padding:.2rem .5rem .5rem}.menu__item[data-v-95042aac]{width:100%;margin-top:var(--sp-2);border-radius:var(--radius-sm);color:var(--ink-800);text-align:left;cursor:pointer;background:0 0;border:0;padding:.4rem .5rem;font-size:.85rem}.menu__item[data-v-95042aac]:hover{background:var(--surface-sunken)}@media (width<=560px){.account__name[data-v-95042aac]{display:none}.topbar__inner[data-v-95042aac]{gap:var(--sp-3)}}.toasts[data-v-75f22c7f]{right:var(--sp-4);bottom:var(--sp-4);z-index:80;gap:var(--sp-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast[data-v-75f22c7f]{pointer-events:auto;border:1px solid var(--ink-700);border-radius:var(--radius-sm);background:var(--ink-800);color:#f4f4f0;text-align:left;max-width:22rem;box-shadow:var(--shadow-md);cursor:pointer;border-left-width:3px;padding:.6rem .9rem;font-size:.85rem}.toast--success[data-v-75f22c7f]{border-left-color:var(--st-hecha)}.toast--error[data-v-75f22c7f]{border-left-color:var(--danger)}.toast--info[data-v-75f22c7f]{border-left-color:var(--st-pendiente)}.toast-enter-active[data-v-75f22c7f],.toast-leave-active[data-v-75f22c7f]{transition:opacity .18s,transform .18s}.toast-enter-from[data-v-75f22c7f],.toast-leave-to[data-v-75f22c7f]{opacity:0;transform:translateY(8px)}@media (width<=560px){.toasts[data-v-75f22c7f]{left:var(--sp-4)}.toast[data-v-75f22c7f]{max-width:none}}.page-enter-active[data-v-29777bb5],.page-leave-active[data-v-29777bb5]{transition:opacity .16s,transform .16s}.page-enter-from[data-v-29777bb5]{opacity:0;transform:translateY(4px)}.page-leave-to[data-v-29777bb5]{opacity:0}:root{--ink-900:#11162a;--ink-800:#1b2135;--ink-700:#2a3149;--ink-500:#4c5570;--ink-400:#6b748f;--ink-300:#8d95ac;--paper:#f7f7f4;--surface:#fff;--surface-sunken:#f1f1ed;--rule:#e2e2dc;--rule-strong:#cfcfc7;--st-pendiente:#6c7691;--st-pendiente-soft:#eceef3;--st-en_curso:#b9790c;--st-en_curso-soft:#fbf1dc;--st-hecha:#1c7a5b;--st-hecha-soft:#e2f1ea;--pr-baja:#62748d;--pr-baja-soft:#eceef3;--pr-media:#b9790c;--pr-media-soft:#fbf1dc;--pr-alta:#b03a2b;--pr-alta-soft:#fbe8e4;--danger:#b03a2b;--danger-soft:#fbe8e4;--success:#1c7a5b;--success-soft:#e2f1ea;--font-sans:"Segoe UI Variable Text", "Segoe UI", Inter, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", "Cascadia Code", "JetBrains Mono", Consolas, "SF Mono", Menlo, monospace;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--radius-sm:4px;--radius:8px;--radius-lg:14px;--shadow-sm:0 1px 2px #11162a0f;--shadow-md:0 6px 20px -8px #11162a38;--shadow-lg:0 24px 60px -24px #11162a66;--container:1180px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);min-height:100vh;color:var(--ink-800);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{color:var(--ink-900);letter-spacing:-.018em;font-weight:650;line-height:1.2}h1{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.1rem)}h2{font-size:1.2rem}h3{font-size:1rem}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--ink-500);outline-offset:2px;border-radius:3px}.container{width:100%;max-width:var(--container);padding-inline:var(--sp-5);margin:0 auto}@media (width<=640px){.container{padding-inline:var(--sp-4)}}.stack{gap:var(--sp-4);flex-direction:column;display:flex}.row{align-items:center;gap:var(--sp-3);display:flex}.row-wrap{flex-wrap:wrap}.spacer{flex:1}.page{padding-block:var(--sp-6) var(--sp-7)}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-400);font-size:.7rem}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.8rem}.muted{color:var(--ink-400)}.lead{color:var(--ink-500);font-size:.95rem}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.card--spined{padding-left:3px}.card--spined:before{content:"";background:var(--spine,var(--rule-strong));width:3px;transition:background .18s;position:absolute;inset:0 auto 0 0}.card--interactive{transition:border-color .16s,box-shadow .16s,transform .16s}.card--interactive:hover{border-color:var(--rule-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.card__body{padding:var(--sp-4)}.section-rule{background:var(--rule);border:0;height:1px;margin:0}.control{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);width:100%;color:var(--ink-900);padding:.5rem .7rem;font-size:.9rem;transition:border-color .14s,box-shadow .14s}.control::placeholder{color:var(--ink-300)}.control:hover:not(:disabled){border-color:var(--ink-400)}.control:focus{border-color:var(--ink-700);outline:none;box-shadow:0 0 0 3px #2a31491f}.control:disabled{background:var(--surface-sunken);color:var(--ink-400);cursor:not-allowed}select.control{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-400) 50%), linear-gradient(135deg, var(--ink-400) 50%, transparent 50%);background-position:calc(100% - 15px) calc(50% + 1px),calc(100% - 10px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2rem}textarea.control{resize:vertical;min-height:6rem;line-height:1.5}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rise{animation:.32s cubic-bezier(.2,.7,.3,1) both rise}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
