.df-editor-visual:empty::before{content:attr(placeholder);color:#444;pointer-events:none;display:block}#v2-view-hoy{width:100%;max-width:880px;margin:0 auto;padding:48px 28px 90px 28px;box-sizing:border-box}.hoy-admin-top-trigger-row{display:flex;justify-content:flex-end;margin-bottom:28px}.btn-hoy-open-pub{background:rgb(255 255 255 / .03)!important;border:1px solid rgb(255 255 255 / .14)!important;color:#cccccc!important;padding:7px 14px!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:800!important;letter-spacing:1px!important;text-transform:uppercase!important;border-radius:2px!important;cursor:pointer!important;transition:all 0.2s ease!important;outline:none!important}.btn-hoy-open-pub:hover{background:var(--text-main)!important;color:#000000!important;border-color:var(--text-main)!important}.hoy-post{margin-bottom:56px;padding-bottom:56px;border-bottom:1px solid rgb(255 255 255 / .07);display:flex;flex-wrap:wrap;gap:0 38px;align-items:flex-start;position:relative}.hoy-post:last-child{border-bottom:none;margin-bottom:0}.hoy-post-img-wrap{flex-shrink:0;width:240px;height:240px;background:var(--bg-panel);border:1px solid rgb(255 255 255 / .1);border-radius:2px;padding:0;overflow:hidden;box-shadow:0 14px 34px rgb(0 0 0 / .65)}.hoy-post-img{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;object-fit:cover;border-radius:0!important;border:none!important;display:block;transition:transform 0.35s ease}.hoy-post-content{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;justify-content:flex-start}.hoy-author-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:0!important;border-bottom:none!important}.hoy-author-info{display:flex;align-items:center;gap:10px}.hoy-avatar{width:24px!important;height:24px!important;aspect-ratio:1 / 1!important;border-radius:2px!important;object-fit:cover;border:1px solid rgb(255 255 255 / .16);display:block}.hoy-author-name{font-size:13px;margin:0;color:var(--text-main);font-weight:800;letter-spacing:0!important;text-transform:uppercase;font-family:var(--font-mono)}.hoy-title{margin:0 0 14px 0;font-size:24px;font-weight:800;letter-spacing:0!important;text-transform:uppercase;color:#fff;line-height:1.22;font-family:var(--font-mono)}.hoy-text{font-size:15px;color:#c8c8c8;line-height:1.68;word-wrap:break-word}.hoy-text p{margin-top:0!important;margin-bottom:14px!important}.hoy-text p:first-child{color:var(--text-main)}.hoy-text p:empty{display:none!important}.hoy-text p:last-child{margin-bottom:0!important}.hoy-text a{color:#ffffff!important;font-weight:700;text-decoration:underline!important;text-underline-offset:3px}.hoy-post-buttons>button,.hoy-post-buttons>a{height:40px!important;padding:0 18px!important;background:#080808!important;border:1px solid rgb(255 255 255 / .14)!important;color:var(--text-main)!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:800!important;letter-spacing:1.2px!important;text-transform:uppercase!important;border-radius:2px!important;display:inline-flex!important;align-items:center!important;gap:9px!important;transition:all 0.2s ease!important;text-decoration:none!important;cursor:pointer!important}.hoy-post-buttons>button:hover,.hoy-post-buttons>a:hover,.hoy-post-buttons>button.is-playing-now{background:var(--text-main)!important;color:#000000!important;border-color:var(--text-main)!important}.hoy-post-vimeo-wrap{width:100%;flex-basis:100%;aspect-ratio:16 / 9;margin-top:32px;border-radius:2px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--bg-panel);border:1px solid rgb(255 255 255 / .1);position:relative;cursor:pointer}.hoy-vimeo-custom-cover{position:absolute;inset:0;width:100%!important;height:100%!important;aspect-ratio:16 / 9!important;object-fit:cover!important;display:block;pointer-events:none}.hoy-vimeo-subtle-play{position:absolute;bottom:20px;right:20px;z-index:2;padding:10px 18px;border-radius:2px;background:rgb(8 8 8 / .88);border:1px solid rgb(255 255 255 / .24);color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:all 0.2s ease;pointer-events:none}.hoy-post-vimeo-wrap:hover .hoy-vimeo-subtle-play{background:var(--text-main);color:#000;border-color:var(--text-main)}#hoy-link-modal,#hoy-modal-borrar{z-index:var(--z-modal)!important}@media (max-width:991px){#v2-view-hoy{padding:96px 8px 130px 8px!important}#v2-mob-proy-nav .v2-nav-item-destacado,#v2-mob-menu-modal .v2-nav-item-destacado,.v2-nav-item-destacado.v2-mob-destacado{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;width:calc(100% - 40px)!important;max-width:none!important;min-height:46px!important;margin:14px 20px 24px 20px!important;padding:0!important;background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:2px!important;overflow:visible!important;text-decoration:none!important;box-sizing:border-box!important}#v2-mob-proy-nav .v2-nav-destacado-icon,#v2-mob-menu-modal .v2-nav-destacado-icon,.v2-nav-item-destacado .v2-nav-destacado-icon{width:46px!important;min-width:46px!important;height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-right:1px solid rgb(255 255 255 / .12)!important;color:var(--text-main)!important;flex-shrink:0!important}#v2-mob-proy-nav .v2-nav-destacado-txt,#v2-mob-menu-modal .v2-nav-destacado-txt,.v2-nav-item-destacado .v2-nav-destacado-txt,#v2-mob-proy-nav .v2-nav-item-destacado span{display:inline-flex!important;visibility:visible!important;opacity:1!important;width:auto!important;height:auto!important;padding:0 16px!important;font-family:var(--font-mono)!important;font-size:13px!important;font-weight:800!important;letter-spacing:1px!important;text-transform:lowercase!important;color:var(--text-main)!important;white-space:nowrap!important;overflow:visible!important;clip:auto!important}}@media (max-width:768px){.hoy-vimeo-subtle-play{bottom:12px;right:12px;padding:8px 14px;font-size:10px}.hoy-post{display:flex!important;flex-direction:column!important;gap:0!important;margin-bottom:42px!important;padding-bottom:42px!important}.hoy-post-content{display:contents!important}.hoy-author-bar{order:1!important;margin-bottom:14px!important;width:100%!important;display:flex!important}.hoy-title{order:2!important;margin-bottom:12px!important;width:100%!important;font-size:20px!important}.hoy-text{order:3!important;margin-bottom:20px!important;width:100%!important}div[id^="hoy-edit-box-"]{order:4!important;width:100%!important}.hoy-post-img-wrap{order:5!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;max-width:100%!important;margin-bottom:20px!important}.hoy-post-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;aspect-ratio:1 / 1!important}.hoy-video-divider{order:6!important;margin:15px 0 0 0!important;width:100%!important;display:block!important}.hoy-post-vimeo-wrap{order:6!important;width:100%!important;height:auto!important;aspect-ratio:16 / 9!important;margin:20px 0!important;display:flex!important}.hoy-post-buttons{order:7!important;width:100%!important;flex-direction:column!important;gap:10px!important;margin-top:0!important}.hoy-post-buttons>button,.hoy-post-buttons>a{width:100%!important;justify-content:center!important;box-sizing:border-box!important;margin:0!important}}#v2-view-servicios{display:none;opacity:0;transition:opacity 0.4s ease;width:100%;max-width:900px;margin:0 auto;padding-top:50px;padding-bottom:100px;box-sizing:border-box;text-align:left}@media (max-width:991px){#v2-view-servicios{padding-top:90px!important}}.v2-serv-header-box{background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06);border-left:2px solid var(--text-main);border-radius:0 2px 2px 0;padding:22px 25px;margin-bottom:35px}.v2-serv-kicker{display:block;font-family:var(--font-mono);font-size:13px;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0 0 8px 0}.v2-serv-sub{margin:0;font-family:var(--font-mono);font-size:13px;color:#888;line-height:1.5}.v2-serv-cards-stack{display:flex;flex-direction:column;gap:15px}.v2-serv-card{background:#141414;border:1px solid rgb(255 255 255 / .1);border-radius:2px;padding:32px 30px;display:flex;align-items:center;justify-content:space-between;transition:border-color 0.2s ease,background 0.2s ease}.v2-serv-card:hover{border-color:rgb(255 255 255 / .28);background:#181818}.v2-serv-card-title{font-family:var(--font-mono);font-size:clamp(20px, 3.2vw, 28px);font-weight:800;color:#fff;margin:0;line-height:1.25;letter-spacing:.5px;text-transform:uppercase}#v2-view-contacto{display:none;opacity:0;transition:opacity 0.4s ease;width:100%;max-width:900px;margin:0 auto;padding-top:50px;padding-bottom:100px;box-sizing:border-box;text-align:left}@media (max-width:991px){#v2-view-contacto{padding-top:90px!important}}#v2-view-contacto button{-webkit-appearance:none!important;appearance:none!important;outline:none!important;box-shadow:none!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent!important}.v2-cont-box{background:#111;border:1px solid rgb(255 255 255 / .1);border-radius:2px;padding:35px 30px}.v2-cont-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 15px}@media (max-width:650px){.v2-cont-grid{grid-template-columns:1fr}}.v2-cont-label{display:block;font-family:var(--font-mono);font-size:11px;font-weight:800;color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;transition:color 0.2s ease}.v2-cont-label.has-error{color:var(--accent-danger)!important}.v2-cont-input,.v2-cont-textarea{width:100%!important;background:var(--bg-panel)!important;border:1px solid rgb(255 255 255 / .12)!important;color:#ffffff!important;padding:14px 16px!important;font-family:var(--font-mono)!important;font-size:13px!important;border-radius:2px!important;outline:none!important;box-sizing:border-box!important;margin-bottom:20px!important;transition:border-color 0.2s ease,background-color 0.2s ease!important}.v2-cont-textarea{min-height:140px;resize:vertical;line-height:1.6}.v2-cont-input:focus,.v2-cont-textarea:focus{border-color:var(--border-focus)!important}.v2-cont-input.has-error,.v2-cont-textarea.has-error{border-color:var(--accent-danger)!important;background:rgb(255 51 51 / .04)!important}.v2-cont-submit,.v2-cont-submit:focus,.v2-cont-submit:active{background:var(--text-main)!important;color:#000000!important;border:none!important;padding:14px 28px!important;font-family:var(--font-mono)!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;border-radius:2px!important;cursor:pointer!important;transition:background 0.2s!important}.v2-cont-submit:hover{background:#ffffff!important}#v2-view-tiempo{display:none;opacity:0;transition:opacity 0.4s ease;width:100%;max-width:760px;min-height:100%;margin:0 auto;padding:50px 24px 190px 24px!important;box-sizing:border-box;text-align:left;font-family:var(--font-mono);color:var(--text-main)}#v2-view-tiempo.is-awaiting-start{flex-direction:column;align-items:center;justify-content:center;padding:24px!important;min-height:calc(100dvh - 165px)}@media (max-width:991px){#v2-central-views-wrapper #v2-view-tiempo,#v2-view-tiempo{width:100%!important;max-width:100%!important;padding:100px 4px 370px 4px!important;margin:0!important;box-sizing:border-box!important}#v2-central-views-wrapper #v2-view-tiempo.is-awaiting-start,#v2-view-tiempo.is-awaiting-start{flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:calc(100dvh - 130px)!important;padding:60px 20px 65px 20px!important;margin:0!important;box-sizing:border-box!important}#v2-view-tiempo #terminal-interface,#v2-view-tiempo #tiempo-manifest-root{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}#v2-view-tiempo .t-divider{margin:28px 0!important}#v2-view-tiempo #seccion-reflexion{margin-top:26px!important}#v2-view-tiempo #definiendo-mensaje-form{margin-top:20px!important}#v2-view-tiempo .t-textarea{min-height:110px!important}}#v2-tiempo-start-stage{width:auto;max-width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;transition:opacity 0.35s ease,transform 0.35s ease;padding:0;box-sizing:border-box}.v2-tiempo-trigger-phrase{display:inline-block;font-size:15px;color:#ccc;line-height:1.75;margin:0 auto;font-weight:400;text-align:left!important}.v2-tiempo-mobile-br{display:none}#v2-tiempo-read-trigger{color:var(--text-main);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;cursor:pointer;transition:color 0.2s ease,opacity 0.2s ease;-webkit-tap-highlight-color:#fff0;user-select:none}#v2-tiempo-read-trigger:hover{color:#fff;opacity:.75}@media (max-width:768px){.v2-tiempo-trigger-phrase{font-size:14px;line-height:1.7}.v2-tiempo-mobile-br{display:inline}}#v2-view-tiempo #terminal-interface{display:none;opacity:0;width:100%;padding:0;box-sizing:border-box;margin:0 0 35px 0;text-align:left;font-family:var(--font-mono);color:var(--text-main);font-size:15px;line-height:1.75;transition:opacity 0.5s ease}@media (min-width:769px){#v2-view-tiempo .mobile-br{display:none}}@media (max-width:768px){#v2-view-tiempo .t-list li strong{display:block;margin-bottom:4px}}#v2-view-tiempo #term-history-block{max-height:220px;overflow-y:auto;color:#555;font-size:clamp(11px, 1.8vw, 13px);line-height:1.65;word-wrap:break-word;text-align:left;margin-bottom:24px;scrollbar-width:none;-ms-overflow-style:none}#v2-view-tiempo #term-history-block::-webkit-scrollbar{display:none}#v2-view-tiempo .term-line{display:block;margin-bottom:12px;word-wrap:break-word;text-align:left}#v2-view-tiempo .term-cursor{display:inline-block;width:8px;height:1em;background-color:var(--text-main);vertical-align:text-bottom;margin-left:4px;animation:term-blink-spa 1s step-end infinite}@keyframes term-blink-spa{50%{opacity:0}}#v2-view-tiempo #tiempo-manifest-root{width:100%;margin:0 auto;padding:10px 0 140px 0!important;font-family:var(--font-mono);color:#b3b3b3;box-sizing:border-box;display:none;opacity:0;transition:opacity 0.9s ease}#v2-view-tiempo .t-title{font-size:24px;font-weight:800;color:#fff;text-transform:uppercase;margin:0 0 20px 0;line-height:1.2}#v2-view-tiempo .t-subtitle{font-size:15px;color:#888;text-transform:uppercase;margin:40px 0 18px 0;font-weight:800;text-align:left}#v2-view-tiempo .t-p{font-size:15px;line-height:1.75;margin:0 0 20px 0;color:#ccc;text-align:left}#v2-view-tiempo .t-divider{width:100%;height:1px;background:var(--border-subtle);margin:40px 0}#v2-view-tiempo .t-list{list-style:none;padding:0;margin:0 0 40px 0;border-top:1px solid var(--border-subtle)}#v2-view-tiempo .t-list li{padding:15px 0;border-bottom:1px solid var(--border-subtle);text-align:left;font-size:15px;display:block}#v2-view-tiempo .t-list li strong{color:#fff;font-weight:800;margin-right:6px}#v2-view-tiempo .t-list li span{color:#888}#v2-view-tiempo .t-form-group{margin-bottom:24px}#v2-view-tiempo .t-label{display:block;color:#888;font-size:11px;font-weight:800;text-transform:uppercase;margin-bottom:10px}#v2-view-tiempo .t-input,#v2-view-tiempo .t-textarea{width:100%!important;background:var(--bg-panel)!important;border:1px solid rgb(255 255 255 / .12)!important;color:#ffffff!important;font-family:var(--font-mono)!important;padding:14px 16px!important;font-size:14px!important;border-radius:2px!important;box-sizing:border-box!important;transition:border-color 0.2s ease!important;outline:none!important}#v2-view-tiempo .t-input:focus,#v2-view-tiempo .t-textarea:focus{border-color:var(--border-focus)!important}#v2-view-tiempo .t-textarea{resize:vertical;min-height:130px;line-height:1.6}#v2-view-tiempo button#btn-submit-msg.t-btn-submit{background:var(--text-main)!important;color:#000000!important;border:none!important;padding:15px 30px!important;font-family:var(--font-mono)!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;border-radius:2px!important;cursor:pointer!important;width:100%!important;transition:opacity 0.2s ease!important;box-shadow:none!important;outline:none!important}#v2-view-tiempo button#btn-submit-msg.t-btn-submit:hover{opacity:0.9!important}#v2-view-tiempo #seccion-reflexion::after{content:"";display:block;width:100%;height:95px}#v2-view-perfil{display:none;opacity:0;transition:opacity 0.4s ease;width:100%;max-width:760px;margin:0 auto;padding:50px 24px 120px 24px;box-sizing:border-box;text-align:left}.v2-prof-card{background:#0d0d0d;border:1px solid var(--border-subtle);border-radius:2px;padding:38px 34px}.v2-prof-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid var(--border-subtle);gap:12px}.v2-prof-title{margin:0;font-family:var(--font-mono);font-size:16px;font-weight:800;color:#fff;letter-spacing:1.5px;text-transform:uppercase}.v2-prof-onboarding-banner{display:none;background:rgb(255 255 255 / .03);border:1px solid var(--border-subtle);border-left:2px solid var(--text-main);padding:14px 18px;margin-bottom:26px;font-family:var(--font-mono);font-size:13px;color:#ccc;line-height:1.5}.v2-prof-avatar-row{display:flex;align-items:center;gap:22px;margin-bottom:30px;padding-bottom:28px;border-bottom:1px solid var(--border-subtle)}.v2-prof-avatar-preview-wrap{width:84px;height:84px;border-radius:50%;overflow:hidden;background:#050505;border:1px solid rgb(255 255 255 / .16);flex-shrink:0;position:relative;cursor:pointer}.v2-prof-avatar-preview-wrap img{width:100%;height:100%;object-fit:cover;display:block}.v2-prof-upload-controls{display:flex;flex-direction:column;gap:8px}.v2-prof-upload-btn{background:#141414!important;border:1px solid rgb(255 255 255 / .16)!important;color:var(--text-main)!important;padding:11px 16px!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:800!important;letter-spacing:1px!important;text-transform:uppercase!important;border-radius:2px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:8px!important;width:max-content!important;transition:all 0.2s ease!important}.v2-prof-upload-btn:hover{background:var(--text-main)!important;color:#000000!important;border-color:var(--text-main)!important}.v2-prof-upload-hint{font-family:var(--font-mono);font-size:11px;color:#666;letter-spacing:.4px;line-height:1.4}.v2-prof-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v2-prof-field{margin-bottom:20px}.v2-prof-label{display:block;font-family:var(--font-mono);font-size:11px;font-weight:800;color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.v2-prof-input{width:100%!important;background:#060606!important;border:1px solid rgb(255 255 255 / .12)!important;color:#ffffff!important;padding:13px 15px!important;font-family:var(--font-mono)!important;font-size:14px!important;border-radius:2px!important;outline:none!important;box-sizing:border-box!important;transition:border-color 0.2s ease!important}.v2-prof-input:focus{border-color:var(--border-focus)!important}.v2-prof-pass-wrap{position:relative;display:flex;align-items:center}.v2-prof-eye-btn{position:absolute;right:12px;background:transparent!important;border:none!important;color:#666666!important;cursor:pointer!important;padding:4px!important;display:flex!important;align-items:center!important}.v2-prof-eye-btn:hover{color:#ffffff!important}.v2-prof-submit-btn{width:100%!important;background:var(--text-main)!important;color:#000000!important;border:none!important;padding:15px 24px!important;font-family:var(--font-mono)!important;font-size:12px!important;font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important;border-radius:2px!important;cursor:pointer!important;margin-top:8px!important;transition:opacity 0.2s ease!important}.v2-prof-submit-btn:hover{opacity:0.9!important}#v2-avatar-cropper-modal{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:var(--z-modal);align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.v2-cropper-box{background:#0d0d0d;border:1px solid rgb(255 255 255 / .12);border-radius:2px;width:100%;max-width:380px;padding:28px;display:flex;flex-direction:column;align-items:center;gap:18px}.v2-cropper-stage{width:240px;height:240px;border-radius:50%;overflow:hidden;border:1px solid rgb(255 255 255 / .25);background:#050505;position:relative;cursor:grab;touch-action:none}.v2-cropper-stage:active{cursor:grabbing}#v2-cropper-canvas{width:240px;height:240px;display:block}.v2-cropper-zoom-row{width:100%;display:flex;align-items:center;gap:12px}.v2-cropper-zoom-row input[type="range"]{flex:1;accent-color:var(--text-main);cursor:pointer}@media (max-width:991px){#v2-central-views-wrapper #v2-view-perfil,#v2-view-perfil{width:100%!important;max-width:100%!important;padding:92px 4px 0 4px!important;margin:0!important;box-sizing:border-box!important}#v2-view-perfil .v2-prof-card{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important}#v2-view-perfil .v2-prof-header{padding-bottom:18px!important;margin-bottom:26px!important}#v2-view-perfil .v2-prof-title{font-size:18px!important}#v2-view-perfil .v2-prof-avatar-row{gap:18px!important;margin-bottom:28px!important;padding-bottom:26px!important}#v2-view-perfil .v2-prof-avatar-preview-wrap{width:88px!important;height:88px!important}#v2-view-perfil .v2-prof-upload-btn{padding:12px 16px!important;font-size:11.5px!important}#v2-view-perfil .v2-prof-grid-2{grid-template-columns:1fr!important;gap:0!important}#v2-view-perfil .v2-prof-field{margin-bottom:22px!important}#v2-view-perfil .v2-prof-label{font-size:11.5px!important;margin-bottom:9px!important}#v2-view-perfil .v2-prof-input{height:48px!important;padding:0 15px!important;font-size:15px!important;background:var(--bg-panel)!important}#v2-view-perfil .v2-prof-submit-btn{height:50px!important;font-size:12.5px!important;margin-top:10px!important}#v2-view-perfil #v2-profile-spa-form::after{content:"";display:block;width:100%;height:125px!important}}