.bw-form{max-width:820px}.bw-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.bw-campos--par{gap:0 12px}.bw-ancho{grid-column:1/-1}.bw-conexiones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}@media (max-width:700px){.bw-campos,.bw-conexiones{grid-template-columns:minmax(0,1fr)}}.aim .bw-form textarea,.aim .bw-tarjeta textarea{width:100%;resize:vertical;line-height:1.5}.bw-cab{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:4px 0 16px}.bw-cab h1{font-family:var(--aim-display);font-size:22px;font-weight:800;margin:0}.bw-cab__acciones{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bw-volver{border:0;background:none;padding:0;color:var(--aim-accent-ink);cursor:pointer;margin-bottom:8px;font:inherit}.bw-ok{background:var(--aim-good-bg);color:var(--aim-good);padding:10px 12px;border-radius:4px;margin:0 0 14px;font-size:13px}.bw-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;align-items:start}@media (max-width:400px){.bw-grilla{grid-template-columns:minmax(0,1fr)}}.bw-tarjeta{background:var(--aim-papel);border-radius:6px;padding:16px 18px;display:grid;gap:10px;min-width:0}.bw-tarjeta__cab{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.bw-tarjeta h3{font-family:var(--aim-display);font-size:16px;font-weight:800}.bw-desc,.bw-tarjeta h3{margin:0;overflow-wrap:anywhere}.bw-desc{color:var(--aim-ink-2);white-space:pre-line}.bw-acciones{display:inline-flex;align-items:center;gap:2px;flex:none}.bw-origen{font-size:11px;color:var(--aim-muted);white-space:nowrap;margin-right:4px}.bw-dolores{list-style:none;margin:0;padding:0;display:grid;gap:6px}.bw-dolor{background:var(--aim-surface);border-radius:3px;padding:6px 4px 6px 10px;display:flex;gap:6px;align-items:flex-start}.bw-dolor>span:first-child{flex:1;min-width:0;padding-top:3px;white-space:pre-line;overflow-wrap:anywhere}.bw-form-item .aim-campo:last-of-type{margin-bottom:0}.bw-form-texto .aim-form-linea{margin-top:6px}.bw-autor{display:flex;gap:12px;align-items:center;min-width:0}.bw-avatar{width:40px;height:40px;border-radius:50%;background:var(--aim-accent-bg);color:var(--aim-accent-ink);display:grid;place-items:center;font-family:var(--aim-display);font-weight:800;flex:none}.bw-ficha{display:grid;gap:8px;margin:0}.bw-ficha dt{font-family:var(--aim-display);font-weight:600;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--aim-muted)}.bw-ficha dd{margin:2px 0 0;white-space:pre-line}.bw-var{background:var(--aim-accent-bg);color:var(--aim-accent-ink);border-radius:3px;padding:0 4px;font:11.5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0;text-transform:none;font-weight:400}.bw-pill{justify-self:start;display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;white-space:nowrap}.bw-pill--ok{background:var(--aim-good-bg);color:var(--aim-good)}.bw-pill--warn{background:var(--aim-yellow-bg);color:var(--aim-ink)}.bw-cab--panel{margin:0 0 8px}.bw-cab--panel h2{margin:0}.bw-mapeo{width:100%}.bw-mapeo td{vertical-align:middle}.bw-mapeo__ej{color:var(--aim-muted);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw-vacio{display:grid;gap:12px;justify-items:start}.bw-vacio p{margin:0}.bw-faltan{display:grid;gap:8px}.bw-faltan__cab{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.bw-faltan__cab .aim-btn{margin-left:auto}.bw-faltan ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 18px}.bw-faltan li{display:flex;gap:6px;align-items:baseline}.bw-filtros{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end;margin-bottom:12px}.bw-filtros__cuenta{margin-left:auto}.bw-tabla{background:var(--aim-papel);border-radius:6px}.bw-tabla table{width:100%;border-collapse:collapse;font-size:13px}.bw-tabla th{text-align:left;white-space:nowrap}.bw-tabla td{vertical-align:top}.bw-tabla__mes td{background:var(--aim-bg);font-family:var(--aim-display);font-weight:700;font-size:13px}.bw-tabla__titulo{font-weight:600;min-width:240px;max-width:420px}.bw-tabla__titulo .bw-pill{margin-left:6px;font-weight:400}.bw-tabla__sub{color:var(--aim-muted);font-size:12px;font-weight:400;margin-top:3px;max-width:420px}.bw-tabla .bw-pill{white-space:normal}.bw-tabla__avance{white-space:nowrap}.bw-avance{display:inline-flex;gap:3px}.bw-avance i{width:16px;height:6px;border-radius:2px;background:var(--aim-surface)}.bw-avance i[data-ok=true]{background:var(--aim-accent)}.bw-avance__txt{display:block;margin-top:4px;font-size:12px;color:var(--aim-ink-2)}.bw-pill:not(.bw-pill--ok):not(.bw-pill--warn){background:var(--aim-surface);color:var(--aim-ink-2)}.bw-pill--acc{background:var(--aim-accent-bg);color:var(--aim-accent-ink)}.bw-volver{display:inline-block;text-decoration:none}.bw-tabla__titulo a{color:var(--aim-ink);text-decoration:none}.bw-tabla__titulo a:hover{color:var(--aim-accent-ink);text-decoration:underline}.bw-plegable{margin-top:12px}.bw-plegable>summary{cursor:pointer;color:var(--aim-ink-2);font-size:13px}.bw-plegable p{margin:8px 0 0}.bw-tabs{margin-bottom:14px}.bw-sin-guardar{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--aim-yellow);margin-left:6px;vertical-align:2px}.bw-prompt{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}@media (max-width:1000px){.bw-prompt{grid-template-columns:minmax(0,1fr)}}.bw-prompt .aim-panel{margin:0}.bw-prompt__barra{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-bottom:12px}.bw-prompt__modelo{display:flex;align-items:center;gap:8px}.aim .bw-prompt__texto{width:100%;min-height:520px;resize:vertical;font:12.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.bw-prompt__vars h2{font-size:15px}.bw-vars{display:grid;gap:6px;margin-bottom:12px}.bw-vars>div{display:flex;flex-wrap:wrap;gap:4px}.bw-vars button{border:0;background:var(--aim-accent-bg);color:var(--aim-accent-ink);padding:3px 7px;border-radius:3px;cursor:pointer;font:11.5px ui-monospace,SFMono-Regular,Menlo,monospace}.bw-vars button:hover{filter:brightness(.96)}.bw-versiones{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.bw-versiones li{display:flex;justify-content:space-between;gap:10px;font-size:13px}.bw-art{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}@media (max-width:1100px){.bw-art{grid-template-columns:minmax(0,1fr)}}.bw-art .aim-panel{margin-bottom:16px}.bw-art__lado .aim-campo{margin-bottom:12px}.aim .bw-art__lado input[type=text],.aim .bw-art__lado textarea{width:100%}.bw-ficha--grilla{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px 20px}.bw-ficha__nota{margin:12px 0 0}.bw-pasos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}@media (max-width:700px){.bw-pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}.bw-paso{border:0;text-align:left;background:var(--aim-papel);border-radius:6px;padding:12px 14px;cursor:pointer;display:grid;gap:4px;color:var(--aim-ink);font:inherit}.bw-paso:hover{background:var(--aim-surface)}.bw-paso[aria-current=step]{background:var(--aim-accent-bg)}.bw-paso__nombre{font-family:var(--aim-display);font-weight:800;font-size:16px}.bw-paso[aria-current=step] .bw-paso__nombre{color:var(--aim-accent-ink)}.bw-pasobar,.bw-salida__pre{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-bottom:12px}.bw-salida{background:var(--aim-papel);border-radius:6px;padding:18px 24px;min-width:0;margin-bottom:16px}.bw-salida__barra{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding-bottom:10px;margin-bottom:14px;border-bottom:1px solid var(--aim-border)}.aim .bw-salida__texto{width:100%;min-height:560px;resize:vertical;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.bw-vacio-paso{display:grid;gap:10px;justify-items:center;text-align:center;padding:36px 20px}.bw-vacio-paso p{margin:0;max-width:52ch}.bw-generando{display:flex;gap:14px;align-items:center;padding:30px 24px}.bw-generando p{margin:4px 0 0}.bw-comparar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bw-comparar .aim-etq{margin-bottom:6px}@media (max-width:1100px){.bw-comparar{grid-template-columns:minmax(0,1fr)}}.bw-md{font-size:15px;line-height:1.65;max-width:76ch;overflow-wrap:anywhere}.bw-md h1,.bw-md h2,.bw-md h3,.bw-md h4{font-family:var(--aim-display);line-height:1.3;margin:1.4em 0 .5em}.bw-md h1{font-size:24px}.bw-md h2{font-size:20px;font-weight:800}.bw-md h3{font-size:16.5px;font-weight:700}.bw-md h4{font-size:15px;font-weight:700}.bw-md>:first-child{margin-top:0}.bw-md blockquote,.bw-md ol,.bw-md p,.bw-md ul{margin:0 0 .9em}.bw-md blockquote{border-left:3px solid var(--aim-accent);padding:2px 0 2px 14px;color:var(--aim-ink-2)}.bw-md code{background:var(--aim-surface);padding:0 4px;border-radius:3px;font-size:.9em}.bw-md a{color:var(--aim-accent-ink)}.bw-md__tabla{overflow-x:auto;margin:0 0 1em}.bw-md table{border-collapse:collapse;font-size:14px}.bw-md td,.bw-md th{border:1px solid var(--aim-border);padding:6px 10px;text-align:left;vertical-align:top}.bw-md th{background:var(--aim-surface)}.bw-md hr{border:0;border-top:1px solid var(--aim-border)}.bw-estructura{display:grid;gap:8px;margin-bottom:16px}.bw-bloque{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:8px 10px;align-items:start;background:var(--aim-papel);border-radius:6px;padding:10px 12px}.bw-bloque[data-nivel=h3]{margin-left:28px}.bw-bloque[data-nivel=h4]{margin-left:56px}@media (max-width:700px){.bw-bloque[data-nivel=h3],.bw-bloque[data-nivel=h4]{margin-left:0}}.bw-bloque--fijo{grid-template-columns:minmax(0,1fr);gap:6px}.bw-bloque__cuerpo{display:grid;gap:6px;min-width:0}.aim .bw-estructura input[type=text],.aim .bw-estructura textarea{width:100%}.aim .bw-bloque__cuerpo input[type=text]:first-child{font-weight:600}.aim .bw-bloque__cuerpo textarea{font-size:13px;color:var(--aim-ink-2);resize:vertical}.aim .bw-bloque__formato{font-size:12.5px}.bw-bloque__acciones{display:flex;align-items:center;gap:2px}.bw-mini{border:0;background:none;color:var(--aim-muted);width:26px;height:26px;border-radius:3px;cursor:pointer}.bw-mini:hover:not(:disabled){background:var(--aim-surface);color:var(--aim-ink)}.bw-mini:disabled{opacity:.35;cursor:default}.bw-faq-ed{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;padding:6px 0}.bw-faqs .bw-estructura{margin:0}.bw-flotante{position:sticky;bottom:max(12px,env(safe-area-inset-bottom,0px));z-index:5;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:flex-end;background:var(--aim-ink);color:var(--aim-papel);border-radius:6px;padding:10px 14px;box-shadow:0 10px 28px var(--aim-sombra)}.bw-flotante span{margin-right:auto}.bw-flotante .aim-btn-texto{color:var(--aim-papel)}.bw-historial ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px;max-height:320px;overflow-y:auto}.bw-historial li{font-size:13px;border-top:1px solid var(--aim-border);padding-top:6px}.bw-historial__fila{display:flex;justify-content:space-between;gap:8px;font-variant-numeric:tabular-nums}.bw-historial__error{color:var(--aim-bad);font-size:12px;margin-top:2px}