:root{--primary:#2e86ab;--secondary:#48a9a6;--hero-bg:#1a5278}._1pVfDa_container{max-width:1200px;padding:var(--spacing-xl) var(--spacing-lg);min-height:100vh;margin:0 auto}._1pVfDa_hero{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-xl);background:var(--hero-bg);border-radius:var(--radius-large);color:#fff;margin-top:80px}._1pVfDa_title{margin-bottom:var(--spacing-sm);font-size:2rem;font-weight:700}._1pVfDa_subtitle{opacity:.95;max-width:720px;margin:0 auto;font-size:1.05rem;line-height:1.5}._1pVfDa_controlsTop{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-xl);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-xl);gap:var(--spacing-lg);flex-direction:column;display:flex}._1pVfDa_unitToggle{border:2px solid var(--primary);border-radius:var(--radius);align-self:center;gap:0;display:flex;overflow:hidden}._1pVfDa_unitBtn{padding:var(--spacing-sm) var(--spacing-lg);cursor:pointer;color:var(--primary-texto);background:0 0;border:none;flex:1;font-size:.95rem;font-weight:500;transition:background .2s,color .2s}._1pVfDa_unitBtn:hover{background:#2e86ab1a}._1pVfDa_unitBtnActive{background:var(--primary-boton);color:#fff}._1pVfDa_unitBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._1pVfDa_sliderRow{gap:var(--spacing-sm);flex-direction:column;display:flex}._1pVfDa_sliderLabel{color:var(--text-primary);font-size:1rem;font-weight:500}._1pVfDa_sliderLabel strong{color:var(--primary-texto);font-family:var(--font-mono,monospace);font-size:1.1rem}._1pVfDa_sliderInputRow{align-items:center;gap:var(--spacing-md);display:flex}._1pVfDa_slider{background:var(--border);appearance:none;cursor:pointer;border-radius:3px;outline:none;flex:1;height:6px}._1pVfDa_slider::-webkit-slider-thumb{appearance:none;background:var(--primary);cursor:pointer;border:2px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 4px #0003}._1pVfDa_slider::-moz-range-thumb{background:var(--primary);cursor:pointer;border:2px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 4px #0003}._1pVfDa_slider:focus-visible{outline:2px solid var(--primary);outline-offset:4px}._1pVfDa_slider:disabled{opacity:.4;cursor:not-allowed}._1pVfDa_angleInput{width:72px;padding:var(--spacing-xs) var(--spacing-sm);border:2px solid var(--border);border-radius:var(--radius);background:var(--bg-primary);color:var(--text-primary);font-size:1rem;font-family:var(--font-mono,monospace);text-align:right;transition:border-color .2s}._1pVfDa_angleInput:focus{border-color:var(--primary);outline:none}._1pVfDa_angleInput:disabled{opacity:.4;cursor:not-allowed}._1pVfDa_angleUnit{color:var(--text-secondary);font-size:1.1rem;font-weight:600}._1pVfDa_notableRow{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._1pVfDa_notableLabel{color:var(--text-secondary);white-space:nowrap;font-size:.9rem;font-weight:500}._1pVfDa_notableButtons{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}._1pVfDa_notableBtn{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-size:.85rem;font-family:var(--font-mono,monospace);color:var(--text-primary);padding:6px 12px;transition:all .15s}._1pVfDa_notableBtn:hover{border-color:var(--primary);color:var(--primary-texto)}._1pVfDa_notableBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._1pVfDa_notableBtnActive{background:var(--primary-boton);color:#fff;border-color:var(--primary-boton)}._1pVfDa_mainLayout{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);align-items:flex-start;display:flex}@media (max-width:768px){._1pVfDa_mainLayout{flex-direction:column}}._1pVfDa_canvasWrapper{background:var(--bg-card);border-radius:var(--radius-large);min-width:0;padding:var(--spacing-md);box-shadow:var(--shadow-md);border:1px solid var(--border);aspect-ratio:1;flex:1;position:relative}@media (max-width:768px){._1pVfDa_canvasWrapper{flex:none;width:100%}}._1pVfDa_canvas{inset:var(--spacing-md);width:calc(100% - 2 * var(--spacing-md));height:calc(100% - 2 * var(--spacing-md));border-radius:var(--radius);display:block;position:absolute}._1pVfDa_valuesPanel{background:var(--bg-card);border-radius:var(--radius-large);width:260px;padding:var(--spacing-xl);box-shadow:var(--shadow-md);border:1px solid var(--border);flex-shrink:0}@media (max-width:768px){._1pVfDa_valuesPanel{width:100%}}._1pVfDa_valuesPanelTitle{color:var(--primary-texto);margin:0 0 var(--spacing-md) 0;padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--primary);font-size:1rem;font-weight:700}._1pVfDa_valueRow{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}._1pVfDa_valueRow:last-child{border-bottom:none}._1pVfDa_valueName{color:var(--text-secondary);font-size:.85rem;font-family:var(--font-mono,monospace)}._1pVfDa_valueNum{color:var(--text-primary);font-size:.95rem;font-weight:700;font-family:var(--font-mono,monospace)}._1pVfDa_valueRowSin ._1pVfDa_valueNum{color:var(--naranja-texto,#e07a1f)}._1pVfDa_valueRowCos ._1pVfDa_valueNum{color:var(--secondary-texto)}._1pVfDa_valueIdentidad{color:var(--verde-texto,#2a9d2a)!important}._1pVfDa_valueCuadrante{font-size:1.2rem;color:var(--primary-texto)!important}._1pVfDa_valueDivider{background:var(--border);height:1px;margin:var(--spacing-xs) 0}._1pVfDa_signosGrid{margin-top:var(--spacing-md);gap:var(--spacing-xs);flex-direction:column;display:flex}._1pVfDa_signoItem{justify-content:space-between;align-items:center;padding:4px 0;display:flex}._1pVfDa_signoNombre{font-size:.85rem;font-family:var(--font-mono,monospace);color:var(--text-secondary)}._1pVfDa_signoPos{color:var(--verde-texto,#2a9d2a);font-size:.8rem;font-weight:600}._1pVfDa_signoNeg{color:var(--naranja-texto,#e07a1f);font-size:.8rem;font-weight:600}._1pVfDa_signoCero{color:var(--text-secondary,#64748b);font-size:.8rem;font-weight:600}._1pVfDa_avisoAngulo{color:var(--text-primary);background:#ca8a041a;border-left:3px solid #ca8a04;border-radius:8px;margin:.6rem 0 0;padding:.6rem .85rem;font-size:.82rem;line-height:1.5}[data-theme=dark] ._1pVfDa_signoCero{color:var(--text-secondary,#94a3b8)}[data-theme=dark] ._1pVfDa_avisoAngulo{background:#ca8a0433}._1pVfDa_animControls{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-lg) var(--spacing-xl);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-xl);align-items:center;gap:var(--spacing-xl);flex-wrap:wrap;display:flex}._1pVfDa_animLabel{align-items:center;gap:var(--spacing-sm);cursor:pointer;color:var(--text-primary);font-size:1rem;font-weight:500;display:flex}._1pVfDa_animLabel input[type=checkbox]{cursor:pointer;width:18px;height:18px;accent-color:var(--primary)}._1pVfDa_velocidadRow{align-items:center;gap:var(--spacing-sm);display:flex}._1pVfDa_velocidadLabel{color:var(--text-secondary);font-size:.9rem}._1pVfDa_velBtn{padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text-primary);font-size:.85rem;transition:all .15s}._1pVfDa_velBtn:hover{border-color:var(--primary);color:var(--primary-texto)}._1pVfDa_velBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._1pVfDa_velBtnActive{background:var(--primary-boton);color:#fff;border-color:var(--primary-boton)}._1pVfDa_tablaWrapper{margin:var(--spacing-md) 0;overflow-x:auto}._1pVfDa_tabla{border-collapse:collapse;background:var(--bg-card);border-radius:var(--radius);width:100%;overflow:hidden}._1pVfDa_tabla thead{background:var(--primary-boton);color:#fff}._1pVfDa_tabla th,._1pVfDa_tabla td{padding:var(--spacing-sm) var(--spacing-md);text-align:center;border-bottom:1px solid var(--border);font-family:var(--font-mono,monospace);font-size:.9rem}._1pVfDa_tabla th{font-size:.85rem;font-weight:600}._1pVfDa_tabla tbody tr:hover{background:#2e86ab0d}._1pVfDa_scenariosGrid{gap:var(--spacing-md);margin:var(--spacing-md) 0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}._1pVfDa_scenarioCard{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);gap:var(--spacing-xs);flex-direction:column;display:flex}._1pVfDa_scenarioIcon{font-size:2rem}._1pVfDa_scenarioCard strong{color:var(--primary-texto);font-size:1rem}._1pVfDa_scenarioCard p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}._1pVfDa_faqList{gap:var(--spacing-md);margin:var(--spacing-md) 0;flex-direction:column;display:flex}._1pVfDa_faqItem{background:var(--bg-primary);border-left:4px solid var(--secondary);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius)}._1pVfDa_faqItem h4{margin:0 0 var(--spacing-sm) 0;color:var(--primary-texto);font-size:1.05rem}._1pVfDa_faqItem p{margin:0 0 var(--spacing-sm) 0;color:var(--text-primary);line-height:1.6}._1pVfDa_faqTip{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius);color:var(--text-secondary);background:#48a9a61a;font-size:.9rem;margin-top:var(--spacing-xs)!important}._1pVfDa_stepGuide{gap:var(--spacing-md);margin:var(--spacing-md) 0;flex-direction:column;display:flex}._1pVfDa_step{gap:var(--spacing-md);background:var(--bg-primary);padding:var(--spacing-lg);border-radius:var(--radius);border:1px solid var(--border);display:flex}._1pVfDa_stepNumber{background:var(--primary-boton);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;font-weight:700;display:flex}._1pVfDa_stepContent strong{margin-bottom:var(--spacing-xs);color:var(--primary-texto);font-size:1rem;display:block}._1pVfDa_stepContent p{color:var(--text-primary);margin:0;line-height:1.5}._1pVfDa_tipsGrid{gap:var(--spacing-md);margin:var(--spacing-md) 0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}._1pVfDa_tipCard{background:var(--bg-primary);border:1px solid var(--border);border-top:3px solid var(--secondary);border-radius:var(--radius);padding:var(--spacing-lg);gap:var(--spacing-xs);flex-direction:column;display:flex}._1pVfDa_tipIcon{font-size:1.6rem}._1pVfDa_tipCard strong{color:var(--primary-texto);font-size:1rem}._1pVfDa_tipCard p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}._1pVfDa_warningBox{border-radius:var(--radius);padding:var(--spacing-lg);margin:var(--spacing-lg) 0;background:#e07a1f14;border-left:4px solid #e07a1f}._1pVfDa_warningHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);color:#9a4a0c;font-size:1.05rem;display:flex}._1pVfDa_warningIcon{font-size:1.4rem}._1pVfDa_warningList{padding-left:var(--spacing-lg);color:var(--text-primary);margin:0;line-height:1.7}._1pVfDa_warningList li{margin-bottom:var(--spacing-sm)}._1pVfDa_warningList li strong{color:#9a4a0c}[data-theme=dark] ._1pVfDa_warningHeader,[data-theme=dark] ._1pVfDa_warningList li strong{color:#f5a05a}[data-theme=dark] ._1pVfDa_controlsTop{background:#2a2a2a;border:1px solid #3a3a3a}[data-theme=dark] ._1pVfDa_canvasWrapper,[data-theme=dark] ._1pVfDa_valuesPanel{background:#2a2a2a;border-color:#3a3a3a}[data-theme=dark] ._1pVfDa_animControls{background:#2a2a2a;border:1px solid #3a3a3a}[data-theme=dark] ._1pVfDa_notableBtn{color:#e5e5e5;background:#333;border-color:#444}[data-theme=dark] ._1pVfDa_notableBtnActive{background:var(--primary-boton);color:#fff;border-color:var(--primary-boton)}[data-theme=dark] ._1pVfDa_velBtn{color:#e5e5e5;background:#333;border-color:#444}[data-theme=dark] ._1pVfDa_velBtnActive{background:var(--primary-boton);color:#fff}[data-theme=dark] ._1pVfDa_tabla tbody tr:hover{background:#2e86ab1f}[data-theme=dark] ._1pVfDa_faqTip{background:#48a9a626}[data-theme=dark] ._1pVfDa_warningBox{background:#e07a1f1f}[data-theme=dark] ._1pVfDa_slider::-webkit-slider-thumb{border-color:#2a2a2a}[data-theme=dark] ._1pVfDa_slider::-moz-range-thumb{border-color:#2a2a2a}[data-theme=dark] ._1pVfDa_unitBtn{color:var(--primary-texto)}[data-theme=dark] ._1pVfDa_unitBtnActive{color:#fff}[data-theme=dark] ._1pVfDa_angleInput{color:#e5e5e5;background:#333;border-color:#444}[data-theme=dark] ._1pVfDa_angleInput:focus{border-color:var(--primary)}@media (prefers-reduced-motion:reduce){._1pVfDa_unitBtn,._1pVfDa_notableBtn,._1pVfDa_velBtn{transition:none!important}}@media (max-width:768px){._1pVfDa_container{padding:var(--spacing-lg) var(--spacing-md)}._1pVfDa_title{font-size:1.5rem}._1pVfDa_hero{padding:var(--spacing-lg);margin-top:70px}._1pVfDa_controlsTop{padding:var(--spacing-lg)}._1pVfDa_animControls,._1pVfDa_notableRow{flex-direction:column;align-items:flex-start}}._1pVfDa_aulaSection{margin-bottom:var(--spacing-xl);padding:var(--spacing-xl);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-large);box-shadow:var(--shadow-md)}._1pVfDa_aulaTitulo{color:var(--text-primary);margin:0 0 var(--spacing-sm);font-size:1.5rem;font-weight:700}._1pVfDa_aulaIntro{color:var(--text-secondary);max-width:75ch;margin:0 0 var(--spacing-lg);font-size:.95rem;line-height:1.7}._1pVfDa_aulaTabs{gap:var(--spacing-xs);background:var(--hover);margin-bottom:var(--spacing-lg);border-radius:999px;flex-wrap:wrap;width:fit-content;max-width:100%;padding:.25rem;display:flex}._1pVfDa_aulaTab{color:var(--primary-texto);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.5rem 1.1rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s}._1pVfDa_aulaTabActiva{background:var(--primary-boton);color:#fff}._1pVfDa_aulaTab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._1pVfDa_aulaContador{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--hover);border-radius:var(--radius);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}._1pVfDa_aulaContadorTexto{color:var(--text-primary);margin:0;font-size:.95rem}._1pVfDa_aulaContadorTexto strong{color:var(--primary-texto);font-size:1.15rem}._1pVfDa_aulaBarra{background:var(--border);border-radius:999px;flex:180px;height:10px;overflow:hidden}._1pVfDa_aulaBarraRelleno{background:linear-gradient(90deg, var(--primary), var(--secondary));border-radius:999px;height:100%;transition:width .3s}._1pVfDa_aulaSelector{gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}._1pVfDa_aulaNumero{width:42px;height:42px;color:var(--primary-texto);background:var(--bg-card);border:2px solid var(--border);cursor:pointer;border-radius:10px;font-family:inherit;font-size:.95rem;font-weight:700;transition:background-color .2s,border-color .2s,color .2s}._1pVfDa_aulaNumero:hover{border-color:var(--primary)}._1pVfDa_aulaNumeroActivo{background:var(--primary-boton);border-color:var(--primary-boton);color:#fff}._1pVfDa_aulaNumeroOk{border-color:var(--success);box-shadow:inset 0 -3px 0 var(--success)}._1pVfDa_aulaNumero:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._1pVfDa_aulaTarjeta{gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--hover);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex}._1pVfDa_aulaTarjetaCabecera{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._1pVfDa_aulaTarjetaNumero{background:var(--primary-boton);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:.95rem;font-weight:700;display:grid}._1pVfDa_aulaTarjetaTitulo{color:var(--text-primary);flex:auto;margin:0;font-size:1.05rem;font-weight:600}._1pVfDa_aulaEtiqueta{text-transform:uppercase;letter-spacing:.04em;color:var(--primary-texto);white-space:nowrap;background:#2e86ab1f;border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:600}._1pVfDa_aulaEnunciado{color:var(--text-primary);margin:0;font-size:1rem;line-height:1.7}._1pVfDa_aulaCampo{gap:var(--spacing-xs);flex-direction:column;display:flex}._1pVfDa_aulaCampoEtiqueta{color:var(--text-secondary);font-size:.82rem;font-weight:600}._1pVfDa_aulaInput,._1pVfDa_aulaInputCorto{color:var(--text-primary);background:var(--bg-card);border:2px solid var(--border);border-radius:8px;padding:.6rem .75rem;font-family:inherit;font-size:1rem;transition:border-color .2s}._1pVfDa_aulaInput{width:100%;max-width:320px}._1pVfDa_aulaInputCorto{width:110px}._1pVfDa_aulaInput:focus,._1pVfDa_aulaInputCorto:focus{border-color:var(--primary)}._1pVfDa_aulaInput:focus-visible,._1pVfDa_aulaInputCorto:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._1pVfDa_aulaSemillaCampo{gap:var(--spacing-xs);flex-direction:column;display:flex}._1pVfDa_aulaSemillaFila{align-items:center;gap:var(--spacing-sm);display:flex}._1pVfDa_aulaAcciones{align-items:flex-end;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._1pVfDa_aulaBtnPrimario,._1pVfDa_aulaBtnSecundario,._1pVfDa_aulaBtnFantasma{cursor:pointer;border-radius:8px;padding:.55rem 1.1rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}._1pVfDa_aulaBtnPrimario{background:var(--primary-boton);color:#fff;border:2px solid var(--primary-boton)}._1pVfDa_aulaBtnPrimario:hover{background:#24678a;border-color:#24678a}._1pVfDa_aulaBtnSecundario{color:var(--primary-texto);border:2px solid var(--primary);background:0 0}._1pVfDa_aulaBtnSecundario:hover{background:#2e86ab1a}._1pVfDa_aulaBtnFantasma{color:var(--text-secondary);border:2px dashed var(--border);background:0 0}._1pVfDa_aulaBtnFantasma:hover{color:var(--primary-texto);border-color:var(--primary)}._1pVfDa_aulaBtnPrimario:focus-visible,._1pVfDa_aulaBtnSecundario:focus-visible,._1pVfDa_aulaBtnFantasma:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._1pVfDa_aulaVeredicto{padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);background:var(--bg-card);border-left:4px solid var(--border);border-radius:8px;margin:0;font-size:.9rem;line-height:1.65}._1pVfDa_aulaVeredictoOk{border-left-color:var(--success);background:#4caf501f}._1pVfDa_aulaVeredictoKo{border-left-color:var(--error);background:#f443361a}._1pVfDa_aulaPista{padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);background:#48a9a61f;border-radius:8px;margin:0;font-size:.9rem;line-height:1.65}._1pVfDa_aulaSolucion{gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-card);border:1px dashed var(--border);border-radius:8px;flex-direction:column;display:flex}._1pVfDa_aulaPasos{gap:var(--spacing-xs);flex-direction:column;margin:0;padding-left:1.25rem;display:flex}._1pVfDa_aulaPaso{color:var(--text-primary);font-size:.9rem;line-height:1.65}._1pVfDa_aulaResultado{padding-top:var(--spacing-sm);border-top:1px solid var(--border);color:var(--text-primary);margin:0;font-size:.95rem}._1pVfDa_aulaResultado strong{color:var(--primary-texto)}[data-theme=dark] ._1pVfDa_aulaSection{background:#2a2a2a}[data-theme=dark] ._1pVfDa_aulaTab{color:#7fb3d3}[data-theme=dark] ._1pVfDa_aulaTabActiva{color:#fff}[data-theme=dark] ._1pVfDa_aulaNumero{color:#7fb3d3;background:#333;border-color:#444}[data-theme=dark] ._1pVfDa_aulaNumeroActivo{background:var(--primary-boton);border-color:var(--primary-boton);color:#fff}[data-theme=dark] ._1pVfDa_aulaTarjeta{background:#333;border-color:#444}[data-theme=dark] ._1pVfDa_aulaContador{background:#333}[data-theme=dark] ._1pVfDa_aulaEtiqueta{color:#7fb3d3;background:#7fb3d32e}[data-theme=dark] ._1pVfDa_aulaInput,[data-theme=dark] ._1pVfDa_aulaInputCorto{color:#e5e5e5;background:#2a2a2a;border-color:#444}[data-theme=dark] ._1pVfDa_aulaInput:focus,[data-theme=dark] ._1pVfDa_aulaInputCorto:focus{border-color:var(--primary)}[data-theme=dark] ._1pVfDa_aulaBtnSecundario{color:#7fb3d3;border-color:#7fb3d3}[data-theme=dark] ._1pVfDa_aulaBtnSecundario:hover{background:#7fb3d324}[data-theme=dark] ._1pVfDa_aulaBtnFantasma{border-color:#4a4a4a}[data-theme=dark] ._1pVfDa_aulaBtnFantasma:hover{color:#7fb3d3;border-color:#7fb3d3}[data-theme=dark] ._1pVfDa_aulaVeredicto,[data-theme=dark] ._1pVfDa_aulaSolucion{background:#2a2a2a}[data-theme=dark] ._1pVfDa_aulaVeredictoOk{background:#66bb6a29}[data-theme=dark] ._1pVfDa_aulaVeredictoKo{background:#ef535029}[data-theme=dark] ._1pVfDa_aulaPista{background:#48a9a629}[data-theme=dark] ._1pVfDa_aulaContadorTexto strong,[data-theme=dark] ._1pVfDa_aulaResultado strong{color:#7fb3d3}@media (prefers-reduced-motion:reduce){._1pVfDa_aulaTab,._1pVfDa_aulaNumero,._1pVfDa_aulaBarraRelleno,._1pVfDa_aulaInput,._1pVfDa_aulaInputCorto,._1pVfDa_aulaBtnPrimario,._1pVfDa_aulaBtnSecundario,._1pVfDa_aulaBtnFantasma{transition-duration:.01ms!important}}@media (max-width:768px){._1pVfDa_aulaSection{padding:var(--spacing-lg) var(--spacing-md)}._1pVfDa_aulaTitulo{font-size:1.3rem}._1pVfDa_aulaTarjeta{padding:var(--spacing-md)}._1pVfDa_aulaNumero{width:38px;height:38px}._1pVfDa_aulaAcciones{flex-direction:column;align-items:stretch}._1pVfDa_aulaSemillaFila{justify-content:space-between}._1pVfDa_aulaInputCorto{flex:auto}}._1pVfDa_completoSection{margin-bottom:var(--spacing-xl);padding:var(--spacing-xl);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-large);box-shadow:var(--shadow-md)}._1pVfDa_completoControles{justify-content:center;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}._1pVfDa_completoLienzo{max-width:760px;margin:0 auto;overflow-x:auto}._1pVfDa_completoSvg{width:100%;height:auto;font-family:inherit;display:block}._1pVfDa_completoSvg text{paint-order:stroke;stroke:var(--bg-card);stroke-width:5px;stroke-linejoin:round}._1pVfDa_ccCirculo{fill:#2e86ab12;stroke:var(--primary);stroke-width:2px}._1pVfDa_ccEje{stroke:var(--text-secondary);stroke-width:1px}._1pVfDa_ccRadio{stroke:var(--border);stroke-width:1px}._1pVfDa_ccPunto{fill:var(--primary-boton)}._1pVfDa_ccGrados{fill:var(--text-primary);font-size:15px;font-weight:700}._1pVfDa_ccRadianes{fill:var(--primary-texto);font-size:14px;font-weight:600}._1pVfDa_ccCoordenadas{fill:var(--text-primary);font-size:14px;font-weight:600}._1pVfDa_ccCuadrante{fill:var(--text-secondary);font-size:22px;font-weight:700}._1pVfDa_ccSignos{font-size:14px;font-weight:600}._1pVfDa_completoSvgBlanco{max-width:520px;margin:0 auto}._1pVfDa_ccTablas{gap:var(--spacing-md);max-width:760px;margin:var(--spacing-lg) auto 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._1pVfDa_ccTabla{border-collapse:collapse;width:100%;color:var(--text-primary)}._1pVfDa_ccTabla th,._1pVfDa_ccTabla td{height:2.4rem;padding:var(--spacing-xs);border:1px solid var(--border);text-align:center}._1pVfDa_ccTabla thead th{height:auto;color:var(--text-secondary);font-size:.85rem;font-weight:600}._1pVfDa_ccTabla tbody th{width:20%;font-weight:700}._1pVfDa_hojaCirculo{display:none}[data-theme=dark] ._1pVfDa_completoSection{background:#2a2a2a}[data-theme=dark] ._1pVfDa_completoSvg text{stroke:#2a2a2a}[data-theme=dark] ._1pVfDa_ccCirculo{fill:#7fb3d314}@media (max-width:768px){._1pVfDa_completoSection{padding:var(--spacing-lg) var(--spacing-md)}._1pVfDa_completoLienzo ._1pVfDa_completoSvg{min-width:600px}._1pVfDa_completoLienzo ._1pVfDa_completoSvgBlanco{min-width:360px}}@media (max-width:560px){._1pVfDa_ccTablas{grid-template-columns:1fr}}@media print{._1pVfDa_hojaCirculo{display:block!important}._1pVfDa_hojaPagina{text-align:center}._1pVfDa_hojaSolucionario{break-before:page;page-break-before:always}._1pVfDa_hojaTitulo{color:#000;margin:0 0 3mm;font-size:16pt;font-weight:700}._1pVfDa_hojaDatos{color:#000;margin:0 0 5mm;font-size:11pt}._1pVfDa_hojaCirculo ._1pVfDa_completoSvg{width:100%;max-height:225mm}._1pVfDa_hojaCirculo ._1pVfDa_completoSvg text{fill:#000!important;stroke:#fff!important}._1pVfDa_hojaCirculo ._1pVfDa_ccCirculo{fill:none!important;stroke:#000!important}._1pVfDa_hojaCirculo ._1pVfDa_ccEje,._1pVfDa_hojaCirculo ._1pVfDa_ccRadio{stroke:#000!important}._1pVfDa_hojaCirculo ._1pVfDa_ccRadio{stroke-opacity:.25}._1pVfDa_hojaCirculo ._1pVfDa_ccPunto{fill:#000!important}._1pVfDa_hojaCirculo ._1pVfDa_completoSvgBlanco{max-width:none;max-height:134mm}._1pVfDa_hojaCirculo ._1pVfDa_ccTablas{break-inside:avoid;gap:5mm;max-width:none;margin-top:5mm}._1pVfDa_hojaCirculo ._1pVfDa_ccTabla{font-size:11pt;color:#000!important}._1pVfDa_hojaCirculo ._1pVfDa_ccTabla th,._1pVfDa_hojaCirculo ._1pVfDa_ccTabla td{height:9mm;padding:0 1mm;border:.3mm solid #000!important}._1pVfDa_hojaCirculo ._1pVfDa_ccTabla thead th{height:7mm;font-size:10pt;color:#000!important}}
