.Espejo-module__KkIlPq__container{max-width:700px;min-height:100vh;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Espejo-module__KkIlPq__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#2e86ab 0%,#48a9a6 100%);border-radius:16px;margin-top:80px;margin-bottom:20px;padding:30px 25px}.Espejo-module__KkIlPq__title{margin-bottom:8px;font-size:2rem;font-weight:700}.Espejo-module__KkIlPq__subtitle{opacity:.9;font-size:.95rem}.Espejo-module__KkIlPq__espejoContainer{aspect-ratio:3/4;background:#000;border-radius:16px;width:100%;margin-bottom:20px;position:relative;overflow:hidden}.Espejo-module__KkIlPq__espejoContainer.Espejo-module__KkIlPq__fullscreen{width:100vw;height:100vh;aspect-ratio:unset;z-index:9999;border-radius:0;position:fixed;inset:0}.Espejo-module__KkIlPq__espejoPlaceholder{color:#fff;text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.Espejo-module__KkIlPq__placeholderIcon{font-size:5rem}.Espejo-module__KkIlPq__espejoPlaceholder p{margin:0;font-size:1.1rem}.Espejo-module__KkIlPq__placeholderSubtexto{opacity:.7;font-size:.9rem!important}.Espejo-module__KkIlPq__espejoVideo{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .2s ease-out,filter .2s ease-out}.Espejo-module__KkIlPq__controlesFullscreen{z-index:10;position:absolute;top:20px;right:20px}.Espejo-module__KkIlPq__btnSalirFullscreen{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:none;border-radius:50px;padding:12px 24px;font-size:1rem;font-weight:600;transition:all .2s}.Espejo-module__KkIlPq__btnSalirFullscreen:hover{background:#000c}.Espejo-module__KkIlPq__controlPrincipal{justify-content:center;margin-bottom:20px;display:flex}.Espejo-module__KkIlPq__btnPrincipal{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2e86ab 0%,#48a9a6 100%);border:none;border-radius:50px;padding:16px 40px;font-size:1.2rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #2e86ab4d}.Espejo-module__KkIlPq__btnPrincipal:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e86ab66}.Espejo-module__KkIlPq__btnPrincipal.Espejo-module__KkIlPq__activo{background:#ef4444}.Espejo-module__KkIlPq__controles{justify-content:center;gap:15px;margin-bottom:20px;display:flex}.Espejo-module__KkIlPq__controlBtn{border:2px solid var(--border);background:var(--bg-card);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:15px 25px;transition:all .2s;display:flex}.Espejo-module__KkIlPq__controlBtn:hover{border-color:#2e86ab}.Espejo-module__KkIlPq__controlBtn.Espejo-module__KkIlPq__controlActivo{background:#2e86ab1a;border-color:#2e86ab}.Espejo-module__KkIlPq__controlIcono{font-size:1.5rem}.Espejo-module__KkIlPq__controlTexto{color:var(--text-secondary);font-size:.85rem;font-weight:500}.Espejo-module__KkIlPq__section{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;margin-bottom:20px;padding:25px}.Espejo-module__KkIlPq__ajuste{margin-bottom:20px}.Espejo-module__KkIlPq__ajuste:last-of-type{margin-bottom:15px}.Espejo-module__KkIlPq__ajuste label{color:var(--text-secondary);margin-bottom:10px;font-size:.95rem;display:block}.Espejo-module__KkIlPq__ajusteSlider{appearance:none;background:var(--border);border-radius:4px;outline:none;width:100%;height:8px}.Espejo-module__KkIlPq__ajusteSlider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#2e86ab;border-radius:50%;width:20px;height:20px}.Espejo-module__KkIlPq__ajusteSlider::-moz-range-thumb{cursor:pointer;background:#2e86ab;border:none;border-radius:50%;width:20px;height:20px}.Espejo-module__KkIlPq__btnReset{border:2px solid var(--border);width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;padding:12px;font-size:.95rem;font-weight:600;transition:all .2s}.Espejo-module__KkIlPq__btnReset:hover{color:#ef4444;border-color:#ef4444}.Espejo-module__KkIlPq__infoSection{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:30px;display:grid}.Espejo-module__KkIlPq__infoCard{background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:12px;padding:20px}.Espejo-module__KkIlPq__infoIcon{margin-bottom:10px;font-size:2rem;display:block}.Espejo-module__KkIlPq__infoCard h4{color:var(--text-primary);margin-bottom:8px;font-size:1rem;font-weight:600}.Espejo-module__KkIlPq__infoCard p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.4}.Espejo-module__KkIlPq__guideSection{margin-bottom:32px}.Espejo-module__KkIlPq__guideSection h2{color:var(--text-primary);margin-bottom:8px;font-size:1.2rem;font-weight:700}.Espejo-module__KkIlPq__guideSection>p{color:var(--text-secondary);margin-bottom:16px;font-size:.9rem;line-height:1.5}.Espejo-module__KkIlPq__tableWrapper{border:1px solid var(--border,#e5e5e5);border-radius:12px;overflow-x:auto}.Espejo-module__KkIlPq__comparativaTable{border-collapse:collapse;width:100%;min-width:560px;font-size:.875rem}.Espejo-module__KkIlPq__comparativaTable thead tr{color:#fff;background:linear-gradient(135deg,#2e86ab 0%,#48a9a6 100%)}.Espejo-module__KkIlPq__comparativaTable th{text-align:left;white-space:nowrap;padding:10px 14px;font-weight:600}.Espejo-module__KkIlPq__comparativaTable tbody tr{border-bottom:1px solid var(--border,#e5e5e5);transition:background .15s}.Espejo-module__KkIlPq__comparativaTable tbody tr:last-child{border-bottom:none}.Espejo-module__KkIlPq__comparativaTable tbody tr:hover{background:#2e86ab0f}.Espejo-module__KkIlPq__comparativaTable td{color:var(--text-primary);vertical-align:top;padding:10px 14px}[data-theme=dark] .Espejo-module__KkIlPq__comparativaTable tbody tr:hover{background:#48a9a61a}.Espejo-module__KkIlPq__escenariosGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.Espejo-module__KkIlPq__escenarioCard{background:var(--bg-card,#fff);border:1px solid var(--border,#e5e5e5);border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.Espejo-module__KkIlPq__escenarioHeader{align-items:center;gap:10px;display:flex}.Espejo-module__KkIlPq__escenarioIcon{flex-shrink:0;font-size:1.6rem}.Espejo-module__KkIlPq__escenarioHeader h4{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.Espejo-module__KkIlPq__escenarioExample{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.Espejo-module__KkIlPq__escenarioTip{color:#2e86ab;background:#2e86ab14;border-left:3px solid #2e86ab;border-radius:0 6px 6px 0;margin:0;padding:8px 10px;font-size:.825rem;line-height:1.4}[data-theme=dark] .Espejo-module__KkIlPq__escenarioCard{background:var(--bg-card,#2a2a2a);border-color:#ffffff14}[data-theme=dark] .Espejo-module__KkIlPq__escenarioTip{background:#2e86ab26}.Espejo-module__KkIlPq__faqList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Espejo-module__KkIlPq__faqItem{border:1px solid var(--border,#e5e5e5);border-radius:10px;overflow:hidden}.Espejo-module__KkIlPq__faqItem details{padding:0}.Espejo-module__KkIlPq__faqItem details summary{color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;font-size:.9rem;font-weight:600;list-style:none;transition:background .15s;display:flex}.Espejo-module__KkIlPq__faqItem details summary::-webkit-details-marker{display:none}.Espejo-module__KkIlPq__faqItem details summary:after{content:"+";color:#2e86ab;flex-shrink:0;font-size:1.2rem}.Espejo-module__KkIlPq__faqItem details[open] summary:after{content:"−"}.Espejo-module__KkIlPq__faqItem details summary:hover{background:#2e86ab0d}.Espejo-module__KkIlPq__faqItem details p{color:var(--text-secondary);margin:0;padding:0 16px 14px;font-size:.875rem;line-height:1.55}.Espejo-module__KkIlPq__faqItem details p+p{padding-top:0}.Espejo-module__KkIlPq__faqTip{background:#48a9a614;border-left:3px solid #48a9a6;border-radius:0 6px 6px 0;color:#48a9a6!important;margin-top:6px!important;padding:8px 10px!important;font-size:.825rem!important;line-height:1.4!important}[data-theme=dark] .Espejo-module__KkIlPq__faqItem{border-color:#ffffff14}[data-theme=dark] .Espejo-module__KkIlPq__faqTip{background:#48a9a626}.Espejo-module__KkIlPq__stepGuide{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Espejo-module__KkIlPq__step{background:var(--bg-card,#fff);border:1px solid var(--border,#e5e5e5);border-radius:12px;align-items:flex-start;gap:14px;padding:16px;display:flex}.Espejo-module__KkIlPq__stepNumber{color:#fff;background:linear-gradient(135deg,#2e86ab 0%,#48a9a6 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:700;display:flex}.Espejo-module__KkIlPq__stepContent{flex:1}.Espejo-module__KkIlPq__stepContent strong{color:var(--text-primary);margin-bottom:4px;font-size:.95rem;display:block}.Espejo-module__KkIlPq__stepContent p{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}[data-theme=dark] .Espejo-module__KkIlPq__step{background:var(--bg-card,#2a2a2a);border-color:#ffffff14}.Espejo-module__KkIlPq__tipsGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.Espejo-module__KkIlPq__tipCard{background:var(--bg-card,#fff);border:1px solid var(--border,#e5e5e5);border-radius:12px;padding:18px}.Espejo-module__KkIlPq__tipIcon{margin-bottom:8px;font-size:1.8rem;display:block}.Espejo-module__KkIlPq__tipCard h4{color:var(--text-primary);margin-bottom:6px;font-size:.9rem;font-weight:700}.Espejo-module__KkIlPq__tipCard p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}[data-theme=dark] .Espejo-module__KkIlPq__tipCard{background:var(--bg-card,#2a2a2a);border-color:#ffffff14}.Espejo-module__KkIlPq__warningBox{background:#fef9ec;border:1px solid #f59e0b;border-radius:12px;padding:20px}.Espejo-module__KkIlPq__warningHeader{align-items:center;gap:10px;margin-bottom:14px;display:flex}.Espejo-module__KkIlPq__warningIcon{flex-shrink:0;font-size:1.5rem}.Espejo-module__KkIlPq__warningHeader h3{color:#92400e;margin:0;font-size:1rem;font-weight:700}.Espejo-module__KkIlPq__warningList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Espejo-module__KkIlPq__warningList li{color:#78350f;padding-left:18px;font-size:.875rem;line-height:1.5;position:relative}.Espejo-module__KkIlPq__warningList li:before{content:"•";color:#f59e0b;font-weight:700;position:absolute;left:4px}[data-theme=dark] .Espejo-module__KkIlPq__warningBox{background:#f59e0b1a;border-color:#f59e0b66}[data-theme=dark] .Espejo-module__KkIlPq__warningHeader h3{color:#fcd34d}[data-theme=dark] .Espejo-module__KkIlPq__warningList li{color:#fde68a}@media (max-width:600px){.Espejo-module__KkIlPq__container{padding:15px 10px}.Espejo-module__KkIlPq__hero{margin-top:60px;padding:25px 15px}.Espejo-module__KkIlPq__title{font-size:1.6rem}.Espejo-module__KkIlPq__espejoContainer{aspect-ratio:9/16}.Espejo-module__KkIlPq__controles{flex-direction:column;gap:10px}.Espejo-module__KkIlPq__controlBtn{flex-direction:row;justify-content:center}.Espejo-module__KkIlPq__infoSection,.Espejo-module__KkIlPq__escenariosGrid,.Espejo-module__KkIlPq__tipsGrid{grid-template-columns:1fr}.Espejo-module__KkIlPq__comparativaTable{font-size:.8rem}.Espejo-module__KkIlPq__stepNumber{width:28px;height:28px;font-size:.8rem}}
