:root{--ink: #26232e;--ink-soft: #5b566b;--blue: #2f6df6;--glass: rgba(255, 255, 255, .58);--glass-strong: rgba(255, 255, 255, .58);--glass-border: rgba(255, 255, 255, .85);--shadow: 0 12px 32px rgba(150, 120, 180, .16);--radius: 24px;--portada-perfil: linear-gradient(120deg, #a8e6f2 0%, #b9ccff 38%, #d3b8f2 68%, #f7c3dd 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Avenir Next,Segoe UI,system-ui,-apple-system,sans-serif;color:var(--ink);background:linear-gradient(160deg,#fffdf7,#ffd6e8 38%,#bde0fe 72%,#e4c1f9);background-attachment:fixed;min-height:100vh}h1,h2,h3,.serif{font-family:Georgia,Times New Roman,serif}a{color:var(--blue)}button{font-family:inherit;cursor:pointer}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:24px;padding:12px 28px;background:#ffffff80;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid rgba(255,255,255,.6)}.site-header .brand{display:flex;align-items:center;flex:0 0 auto}.site-header .brand img{height:46px;width:auto;display:block}.nav-pill .brand img.oso-sacude-der{transform-origin:50% 88%;animation:oso-sacude-der .55s ease-out}.nav-pill .brand img.oso-sacude-izq{transform-origin:50% 88%;animation:oso-sacude-izq .55s ease-out}@keyframes oso-sacude-der{0%{transform:rotate(0)}35%{transform:rotate(12deg)}65%{transform:rotate(-4deg)}to{transform:rotate(0)}}@keyframes oso-sacude-izq{0%{transform:rotate(0)}35%{transform:rotate(-12deg)}65%{transform:rotate(4deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion: reduce){.nav-pill .brand img.oso-sacude-der,.nav-pill .brand img.oso-sacude-izq{animation:none}}.site-header.site-header-label{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0;gap:10px}.nav-pill{display:flex;align-items:center;gap:24px;flex:1 1 auto;min-width:0;background:var(--glass);border:1px solid var(--glass-border);border-radius:999px;box-shadow:var(--shadow);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);padding:7px 18px 7px 12px}.header-lang{flex:0 0 auto;display:inline-flex}.header-lang .lang-btn{background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--shadow);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);padding:10px}.header-lang .lang-btn:hover{background:#ffffffbf}.site-header-label .lang-menu{left:auto;right:0;transform:none}.site-nav{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.site-nav a{color:var(--ink);text-decoration:none;font-weight:600;font-size:15px;padding:9px 14px;border-radius:999px}.site-nav a:hover{background:#ffffffa6}.site-nav a.nav-cta{background:#2b7bbb;color:#fff;box-shadow:0 6px 16px #2b7bbb59}.site-nav a.nav-cta:hover,body.tema-oscuro .site-nav a.nav-cta:hover{background:#3590d4}.nav-links{display:contents}.nav-panel,.nav-panel-head{display:none}.nav-toggle{display:none;background:none;border:0;cursor:pointer;color:var(--ink);padding:9px 10px;border-radius:999px;align-items:center;justify-content:center}.nav-toggle:hover{background:#ffffffa6}.nav-toggle svg{width:22px;height:22px;display:block}.nav-close{background:none;border:0;cursor:pointer;color:var(--ink);padding:9px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.nav-close:hover{background:#ffffffa6}.nav-close svg{width:24px;height:24px;display:block}.tap-hint{display:none}.wrap{max-width:1120px;margin:0 auto;padding:0 22px 70px}@media (min-width: 769px){.wrap{max-width:1200px}.site-header-label{max-width:1200px;margin-inline:auto;padding-left:22px;padding-right:22px}}.rail-ads{position:fixed;top:50%;transform:translateY(-50%);z-index:40;width:168px;display:none}.rail-ads-left{left:calc(50% - 786px)}.rail-ads-right{right:calc(50% - 786px)}@media (min-width: 1600px){.rail-ads{display:block}}.rail-ad{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;width:100%;padding:12px;border-radius:var(--radius);background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);color:var(--ink);text-decoration:none;font:inherit;cursor:pointer}.rail-ad:hover{filter:brightness(1.04)}.rail-ad img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:16px;background:#ffffff59;display:block}.rail-title{font-weight:800;font-size:15px;line-height:1.25}.rail-text{font-size:13px;line-height:1.4;color:var(--ink-soft)}.oso-pattern{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url(/assets/patron-osito-v4.png);background-size:150px 150px;background-repeat:repeat;opacity:.2}.glass{background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--shadow)}.section{margin-top:56px}.section-head{text-align:center;margin-bottom:26px}.section-head h2{font-size:40px;font-style:italic;margin:0}.section-label{display:inline-block;font-size:12px;letter-spacing:.22em;font-weight:700;color:var(--ink-soft);background:var(--glass-strong);border:1px solid var(--glass-border);border-radius:999px;padding:6px 14px;margin-bottom:12px}.section-body{text-align:center;color:var(--ink-soft);max-width:640px;margin:10px auto 0;line-height:1.6}.label-home .section-head h2,.label-home .card h3,.label-home .hero h1,.label-home .modal h3,.label-home .contact-title{color:#79c2f7}.label-home .ttl-serif{font-family:Palatino Linotype,Book Antiqua,Palatino,URW Palladio L,serif;font-style:italic;color:#3d3542}.label-home .ttl-sans{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;color:#79c2f7}.nav-drop{position:relative;display:inline-flex;align-items:center}.nav-drop-menu{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);min-width:200px;padding:8px;display:none;z-index:60;background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nav-drop:hover .nav-drop-menu,.nav-drop:focus-within .nav-drop-menu,.nav-drop.open .nav-drop-menu{display:block}.nav-drop-menu a{display:block;text-align:center;white-space:nowrap}.nav-drop.suppressed .nav-drop-menu{display:none!important}.nav-pill .nav-drop-menu{top:calc(100% + 20px)}.nav-pill .nav-drop-menu:before{content:"";position:absolute;left:0;right:0;top:-20px;height:20px}.lang-btn{background:none;border:0;cursor:pointer;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;padding:9px 10px;border-radius:999px}.lang-btn:hover{background:#ffffffa6}.lang-btn svg{width:20px;height:20px;display:block}.lang-menu a{color:var(--ink);font-weight:600;text-decoration:none}.lang-menu a.lang-active{font-weight:800}.theme-chile-picante .lang-btn:hover{background:#ff966940}.social-icon{display:inline-flex;align-items:center;justify-content:center;padding:9px;border-radius:999px;color:#3d3542}.social-icon svg{width:21px;height:21px;display:block}.social-icon:hover{background:#ffffffa6}.social-icon-btn{padding:9px 11px}.social-icon-btn svg{width:19px;height:19px;display:block}.theme-gatugela-frio .social-icon-btn{color:#eef2f7}.theme-chile-picante .social-icon:hover{background:#ff966940}.modal.apply-modal{max-width:560px;max-height:88vh;overflow:hidden;padding:10px;display:flex;flex-direction:column}.apply-head{flex:0 0 auto;padding:14px 18px 2px 16px}.apply-head h3{margin:0 0 4px}.apply-head .sub{margin:0 0 8px}.apply-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;padding:12px 18px 16px 16px;border-radius:16px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 480px){.field-row{grid-template-columns:1fr 1fr}.field-row.field-row-keep{grid-template-columns:1fr 1fr;gap:8px}}.form-note{margin:2px 0;color:var(--ink-soft);font-size:.92rem;font-weight:500}.form-error{margin:2px 0;color:#b3261e;font-weight:700}.field.check-field{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:14px;font-weight:600}.field.check-field input{width:auto;flex:none}.field.check-field>span{color:var(--ink-soft);font-weight:500}.badge-tipo{background:#79c2f740;border-radius:999px;padding:1px 9px;font-size:.8rem;font-weight:700}.hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px;padding:54px 10px 8px}.hero h1{font-size:clamp(38px,5.4vw,62px);line-height:1.06;margin:0 0 18px}.hero h1.hero-slogan{font-size:clamp(20px,2.6vw,27px);line-height:1.3;margin:0 0 16px;font-weight:400;color:#3d3542}.hero-slogan .slogan-serif{font-family:Georgia,Times New Roman,serif;font-style:italic;color:#3d3542}.hero-slogan .slogan-sans{font-family:Avenir Next,Segoe UI,system-ui,-apple-system,sans-serif;font-style:normal;font-weight:800;color:#3d3542}.hero p{font-size:18px;line-height:1.65;color:var(--ink-soft);margin:0 auto 28px;max-width:540px}.hero-logo{text-align:center}.hero-logo img{max-width:360px;width:100%;height:auto;aspect-ratio:1 / 1}@media (min-width: 769px){.hero-logo{width:480px;max-width:100%;margin-inline:auto}.hero-logo img{max-width:480px}}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.btn{display:inline-block;text-decoration:none;border:none;font-weight:700;font-size:16px;padding:14px 28px;border-radius:999px;transition:transform .15s ease,box-shadow .15s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:#3d3542;color:#fff;font-style:italic;box-shadow:0 12px 26px #3d354252}.btn-glass{background:var(--glass-strong);color:var(--ink);border:1px solid var(--glass-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn-listen,.artist-card .btn-primary{display:block;width:100%;text-align:center;padding:12px 20px;font-size:15px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.grid-artistas{max-width:440px;margin:0 auto}.artist-name-label{text-transform:none;letter-spacing:.04em;font-size:15px}.card{overflow:hidden}.card img.cover{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.card .card-body{padding:18px 20px 22px}.card h3{margin:0 0 4px;font-size:21px}.card .genre{color:var(--ink-soft);font-size:14px;margin:0 0 6px}.card .note{color:var(--ink-soft);font-size:13px;margin:0}.badge{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.12em;background:#ffd166;color:#5b4300;padding:5px 10px;border-radius:999px;margin-bottom:8px}.video-frame{position:relative;padding-top:56.25%;border-radius:16px;overflow:hidden}.video-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.artist-card{text-align:center;padding:30px 22px}.artist-card .card-label.artist-name-label{font-family:Avenir Next,Segoe UI,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:700;font-style:normal;text-transform:none;letter-spacing:normal;color:#3d3542}.artist-card img.artist-logo{max-width:250px;width:100%;height:auto}.artist-card img.artist-photo{width:176px;height:176px;border-radius:50%;object-fit:cover;object-position:50% 30%;display:block;margin:4px auto 14px;border:3px solid rgba(255,255,255,.85);box-shadow:0 10px 24px #9678b440}.artist-card img.artist-mascot{max-width:170px;width:100%;height:auto}.artist-card h3{font-size:26px;margin:12px 0 4px}.artist-card p{color:var(--ink-soft);margin:0 0 16px}.form-grid{display:grid;gap:12px;max-width:560px;margin:0 auto;text-align:left}input,textarea,select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:12px 14px;border-radius:14px;font:inherit;color:var(--ink);border:1px solid rgba(90,80,130,.25);background:#fffc}input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.phone-field{display:flex;align-items:stretch}.phone-prefix{display:flex;align-items:center;padding:0 12px;border:1px solid rgba(90,80,130,.25);border-right:none;border-radius:14px 0 0 14px;background:#ffffff8c;font-weight:700;color:var(--ink)}.phone-field input{flex:1 1 0;width:0;min-width:0;border-radius:0 14px 14px 0;text-align:left;padding-left:12px}.phone-field.arroba-field input{text-align:left;padding-left:12px}@media (max-width: 560px){.phone-field input{font-size:14.5px;padding-left:8px;padding-right:8px}.phone-prefix{padding:0 9px}}.field-row>*,.form-grid .field{min-width:0}.form-grid input,.form-grid textarea,.apply-scroll input,.apply-scroll textarea{max-width:100%}.correo-pill input:focus,.phone-field input:focus{outline:none;box-shadow:none}.correo-pill .glass-select-btn:focus-visible{outline:none;box-shadow:none}.phone-field:focus-within{border-radius:14px;box-shadow:0 0 0 3px #79c2f738}.phone-field:focus-within .phone-prefix,.phone-field:focus-within input{border-color:#79c2f7}input:focus,textarea:focus{border-color:#79c2f7;box-shadow:0 0 0 3px #79c2f738;outline:none}.glass-select-btn:focus-visible,.glass-select-btn[aria-expanded=true]{border-color:#79c2f7;box-shadow:0 0 0 3px #79c2f738;outline:none}.glass-select-search:focus{border-color:#79c2f7;box-shadow:0 0 0 3px #79c2f738;outline:none}.btn:focus-visible{box-shadow:0 0 0 3px #79c2f766;outline:none}input[type=checkbox],input[type=radio]{accent-color:#2b7bbb}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:0 0 0 3px #79c2f759;outline:none}.correo-pill{display:flex;align-items:center;width:100%;box-sizing:border-box;border:1px solid rgba(90,80,130,.25);background:#fffc;border-radius:14px}.glass-select-inline .glass-select-btn{border:0;background:transparent;border-radius:0;padding:12px 2px;font-weight:700;width:auto}.glass-select-inline .glass-select-list{min-width:170px;left:auto;right:0}.correo-pill:focus-within{border-color:#79c2f7;box-shadow:0 0 0 3px #79c2f738}.correo-ayuda{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:var(--ink-soft)}.correo-fix{background:none;border:0;padding:0;font:inherit;font-weight:700;color:#1f669e;text-decoration:underline;cursor:pointer}.correo-copiado-aviso{display:inline-block;margin-left:8px;padding:2px 10px;border-radius:999px;background:#2b7bbb;color:#fff;font-size:12px;font-weight:600;font-style:normal;vertical-align:middle;animation:correoAvisoIn .18s ease-out}.lkp-decl{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:13.5px;line-height:1.45;cursor:pointer}.lkp-decl input{margin-top:2px;width:16px;height:16px;flex:none}.lkp-boton:disabled{opacity:.55;cursor:not-allowed}@keyframes correoAvisoIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.correo-confirmar{margin:14px 0;padding:14px 16px;border:1.5px solid rgba(31,102,158,.45);border-radius:14px;background:#79c2f724}.correo-confirmar-txt{margin:0 0 10px;font-size:15px;line-height:1.5}.correo-confirmar-txt b{font-size:17px;letter-spacing:.2px;word-break:break-all}.correo-confirmar-btns{display:flex;gap:8px;flex-wrap:wrap}.correo-pill input{flex:1 1 0%;min-width:0;width:0;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:12px 4px 12px 14px}.correo-pill .glass-select{flex:0 0 auto;min-width:0;max-width:48%}.correo-pill{max-width:100%}.correo-pill .cp-at{font-weight:700;color:var(--ink-soft);padding:0 2px}.correo-pill .cp-com{font-weight:600;color:var(--ink-soft);padding:0 14px 0 2px}textarea{min-height:90px;resize:vertical}label.field{display:grid;gap:6px;font-size:14px;font-weight:600;min-width:0}label.field span{color:var(--ink-soft);font-weight:500}.glass-select{position:relative;min-width:0}.glass-select-btn{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:12px 14px;border-radius:14px;font:inherit;color:var(--ink);border:1px solid rgba(90,80,130,.25);background:#fffc;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;text-align:left;font-weight:500}.glass-select-btn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glass-select-btn .chev{flex:none;color:var(--ink-soft);transition:transform .18s ease}.glass-select-btn .chev.open{transform:rotate(180deg)}.glass-select-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;max-height:232px;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:12px 6px;list-style:none;background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.glass-select-opt{padding:10px 12px;border-radius:10px;cursor:pointer;font-weight:500;color:var(--ink)}.glass-select-opt.hi{background:#ffffffa6}.glass-select-opt.sel{font-weight:800}@media (max-width: 560px){.field-row-fecha{grid-template-columns:1fr}}.fecha-select{display:grid;grid-template-columns:.9fr 1.05fr 1.15fr;gap:8px}.fecha-select .glass-select-btn{padding:12px 8px;gap:4px}.fecha-select .glass-select-btn>span{overflow:visible;text-overflow:clip}.field input[type=checkbox],.check-field input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:7px;height:7px;flex:none;margin:0;cursor:pointer;border-radius:50%;border:1px solid rgba(90,80,130,.4);background:#f2f0f6;display:inline-grid;place-content:center;vertical-align:middle}.field input[type=checkbox]:checked,.check-field input[type=checkbox]:checked{background:#2b7bbb;border-color:#2b7bbb}.field input[type=checkbox]:checked:after,.check-field input[type=checkbox]:checked:after{content:"";width:5px;height:5px;background:#fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.field input[type=checkbox]:focus-visible,.check-field input[type=checkbox]:focus-visible{outline:none;border-color:#79c2f7;box-shadow:0 0 0 3px #79c2f738}.prueba-bot{display:flex;gap:14px;align-items:center;margin:4px 0 14px;padding:12px 14px;border-radius:16px;border:1px solid rgba(90,80,130,.25);background:#ffffff8c}.prueba-bot.ok{border-color:#79c2f7;box-shadow:0 0 0 3px #79c2f738}.prueba-bot-img{width:62px;height:62px;flex:none;border-radius:50%;background:#ffffffd9;display:grid;place-items:center;overflow:hidden}.prueba-bot-img img{height:44px;width:44px;object-fit:contain}.prueba-bot-ctl{flex:1 1 auto;min-width:0}.prueba-bot-ctl p{margin:0 0 6px;font-weight:600;font-size:14.5px}.prueba-bot-ctl input[type=range]{width:100%;accent-color:#2b7bbb;cursor:pointer}*{scrollbar-width:thin;scrollbar-color:rgba(90,80,130,.38) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent;margin-block:8px;margin-inline:4px}::-webkit-scrollbar-thumb{background:#5a508261;border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#5a508294;background-clip:padding-box}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background:transparent}.tyc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;padding:18px;background:#1e1b3373;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.tyc-modal{position:relative;width:100%;max-width:640px;max-height:86vh;display:flex;flex-direction:column;padding:26px 28px;background:var(--glass-strong);border:1px solid var(--glass-border);border-radius:22px;box-shadow:var(--shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden}.tyc-modal h2{margin:0 28px 4px 0}.tyc-body{overflow-y:auto;padding:6px 14px 12px 0;scrollbar-gutter:stable}.tyc-body h3{margin:16px 0 4px}.tyc-body p{margin:0 0 8px}.age-brand{font-family:Avenir Next,Segoe UI,system-ui,-apple-system,sans-serif;font-size:clamp(25px,4.5vw,32px);font-weight:800;letter-spacing:-.01em;line-height:1.15;margin:0 0 6px}.age-brand-sub{color:#2b7bbb;font-weight:700;white-space:nowrap}.tyc-close{position:absolute;top:8px;right:12px;width:36px;height:36px;border:0;background:transparent;font-size:26px;line-height:1;color:var(--ink-soft);cursor:pointer;border-radius:50%;display:grid;place-items:center;padding:0}.tyc-close:hover{background:#ffffffa6;color:var(--ink)}.apply-modal{position:relative}.modal-x{position:absolute;top:8px;right:12px;width:36px;height:36px;border:0;background:transparent;font-size:26px;line-height:1;color:var(--ink-soft);cursor:pointer;border-radius:50%;display:grid;place-items:center;padding:0;z-index:3}.modal-x:hover{background:#ffffffa6;color:var(--ink)}.tyc-actions{margin:14px 0 0;text-align:right}.tyc-link{background:none;border:0;padding:0;font:inherit;font-weight:600;color:#2b7bbb;text-decoration:underline;cursor:pointer}.glass-select-btn:disabled{opacity:.55;cursor:not-allowed}.glass-select-placeholder{color:var(--ink-soft)}.glass-select-pop{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:6px}.glass-select-search{width:100%;box-sizing:border-box;margin:0 0 4px;padding:10px 12px;border-radius:10px;font:inherit;color:var(--ink);border:1px solid rgba(90,80,130,.25);background:#ffffffd9}.glass-select-list.searchable{position:static;margin:0;padding:0;list-style:none;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;max-height:230px;overflow-y:auto;border-radius:12px;padding-block:10px}.glass-select-empty,.glass-select-more{padding:10px 12px;color:var(--ink-soft);font-weight:500;list-style:none}.site-footer{margin-top:70px;padding:34px 22px 40px;text-align:center;color:var(--ink-soft);border-top:1px solid rgba(255,255,255,.6);background:#ffffff59;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.site-footer img{height:52px;width:auto;margin-bottom:10px}.site-footer a{color:var(--ink-soft)}.site-footer .footer-credit{font-size:12px;opacity:.75;margin:6px 0 0}.site-footer .footer-privacy{margin:2px 0 8px}.site-footer .footer-privacy button{background:none;border:0;padding:2px 0;font:inherit;font-weight:600;color:inherit;cursor:pointer}.site-footer .footer-privacy button:hover{text-decoration:underline}.site-footer .footer-legal{margin:2px 0 8px}.site-footer .footer-legal-title{margin:0 0 2px;font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.site-footer .footer-legal-links{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px}.site-footer .footer-legal-links button{background:none;border:0;padding:2px 0;font:inherit;font-weight:600;color:inherit;cursor:pointer}.site-footer .footer-legal-links button:hover{text-decoration:underline}.privacy-card{max-width:780px;margin:48px auto;padding:38px 34px;text-align:left}.privacy-card h1{margin:0 0 6px;font-size:34px}.privacy-card h2{margin:26px 0 8px;font-size:23px}.privacy-card p{color:var(--ink-soft);line-height:1.65;margin:0 0 12px}.privacy-card p strong{color:var(--ink)}.privacy-card .privacy-updated{font-size:13px;opacity:.8;margin-bottom:18px}.privacy-card .privacy-back{margin-top:26px;text-align:center}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e1a2e73;z-index:90;display:flex;align-items:center;justify-content:center;padding:18px}.modal{max-width:420px;width:100%;padding:26px;background:var(--glass-strong)}.modal h3{margin:0 0 4px;font-size:24px}.modal .sub{color:var(--ink-soft);margin:0 0 18px}.modal.listen-modal h3,.modal.listen-modal .sub{color:#3d3542}.platform-row{display:flex;justify-content:space-between;align-items:center;padding:12px 4px;border-bottom:1px solid rgba(90,80,130,.15)}.platform-row:last-of-type{border-bottom:none}.platform-row a{font-weight:700;text-decoration:none;color:#3d3542}.soon{color:var(--ink-soft);font-style:italic;font-size:14px}.theme-gatugela-frio{--ink: #f2f5f8;--ink-soft: #a7b2c0;--blue: #d7e0ec;--glass: rgba(15, 17, 21, .55);--glass-strong: rgba(12, 14, 18, .9);--glass-border: rgba(203, 213, 225, .32);--shadow: 0 28px 60px rgba(0, 0, 0, .68), inset 0 1px 0 rgba(220, 230, 242, .07);background:#000;color:var(--ink);min-height:100vh}.theme-gatugela-frio .site-header{background:#050608a8;border-bottom-color:#cbd5e12e;box-shadow:0 10px 34px #00000073}.theme-gatugela-frio .site-nav a{color:var(--ink)}.theme-gatugela-frio .site-footer{background:#06070973;color:var(--ink-soft);border-top-color:#cbd5e129}.theme-gatugela-frio .wrap{position:relative;z-index:1}.theme-gatugela-frio ::selection{background:#cbd5e159}.theme-gatugela-frio :focus-visible{outline:2px solid rgba(213,224,238,.9);outline-offset:0}.theme-gatugela-frio .artist-hero{position:relative}.theme-gatugela-frio .artist-hero:before{content:"";position:absolute;left:50%;top:clamp(150px,30vw,224px);transform:translate(-50%,-50%);width:min(800px,106vw);height:min(800px,106vw);border-radius:50%;background:radial-gradient(circle,rgba(212,222,238,.2) 0%,rgba(160,178,200,.1) 42%,transparent 68%);pointer-events:none}.theme-gatugela-frio .artist-hero>*{position:relative;z-index:1}.theme-gatugela-frio .artist-hero .hero-ghost{position:absolute;left:50%;top:clamp(150px,30vw,224px);transform:translate(-50%,-50%);font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:clamp(120px,19vw,250px);letter-spacing:.12em;color:transparent;-webkit-text-stroke:1px rgba(205,218,235,.15);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.theme-gatugela-frio .artist-hero .tagline{font-family:Georgia,Times New Roman,serif;text-transform:uppercase;letter-spacing:.42em;margin-left:.42em;font-size:14px;font-weight:700;color:#e8edf4;text-shadow:0 0 18px rgba(205,218,236,.55),0 0 52px rgba(170,188,212,.3)}.theme-gatugela-frio .artist-hero .main-logo{max-width:min(700px,94%);filter:drop-shadow(0 0 26px rgba(215,226,240,.45)) drop-shadow(0 24px 44px rgba(0,0,0,.85));animation:diablo-logo-pulse 5.2s ease-in-out infinite}@keyframes diablo-logo-pulse{0%,to{filter:drop-shadow(0 0 22px rgba(215,226,240,.38)) drop-shadow(0 24px 44px rgba(0,0,0,.85))}50%{filter:drop-shadow(0 0 38px rgba(215,226,240,.62)) drop-shadow(0 24px 44px rgba(0,0,0,.85))}}.theme-gatugela-frio .chip{background:#12151a99;border-color:#cbd5e166;color:#dfe7f0;box-shadow:0 10px 26px #00000080,0 0 22px #c3d1e324;text-transform:uppercase;letter-spacing:.14em;font-size:12px}.theme-gatugela-frio .genre-line{color:#b9c5d4}.theme-gatugela-frio .artist-bio{color:#e9edf3;text-shadow:0 1px 8px rgba(0,0,0,.5)}.theme-gatugela-frio .bio-glass{position:relative;overflow:hidden;max-width:880px;margin:28px auto 0;padding:36px 42px;text-align:left}.theme-gatugela-frio .bio-glass:before{content:"“";position:absolute;top:-44px;left:18px;font-family:Georgia,Times New Roman,serif;font-size:160px;line-height:1;color:#cbd5e124;pointer-events:none}.theme-gatugela-frio .bio-glass .artist-bio{position:relative;max-width:none;margin:0;font-size:18px;line-height:1.75}.theme-gatugela-frio .section{margin-top:68px}.theme-gatugela-frio .section-head h2{font-size:clamp(42px,5.2vw,56px);color:#f4f7fa;text-shadow:0 0 26px rgba(200,214,232,.3),0 2px 0 rgba(0,0,0,.4)}.theme-gatugela-frio .section-head h2:after{content:"";display:block;width:74px;height:2px;margin:14px auto 0;background:linear-gradient(90deg,transparent,#8fa1b5 30%,#e8eef6 50%,#8fa1b5 70%,transparent);box-shadow:0 0 12px #c8d6e880}.theme-gatugela-frio .card{box-shadow:var(--shadow),inset 0 1px #dce6f21a;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.theme-gatugela-frio .card:hover{transform:translateY(-4px);border-color:#d5e0ee8c;box-shadow:0 32px 64px #000000b3,0 0 34px #c3d1e326,inset 0 1px #dce6f224}.theme-gatugela-frio .card h3{color:#f4f7fa}.theme-gatugela-frio .badge{background:#0e1116e0;color:#dfe7f0;border:1px solid rgba(203,213,225,.4);box-shadow:0 6px 16px #00000073}.theme-gatugela-frio .cover-wrap{position:relative}.theme-gatugela-frio .cover-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 32%,transparent 78%,rgba(0,0,0,.3));box-shadow:inset 0 0 0 1px #cbd5e133,inset 0 0 44px #c3d1e312}.theme-gatugela-frio .cover-play{position:absolute;right:14px;bottom:14px;z-index:2;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#f5f7fa,#ccd5e0 52%,#97a6ba);color:#0b0e13;font-size:18px;padding-left:3px;box-shadow:0 12px 26px #0009,0 0 22px #c8d6e859,inset 0 1px #ffffffb3;pointer-events:none}.theme-gatugela-frio .video-poster{background:#0a0c0f}.theme-gatugela-frio .play-btn{color:#e8eef6;text-shadow:0 0 18px rgba(200,214,232,.45)}.theme-gatugela-frio .btn-primary{background:linear-gradient(165deg,#f5f7fa,#ccd5e0 48%,#9fadc0);color:#0b0e13;box-shadow:0 14px 30px #0000008c,0 0 22px #c8d6e838,inset 0 1px #ffffffa6,inset 0 -1px #46546659}.theme-gatugela-frio .btn-primary:hover{box-shadow:0 16px 34px #0009,0 0 36px #cddaec66,inset 0 1px #ffffffbf,inset 0 -1px #46546659}.theme-gatugela-frio .btn-glass:hover,.theme-gatugela-frio .lang-btn:hover{background:#cbd5e11f}.theme-gatugela-frio .social-icon-btn:hover{background:#cbd5e11f;color:#fff}.theme-gatugela-frio .artist-footer .serif{color:#dfe7f0;text-shadow:0 0 16px rgba(200,214,232,.35)}.spotify-sign{text-align:center;font-size:19px;margin:18px 0 2px}.theme-gatugela-frio .spotify-sign{color:#dfe7f0;text-shadow:0 0 16px rgba(200,214,232,.35)}.theme-gatugela-frio .modal-backdrop{background:#010102b3}.theme-gatugela-frio .modal.listen-modal h3{color:#f4f7fa}.theme-gatugela-frio .modal.listen-modal .sub{color:#c3cedd}.theme-gatugela-frio .platform-row{border-bottom-color:#cbd5e129}.theme-gatugela-frio .platform-row a{color:#e8eef6}.snowfall-canvas,.flames-canvas,.embers-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:40}.snow-hills{position:fixed;left:0;right:0;bottom:0;z-index:0;pointer-events:none;line-height:0}.snow-hills svg{width:100%;height:130px;display:block}.diablo-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.diablo-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(115% 88% at 50% 40%,transparent 54%,rgba(0,0,0,.52) 100%)}@media (prefers-reduced-motion: reduce){.theme-gatugela-frio .artist-hero .main-logo{animation:none}.theme-gatugela-frio .card{transition:none}}.wax-corners{display:none}@media (min-width: 1280px){.wax-corners{display:block}.wax-corner{position:fixed;top:0;z-index:0;width:min(430px,calc((100vw - 1200px)/2));height:auto;display:block;pointer-events:none;filter:drop-shadow(0 12px 16px rgba(0,0,0,.45))}.wax-corner-left{left:0}.wax-corner-right{right:0}}.tokens-row{display:flex;justify-content:center;align-items:center;gap:clamp(10px,3vw,24px);margin-bottom:8px}.tokens-row img{width:min(150px,26vw);height:auto;display:block}.chip{display:inline-block;margin-top:16px;padding:7px 16px;border-radius:999px;background:var(--glass-strong);border:1px solid var(--glass-border);box-shadow:var(--shadow);font-size:13px;font-weight:700;letter-spacing:.03em}.video-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#dfe9f5;cursor:pointer;display:block}.video-poster img{width:100%;height:100%;object-fit:cover;display:block}.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:50%;padding-left:4px;background:var(--glass-strong);border:1px solid var(--glass-border);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--ink)}.artist-footer{text-align:center;padding:36px 20px 46px;position:relative;z-index:1}.artist-sign{color:var(--ink-soft);font-size:14px}.section-hint{color:var(--ink-soft);margin:6px 0 0;font-size:15px}.card-label{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;color:var(--ink-soft);margin:0 0 10px}.name-link{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.name-link:hover{text-decoration:underline}.social-row{display:flex;gap:10px 16px;justify-content:center;align-items:center;flex-wrap:wrap}.social-row a{font-weight:700;text-decoration:none}.social-row span{font-weight:700;color:var(--ink-soft)}.genre-line{font-weight:600;color:var(--ink-soft);margin-top:14px}.artist-bio{max-width:560px;margin:10px auto 0;line-height:1.7}.footer-nav{display:flex;gap:8px 18px;justify-content:center;flex-wrap:wrap;margin:6px 0 10px}.footer-nav button{background:none;border:0;padding:2px 0;font:inherit;font-weight:600;color:inherit;cursor:pointer}.footer-nav button:hover{text-decoration:underline}.footer-drop{position:relative;display:inline-flex}.footer-drop-menu{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:8px;z-index:60;background:var(--glass-strong);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.footer-drop-menu button{display:block;white-space:nowrap;padding:6px 14px}.theme-chile-picante{--ink: #f7e9e2;--ink-soft: #d8a58f;--blue: #ff8a5c;--glass: rgba(46, 12, 7, .55);--glass-strong: rgba(56, 16, 9, .82);--glass-border: rgba(255, 150, 105, .32);--shadow: 0 18px 40px rgba(0, 0, 0, .45);background:radial-gradient(900px 500px at 12% -5%,rgba(255,90,40,.4),transparent 60%),radial-gradient(900px 600px at 95% 5%,rgba(255,50,20,.3),transparent 60%),radial-gradient(700px 500px at 50% 112%,rgba(255,120,40,.2),transparent 60%),linear-gradient(170deg,#1c0505,#140404 60%,#1a0503);color:var(--ink);min-height:100vh}.theme-chile-picante .btn-primary{background:#d92b1f;box-shadow:0 12px 26px #d92b1f59}.artist-hero{text-align:center;padding:48px 10px 6px}.artist-hero img.main-logo{max-width:460px;width:92%;height:auto}.artist-hero h1{font-size:clamp(34px,5vw,54px);margin:10px 0 6px}.artist-hero .tagline{color:var(--ink-soft);font-size:18px;margin:0}.pre-line{white-space:pre-line;line-height:1.7}.contact-title{font-size:clamp(34px,4.6vw,48px);font-style:italic;color:#3d3542}.accent{color:#79c2f7}#contacto .section-body{color:#6b5f72}.social-cards{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:22px}.social-card{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:128px;padding:20px 26px;border-radius:24px;border:1px solid rgba(255,255,255,.85);box-shadow:0 12px 32px #9678b429;color:#3d3542;text-decoration:none;font-weight:700;font-size:16px;transition:transform .15s ease}.social-card:hover{transform:translateY(-2px)}.social-card svg{width:30px;height:30px}.social-card span{font-style:italic}.social-ig{background:linear-gradient(135deg,#ffd6e8,#e4c1f9)}.social-tt{background:linear-gradient(135deg,#bde0fe,#caffbf)}.social-x{background:linear-gradient(135deg,#fff3b0,#ffd6a5)}.business-card{max-width:720px;margin:0 auto;padding:34px 30px;text-align:center;background:#ffffff94;border:1px solid rgba(255,255,255,.85);border-radius:24px;box-shadow:0 12px 32px #9678b429;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#3d3542}.business-card h3{margin:0 0 14px;font-size:28px}.business-card p{color:#6b5f72;line-height:1.65;margin:0 0 10px}.business-card .business-name{color:#3d3542;font-weight:700;margin-top:20px}.label-home .card h3.booking-card-title{font-family:Avenir Next,Segoe UI,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#3d3542}.business-email{color:#79c2f7;font-weight:700;font-size:18px;font-style:italic;text-decoration:none}.business-email:hover{text-decoration:underline}.panel-wrap{max-width:880px;margin:0 auto;padding:34px 22px 70px}.panel-block{padding:24px;margin-bottom:22px}.panel-block h2{margin:0 0 16px;font-size:24px}.panel-item{border-top:1px solid rgba(90,80,130,.15);padding:16px 0}.panel-item:first-of-type{border-top:none}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.row>*{flex:1 1 160px}.check{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;flex:0 0 auto;padding-bottom:12px}.check input{width:auto}.btn-small{padding:9px 18px;font-size:14px}.saved{color:#1c7c3c;font-size:14px;font-weight:700}.error{color:#b3261e;font-weight:600}table.links{width:100%;border-collapse:collapse;font-size:14px}table.links td,table.links th{padding:8px 6px;border-bottom:1px solid rgba(90,80,130,.15);text-align:left;vertical-align:middle}.login-box{max-width:400px;margin:80px auto;padding:30px;text-align:center}.panel-login-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#2c2140 url(/login-osito-silueta.png) center bottom / cover no-repeat}.panel-login-screen .login-box{margin:0 auto;width:100%}@media (max-width: 760px){.site-header{padding:10px 16px}.section-head h2{font-size:32px}}@media (max-width: 768px){.site-header{gap:8px}.nav-pill{gap:10px;padding:6px 12px 6px 10px}.site-header-label .brand img{height:40px}.site-nav{flex-wrap:nowrap}.nav-toggle{display:inline-flex}.nav-links{display:none}.nav-panel{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;flex-direction:column;align-items:stretch;padding:14px 22px 34px;overflow-y:auto;background:linear-gradient(160deg,#fffdf7,#ffd6e8 38%,#bde0fe 72%,#e4c1f9)}.nav-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.nav-panel-head img{height:42px;width:auto;display:block}.nav-panel-actions{display:inline-flex;align-items:center;gap:4px}.nav-panel-head .lang-menu{left:auto;right:0;transform:none}.nav-panel-links{display:flex;flex-direction:column;align-items:stretch}.nav-panel-links a{color:var(--ink);text-decoration:none}.nav-panel-links>a{font-size:22px;font-weight:700;padding:15px 6px;border-radius:0;border-bottom:1px solid rgba(90,80,130,.14)}.nav-panel-links>.nav-drop{display:block;border-bottom:1px solid rgba(90,80,130,.14)}.nav-panel-links>.nav-drop>a{display:block;font-size:22px;font-weight:700;padding:15px 6px;border-radius:0}.nav-panel-links>.nav-drop>.nav-drop-menu{display:none;position:static;transform:none;min-width:0;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0 0 12px 22px}.nav-panel-links>.nav-drop.open>.nav-drop-menu{display:block}.nav-panel-links>.nav-drop>.nav-drop-menu a{display:block;text-align:left;white-space:normal;font-size:19px;font-weight:600;padding:9px 6px;border-radius:0}.covers-row{display:flex;flex-wrap:nowrap;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding:28px 22px 46px;margin:-24px -20px -32px}.covers-row::-webkit-scrollbar{display:none}.covers-row>.card{flex:0 0 calc((100% - 28px)*.4);scroll-snap-align:start;box-shadow:0 18px 44px #9678b421}.covers-row .cover-click{cursor:pointer}.covers-row .card-body{padding:12px 13px 15px}.covers-row .card h3{font-size:16px}.covers-row .card .genre{font-size:12.5px}.covers-row .listen-row{display:none}.tap-hint{display:block}.hero{gap:14px}.hero h1.hero-slogan{white-space:nowrap;font-size:4.1vw}}.ptr{display:none}@keyframes ptr-swing{0%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}@media (max-width: 768px){html,body{overscroll-behavior-y:none}.ptr{display:block;position:fixed;top:0;left:50%;transform:translate(-50%,-28px);z-index:120;pointer-events:none;will-change:transform}.ptr-bear{height:28px;width:auto;display:block;transform-origin:50% 88%}.ptr-bear.ptr-swing{animation:ptr-swing .45s ease-in-out infinite alternate}}.smartlink-wrap{max-width:520px;padding-top:34px}.smartlink-card{padding:22px}.smartlink-video{margin-bottom:18px}.smartlink-head{display:flex;gap:14px;align-items:center}.smartlink-cover{width:76px;height:76px;border-radius:14px;object-fit:cover;display:block;box-shadow:var(--shadow);flex:0 0 auto}.smartlink-title{margin:0;font-size:26px;line-height:1.15}.smartlink-artist{margin:3px 0 0;color:var(--ink-soft);font-weight:600}.smartlink-label{margin:20px 0 4px;font-weight:700}a.smartlink-row{text-decoration:none;color:var(--ink);border-radius:10px}a.smartlink-row:hover{background:#ffffff73}.smartlink-platform{font-weight:600}.smartlink-listen{font-weight:700;color:#3d3542;white-space:nowrap}a.smartlink-follow{display:inline-flex;align-items:center;gap:9px;background:#1db954;color:#fff;text-decoration:none;font-weight:700;font-size:15px;line-height:1;padding:13px 26px;border-radius:999px;box-shadow:0 8px 20px #1db95459}a.smartlink-follow svg{width:21px;height:21px;flex:0 0 auto}a.smartlink-follow:hover{background:#1ed760}.smartlink-socials{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin:18px 0 4px}.smartlink-foot{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;color:var(--ink-soft);font-size:14px}.smartlink-foot img{height:30px;width:auto;display:block}a.smartlink-foot{text-decoration:none;cursor:pointer}.smartlink-msg{text-align:center;padding-top:60px;padding-bottom:60px}.panel-wrap{max-width:none;padding-left:28px;padding-right:28px}.panel-shell{display:grid;grid-template-columns:252px minmax(0,1fr);gap:22px;align-items:start}.panel-side{position:sticky;top:18px;padding:16px 12px;border-radius:20px}.nav-grupo-titulo{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:16px 10px 6px}.nav-grupo:first-child .nav-grupo-titulo{margin-top:2px}.nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;margin:2px 0;border:0;border-radius:12px;background:transparent;font:inherit;font-weight:600;color:var(--ink);cursor:pointer;text-align:left}.nav-item:hover{background:#79c2f72e}.nav-item.activa{background:linear-gradient(90deg,#2b7bbb,#79c2f7);color:#fff;box-shadow:0 6px 16px #2b7bbb59}.nav-badge{margin-left:auto;background:#ffdf6b;color:#4a3b00;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800}.nav-item.activa .nav-badge{background:#fff;color:#2b7bbb}.panel-main{min-width:0}.panel-main .panel-block{border-radius:22px;margin-bottom:0}.panel-item{background:#ffffffa8;border:1px solid rgba(90,80,130,.14);border-radius:16px;padding:16px 18px;margin:0 0 12px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:14px}.stat-card{display:flex;flex-direction:column;gap:2px;text-align:left;border:1px solid rgba(90,80,130,.14);background:linear-gradient(160deg,#fff,#79c2f724);border-radius:18px;padding:16px;cursor:pointer;box-shadow:0 8px 20px #5a508214;font:inherit;color:var(--ink)}.stat-card:hover{box-shadow:0 12px 26px #5a508229}.stat-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#ffdf6b,#f7a8c4 55%,#79c2f7);color:#20304a}.stat-valor{font-size:30px;font-weight:800;margin-top:8px;line-height:1}.stat-label{font-weight:700}.stat-detalle{color:var(--ink-soft);font-size:13px}.chart-card{margin-top:16px;background:#ffffffa8;border:1px solid rgba(90,80,130,.14);border-radius:16px;padding:16px 18px}.chart-card h3{margin:0 0 12px}.bar-row{display:flex;align-items:center;gap:10px;margin:7px 0}.bar-label{width:96px;font-weight:600;font-size:13px}.bar-track{flex:1;height:12px;border-radius:999px;background:#5a50821f;overflow:hidden}.bar-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#79c2f7,#2b7bbb)}.bar-num{width:28px;text-align:right;font-weight:800}.vbars{display:flex;align-items:flex-end;gap:14px;min-height:150px}.vbar{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;min-width:0}.vbar-col{width:70%;max-width:44px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#f7a8c4,#79c2f7)}.vbar-num{font-size:12px;font-weight:800}.vbar-label{font-size:11px;color:var(--ink-soft);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.lista-tools{margin:0 0 14px;display:flex;flex-direction:column;gap:10px}.busca-input{width:100%;padding:11px 16px;border-radius:999px;border:1.5px solid rgba(90,80,130,.25);background:#fff;font:inherit}.busca-input:focus{border-color:#79c2f7;outline:none;box-shadow:0 0 0 4px #79c2f738}.chips-row{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1.5px solid rgba(90,80,130,.25);background:#fff;border-radius:999px;padding:6px 14px;font:inherit;font-weight:600;cursor:pointer;color:var(--ink)}.chip.activa{background:#2b7bbb;border-color:#2b7bbb;color:#fff}.preview-live{margin-top:14px}.preview-tag{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2b7bbb;margin:0 0 8px}.preview-card{background:#fff;border:1px solid rgba(90,80,130,.16);border-radius:16px;padding:18px;box-shadow:inset 0 0 0 4px #79c2f71f}.preview-card h3{margin:0 0 6px}.preview-card p{margin:0}.preview-off{opacity:.55}.preview-badge{background:#ffdf6b;color:#4a3b00;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:800;margin-left:8px;vertical-align:middle}.preview-nota{color:var(--ink-soft);font-size:13px;margin-top:8px!important}@media (max-width: 920px){.panel-shell{grid-template-columns:1fr}.panel-side{position:static;display:flex;overflow-x:auto;gap:6px;padding:10px}.nav-grupo{display:flex;align-items:center;gap:6px}.nav-grupo-titulo{display:none}.nav-item{width:auto;white-space:nowrap}.nav-badge{margin-left:2px}}.panel-wrap{position:relative;z-index:0}.panel-wrap:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(165deg,#fff,#79c2f74d 52%,#fffffff0)}.orden-editor{margin:14px 0}.orden-titulo{font-weight:800;margin:0 0 8px}.orden-row{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(90,80,130,.16);border-radius:12px;padding:8px 10px;margin:0 0 8px}.orden-row.orden-off{opacity:.55}.orden-row.orden-drag{border-color:#79c2f7;box-shadow:0 0 0 4px #79c2f738}.orden-handle{cursor:grab;color:#7a7396;font-size:18px;line-height:1;padding:2px 4px;touch-action:none;-webkit-user-select:none;user-select:none}.orden-handle:active{cursor:grabbing}.orden-nombre{font-weight:700;flex:1}.orden-btn{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1.5px solid rgba(90,80,130,.22);background:#fff;cursor:pointer;font:inherit;color:var(--ink);padding:0}.orden-btn:hover{border-color:#79c2f7}.drag-bar{display:flex;align-items:center;gap:6px;margin:0 0 10px;color:var(--ink-soft);font-size:13px}.link-editor{margin-top:16px}.link-editor-grid{display:grid;grid-template-columns:290px minmax(0,1fr) 290px;gap:22px;align-items:start}.link-preview .preview-tag{text-align:center}.phone-frame{width:280px;max-width:100%;margin:0 auto;border:10px solid #20304a;border-radius:38px;overflow:hidden;box-shadow:0 18px 40px #20304a40;background:#fff}.phone-card{position:relative;padding:20px 16px 16px;overflow:hidden}.phone-fondo{position:absolute;top:0;right:0;bottom:0;left:0}.phone-fondo img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);opacity:.38}.phone-velo{position:absolute;top:0;right:0;bottom:0;left:0;background:#8c8c9659}.phone-contenido{position:relative;text-align:center}.phone-contenido h4{margin:6px 0 0;font-size:19px}.phone-video{position:relative;border-radius:12px;overflow:hidden;margin-bottom:10px}.phone-video img{width:100%;display:block}.phone-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:26px;text-shadow:0 2px 10px rgba(0,0,0,.5)}.phone-artista{margin:0;color:var(--ink-soft);font-weight:600}.phone-label{margin:14px 0 8px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.phone-plataforma{display:flex;justify-content:space-between;align-items:center;background:#ffffffe0;border:1px solid rgba(90,80,130,.16);border-radius:12px;padding:9px 12px;margin:0 0 8px;font-weight:700;text-align:left}.phone-escuchar{color:#2b7bbb;font-size:13px}.phone-nota{color:var(--ink-soft);font-size:13px}.phone-follow{margin-top:14px;display:flex;flex-direction:column;gap:8px;align-items:center}.phone-follow-label{font-size:13px;font-weight:700}.phone-spotify{display:inline-flex;align-items:center;gap:7px;background:#1db954;color:#fff;font-weight:800;border-radius:999px;padding:8px 16px;font-size:13px}.phone-redes{display:flex;justify-content:center;gap:12px;margin:14px 0 0}.phone-red{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffffffe0;border:1px solid rgba(90,80,130,.16)}.phone-booking{margin:12px 0 0;font-size:13px;font-weight:700}.phone-booking span{color:#2b7bbb;font-style:italic;font-weight:600}.phone-pie{margin:14px 0 0;font-size:12px;color:var(--ink-soft);font-weight:700}@media (max-width: 920px){.link-editor-grid{grid-template-columns:1fr}}.preview-duo{display:flex;gap:22px;flex-wrap:wrap;align-items:flex-start}.preview-label{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#5a5470;margin:0 0 7px}.browser-frame{width:480px;max-width:100%;border:1px solid rgba(90,80,130,.28);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 10px 30px #463c7824}.browser-bar{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#efedf5;border-bottom:1px solid rgba(90,80,130,.16)}.bdot{width:10px;height:10px;border-radius:50%;background:#cfc9dd;flex:none}.bdot:first-child{background:#e8a0a8}.bdot:nth-child(2){background:#ecd28a}.bdot:nth-child(3){background:#a8d5ae}.browser-url{margin-left:8px;flex:1;min-width:0;background:#fff;border:1px solid rgba(90,80,130,.16);border-radius:999px;font-size:12px;color:#5a5470;padding:3px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browser-body{position:relative;background:linear-gradient(160deg,#fdf6d8,#fbe3ee 45%,#d8ecfd);padding:28px 16px 34px;display:flex;justify-content:center}.browser-body .phone-card{width:330px;max-width:100%;box-shadow:0 14px 34px #463c782e}.preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.preview-head .preview-tag{margin:0}.preview-switch{display:inline-flex;background:#5a508221;border-radius:999px;padding:3px}.preview-switch button{border:0;background:transparent;padding:6px 16px;border-radius:999px;font:inherit;font-size:13px;font-weight:600;color:#5a5470;cursor:pointer}.preview-switch button.on{background:#fff;color:#2b7bbb;box-shadow:0 2px 8px #463c782e}.site-frame{width:880px}.site-scroll{max-height:600px;overflow-y:auto;background:#fff}.site-mock{color:#2c2742}.site-mock-head{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid rgba(90,80,130,.14);background:#fdfcfe}.site-mock-logo{font-weight:800;letter-spacing:.04em;font-size:13.5px}.site-mock-nav{margin-left:auto;font-size:12px;color:#5a5470}.site-mock-lang{font-size:12px;font-weight:700;color:#2b7bbb}.site-mock-sec{padding:14px 16px;border-bottom:1px solid rgba(90,80,130,.08)}.site-mock-sec h5{margin:0 0 5px;font-size:14.5px}.site-mock-sec p{margin:0;font-size:12.5px;color:#5a5470;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.site-mock-label{font-size:10.5px;font-weight:700;letter-spacing:.08em;color:#2b7bbb}.site-mock-covers{display:flex;gap:8px;flex-wrap:wrap}.site-mock-cover{background:linear-gradient(135deg,#fdf6d8,#fbe3ee 55%,#d8ecfd);border:1px solid rgba(90,80,130,.16);border-radius:10px;padding:8px 10px;font-size:12px;font-weight:600}.site-mock-foot{padding:14px 16px;text-align:center;background:#f7f5fb}.site-mock-slogan{font-style:italic;font-size:12.5px;margin:0 0 5px}.site-mock-legal{font-size:11.5px;color:#8a84a0;margin:2px 0}.mock-off{opacity:.42}.mock-chip{margin-left:8px;background:#8a84a0;color:#fff;font-size:10px;font-weight:700;border-radius:999px;padding:2px 8px;vertical-align:middle}.link-editor-top{display:flex;gap:14px;flex-wrap:wrap;align-items:end;margin:10px 0 16px}.link-editor-top .field{flex:1 1 220px}.link-editor-actions{margin:0;display:flex;gap:8px;align-items:center}.editor-col-centro{display:flex;justify-content:center}.editor-col-centro .browser-frame{width:460px}.contacto-mini{margin-top:16px;background:#ffffff8c;border:1px solid rgba(90,80,130,.16);border-radius:14px;padding:12px 14px}.contacto-mini h4{margin:0 0 6px;font-size:13.5px}.contacto-mini p{margin:0 0 4px;font-size:13px}.contacto-nota{font-size:12px;color:#8a84a0}@media (max-width: 1150px){.link-editor-grid{grid-template-columns:1fr}}.stat-mini{background:#fff9;border:1px solid rgba(90,80,130,.16);border-radius:14px;padding:10px 16px;display:flex;flex-direction:column;min-width:120px}.stat-mini strong{font-size:20px}.stat-mini span{font-size:12px;color:#8a84a0}.mini-tabla{width:100%;border-collapse:collapse;margin-top:12px;font-size:13px}.mini-tabla th,.mini-tabla td{text-align:left;padding:6px 8px;border-bottom:1px solid rgba(90,80,130,.12)}.mini-tabla td:not(:first-child),.mini-tabla th:not(:first-child){text-align:right}.previa-card{text-align:left}.previa-cover{filter:grayscale(1);opacity:.55}.previa-video img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}span.smartlink-follow{display:inline-flex;align-items:center;gap:9px;background:#1db954;color:#fff;font-weight:700;font-size:15px;line-height:1;padding:13px 26px;border-radius:999px;box-shadow:0 8px 20px #1db95459}span.smartlink-follow svg{width:21px;height:21px;flex:0 0 auto}.browser-body .previa-card{width:440px;max-width:100%}.previa-fondo-sitio{background:linear-gradient(160deg,#fffdf7,#ffd6e8 38%,#bde0fe 72%,#e4c1f9);padding:16px 10px}body.tema-oscuro{--ink: #f4f2fb;--ink-soft: #b8b3cb;--glass: rgba(10, 10, 18, .55);--glass-strong: rgba(10, 10, 18, .55);--glass-border: rgba(255, 255, 255, .16);--shadow: 0 12px 32px rgba(0, 0, 0, .45);background:linear-gradient(160deg,#08080f,#11101c 55%,#0a0c14);color:var(--ink)}body.tema-oscuro .site-header{background:#08080e8c}body.tema-oscuro .site-footer{background:#08080e73;border-top-color:#ffffff24}body.tema-oscuro .smartlink-listen{color:#e9e6f5}body.tema-oscuro a.smartlink-row:hover{background:#ffffff14}body.tema-oscuro .nav-panel{background:linear-gradient(160deg,#0a0a12,#12101e 60%,#0a0c14)}body.tema-oscuro .glass-select-list{background:#0e0e18eb}body.tema-oscuro .pan-wrap .glass-select-list,body.tema-oscuro .cli-stage .glass-select-list{background:#fffffff5}.pan-wrap .glass-select-opt.hi,.cli-stage .glass-select-opt.hi{background:#79c2f747}body.tema-oscuro .business-card{background:#0c0c169e;border-color:#ffffff29;box-shadow:0 12px 32px #00000073;color:#f4f2fb}body.tema-oscuro .business-card p{color:#b8b3cb}body.tema-oscuro .business-card .business-name{color:#fff}body.tema-oscuro .social-card{background:#0c0c169e;border-color:#ffffff29;box-shadow:0 12px 32px #00000073;color:#f4f2fb}body.tema-oscuro .social-ig svg{color:#f4537e}body.tema-oscuro .social-tt svg{color:#f4f2fb}body.tema-oscuro .social-x svg{color:#fff}body.tema-oscuro .label-home .card,body.tema-oscuro .smartlink-card,body.tema-oscuro .modal,body.tema-oscuro .rail-ad{background:#0c0c169e;border-color:#ffffff29;box-shadow:0 12px 32px #00000073}body.tema-oscuro .label-home .ttl-serif{color:var(--ink)}body.tema-oscuro .wrap,body.tema-oscuro .site-header,body.tema-oscuro .site-footer,body.tema-oscuro .tyc-overlay,body.tema-oscuro .label-home{--glass: rgba(10, 10, 18, .55);--glass-strong: rgba(10, 10, 18, .55);--glass-border: rgba(255, 255, 255, .16);--shadow: 0 12px 32px rgba(0, 0, 0, .45)}body.tema-oscuro .qs-card,body.tema-oscuro .privacy-card{background:#0c0c169e;border-color:#ffffff29;box-shadow:0 12px 32px #00000073}body.tema-oscuro .artist-card .card-label.artist-name-label,body.tema-oscuro .hero h1.hero-slogan,body.tema-oscuro .hero-slogan .slogan-serif,body.tema-oscuro .hero-slogan .slogan-sans{color:var(--ink)}body.tema-oscuro .site-nav a:hover,body.tema-oscuro .nav-toggle:hover,body.tema-oscuro .nav-close:hover,body.tema-oscuro .lang-btn:hover,body.tema-oscuro .header-lang .lang-btn:hover,body.tema-oscuro .social-icon:hover,body.tema-oscuro .tyc-close:hover,body.tema-oscuro .modal-x:hover{background:#ffffff1f}.tema-btn{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--glass-border);background:var(--glass);color:var(--ink);cursor:pointer;flex:none}.tema-btn svg{width:19px;height:19px}body.tema-oscuro .panel-wrap:before{background:linear-gradient(165deg,#07070d,#2b508259 52%,#07070df5)}body.tema-oscuro .panel-item,body.tema-oscuro .chart-card{background:#ffffff0f;border-color:#ffffff1f}body.tema-oscuro .stat-card{background:linear-gradient(160deg,#ffffff14,#79c2f71a);border-color:#ffffff1f}body.tema-oscuro .busca-input,body.tema-oscuro .chip{background:#ffffff12;border-color:#ffffff2e;color:var(--ink)}body.tema-oscuro .chip.activa{background:#2b7bbb;border-color:#2b7bbb;color:#fff}body.tema-oscuro .preview-card{background:#ffffff0d;border-color:#ffffff1f}body.tema-oscuro .orden-row{background:#ffffff0f;border-color:#ffffff1f}body.tema-oscuro .orden-btn{background:#ffffff12;border-color:#ffffff2e;color:var(--ink)}body.tema-oscuro .panel-wrap input,body.tema-oscuro .panel-wrap textarea,body.tema-oscuro .panel-wrap select{background:#ffffff12;color:var(--ink);border-color:#ffffff29}body.tema-oscuro .browser-bar{background:#17171f;border-bottom-color:#ffffff1a}body.tema-oscuro .browser-url{background:#ffffff14;border-color:#ffffff1f;color:#b8b3cb}body.tema-oscuro .browser-frame{background:#101018;border-color:#ffffff24}body.tema-oscuro .preview-switch{background:#ffffff1a}body.tema-oscuro .preview-switch button{color:#b8b3cb}body.tema-oscuro .preview-switch button.on{background:#ffffff24;color:#79c2f7}body.tema-oscuro .bar-track{background:#ffffff1f}body.tema-oscuro .mini-tabla td,body.tema-oscuro .mini-tabla th{border-color:#ffffff1a}.equipo-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;margin:4px 0 10px}@media (max-width: 560px){.equipo-grid{grid-template-columns:1fr}}.equipo-item{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#4a4232;margin:0!important;cursor:pointer}.equipo-item input{width:17px;height:17px;accent-color:#2b7bbb;flex:none;margin:0}.hab-box{background:#79c2f71f;border:1px solid rgba(43,123,187,.25);border-radius:14px;padding:10px 14px;margin:0 0 6px}.hab-row{font-size:13.5px;margin:3px 0;color:#20304a}.hab-row.ok{font-weight:700}.hab-row.no{color:#6b6250}.crea-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:18px;align-items:start}.crea-progreso{position:sticky;top:16px;background:#ffffffbf;border:1px solid rgba(90,80,130,.18);border-radius:16px;padding:16px}.prog-h{margin:14px 0 6px;font-size:13px;letter-spacing:1.2px;text-transform:uppercase;color:#2b7bbb}.prog-bar{height:8px;border-radius:99px;background:#172b421f;overflow:hidden}.prog-bar>span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#2b7bbb,#79c2f7)}@media (max-width:1100px){.crea-layout{grid-template-columns:1fr}.crea-progreso{position:static}}:root{--glass: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .44) 38%, rgba(255, 255, 255, .3) 56%, rgba(255, 255, 255, .6) 100%);--glass-strong: linear-gradient(135deg, rgba(255, 255, 255, .9) 0%, rgba(255, 255, 255, .58) 38%, rgba(255, 255, 255, .44) 56%, rgba(255, 255, 255, .72) 100%);--glass-border: rgba(255, 255, 255, .95);--shadow: 0 14px 34px rgba(150, 120, 180, .18), inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 -1px 0 rgba(255, 255, 255, .25)}body:not(.tema-oscuro){background:#f6ecf4;background-attachment:fixed}body:not(.tema-oscuro) .panel-wrap:before{background:#edf2f9}body:not(.tema-oscuro) .card,body:not(.tema-oscuro) .artist-card,body:not(.tema-oscuro) .business-card,body:not(.tema-oscuro) .smartlink-card,body:not(.tema-oscuro) .social-card,body:not(.tema-oscuro) .stat-card,body:not(.tema-oscuro) .chart-card,body:not(.tema-oscuro) .preview-card,body:not(.tema-oscuro) .previa-card,body:not(.tema-oscuro) .privacy-card,body:not(.tema-oscuro) .phone-card,body:not(.tema-oscuro) .panel-block,body:not(.tema-oscuro) .panel-item,body:not(.tema-oscuro) .panel-side,body:not(.tema-oscuro) .modal,body:not(.tema-oscuro) .rail-ad{background-image:linear-gradient(115deg,#fff0 32%,#ffffff61,#fff0 60%),var(--glass);backdrop-filter:blur(16px) saturate(1.65);-webkit-backdrop-filter:blur(16px) saturate(1.65)}.btn-glass{background:#ffffffeb;backdrop-filter:none;-webkit-backdrop-filter:none}body:not(.tema-oscuro) .card,body:not(.tema-oscuro) .artist-card,body:not(.tema-oscuro) .business-card,body:not(.tema-oscuro) .smartlink-card,body:not(.tema-oscuro) .social-card,body:not(.tema-oscuro) .stat-card,body:not(.tema-oscuro) .chart-card,body:not(.tema-oscuro) .preview-card,body:not(.tema-oscuro) .previa-card,body:not(.tema-oscuro) .privacy-card,body:not(.tema-oscuro) .phone-card,body:not(.tema-oscuro) .panel-block,body:not(.tema-oscuro) .panel-item,body:not(.tema-oscuro) .panel-side,body:not(.tema-oscuro) .modal,body:not(.tema-oscuro) .rail-ad{box-shadow:0 22px 40px -20px #2b3c5a47,0 4px 10px #2b3c5a12,inset 0 1px #fffffff2,inset 0 0 0 1px #fff6}.chip,.btn-glass,.tag-chip{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(165deg,#fffffffa,#ffffffb8 42%,#cde2fa8c);border:1px solid rgba(255,255,255,.85);box-shadow:0 6px 14px -6px #2b3c5a59,inset 0 1px #fff,inset 0 -10px 16px #79c2f729,0 0 0 1px #5a50821f;backdrop-filter:blur(8px) saturate(1.5);-webkit-backdrop-filter:blur(8px) saturate(1.5);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.chip:after,.btn-glass:after,.tag-chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.75) 46%,rgba(255,255,255,.12) 58%,transparent 72%)}.chip:hover,.btn-glass:hover,.tag-chip:hover{transform:translateY(-1px);box-shadow:0 10px 20px -8px #2b3c5a66,inset 0 1px #fff,inset 0 -10px 16px #79c2f733,0 0 0 1px #5a508224}.chip:active,.btn-glass:active,.tag-chip:active{transform:translateY(0) scale(.97)}.chip.activa,.tag-chip.on{background:linear-gradient(150deg,#57a8e8,#2b7bbb 52%,#1d63a8);border-color:#ffffff80;color:#fff;box-shadow:0 10px 22px -8px #1b63a8a6,inset 0 1px #ffffffa6,inset 0 -10px 16px #0a325f59;text-shadow:0 1px 2px rgba(10,45,85,.35)}.btn-primary{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(150deg,#564a61,#3d3542 55%,#2c2531);box-shadow:0 16px 30px -10px #3d35428c,inset 0 1px #ffffff59,inset 0 -12px 18px #00000047;transition:transform .16s ease,box-shadow .16s ease}.btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.38) 47%,rgba(255,255,255,.06) 58%,transparent 72%)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 20px 36px -12px #3d354299,inset 0 1px #fff6,inset 0 -12px 18px #00000047}.btn-primary:active{transform:scale(.98)}.pan-wrap select,.panel-wrap select,.pan-wrap input[type=text],.pan-wrap input[type=email],.pan-wrap input[type=password],.pan-wrap textarea,.panel-wrap input[type=text],.panel-wrap textarea{background:linear-gradient(180deg,#fffffff2,#f0f6fdd9);border:1px solid rgba(120,140,175,.35);border-radius:14px;box-shadow:inset 0 2px 5px #2b3c5a14,inset 0 -1px #ffffffe6,0 2px 6px #2b3c5a0d}.pan-wrap input[type=range],.panel-wrap input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:99px;background:linear-gradient(90deg,#57a8e8,#2b7bbb);box-shadow:inset 0 1px 3px #0a2d5566,0 1px #fffc}.pan-wrap input[type=range]::-webkit-slider-thumb,.panel-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff,#cfe7fb 45%,#79c2f7);border:1px solid rgba(255,255,255,.9);box-shadow:0 4px 10px #1b63a873,inset 0 1px 2px #fff,inset 0 -3px 6px #2b6eb459}::selection{background:#79c2f773}:focus-visible{outline:2.5px solid rgba(43,123,187,.65);outline-offset:2px;border-radius:8px}.pan-wrap ::-webkit-scrollbar,.panel-wrap ::-webkit-scrollbar{width:9px;height:9px}.pan-wrap ::-webkit-scrollbar-thumb,.panel-wrap ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#79c2f7bf,#2b7bbbbf);border-radius:99px;border:2px solid rgba(255,255,255,.7)}.pan-wrap ::-webkit-scrollbar-track,.panel-wrap ::-webkit-scrollbar-track{background:#7896be1f;border-radius:99px}img,svg{-webkit-tap-highlight-color:transparent}.chip.activa,.tag-chip.on{background:linear-gradient(160deg,#fff,#e2f0fd 46%,#e9ddf9);border-color:#fffffff2;color:#274b73;box-shadow:0 8px 18px -8px #5a6ea08c,inset 0 1px #fff,inset 0 0 0 1px #96afd773;text-shadow:none}.chip.activa:after,.tag-chip.on:after{display:none}.pan-wrap input[type=range],.panel-wrap input[type=range]{height:6px;background:#fff;accent-color:#d9c9f2;border:1px solid rgba(130,155,190,.4);box-shadow:0 1px 3px #2b3c5a24,inset 0 1px 2px #2b3c5a12}.pan-wrap input[type=range]::-webkit-slider-thumb,.panel-wrap input[type=range]::-webkit-slider-thumb{width:23px;height:23px;background:linear-gradient(150deg,#ffeef7,#f6ecf4 48%,#d9e9fb);border:2px solid #ffffff;box-shadow:0 3px 9px #5a508261,inset 0 1px 2px #fff,inset 0 -2px 4px #a08cc840}.pan-wrap input[type=range]::-moz-range-thumb,.panel-wrap input[type=range]::-moz-range-thumb{width:21px;height:21px;border-radius:50%;background:linear-gradient(150deg,#ffeef7,#f6ecf4 48%,#d9e9fb);border:2px solid #ffffff;box-shadow:0 3px 9px #5a508261,inset 0 1px 2px #fff}.pan-wrap input[type=range]::-moz-range-track,.panel-wrap input[type=range]::-moz-range-track{height:6px;border-radius:99px;background:#fff;border:1px solid rgba(130,155,190,.4)}.pan-wrap input[type=range],.panel-wrap input[type=range]{height:2px;background:#fff;border:0;border-radius:99px;box-shadow:0 0 0 .5px #829bbe59,0 1px 2px #2b3c5a1a}.pan-wrap input[type=range]::-webkit-slider-thumb,.panel-wrap input[type=range]::-webkit-slider-thumb{width:22px;height:22px;border-radius:50%;background:#edf2f9;border:1.5px solid rgba(130,155,190,.55);box-shadow:0 2px 6px #5a50824d,inset 0 1px 2px #fff}.pan-wrap input[type=range]::-moz-range-thumb,.panel-wrap input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#edf2f9;border:1.5px solid rgba(130,155,190,.55);box-shadow:0 2px 6px #5a50824d,inset 0 1px 2px #fff}.pan-wrap input[type=range]::-moz-range-track,.panel-wrap input[type=range]::-moz-range-track{height:2px;border-radius:99px;background:#fff;border:0}.pan-wrap{--boton-css: color-mix(in srgb, color-mix(in srgb, var(--boton, var(--acento)) calc(var(--boton-i, 1) * 100%), #ffffff calc((1 - var(--boton-i, 1)) * 100%)) calc(var(--boton-t, 1) * 100%), transparent);--boton-hover-css: color-mix(in srgb, color-mix(in srgb, var(--boton-hover) calc(var(--boton-i, 1) * 100%), #ffffff calc((1 - var(--boton-i, 1)) * 100%)) calc(var(--boton-t, 1) * 100%), transparent);--glass: rgba(255, 255, 255, var(--cont-a, .6));--glass-strong: rgba(255, 255, 255, calc(.18 + var(--cont-a, .6) * .82));--glass-brillo: none;--sombra-cont: 0 12px 26px -12px rgba(16, 35, 55, .22), 0 3px 9px -4px rgba(16, 35, 55, .12), inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 -1px 0 rgba(31, 58, 95, .07), inset 0 0 0 1px rgba(255, 255, 255, .25);--sombra-suave: 0 10px 20px -12px rgba(16, 35, 55, .28), inset 0 1px 0 rgba(255, 255, 255, .75), inset 0 0 0 1px rgba(255, 255, 255, .2)}.pan-wrap input[type=range],.panel-wrap input[type=range]{height:1px;background:#edf2f9;box-shadow:none}.pan-wrap input[type=range]::-moz-range-track,.panel-wrap input[type=range]::-moz-range-track{height:1px;background:#edf2f9}@media (pointer: coarse){.site-nav a{min-height:40px;display:inline-flex;align-items:center}.chip,.tag-chip,.btn-small{min-height:40px}.orden-btn{width:40px;height:40px}.orden-handle{padding:11px 10px;margin:-9px -6px;-webkit-touch-callout:none}}body:not(.tema-oscuro){background:linear-gradient(160deg,#fffdf7,#ffd6e8 38%,#bde0fe 72%,#e4c1f9);background-attachment:fixed}.wrap,.site-header,.site-footer,.tyc-overlay,.label-home{--glass: rgba(255, 255, 255, .58);--glass-strong: rgba(255, 255, 255, .58);--glass-border: rgba(255, 255, 255, .85);--shadow: 0 12px 32px rgba(150, 120, 180, .16)}body:not(.tema-oscuro) .wrap .card,body:not(.tema-oscuro) .wrap .artist-card,body:not(.tema-oscuro) .wrap .business-card,body:not(.tema-oscuro) .wrap .social-card,body:not(.tema-oscuro) .wrap .smartlink-card,body:not(.tema-oscuro) .wrap .privacy-card,body:not(.tema-oscuro) .label-home .rail-ad{background-image:none;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}.wrap .btn-primary,.site-header .btn-primary,.label-home .btn-primary{background:#3d3542;box-shadow:0 12px 26px #3d354252}.wrap .btn-primary:after,.site-header .btn-primary:after,.label-home .btn-primary:after{display:none}.wrap .btn-glass,.wrap .chip:not(.activa),.wrap .tag-chip:not(.on),.site-header .btn-glass,.label-home .btn-glass{background:#ffffffeb;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 4px 12px #2b3c5a1f}.wrap .chip:after,.wrap .btn-glass:after,.wrap .tag-chip:after,.site-header .btn-glass:after,.label-home .btn-glass:after{display:none}.social-card.social-ig svg{color:#d62976}.social-card.social-tt svg{color:#111;filter:drop-shadow(1.6px 0 0 rgba(37,244,238,.85)) drop-shadow(-1.6px 0 0 rgba(254,44,85,.85))}.social-card.social-x svg{color:#000}.vitrina-cifras svg{width:14px;height:14px;display:block}.carta-flip{perspective:1200px;cursor:pointer;outline-offset:4px}.carta-flip-inner{position:relative;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.7,.3,1)}.carta-flip.volteada .carta-flip-inner{transform:rotateY(180deg)}.carta-cara{backface-visibility:hidden;-webkit-backface-visibility:hidden}.carta-cara.back{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg)}.reg-pasos{display:flex;align-items:center;margin:2px 0 18px}.reg-paso{display:flex;align-items:center;gap:7px;flex:none}.reg-paso .bola{width:29px;height:29px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13.5px;background:#6e6e9629;color:var(--ink-soft);flex:none}.reg-paso.on .bola,.reg-paso.ok .bola{background:var(--paso-color,#2b7bbb);color:#fff}.reg-paso .txt{font-size:12.5px;font-weight:700;color:var(--ink-soft)}.reg-paso.on .txt{color:var(--ink)}.reg-linea{flex:1;height:2px;background:#6e6e9638;margin:0 9px;min-width:12px}.reg-linea.ok{background:var(--paso-color,#2b7bbb)}@media (max-width:560px){.reg-paso .txt{display:none}.reg-paso.on .txt{display:inline}}.reg-nav{display:flex;gap:10px;align-items:stretch;margin-top:16px}.reg-btn-ghost{flex:none;padding:0 18px;border-radius:14px;border:1.5px solid rgba(110,110,150,.35);background:#ffffff8c;color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.clave-check{display:flex;flex-direction:column;gap:2px;margin:6px 0 2px;font-size:12.5px}.clave-check .ok{color:#1e7d43;font-weight:700}.clave-check .no{color:#b3543f;font-weight:700}.clave-check .guia{color:var(--ink-soft)}.mosaico-fotos{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;grid-auto-flow:dense;margin-top:8px}.mos-tile{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:1;background:#5a508214;display:block}.mos-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.mosaico-fotos .mos-tile:nth-child(1),.mosaico-fotos .mos-tile:nth-child(4){grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.mosaico-fotos[data-n="1"] .mos-tile{grid-column:span 3;grid-row:auto;aspect-ratio:16/10}.mosaico-fotos[data-n="2"] .mos-tile:nth-child(2){grid-row:span 2;aspect-ratio:auto}.mosaico-fotos[data-n="4"] .mos-tile:nth-child(4){grid-column:span 3;grid-row:auto;aspect-ratio:auto}.mosaico-fotos[data-n="5"] .mos-tile:nth-child(4){grid-column:auto;grid-row:auto;aspect-ratio:1}.mosaico-fotos[data-n="5"] .mos-tile:nth-child(5){grid-column:span 2;aspect-ratio:auto}.mos-tile.vacia{border:1.5px dashed rgba(90,80,130,.3);display:flex;align-items:center;justify-content:center;color:var(--ink-soft);font-size:11.5px;font-weight:700;text-align:center;padding:4px}.fotos-basico{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px}.lkp-fondo{min-height:100vh;background:linear-gradient(160deg,#fdf3e3,#e8f1fb 55%,#fdeef4);padding:28px 14px 60px;box-sizing:border-box}.lkp-tarjeta,.lkp-panel{max-width:430px;margin:0 auto;background:#ffffffb8;border:1px solid rgba(255,255,255,.85);border-radius:22px;box-shadow:0 24px 48px #5a3c8c29,0 4px 14px #5a3c8c1a,inset 0 1px #fffffff2,inset 0 -14px 28px #ffffff29;padding:26px 24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lkp-panel{max-width:640px}.lkp-centro{text-align:center}.lkp-cargando{text-align:center;color:#5b6b7d;padding:60px 0}.lkp-titulo{font-size:27px;margin:4px 0 6px;color:#173a5e}.lkp-sub{color:#5b6b7d;font-size:14.5px;margin:0 0 14px}.lkp-volver{background:none;border:none;color:#2b7bbb;font:inherit;font-size:13.5px;cursor:pointer;padding:0}.lkp-tabs{display:flex;gap:8px;margin:14px 0 18px}.lkp-tabs button{flex:1;padding:10px;border-radius:12px;border:1px solid rgba(43,123,187,.35);background:#fff;font:inherit;font-weight:700;color:#2b7bbb;cursor:pointer}.lkp-tabs button.on{background:#2b7bbb;color:#fff}.lkp-tarjeta label,.lkp-panel label{display:block;font-size:13px;font-weight:700;color:#33506e;margin:12px 0 4px}.lkp-tarjeta input,.lkp-tarjeta textarea,.lkp-tarjeta select,.lkp-panel input,.lkp-panel textarea,.lkp-panel select{width:100%;padding:10px 13px;border-radius:12px;border:1px solid rgba(90,80,130,.25);font:inherit;font-size:14.5px;box-sizing:border-box;background:#ffffffe6}.lkp-boton{width:100%;margin-top:16px;padding:12px;border:none;border-radius:14px;background:linear-gradient(120deg,#2b7bbb,#57a7dd);color:#fff;font:inherit;font-weight:800;font-size:15px;cursor:pointer}.lkp-boton:disabled{opacity:.55;cursor:default}.lkp-boton.chico{width:auto;padding:9px 16px;font-size:14px;margin-top:10px}.lkp-boton.peligro{background:linear-gradient(120deg,#b3261e,#d9534a);width:auto;margin-top:0}.lkp-enlace{background:none;border:none;color:#2b7bbb;font:inherit;font-size:13.5px;cursor:pointer;padding:4px 0;text-decoration:underline}.lkp-error{background:#fdecea;color:#8c1d18;border-radius:12px;padding:10px 13px;font-size:14px}.lkp-aviso{background:#e9f7ee;color:#14532d;border-radius:12px;padding:10px 13px;font-size:14px}.lkp-ok{color:#177245;font-size:13.5px;margin:4px 0 0}.lkp-nota{color:#7186a0;font-size:12.5px}.lkp-check{display:flex!important;gap:9px;align-items:flex-start;font-weight:400!important}.lkp-check input{width:auto!important;margin-top:3px}.lkp-usuario{display:flex;align-items:center;gap:6px}.lkp-usuario span{color:#7186a0;font-size:14px;white-space:nowrap}.lkp-publica{max-width:430px;margin:0 auto;text-align:center}.lkp-foto-marco,.lkp-foto-inicial,.lkp-foto.chica{width:104px;height:104px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 10px 26px #1e325a38;margin:8px auto 10px;display:block}.lkp-foto-marco{overflow:hidden}.lkp-foto-marco .lkp-foto{width:100%;height:100%;object-fit:cover;display:block}.lkp-foto.chica{width:64px;height:64px;margin:0}.lkp-foto-inicial{background:linear-gradient(140deg,#f6c453,#f4537e);color:#fff;font-size:42px;font-weight:800;display:flex;align-items:center;justify-content:center}.lkp-foto-inicial.chica{font-size:26px}.lkp-oblig{color:#e0487e;font-weight:800}.lkp-nombre{font-size:20px;margin:2px 0 0;color:#173a5e}.lkp-arroba{color:#7186a0;margin:2px 0 6px;font-size:14px}.lkp-bio{color:#33506e;font-size:15px;margin:6px auto 18px;max-width:340px}.lkp-lista{display:flex;flex-direction:column;gap:11px}.lkp-link{display:block;background:#ffffffe6;border:1px solid rgba(255,255,255,.8);border-radius:16px;padding:14px 16px;text-decoration:none;box-shadow:0 10px 24px #3c2d5a21,0 2px 6px #3c2d5a14,inset 0 1px #ffffffe6;transition:transform .12s ease}.lkp-link:hover{transform:translateY(-1px)}.lkp-link-titulo{display:block;font-weight:800;color:#173a5e;font-size:15.5px}.lkp-link-destino{display:block;color:#7186a0;font-size:12.5px;margin-top:2px}.lkp-pie{display:flex;justify-content:space-between;align-items:center;margin-top:22px}.lkp-reporte{text-align:left;background:#ffffffd9;border-radius:16px;padding:14px 16px;margin-top:14px}.lkp-panel-cabeza{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.lkp-bloque{border:1px solid rgba(255,255,255,.65);border-radius:16px;background:#ffffff73;box-shadow:0 8px 20px #5a3c8c12,inset 0 1px #fffc;padding:16px 16px 10px;margin-top:14px}.lkp-bloque h2{font-size:18px;margin:0 0 8px;color:#173a5e}.lkp-bloque h3{font-size:14.5px;margin:14px 0 6px;color:#33506e}.lkp-bloque.peligro h2{color:#8c1d18}.lkp-fila{display:flex;gap:14px;align-items:center}.lkp-item{display:flex;gap:8px;align-items:center;margin-bottom:8px}.lkp-item input{flex:1}.lkp-item button{padding:8px 11px;border-radius:10px;border:1px solid rgba(90,80,130,.25);background:#fff;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.lkp-item-txt{flex:1;display:flex;flex-direction:column;min-width:0}.lkp-item-txt small{color:#7186a0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lkp-agregar{display:flex;flex-direction:column;gap:8px;margin-top:12px}.lkp-selector{position:relative}.lkp-selector-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #d9d3e6;background:#fff;border-radius:10px;font:inherit;color:#26232e;cursor:pointer}.lkp-selector-btn:focus-visible{outline:2px solid #2b7bbb;outline-offset:1px}.lkp-selector-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:260px;max-width:min(330px,86vw);background:#fff;border:1px solid #e4dff1;border-radius:14px;box-shadow:0 18px 36px #3c2d6e2e;padding:6px;display:grid;gap:4px}.lkp-selector-op{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;border:0;border-radius:10px;padding:6px 8px;cursor:pointer;font:inherit;color:#26232e}.lkp-selector-op:hover{background:#f4f1fa}.lkp-selector-op:focus-visible{box-shadow:inset 0 0 0 2px #2b7bbb;outline:none}.lkp-selector-muestra{display:inline-flex;align-items:center;padding:5px 7px;border-radius:10px}.lkp-selector-muestra .lkp-redes{margin:0;justify-content:flex-start}.lkp-selector-muestra-stream{flex:1}.lkp-selector-muestra-stream .lkp-redes{width:100%}.lkp-selector-nombre{font-weight:600}.lkp-video{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:#000;border:0;padding:0;margin:0 0 14px}.lkp-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.lkp-video-fachada{cursor:pointer}.lkp-video-fachada:focus-visible{outline:3px solid #2b7bbb;outline-offset:2px}.lkp-video-fachada img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lkp-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:62px;height:44px;border-radius:12px;background:#c81e1eeb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:19px}.lkp-inline{display:flex;gap:8px;align-items:center;margin-top:10px}.lkp-inline input{flex:1}.lkp-inline .lkp-boton{margin-top:0}.lkp-cifras{font-size:15px;color:#33506e}.lkp-fila-dato{display:flex;justify-content:space-between;margin:4px 0;font-size:14px;color:#33506e}.lkp-secreto{font-family:ui-monospace,monospace;background:#f2f6fb;border-radius:10px;padding:10px 12px;word-break:break-all;font-size:13.5px}.lkp-clave-form{margin-top:18px}.lkp-fondo-centro{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:28px 14px}.lkp-fondo-centro .lkp-tarjeta{width:100%}.ts-integrado{margin:4px 0 14px;border:1px solid rgba(90,80,130,.18);border-radius:12px;overflow:hidden;background:#ffffffe6;line-height:0}.ts-integrado iframe{display:block}@media (max-width: 768px){.nav-panel-links>a.nav-cta{display:block;text-align:center;margin:16px 0 6px;padding:14px 18px;font-size:19px;font-weight:700;background:#2b7bbb;color:#fff;border-bottom:0;border-radius:999px;box-shadow:0 6px 16px #2b7bbb59}}.lkp-panel-flex{display:flex;gap:24px;align-items:flex-start;max-width:1560px;margin:0 auto;padding:0 14px}.lkp-fondo-panel .lkp-panel-flex{margin:11px}.lkp-panel-flex .lkp-panel{flex:1 1 0;min-width:0;width:100%;margin:0}.lkp-ver-previa{display:none}.lkp-previa-col{width:330px;flex:0 0 auto;position:sticky;top:88px}.lkp-previa-tit{text-align:center;font-weight:800;font-size:16px;color:#173a5e;margin:2px 0 0}.lkp-previa-url{text-align:center;color:#7186a0;font-size:13px;margin:2px 0 12px}.lkp-telefono{border:11px solid #221c30;border-radius:40px;background:#221c30;overflow:hidden;box-shadow:0 26px 54px #1e325a47}.lkp-telefono-muesca{height:20px;background:#221c30;position:relative}.lkp-telefono-muesca:after{content:"";position:absolute;left:50%;top:6px;transform:translate(-50%);width:64px;height:7px;border-radius:99px;background:#ffffff47}.lkp-telefono-pantalla{background:linear-gradient(160deg,#fdf3e3,#e8f1fb 55%,#fdeef4);padding:18px 14px 26px;max-height:540px;overflow-y:auto}.lkp-telefono .lkp-publica{max-width:none}.lkp-telefono .lkp-foto-marco,.lkp-telefono .lkp-foto-inicial{width:84px;height:84px}.lkp-telefono .lkp-foto-inicial{font-size:34px}.lkp-telefono .lkp-nombre{font-size:17px}.lkp-previa-nota{text-align:center;margin-top:10px}@media (max-width: 980px){.lkp-panel-flex{flex-direction:column}.lkp-ver-previa{display:block;width:100%;padding:11px;border-radius:12px;border:1px solid rgba(43,123,187,.35);background:#2b7bbb;color:#fff;font:inherit;font-weight:700;cursor:pointer}.lkp-previa-col{display:none;width:100%;position:static}.lkp-previa-col.abierta{display:block}.lkp-telefono{max-width:318px;margin:0 auto}}.lkp-codigo{display:inline-block;margin:2px auto 14px;padding:9px 16px;background:#173a5e;color:#fff;border-radius:999px;font-size:14px;letter-spacing:.02em;box-shadow:0 8px 20px #1e325a33}.lkp-codigo strong{letter-spacing:.06em}@font-face{font-family:LK Anton;src:url(/assets/fuentes/anton-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:LK Archivo Black;src:url(/assets/fuentes/archivo-black-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:LK Caveat;src:url(/assets/fuentes/caveat-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:LK Inter;src:url(/assets/fuentes/inter-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:LK Inter;src:url(/assets/fuentes/inter-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:LK Inter;src:url(/assets/fuentes/inter-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:LK Lora;src:url(/assets/fuentes/lora-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:LK Lora;src:url(/assets/fuentes/lora-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:LK Playfair Display;src:url(/assets/fuentes/playfair-display-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:LK Playfair Display;src:url(/assets/fuentes/playfair-display-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:LK Quicksand;src:url(/assets/fuentes/quicksand-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:LK Quicksand;src:url(/assets/fuentes/quicksand-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:LK Space Grotesk;src:url(/assets/fuentes/space-grotesk-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:LK Space Grotesk;src:url(/assets/fuentes/space-grotesk-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:LK IBM Plex Mono;src:url(/assets/fuentes/plex-mono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:LK IBM Plex Mono;src:url(/assets/fuentes/plex-mono-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:LK Atkinson;src:url(/assets/fuentes/atkinson-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:LK Atkinson;src:url(/assets/fuentes/atkinson-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:LK Bricolage;src:url(/assets/fuentes/bricolage-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:LK Bricolage;src:url(/assets/fuentes/bricolage-800.woff2) format("woff2");font-weight:800;font-display:swap}.lkp-diseno .lkp-link{min-height:48px;display:flex;flex-direction:column;justify-content:center}.lkp-diseno .lkp-link-titulo{font-size:16px;line-height:24px}.lkp-diseno .lkp-link:hover{transform:translateY(-1px)}.lkp-diseno .lkp-link:active{transform:scale(.985)}.lkp-diseno .lkp-link:focus-visible,.lkp-diseno .lkp-link.enfocado{outline:3px solid var(--lk-acento, #2b7bbb);outline-offset:2px}.lkp-diseno .lkp-link.desact{opacity:.45;pointer-events:none}.lkp-diseno .lkp-link.cargando{position:relative}.lkp-diseno .lkp-link.cargando:after{content:"";width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;position:absolute;right:14px;top:50%;margin-top:-8px;animation:lkp-gira .8s linear infinite}@keyframes lkp-gira{to{transform:rotate(360deg)}}.lkp-tipo-display{--lk-ft: "LK Archivo Black", sans-serif;--lk-fx: "LK Inter", sans-serif}.lkp-tipo-mono{--lk-ft: "LK IBM Plex Mono", monospace;--lk-fx: "LK IBM Plex Mono", monospace}.lkp-tipo-accesible{--lk-ft: "LK Atkinson", sans-serif;--lk-fx: "LK Atkinson", sans-serif}.lkp-tipo-grotesca{--lk-ft: "LK Bricolage", sans-serif;--lk-fx: "LK Inter", sans-serif}.lkp-tipo-techno{--lk-ft: "LK Space Grotesk", sans-serif;--lk-fx: "LK Space Grotesk", sans-serif}.lkp-tipo-serif{--lk-ft: "LK Playfair Display", serif;--lk-fx: "LK Lora", serif}.lkp-tipo-redondeada{--lk-ft: "LK Quicksand", sans-serif;--lk-fx: "LK Quicksand", sans-serif}.lkp-tipo-editorial{--lk-ft: "LK Lora", serif;--lk-fx: "LK Lora", serif}.lkp-tipo-deportiva{--lk-ft: "LK Anton", sans-serif;--lk-fx: "LK Inter", sans-serif}.lkp-tipo-manuscrita{--lk-ft: "LK Caveat", cursive;--lk-fx: "LK Inter", sans-serif}.lkp-tipo-limpia{--lk-ft: "LK Inter", sans-serif;--lk-fx: "LK Inter", sans-serif}.lkp-diseno .lkp-nombre,.lkp-diseno .lkp-link-titulo{font-family:var(--lk-ft, inherit)}.lkp-diseno .lkp-bio,.lkp-diseno .lkp-arroba,.lkp-diseno .lkp-link-destino,.lkp-diseno{font-family:var(--lk-fx, inherit)}.lkp-diseno :where(*){font-family:inherit}.lkp-tipo-deportiva .lkp-nombre,.lkp-tipo-display .lkp-nombre{text-transform:uppercase;letter-spacing:.02em}.lkp-tipo-manuscrita .lkp-nombre{font-size:42px;line-height:1.05}.lkp-diseno-base[style],.lkp-diseno-bento[style]{border-radius:26px;padding:24px 16px 28px}.lkp-diseno-base[style]{background:var(--lk-fondo);color:var(--lk-texto);box-shadow:0 22px 46px #14192d33}.lkp-diseno-base[style] .lkp-nombre{color:var(--lk-texto)}.lkp-diseno-base[style] .lkp-bio{color:var(--lk-texto);opacity:.88}.lkp-diseno-base[style] .lkp-arroba{color:var(--lk-texto);opacity:.66}.lkp-diseno-base[style] .lkp-link{background:var(--lk-superficie);color:var(--lk-textosup);border-color:transparent}.lkp-diseno-base[style] .lkp-link-destino{color:var(--lk-textosup);opacity:.62}.lkp-diseno-base-clara[style]{border-radius:26px;padding:24px 16px 28px;background:color-mix(in srgb,var(--lk-fondo) 58%,transparent);color:var(--lk-texto);box-shadow:0 22px 46px #14192d29,inset 0 1px #ffffff8c;-webkit-backdrop-filter:blur(3px) saturate(1.25);backdrop-filter:blur(3px) saturate(1.25)}.lkp-diseno-base-clara[style] .lkp-nombre{color:var(--lk-texto)}.lkp-diseno-base-clara[style] .lkp-bio{color:var(--lk-texto);opacity:.9}.lkp-diseno-base-clara[style] .lkp-arroba{color:var(--lk-texto);opacity:.68}.lkp-diseno-base-clara[style] .lkp-link{background:linear-gradient(180deg,#ffffff80,#ffffff0f 55%),color-mix(in srgb,var(--lk-superficie) 42%,transparent);color:var(--lk-textosup);border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px #ffffffbf,0 8px 18px #14192d14;-webkit-backdrop-filter:blur(2px) saturate(1.3);backdrop-filter:blur(2px) saturate(1.3)}.lkp-diseno-base-clara[style] .lkp-link-destino{color:var(--lk-textosup);opacity:.65}.lkp-diseno-base-clara[style] .lkp-red{background:color-mix(in srgb,var(--lk-superficie) 42%,transparent);color:var(--lk-textosup);border:1px solid rgba(255,255,255,.65)}.lkp-diseno[style] .lkp-codigo{background:var(--lk-acento);color:var(--lk-sobre)}.lkp-diseno-cristalina{background:var(--lk-superficie, #ffffff);color:var(--lk-textosup, #20303c);border-radius:30px;padding:28px 18px 32px;box-shadow:0 26px 54px #141e3233}.lkp-diseno-cristalina .lkp-nombre{color:var(--lk-acento, #0e6ba8)}.lkp-diseno-cristalina .lkp-bio{color:var(--lk-textosup, #20303c);opacity:.85}.lkp-diseno-cristalina .lkp-arroba{color:var(--lk-acento, #0e6ba8);opacity:.8}.lkp-diseno-cristalina .lkp-link{background:var(--lk-fondo, #eff6fa);color:var(--lk-texto, #12303f);border:none;box-shadow:0 6px 16px #14284614}.lkp-diseno-cristalina .lkp-link-destino{color:var(--lk-acento, #0e6ba8);opacity:.75}.lkp-diseno-portada{background:linear-gradient(180deg,var(--lk-fondo, #193940) 30%,var(--lk-superficie, #bac8d9) 135%);color:var(--lk-texto, #f2f7ed);border-radius:26px;padding:0 16px 26px;overflow:hidden;box-shadow:0 22px 46px #0f191e4d}.lkp-diseno-portada .lkp-foto-marco,.lkp-diseno-portada .lkp-foto-inicial{width:calc(100% + 32px);max-width:none;height:272px;margin:0 -16px 12px;border:none;border-radius:0;-webkit-mask-image:linear-gradient(180deg,#000 74%,transparent 99%);mask-image:linear-gradient(180deg,#000 74%,transparent 99%)}.lkp-diseno-portada .lkp-foto-inicial{font-size:92px}.lkp-diseno-portada .lkp-nombre{color:var(--lk-texto, #fff);text-transform:uppercase;font-size:30px;letter-spacing:.015em}.lkp-diseno-portada .lkp-bio{color:var(--lk-texto, #fff);opacity:.9}.lkp-diseno-portada .lkp-arroba{color:var(--lk-texto, #fff);opacity:.72}.lkp-diseno-portada .lkp-link{background:var(--lk-acento, #9bf272);color:var(--lk-sobre, #14260a);border:none;box-shadow:0 8px 18px #0a140f2e}.lkp-diseno-portada .lkp-link-destino{color:var(--lk-sobre, #14260a);opacity:.66}.lkp-diseno-protagonista{background:var(--lk-superficie, #ffffff);color:var(--lk-textosup, #26221c);border-radius:26px;padding:24px 16px 28px;box-shadow:0 24px 48px #28142838}.lkp-diseno-protagonista .lkp-nombre{color:var(--lk-textosup, #26221c)}.lkp-diseno-protagonista .lkp-bio{color:var(--lk-textosup, #26221c);opacity:.82}.lkp-diseno-protagonista .lkp-arroba{color:var(--lk-acento, #bc421a)}.lkp-diseno-protagonista .lkp-link{background:var(--lk-fondo, #fdf6e9);color:var(--lk-texto, #26221c);border:none;box-shadow:0 6px 14px #321e1414}.lkp-diseno-protagonista .lkp-link-destino{color:var(--lk-texto, #26221c);opacity:.6}.lkp-diseno-protagonista .lkp-link-dest{background:linear-gradient(150deg,var(--lk-acento, #bc421a),var(--lk-acento2, #226a87));color:var(--lk-sobre, #ffffff);min-height:84px}.lkp-diseno-protagonista .lkp-link-dest .lkp-link-titulo{font-size:19px}.lkp-diseno-protagonista .lkp-link-dest .lkp-link-destino{color:var(--lk-sobre, #fff);opacity:.75}.lkp-diseno-bruta{background:var(--lk-fondo, #fdf6e9);color:var(--lk-texto, #26221c);border:3px solid #141414;border-radius:18px;padding:24px 16px 28px;box-shadow:8px 8px #141414}.lkp-diseno-bruta .lkp-nombre{color:var(--lk-texto, #26221c);font-weight:800;text-transform:uppercase}.lkp-diseno-bruta .lkp-bio,.lkp-diseno-bruta .lkp-arroba{color:var(--lk-texto, #26221c);opacity:.85}.lkp-diseno-bruta .lkp-link{background:var(--lk-acento, #bc421a);color:var(--lk-sobre, #ffffff);border:3px solid #141414;box-shadow:5px 5px #141414}.lkp-diseno-bruta .lkp-link-destino{color:var(--lk-sobre, #fff);opacity:.7}.lkp-diseno-bruta .lkp-foto-marco,.lkp-diseno-bruta .lkp-foto-inicial{border:3px solid #141414;box-shadow:4px 4px #141414}.lkp-diseno-nocturna{background:var(--lk-fondo, #0d0d12);color:var(--lk-texto, #f4f2ff);border-radius:26px;padding:24px 16px 28px;box-shadow:0 22px 46px #00000073}.lkp-diseno-nocturna .lkp-nombre{color:var(--lk-texto, #f4f2ff)}.lkp-diseno-nocturna .lkp-bio{color:var(--lk-texto, #f4f2ff);opacity:.85}.lkp-diseno-nocturna .lkp-arroba{color:var(--lk-acento, #b14bff)}.lkp-diseno-nocturna .lkp-link{background:var(--lk-superficie, #17171f);color:var(--lk-textosup, #f4f2ff);border:1px solid var(--lk-acento, #b14bff);box-shadow:0 0 18px #7f5af059,0 0 18px var(--lk-acento, transparent)}.lkp-diseno-nocturna .lkp-link-destino{color:var(--lk-texto, #f4f2ff);opacity:.6}.lkp-diseno-vidrio{background:linear-gradient(155deg,var(--lk-acento2, #7c6bff),var(--lk-fondo, #050b14) 78%);color:var(--lk-texto, #edf7ff);border-radius:26px;padding:24px 16px 28px;box-shadow:0 22px 46px #050a1966}.lkp-diseno-vidrio .lkp-nombre,.lkp-diseno-vidrio .lkp-bio,.lkp-diseno-vidrio .lkp-arroba{color:var(--lk-texto, #edf7ff);text-shadow:0 1px 10px rgba(0,0,0,.5)}.lkp-diseno-vidrio .lkp-link{background:color-mix(in srgb,var(--lk-superficie, #0c1626) 88%,transparent);color:var(--lk-textosup, #edf7ff);border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(10px) saturate(1.25);backdrop-filter:blur(10px) saturate(1.25);box-shadow:0 10px 22px #00000038}.lkp-diseno-vidrio .lkp-link-destino{color:var(--lk-textosup, #edf7ff);opacity:.65}.lkp-diseno-bento[style]{background:var(--lk-fondo);color:var(--lk-texto);box-shadow:0 22px 46px #14192d33}.lkp-diseno-bento[style] .lkp-nombre{color:var(--lk-texto)}.lkp-diseno-bento[style] .lkp-bio{color:var(--lk-texto);opacity:.88}.lkp-diseno-bento[style] .lkp-arroba{color:var(--lk-texto);opacity:.66}.lkp-diseno-bento .lkp-lista{display:grid;grid-template-columns:1fr 1fr}.lkp-diseno-bento .lkp-link{background:var(--lk-superficie, rgba(255,255,255,.9));color:var(--lk-textosup, #173a5e);border:none}.lkp-diseno-bento .lkp-link:first-child{grid-column:1 / -1;min-height:74px}.lkp-diseno-arcilla{background:var(--lk-fondo, #fff5f7);color:var(--lk-texto, #38222c);border-radius:30px;padding:24px 16px 28px;box-shadow:0 24px 44px #783c5a29}.lkp-diseno-arcilla .lkp-nombre{color:var(--lk-texto, #38222c);font-weight:700}.lkp-diseno-arcilla .lkp-bio,.lkp-diseno-arcilla .lkp-arroba{color:var(--lk-texto, #38222c);opacity:.8}.lkp-diseno-arcilla .lkp-link{background:var(--lk-superficie, #ffffff);color:var(--lk-textosup, #38222c);border:none;box-shadow:0 12px 24px #783c5a29,inset 0 -5px #783c5a12}.lkp-diseno-arcilla .lkp-link-destino{color:var(--lk-textosup, #38222c);opacity:.6}.lkp-diseno-folios{background:var(--lk-fondo, #f4f0e8);color:var(--lk-texto, #2f2a26);border-radius:8px;padding:26px 18px 30px;box-shadow:0 18px 38px #1e191424;text-align:left}.lkp-diseno-folios .lkp-foto-marco,.lkp-diseno-folios .lkp-foto-inicial{width:100px;height:100px;border-radius:10px;border:2px solid var(--lk-acento, #57442f);margin-left:0}.lkp-diseno-folios .lkp-nombre{color:var(--lk-texto, #2f2a26);font-size:30px;font-weight:700}.lkp-diseno-folios .lkp-arroba{color:var(--lk-acento, #57442f);font-weight:600}.lkp-diseno-folios .lkp-bio{color:var(--lk-texto, #2f2a26);opacity:.88}.lkp-diseno-folios .lkp-link{background:var(--lk-superficie, #fffefa);color:var(--lk-textosup, #26232a);border:none;border-bottom:2px solid var(--lk-acento, #57442f);box-shadow:none}.lkp-diseno-folios .lkp-link-destino{color:var(--lk-textosup, #26232a);opacity:.62}.lkp-diseno-afiche{background:var(--lk-fondo, #130f21);color:var(--lk-texto, #faf5ff);border-radius:10px;padding:24px 16px 28px;box-shadow:0 22px 46px #0a051966;text-align:left}.lkp-diseno-afiche .lkp-foto-marco,.lkp-diseno-afiche .lkp-foto-inicial{width:124px;height:124px;border-radius:6px;border:3px solid var(--lk-acento, #b14bff);margin-left:0}.lkp-diseno-afiche .lkp-nombre{color:var(--lk-texto, #faf5ff);font-size:30px;font-weight:800}.lkp-diseno-afiche .lkp-arroba{color:var(--lk-acento2, #ffd166)}.lkp-diseno-afiche .lkp-bio{color:var(--lk-texto, #faf5ff);opacity:.9}.lkp-diseno-afiche .lkp-link{background:var(--lk-superficie, #211a33);color:var(--lk-textosup, #ffffff);border:2px solid var(--lk-acento, #b14bff);box-shadow:5px 5px 0 var(--lk-acento2, #ffd166)}.lkp-diseno-afiche .lkp-link-destino{color:var(--lk-textosup, #ffffff);opacity:.66}.lkp-diseno-credencial{background:var(--lk-fondo, #191b20);color:var(--lk-texto, #f6f2e8);border-radius:14px;padding:30px 20px 34px;box-shadow:0 20px 42px #0a0a0f59}.lkp-diseno-credencial .lkp-foto-marco,.lkp-diseno-credencial .lkp-foto-inicial{width:86px;height:86px;box-shadow:0 0 0 6px var(--lk-superficie, #262a31),0 0 0 7px var(--lk-acento2, #c9a86a)}.lkp-diseno-credencial .lkp-nombre{color:var(--lk-texto, #f6f2e8);font-weight:600}.lkp-diseno-credencial .lkp-bio{color:var(--lk-texto, #f6f2e8);opacity:.85}.lkp-diseno-credencial .lkp-arroba{color:var(--lk-acento2, #c9a86a)}.lkp-diseno-credencial .lkp-link{background:var(--lk-superficie, #262a31);color:var(--lk-textosup, #faf7ef);border:1px solid color-mix(in srgb,var(--lk-texto, #f6f2e8) 28%,transparent);box-shadow:0 8px 18px #0000002e}.lkp-diseno-credencial .lkp-link-destino{color:var(--lk-textosup, #faf7ef);opacity:.6}.lkp-diseno-bitacora{background:repeating-linear-gradient(to bottom,transparent 0 27px,color-mix(in srgb,var(--lk-texto, #2d373a) 6%,transparent) 27px 28px),var(--lk-fondo, #f7f5e9);color:var(--lk-texto, #2d373a);border-radius:12px;padding:24px 16px 28px;box-shadow:0 16px 34px #282d2824;text-align:left}.lkp-diseno-bitacora .lkp-foto-marco,.lkp-diseno-bitacora .lkp-foto-inicial{width:96px;height:96px;border-radius:8px;border:2px solid var(--lk-textosup, #2c3335);margin-left:0}.lkp-diseno-bitacora .lkp-nombre{color:var(--lk-texto, #2d373a);font-weight:700}.lkp-diseno-bitacora .lkp-arroba{color:var(--lk-acento, #b3543f);font-weight:600}.lkp-diseno-bitacora .lkp-bio{color:var(--lk-texto, #2d373a);opacity:.9}.lkp-diseno-bitacora .lkp-link{background:var(--lk-superficie, #fffdf6);color:var(--lk-textosup, #2c3335);border:none;border-left:3px solid var(--lk-acento, #b3543f);border-bottom:1px solid color-mix(in srgb,var(--lk-texto, #2d373a) 18%,transparent);box-shadow:0 3px 8px #282d2812}.lkp-diseno-bitacora .lkp-link-destino{color:var(--lk-textosup, #2c3335);opacity:.62}.lkp-diseno-recortes{background:var(--lk-fondo, #eee5dd);color:var(--lk-texto, #3b2e2a);border-radius:14px;padding:24px 18px 30px;box-shadow:0 18px 36px #3c281e26;text-align:left}.lkp-diseno-recortes .lkp-foto-marco,.lkp-diseno-recortes .lkp-foto-inicial{width:104px;height:104px;border-radius:10px;border:2px solid var(--lk-textosup, #2f2826);box-shadow:6px 6px 0 var(--lk-acento2, #d98e6a);margin-left:0}.lkp-diseno-recortes .lkp-nombre{color:var(--lk-texto, #3b2e2a);font-weight:750}.lkp-diseno-recortes .lkp-arroba{color:var(--lk-acento, #b3543f)}.lkp-diseno-recortes .lkp-bio{color:var(--lk-texto, #3b2e2a);opacity:.88}.lkp-diseno-recortes .lkp-link{background:var(--lk-superficie, #fff9f4);color:var(--lk-textosup, #2f2826);border:2px solid var(--lk-textosup, #2f2826);box-shadow:5px 5px color-mix(in srgb,var(--lk-texto, #3b2e2a) 55%,transparent)}.lkp-diseno-recortes .lkp-link-destino{color:var(--lk-textosup, #2f2826);opacity:.62}.lkp-diseno-plano{background:linear-gradient(color-mix(in srgb,var(--lk-texto, #1d3037) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--lk-texto, #1d3037) 4%,transparent) 1px,transparent 1px),var(--lk-fondo, #eef3f5);background-size:24px 24px,24px 24px,auto;color:var(--lk-texto, #1d3037);border-radius:12px;padding:24px 16px 28px;box-shadow:0 16px 34px #14283224;text-align:left}.lkp-diseno-plano .lkp-foto-marco,.lkp-diseno-plano .lkp-foto-inicial{width:92px;height:92px;box-shadow:0 0 0 3px var(--lk-superficie, #ffffff),0 0 0 4px var(--lk-texto, #1d3037);margin-left:0}.lkp-diseno-plano .lkp-nombre{color:var(--lk-texto, #1d3037);font-weight:700}.lkp-diseno-plano .lkp-arroba{color:var(--lk-acento, #226a87);font-weight:600}.lkp-diseno-plano .lkp-bio{color:var(--lk-texto, #1d3037);opacity:.88}.lkp-diseno-plano .lkp-link{background:var(--lk-superficie, #ffffff);color:var(--lk-textosup, #18333c);border:1px solid color-mix(in srgb,var(--lk-texto, #1d3037) 35%,transparent);border-left:4px solid var(--lk-acento, #226a87);box-shadow:0 3px 8px #14283214}.lkp-diseno-plano .lkp-link-destino{color:var(--lk-textosup, #18333c);opacity:.62}.lkp-chips{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 14px}.lkp-chip{border:1.5px solid rgba(90,80,130,.3);background:#fff;color:#33506e;border-radius:999px;padding:7px 13px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.lkp-chip.activo{background:#2b7bbb;border-color:#2b7bbb;color:#fff}.lkp-paletas{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 14px}.lkp-paleta{text-align:left;border:1.5px solid rgba(90,80,130,.25);background:#fff;border-radius:14px;padding:9px 11px;cursor:pointer;font:inherit}.lkp-paleta.activo{border-color:#2b7bbb;box-shadow:0 0 0 2px #2b7bbb59}.lkp-paleta-muestras{display:flex;gap:3px;margin-bottom:6px}.lkp-paleta-muestras i{width:18px;height:18px;border-radius:6px;border:1px solid rgba(0,0,0,.12);display:block}.lkp-paleta-nombre{display:block;font-weight:800;font-size:13.5px;color:#173a5e}.lkp-paleta-nicho{display:block;font-size:11.5px;color:#7186a0;line-height:1.3}.lkp-colores{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin:8px 0 10px}.lkp-color{display:flex!important;align-items:center;gap:8px;margin:0!important}.lkp-color input[type=color]{width:40px!important;height:34px;padding:2px!important;cursor:pointer}.lkp-color .lkp-hex{width:84px!important;text-transform:uppercase}.lkp-tipos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 14px}.lkp-tipo-op{border:1.5px solid rgba(90,80,130,.25);background:#fff;border-radius:14px;padding:8px 6px;cursor:pointer;font:inherit;font-size:12px;color:#33506e;display:flex;flex-direction:column;align-items:center;gap:2px}.lkp-tipo-op.activo{border-color:#2b7bbb;box-shadow:0 0 0 2px #2b7bbb59}.lkp-tipo-aa{font-size:24px;line-height:1;color:#173a5e}.lkp-estados{margin-top:10px}.lkp-con-tema-fondo{background:var(--lk-fondo)}.lkp-con-tema-fondo.tema-protagonista{background:var(--lk-acento)}.lkp-fondo.lkp-con-tema-fondo .lkp-pie .lkp-nota{color:var(--lk-texto);opacity:.78}.lkp-diseno-portada .lkp-foto-inicial{background:linear-gradient(165deg,var(--lk-acento2, #f6c453),var(--lk-fondo, #b4440c) 75%);color:var(--lk-texto, #fff)}.lkp-redes{display:flex;justify-content:center;gap:12px;margin:4px 0 16px}.lkp-red{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:inherit;background:#7f7fa029;text-decoration:none;transition:transform .12s ease}.lkp-red:hover{transform:translateY(-2px)}.lkp-red svg{width:19px;height:19px;display:block}.lkp-red-mini{width:22px;height:22px;display:inline-flex;flex:none;color:#33506e}.lkp-red-mini svg{width:20px;height:20px}.lkp-diseno-cristalina .lkp-red,.lkp-diseno-portada .lkp-red{background:transparent}.lkp-diseno-cristalina .lkp-red{color:var(--lk-acento, #0e6ba8)}.lkp-diseno-portada .lkp-red{color:var(--lk-texto, #fff)}.lkp-diseno-nocturna .lkp-red{background:#ffffff0d;color:var(--lk-texto, #f4f2ff);box-shadow:0 0 12px var(--lk-acento, transparent);border:1px solid var(--lk-acento, transparent)}.lkp-diseno-arcilla .lkp-red{background:var(--lk-superficie, #fff);color:var(--lk-textosup, #38222c);box-shadow:0 6px 14px #783c5a2e,inset 0 -3px #783c5a14}.lkp-diseno-bruta .lkp-red{background:var(--lk-acento, #bc421a);color:var(--lk-sobre, #fff);border:2.5px solid #141414;border-radius:10px;box-shadow:3px 3px #141414}.lkp-diseno-vidrio .lkp-red{background:color-mix(in srgb,var(--lk-superficie, #0c1626) 80%,transparent);color:var(--lk-textosup, #edf7ff);border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lkp-diseno-protagonista .lkp-red{background:color-mix(in srgb,var(--lk-acento, #bc421a) 16%,transparent);color:var(--lk-acento, #bc421a)}.lkp-diseno-base[style] .lkp-red,.lkp-diseno-bento[style] .lkp-red{background:var(--lk-superficie);color:var(--lk-textosup)}.lkp-diseno-base[style] .lkp-link-titulo,.lkp-diseno-bento .lkp-link-titulo{color:var(--lk-textosup, #173a5e)}.lkp-diseno-nocturna .lkp-link-titulo{color:var(--lk-textosup, #f4f2ff)}.lkp-diseno-vidrio .lkp-link-titulo{color:var(--lk-textosup, #edf7ff)}.lkp-diseno-arcilla .lkp-link-titulo{color:var(--lk-textosup, #38222c)}.lkp-diseno-cristalina .lkp-link-titulo{color:var(--lk-texto, #12303f)}.lkp-diseno-protagonista .lkp-link-titulo{color:var(--lk-texto, #26221c)}.lkp-diseno-portada .lkp-link-titulo{color:var(--lk-sobre, #14260a)}.lkp-diseno-bruta .lkp-link-titulo,.lkp-diseno-protagonista .lkp-link-dest .lkp-link-titulo{color:var(--lk-sobre, #ffffff)}.lkp-interruptor{display:flex;align-items:center;gap:9px;font-weight:700;font-size:14px;color:#33506e;margin:2px 0 8px;cursor:pointer}.lkp-interruptor input{width:19px;height:19px;accent-color:#2b7bbb;cursor:pointer}.lkp-redes.lkp-streaming{margin-top:-6px}.lkp-fondo.tema-base:not(.lkp-con-tema-fondo),.lkp-telefono-pantalla.tema-base:not(.lkp-con-tema-fondo){background:linear-gradient(160deg,#fffdf7,#ffd6e8 38%,#bde0fe 72%,#e4c1f9);background-attachment:fixed}.lkp-fondo.tema-base .lkp-publica{max-width:520px}.lkp-mini,.lkp-stream-titulo,.lkp-seguir,.lkp-stream-nombre,.lkp-stream-ir{display:none}.lkp-stream-glifo{display:inline-flex}.lkp-stream-glifo svg{width:19px;height:19px;display:block}.lkp-reservas{text-align:center;margin-top:20px}.lkp-productos{margin-top:22px}.lkp-producto{margin-top:14px;padding:14px;border-radius:16px;background:#ffffff73;box-shadow:0 8px 18px #3c2d5a24,inset 0 1px #fff9;text-align:center}.lkp-producto-foto{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px;margin-bottom:10px}.lkp-producto-nombre{font-weight:700;font-size:15.5px;margin:2px 0;color:var(--lk-texto, inherit)}.lkp-producto-precio{font-weight:700}.lkp-producto-desc{font-size:13.5px;margin:2px 0 10px;opacity:.85}.lkp-pedido-form{text-align:left;margin-top:8px}.lkp-pedido-form label{display:block;font-size:12.5px;font-weight:600;margin:8px 0 3px}.lkp-pedido-form input{width:100%;box-sizing:border-box}.lkp-pedido-hecho{margin-top:8px}.lkp-datos{margin-top:20px;text-align:center}.lkp-dato{margin:2px 0;font-size:14px;color:var(--lk-texto, inherit)}.lkp-dato-rotulo{font-weight:700;opacity:.75}.lkp-tipos{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 10px}.lkp-tipo{text-align:left;border:1.5px solid rgba(120,110,160,.35);background:#ffffff8c;border-radius:12px;padding:10px 12px;cursor:pointer;font:inherit}.lkp-tipo b{display:block;font-size:14.5px}.lkp-tipo span{display:block;font-size:12px;opacity:.75;margin-top:2px;line-height:1.35}.lkp-tipo.activo{border-color:#2b7bbb;background:#2b7bbb1a;box-shadow:0 0 0 1px #2b7bbb inset}.lkp-opcional{font-weight:400;opacity:.65;font-size:12px}.lkp-catalogo{margin-top:22px}.lkp-catalogo-rotulo{font-weight:700;font-size:15px;text-align:center;margin:0 0 4px;color:var(--lk-texto, inherit)}.lkp-sesion{margin-top:14px}.lkp-sesion-nombre{font-weight:600;font-size:13.5px;margin:0 0 8px;opacity:.85}.lkp-sesion-fotos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lkp-sesion-foto{display:block;border-radius:14px;overflow:hidden;box-shadow:0 8px 18px #3c2d5a29,inset 0 1px #ffffff80}.lkp-sesion-foto img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}.lkp-sesion-edit{border:1px solid rgba(255,255,255,.65);border-radius:14px;padding:10px 12px;margin-top:12px;background:#ffffff80;box-shadow:inset 0 1px #fffc}.lkp-sesion-cabeza{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.lkp-sesion-cabeza input{flex:1 1 140px}.lkp-sesion-fotos-edit{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.lkp-sesion-mini{position:relative;display:inline-block}.lkp-sesion-mini img{width:64px;height:84px;object-fit:cover;border-radius:10px;display:block}.lkp-sesion-mini button{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:none;background:#3d3542;color:#fff;font-size:11px;line-height:1;cursor:pointer;padding:0}.lkp-reservas-rotulo{font-size:14px;font-weight:700;margin:0 0 2px}.lkp-reservas-correo{color:var(--lk-acento, #79c2f7);font-style:italic;text-decoration:none;font-size:16px}.lkp-pie-marca{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;color:#5b566b;font-size:14px;text-decoration:none}.lkp-pie-marca img{height:30px;width:auto;display:block}.lkp-diseno-base{padding:22px}.lkp-diseno-base:not([style]){background:#ffffff94;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.85);border-radius:24px;box-shadow:0 12px 32px #9678b429;color:#26232e}.lkp-diseno-base .lkp-foto-marco,.lkp-diseno-base .lkp-foto-inicial{width:100%;max-width:none;height:auto;aspect-ratio:16 / 9;border-radius:16px;border:none;margin:0 0 18px;box-shadow:none}.lkp-diseno-base .lkp-foto-inicial{font-size:64px;display:flex;align-items:center;justify-content:center}.lkp-diseno-base .lkp-titulos{display:flex;gap:14px;align-items:center;text-align:left}.lkp-diseno-base .lkp-mini{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:14px;object-fit:cover;box-shadow:0 12px 32px #9678b429;flex:none;background:#ffffff94;font-size:30px;font-weight:800}.lkp-diseno-base .lkp-nombre{margin:0;font-size:26px;line-height:1.15;text-align:left;color:#26232e}.lkp-diseno-base.lkp-tipo-base .lkp-nombre{font-family:Georgia,Times New Roman,serif}.lkp-diseno-base .lkp-arroba{margin:3px 0 0;color:#5b566b;font-weight:600;text-align:left}.lkp-diseno-base .lkp-bio{color:#5b566b;text-align:left}.lkp-diseno-base .lkp-stream-titulo{display:block;font-family:var(--lk-ft, inherit);font-size:16px;font-weight:700;color:#26232e;margin:20px 0 4px;text-align:left}.lkp-diseno-base .lkp-redes.lkp-streaming{flex-direction:column;gap:0;align-items:stretch}.lkp-diseno-base .lkp-stream-fila{width:100%;height:auto;min-height:0;border-radius:0;background:transparent;box-shadow:none;display:flex;justify-content:space-between;align-items:center;padding:12px 4px;border-bottom:1px solid rgba(90,80,130,.15);color:#26232e;text-decoration:none}.lkp-diseno-base .lkp-stream-fila:last-child{border-bottom:none}.lkp-diseno-base .lkp-stream-glifo{display:none}.lkp-diseno-base .lkp-stream-nombre{display:block;font-weight:600;font-size:16px;color:#26232e}.lkp-diseno-base .lkp-stream-ir{display:block;margin-left:auto;font-weight:700;color:#3d3542;white-space:nowrap}.lkp-diseno-base[style] .lkp-stream-fila{border-bottom-color:color-mix(in srgb,var(--lk-texto) 18%,transparent)}.lkp-diseno-base[style] .lkp-stream-nombre,.lkp-diseno-base[style] .lkp-stream-ir{color:var(--lk-texto)}.lkp-diseno-base .lkp-seguir{display:block;text-align:center;margin-top:18px}.lkp-diseno-base .lkp-seguir-rotulo{font-size:14px;font-weight:700;color:#26232e;margin:0}.lkp-seguir-boton{display:inline-flex;align-items:center;gap:9px;color:#fff;font-weight:700;font-size:15px;line-height:1;padding:13px 26px;border-radius:999px;text-decoration:none;margin-top:10px}.lkp-seguir-boton svg{width:21px;height:21px;flex:none;display:block}.lkp-diseno-base .lkp-redes:not(.lkp-streaming){gap:6px;margin:18px 0 4px}.lkp-diseno-base .lkp-redes:not(.lkp-streaming) .lkp-red{background:transparent;color:#3d3542;padding:9px;width:auto;height:auto}.lkp-diseno-base .lkp-redes:not(.lkp-streaming) .lkp-red svg{width:21px;height:21px}.lkp-diseno-base .lkp-link{background:#ffffff61;border:1px solid rgba(255,255,255,.85);color:#26232e;box-shadow:0 8px 18px #9678b424,inset 0 1px #ffffffa6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lkp-diseno-base .lkp-link-titulo{color:#26232e}.lkp-diseno-base .lkp-link-destino{color:#5b566b}.lkp-diseno-base .lkp-reservas{margin-top:12px}.lkp-diseno-base .lkp-reservas-rotulo{color:#26232e}.lkp-diseno .lkp-link.lkp-sitio{flex-direction:row;align-items:center;justify-content:center;gap:10px;margin-bottom:10px}.lkp-sitio svg{width:19px;height:19px;flex:none}.lkp-crear-arriba{display:flex;justify-content:center;margin-bottom:14px}.lkp-crear-pastilla{display:inline-block;background:#ffffffc7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#1f669e;border:1px solid rgba(255,255,255,.9);font-size:13.5px;font-weight:700;text-decoration:none;padding:8px 18px;border-radius:999px;box-shadow:0 6px 16px #5a468224}.lkp-crear-pastilla:hover{background:#fff}.lkp-youtube-oficial{display:flex;justify-content:center;margin:14px 0 4px}.lkp-boton-youtube{display:inline-flex;line-height:0;border-radius:14px;box-shadow:0 8px 22px #ff000047;transition:transform .15s ease,box-shadow .15s ease}a.lkp-boton-youtube:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 12px 26px #ff000057}a.lkp-boton-youtube:focus-visible{outline:3px solid #FF0000;outline-offset:3px}.lkp-contacto-wa{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-weight:700;font-size:15px;color:inherit;text-decoration:none}.lkp-contacto-wa svg{width:20px;height:20px;color:#25d366;flex:none}a.lkp-contacto-wa:hover{text-decoration:underline}.lkb-bloques{margin-top:22px;display:flex;flex-direction:column;gap:14px}.lkb-bloque{background:#ffffff8c;border-radius:var(--lkp-radio, 16px);padding:12px 14px}.lkb-bloque img{max-width:100%;border-radius:10px}.lkb-destacado img{width:100%;aspect-ratio:16/9;object-fit:cover}.lkb-anuncio{text-align:center;font-weight:700}.lkb-bloque-titulo{font-weight:800;margin:0 0 8px}.lkb-abierto{color:#14532d;font-weight:800}.lkb-cerrado{color:#7c2d12;font-weight:800}.lkb-sellos{display:flex;flex-wrap:wrap;gap:6px}.lkb-sello{background:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.lkb-afiliado{display:block;font-size:11px;opacity:.75}.lkb-politica{font-size:13px}.lkb-nota{font-size:12px;opacity:.8}.lkb-antes-despues{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lkb-panel .lkb-editor{border:1px solid rgba(20,40,80,.15);border-radius:12px;padding:10px 12px;margin:10px 0}.lkb-editor-titulo{font-weight:800;margin:0 0 6px}.lkb-item{border-left:3px solid rgba(20,40,80,.15);padding-left:10px;margin:8px 0}.lkb-check{display:flex;gap:8px;align-items:center}.lkb-acciones,.lkb-preset,.lkb-nuevo{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0;align-items:center}.lkb-qa-fila{border-top:1px dashed rgba(20,40,80,.2);padding:8px 0}.lkp-nichos{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin:4px 0 10px}.lkp-nicho{background:#fff;color:#173a5e;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:700;box-shadow:0 2px 8px #172b421a}.lkp-firma{text-align:center;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2b7bbb;margin:-6px 0 14px}.lkp-cabecera{position:sticky;top:0;z-index:50;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:12px 28px;background:#ffffff80;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid rgba(255,255,255,.6)}.lkp-logo{font-size:26px;font-weight:800;color:#111;letter-spacing:-.5px;display:inline-flex;align-items:center}.lkp-logo-abeja{height:33px;width:auto;margin:0 2px}.lkp-pie-abeja{height:17px;width:auto;vertical-align:-3px;margin-right:5px}.lkp-tm{font-size:.42em;font-weight:700;vertical-align:super;margin-left:1px}.lkp-cabecera-sub{display:block;font-size:12.5px;color:#5b6b7d}.lkp-cabecera-nav{display:flex;gap:8px;align-items:center}.lkp-cabecera-boton{background:#fff;border:1px solid rgba(43,123,187,.45);color:#2b7bbb;border-radius:999px;padding:7px 14px;font-weight:600;cursor:pointer}.lkp-modal-fondo{position:fixed;top:0;right:0;bottom:0;left:0;background:#141e2d73;display:flex;align-items:flex-start;justify-content:center;padding:24px 12px;z-index:60;overflow-y:auto}.lkp-modal{background:#fff;border-radius:18px;max-width:520px;width:100%;padding:20px;box-shadow:0 18px 50px #0a1e3c59}.lkp-modal-cabeza{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.lkp-modal-cabeza h2{margin:0}.lkp-cascada{display:flex;gap:8px}.lkp-cascada select{flex:1;min-width:0}.lkp-wa-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}@media (max-width: 640px){.lkp-wa-grid{grid-template-columns:1fr}}.lkp-wa-fila{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.lkp-wa-input{max-width:200px}.lkp-correo-input{max-width:250px}.lkp-bio-corta{height:40px;min-height:0;padding:8px 48px 8px 12px;font-size:13.5px;resize:none}.lkp-bio-wrap{position:relative}.lkp-bio-contador{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:700;color:#8aa3ba;pointer-events:none}.lkp-bio-contador.max{color:#d43d5a}.lkp-wa-previa{display:inline-flex;flex-direction:column;gap:3px}.lkp-wa-boton{background:#25d366;color:#fff;border-radius:999px;padding:6px 14px;font-weight:600;font-size:13.5px}.lkp-wa-previa small{color:#5b6b7d;font-size:12px}.lkp-info{display:block;margin:6px 0 2px}.lkp-info-boton{width:22px;height:22px;border-radius:50%;border:none;background:#3d7bc4;color:#fff;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:14px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #2b7bbb59}.lkp-info-boton:hover{background:#2b7bbb}.lkp-info-burbuja{display:block;margin-top:8px;background:#3d7bc41a;border:1px solid rgba(61,123,196,.35);color:#33506e;border-radius:12px;padding:9px 12px;font-size:13px;line-height:1.45}.lkp-col-titulo{font-size:19px;color:#173a5e;margin:2px 0 12px;border-bottom:2px solid rgba(43,123,187,.25);padding-bottom:8px}@media (max-width: 1250px){.lkp-panel-flex{flex-direction:column}.lkp-panel-flex .lkp-panel{width:100%}.lkp-previa-col{position:static;margin:0 auto}}.lkp-col-cabeza{background:linear-gradient(135deg,#2b7bbb24,#78c8ff1a);border:1px solid rgba(43,123,187,.28);border-radius:14px;padding:12px 14px;margin-bottom:14px}.lkp-col-cabeza h2{margin:0;font-size:19px;color:#173a5e;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lkp-col-cabeza p{margin:3px 0 0;font-size:13px;color:#5b6b7d}.lkp-envivo{background:#22c55e;color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;border-radius:999px;padding:3px 9px}.lkp-viz-toggle{display:flex;gap:6px;margin-top:10px}.lkp-viz-toggle button{flex:1;padding:7px 10px;border-radius:10px;border:1px solid rgba(43,123,187,.4);background:#fff;color:#2b7bbb;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.lkp-viz-toggle button.on{background:#2b7bbb;color:#fff}.lkp-telefono{box-shadow:0 26px 54px #1e325a47,0 0 0 3px #2b7bbb2e,0 0 34px #2b7bbb38;transition:max-width .25s ease}.lkp-telefono-ancho{max-width:560px}.lkp-previa-col{width:560px;max-width:94vw}.lkp-paleta-muestras i{border-radius:50%}.lkp-previa-col.ancha{width:560px}.lkp-previa-col .lkp-telefono{margin:0 auto;width:340px;max-width:100%}@media (max-width: 1250px){.lkp-previa-col.ancha{width:100%;max-width:560px}}.lkp-fondo{background:radial-gradient(640px 420px at 12% -6%,#ffd6e8d9,#ffd6e800 62%),radial-gradient(720px 480px at 88% 4%,#b2dbffe6,#b2dbff00 64%),radial-gradient(560px 420px at 55% 108%,#ffeeb8cc,#ffeeb800 60%),radial-gradient(500px 380px at 96% 82%,#d8c7ffa6,#d8c7ff00 62%),linear-gradient(160deg,#fdf3e3,#e8f1fb 55%,#fdeef4)}.lkp-panel-flex .lkp-panel{background:linear-gradient(168deg,#ffffffd1,#ffffff9e);border:1px solid rgba(255,255,255,.95);box-shadow:0 30px 60px #5a3c8c2e,0 6px 18px #5a3c8c1a,inset 0 1px #fff,inset 0 -18px 34px #ffffff2e}.lkp-bloque{background:linear-gradient(170deg,#fff,#f6faff 78%,#fdf3f8);border:1px solid rgba(160,190,225,.45);box-shadow:0 14px 28px #3c5a8c1f,0 2px 6px #3c5a8c12,inset 0 1px #fff}.lkp-bloque h2{position:relative;padding-bottom:7px}.lkp-bloque h2:after{content:"";position:absolute;left:0;bottom:0;width:42px;height:3px;border-radius:99px;background:linear-gradient(90deg,#2b7bbb,#7cc3f2,#f2a7c3)}.lkp-col-cabeza{background:linear-gradient(130deg,#dcefff,#e9f7ff 45%,#ffe9f3);border:1px solid rgba(120,175,230,.55);box-shadow:0 10px 22px #3c5a8c1f,inset 0 1px #fff}.lkp-boton{box-shadow:0 10px 20px #2b7bbb52,inset 0 1px #ffffff73;transition:transform .15s ease,box-shadow .15s ease}.lkp-boton:hover{transform:translateY(-1px);box-shadow:0 14px 26px #2b7bbb61,inset 0 1px #ffffff73}.lkp-chip{box-shadow:0 3px 8px #3c5a8c1a,inset 0 1px #fff;transition:transform .12s ease,box-shadow .12s ease}.lkp-chip:hover{transform:translateY(-1px)}.lkp-chip.activo{background:linear-gradient(120deg,#2b7bbb,#57a7dd);color:#fff;border-color:transparent;box-shadow:0 8px 16px #2b7bbb59}.lkp-paleta{box-shadow:0 6px 14px #3c5a8c1a,inset 0 1px #fff;transition:transform .12s ease,box-shadow .12s ease}.lkp-paleta:hover{transform:translateY(-2px);box-shadow:0 12px 22px #3c5a8c29,inset 0 1px #fff}.lkp-paleta.activo{box-shadow:0 0 0 2px #2b7bbb,0 12px 22px #2b7bbb40}.lkp-panel input:focus,.lkp-panel select:focus,.lkp-panel textarea:focus{outline:none;border-color:#57a7dd;box-shadow:0 0 0 3px #57a7dd47,0 4px 10px #3c5a8c14}.lkp-panel input,.lkp-panel select,.lkp-panel textarea{box-shadow:inset 0 2px 4px #3c5a8c0f}.lkp-envivo{animation:lkp-vivo 2.2s ease-in-out infinite}@keyframes lkp-vivo{0%,to{box-shadow:0 0 #22c55e73}50%{box-shadow:0 0 0 6px #22c55e00}}.lkp-cabecera{box-shadow:0 10px 30px #3c5a8c21;background:linear-gradient(120deg,#ffffffc7,#e9f6ffa8 55%,#ffe9f39e)}.lkp-telefono{position:relative;border:none;border-radius:48px;background:linear-gradient(155deg,#4a5160,#191d26 34%,#2e3442 58%,#10131a);padding:13px;box-shadow:0 44px 80px #17203661,0 12px 24px #17203642,0 0 0 2px #ffffff8c,0 0 44px #2b7bbb2e,inset 0 0 0 2px #ffffff24}.lkp-telefono-pantalla{border-radius:36px;padding-top:34px;box-shadow:inset 0 0 0 1px #141a2840,inset 0 -18px 30px #141a280f;position:relative}.lkp-telefono-pantalla:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:36px;pointer-events:none;background:linear-gradient(112deg,#ffffff21,#ffffff0b 26%,#fff0 46%)}.lkp-telefono-muesca{position:absolute;top:13px;left:0;right:0;height:0;background:transparent;z-index:6}.lkp-telefono-muesca:after{top:8px;width:92px;height:24px;border-radius:99px;background:radial-gradient(circle at 78% 50%,#2c3e55 0,#2c3e55 4px,#0a0d13 5px) #05070b;box-shadow:inset 0 0 4px #ffffff24,0 1px 3px #0a0e1659}.lkp-tel-btn{position:absolute;background:linear-gradient(90deg,#3d434f,#171b23);border-radius:3px;z-index:1}.lkp-tel-btn-vol{left:-2.5px;top:128px;width:3.5px;height:92px;box-shadow:0 34px 0 -.5px #232833;background:linear-gradient(90deg,#454c5a,#141821)}.lkp-tel-btn-pow{right:-2.5px;top:148px;width:3.5px;height:58px;background:linear-gradient(270deg,#454c5a,#141821)}.lkp-tel-home{position:absolute;left:50%;bottom:19px;transform:translate(-50%);width:110px;height:4.5px;border-radius:99px;background:#17203661;z-index:6;pointer-events:none}.lkp-menu-wrap{position:relative}.lkp-campana{position:relative;width:40px;height:40px;border-radius:50%;border:1px solid rgba(43,123,187,.4);background:#fff;color:#2b7bbb;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #3c5a8c1f}.lkp-badge{position:absolute;top:-5px;right:-5px;background:#e5484d;color:#fff;font-size:11px;font-weight:800;min-width:19px;height:19px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border:2px solid #fff}.lkp-usuario-chip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(43,123,187,.4);color:#173a5e;border-radius:999px;padding:4px 14px 4px 4px;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 4px 10px #3c5a8c1f}.lkp-usuario-foto{width:30px;height:30px;border-radius:50%;object-fit:cover}.lkp-usuario-ini{width:30px;height:30px;border-radius:50%;background:linear-gradient(130deg,#2b7bbb,#7cc3f2);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800}.lkp-menu{position:absolute;right:0;top:calc(100% + 8px);width:280px;background:#fff;border:1px solid rgba(160,190,225,.55);border-radius:16px;box-shadow:0 24px 48px #28467838,0 4px 12px #2846781a;padding:10px;z-index:70}.lkp-menu-tit{margin:2px 6px 8px;font-weight:800;color:#173a5e}.lkp-menu-vacio{margin:0 6px 6px;color:#5b6b7d;font-size:13.5px}.lkp-menu-item-txt{margin:0 6px 8px;font-size:13.5px;color:#33506e;line-height:1.45;border-left:3px solid #7cc3f2;padding-left:9px}.lkp-menu-item{display:block;width:100%;text-align:left;background:none;border:none;padding:9px 8px;border-radius:10px;font:inherit;font-size:14.5px;color:#173a5e;cursor:pointer;text-decoration:none;box-sizing:border-box}.lkp-menu-item:hover{background:#2b7bbb1a}.lkp-tabs-diseno{display:flex;gap:4px;background:#2b7bbb1a;border:1px solid rgba(43,123,187,.22);border-radius:12px;padding:4px;margin:12px 0 4px}.lkp-tabs-diseno button{flex:1;border:none;background:transparent;padding:8px 6px;border-radius:9px;font:inherit;font-weight:700;font-size:13.5px;color:#33506e;cursor:pointer}.lkp-tabs-diseno button.on{background:linear-gradient(120deg,#2b7bbb,#57a7dd);color:#fff;box-shadow:0 6px 14px #2b7bbb52}.lkp-barra-guardar{position:fixed;left:0;right:0;bottom:0;z-index:55;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 22px;background:linear-gradient(120deg,#ffffffe0,#e9f6ffd6 55%,#ffe9f3d1);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-top:1px solid rgba(160,190,225,.6);box-shadow:0 -12px 30px #3c5a8c24}.lkp-barra-estado{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#173a5e;font-size:14px}.lkp-barra-izq{display:flex;align-items:center;gap:16px;min-width:0;flex-wrap:wrap}.lkp-alerta-grave{background:#b3372f;color:#fff;font-weight:800;font-size:12.5px;padding:6px 12px;border-radius:999px;white-space:nowrap;align-self:center;box-shadow:0 6px 16px #b3372f59}.lkp-barra-msg{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:10px;font-size:13.5px;font-weight:600;border:1px solid}.lkp-barra-msg.ok{background:#e8f9ef;border-color:#b9e7cb;color:#14663a}.lkp-barra-msg.mal{background:#fdeeee;border-color:#f3c2bd;color:#a02c22}.lkp-barra-msg svg{flex:none}.lkp-punto{width:10px;height:10px;border-radius:50%}.lkp-punto.verde{background:#22c55e;box-shadow:0 0 0 4px #22c55e33}.lkp-punto.rojo{background:#e5484d;box-shadow:0 0 0 4px #e5484d2e}.lkp-barra-acciones{display:flex;gap:10px;align-items:center}.lkp-barra-acciones .lkp-boton{margin-top:0}.lkp-boton.fantasma{background:#fff;color:#2b7bbb;border:1px solid rgba(43,123,187,.45);box-shadow:0 4px 10px #3c5a8c1a;text-decoration:none;display:inline-flex;align-items:center}.lkp-fondo{padding-bottom:118px}.lkp-navegador{background:#fff;border:1px solid rgba(140,170,205,.6);border-radius:18px;overflow:hidden;box-shadow:0 36px 70px #1720364d,0 10px 22px #17203629,0 0 40px #2b7bbb24}.lkp-nav-barra{display:flex;align-items:center;gap:12px;background:linear-gradient(180deg,#f7fbff,#e7f1fb);border-bottom:1px solid rgba(140,170,205,.45);padding:9px 14px}.lkp-nav-dots{display:inline-flex;gap:7px}.lkp-nav-dots i{width:11px;height:11px;border-radius:50%;display:block}.lkp-nav-dots i:nth-child(1){background:#ff5f57}.lkp-nav-dots i:nth-child(2){background:#febc2e}.lkp-nav-dots i:nth-child(3){background:#28c840}.lkp-nav-dots.fantasma{visibility:hidden}.lkp-nav-url{flex:1;text-align:center;background:#fff;border:1px solid rgba(140,170,205,.5);border-radius:99px;padding:4px 14px;font-size:12.5px;color:#5b6b7d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lkp-navegador .lkp-telefono-pantalla{border-radius:0;padding-top:18px;max-height:580px;box-shadow:none}.lkp-navegador .lkp-telefono-pantalla:after{border-radius:0}.lkp-barra-ajuste{margin:10px 0 4px}.lkp-barra-cabeza{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;font-weight:700;color:#33506e;margin-bottom:6px}.lkp-barra-valor{background:#eef5fc;border:1px solid rgba(43,123,187,.35);color:#173a5e;border-radius:8px;padding:2px 8px;font-size:12.5px;display:inline-flex;align-items:center;gap:6px}.lkp-barra-auto{color:#7186a0;font-size:12.5px;font-weight:600}.lkp-barra-x{border:none;background:none;color:#2b7bbb;font-size:15px;font-weight:800;cursor:pointer;padding:0;line-height:1}.lkp-barra-ajuste input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:7px;border-radius:99px;outline:none;box-shadow:none;padding:0;border:none;cursor:pointer}.lkp-barra-ajuste input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2.5px solid #2b7bbb;box-shadow:0 3px 8px #2b7bbb66;cursor:pointer}.lkp-barra-ajuste input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2.5px solid #2b7bbb;box-shadow:0 3px 8px #2b7bbb66;cursor:pointer}.lkp-contador{display:block;text-align:right;font-size:11.5px;color:#7186a0;margin-top:3px}.lkp-publica .lkp-link{border-radius:var(--lk-radio, 14px);box-shadow:0 calc(var(--lk-sombra, 6) * .45px) calc(var(--lk-sombra, 6) * 1.2px) #17203629}.lkp-fondo{background:radial-gradient(680px 440px at 10% -6%,#ffb7d5f2,#ffb7d500 62%),radial-gradient(760px 500px at 90% 2%,#93c9fff2,#93c9ff00 64%),radial-gradient(600px 440px at 52% 110%,#ffe29ae6,#ffe29a00 60%),radial-gradient(520px 400px at 98% 84%,#c4acffcc,#c4acff00 62%),linear-gradient(160deg,#fdeeda,#d9e9fb 55%,#fbdcea)}.lkp-panel-flex .lkp-panel label{margin:9px 0 4px}.lkp-bloque{padding:15px 15px 9px}.lkp-bloque h2{display:flex;align-items:center;gap:9px}.lkp-bloque h2:before{content:"";flex:0 0 auto;width:15px;height:15px;border-radius:5px;background:linear-gradient(135deg,#2b7bbb,#7cc3f2 55%,#f2a7c3);box-shadow:0 3px 7px #2b7bbb59,inset 0 1px #ffffffb3}.lkp-bloque h2:after{left:24px}.lkp-cartas{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:6px 0 4px}@media (max-width: 480px){.lkp-cartas{grid-template-columns:repeat(2,1fr)}}.lkp-carta-dis{position:relative;background:#fff;border:1.5px solid rgba(160,190,225,.5);border-radius:14px;padding:7px 7px 8px;cursor:pointer;font:inherit;text-align:center;box-shadow:0 5px 12px #3c5a8c17;transition:transform .12s ease,box-shadow .12s ease}.lkp-carta-dis:hover{transform:translateY(-2px);box-shadow:0 10px 20px #3c5a8c26}.lkp-carta-dis.activo{border-color:#2b7bbb;box-shadow:0 0 0 2px #2b7bbb59,0 10px 20px #2b7bbb33}.lkp-carta-dis.activo:after{content:"✓";position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;background:#2b7bbb;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px #2b7bbb73;border:2px solid #fff}.lkp-carta-prev{display:block;position:relative;height:66px;border-radius:9px;background:linear-gradient(150deg,var(--tin, #dcefff),#ffffff 130%);overflow:hidden;margin-bottom:6px}.lkp-carta-prev i{position:absolute;display:block}.lkp-carta-prev .p-foto{top:8px;left:50%;transform:translate(-50%);width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #3c5a8c4d}.lkp-carta-prev .p-linea{left:50%;transform:translate(-50%);height:4.5px;border-radius:99px;background:#fffffff2;box-shadow:0 1px 2px #3c5a8c2e}.lkp-carta-prev .p-linea.a{top:30px;width:52%}.lkp-carta-prev .p-linea.b{top:39px;width:38%}.lkp-carta-prev .p-boton{top:49px;left:50%;transform:translate(-50%);width:46%;height:9px;border-radius:99px;background:#2b7bbb;box-shadow:0 2px 5px #2b7bbb66}.lkp-carta-nombre{font-size:12px;font-weight:700;color:#33506e;line-height:1.25;display:block}.lkp-nombre-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.lkp-nombre-grid>div{min-width:0}.lkp-foto-opciones{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:6px 0 12px}.lkp-foto-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:14px 6px 11px;border-radius:14px;border:1.5px solid #dcebfb;background:#ffffffa6;font-family:inherit;font-weight:700;font-size:12.5px;color:#274b73;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.lkp-foto-tile svg{width:27px;height:27px;color:#2b7bbb}.lkp-foto-tile:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 16px #3c5a8c24}.lkp-foto-tile:disabled{opacity:.42;cursor:default}.lkp-foto-grande{display:grid;gap:10px;justify-items:center}.lkp-foto-grande img{width:100%;max-height:46vh;object-fit:contain;border-radius:14px;background:#dcebfb80}.lkp-sesion-mini .lkp-mini-rec{top:auto;right:auto;bottom:-6px;left:-6px;background:#2b7bbb;font-size:10px}.lkp-recorte-marco{position:relative;width:min(320px,78vw);aspect-ratio:3 / 4;margin:4px auto 12px;border-radius:14px;overflow:hidden;background:#10131a;touch-action:none;cursor:grab}.lkp-recorte-marco img{position:absolute;max-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.lkp-recorte-fila{display:flex;align-items:center;gap:10px;margin-bottom:4px;color:#5b7a99;font-weight:800}.lkp-recorte-fila input[type=range]{flex:1;accent-color:#2b7bbb}.lkp-recorte-error{color:#b3261e;font-size:13px;font-weight:600;margin:6px 0 0}.lkp-recorte-acciones{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.lkp-milink-actual{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:#dcebfb8c;border-radius:12px;padding:10px 12px;margin-bottom:10px}.lkp-milink-actual strong{font-size:16px;color:#173a5e}.lkp-no-copiar{user-select:none;-webkit-user-select:none}.lkp-sec{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:12px 0 8px}.lkp-sec h3{margin:0;color:#2b7bbb}.lkp-sec-info{font-size:11.5px;color:#8296ab}.lkp-looks-cab .lkp-sec{margin:0}.lkp-diseno .lkp-chips{justify-content:center;margin:2px 0 10px}.lkp-boton-muestra{display:flex;justify-content:center;padding:10px 0 4px}.lkp-boton-muestra .lkp-link{width:auto;min-width:190px;text-align:center;cursor:pointer;font:inherit}.lkp-milink-actual.gris{background:#edf0f4}.lkp-milink-actual.gris strong{color:#71808f}.lkp-milink-ver{margin:10px 0 2px}.lkp-milink-aviso{background:#d6454517;color:#a83232;border-radius:10px;padding:8px 12px;font-size:13px;margin:-2px 0 12px}.lkp-milink-form label{display:block;font-weight:700;font-size:13px;color:#33506e;margin:12px 0 5px}.lkp-milink-form input{width:100%;box-sizing:border-box;padding:9px 12px;border-radius:10px;border:1.5px solid #c9dcee;font:inherit;background:#fff}.lkp-milink-nuevo{display:flex;align-items:center;gap:6px}.lkp-milink-nuevo span{color:#5b7a99;font-weight:700;white-space:nowrap}.lkp-milink-nuevo input{flex:1}.lkp-milink-ok{color:#1c7c43;font-size:13px;font-weight:700;margin:6px 0 0}.lkp-guardar-fuera{display:flex;justify-content:flex-end;margin-top:10px}.lkp-boton.pildora{border-radius:999px}.lkp-guardar-fuera.izq{justify-content:flex-start}.lkp-barra-neumo{display:flex;align-items:center;gap:12px;background:linear-gradient(145deg,#f4f9ff,#e8f1fa);border-radius:99px;padding:9px 10px 9px 16px;box-shadow:inset 3px 3px 7px #8caacd59,inset -3px -3px 7px #fffffff2,0 4px 10px #3c5a8c14}.lkp-barra-neumo input[type=range]{flex:1;height:8px}.lkp-barra-circulo{flex:0 0 auto;width:46px;height:46px;border-radius:50%;background:linear-gradient(145deg,#fff,#e9f2fa);box-shadow:4px 4px 9px #8caacd73,-3px -3px 8px #fffffff2,inset 0 1px #fff;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:800;color:#2b7bbb}.lkp-barra-ajuste input[type=range]::-webkit-slider-thumb{width:24px;height:24px;background:linear-gradient(145deg,#fff,#e9f2fa);border:2px solid #2b7bbb;box-shadow:3px 3px 7px #8caacd80,-2px -2px 6px #ffffffe6}.lkp-barra-ajuste input[type=range]::-moz-range-thumb{width:24px;height:24px;background:linear-gradient(145deg,#fff,#e9f2fa);border:2px solid #2b7bbb;box-shadow:3px 3px 7px #8caacd80,-2px -2px 6px #ffffffe6}.lkp-link{border-radius:var(--lk-radio, 16px);border-width:var(--lk-borde, 1px);backdrop-filter:blur(var(--lk-desenfoque, 0px));-webkit-backdrop-filter:blur(var(--lk-desenfoque, 0px))}[style*=--lk-sombra] .lkp-link{box-shadow:0 10px 24px #3c2d5a21,0 2px 6px #3c2d5a14,inset 0 1px #ffffffe6,0 calc(var(--lk-sombra) * 1px) calc(var(--lk-sombra) * 3px) #23508229}[style*=--lk-opacidad] .lkp-link{background-color:color-mix(in srgb,var(--lk-superficie, #ffffff) calc(var(--lk-opacidad) * 100%),transparent)}.lkp-ajustes-estudio{margin-top:2px}.lkp-seg-pills{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 10px}.lkp-seg-pill{border:1px solid rgba(160,190,225,.55);background:#fff;color:#33506e;border-radius:999px;padding:7px 13px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;box-shadow:0 3px 8px #3c5a8c14}.lkp-seg-pill.activo{background:#e3f0fc;border-color:#2b7bbb;color:#1d5c96;box-shadow:0 0 0 2px #2b7bbb40}.lkp-seg{position:relative;margin:12px 32px 16px 0}.lkp-seg-pista{position:relative;height:40px;border-radius:99px;background:linear-gradient(145deg,#f7fbff,#e9f1f9);box-shadow:inset 3px 3px 8px #8caacd66,inset -3px -3px 8px #fffffff2,0 6px 14px #3c5a8c1f;overflow:hidden}.lkp-seg-base,.lkp-seg-relleno{position:absolute;top:7px;bottom:7px;left:10px;border-radius:99px}.lkp-seg-base{right:10px;background-image:repeating-linear-gradient(115deg,#7896b947 0,#7896b947 13px,#7896b900 13px,#7896b900 23px)}.lkp-seg-relleno{background-image:repeating-linear-gradient(115deg,#ffffff4d 0,#ffffff4d 13px,#fff0 13px,#fff0 23px),linear-gradient(180deg,#8ec9f5,#4a9eda);box-shadow:2px 0 6px #2b7bbb59}.lkp-seg-pista input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.lkp-seg-circulo{position:absolute;right:-32px;top:50%;transform:translateY(-50%);width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff,#eef4fa 78%);box-shadow:5px 5px 12px #8caacd80,-3px -3px 9px #fffffff2,inset 0 0 0 5px #fff,inset 0 0 0 7px #a0bee159;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:#173a5e;z-index:2;pointer-events:none}.lkp-cabecera{flex-wrap:wrap;row-gap:8px}.lkp-cab-nav{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.lkp-cab-nav button,.lkp-cab-nav a{border:1px solid rgba(43,123,187,.35);background:#ffffffbf;color:#1d5c96;border-radius:999px;padding:8px 15px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;text-decoration:none;box-shadow:0 3px 8px #3c5a8c1a;transition:transform .12s ease,background .12s ease}.lkp-cab-nav button:hover,.lkp-cab-nav a:hover{background:#fff;transform:translateY(-1px)}.lkp-cab-nav .lkp-cab-guardar{background:#2b7bbb;border-color:#2b7bbb;color:#fff;box-shadow:0 5px 12px #2b7bbb59}.lkp-cab-nav .lkp-cab-guardar:hover{background:#2370aa}#lkp-panel-top,#lkp-sec-diseno{scroll-margin-top:96px}@media (max-width: 760px){.lkp-cab-nav{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:4px}.lkp-cab-nav button,.lkp-cab-nav a{white-space:nowrap}}.lkp-seg{margin:18px 26px}.lkp-seg-pista{overflow:visible}.lkp-seg-clip{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden}.lkp-seg-pista input[type=range]{z-index:3}.lkp-seg-circulo{right:auto;width:64px;height:64px;font-size:15.5px;transform:translate(-50%,-50%);z-index:2}.lkp-stepper{display:flex;align-items:flex-start;margin:4px 2px 18px}.lkp-step-col{display:flex;flex-direction:column;align-items:center;gap:6px;width:68px;flex:0 0 auto}.lkp-step-linea{flex:1;height:2.5px;border-radius:99px;background:#c3cfdd;margin-top:15px}.lkp-step-linea.llena{background:#2b7bbb}.lkp-step-circulo{width:32px;height:32px;border-radius:50%;border:2px solid #b9c6d6;background:#fff;color:#7b8ea6;font:inherit;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0}.lkp-step-circulo.activo{background:#2b7bbb;border-color:#2b7bbb;color:#fff;box-shadow:0 0 0 5px #2b7bbb33,0 5px 12px #2b7bbb59}.lkp-step-circulo.hecho{background:#2b7bbb;border-color:#2b7bbb;color:#fff;cursor:pointer}.lkp-step-circulo:disabled{cursor:default}.lkp-step-nombre{font-size:11.5px;font-weight:600;color:#7b8ea6;text-align:center;line-height:1.2}.lkp-step-nombre.activo{color:#1d5c96;font-weight:800}.lkp-pasos-nav{display:flex;gap:10px;align-items:center;margin-top:16px}.lkp-pasos-nav .lkp-boton{flex:1}.lkp-paso-atras{border:1px solid rgba(43,123,187,.4);background:#fff;color:#1d5c96;border-radius:999px;padding:10px 18px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.lkp-perfil-btn{position:relative;width:42px;height:42px;border-radius:50%;border:2px solid rgba(43,123,187,.45);background:#fff;padding:0;cursor:pointer;box-shadow:0 4px 10px #3c5a8c29;flex:0 0 auto}.lkp-perfil-foto{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.lkp-perfil-ini{width:100%;height:100%;border-radius:50%;background:linear-gradient(140deg,#f6c453,#f4537e);color:#fff;font-size:18px;font-weight:800;display:flex;align-items:center;justify-content:center}.lkp-perfil-flecha{position:absolute;right:-3px;bottom:-3px;width:17px;height:17px;border-radius:50%;background:#2b7bbb;color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 2px 6px #2b7bbb66}.lkp-menu-cuenta{min-width:238px}.lkp-menu-identidad{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(120,160,205,.25);margin-bottom:6px}.lkp-menu-identidad b{display:block;font-size:14.5px;color:#173a5e;line-height:1.2}.lkp-menu-identidad span{display:block;font-size:12.5px;color:#7186a0}.lkp-menu-item.peligro{color:#c23333;font-weight:700}.lkp-menu-item.peligro:hover{background:#c2333314}.lkp-menu-identidad>div span{display:block;font-size:12.5px;color:#7186a0}.lkp-menu-identidad .lkp-usuario-ini{flex:0 0 auto}.lkp-sesion-fotos.col2{grid-template-columns:repeat(2,1fr);gap:10px}.lkp-sesion-fotos.forma-recta .lkp-sesion-foto{border-radius:3px}.lkp-rejilla-etq{font-size:12.5px;font-weight:700;color:#33506e;align-self:center;margin:0 2px 0 8px}.lkp-rejilla-etq:first-child{margin-left:0}.lkp-cab-nav button,.lkp-cab-nav a{background:transparent;border:none;box-shadow:none;color:#33506e;display:inline-flex;flex-direction:column;align-items:center;gap:3px;padding:6px 10px 5px;border-radius:10px}.lkp-cab-nav button:hover,.lkp-cab-nav a:hover{background:#fff9;color:#1d5c96;transform:none}.lkp-cab-nav button svg,.lkp-cab-nav a svg{flex:0 0 auto}.lkp-perfil-btn{margin-right:13px;overflow:visible}.lkp-perfil-flecha{right:-14px;bottom:auto;top:50%;transform:translateY(-50%);width:auto;height:auto;background:none;border:none;box-shadow:none;color:#33506e}.lkp-modal-salir{max-width:340px;text-align:center}.lkp-modal-salir h2{margin:4px 0 6px;font-size:19px}.lkp-salir-botones{display:flex;gap:10px;margin-top:16px}.lkp-salir-botones .lkp-boton,.lkp-salir-botones .lkp-paso-atras{flex:1}.lkp-salir-fondo{position:fixed;top:0;right:0;bottom:0;left:0;background:#141e2d7a;display:grid;place-items:center;padding:16px;z-index:90}.lkp-modal{margin:auto}.lkp-panel-flex{background:#fffc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.85);border-radius:26px;box-shadow:0 24px 48px #5a3c8c29,0 4px 14px #5a3c8c1a,inset 0 1px #fffffff2;padding:20px 22px 26px}.lkp-panel-flex .lkp-panel{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;box-shadow:none;padding:0;max-width:none}@media (max-width: 760px){.lkp-panel-flex{padding:14px 12px 18px;border-radius:20px}}.lkp-panel-flex{margin-top:16px}.lkp-nichos{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin:2px 0 10px}.lkp-nicho{border-radius:999px;padding:5px 13px;font-size:12px;font-weight:700;background:linear-gradient(135deg,#e8f3fd,#dcecfb);color:#1d5c96;border:1px solid rgba(43,123,187,.35);box-shadow:0 3px 8px #2b7bbb24,inset 0 1px #fffc}.lkp-nicho:first-child{background:#2b7bbb;color:#fff;border-color:#2b7bbb;box-shadow:0 4px 10px #2b7bbb4d}.lkp-looks-cab{display:flex;align-items:center;justify-content:space-between;gap:10px}.lkp-looks-caja{background:#ffffff8c;border:1.5px solid #dcebfb;border-radius:18px;padding:12px}.lkp-info-caja{margin-top:14px}.lkp-carta-dis{position:relative}.lkp-carta-dis.bloqueado{opacity:.55;filter:grayscale(.45);cursor:not-allowed}.lkp-carta-tag{display:inline-block;margin-top:5px;font-size:10px;font-weight:800;color:#1d5c96;background:#dcecfb;border-radius:999px;padding:2px 8px}.lkp-carta-nota{display:block;margin-top:5px;font-size:10px;font-weight:700;color:#7186a0}.lkp-carta-candado{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #172b422e}@media (min-width: 1251px){.lkp-fondo-panel{height:100dvh;display:flex;flex-direction:column;overflow:hidden;padding:0}.lkp-fondo-panel .lkp-cabecera{flex:none}.lkp-fondo-panel .lkp-cab-nav{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:660px;flex-wrap:nowrap}.lkp-cab-nav-z.izq,.lkp-cab-nav-z.der{flex:1 1 0;min-width:0;display:flex;gap:8px;align-items:center}.lkp-cab-nav-z.izq{justify-content:flex-end}.lkp-cab-nav-z.der{justify-content:flex-start}.lkp-cab-nav-z.centro{flex:none}.lkp-fondo-panel{--lkp-aire: 24px}.lkp-fondo-panel .lkp-panel-flex{flex:1 1 auto;min-height:0;align-items:stretch;max-width:none;box-sizing:border-box;margin:11px;padding:var(--lkp-aire);gap:var(--lkp-aire)}.lkp-fondo-panel .lkp-barra-guardar{position:relative;flex:none}.lkp-fondo-panel .lkp-panel-flex .lkp-col-der{display:flex;flex-direction:column;overflow:hidden;min-height:0;flex:1 1 0;min-width:0}.lkp-fondo-panel .lkp-col-der .lkp-bloque{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.lkp-fondo-panel .lkp-col-der .lkp-bloque>h2,.lkp-fondo-panel .lkp-col-der .lkp-bloque>.lkp-tabs-diseno{flex:none}.lkp-fondo-panel .lkp-col-der .lkp-looks-caja{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.lkp-fondo-panel .lkp-previa-col{position:static;min-height:0;overflow-y:auto;scrollbar-gutter:stable;flex:none}.lkp-fondo-panel .lkp-panel-flex .lkp-col-izq{display:flex;flex-direction:column;overflow:hidden;min-height:0;flex:1 1 0;min-width:0}.lkp-fondo-panel .lkp-col-izq .lkp-info-caja{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.lkp-fondo-panel .lkp-col-izq .lkp-info-caja>h2,.lkp-fondo-panel .lkp-col-izq .lkp-info-caja>.lkp-tabs-info{flex:none}.lkp-fondo-panel .lkp-col-izq .lkp-info-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.lkp-fondo-panel .lkp-col-izq .lkp-info-scroll::-webkit-scrollbar,.lkp-fondo-panel .lkp-previa-col::-webkit-scrollbar{width:8px}.lkp-fondo-panel .lkp-col-izq .lkp-info-scroll::-webkit-scrollbar-thumb,.lkp-fondo-panel .lkp-previa-col::-webkit-scrollbar-thumb{background:#2b7bbb59;border-radius:99px}.lkp-fondo-panel .lkp-col-der .lkp-looks-caja::-webkit-scrollbar{width:8px}.lkp-fondo-panel .lkp-col-der .lkp-looks-caja::-webkit-scrollbar-thumb{background:#2b7bbb59;border-radius:99px}}.lkp-menu-avisos{width:324px;max-width:88vw}.lkp-aviso-correo{border-top:1px solid rgba(120,160,205,.28);margin-top:8px;padding-top:10px}.lkp-aviso-correo .lkp-boton,.lkp-aviso-correo .lkp-inline{margin-top:8px}.lkp-tabs-info{flex-wrap:wrap;margin-bottom:14px}.lkp-numeros{margin:0 0 14px;background:#ffffffc7;border:1px solid rgba(255,255,255,.85);border-radius:18px;padding:12px 16px;text-align:center;box-shadow:0 10px 24px #1f3a5f1f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@keyframes lkpNumPulso{0%{transform:scale(1)}35%{transform:scale(1.18);color:#2b7bbb}to{transform:scale(1)}}.lkp-numeros.pulso .lkp-num-fila strong{animation:lkpNumPulso .9s ease;display:inline-block}.lkp-numeros-tit{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#5b7ba3}.lkp-numeros .lkp-cifras{margin:0;font-size:15px}.lkp-modal-cat{max-width:600px}.lkp-bloque-modal{background:transparent;border:none;box-shadow:none;margin:0;padding:4px 0 0}.lkp-tabs-diseno{flex-wrap:wrap}.lkp-cab-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;flex:1 1 auto}.lkp-cab-nav-z{display:flex;gap:4px;align-items:center}.lkp-cab-nav-z.izq{justify-content:flex-end}.lkp-cab-nav-z.centro{justify-content:center}.lkp-cab-nav-z.der{justify-content:flex-start}.lkp-numeros{margin:0;flex:0 0 auto;width:76px;height:60px;padding:5px 9px;border-radius:14px;display:flex;flex-direction:column;justify-content:center;gap:1px;text-align:left}.lkp-numeros-tit{margin:0 0 2px;font-size:8.5px;letter-spacing:.08em}.lkp-num-fila{margin:0;display:flex;align-items:center;gap:5px;font-size:12.5px;color:#5b7ba3;line-height:1.25}.lkp-num-fila strong{color:#173a5e;font-size:13px}.skl{background:#dce8f3;border-radius:8px;position:relative;overflow:hidden;flex:0 0 auto}.skl:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.65) 50%,transparent 75%);transform:translate(-100%);animation:skl-paso 1.25s ease-in-out infinite}@keyframes skl-paso{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.skl:after{animation:none}}.skl-circulo{border-radius:50%}.skl-pildora{height:24px;border-radius:999px}.skl-barra{height:48px;border-radius:14px;width:100%}.skl-cab{height:58px;border-radius:16px;width:100%}.skl-telefono{width:200px;height:380px;border-radius:30px}.skl-pagina{max-width:430px;margin:0 auto;padding:36px 22px;display:flex;flex-direction:column;align-items:center;gap:12px}.skl-fila{display:flex;gap:8px}.skl-panel-links{max-width:1460px;margin:0 auto;padding:14px;display:flex;flex-direction:column;gap:14px}.skl-cols{display:grid;grid-template-columns:1fr 400px 1fr;gap:14px;align-items:start}.skl-col{display:flex;flex-direction:column;gap:14px}.skl-bloque{background:#fff9;border:1px solid rgba(255,255,255,.8);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:10px}.skl-bloque.centro{align-items:center}.skl-panel{max-width:920px;margin:26px auto;padding:0 16px;display:flex;flex-direction:column;gap:14px}@media (max-width: 1100px){.skl-cols{grid-template-columns:1fr}.skl-telefono{height:300px}}.lkp-ojos{display:flex;justify-content:center;gap:14px;margin:2px 0 4px}.lkp-ojos3d{width:min(280px,100%);aspect-ratio:1254 / 480;margin:2px auto 4px;border-radius:16px;background:#fef9f1;overflow:hidden}.lkp-ojos-ref{position:relative;overflow:hidden}.lkp-ojo-capa{position:absolute;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50% 32%}.lkp-ojo{width:118px;height:auto;display:block;overflow:visible}.lkp-ojo .ceja{transition:transform .35s ease;transform-box:fill-box;transform-origin:center}.lkp-ojos.mira-izq .lkp-ojo:first-child .ceja{transform:translateY(3px) rotate(2.5deg)}.lkp-ojos.mira-der .lkp-ojo:last-child .ceja{transform:translateY(-3px) rotate(-2.5deg)}.lkp-ojos.mira-izq .lkp-ojo:last-child .ceja{transform:translateY(-1px)}.lkp-ojos.mira-der .lkp-ojo:first-child .ceja{transform:translateY(1.5px)}.lkp-ojo .ojo-cuerpo{transform-box:fill-box;transform-origin:center 60%;transition:transform 85ms ease-in}.lkp-ojo.parpadea .ojo-cuerpo{transform:scaleY(.07)}.lkp-ojo .iris-fondo{transform-box:fill-box;transform-origin:center;animation:irisRespira 4.6s ease-in-out infinite}@keyframes irisRespira{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media (prefers-reduced-motion: reduce){.lkp-ojo .ceja,.lkp-ojo .ojo-cuerpo{transition:none}.lkp-ojo .iris-fondo{animation:none}}.lkb-kit-campos{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.lkb-kit-campo{background:#eaf3ff;border:1px solid #cfe4ff;color:#22507e;border-radius:999px;padding:3px 10px;font-size:12px}.lkb-dekit{color:#b07d1e;font-size:12px;font-weight:700}.lkb-sub{font-weight:800;margin:10px 0 2px}.lkb-texto{white-space:pre-wrap;margin:0 0 6px}.lkb-comp-fotos{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px}.lkb-comp-fotos img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:10px}.lkp-guardar-contacto{display:inline-block;margin:6px 0;font-weight:700;color:#22507e;text-decoration:underline}.lkp-sesion-cat{color:#8a6d3b;font-weight:700}.lkp-salir-botones{display:flex;gap:10px}.lkp-salir-botones .lkp-boton{flex:1 1 0;border-radius:999px;padding:10px 18px}.lkp-fila-perfil{align-items:flex-start;gap:16px}.lkp-foto-cam{position:absolute;right:0;bottom:2px;width:22px;height:22px;border-radius:50%;background:#2b7bbb;border:2px solid #fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px #1e325a4d;pointer-events:none}.lkp-foto-wrap{position:relative;flex:0 0 auto;text-align:center;cursor:pointer;border-radius:50%}.lkp-foto-wrap:hover .lkp-foto.chica,.lkp-foto-wrap:focus-visible .lkp-foto.chica{box-shadow:0 10px 26px #1e325a38,0 0 0 4px #2b7bbb59}.lkp-nombre-lado{flex:1 1 auto;min-width:0}.lkp-numeros{width:122px;text-align:center;align-items:center;margin-left:auto}.lkp-numeros-fila{display:flex;flex-direction:row;justify-content:center;gap:13px}.lkp-numeros .lkp-num-fila{justify-content:center}.lkp-nicho-chips{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 10px}.lkp-nicho-chip{position:relative;display:inline-flex;align-items:center;gap:7px;background:#eaf3ff;border:1px solid #bcd7f7;color:#173a5e;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.lkp-nicho-chip.principal{background:#2b7bbb;border-color:#2b7bbb;color:#fff}.lkp-nicho-chip em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.lkp-nicho-x{position:absolute;top:-6px;right:-6px;width:17px;height:17px;border-radius:50%;border:2px solid #fff;background:#e05252;color:#fff;font-size:11px;line-height:1;display:grid;place-items:center;cursor:pointer;padding:0}.lkp-nicho-sel{position:relative}.lkp-nicho-boton{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;background:#fff;border:1px solid #c9d9ec;border-radius:12px;padding:9px 12px;font-size:14px;color:#173a5e;cursor:pointer}.lkp-nicho-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;max-height:300px;overflow:auto;background:#fff;border:1px solid #c9d9ec;border-radius:14px;box-shadow:0 18px 40px #1f3a5f38;padding:6px}.lkp-nicho-cat{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;padding:8px 10px;font-size:13px;font-weight:800;letter-spacing:.04em;color:#5b7ba3;cursor:pointer;border-radius:8px}.lkp-nicho-cat:hover{background:#f2f7fd}.lkp-nicho-op{width:100%;text-align:left;background:none;border:none;padding:8px 10px 8px 20px;font-size:14px;color:#173a5e;cursor:pointer;border-radius:8px;display:block}.lkp-nicho-op:hover{background:#eaf3ff}.lkp-nicho-op.on{background:#2b7bbb;color:#fff;font-weight:700}.lkp-nicho-op:disabled{opacity:.45;cursor:not-allowed}.lkp-nicho-deshab{font-size:11.5px}.lkp-foto-col{display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.lkp-fila-perfil .lkp-foto.chica{width:88px;height:88px}.lkp-ojos{filter:drop-shadow(0 7px 12px rgba(31,58,95,.2))}.lkp-ojos.mira-izq .lkp-ojo:first-child .ceja{transform:translateY(-4.5px) rotate(-2deg)}.lkp-modal-salir .lkp-salir-botones .lkp-boton{flex:1 1 0;width:0;min-width:0;height:46px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px}.lkp-carta-dis.previendo{outline:2px dashed #2b7bbb;outline-offset:2px}.lkp-nichos-fila{display:flex;gap:12px;align-items:flex-start}.lkp-nicho-col{flex:1 1 0;min-width:0}
