.tc{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}.tc>*{min-width:0}.tc-teoria{color:#c9cfdc;font-size:16px;line-height:1.55}.tc-teoria a{color:var(--ion);text-underline-offset:3px}.tc-intro{gap:14px;max-width:760px;display:grid}.tc-intro .label{color:var(--plasma)}.tc-intro h2{font-size:clamp(26px,3.6vw,44px);line-height:1.1}.tc-intro p:not(.label){color:#c9cfdc;font-size:17px;line-height:1.6}.tc-intro b{color:var(--star);font-weight:600}.tc .tc-nota-priv{color:var(--dust);font-size:14.5px;line-height:1.55}.tc-form{border:1px solid var(--line);background:var(--hull);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:26px;max-width:900px;padding:clamp(18px,3vw,32px);display:none}.js .tc-form{display:grid}:root:not(.js) .tc-solojs,.js .tc-sinjs{display:none}.tc-sinjs{color:var(--dust);font-size:14.5px}.tc-paso{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.tc-paso legend{float:left;width:100%;margin-bottom:8px;padding:0}.tc-leg,.tc-paso legend span{font:600 clamp(19px,2.4vw,26px)/1.25 var(--body);letter-spacing:0;text-transform:none;color:var(--star);align-items:baseline;gap:12px;display:flex}.tc-leg i,.tc-paso legend i{font:600 13px/1 var(--data);color:var(--plasma);letter-spacing:.1em;flex:none;font-style:normal}.tc-ayuda{color:var(--dust);clear:both;font-size:14.5px;line-height:1.5}.tc-form select{border:1px solid var(--line);background:var(--void);width:100%;max-width:100%;min-height:56px;color:var(--star);font:400 16px/1.4 var(--body);cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--plasma) 50%),linear-gradient(135deg,var(--plasma) 50%,transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;border-radius:14px;padding:12px 44px 12px 16px}.tc-form select:hover{border-color:#7aaeff99}.tc-form select:focus-visible{outline:2px solid var(--ion);outline-offset:3px}.tc-form select option{background:var(--hull);color:var(--star)}.tc-ops{clear:both;gap:10px;display:grid}@media (width>=700px){.tc-ops{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc-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}.tc-op:hover{color:var(--star);border-color:#7aaeff99}.tc-op:has(input:checked){border-color:var(--plasma);color:var(--star);background:#ff8a3d14}.tc-op input{width:20px;height:20px;accent-color:var(--plasma);margin:0}.tc-op input:focus-visible{outline:2px solid var(--ion);outline-offset:3px}.tc-aviso{color:var(--plasma);font-size:15px;line-height:1.5}.tc-aviso:empty{display:none}.tc-acc{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tc .btn:focus-visible{outline:2px solid var(--ion);outline-offset:3px}.tc .btn[disabled]{opacity:.45;cursor:not-allowed}.tc-estado{color:var(--dust);font-size:14.5px}.tc-res{max-width:900px;scroll-margin-top:calc(var(--gi-top,72px) + 20px);align-content:start;gap:18px;display:grid}.tc-ej{color:var(--dust);font-size:15px;font-style:italic;line-height:1.5}.tc-cab{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}.tc-cab small{font:600 12px/1.4 var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--plasma)}.tc-cab h3{color:var(--star);overflow-wrap:anywhere;font-size:clamp(24px,3.4vw,38px);line-height:1.1}.tc-cab h3:focus{outline:none}.tc-cab h3:focus-visible{outline:2px solid var(--ion);outline-offset:4px}.tc-en{color:var(--dust);font-size:15px}.tc-en span{color:#c9cfdc}.tc-dl{gap:12px;margin:0;display:grid}@media (width>=900px){.tc-dl{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-dl .tc-tuyo{grid-column:1/-1}}.tc-dl>div{border:1px solid var(--line);background:var(--hull);border-radius:18px;min-width:0;padding:clamp(16px,3vw,22px)}.tc-dl dt{font:600 12.5px/1.2 var(--data);letter-spacing:.16em;text-transform:uppercase;color:var(--ion);margin:0 0 10px}.tc-dl dd{color:#c9cfdc;overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.55}.tc-dl .tc-tuyo{border-color:#ff8a3d8c}.tc-tuyo dt{color:var(--plasma)}.tc-tuyo dd{color:var(--star)}.tc-nota{color:#f3e3d7;background:#ff8a3d14;border:1px solid #ff8a3d99;border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.5}#tcNotas{gap:10px;display:grid}#tcNotas:empty{display:none}.tc-mios{border:1px solid var(--line);background:var(--hull);border-radius:20px;gap:14px;max-width:900px;padding:clamp(18px,3vw,28px);display:grid}.tc-mios h3{color:var(--star);font-size:clamp(20px,2.6vw,28px)}.tc-mios [hidden]{display:none}.tc-lista{color:#c9cfdc;gap:14px;margin:0;padding-left:22px;display:grid}.tc-lista li::marker{color:var(--plasma);font-weight:600}.tc-lista strong{color:var(--star);font-size:17px;display:block}.tc-sit{color:var(--dust);margin:2px 0 6px;font-size:14px;display:block}.tc-lista p{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.tc-hoja{gap:10px;max-width:900px;display:grid}.tc-hoja td{height:44px}
