.qw{border-top:1px solid var(--line);scroll-margin-top:calc(var(--gi-top,72px) + 20px);gap:clamp(20px,3vw,32px);padding:clamp(56px,10vh,120px) 0;display:grid}.qw>*{min-width:0}.qw-teoria{color:#c9cfdc;font-size:16px;line-height:1.55}.qw-teoria a{color:var(--ion);text-underline-offset:3px}.qw-intro{gap:14px;max-width:760px;display:grid}.qw-intro .label{color:var(--plasma)}.qw-intro h2{font-size:clamp(26px,3.6vw,44px);line-height:1.1}.qw-intro p:not(.label){color:#c9cfdc;font-size:17px;line-height:1.6}.qw-intro b{color:var(--star);font-weight:600}.qw .qw-nota-priv{color:var(--dust);font-size:14.5px;line-height:1.55}.qw-form{border:1px solid var(--line);background:var(--hull);border-radius:20px;gap:18px;max-width:760px;padding:clamp(18px,3vw,32px);display:none}.js .qw-form{display:grid}.js .qw-form[hidden],:root:not(.js) .qw-solojs,.js .qw-sinjs{display:none}.qw-sinjs{color:var(--dust);font-size:14.5px}.qw-prog{background:#8d96ab40;border-radius:4px;height:4px;overflow:hidden}.qw-prog i{background:var(--plasma);width:0;height:100%;transition:width .35s;display:block}.qw-cuenta{font:600 12px/1.3 var(--data);letter-spacing:.16em;text-transform:uppercase;color:var(--plasma)}.qw-paso{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.qw-paso[hidden]{display:none}.qw-paso legend{float:left;gap:8px;width:100%;margin-bottom:14px;padding:0;display:grid}.qw-paso legend+*{clear:both}.qw-paso legend span{font:600 clamp(21px,2.8vw,30px)/1.2 var(--body);letter-spacing:0;text-transform:none;color:var(--star)}.qw-ayuda{color:var(--dust);clear:both;font-size:14.5px}.qw-ops{clear:both;gap:10px;display:grid}@media (width>=700px){.qw-ops{grid-template-columns:repeat(2,minmax(0,1fr))}}.qw-op{border:1px solid var(--line);background:var(--void);cursor:pointer;color:#c9cfdc;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:12px 16px;font-size:16px;line-height:1.4;transition:border-color .2s,background .2s,color .2s;display:grid}.qw-op:hover{color:var(--star);border-color:#7aaeff99}.qw-op:has(input:checked){border-color:var(--plasma);color:var(--star);background:#ff8a3d14}.qw-op input{width:20px;height:20px;accent-color:var(--plasma);margin:0}.qw-op input:focus-visible{outline:2px solid var(--ion);outline-offset:3px}.qw-aviso{color:var(--plasma);font-size:15px;line-height:1.5}.qw-aviso:empty{display:none}.qw-acc{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qw-acc .btn:disabled{opacity:.35;cursor:default}.qw .btn:focus-visible,.qw-cel:focus-visible{outline:2px solid var(--ion);outline-offset:3px}.qw-estado{color:var(--dust);font-size:14.5px}.qw-res{align-content:start;gap:18px;max-width:900px;display:grid}.qw-res[hidden]{display:none}.qw-ej{color:var(--dust);font-size:15px;font-style:italic;line-height:1.5}.qw-tipo{border-left:3px solid var(--plasma);background:linear-gradient(90deg,#ff8a3d1f,#ff8a3d05 85%);border-radius:0 16px 16px 0;gap:8px;padding:clamp(18px,3vw,28px);display:grid}.qw-tipo small{font:600 12px/1.2 var(--data);letter-spacing:.18em;text-transform:uppercase;color:var(--plasma)}.qw-tipo h3{color:var(--star);font-size:clamp(28px,4vw,46px);line-height:1.05}.qw-tipo h3:focus{outline:none}.qw-tipo h3:focus-visible{outline:2px solid var(--ion);outline-offset:4px}.qw-tipo p{color:#c9cfdc;font-size:16.5px;line-height:1.55}.qw-por h4,.qw-grupo h4{font:600 12.5px/1.2 var(--data);letter-spacing:.18em;text-transform:uppercase;color:var(--ion);margin:0 0 10px}.qw-por[hidden]{display:none}.qw-por ul{color:#c9cfdc;gap:8px;margin:0;padding-left:20px;font-size:15.5px;line-height:1.55;display:grid}.qw-nota{color:#f3e3d7;background:#ff8a3d14;border:1px solid #ff8a3d99;border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.5}#qwNotas{gap:10px;display:grid}#qwNotas:empty{display:none}.qw-alt{color:#c9cfdc;font-size:15.5px}.qw-alt[hidden]{display:none}.qw-alt b{color:var(--star);font-weight:600}.qw-lista{border:1px solid var(--line);background:var(--hull);border-radius:18px;gap:12px;padding:clamp(16px,3vw,26px);display:grid}.qw-lista .label{color:var(--plasma)}.qw-lista-ayuda{color:var(--dust);font-size:14.5px}.qw-grupos{gap:16px;display:grid}@media (width>=900px){.qw-grupos{grid-template-columns:repeat(2,minmax(0,1fr))}}.qw-grupo ul{color:#c9cfdc;gap:8px;margin:0;padding-left:20px;font-size:15px;line-height:1.5;display:grid}.qw-grupo li{overflow-wrap:anywhere}.qw-grupo li::marker{color:var(--plasma)}.qw-tabla{border:1px solid var(--line);background:var(--hull);border-radius:18px;gap:0;max-width:900px;display:grid;overflow:hidden}.qw-filas{margin:0;padding:0;list-style:none}.qw-fila{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) repeat(3,48px);align-items:center;gap:6px;padding:10px 12px 10px 16px;display:grid}@media (width>=700px){.qw-fila{grid-template-columns:minmax(0,1fr) repeat(3,64px);gap:10px;padding:12px 18px 12px 22px}}.qw-fila p{color:#c9cfdc;font-size:15px;line-height:1.45}.qw-cab{background:#7aaeff0f;border-top:0}.qw-cab p,.qw-cab span,.qw-pie p{font:600 12px/1.25 var(--data);letter-spacing:.14em;text-transform:uppercase;color:var(--dust)}.qw-cab span{text-align:center;color:var(--ion);font-size:14px}.qw-pie span{text-align:center;font:600 12px/1.2 var(--data);color:var(--plasma);letter-spacing:.04em}.qw-cel{border:2px solid var(--dust);cursor:pointer;background:0 0;border-radius:10px;justify-self:center;width:40px;height:40px;transition:border-color .2s,background .2s;position:relative}.qw-cel:hover{border-color:var(--star)}.qw-cel[aria-pressed=true]{border-color:var(--plasma);background:var(--plasma)}.qw-cel[aria-pressed=true]:after{content:"";border:solid var(--void);border-width:0 3px 3px 0;width:10px;height:18px;position:absolute;top:6px;left:12px;transform:rotate(45deg)}:root:not(.js) .qw-cel{pointer-events:none;opacity:.5}.qw-vivo{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
