@media screen and (max-width:800px){html,body{max-width:100%!important;overflow-x:clip!important}
html body{padding-top:0!important;padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;scroll-padding-top:74px!important}
html body #uhz-global-header,html body header.uhzg-header,html body #uhz-shared-header,
html body #uhz-mobile-nav,html body #uhz-mobile-dock,html body #uhz-phone-dock,
html body .uhz-phone-dock,html body #uhz-mobile-spacer,html body .uhzg-spacer,
html body #uhz-app-header-actions,html body #uhz-mobile-app-tabs,
html body #uhz-app-more-sheet,html body #uhz-mobile-intro{display:none!important;height:0!important;min-height:0!important;max-height:0!important;
 visibility:hidden!important}
html body #uhz-native-head{display:flex!important;position:sticky!important;top:0!important;left:0!important;right:0!important;
 z-index:2147483004!important;box-sizing:border-box!important;
 width:100%!important;min-height:76px!important;height:76px!important;
 padding:9px 14px!important;gap:10px!important;
 align-items:center!important;justify-content:space-between!important;
 background:#fff!important;border-bottom:1px solid #e0e9ed!important;
 box-shadow:0 2px 8px rgba(16,40,61,.04)!important;
 font:400 14px/1.3 system-ui,-apple-system,Segoe UI,sans-serif!important;
 margin:0!important;visibility:visible!important}
html body #uhz-native-head *{box-sizing:border-box!important}
html body #uhz-native-head .uhz-app-brand{min-width:0!important;display:flex!important;align-items:center!important;gap:9px!important;flex:1 1 auto!important;text-decoration:none!important;color:#163c54!important}
html body #uhz-native-head .uhz-app-brand img{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;object-fit:contain!important;border-radius:13px!important}
html body #uhz-native-head .uhz-app-brand-text{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}
html body #uhz-native-head .uhz-app-brand strong{display:block!important;font:800 clamp(16px,4.4vw,20px)/1.12 system-ui,sans-serif!important;letter-spacing:-.03em!important;color:#12384e!important;white-space:nowrap!important}
html body #uhz-native-head .uhz-app-brand small{display:block!important;font:550 9px/1.3 system-ui,sans-serif!important;color:#6b818d!important;white-space:nowrap!important}
html body #uhz-native-head .uhz-app-brand{max-width:calc(100% - 96px)!important;
 gap:7px!important;}
html body #uhz-native-head .uhz-app-logo-motion{position:relative!important;
 display:block!important;
 width:52px!important;height:52px!important;
 min-width:52px!important;flex:0 0 52px!important;
 border-radius:14px!important;
 isolation:isolate!important;
 animation:uhzAppLogoFloat 4.8s ease-in-out infinite!important;}
html body #uhz-native-head .uhz-app-logo-motion img{display:block!important;
 position:absolute!important;
 top:4px!important;left:4px!important;
 width:44px!important;height:44px!important;
 min-width:44px!important;max-width:44px!important;
 object-fit:contain!important;
 border-radius:13px!important;
 box-shadow:0 2px 12px rgba(14,86,130,.13)!important;
 z-index:1!important;}
html body #uhz-native-head .uhz-app-orbit{position:absolute!important;
 inset:0!important;
 display:block!important;
 z-index:2!important;
 pointer-events:none!important;
 border:1px solid rgba(60,170,226,.35)!important;
 border-radius:50%!important;
 box-shadow:0 0 7px rgba(39,154,218,.13)!important;
 transform-origin:center center!important;}
html body #uhz-native-head .uhz-app-orbit-a{border-style:dashed!important;
 border-top-color:rgba(55,187,245,.7)!important;
 animation:uhzAppOrbitClockwise 8s linear infinite!important;}
html body #uhz-native-head .uhz-app-orbit-b{inset:5px!important;
 border-color:rgba(83,195,244,.4)!important;
 border-left-color:#76d4ff!important;
 border-right-color:rgba(18,111,174,.1)!important;
 animation:uhzAppOrbitCounterclockwise 10s linear infinite!important;}
html body #uhz-native-head .uhz-app-orbit::after{content:""!important;
 position:absolute!important;
 top:-3px!important;left:calc(50% - 3px)!important;
 width:6px!important;height:6px!important;
 border-radius:50%!important;
 border:1px solid rgba(245,252,255,.95)!important;
 background:#40bbf0!important;
 box-shadow:0 0 8px 2px rgba(41,171,233,.75)!important;}
html body #uhz-native-head .uhz-app-orbit-b::after{top:auto!important;bottom:-3px!important;
 width:5px!important;height:5px!important;
 background:#8edbff!important;}
html body #uhz-native-head .uhz-app-glow-particle{pointer-events:none!important;position:absolute!important;
 left:46px!important;top:23px!important;
 z-index:3!important;
 width:4px!important;height:4px!important;border-radius:50%!important;
 background:#bcefff!important;
 box-shadow:0 0 7px 3px rgba(95,179,223,.48)!important;
 animation:uhzAppCoreBlink 3s ease-in-out infinite!important;}
html body #uhz-native-head .uhz-app-brand .uhz-app-name-motion{display:block!important;white-space:nowrap!important;
 font-family:inherit!important;
 letter-spacing:-.045em!important;
 color:#143e55!important;}
html body #uhz-native-head .uhz-app-name-motion>span{position:relative!important;
 display:inline-block!important;
 color:#143e55!important;
 transform-origin:center bottom!important;
 will-change:transform!important;
 animation:uhzAppLetterWave 4.3s cubic-bezier(.4,.05,.2,1) infinite!important;
 animation-delay:calc(var(--i)*80ms)!important;}
html body #uhz-native-head .uhz-app-brand small{text-shadow:0 0 1px rgba(28,108,156,.06)!important;}
@keyframes uhzAppOrbitClockwise{to{transform:rotate(360deg)}}
@keyframes uhzAppOrbitCounterclockwise{to{transform:rotate(-360deg)}}
@keyframes uhzAppLogoFloat{0%,100%{transform:translateY(0)}
50%{transform:translateY(-2px)}}
@keyframes uhzAppCoreBlink{0%,100%{opacity:.35;transform:scale(.75)}
50%{opacity:1;transform:scale(1.18)}}
@keyframes uhzAppLetterWave{0%,17%,100%{transform:translateY(0);color:#143e55;text-shadow:none}
5%{transform:translateY(-2.8px);color:#2597c9;text-shadow:0 0 8px rgba(53,157,212,.27)}
10%{transform:translateY(.7px);color:#195579;text-shadow:none}}
html body #uhz-native-head .uhz-app-actions{display:flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important}
html body #uhz-native-head .uhz-app-action,html body #uhz-native-head summary.uhz-app-action{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;
 min-width:38px!important;min-height:38px!important;border:1px solid #dce7ea!important;
 border-radius:12px!important;background:#fff!important;color:#275b6d!important;box-shadow:none!important;
 padding:7px!important;text-decoration:none!important;cursor:pointer!important;list-style:none!important}
html body #uhz-native-head .uhz-app-action svg{width:22px!important;height:22px!important;stroke:currentColor!important;stroke-width:1.8!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}
html body #uhz-native-head .uhz-app-action-more{border:0!important}
html body #uhz-native-head .uhz-app-profile-link{box-sizing:border-box!important;
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 gap:0!important;position:relative!important;
 min-width:62px!important;width:auto!important;height:40px!important;min-height:40px!important;
 margin:0!important;padding:0 11px!important;
 color:#205577!important;background:#f2f7fa!important;
 border:1px solid #d3e3ec!important;border-radius:13px!important;
 box-shadow:0 1px 4px rgba(12,44,71,.045)!important;
 text-decoration:none!important;
 font:750 12px/1 system-ui,-apple-system,Segoe UI,sans-serif!important;
 white-space:nowrap!important;cursor:pointer!important;}
html body #uhz-native-head .uhz-app-profile-link .uhz-app-enter-text{display:inline!important;white-space:nowrap!important;}
html body #uhz-native-head .uhz-app-profile-link .uhz-app-profile-icon{display:none!important;}
html body #uhz-native-head .uhz-app-profile-link.is-signed-in{box-sizing:border-box!important;width:40px!important;min-width:40px!important;max-width:40px!important;
 height:40px!important;min-height:40px!important;max-height:40px!important;
 border-radius:50%!important;padding:0!important;
 background:#103e56!important;border:1px solid #6eb8d9!important;
 box-shadow:0 0 0 2px rgba(75,169,214,.09)!important;
 overflow:hidden!important;}
html body #uhz-native-head .uhz-app-profile-link.is-signed-in .uhz-app-enter-text{display:none!important;}
html body #uhz-native-head .uhz-app-profile-link.is-signed-in .uhz-app-profile-icon{display:grid!important;place-items:center!important;
 width:100%!important;height:100%!important;
 border-radius:50%!important;
 overflow:hidden!important;}
html body #uhz-native-head .uhz-app-profile-link .uhz-app-profile-icon svg{display:block!important;width:27px!important;height:27px!important;}
html body #uhz-native-head .uhz-app-profile-link .uhz-app-profile-icon img{display:block!important;width:100%!important;height:100%!important;
 max-width:100%!important;max-height:100%!important;
 border-radius:50%!important;object-fit:cover!important;}
html body #uhz-native-head .uhz-app-profile-link:focus-visible{outline:2px solid #1596cc!important;outline-offset:3px!important;}
html[data-uhz-theme="dark"] body #uhz-native-head .uhz-app-profile-link:not(.is-signed-in){background:#213846!important;color:#e6f3f9!important;border-color:#426070!important;}
@media(max-width:365px){html body #uhz-native-head .uhz-app-profile-link:not(.is-signed-in){min-width:54px!important;padding:0 7px!important;font-size:11px!important;}}
html body #uhz-native-head details{position:relative!important}
html body #uhz-native-head summary::-webkit-details-marker{display:none!important}
html body #uhz-native-head .uhz-app-menu{display:none!important;position:fixed!important;top:76px!important;left:12px!important;right:12px!important;
 z-index:2147483009!important;box-sizing:border-box!important;max-height:calc(100dvh - 170px)!important;
 overflow-y:auto!important;padding:13px!important;background:#fff!important;border:1px solid #dbe6ec!important;
 border-radius:16px!important;box-shadow:0 18px 42px rgba(5,33,54,.2)!important;
 grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
html body #uhz-native-head details[open] .uhz-app-menu{display:grid!important}
html body #uhz-native-head .uhz-app-menu a{padding:12px 10px!important;min-height:44px!important;display:flex!important;align-items:center!important;text-decoration:none!important;font:650 12px/1.3 system-ui,sans-serif!important;color:#214c61!important;background:#f2f7fa!important;border-radius:10px!important}
html body #uhz-native-head .uhz-app-menu .uhz-menu-community{grid-column:1/-1!important}
html body #uhz-native-head .uhz-menu-theme{box-sizing:border-box!important;display:block!important;grid-column:1/-1!important;
 width:100%!important;min-width:0!important;margin:2px 0!important;
 padding:11px 9px!important;border:1px solid #dce6ee!important;
 border-radius:11px!important;background:#f6f9fb!important}
html body #uhz-native-head .uhz-menu-theme legend{margin:0!important;padding:0 5px!important;color:#416579!important;
 font:700 11px/1.2 system-ui,sans-serif!important}
html body #uhz-native-head .uhz-menu-theme-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
 gap:6px!important;width:100%!important}
html body #uhz-native-head .uhz-menu-theme-options button{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;
 min-width:0!important;width:100%!important;height:40px!important;
 margin:0!important;padding:6px 4px!important;background:#fff!important;
 color:#355a70!important;border:1px solid #d6e4ed!important;border-radius:9px!important;
 font:700 12px/1.2 system-ui,sans-serif!important;white-space:nowrap!important;
 cursor:pointer!important;box-shadow:none!important}
html body #uhz-native-head .uhz-menu-theme-options button[aria-pressed="true"]{color:#075879!important;border-color:#1999cd!important;background:#e1f3fb!important;
 font-weight:850!important}
html body #uhz-native-head .uhz-menu-theme-options button:focus-visible{outline:2px solid #1089bd!important;outline-offset:2px!important}
html[data-uhz-theme="dark"] body #uhz-native-head .uhz-app-menu{background:#17222d!important;border-color:#425767!important}
html[data-uhz-theme="dark"] body #uhz-native-head .uhz-app-menu a{background:#213442!important;color:#e2eff7!important}
html[data-uhz-theme="dark"] body #uhz-native-head .uhz-menu-theme{background:#1b2c3a!important;border-color:#3d5869!important}
html[data-uhz-theme="dark"] body #uhz-native-head .uhz-menu-theme legend{color:#c8e0ef!important}
html[data-uhz-theme="dark"] body #uhz-native-head .uhz-menu-theme-options button{background:#243b4c!important;color:#d7e6ee!important;border-color:#4c6779!important}
html[data-uhz-theme="dark"] body #uhz-native-head .uhz-menu-theme-options button[aria-pressed="true"]{background:#185c7e!important;color:#fff!important;border-color:#73cdf4!important}
html body #uhz-native-tabs{box-sizing:border-box!important;display:grid!important;position:fixed!important;top:auto!important;bottom:0!important;
 left:0!important;right:0!important;z-index:2147483005!important;width:100%!important;
 height:calc(74px + env(safe-area-inset-bottom,0px))!important;
 grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;
 padding:7px 5px calc(7px + env(safe-area-inset-bottom,0px))!important;gap:0!important;
 background:#fff!important;border-top:1px solid #dfe9e7!important;box-shadow:0 -5px 14px rgba(8,45,67,.055)!important;
 margin:0!important;visibility:visible!important}
html body #uhz-native-tabs a{display:flex!important;flex-direction:column!important;align-items:center!important;
 justify-content:center!important;gap:5px!important;position:relative!important;
 min-width:0!important;min-height:0!important;padding:0 2px!important;text-align:center!important;
 text-decoration:none!important;color:#687f88!important;border:0!important;background:none!important;
 font:700 clamp(8px,2.4vw,11px)/1.15 system-ui,sans-serif!important;white-space:nowrap!important}
html body #uhz-native-tabs a svg{display:block!important;width:24px!important;height:24px!important;stroke:currentColor!important;stroke-width:1.9!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}
html body #uhz-native-tabs a[aria-current="page"]{color:#087cac!important}
html body #uhz-native-tabs a[aria-current="page"]::before{content:"";position:absolute;top:-7px;left:calc(50% - 15px);width:30px;height:3px;border-radius:0 0 5px 5px;background:#087cac}
html body #uhz-native-tabs .uhz-profile-tab{color:#087cac!important}
html body #uhz-native-tabs .uhz-profile-tab .uhz-plus-icon{width:43px!important;height:43px!important;margin-top:-17px!important;display:grid!important;place-items:center!important;background:#087fae!important;border-radius:14px!important;box-shadow:0 4px 12px rgba(8,125,174,.20)!important;color:#fff!important}
html body #uhz-native-tabs .uhz-profile-tab .uhz-plus-icon svg{width:27px!important;height:27px!important}
html body #contenido.page{box-sizing:border-box!important;width:100%!important;max-width:100%!important;
 padding:14px 12px 32px!important;margin:0!important;min-height:0!important}
html body #contenido .site-grid{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;grid-template-columns:minmax(0,1fr)!important}
html body #contenido .main-col{width:100%!important;max-width:100%!important;min-width:0!important}
html body #buscador.search-shell.google-search-layout{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;
 height:auto!important;min-height:0!important;margin:0 0 14px!important;
 padding:20px 14px!important;border:1px solid #e3edf0!important;border-radius:20px!important;
 background:#fff!important;box-shadow:0 6px 20px rgba(23,57,78,.035)!important}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;visibility:hidden!important}
html body #buscador.search-shell.google-search-layout .uhz-search-composer{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;
 padding:0!important;margin:0!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro{box-sizing:border-box!important;
 display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;
 align-items:center!important;justify-content:flex-start!important;
 gap:3px!important;
 width:100%!important;max-width:100%!important;min-width:0!important;
 min-height:46px!important;height:46px!important;max-height:46px!important;
 padding:4px 5px 4px 9px!important;margin:0!important;
 border:1px solid #d7e5ed!important;border-radius:13px!important;
 background:#f9fcfd!important;box-shadow:none!important;
 overflow:visible!important;transform:none!important;}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .search-leading-icon{display:none!important;}
@layer uhz-typography.palette{html body #buscador.search-shell.google-search-layout #inputBusqueda{display:block!important;flex:1 1 0!important;
   box-sizing:border-box!important;
   width:0!important;max-width:none!important;min-width:0!important;
   height:36px!important;max-height:36px!important;min-height:36px!important;
   margin:0!important;padding:0 3px!important;
   font-size:14px!important;line-height:36px!important;
   border:0!important;background:transparent!important;
   box-shadow:none!important;color:#244256!important;
   text-overflow:ellipsis!important;}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .search-clear-mini{display:none!important;}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools{position:static!important;
   display:flex!important;flex:0 0 auto!important;flex-flow:row nowrap!important;
   align-items:center!important;justify-content:flex-end!important;
   width:auto!important;max-width:none!important;min-width:0!important;
   height:36px!important;min-height:36px!important;max-height:36px!important;
   gap:1px!important;margin:0!important;padding:0!important;
   border:0!important;background:transparent!important;box-shadow:none!important;
   transform:none!important;}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools>button:not(.google-search-button){display:inline-flex!important;flex:0 0 28px!important;
   box-sizing:border-box!important;align-items:center!important;justify-content:center!important;
   position:static!important;
   width:28px!important;min-width:28px!important;max-width:28px!important;
   height:32px!important;min-height:32px!important;max-height:32px!important;
   margin:0!important;padding:3px!important;
   border:0!important;border-radius:8px!important;
   background:transparent!important;box-shadow:none!important;
   color:#49677b!important;font-size:0!important;line-height:0!important;}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools .google-search-button.btn-primary{display:inline-flex!important;flex:0 0 69px!important;
   box-sizing:border-box!important;align-items:center!important;justify-content:center!important;
   position:relative!important;
   width:69px!important;min-width:69px!important;max-width:69px!important;
   height:36px!important;min-height:36px!important;max-height:36px!important;
   margin:0 0 0 3px!important;padding:0 6px!important;
   border:0!important;border-radius:9px!important;
   background:#087fc3!important;background-image:none!important;
   -webkit-mask-image:none!important;mask-image:none!important;
   box-shadow:none!important;color:#fff!important;
   font:750 12px/1 system-ui,sans-serif!important;
   text-indent:0!important;text-shadow:none!important;
   text-transform:none!important;letter-spacing:0!important;
   white-space:nowrap!important;overflow:hidden!important;}}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools>button:not(.google-search-button) span:not([class*="-icon"]){display:none!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools>button:not(.google-search-button) svg{display:block!important;width:19px!important;height:19px!important;max-width:19px!important;max-height:19px!important;}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .google-search-button.btn-primary::before,
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .google-search-button.btn-primary::after{content:none!important;display:none!important;background:none!important;
 background-image:none!important;width:0!important;height:0!important;}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .google-search-button.btn-primary svg,
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .google-search-button.btn-primary [class*="icon"]{display:none!important;}
html body #buscador.search-shell.google-search-layout #inputBusqueda::-webkit-search-cancel-button{display:none!important;-webkit-appearance:none!important;appearance:none!important;}
html body #buscador.search-shell.google-search-layout .uhz-search-mode-status{display:block!important;width:100%!important;max-width:100%!important;
  margin:0 0 9px!important;padding:0 2px!important;
  color:#31586e!important;
  font:750 12px/1.4 system-ui,-apple-system,Segoe UI,sans-serif!important;
  letter-spacing:.005em!important;
  text-align:left!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha{box-sizing:border-box!important;
 display:flex!important;flex-direction:column!important;
 width:100%!important;max-width:100%!important;
 min-height:0!important;
 margin:14px 0 0!important;
 padding:13px!important;gap:10px!important;
 border:1px solid #d6e1e9!important;
 border-radius:13px!important;
 background:#f7f9fc!important;
 box-shadow:0 2px 8px rgba(12,38,63,.04)!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .captcha-intro{box-sizing:border-box!important;
 display:flex!important;flex-direction:row!important;
 width:100%!important;min-width:0!important;
 justify-content:space-between!important;align-items:center!important;
 gap:9px!important;margin:0!important;padding:0!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .human-check-head{display:block!important;flex:1 1 auto!important;order:1!important;min-width:0!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .human-check-head strong{display:block!important;color:#294659!important;
 font:750 12px/1.4 system-ui,-apple-system,Segoe UI,sans-serif!important;
 margin:0!important;letter-spacing:0!important;
 text-transform:none!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .captcha-shield{order:2!important;
 display:none!important;visibility:hidden!important;opacity:0!important;
 width:30px!important;min-width:30px!important;max-width:30px!important;
 height:30px!important;min-height:30px!important;max-height:30px!important;
 flex:0 0 30px!important;
 margin-left:auto!important;
 padding:0!important;border:0!important;border-radius:50%!important;
 font:900 20px/1 system-ui,sans-serif!important;
 background:transparent!important;color:transparent!important;
 box-shadow:none!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha.verified .captcha-shield,
html body #buscador.search-shell.google-search-layout #slideCaptcha.uhz-captcha-failed .captcha-shield{display:grid!important;place-items:center!important;
 visibility:visible!important;opacity:1!important;
 color:#ffffff!important;box-shadow:none!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha.verified .captcha-shield{background:#16834a!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha.uhz-captcha-failed:not(.verified) .captcha-shield{background:#d92d37!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .captcha-control{display:block!important;box-sizing:border-box!important;
 width:100%!important;min-width:0!important;
 margin:0!important;padding:0!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .slide-track{box-sizing:border-box!important;
 width:100%!important;max-width:100%!important;
 height:46px!important;min-height:46px!important;max-height:46px!important;
 border:1px solid #cbdde9!important;border-radius:999px!important;
 background:#ffffff!important;
 overflow:hidden!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .slide-text{color:#63798b!important;font-size:11px!important;
 white-space:nowrap!important;line-height:1.2!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .slider-handle{top:4px!important;width:36px!important;height:36px!important;
 min-width:36px!important;min-height:36px!important;
 border-radius:999px!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .uhz-captcha-status-row,
html body #buscador.search-shell.google-search-layout #slideCaptcha .uhz-captcha-reset,
html body #buscador.search-shell.google-search-layout #slideCaptcha .captcha-benefits{display:none!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .uhz-captcha-instructions{box-sizing:border-box!important;order:3!important;
 display:block!important;width:100%!important;
 margin:0!important;padding:0 2px!important;
 color:#637888!important;font:500 11px/1.45 system-ui,-apple-system,Segoe UI,sans-serif!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha.uhz-captcha-failed:not(.verified) .slide-track{border-color:#e2b1b5!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha.verified .slide-track{border-color:#9bccac!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha.verified .slide-text{color:#12663d!important;}
html[data-uhz-theme="dark"] body #buscador.search-shell.google-search-layout #slideCaptcha{background:#19212a!important;border-color:#3a4b57!important;}
html[data-uhz-theme="dark"] body #buscador.search-shell.google-search-layout #slideCaptcha .human-check-head strong,
html[data-uhz-theme="dark"] body #buscador.search-shell.google-search-layout .uhz-search-mode-status{color:#e0ebf1!important;}
html[data-uhz-theme="dark"] body #buscador.search-shell.google-search-layout #slideCaptcha .uhz-captcha-instructions{color:#a9c0cc!important;}
html body #contenido .card:not(#buscador){max-width:100%!important;min-width:0!important;box-sizing:border-box!important;border-radius:15px!important}
html[data-uhz-theme="dark"] body #uhz-native-head,html[data-uhz-theme="dark"] body #uhz-native-tabs{background:#15181d!important;border-color:#32383d!important}
html[data-uhz-theme="dark"] body #uhz-native-head .uhz-app-brand strong,html[data-uhz-theme="dark"] body #uhz-native-head .uhz-app-brand small{color:#edf3f8!important}
html[data-uhz-theme="dark"] body #buscador.search-shell{background:#171b20!important;color:#ecf4f8!important;border-color:#34454e!important}
html[data-uhz-theme="dark"] body #buscador #googleSearchBox{background:#1b2228!important;border-color:#3b4c58!important}
html[data-uhz-theme="dark"] body #buscador #inputBusqueda{color:#edf4f8!important}
html[data-uhz-theme="dark"] body #uhz-native-tabs a{color:#acbbc6!important}}
@media(max-width:365px){html body #uhz-native-head .uhz-app-brand{gap:5px!important;max-width:calc(100% - 91px)!important}
html body #uhz-native-head .uhz-app-logo-motion{width:46px!important;height:46px!important;min-width:46px!important;flex-basis:46px!important}
html body #uhz-native-head .uhz-app-logo-motion img{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;left:3px!important;top:3px!important}
html body #uhz-native-head .uhz-app-glow-particle{left:41px!important;top:20px!important}
html body #uhz-native-head .uhz-app-name-motion{font-size:14px!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro{gap:1px!important;padding:3px 4px!important}
@layer uhz-typography.palette{html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools>button:not(.google-search-button){width:26px!important;min-width:26px!important;max-width:26px!important;flex-basis:26px!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools .google-search-button.btn-primary{width:65px!important;min-width:65px!important;max-width:65px!important;flex-basis:65px!important;font-size:11.5px!important}}
html body #uhz-native-head .uhz-app-brand img{width:40px!important;height:40px!important;min-width:40px!important}
html body #uhz-native-head .uhz-app-brand strong{font-size:15px!important}}
@media(prefers-reduced-motion:reduce){html body #uhz-native-head .uhz-app-logo-motion,
 html body #uhz-native-head .uhz-app-orbit,
 html body #uhz-native-head .uhz-app-glow-particle,
 html body #uhz-native-head .uhz-app-name-motion>span{animation:none!important;
  transform:none!important;}}
@media screen and (min-width:801px){html body #uhz-native-head,html body #uhz-native-tabs{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;min-height:0!important}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage{display:none!important;height:0!important;min-height:0!important;visibility:hidden!important;margin:0!important;padding:0!important}
html body #buscador.search-shell.google-search-layout .uhz-search-composer{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important}
html body #buscador.search-shell.google-search-layout{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;
 height:auto!important;min-height:0!important;margin:0 0 14px!important;
 padding:20px 14px!important;border:1px solid #e3edf0!important;border-radius:20px!important;
 background:#fff!important;box-shadow:0 6px 20px rgba(23,57,78,.035)!important}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;visibility:hidden!important}
html body #buscador.search-shell.google-search-layout .uhz-search-composer{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;
 padding:0!important;margin:0!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro{box-sizing:border-box!important;
 display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;
 align-items:center!important;justify-content:flex-start!important;
 gap:3px!important;
 width:100%!important;max-width:100%!important;min-width:0!important;
 min-height:46px!important;height:46px!important;max-height:46px!important;
 padding:4px 5px 4px 9px!important;margin:0!important;
 border:1px solid #d7e5ed!important;border-radius:13px!important;
 background:#f9fcfd!important;box-shadow:none!important;
 overflow:visible!important;transform:none!important;}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .search-leading-icon{display:none!important;}
@layer uhz-typography.palette{html body #buscador.search-shell.google-search-layout #inputBusqueda{display:block!important;flex:1 1 0!important;
   box-sizing:border-box!important;
   width:0!important;max-width:none!important;min-width:0!important;
   height:36px!important;max-height:36px!important;min-height:36px!important;
   margin:0!important;padding:0 3px!important;
   font-size:14px!important;line-height:36px!important;
   border:0!important;background:transparent!important;
   box-shadow:none!important;color:#244256!important;
   text-overflow:ellipsis!important;}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .search-clear-mini{display:none!important;}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools{position:static!important;
   display:flex!important;flex:0 0 auto!important;flex-flow:row nowrap!important;
   align-items:center!important;justify-content:flex-end!important;
   width:auto!important;max-width:none!important;min-width:0!important;
   height:36px!important;min-height:36px!important;max-height:36px!important;
   gap:1px!important;margin:0!important;padding:0!important;
   border:0!important;background:transparent!important;box-shadow:none!important;
   transform:none!important;}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools>button:not(.google-search-button){display:inline-flex!important;flex:0 0 28px!important;
   box-sizing:border-box!important;align-items:center!important;justify-content:center!important;
   position:static!important;
   width:28px!important;min-width:28px!important;max-width:28px!important;
   height:32px!important;min-height:32px!important;max-height:32px!important;
   margin:0!important;padding:3px!important;
   border:0!important;border-radius:8px!important;
   background:transparent!important;box-shadow:none!important;
   color:#49677b!important;font-size:0!important;line-height:0!important;}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools .google-search-button.btn-primary{display:inline-flex!important;flex:0 0 69px!important;
   box-sizing:border-box!important;align-items:center!important;justify-content:center!important;
   position:relative!important;
   width:69px!important;min-width:69px!important;max-width:69px!important;
   height:36px!important;min-height:36px!important;max-height:36px!important;
   margin:0 0 0 3px!important;padding:0 6px!important;
   border:0!important;border-radius:9px!important;
   background:#087fc3!important;background-image:none!important;
   -webkit-mask-image:none!important;mask-image:none!important;
   box-shadow:none!important;color:#fff!important;
   font:750 12px/1 system-ui,sans-serif!important;
   text-indent:0!important;text-shadow:none!important;
   text-transform:none!important;letter-spacing:0!important;
   white-space:nowrap!important;overflow:hidden!important;}}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools>button:not(.google-search-button) span:not([class*="-icon"]){display:none!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools>button:not(.google-search-button) svg{display:block!important;width:19px!important;height:19px!important;max-width:19px!important;max-height:19px!important;}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .google-search-button.btn-primary::before,
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .google-search-button.btn-primary::after{content:none!important;display:none!important;background:none!important;
 background-image:none!important;width:0!important;height:0!important;}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .google-search-button.btn-primary svg,
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .google-search-button.btn-primary [class*="icon"]{display:none!important;}
html body #buscador.search-shell.google-search-layout #inputBusqueda::-webkit-search-cancel-button{display:none!important;-webkit-appearance:none!important;appearance:none!important;}
html body #buscador.search-shell.google-search-layout .uhz-search-mode-status{display:block!important;width:100%!important;max-width:100%!important;
  margin:0 0 9px!important;padding:0 2px!important;
  color:#31586e!important;
  font:750 12px/1.4 system-ui,-apple-system,Segoe UI,sans-serif!important;
  letter-spacing:.005em!important;
  text-align:left!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha{box-sizing:border-box!important;
 display:flex!important;flex-direction:column!important;
 width:100%!important;max-width:100%!important;
 min-height:0!important;
 margin:14px 0 0!important;
 padding:13px!important;gap:10px!important;
 border:1px solid #d6e1e9!important;
 border-radius:13px!important;
 background:#f7f9fc!important;
 box-shadow:0 2px 8px rgba(12,38,63,.04)!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .captcha-intro{box-sizing:border-box!important;
 display:flex!important;flex-direction:row!important;
 width:100%!important;min-width:0!important;
 justify-content:space-between!important;align-items:center!important;
 gap:9px!important;margin:0!important;padding:0!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .human-check-head{display:block!important;flex:1 1 auto!important;order:1!important;min-width:0!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .human-check-head strong{display:block!important;color:#294659!important;
 font:750 12px/1.4 system-ui,-apple-system,Segoe UI,sans-serif!important;
 margin:0!important;letter-spacing:0!important;
 text-transform:none!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .captcha-shield{order:2!important;
 display:none!important;visibility:hidden!important;opacity:0!important;
 width:30px!important;min-width:30px!important;max-width:30px!important;
 height:30px!important;min-height:30px!important;max-height:30px!important;
 flex:0 0 30px!important;
 margin-left:auto!important;
 padding:0!important;border:0!important;border-radius:50%!important;
 font:900 20px/1 system-ui,sans-serif!important;
 background:transparent!important;color:transparent!important;
 box-shadow:none!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha.verified .captcha-shield,
html body #buscador.search-shell.google-search-layout #slideCaptcha.uhz-captcha-failed .captcha-shield{display:grid!important;place-items:center!important;
 visibility:visible!important;opacity:1!important;
 color:#ffffff!important;box-shadow:none!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha.verified .captcha-shield{background:#16834a!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha.uhz-captcha-failed:not(.verified) .captcha-shield{background:#d92d37!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .captcha-control{display:block!important;box-sizing:border-box!important;
 width:100%!important;min-width:0!important;
 margin:0!important;padding:0!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .slide-track{box-sizing:border-box!important;
 width:100%!important;max-width:100%!important;
 height:46px!important;min-height:46px!important;max-height:46px!important;
 border:1px solid #cbdde9!important;border-radius:999px!important;
 background:#ffffff!important;
 overflow:hidden!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .slide-text{color:#63798b!important;font-size:11px!important;
 white-space:nowrap!important;line-height:1.2!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .slider-handle{top:4px!important;width:36px!important;height:36px!important;
 min-width:36px!important;min-height:36px!important;
 border-radius:999px!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .uhz-captcha-status-row,
html body #buscador.search-shell.google-search-layout #slideCaptcha .uhz-captcha-reset,
html body #buscador.search-shell.google-search-layout #slideCaptcha .captcha-benefits{display:none!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha .uhz-captcha-instructions{box-sizing:border-box!important;order:3!important;
 display:block!important;width:100%!important;
 margin:0!important;padding:0 2px!important;
 color:#637888!important;font:500 11px/1.45 system-ui,-apple-system,Segoe UI,sans-serif!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha.uhz-captcha-failed:not(.verified) .slide-track{border-color:#e2b1b5!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha.verified .slide-track{border-color:#9bccac!important;}
html body #buscador.search-shell.google-search-layout #slideCaptcha.verified .slide-text{color:#12663d!important;}
html[data-uhz-theme="dark"] body #buscador.search-shell.google-search-layout #slideCaptcha{background:#19212a!important;border-color:#3a4b57!important;}
html[data-uhz-theme="dark"] body #buscador.search-shell.google-search-layout #slideCaptcha .human-check-head strong,
html[data-uhz-theme="dark"] body #buscador.search-shell.google-search-layout .uhz-search-mode-status{color:#e0ebf1!important;}
html[data-uhz-theme="dark"] body #buscador.search-shell.google-search-layout #slideCaptcha .uhz-captcha-instructions{color:#a9c0cc!important;}
html body #buscador.search-shell.google-search-layout{width:100%!important;max-width:940px!important;margin:16px auto 25px!important;padding:26px 28px!important;border-radius:20px!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro{height:54px!important;min-height:54px!important;max-height:54px!important;gap:8px!important;padding:5px 8px 5px 13px!important}
html body #buscador.search-shell.google-search-layout #inputBusqueda{font-size:16px!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha{margin:16px 0 0!important;padding:16px!important;gap:12px!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .human-check-head strong{font-size:13px!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .uhz-captcha-instructions{font-size:12px!important}
html[data-uhz-theme="dark"] body #buscador.search-shell{background:#171b20!important;color:#ecf4f8!important;border-color:#34454e!important}
html[data-uhz-theme="dark"] body #buscador #googleSearchBox{background:#1b2228!important;border-color:#3b4c58!important}
html[data-uhz-theme="dark"] body #buscador #inputBusqueda{color:#edf4f8!important}}
@media screen and (min-width:801px) and (max-width:1024px){html body #buscador.search-shell.google-search-layout{padding:22px 20px!important}}
@keyframes uhzPcEmblemFloat{0%,100%{transform:translateY(0) rotate(-2deg)}
50%{transform:translateY(-3px) rotate(2deg)}}
@keyframes uhzPcOrbitSpin{to{transform:rotate(360deg)}}
@keyframes uhzPcOrbitReverse{to{transform:rotate(-360deg)}}
@keyframes uhzPcSparkDrift{0%,100%{transform:translate3d(0,8px,0) scale(.65);opacity:.12}
30%{opacity:.95}
55%{transform:translate3d(var(--dx,7px),-17px,0) scale(1.28);opacity:.85}
85%{opacity:.24}}
@keyframes uhzPcAuraPulse{0%,100%{opacity:.48;filter:blur(0)}
50%{opacity:1;filter:blur(1px)}}
@keyframes uhzPcHeroReveal{from{opacity:0;transform:translateY(15px) scale(.975)}
to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes uhzPcTitleLight{0%,100%{filter:drop-shadow(0 0 0 rgba(84,193,255,0))}
50%{filter:drop-shadow(0 0 10px rgba(84,193,255,.3))}}
@media screen and (min-width:801px){html body #uhz-global-header.uhzg-header{gap:7px!important;
    padding-left:12px!important;
    padding-right:12px!important;
    flex-wrap:nowrap!important;}
html body #uhz-global-header .uhzg-brand{display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    position:relative!important;
    isolation:isolate!important;
    width:52px!important;
    min-width:52px!important;
    height:56px!important;
    flex:0 0 52px!important;
    margin:0 4px 0 0!important;
    padding:0!important;
    overflow:visible!important;
    text-decoration:none!important;}
html body #uhz-global-header .uhzg-brand>span{display:none!important}
html body #uhz-global-header .uhzg-brand img{display:block!important;
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    max-width:44px!important;
    border:1px solid rgba(151,224,255,.56)!important;
    border-radius:13px!important;
    object-fit:contain!important;
    box-shadow:0 0 13px rgba(35,181,239,.31),0 3px 12px rgba(0,0,0,.18)!important;
    animation:uhzPcEmblemFloat 4.4s ease-in-out infinite!important;
    position:relative!important;
    z-index:2!important;}
html body #uhz-global-header .uhzg-brand::before{content:""!important;
    position:absolute!important;
    inset:0!important;
    border:1px dashed rgba(110,216,252,.72)!important;
    border-radius:50%!important;
    box-shadow:0 0 13px rgba(73,185,255,.24)!important;
    animation:uhzPcOrbitSpin 11s linear infinite!important;
    pointer-events:none!important;}
html body #uhz-global-header .uhzg-brand::after{content:""!important;
    position:absolute!important;
    width:7px!important;height:7px!important;
    top:2px!important;left:calc(50% - 3.5px)!important;
    background:#b4f2ff!important;
    border:1px solid #fff!important;
    border-radius:50%!important;
    box-shadow:0 0 9px 3px rgba(76,189,255,.78)!important;
    transform-origin:3.5px 26px!important;
    animation:uhzPcOrbitReverse 7s linear infinite!important;
    pointer-events:none!important;
    z-index:3!important;}
html body #uhz-global-header .uhzg-main{min-width:0!important;
    flex:1 1 auto!important;
    gap:4px 8px!important;
    justify-content:flex-end!important;}
html body #uhz-global-header .uhzg-link{padding:6px 2px!important;
    font-size:clamp(10px,1vw,13px)!important;}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage{display:flex!important;
    visibility:visible!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    position:relative!important;
    width:100%!important;
    max-width:900px!important;
    min-height:0!important;
    height:auto!important;
    margin:0 auto 19px!important;
    padding:8px 18px 18px!important;
    opacity:1!important;
    border:0!important;
    border-radius:22px!important;
    overflow:hidden!important;
    isolation:isolate!important;
    background:radial-gradient(ellipse at 50% 39%,rgba(25,172,243,.12),transparent 58%)!important;
    box-shadow:none!important;
    animation:uhzPcHeroReveal .8s cubic-bezier(.16,1,.3,1) both!important;}
html body #buscador .uhz-brand-stage .uhz-logo-lockup{display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    position:relative!important;
    gap:4px!important;
    z-index:2!important;}
html body #buscador .uhz-brand-stage .uhz-logo-symbol{display:block!important;
    width:clamp(125px,13vw,172px)!important;
    height:auto!important;
    aspect-ratio:1!important;
    filter:drop-shadow(0 4px 19px rgba(38,171,243,.27))!important;}
html body #buscador .uhz-brand-stage .uhz-logo-name{display:inline-flex!important;
    gap:0!important;
    max-width:100%!important;
    white-space:nowrap!important;
    font-size:clamp(30px,4.1vw,52px)!important;
    letter-spacing:clamp(.03em,.32vw,.115em)!important;
    line-height:1.15!important;
    filter:drop-shadow(0 3px 12px rgba(11,92,147,.17));
    animation:uhzPcTitleLight 4.5s ease-in-out infinite!important;}
html body #buscador .uhz-brand-stage .uhz-logo-name>span{animation-duration:3.2s!important;
    animation-iteration-count:infinite!important;}
html body #buscador .uhz-brand-stage .uhz-logo-slogan{margin-top:8px!important;
    color:#446b85!important;
    font-weight:800!important;
    letter-spacing:.22em!important;}
html body #buscador .uhz-brand-stage .search-brand-subtitle{display:block!important;
    position:relative!important;
    z-index:2!important;
    max-width:560px!important;
    margin:13px auto 0!important;
    color:#648092!important;
    font-size:12px!important;
    line-height:1.5!important;
    text-align:center!important;}
html body #buscador .uhz-brand-stage .uhz-quantum-sparks{display:block!important;
    position:absolute!important;
    inset:0!important;
    overflow:hidden!important;
    z-index:1!important;
    pointer-events:none!important;
    -webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 50%,transparent 97%)!important;
    mask-image:radial-gradient(ellipse at 50% 50%,#000 50%,transparent 97%)!important;}
html body #buscador .uhz-brand-stage .uhz-quantum-sparks i{display:block!important;
    position:absolute!important;
    left:var(--sx)!important;
    top:var(--sy)!important;
    width:var(--sz)!important;
    height:var(--sz)!important;
    border-radius:50%!important;
    background:var(--sc,#79d9ff)!important;
    box-shadow:0 0 7px 2px rgba(70,177,243,.52),0 0 20px rgba(70,177,243,.2)!important;
    opacity:.65!important;
    animation:uhzPcSparkDrift var(--sd,4s) ease-in-out infinite!important;
    animation-delay:var(--st,0s)!important;}
html[data-uhz-theme="dark"] body #buscador .uhz-brand-stage{background:radial-gradient(ellipse at 50% 40%,rgba(35,129,191,.18),transparent 65%)!important;}
html[data-uhz-theme="dark"] body #buscador .uhz-brand-stage .uhz-logo-slogan{color:#b7d8eb!important;}
html[data-uhz-theme="dark"] body #buscador .uhz-brand-stage .search-brand-subtitle{color:#a4c0d2!important;}}
@media screen and (min-width:801px) and (max-width:1150px){html body #uhz-global-header.uhzg-header{gap:4px!important;padding-left:8px!important;padding-right:8px!important}
html body #uhz-global-header .uhzg-main{gap:2px 5px!important}
html body #uhz-global-header .uhzg-link{font-size:11px!important}}
@media (prefers-reduced-motion:reduce){html body #uhz-global-header .uhzg-brand img,
 html body #uhz-global-header .uhzg-brand::before,
 html body #uhz-global-header .uhzg-brand::after,
 html body #buscador .uhz-brand-stage,
 html body #buscador .uhz-brand-stage .uhz-logo-name,
 html body #buscador .uhz-brand-stage .uhz-quantum-sparks i{animation:none!important;transition:none!important}}
@media screen and (min-width:801px){html body #uhz-global-header .uhzg-brand{display:flex!important;
    justify-content:flex-start!important;
    align-items:center!important;
    gap:10px!important;
    width:auto!important;
    min-width:211px!important;
    max-width:248px!important;
    height:60px!important;
    flex:0 0 auto!important;
    white-space:nowrap!important;}
html body #uhz-global-header .uhzg-brand>span{display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:center!important;
    min-width:0!important;
    max-width:none!important;
    width:auto!important;
    height:auto!important;
    opacity:1!important;
    visibility:visible!important;
    overflow:visible!important;
    text-align:left!important;
    gap:2px!important;}
html body #uhz-global-header .uhzg-brand>span strong{display:block!important;
    color:#f0f8ff!important;
    font:850 18px/1.15 system-ui,-apple-system,"Segoe UI",sans-serif!important;
    letter-spacing:.035em!important;
    white-space:nowrap!important;
    opacity:1!important;
    visibility:visible!important;
    text-shadow:0 0 10px rgba(78,192,255,.2)!important;}
html body #uhz-global-header .uhzg-brand>span small{display:block!important;
    color:#b6d8ed!important;
    font:700 9px/1.35 system-ui,-apple-system,"Segoe UI",sans-serif!important;
    letter-spacing:.075em!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
    opacity:1!important;
    visibility:visible!important;}
html body #uhz-global-header .uhzg-brand::before{width:52px!important;
    height:52px!important;
    inset:auto!important;
    left:0!important;
    top:4px!important;}
html body #uhz-global-header .uhzg-brand::after{left:22px!important;
    top:7px!important;}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage{display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    height:auto!important;
    max-height:none!important;
    min-height:274px!important;
    overflow:visible!important;
    padding:16px 16px 21px!important;
    margin:2px auto 18px!important;
    flex-shrink:0!important;
    clip-path:none!important;
    transform:none!important;}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .uhz-logo-lockup,
  html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .uhz-logo-copy{display:flex!important;
    height:auto!important;
    max-height:none!important;
    min-height:0!important;
    overflow:visible!important;
    opacity:1!important;
    visibility:visible!important;}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .uhz-logo-symbol{display:block!important;
    height:clamp(126px,13vw,172px)!important;
    min-height:126px!important;
    max-height:172px!important;
    overflow:visible!important;}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .uhz-logo-symbol svg{display:block!important;
    width:100%!important;
    height:100%!important;
    overflow:visible!important;}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .uhz-logo-name,
  html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .uhz-logo-slogan{display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    height:auto!important;
    max-height:none!important;}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .search-brand-subtitle{display:block!important;
    visibility:visible!important;
    opacity:1!important;
    height:auto!important;
    max-height:none!important;}}
@media screen and (min-width:801px) and (max-width:1240px){html body #uhz-global-header .uhzg-brand{min-width:195px!important;gap:7px!important}
html body #uhz-global-header .uhzg-brand>span strong{font-size:16px!important}
html body #uhz-global-header .uhzg-brand>span small{font-size:8px!important}
html body #uhz-global-header .uhzg-main{gap:3px!important}}
@media screen and (min-width:801px) and (max-width:950px){html body #uhz-global-header .uhzg-brand{min-width:165px!important;max-width:180px!important}
html body #uhz-global-header .uhzg-brand>span strong{font-size:13px!important}
html body #uhz-global-header .uhzg-brand>span small{font-size:7px!important}}
@keyframes uhz21Halo{0%,100%{filter:drop-shadow(0 0 8px rgba(55,181,247,.12))}
50%{filter:drop-shadow(0 0 20px rgba(55,181,247,.3))}}
@media (min-width:801px){html body #buscador.search-shell.google-search-layout{max-width:1120px!important;width:100%!important;margin:14px auto 25px!important;padding:12px 24px 17px!important;border:0!important;box-shadow:none!important;background:transparent!important}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage{display:flex!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;width:100%!important;margin:0 auto 19px!important;padding:6px 10px 10px!important;border:0!important;box-shadow:none!important;background:radial-gradient(ellipse at 50% 45%,rgba(44,167,231,.12),transparent 60%)!important}
html body #buscador .uhz-brand-stage .uhz-logo-symbol{width:clamp(105px,11vw,137px)!important;height:clamp(105px,11vw,137px)!important;min-height:105px!important;max-height:137px!important;overflow:visible!important;animation:uhz21Halo 3.7s ease-in-out infinite!important}
html body #buscador .uhz-brand-stage .uhz-logo-name{display:flex!important;align-items:center!important;justify-content:center!important;font-size:clamp(39px,5vw,66px)!important;letter-spacing:.048em!important;white-space:nowrap!important;height:auto!important;max-height:none!important}
html body #buscador .uhz-brand-stage .uhz-logo-slogan{display:flex!important;justify-content:center!important;font-size:clamp(10px,1vw,13px)!important;letter-spacing:.19em!important;margin-top:7px!important}
html body #buscador .uhz-brand-stage .search-brand-subtitle{display:none!important}
html body #buscador.search-shell.google-search-layout .uhz-search-composer{max-width:970px!important;width:100%!important;margin:0 auto!important}
html body #buscador.search-shell.google-search-layout .uhz-search-mode-status{max-width:970px!important;text-align:center!important;font:550 11px/1.45 system-ui,sans-serif!important;color:#617f91!important;margin:9px auto 0!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha{display:flex!important;align-items:center!important;justify-content:center!important;flex-flow:row nowrap!important;gap:10px!important;width:min(100%,650px)!important;max-width:650px!important;height:auto!important;min-height:0!important;padding:9px 12px!important;margin:15px auto 0!important;border-radius:16px!important;border:1px solid #d9e6ed!important;box-shadow:0 3px 12px rgba(14,67,99,.045)!important;background:rgba(248,251,254,.83)!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .captcha-intro{width:170px!important;flex:0 0 170px!important;min-width:0!important;gap:0!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .human-check-head strong{font-size:12px!important;line-height:1.3!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .captcha-control{flex:1 1 0!important;width:auto!important;min-width:0!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .slide-track{width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .slider-handle{top:3px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .uhz-captcha-instructions{display:none!important}}
@media (max-width:800px){html body #buscador.search-shell.google-search-layout{padding:13px 9px!important;border:0!important;background:transparent!important;box-shadow:none!important;margin:0 auto 14px!important}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage{display:flex!important;visibility:visible!important;opacity:1!important;flex-direction:column!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;width:100%!important;margin:0 auto 13px!important;padding:5px 3px 8px!important;background:radial-gradient(ellipse at 50% 50%,rgba(44,167,231,.12),transparent 64%)!important}
html body #buscador .uhz-brand-stage .uhz-logo-lockup,html body #buscador .uhz-brand-stage .uhz-logo-copy{display:flex!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important}
html body #buscador .uhz-brand-stage .uhz-logo-symbol{display:block!important;width:clamp(65px,16vw,93px)!important;height:clamp(65px,16vw,93px)!important;min-height:65px!important;max-height:93px!important;overflow:visible!important}
html body #buscador .uhz-brand-stage .uhz-logo-name{display:flex!important;visibility:visible!important;opacity:1!important;font-size:clamp(24px,6.2vw,40px)!important;letter-spacing:.035em!important;white-space:nowrap!important;height:auto!important;max-height:none!important}
html body #buscador .uhz-brand-stage .uhz-logo-slogan{display:flex!important;letter-spacing:.12em!important;font-size:clamp(8px,1.9vw,10px)!important}
html body #buscador .uhz-brand-stage .search-brand-subtitle{display:none!important}
html body #buscador.search-shell.google-search-layout .uhz-search-mode-status{text-align:center!important;font-size:10px!important;margin:7px 0 0!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha{max-width:510px!important;width:100%!important;margin:10px auto 0!important;padding:8px 10px!important;gap:5px!important;border-radius:14px!important;background:rgba(248,251,254,.83)!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .human-check-head strong{font-size:11px!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .slide-track{height:38px!important;min-height:38px!important;max-height:38px!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .slider-handle{top:3px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .uhz-captcha-instructions{display:none!important}}
html body #buscador .uhz-brand-stage .uhz-google-motion>span{background:linear-gradient(180deg,#163a58,#1781bd 65%,#176699)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
html[data-uhz-theme="dark"] body #buscador .uhz-brand-stage .uhz-google-motion>span{background:linear-gradient(180deg,#fff,#9de1ff 60%,#52b6ea)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
html[data-uhz-theme="dark"] body #buscador.search-shell.google-search-layout{background:transparent!important}
html[data-uhz-theme="dark"] body #slideCaptcha{background:#252e39!important;border-color:#4a5b6d!important}
@layer uhz-typography.palette{@media (min-width:801px){html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro{display:flex!important;align-items:center!important;flex-flow:row nowrap!important;gap:7px!important;width:100%!important;max-width:970px!important;height:66px!important;min-height:66px!important;max-height:66px!important;margin:0 auto!important;padding:7px 12px!important;border:1px solid #d7e5ed!important;border-radius:999px!important;background:#f5fafe!important;box-shadow:0 7px 26px rgba(19,65,101,.08)!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #inputBusqueda{flex:1 1 0%!important;width:0!important;min-width:0!important;max-width:none!important;height:49px!important;min-height:49px!important;max-height:49px!important;padding:0 7px!important;margin:0!important;border:0!important;background:transparent!important;font:500 18px/49px system-ui,sans-serif!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools{display:flex!important;align-items:center!important;flex:0 0 auto!important;flex-flow:row nowrap!important;gap:5px!important;width:auto!important;max-width:none!important;height:49px!important;min-height:49px!important;max-height:49px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools>button:not(.google-search-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:6px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#597e95!important;font-size:0!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzBusquedaVoz{order:1!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzBusquedaFoto{order:2!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzModoIA.uhz-ai-mode{display:inline-flex!important;order:3!important;flex:0 0 auto!important;width:auto!important;min-width:120px!important;max-width:160px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 12px!important;gap:6px!important;border:1px solid #d9e6f0!important;border-radius:999px!important;background:rgba(41,139,200,.08)!important;color:#2675a5!important;font:750 14px/1 system-ui,sans-serif!important;white-space:nowrap!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzModoIA.uhz-ai-mode.is-active,html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzModoIA.uhz-ai-mode[aria-pressed="true"]{background:linear-gradient(135deg,#087cdf,#0755ad)!important;background-color:#0869cb!important;border-color:#075bb5!important;color:#fff!important;box-shadow:0 0 0 2px rgba(8,121,220,.16),0 5px 14px rgba(8,75,156,.24)!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzModoIA.uhz-ai-mode.is-active>span,html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzModoIA.uhz-ai-mode[aria-pressed="true"]>span,html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzModoIA.uhz-ai-mode.is-active svg,html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzModoIA.uhz-ai-mode[aria-pressed="true"] svg{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzModoIA>span:not([class*="-icon"]){display:inline!important;font-size:14px!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools .google-search-button.btn-primary{display:inline-flex!important;order:4!important;flex:0 0 86px!important;width:86px!important;min-width:86px!important;max-width:86px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 9px!important;margin:0!important;border:0!important;border-radius:999px!important;background:#087cba!important;color:#fff!important;font:750 13px/1 system-ui,sans-serif!important}}
@media (max-width:800px){html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:3px!important;height:53px!important;min-height:53px!important;max-height:53px!important;padding:5px 7px!important;margin:0!important;border-radius:999px!important;background:#f7fbfd!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #inputBusqueda{flex:1 1 0%!important;width:0!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0 3px!important;font-size:14px!important;border:0!important;background:transparent!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools{display:flex!important;flex:0 0 auto!important;flex-flow:row nowrap!important;align-items:center!important;gap:1px!important;width:auto!important;height:40px!important;min-height:40px!important;max-height:40px!important;border:0!important;padding:0!important;background:transparent!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools>button:not(.google-search-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 29px!important;width:29px!important;min-width:29px!important;max-width:29px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:3px!important;border:0!important;border-radius:50%!important;background:transparent!important;font-size:0!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzBusquedaVoz{order:1!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzBusquedaFoto{order:2!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzModoIA.uhz-ai-mode{display:inline-flex!important;order:3!important;flex:0 0 92px!important;width:92px!important;min-width:92px!important;max-width:92px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 7px!important;border:1px solid #d9e6ef!important;border-radius:999px!important;background:rgba(43,139,204,.1)!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzModoIA.uhz-ai-mode.is-active,html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzModoIA.uhz-ai-mode[aria-pressed="true"]{background:linear-gradient(135deg,#087cdf,#0755ad)!important;background-color:#0869cb!important;border-color:#075bb5!important;color:#fff!important;box-shadow:0 0 0 2px rgba(8,121,220,.16),0 5px 14px rgba(8,75,156,.24)!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzModoIA.uhz-ai-mode.is-active>span,html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzModoIA.uhz-ai-mode[aria-pressed="true"]>span,html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzModoIA.uhz-ai-mode.is-active svg,html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzModoIA.uhz-ai-mode[aria-pressed="true"] svg{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzModoIA>span:not([class*="-icon"]){display:inline!important;font-size:11px!important;white-space:nowrap!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools .google-search-button.btn-primary{display:inline-flex!important;order:4!important;flex:0 0 66px!important;width:66px!important;min-width:66px!important;max-width:66px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 7px!important;margin:0!important;border:0!important;border-radius:999px!important;background:#087fbb!important;color:white!important;font:750 12px/1 system-ui,sans-serif!important}}}
html[data-uhz-theme="dark"] body #googleSearchBox.search-box.google-search-box.uhz-search-box-pro{background:#303642!important;border-color:#4b5567!important;box-shadow:none!important}
html[data-uhz-theme="dark"] body #googleSearchBox #inputBusqueda{color:#f3f7fa!important}
html[data-uhz-theme="dark"] body #googleSearchBox #inputBusqueda::placeholder{color:#b6c7d7!important}
html[data-uhz-theme="dark"] body #googleSearchBox #uhzModoIA.uhz-ai-mode{background:rgba(155,191,228,.17)!important;border-color:rgba(195,224,255,.15)!important;color:#d5edfa!important}
@media(prefers-reduced-motion:reduce){html body #buscador .uhz-logo-symbol{animation:none!important}}
@keyframes uhz22SignalTravel{from{stroke-dashoffset:0}
to{stroke-dashoffset:-168}}
@keyframes uhz22NodeSpeak{0%,100%{opacity:.24;transform:scale(.62)}
18%{opacity:1;transform:scale(1.55)}
38%{opacity:.56;transform:scale(.9)}}
@keyframes uhz22LetterSpeak{0%,12%,100%{transform:translateY(0);filter:drop-shadow(0 0 0 transparent)}
18%{transform:translateY(-5px);filter:drop-shadow(0 0 12px rgba(43,184,247,.76))}
27%{transform:translateY(1px);filter:drop-shadow(0 0 4px rgba(43,184,247,.45))}}
@keyframes uhz22WordEnter{0%{opacity:0;transform:translateY(12px) scale(.97)}
100%{opacity:1;transform:translateY(0) scale(1)}}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .uhz-logo-symbol{display:none!important;visibility:hidden!important;opacity:0!important;
 width:0!important;height:0!important;min-width:0!important;min-height:0!important;
 max-width:0!important;max-height:0!important;margin:0!important;padding:0!important;}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .uhz-logo-lockup{display:flex!important;flex-flow:column nowrap!important;align-items:center!important;
 justify-content:center!important;gap:0!important;overflow:visible!important;
 width:100%!important;height:auto!important;max-height:none!important;}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .uhz-logo-copy{display:flex!important;position:relative!important;isolation:isolate!important;
 flex-direction:column!important;align-items:center!important;justify-content:center!important;
 width:100%!important;max-width:100%!important;min-height:115px!important;
 height:auto!important;max-height:none!important;margin:0!important;padding:17px 0 23px!important;
 overflow:visible!important;}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .uhz-logo-name.uhz-google-motion{display:flex!important;position:relative!important;z-index:2!important;align-items:center!important;
 justify-content:center!important;width:auto!important;max-width:100%!important;height:auto!important;
 min-height:0!important;max-height:none!important;overflow:visible!important;
 margin:0!important;padding:0 .07em!important;white-space:nowrap!important;
 font:850 clamp(37px,5.9vw,78px)/1.15 system-ui,-apple-system,"Segoe UI",sans-serif!important;
 letter-spacing:.02em!important;text-indent:0!important;
 animation:uhz22WordEnter .8s cubic-bezier(.2,.8,.2,1) both!important;}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .uhz-logo-name.uhz-google-motion>span{display:inline-block!important;position:relative!important;z-index:2!important;
 animation:uhz22LetterSpeak 3.7s cubic-bezier(.25,.1,.3,1) infinite!important;
 animation-delay:calc(var(--i)*.16s)!important;
 transform-origin:center bottom!important;}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .uhz-logo-name.uhz-google-motion::after{content:none!important;display:none!important;}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .uhz-logo-slogan,
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .search-brand-subtitle{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;
 margin:0!important;padding:0!important;}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage{min-height:0!important;height:auto!important;max-height:none!important;
 padding:22px 0 8px!important;margin:0 auto 14px!important;overflow:visible!important;}
html body #buscador.search-shell.google-search-layout .uhz-signal-network{display:block!important;position:absolute!important;z-index:1!important;pointer-events:none!important;
 width:110%!important;height:165%!important;left:-5%!important;top:-31%!important;
 overflow:visible!important;opacity:.8!important;filter:drop-shadow(0 0 6px rgba(35,167,227,.35))!important;}
html body #buscador .uhz-signal-network .uhz-signal-path{fill:none!important;stroke:#2a9ed3!important;stroke-width:1.35!important;
 stroke-dasharray:5 13!important;stroke-linecap:round!important;opacity:.39!important;
 animation:uhz22SignalTravel 6.4s linear infinite!important;
 animation-delay:var(--delay,0s)!important;}
html body #buscador .uhz-signal-network .uhz-signal-node{fill:#5acbf7!important;stroke:#dbf8ff!important;stroke-width:1.1!important;
 transform-box:fill-box!important;transform-origin:center!important;
 animation:uhz22NodeSpeak 3.7s ease-in-out infinite!important;
 animation-delay:var(--delay,0s)!important;}
html body #buscador .uhz-signal-network .uhz-signal-glow{fill:#4cc8ff!important;opacity:.85!important;filter:drop-shadow(0 0 5px #59cbff)!important;}
html body #buscador.search-shell.google-search-layout #uhzModoIANota{position:absolute!important;width:1px!important;height:1px!important;
 min-width:1px!important;min-height:1px!important;max-height:1px!important;
 overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;
 padding:0!important;margin:-1px!important;border:0!important;}
@media(min-width:801px){html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .uhz-logo-copy{min-height:135px!important;padding:24px 0 28px!important;}}
@media(max-width:800px){html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage{padding:9px 0 4px!important;margin:0 auto 11px!important;}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .uhz-logo-copy{min-height:64px!important;padding:11px 0 13px!important;}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .uhz-logo-name.uhz-google-motion{font-size:clamp(24px,6.1vw,43px)!important;letter-spacing:.005em!important;}
html body #buscador.search-shell.google-search-layout .uhz-signal-network{width:112%!important;left:-6%!important;height:145%!important;top:-18%!important;}}
html[data-uhz-theme="dark"] body #buscador .uhz-signal-network .uhz-signal-path{stroke:#77d9ff!important;opacity:.52!important;}
html[data-uhz-theme="dark"] body #buscador .uhz-signal-network .uhz-signal-node{fill:#9ce9ff!important;stroke:#e0faff!important;}
@media(prefers-reduced-motion:reduce){html body #buscador .uhz-signal-network *,html body #buscador .uhz-logo-name.uhz-google-motion>span,
 html body #buscador .uhz-logo-name.uhz-google-motion{animation:none!important;transition:none!important;}}

/* UNIVERSHZRW · Corrección del asistente flotante; no altera el sistema de IA */
#uhzChatProPanel{
  box-sizing:border-box!important;
  width:min(410px,calc(100vw - 24px))!important;
  height:min(565px,calc(100dvh - 155px))!important;
  max-height:calc(100dvh - 155px)!important;
  min-height:0!important;
  top:auto!important;
  left:auto!important;
  right:16px!important;
  bottom:max(16px,env(safe-area-inset-bottom,0px))!important;
  z-index:2147483010!important;
  overflow:hidden!important;
  isolation:isolate;
}
#uhzChatProPanel header{
  flex:0 0 auto!important;
  min-height:62px!important;
  position:relative!important;
  z-index:1;
}
#uhzChatProPanel .uhz-pro-scroll{
  flex:1 1 auto!important;
  min-height:0!important;
  overflow-y:auto!important;
  overscroll-behavior:contain;
}
#uhzChatProPanel .uhz-pro-write,
#uhzChatProPanel .uhz-pro-bottom{flex:0 0 auto!important;}
#uhzChatProPanel .uhz-pro-bottom{
  flex-wrap:wrap!important;
  row-gap:3px!important;
}
#uhzChatProPanel .uhz-pro-close{flex-shrink:0!important;}
@media (min-width:601px) and (max-width:980px){
  #uhzChatProPanel{
    right:14px!important;
    width:min(420px,calc(100vw - 28px))!important;
    height:min(530px,calc(100dvh - 152px))!important;
    max-height:calc(100dvh - 152px)!important;
    bottom:16px!important;
    border-radius:19px!important;
  }
}
@media (max-width:600px){
  #uhzChatProPanel{
    left:10px!important;
    right:10px!important;
    width:calc(100vw - 20px)!important;
    height:min(610px,calc(100dvh - 177px - env(safe-area-inset-bottom,0px)))!important;
    max-height:calc(100dvh - 177px - env(safe-area-inset-bottom,0px))!important;
    bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;
    top:auto!important;
    border-radius:19px!important;
    border-bottom:1px solid rgba(101,137,163,.25)!important;
  }
  #uhzChatProPanel header{padding:12px 13px!important;min-height:56px!important;}
  #uhzChatProPanel .uhz-pro-scroll{padding:11px 12px!important;}
  #uhzChatProPanel .uhz-pro-chip{min-height:34px!important;}
  #uhzChatProPanel .uhz-pro-write{padding:9px 10px 7px!important;}
  #uhzChatProPanel .uhz-pro-bottom{padding:3px 11px 9px!important;}
  #uhzChatProPanel .uhz-pro-bottom small{font-size:10px!important;}
  #uhzChatProPanel .uhz-pro-mode{white-space:normal!important;}
}
@media (max-height:510px){
  #uhzChatProPanel{
    height:calc(100dvh - 100px)!important;
    max-height:calc(100dvh - 100px)!important;
    bottom:10px!important;
    top:auto!important;
  }
  #uhzChatProPanel header{min-height:49px!important;padding:8px 10px!important;}
}



/* UNIVERSHZRW 2026-11-08 · Paleta oscura integrada; conserva las animaciones existentes. */
html[data-uhz-theme="dark"]{color-scheme:dark!important;--uhz-dark-bg:#091522;--uhz-dark-surface:#111f30;--uhz-dark-surface2:#182c40;--uhz-dark-line:#35516a;--uhz-dark-text:#eef7ff;--uhz-dark-muted:#b5cadd;--uhz-dark-link:#8edcff}
html[data-uhz-theme="dark"] body{background:#091522!important;color:#eaf4fc!important}
html[data-uhz-theme="dark"] body #contenido,
html[data-uhz-theme="dark"] body #contenido.page,
html[data-uhz-theme="dark"] body #contenido .site-grid,
html[data-uhz-theme="dark"] body #contenido .main-col{background:transparent!important;color:#eaf4fc!important}
html[data-uhz-theme="dark"] body #buscador.search-shell.google-search-layout{background:radial-gradient(ellipse 80% 56% at 50% 23%,rgba(42,123,177,.17),transparent 75%),linear-gradient(180deg,#0b1929 0%,#091522 100%)!important;border-color:transparent!important;box-shadow:none!important}
html[data-uhz-theme="dark"] body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage{background:radial-gradient(ellipse 60% 45% at 50% 50%,rgba(34,152,218,.21),rgba(15,47,76,.11) 58%,transparent 90%)!important;filter:none!important}
html[data-uhz-theme="dark"] body #buscador .search-brand-mini.uhz-brand-stage .uhz-logo-copy{background:transparent!important}
html[data-uhz-theme="dark"] body #buscador .search-brand-mini.uhz-brand-stage .uhz-logo-name.uhz-google-motion{color:#dff8ff!important;text-shadow:none!important;filter:drop-shadow(0 4px 16px rgba(39,164,233,.19))!important}
html[data-uhz-theme="dark"] body #buscador .search-brand-mini.uhz-brand-stage .uhz-logo-name.uhz-google-motion>span{background:linear-gradient(180deg,#ffffff 0%,#d0f5ff 25%,#88dcff 58%,#42b7ef 85%,#87e8ff 100%)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}
html[data-uhz-theme="dark"] body #buscador .uhz-brand-stage .uhz-logo-slogan,
html[data-uhz-theme="dark"] body #buscador .uhz-brand-stage .search-brand-subtitle{color:#badbed!important;text-shadow:0 2px 14px rgba(0,0,0,.25)!important}
html[data-uhz-theme="dark"] body #buscador .uhz-brand-stage .uhz-quantum-sparks i{opacity:.46!important;box-shadow:0 0 9px 1px rgba(87,198,247,.58),0 0 18px rgba(58,174,233,.27)!important}
html[data-uhz-theme="dark"] body #buscador .uhz-signal-network .uhz-signal-path{stroke:#64c9f5!important;opacity:.33!important}
html[data-uhz-theme="dark"] body #buscador .uhz-signal-network .uhz-signal-node{fill:#93e9ff!important;stroke:#b7f3ff!important;opacity:.58!important}
html[data-uhz-theme="dark"] body #buscador #googleSearchBox.search-box.google-search-box.uhz-search-box-pro{background:#142539!important;border:1px solid #38566f!important;box-shadow:0 15px 35px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.04)!important}
html[data-uhz-theme="dark"] body #buscador #googleSearchBox #inputBusqueda{background:transparent!important;color:#f1f8fd!important;caret-color:#8ddcff!important}
html[data-uhz-theme="dark"] body #buscador #googleSearchBox #inputBusqueda::placeholder{color:#aec5d8!important;opacity:1!important}
html[data-uhz-theme="dark"] body #buscador #googleSearchBox .uhz-search-tools :is(button,a){color:#b9def3!important}
html[data-uhz-theme="dark"] body #buscador #googleSearchBox .google-search-button{background:#0b80bd!important;color:#fff!important;box-shadow:0 4px 16px rgba(12,124,190,.2)!important}
html[data-uhz-theme="dark"] body #buscador #googleSearchBox #uhzModoIA.uhz-ai-mode{background:#213d54!important;color:#def3ff!important;border-color:#43627b!important}
html[data-uhz-theme="dark"] body #buscador #googleSearchBox #uhzModoIA.uhz-ai-mode[aria-pressed="true"],
html[data-uhz-theme="dark"] body #buscador #googleSearchBox #uhzModoIA.uhz-ai-mode.active{background:#146f9f!important;border-color:#4abce5!important;color:#fff!important}
html[data-uhz-theme="dark"] body #buscador #slideCaptcha.human-check{background:#152638!important;border:1px solid #38546b!important;color:#e9f4fd!important;box-shadow:0 10px 25px rgba(0,0,0,.13)!important}
html[data-uhz-theme="dark"] body #buscador #slideCaptcha :is(.captcha-intro,.human-check-head,.human-check-head strong,.human-check-head span,.slide-text,.uhz-captcha-instructions){color:#daeaf6!important}
html[data-uhz-theme="dark"] body #buscador #slideCaptcha .slide-track{background:#0f1c2a!important;border:1px solid #3e566b!important;color:#c6deed!important}
html[data-uhz-theme="dark"] body #buscador #slideCaptcha .slide-progress{background:linear-gradient(90deg,#0d567a,#238bb3)!important}
html[data-uhz-theme="dark"] body #buscador #slideCaptcha .slide-handle{background:#e9f6ff!important;color:#12537a!important;border-color:#7dbedb!important}
html[data-uhz-theme="dark"] body #buscador #uhzSugerencias{background:#15263a!important;color:#e9f5fd!important;border:1px solid #3a5670!important;box-shadow:0 12px 25px rgba(0,0,0,.4)!important}
html[data-uhz-theme="dark"] body #buscador #uhzSugerencias :is(button,a,[role="option"]){color:#e0effa!important;background:transparent!important}
html[data-uhz-theme="dark"] body #buscador #uhzSugerencias :is(button,a,[role="option"]):hover{background:#23445d!important}
html[data-uhz-theme="dark"] body #seccionResultados.results.card,
html[data-uhz-theme="dark"] body #publicaciones.card,
html[data-uhz-theme="dark"] body .compliance-wide.card{background:#122235!important;border-color:#344d63!important;box-shadow:0 8px 26px rgba(0,0,0,.15)!important;color:#e9f3fc!important}
html[data-uhz-theme="dark"] body #publicaciones :is(.publication-item,.publication-card-photo),
html[data-uhz-theme="dark"] body .compliance-wide :is(.compliance-strip,.compliance-item,.legal-list){background:#182b40!important;border-color:#39546b!important;color:#e6f2fb!important}
html[data-uhz-theme="dark"] body #publicaciones :is(h2,h3,h4,strong,p,small,.publication-info),
html[data-uhz-theme="dark"] body .compliance-wide :is(h2,h3,h4,p,span,strong),
html[data-uhz-theme="dark"] body #seccionResultados :is(h2,h3,p,small){color:#dae9f6!important}
html[data-uhz-theme="dark"] body #publicaciones a,
html[data-uhz-theme="dark"] body .compliance-wide a,
html[data-uhz-theme="dark"] body #seccionResultados a{color:#9bdeff!important}
html[data-uhz-theme="dark"] body #seccionResultados .uhz-search-filters{background:#15283a!important;border-color:#38556c!important}
html[data-uhz-theme="dark"] body #seccionResultados :is(input,select,button){border-color:#476077}
html[data-uhz-theme="dark"] body .cookie-banner.cookie-alert-pro{background:#14283b!important;color:#e9f5ff!important;border:1px solid #45627a!important;box-shadow:0 18px 55px rgba(0,0,0,.38)!important}
html[data-uhz-theme="dark"] body .cookie-banner.cookie-alert-pro :is(h2,h3,p,strong,small,span){color:#d7e7f3!important}
html[data-uhz-theme="dark"] body .cookie-banner.cookie-alert-pro :is(button,a):not(.primary){background:#203c53!important;border-color:#476580!important;color:#edf8ff!important}
@media(max-width:800px){
 html[data-uhz-theme="dark"] body #buscador.search-shell.google-search-layout{background:#0a1827!important}
 html[data-uhz-theme="dark"] body #buscador .search-brand-mini.uhz-brand-stage .uhz-logo-name.uhz-google-motion{filter:drop-shadow(0 2px 10px rgba(23,132,202,.22))!important}
}


/* Portada oscura: encabezado opaco, letras legibles y CAPTCHA visible */
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #uhz-global-header.uhzg-header,
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body header#uhz-global-header{
  background:#0a111b!important;
  background-color:#0a111b!important;
  background-image:none!important;
  opacity:1!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  box-shadow:0 1px 0 #375064,0 8px 22px rgba(0,0,0,.34)!important;
  isolation:isolate!important;
}
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #uhz-global-header::before,
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #uhz-global-header::after{
  background:none!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  pointer-events:none!important;
}
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #uhz-global-header .uhzg-main,
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #uhz-global-header .uhzg-actions{
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .uhz-logo-name.uhz-google-motion{
  opacity:1!important;visibility:visible!important;color:#e5f7ff!important;
  -webkit-text-fill-color:#e5f7ff!important;mix-blend-mode:normal!important;
}
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage .uhz-logo-name.uhz-google-motion>span{
  opacity:1!important;visibility:visible!important;
  color:#e5f7ff!important;
  -webkit-text-fill-color:#e5f7ff!important;
  background:none!important;background-image:none!important;
  -webkit-background-clip:border-box!important;background-clip:border-box!important;
  text-shadow:0 2px 8px rgba(25,130,200,.18)!important;
  mix-blend-mode:normal!important;
}
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador.search-shell.google-search-layout #slideCaptcha #slideTrack.slide-track{
  background:#101f30!important;
  border:1px solid #5c83a3!important;
  box-shadow:inset 0 0 0 1px rgba(150,210,245,.08)!important;
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  touch-action:none!important;
}
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador.search-shell.google-search-layout #slideCaptcha #slideProgress.slide-progress{
  display:block!important;visibility:visible!important;opacity:1!important;
  background:linear-gradient(90deg,#066494,#168fc4 58%,#53d6ff)!important;
  box-shadow:inset 0 0 10px rgba(181,239,255,.3),0 0 16px rgba(51,189,248,.25)!important;
  position:absolute!important;top:0!important;left:0!important;
  height:100%!important;min-height:100%!important;
  z-index:1!important;
  pointer-events:none!important;
}
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador.search-shell.google-search-layout #slideCaptcha #slideText.slide-text{
  color:#eaf6ff!important;
  position:relative!important;z-index:2!important;
  text-shadow:0 1px 3px rgba(0,0,0,.46)!important;
}
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador.search-shell.google-search-layout #slideCaptcha #sliderHandle.slider-handle{
  background:#e7f8ff!important;background-color:#e7f8ff!important;
  color:#125878!important;
  -webkit-text-fill-color:#125878!important;
  border:1px solid #95d5f2!important;
  box-shadow:0 2px 10px rgba(0,0,0,.4),0 0 0 2px rgba(38,163,224,.12)!important;
  opacity:1!important;visibility:visible!important;z-index:3!important;
}
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador.search-shell.google-search-layout #slideCaptcha #sliderHandle.slider-handle:active,
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador.search-shell.google-search-layout #slideCaptcha #slideTrack:active #sliderHandle{
  background:#b9efff!important;border-color:#52cfff!important;
  box-shadow:0 0 0 4px rgba(55,185,240,.25),0 3px 12px rgba(0,0,0,.4)!important;
}
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador.search-shell.google-search-layout #slideCaptcha.verified #slideProgress{
  background:linear-gradient(90deg,#087e5b,#24b47e 65%,#7ff5be)!important;
}


/* UNIVERSHZRW 2026-11-08: encabezado negro sólido incluso al desplazar */
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body header#uhz-global-header.uhzg-header{
  background:#000!important;
  background-color:#000!important;
  background-image:none!important;
  opacity:1!important;
  filter:none!important;
  -webkit-filter:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  mix-blend-mode:normal!important;
  isolation:isolate!important;
  border-bottom:1px solid #273949!important;
}
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body header#uhz-global-header.uhzg-header::before{
  content:""!important;
  display:block!important;
  visibility:visible!important;
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  background:#000!important;
  background-color:#000!important;
  background-image:none!important;
  opacity:1!important;
  border:0!important;
  box-shadow:none!important;
  filter:none!important;
  -webkit-filter:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  transform:none!important;
  animation:none!important;
  pointer-events:none!important;
  z-index:0!important;
}
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body header#uhz-global-header.uhzg-header>*{
  position:relative!important;
  z-index:1!important;
}


/* CAPTCHA oscuro: pista sin relleno blanco, control azul y avance azul visible */
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador #slideCaptcha #slideTrack.slide-track{
  background-color:#0d1c2b!important;
  background-image:none!important;
  border-color:#426d8b!important;
  box-shadow:inset 0 1px 3px rgba(0,0,0,.45)!important;
}
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador #slideCaptcha #slideTrack #slideProgress.slide-progress{
  background:#087bb5!important;
  background-image:linear-gradient(90deg,#056c9c,#159fd6 65%,#4ccfff)!important;
  background-color:#087bb5!important;
  opacity:1!important;
  visibility:visible!important;
  display:block!important;
  min-width:0!important;
  transition:width .08s linear!important;
}
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador.search-shell.google-search-layout #slideCaptcha #slideTrack #sliderHandle.slider-handle{
  background:#087eb9!important;
  background-color:#087eb9!important;
  background-image:none!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border:1px solid #75d8ff!important;
  box-shadow:0 0 0 2px rgba(55,185,240,.17),0 2px 8px rgba(0,0,0,.48)!important;
}
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador.search-shell.google-search-layout #slideCaptcha #slideTrack #sliderHandle.slider-handle.is-dragging,
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador.search-shell.google-search-layout #slideCaptcha #slideTrack:active #sliderHandle.slider-handle{
  background:#11a0de!important;
  background-color:#11a0de!important;
  border-color:#b4efff!important;
  box-shadow:0 0 0 4px rgba(32,185,250,.27),0 0 13px rgba(31,181,238,.35)!important;
}
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador.search-shell.google-search-layout #slideCaptcha.verified #slideTrack #slideProgress.slide-progress{
  background:#18aa73!important;
  background-image:linear-gradient(90deg,#087e5b,#21b979 65%,#75efb3)!important;
}
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador.search-shell.google-search-layout #slideCaptcha.verified #slideTrack #sliderHandle.slider-handle{
  background:#16a36d!important;
  background-color:#16a36d!important;
  color:#fff!important;
  border-color:#80e6b4!important;
}


/* Final CAPTCHA visual fallback for verified state and drag percentage. */
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador #slideCaptcha.verified #slideTrack.slide-track,
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador #slideCaptcha #slideTrack.slide-track[aria-valuenow="100"]{
  background-color:#149b72!important;
  background-image:linear-gradient(90deg,#087c5c,#40d597)!important;
  border-color:#55d9a4!important;
}
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador #slideCaptcha.verified #slideProgress.slide-progress{
  width:100%!important;
  opacity:1!important;
  background-color:#149b72!important;
  background-image:linear-gradient(90deg,#087c5c,#40d597)!important;
}
html:is([data-uhz-theme="dark"],[data-theme="dark"]) body #buscador #slideCaptcha.verified #slideText.slide-text{
  color:#fff!important;text-shadow:0 1px 3px #05492f!important;
}

#contenedorResultados .uhzr-card.uhzf-compact{position:relative;padding:19px!important}#contenedorResultados .uhzf-compact>.uhzr-section,#contenedorResultados .uhzf-compact>.uhzr-article,#contenedorResultados .uhzf-compact>.uhzr-gallery,#contenedorResultados .uhzf-compact>.uhzr-meta,#contenedorResultados .uhzf-compact>.uhzr-actions{display:none!important}#contenedorResultados .uhzf-compact .uhzr-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#contenedorResultados .uhzf-compact .uhzr-tags>*:nth-child(n+4){display:none!important}#contenedorResultados .uhzf-go{position:absolute;right:12px;top:12px;z-index:2;padding:8px 12px;background:#eff7fc;color:#164c70;border:1px solid #bedae8;border-radius:9px;text-decoration:none;font:700 12px system-ui}#contenedorResultados .uhzf-compact .uhzr-intro{padding-right:110px}.uhzf-article .uhzr-actions{border:0!important;box-shadow:none!important;background:transparent!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.uhzf-row{display:flex;gap:10px;flex-wrap:wrap}.uhzf-action{border:0;border-radius:11px;padding:12px 16px;display:inline-flex;text-decoration:none!important;color:white!important;font:700 14px system-ui;cursor:pointer}.uhzf-source{background:#187869!important}.uhzf-access{background:#155d97!important}.uhzf-improve{background:#7255a5!important}.uhzf-report{display:inline-flex!important;align-self:flex-end!important;margin:14px 0 0 auto!important;padding:8px 12px;border:1px solid #e7b9b5;border-radius:9px;background:#fff8f7;font:600 13px system-ui;color:#8b3b36;text-decoration:none;text-align:right;max-width:100%}
.uhzf-dialog{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 34px);box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid #d6e5ee;background:#fff;color:#182f46;border-radius:23px;padding:0;box-shadow:0 28px 85px rgba(7,27,54,.37);font:15px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}
.uhzf-dialog::backdrop{background:rgba(6,20,41,.7);backdrop-filter:blur(4px)}
.uhzf-dialog .uhzf-dialog-head{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:27px 72px 23px 28px;background:linear-gradient(132deg,#f5faff,#eaf3fd);border-bottom:1px solid #e1eaf3}
.uhzf-dialog .uhzf-eyebrow{font-size:10px;line-height:1.5;font-weight:800;letter-spacing:.12em;color:#52728f;text-transform:uppercase}
.uhzf-dialog .uhzf-dialog-title{margin:0;font-weight:850;font-size:clamp(23px,5.5vw,30px);line-height:1.16;letter-spacing:-.03em;color:#132f4e;overflow-wrap:anywhere}
.uhzf-dialog .uhzf-type-chip{display:inline-flex;align-items:center;max-width:100%;padding:5px 11px;border-radius:999px;background:#e2efff;border:1px solid #c9e0fa;font-size:12px;font-weight:750;line-height:1.35;color:#15568a}
.uhzf-dialog .uhzf-close{position:absolute;right:19px;top:19px;display:grid;place-items:center;float:none;width:38px;height:38px;min-height:38px;padding:0;border:1px solid #cfe0ea;border-radius:11px;background:#fff;color:#3b556b;font-size:26px;line-height:1;cursor:pointer}
.uhzf-dialog .uhzf-close:hover{background:#e4f0fa}.uhzf-dialog :is(button,a):focus-visible{outline:3px solid #1990dc;outline-offset:3px}
.uhzf-dialog .uhzf-dialog-body{padding:24px 28px 28px}
.uhzf-dialog .uhzf-price-card{display:grid;gap:10px;border:1px solid #d5e4f1;border-radius:17px;background:#f5f9fe;padding:17px 18px}
.uhzf-dialog .uhzf-price-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}
.uhzf-dialog .uhzf-price-label{font-size:11px;letter-spacing:.10em;font-weight:800;color:#5b7289}
.uhzf-dialog .uhzf-price-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;background:#d8e7f7;color:#285680;font-size:11px;line-height:1.25;font-weight:850;letter-spacing:.045em}
.uhzf-dialog .uhzf-price-amount{font-size:clamp(22px,6vw,28px);font-weight:850;line-height:1.2;letter-spacing:-.025em;color:#1c4268;overflow-wrap:anywhere}
.uhzf-dialog .uhzf-price-card.is-free{background:#effbf5;border-color:#b7e9d1}
.uhzf-dialog .is-free .uhzf-price-badge{background:#d2f4e3;color:#096842}
.uhzf-dialog .is-free .uhzf-price-amount{color:#087146}
.uhzf-dialog .uhzf-price-card.is-paid{background:#f0f5ff;border-color:#cbdaf5}
.uhzf-dialog .is-paid .uhzf-price-badge{background:#dbe7ff;color:#244f9a}
.uhzf-dialog .is-paid .uhzf-price-amount{color:#194d9e}
.uhzf-dialog .uhzf-price-card.is-pending{background:#f6f8fa;border-color:#dce3ea}
.uhzf-dialog .uhzf-welcome{margin:17px 0 0;color:#344d64;font-size:14px;line-height:1.65}
.uhzf-dialog .uhzf-credit{display:flex;align-items:center;gap:7px;margin:14px 0 0;padding-top:13px;border-top:1px solid #e7edf4;color:#60788c;font-size:12px;line-height:1.5}
.uhzf-dialog .uhzf-credit::before{content:'✓';display:inline-grid;place-items:center;flex:0 0 21px;width:21px;height:21px;border-radius:50%;background:#e3f2fb;color:#17649a;font-size:12px;font-weight:800}
.uhzf-dialog .uhzf-status{margin:16px 0 0;padding:11px 13px;border-radius:11px;background:#f0f6ff;border:1px solid #d5e5f8;color:#1f587f;font-size:13px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}
.uhzf-dialog .uhzf-status[hidden]{display:none!important}
.uhzf-dialog .uhzf-options{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:21px}
.uhzf-dialog .uhzf-option{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:12px 16px;border:1px solid #bfd4e3;border-radius:12px;background:#edf5ff;color:#174a70;text-decoration:none;text-align:center;font:750 14px/1.35 system-ui,sans-serif;cursor:pointer;transition:filter .2s,transform .2s}
.uhzf-dialog .uhzf-option:hover{filter:brightness(.96);transform:translateY(-1px)}
.uhzf-dialog .uhzf-primary{background:#1268b6;border-color:#1268b6;color:white}
.uhzf-dialog.uhzf-is-free .uhzf-primary{background:#087d5c;border-color:#087d5c;color:white}
.uhzf-dialog .uhzf-view{background:#14805a;border-color:#14805a;color:white}
.uhzf-dialog .uhzf-original{background:#355f88;border-color:#355f88;color:white}
.uhzf-dialog .uhzf-muted{margin:0 0 2px;color:#62798b;font-size:13px;line-height:1.55}
@media(max-width:620px){#contenedorResultados .uhzf-go{position:static;margin-top:12px}#contenedorResultados .uhzf-compact .uhzr-intro{padding-right:0}.uhzf-row>*{width:100%;justify-content:center}
 .uhzf-dialog .uhzf-dialog-head{padding:23px 64px 20px 20px}
 .uhzf-dialog .uhzf-dialog-title{font-size:25px}
 .uhzf-dialog .uhzf-dialog-body{padding:20px}
 .uhzf-dialog .uhzf-price-card{padding:15px}
}
@media(prefers-reduced-motion:reduce){.uhzf-dialog .uhzf-option{transition:none}.uhzf-dialog .uhzf-option:hover{transform:none}}

/* UNIVERSHZRW article flow: responsive phone layout, 2026-11-08 */
@media (max-width:700px){
  #contenedorResultados .uhzr-card.uhzf-compact{
    position:relative!important;
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    min-height:0!important;
    margin:10px 0 14px!important;
    padding:14px!important;
    border-radius:15px!important;
    overflow:hidden!important;
    overflow-wrap:anywhere!important;
  }
  #contenedorResultados .uhzr-card.uhzf-compact>.uhzr-top{
    display:grid!important;
    grid-template-columns:clamp(76px,24vw,100px) minmax(0,1fr)!important;
    align-items:start!important;
    gap:13px!important;
    min-width:0!important;
  }
  #contenedorResultados .uhzf-compact .uhzr-cover{
    float:none!important;
    display:block!important;
    grid-column:1!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    max-height:155px!important;
    margin:0!important;
    object-fit:cover!important;
    border-radius:9px!important;
  }
  #contenedorResultados .uhzf-compact .uhzr-intro{
    display:block!important;
    grid-column:2!important;
    padding:31px 0 0!important;
    min-width:0!important;
    width:auto!important;
  }
  #contenedorResultados .uhzf-compact .uhzr-kicker{
    font-size:10px!important;
    line-height:1.4!important;
    letter-spacing:.06em!important;
    margin:0 0 6px!important;
  }
  #contenedorResultados .uhzf-compact .uhz-txt-title{
    font-size:clamp(17px,5vw,23px)!important;
    line-height:1.25!important;
    margin:0 0 8px!important;
    overflow-wrap:anywhere!important;
  }
  #contenedorResultados .uhzf-compact .uhzr-summary{
    display:-webkit-box!important;
    -webkit-line-clamp:3!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
    font-size:12px!important;
    line-height:1.5!important;
    margin:0!important;
    white-space:normal!important;
  }
  #contenedorResultados .uhzf-compact .uhzr-tags{
    margin-top:9px!important;
    gap:4px!important;
  }
  #contenedorResultados .uhzf-compact .uhzr-tags span{
    font-size:10px!important;
    padding:4px 6px!important;
    line-height:1.3!important;
  }
  #contenedorResultados .uhzf-compact .uhzf-go{
    position:absolute!important;
    top:10px!important;
    right:10px!important;
    width:auto!important;
    max-width:calc(100% - 108px)!important;
    min-height:32px!important;
    padding:8px 10px!important;
    margin:0!important;
    border-radius:9px!important;
    line-height:1.1!important;
    font-size:11px!important;
    white-space:nowrap!important;
    text-align:center!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    box-sizing:border-box!important;
    touch-action:manipulation!important;
  }
  body.uhz-ed-page .uhzr-card.uhzf-article{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
    padding:16px!important;
    border-radius:15px!important;
    margin:12px 0 24px!important;
    overflow-wrap:anywhere!important;
  }
  body.uhz-ed-page .uhzf-article .uhzr-top{
    display:flex!important;
    flex-direction:column!important;
    gap:14px!important;
    align-items:stretch!important;
  }
  body.uhz-ed-page .uhzf-article .uhzr-cover{
    float:none!important;
    display:block!important;
    width:min(162px,46vw)!important;
    max-width:100%!important;
    height:auto!important;
    max-height:245px!important;
    margin:0 auto!important;
    object-fit:contain!important;
  }
  body.uhz-ed-page .uhzf-article .uhzr-intro{
    display:block!important;
    min-width:0!important;
  }
  body.uhz-ed-page .uhzf-article .uhz-txt-title{
    font-size:clamp(24px,7vw,31px)!important;
    line-height:1.18!important;
    overflow-wrap:anywhere!important;
  }
  body.uhz-ed-page .uhzf-article .uhzr-summary,
  body.uhz-ed-page .uhzf-article .uhzr-article p{
    font-size:14px!important;
    line-height:1.75!important;
    overflow-wrap:anywhere!important;
  }
  body.uhz-ed-page .uhzf-article .uhzr-facts{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px 16px!important;
  }
  body.uhz-ed-page .uhzf-article .uhzr-gallery{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body.uhz-ed-page .uhzf-article .uhzr-gallery img{
    width:100%!important;
    height:auto!important;
    aspect-ratio:4/3!important;
    object-fit:cover!important;
  }
  body.uhz-ed-page .uhzf-article .uhzr-actions{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    width:100%!important;
    padding:15px 0 4px!important;
    margin-top:20px!important;
    border:0!important;
    background:transparent!important;
  }
  body.uhz-ed-page .uhzf-article .uhzf-row{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    width:100%!important;
    max-width:100%!important;
    gap:10px!important;
    align-items:stretch!important;
  }
  body.uhz-ed-page .uhzf-article .uhzf-row>.uhzf-action{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:50px!important;
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box!important;
    padding:13px 14px!important;
    margin:0!important;
    font-size:14px!important;
    line-height:1.35!important;
    text-align:center!important;
    text-decoration:none!important;
    border-radius:11px!important;
    white-space:normal!important;
    touch-action:manipulation!important;
  }
  body.uhz-ed-page .uhzf-article .uhzf-report{
    display:inline-flex!important;
    align-self:flex-end!important;
    width:auto!important;
    max-width:100%!important;
    min-height:42px!important;
    margin:12px 0 0 auto!important;
    padding:10px 12px!important;
    justify-content:center!important;
    align-items:center!important;
    font-size:12px!important;
    line-height:1.3!important;
    box-sizing:border-box!important;
    text-align:right!important;
    touch-action:manipulation!important;
  }
  .uhzf-dialog{
    position:fixed!important;
    width:calc(100% - 24px)!important;
    max-width:520px!important;
    max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;
    box-sizing:border-box!important;
    inset:0!important;
    margin:auto!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    padding:0!important;
    border-radius:20px!important;
    line-height:1.55!important;
    overflow-wrap:anywhere!important;
  }
  .uhzf-dialog .uhzf-close{
    position:absolute!important;
    top:12px!important;
    right:12px!important;
    z-index:2!important;
    float:none!important;
    width:38px!important;
    min-height:38px!important;
    padding:0!important;
    background:#fff!important;
    color:#173f5a!important;
    font-size:25px!important;
    font-weight:600!important;
    touch-action:manipulation!important;
  }
  .uhzf-dialog h2{
    clear:none!important;
    font-size:25px!important;
    line-height:1.2!important;
    margin:0!important;
  }
  .uhzf-dialog .uhzf-options{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    gap:10px!important;
    padding-bottom:8px!important;
  }
  .uhzf-dialog .uhzf-option{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    box-sizing:border-box!important;
    min-height:50px!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:12px 14px!important;
    border-radius:11px!important;
    font-size:14px!important;
    line-height:1.35!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    text-align:center!important;
    touch-action:manipulation!important;
  }
  .uhzf-dialog .uhzf-status{
    margin:14px 0 10px!important;
    font-size:14px!important;
    line-height:1.55!important;
    overflow-wrap:anywhere!important;
  }
  .uhzf-dialog .uhzf-muted{
    font-size:13px!important;
    line-height:1.55!important;
  }
  body.uhz-ed-page footer.uhz-pro-footer{
    display:block!important;
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
    margin:24px 0 0!important;
    padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important;
    overflow-x:hidden!important;
  }
  body.uhz-ed-page footer.uhz-pro-footer .footer-inner{
    width:100%!important;
    max-width:100%!important;
    padding-left:16px!important;
    padding-right:16px!important;
    box-sizing:border-box!important;
  }
  body.uhz-ed-page footer.uhz-pro-footer .uhz-footer-grid{
    width:100%!important;
    max-width:100%!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:18px 13px!important;
    box-sizing:border-box!important;
  }
  body.uhz-ed-page footer.uhz-pro-footer .uhz-footer-brand,
  body.uhz-ed-page footer.uhz-pro-footer .uhz-footer-social{
    grid-column:1 / -1!important;
    min-width:0!important;
  }
  body.uhz-ed-page footer.uhz-pro-footer .uhz-footer-column{
    min-width:0!important;
    overflow-wrap:anywhere!important;
  }
  body.uhz-ed-page footer.uhz-pro-footer :is(a,button){
    touch-action:manipulation!important;
  }
}
@media (max-width:370px){
  #contenedorResultados .uhzf-compact>.uhzr-top{
    grid-template-columns:74px minmax(0,1fr)!important;
    gap:10px!important;
  }
  #contenedorResultados .uhzf-compact .uhzr-intro{padding-top:32px!important;}
  #contenedorResultados .uhzf-compact .uhz-txt-title{font-size:17px!important;}
  body.uhz-ed-page footer.uhz-pro-footer .uhz-footer-grid{
    grid-template-columns:minmax(0,1fr)!important;
  }
  body.uhz-ed-page footer.uhz-pro-footer .uhz-footer-column{
    grid-column:1 / -1!important;
  }
}

#uhzFlowPopup .uhzf-tip-range{width:100%;height:22px;accent-color:#7acaff;cursor:pointer;touch-action:pan-y}#uhzFlowPopup .uhzf-tip-scale{display:flex;justify-content:space-between;font-size:12px;color:#afc9db}#uhzFlowPopup .uhzf-tip-balance{font-size:14px;color:#cde6f7;margin:6px 0}#uhzFlowPopup .uhzf-tip-get{align-self:flex-start;color:#8ed3ff;text-decoration:underline;font-size:13px}#uhzFlowPopup .uhzf-tip-hint{font-size:12px;color:#bcd3e4;margin:5px 0}#uhzFlowPopup .uhzf-tip-send{display:block;border:0;border-radius:12px;padding:12px;background:#7fcaff;color:#06243d;font-weight:800;cursor:pointer;width:100%}#uhzFlowPopup .uhzf-tip-send:disabled{opacity:.5;cursor:not-allowed}#uhzFlowPopup .uhzf-tip-send[hidden],#uhzFlowPopup .uhzf-tip-get[hidden]{display:none!important}
#uhzFlowPopup .uhzf-creator-link{color:#8dd6ff;text-decoration:underline;font-weight:700;}
.uhzr-card dd .uhzf-creator-link{color:#8dd6ff;text-decoration:underline;font-weight:700}