@layer payload-default{}@layer payload-default{}@layer payload-default{.icon--check{height:1.5384615385rem;width:1.5384615385rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}.collections{display:flex;width:100%;--gap:var(--base);--cols:5}.collections__wrap{width:100%;display:flex;flex-direction:column;gap:var(--base)}.collections__group{display:flex;flex-direction:column;gap:var(--gap)}.collections__label{margin:0}.collections__card-list{padding:0;margin:0;list-style:none;gap:12px;display:grid;grid-template-columns:repeat(var(--cols),1fr)}.collections__card-list .card{height:100%}.collections__locked.locked{align-items:unset;justify-content:unset}}@layer payload-default{}@layer payload-default{}@layer payload-default{@media(max-width:1440px){.collections{--cols:4}}@media(max-width:1024px){.collections{--gap:var(--base);--cols:2}}@media(max-width:768px){.collections{--cols:2}.collections__wrap{gap:var(--base)}.collections__card-list{gap:8px}}@media(max-width:400px){.collections{--cols:1}}}@font-face{font-family:Geist Admin;src:url(/brand/fonts/Geist-Variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono Admin;src:url(/brand/fonts/GeistMono-Variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@layer payload{:root{--aspe-50:#fff1f5;--aspe-100:#ffe0e9;--aspe-200:#ffc2d6;--aspe-300:#ff8fb4;--aspe-400:#f8548c;--aspe-500:#d40049;--aspe-600:#b80040;--aspe-700:#950034;--aspe-800:#720028;--aspe-900:#4d001b;--aspe-accent:var(--aspe-500);--aspe-accent-contrast:#fff;--aspe-tint:var(--aspe-50);--aspe-tint-strong:var(--aspe-100);--aspe-surface:#ffffff;--aspe-canvas:#f4f4f6;--aspe-line:rgba(16,16,24,0.09);--aspe-shadow-sm:0 1px 2px rgba(16,16,24,0.06);--aspe-shadow-md:0 6px 16px -6px rgba(16,16,24,0.16);--aspe-shadow-lg:0 18px 40px -18px rgba(16,16,24,0.3);--font-body:"Geist Admin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"Geist Mono Admin","SF Mono",Menlo,Consolas,monospace;--style-radius-s:4px;--style-radius-m:8px;--style-radius-l:14px;--accessibility-outline:2px solid var(--aspe-accent);--accessibility-outline-offset:2px}html[data-theme=dark]{--aspe-accent:#ff5c8d;--aspe-accent-contrast:#24000d;--aspe-tint:rgba(255,92,141,0.1);--aspe-tint-strong:rgba(255,92,141,0.18);--aspe-surface:#1a1a1a;--aspe-canvas:#111111;--aspe-line:rgba(255,255,255,0.1);--aspe-shadow-sm:0 1px 2px rgba(0,0,0,0.5);--aspe-shadow-md:0 6px 16px -6px rgba(0,0,0,0.6);--aspe-shadow-lg:0 18px 40px -18px rgba(0,0,0,0.8)}html,html[data-theme=dark]{--theme-bg:var(--aspe-canvas);background:var(--aspe-canvas)}body{font-family:var(--font-body);font-synthesis-weight:none;letter-spacing:-.006em}::selection{background:var(--aspe-tint-strong);color:inherit}*{scrollbar-width:thin;scrollbar-color:var(--theme-elevation-200) rgba(0,0,0,0)}.nav{background:var(--aspe-surface);border-right:1px solid var(--aspe-line)}.nav-group__toggle{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-elevation-450)}.nav-group__toggle:hover,.nav__link{color:var(--theme-elevation-700)}.nav__link{position:relative;font-size:15px;line-height:26px;border-radius:var(--style-radius-m);padding-block:calc(var(--base)*.28);padding-inline:calc(var(--base)*.45) calc(var(--base)*1.2);margin-inline-start:calc(var(--base)*-.45);transition:background-color .12s ease,color .12s ease}.nav__link:hover{background:var(--theme-elevation-50);color:var(--theme-elevation-1000);text-decoration:none}.nav__link:focus-visible{outline:var(--accessibility-outline);outline-offset:-2px}.nav__link.active,.nav__link:has(.nav__link-indicator){background:var(--aspe-tint);color:var(--aspe-accent);font-weight:600}.nav__link-indicator{inset-inline-start:0;width:3px;height:60%;border-radius:0 3px 3px 0;background:var(--aspe-accent)}.nav__label{overflow:hidden;text-overflow:ellipsis}.nav__controls,.nav__log-out{border-top:1px solid var(--aspe-line)}.aspe-icon{width:auto;height:100%;max-height:calc(var(--base)*1.5);object-fit:contain;display:block}.app-header__bg{background:color-mix(in srgb,var(--aspe-surface) 85%,transparent);backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--aspe-line)}.step-nav a{color:var(--theme-elevation-500);text-decoration:none}.step-nav a:hover{color:var(--aspe-accent);text-decoration:underline}.btn{border-radius:var(--style-radius-m);font-weight:500;transition:background-color .12s ease,box-shadow .12s ease,border-color .12s ease}.btn--style-primary{--bg-color:var(--aspe-accent);--color:var(--aspe-accent-contrast);--hover-bg:var(--aspe-600);--hover-color:var(--aspe-accent-contrast);box-shadow:var(--aspe-shadow-sm)}html[data-theme=dark] .btn--style-primary{--hover-bg:var(--aspe-300)}.btn--style-secondary{--bg-color:var(--aspe-surface);box-shadow:var(--aspe-shadow-sm)}.btn--style-pill{border-radius:999px}.collections__label{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-elevation-450)}.card{background:var(--aspe-surface);border:1px solid var(--aspe-line);border-radius:var(--style-radius-l);padding:calc(var(--base)*.75) calc(var(--base)*.85);box-shadow:var(--aspe-shadow-sm);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease;min-height:calc(var(--base)*3)}.card__title{font-weight:600}.card--has-onclick:hover{background:var(--aspe-surface);border-color:var(--aspe-200);box-shadow:var(--aspe-shadow-md);transform:translateY(-2px)}html[data-theme=dark] .card--has-onclick:hover{border-color:var(--aspe-accent)}.widget{border-radius:var(--style-radius-l)}.collection-list .table{background:var(--aspe-surface);border:1px solid var(--aspe-line);border-radius:var(--style-radius-l);box-shadow:var(--aspe-shadow-sm);padding-inline:4px}.table thead th{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--theme-elevation-500)}.table tbody tr{transition:background-color .1s ease}.table tbody tr:hover{background:var(--aspe-tint)}.pill{font-weight:500}.pill,.search-filter__input{border-radius:999px}.field-label{font-weight:600;color:var(--theme-elevation-700)}.field-type input:not([type=checkbox]):not([type=radio]),.field-type textarea,.rs__control{border-radius:var(--style-radius-m);border-color:var(--theme-elevation-150);transition:border-color .12s ease,box-shadow .12s ease}.field-type input:not([type=checkbox]):not([type=radio]):focus,.field-type textarea:focus,.rs__control--is-focused{border-color:var(--aspe-accent);box-shadow:0 0 0 3px var(--aspe-tint-strong);outline:none}.checkbox-input__input{border-radius:var(--style-radius-s)}.checkbox-input--checked .checkbox-input__input{background:var(--aspe-accent);border-color:var(--aspe-accent)}.doc-controls{background:color-mix(in srgb,var(--aspe-surface) 85%,transparent);backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--aspe-line)}.template-minimal{background:radial-gradient(900px 520px at 50% -10%,color-mix(in srgb,var(--aspe-accent) 16%,transparent),transparent 70%),var(--aspe-canvas)}.template-minimal__wrap{background:var(--aspe-surface);border:1px solid var(--aspe-line);border-radius:18px;box-shadow:var(--aspe-shadow-lg);padding:calc(var(--base)*1.8) calc(var(--base)*1.6)}.login__brand{margin-bottom:calc(var(--base)*.9)}.aspe-logo{display:flex;flex-direction:column;align-items:center;gap:calc(var(--base)*.4);text-align:center}.aspe-logo__escudo{width:auto;height:calc(var(--base)*3.2);object-fit:contain}.aspe-logo__text{display:flex;flex-direction:column;gap:2px}.aspe-logo__title{font-size:1.35rem;font-weight:650;letter-spacing:-.02em;color:var(--theme-elevation-900)}.aspe-logo__subtitle{font-size:.95rem;color:var(--theme-elevation-500)}.aspe-login-note{margin:0 0 calc(var(--base)*.9);text-align:center;font-size:.92rem;line-height:1.5;color:var(--theme-elevation-500)}.login__form .btn--style-primary{width:100%;justify-content:center}.aspe-dashboard{display:flex;flex-direction:column;gap:calc(var(--base)*.7);margin-block-end:calc(var(--base)*1.2)}.aspe-dashboard__hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--base)*.8);padding:calc(var(--base)) calc(var(--base)*1.1);border-radius:var(--style-radius-l);color:#fff;background:radial-gradient(700px 320px at 100% 0,rgba(255,255,255,.14),transparent 65%),linear-gradient(115deg,var(--aspe-800),var(--aspe-600) 45%,var(--aspe-500));box-shadow:var(--aspe-shadow-md)}.aspe-dashboard__greeting{display:flex;flex-direction:column;gap:4px;min-width:0}.aspe-dashboard__eyebrow{font-size:.74rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.78}.aspe-dashboard__title{margin:0;font-size:1.6rem;font-weight:650;letter-spacing:-.02em;line-height:1.15}.aspe-dashboard__subtitle{margin:0;font-size:.95rem;opacity:.85}.aspe-dashboard__actions{display:flex;flex-wrap:wrap;gap:8px}.aspe-dashboard__action{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:.92rem;font-weight:550;text-decoration:none;color:#fff;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);transition:background-color .12s ease,transform .12s ease}.aspe-dashboard__action:hover{background:rgba(255,255,255,.28);text-decoration:none;transform:translateY(-1px)}.aspe-dashboard__action--solid{background:#fff;color:var(--aspe-700);border-color:#fff}.aspe-dashboard__action--solid:hover{background:rgba(255,255,255,.88)}.aspe-dashboard__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:calc(var(--base)*.5);list-style:none;margin:0;padding:0}.aspe-stat{display:flex;flex-direction:column;gap:2px;padding:calc(var(--base)*.6) calc(var(--base)*.7);background:var(--aspe-surface);border:1px solid var(--aspe-line);border-radius:var(--style-radius-l);box-shadow:var(--aspe-shadow-sm);text-decoration:none;color:inherit;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.aspe-stat:hover{transform:translateY(-2px);border-color:var(--aspe-200);box-shadow:var(--aspe-shadow-md);text-decoration:none}html[data-theme=dark] .aspe-stat:hover{border-color:var(--aspe-accent)}.aspe-stat__value{font-size:1.5rem;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--theme-elevation-900)}.aspe-stat__label{font-size:.82rem;color:var(--theme-elevation-500)}@media(max-width:1024px){.aspe-dashboard__hero{flex-direction:column;align-items:flex-start}}}@layer payload{.etiqueta-bloque{display:flex;align-items:center;gap:.5rem;min-width:0;width:100%}.etiqueta-bloque__numero{color:var(--theme-elevation-400);font-variant-numeric:tabular-nums;flex:none}.etiqueta-bloque__tipo{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);border-radius:999px;color:var(--theme-elevation-800);flex:none;font-size:.75rem;font-weight:600;line-height:1;padding:.3rem .6rem;white-space:nowrap}.etiqueta-bloque__resumen{color:var(--theme-elevation-500);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etiqueta-bloque .section-title{flex:0 1 auto;min-width:0}.nav-aspe{--nav-aspe-radio:7px}.nav-aspe .nav__wrap{gap:0;padding-block-start:0}.nav-aspe__grupo{margin-block-end:16px}.nav-aspe__titulo{display:flex;align-items:center;gap:6px;width:100%;margin:0 0 4px;padding:4px 8px;border:0;background:none;color:var(--theme-elevation-600);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:start}.nav-aspe__titulo--boton{cursor:pointer}.nav-aspe__titulo--boton:hover{color:var(--theme-text)}}@layer payload{.nav-aspe__titulo--boton:focus-visible{outline:2px solid var(--aspe-500);outline-offset:2px;border-radius:4px}.nav-aspe__flecha{width:0;height:0;border-inline:4px solid rgba(0,0,0,0);border-block-start:5px solid currentColor;transition:transform .15s ease}.nav-aspe__flecha--cerrada{transform:rotate(-90deg)}.nav-aspe__fila{position:relative;display:flex;align-items:center;border-radius:var(--nav-aspe-radio)}.nav-aspe__fila:hover{background:var(--theme-elevation-50)}.nav-aspe__fila--activa{background:var(--aspe-50)}.nav-aspe__fila--activa .nav-aspe__enlace{color:var(--aspe-700);font-weight:600}.nav-aspe__fila--activa .nav-aspe__icono{color:var(--aspe-600)}.nav-aspe__enlace,.nav-aspe__enlace-externo,.nav-aspe__reciente{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:7px 8px;border-radius:var(--nav-aspe-radio);color:var(--theme-text);font-size:13px;text-decoration:none}.nav-aspe__icono{width:16px;height:16px;flex-shrink:0;color:var(--theme-elevation-500)}.nav-aspe__texto{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-aspe__conteo{flex-shrink:0;padding:1px 6px;border-radius:999px;background:var(--theme-elevation-100);color:var(--theme-elevation-600);font-size:10px;font-variant-numeric:tabular-nums}.nav-aspe__acciones{display:flex;gap:2px;flex-shrink:0;padding-inline-end:4px;opacity:0;transition:opacity .12s ease}.nav-aspe__fila:focus-within .nav-aspe__acciones,.nav-aspe__fila:hover .nav-aspe__acciones{opacity:1}.nav-aspe__accion{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:5px;background:none;color:var(--theme-elevation-500);cursor:pointer}.nav-aspe__accion:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.nav-aspe__accion:focus-visible{outline:2px solid var(--aspe-500);outline-offset:1px;opacity:1}.nav-aspe__accion--activa{color:var(--aspe-500)}.nav-aspe__accion--activa svg{fill:currentColor}.nav-aspe__accion-icono{width:14px;height:14px}.nav-aspe__reciente{color:var(--theme-elevation-700);font-size:12px}.nav-aspe__reciente:hover{background:var(--theme-elevation-50)}.nav-aspe__fecha{flex-shrink:0;color:var(--theme-elevation-450);font-size:10px;font-variant-numeric:tabular-nums}.nav-aspe__pie{margin-block-start:auto;padding-block-start:12px;border-block-start:1px solid var(--theme-elevation-100)}.nav-aspe__enlace-externo{color:var(--theme-elevation-600)}.nav-aspe__enlace-externo:hover{background:var(--theme-elevation-50);color:var(--theme-text)}.topbar-aspe{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;padding:10px var(--gutter-h,20px);border-block-end:1px solid var(--theme-elevation-100);background:var(--theme-bg)}.topbar-aspe__buscador{position:relative;display:flex;align-items:center;gap:8px;flex:1;max-width:520px;padding:7px 10px;border:1px solid var(--theme-elevation-150);border-radius:8px;background:var(--theme-elevation-50)}}@layer payload{.topbar-aspe__buscador:focus-within{border-color:var(--aspe-500);background:var(--theme-bg);box-shadow:0 0 0 3px var(--aspe-100)}.topbar-aspe__lupa{width:16px;height:16px;flex-shrink:0;color:var(--theme-elevation-500)}.topbar-aspe__campo{flex:1;min-width:0;border:0;background:none;color:var(--theme-text);font-size:13px;outline:none}.topbar-aspe__campo::-webkit-search-cancel-button{display:none}.topbar-aspe__atajo{padding:2px 6px;border:1px solid var(--theme-elevation-150);border-radius:4px;font-family:var(--font-mono,monospace);font-size:10px}.topbar-aspe__atajo,.topbar-aspe__limpiar{flex-shrink:0;color:var(--theme-elevation-500)}.topbar-aspe__limpiar{display:flex;padding:2px;border:0;border-radius:4px;background:none;cursor:pointer}.topbar-aspe__limpiar svg{width:14px;height:14px}.topbar-aspe__limpiar:hover{color:var(--theme-text)}.topbar-aspe__panel{position:absolute;inset-inline:0;top:calc(100% + 6px);max-height:60vh;overflow-y:auto;padding:6px;border:1px solid var(--theme-elevation-150);border-radius:10px;background:var(--theme-bg);box-shadow:0 16px 40px rgba(0,0,0,.14)}.topbar-aspe__epigrafe{display:flex;align-items:center;gap:8px;margin:8px 8px 4px;color:var(--theme-elevation-500);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.topbar-aspe__cargando{color:var(--theme-elevation-400);font-weight:400;letter-spacing:0;text-transform:none}.topbar-aspe__resultado{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:6px;color:var(--theme-text);font-size:13px;text-decoration:none}.topbar-aspe__resultado:hover{background:var(--theme-elevation-50)}.topbar-aspe__resultado--activo{background:var(--aspe-50);outline:2px solid var(--aspe-500);outline-offset:-2px}.topbar-aspe__resultado-icono{width:16px;height:16px;flex-shrink:0;color:var(--theme-elevation-500)}.topbar-aspe__resultado-texto{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-aspe__resultado-grupo{flex-shrink:0;color:var(--theme-elevation-450);font-size:11px}.topbar-aspe__vacio{margin:4px 8px 8px;color:var(--theme-elevation-500);font-size:12px}.topbar-aspe__pista{display:flex;align-items:center;gap:6px;margin:6px 8px 2px;padding-block-start:6px;border-block-start:1px solid var(--theme-elevation-100);color:var(--theme-elevation-450);font-size:11px}.topbar-aspe__pista svg{width:12px;height:12px}.topbar-aspe__dato{display:flex;align-items:center;gap:8px;flex-shrink:0;color:var(--theme-text);font-size:13px;white-space:nowrap}.topbar-aspe__dato-icono{width:18px;height:18px;color:var(--aspe-500)}.topbar-aspe__reloj{gap:8px;padding-inline:16px;border-inline:1px solid var(--theme-elevation-100);font-variant-numeric:tabular-nums}.topbar-aspe__secundario{color:var(--theme-elevation-600);font-size:12px}.topbar-aspe__usuario{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:4px 8px 4px 4px;border-radius:999px;color:var(--theme-text);text-decoration:none}.topbar-aspe__usuario:hover{background:var(--theme-elevation-50)}.topbar-aspe__avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:999px;background:var(--aspe-500);color:#fff;font-size:12px;font-weight:600}.topbar-aspe__usuario-texto{display:flex;flex-direction:column;line-height:1.25}.topbar-aspe__usuario-nombre{font-size:13px;font-weight:600}@media(width < 1100px){.topbar-aspe__reloj,.topbar-aspe__usuario-texto{display:none}}@media(width < 860px){.topbar-aspe__dato{display:none}}}