.wp-block-telex-block-telex-perfil-usuario{--telex-primary:#59c2e6;--telex-primary-light:rgba(89,194,230,.1);--telex-primary-medium:rgba(89,194,230,.2);--telex-primary-dark:#3ba8cc;--telex-bg:#fff;--telex-bg-alt:#f8fbfd;--telex-text:#2c3e50;--telex-text-light:#6b7c93;--telex-border:#e8eef3;--telex-shadow:0 4px 24px rgba(0,0,0,.06);--telex-radius:16px;--telex-radius-sm:12px;--telex-radius-xs:8px;--telex-transition:0.25s cubic-bezier(0.4,0,0.2,1);color:var(--telex-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}.wp-block-telex-block-telex-perfil-usuario *,.wp-block-telex-block-telex-perfil-usuario :after,.wp-block-telex-block-telex-perfil-usuario :before{box-sizing:border-box}.wp-block-telex-block-telex-perfil-usuario a,.wp-block-telex-block-telex-perfil-usuario a:active,.wp-block-telex-block-telex-perfil-usuario a:focus,.wp-block-telex-block-telex-perfil-usuario a:hover,.wp-block-telex-block-telex-perfil-usuario a:visited{color:var(--telex-text)!important;text-decoration:none!important}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__action-card,.wp-block-telex-block-telex-perfil-usuario .telex-perfil__btn,.wp-block-telex-block-telex-perfil-usuario a.telex-perfil__action-card,.wp-block-telex-block-telex-perfil-usuario button{outline-color:var(--telex-primary)!important}.telex-perfil__card{background:var(--telex-bg);border-radius:var(--telex-radius);box-shadow:var(--telex-shadow);margin:0 auto;max-width:700px;overflow:hidden;transition:all .4s ease}.telex-perfil__header{position:relative}.telex-perfil__header-bg{background:linear-gradient(135deg,var(--telex-primary),var(--telex-primary-dark))!important;height:100px;position:relative}.telex-perfil__header-bg:after{background:radial-gradient(circle at 20% 50%,hsla(0,0%,100%,.15) 0,transparent 50%),radial-gradient(circle at 80% 30%,hsla(0,0%,100%,.1) 0,transparent 40%);content:"";inset:0;position:absolute}.telex-perfil__header-content{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;margin-top:-44px;padding:0 24px 24px;position:relative;z-index:1}.telex-perfil__avatar{flex-shrink:0;position:relative}.telex-perfil__avatar-img{align-items:center;background:#a8e0f3!important;border:none;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;height:88px;justify-content:center;overflow:hidden;width:88px}.telex-perfil__avatar-img img{border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.telex-perfil__avatar-placeholder{font-size:40px;line-height:1}.telex-perfil__status-dot{background:#4ade80!important;border:3px solid var(--telex-bg);border-radius:50%;bottom:4px;height:14px;position:absolute;right:4px;width:14px}.telex-perfil__user-info{flex:1;min-width:0;padding-bottom:10px}.telex-perfil__name{color:var(--telex-text)!important;font-size:1.4rem;font-weight:700;line-height:1.3;margin:0 0 4px}.telex-perfil__name--editor{color:#fff!important;text-shadow:0 1px 6px rgba(0,0,0,.35)!important}.telex-perfil__role{background:var(--telex-primary-light)!important;border-radius:20px;color:var(--telex-primary-dark)!important;display:inline-block;font-size:.88rem;font-weight:600;line-height:1.4;padding:4px 14px}.telex-perfil__header-actions{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-top:8px;padding-bottom:0}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__btn{align-items:center;border:none!important;border-radius:var(--telex-radius-xs);box-shadow:none!important;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;line-height:1.4;padding:10px 22px;text-decoration:none!important;transition:all var(--telex-transition);white-space:nowrap}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__btn:focus-visible{outline:2px solid var(--telex-primary)!important;outline-offset:2px}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__btn:active{transform:scale(.97)}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__btn--primary,.wp-block-telex-block-telex-perfil-usuario .telex-perfil__btn--primary:link,.wp-block-telex-block-telex-perfil-usuario .telex-perfil__btn--primary:visited{background:var(--telex-primary)!important;background-color:var(--telex-primary)!important;color:#fff!important}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__btn--primary:focus,.wp-block-telex-block-telex-perfil-usuario .telex-perfil__btn--primary:hover{background:var(--telex-primary-dark)!important;background-color:var(--telex-primary-dark)!important;color:#fff!important;transform:translateY(-1px)}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__btn--primary:active{background:var(--telex-primary-dark)!important;background-color:var(--telex-primary-dark)!important;color:#fff!important;transform:translateY(0)}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__btn--secondary,.wp-block-telex-block-telex-perfil-usuario .telex-perfil__btn--secondary:link,.wp-block-telex-block-telex-perfil-usuario .telex-perfil__btn--secondary:visited{background:var(--telex-primary-light)!important;background-color:var(--telex-primary-light)!important;color:var(--telex-primary-dark)!important}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__btn--secondary:active,.wp-block-telex-block-telex-perfil-usuario .telex-perfil__btn--secondary:focus,.wp-block-telex-block-telex-perfil-usuario .telex-perfil__btn--secondary:hover{background:var(--telex-primary-medium)!important;background-color:var(--telex-primary-medium)!important;color:var(--telex-primary-dark)!important}.telex-perfil__emotional{align-items:center;background:var(--telex-bg-alt)!important;border-bottom:1px solid var(--telex-border);border-top:1px solid var(--telex-border);display:flex;flex-wrap:wrap;gap:20px;padding:20px 28px}.telex-perfil__emotional-label{color:var(--telex-text-light)!important;font-size:1.05rem;font-weight:600;white-space:nowrap}.telex-perfil__emotional-options{display:flex;gap:10px}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__emotion{align-items:center;background:var(--telex-bg)!important;background-color:var(--telex-bg)!important;border:2px solid transparent!important;border-radius:50%;box-shadow:none!important;cursor:pointer;display:flex;font-size:1.7rem;height:54px;justify-content:center;padding:0;transition:all var(--telex-transition);width:54px}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__emotion:hover{background:var(--telex-bg)!important;background-color:var(--telex-bg)!important;border-color:var(--telex-primary-medium)!important;transform:scale(1.1)}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__emotion:focus-visible{outline:2px solid var(--telex-primary)!important;outline-offset:2px}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__emotion--active{background:var(--telex-primary-light)!important;background-color:var(--telex-primary-light)!important;border-color:var(--telex-primary)!important;box-shadow:0 2px 8px rgba(89,194,230,.3)!important;transform:scale(1.1)}.telex-perfil__publish{border-bottom:1px solid var(--telex-border);display:flex;flex-direction:column;gap:14px;padding:24px 28px}.telex-perfil__publish-box{align-items:flex-start;display:flex;gap:14px}.telex-perfil__publish-icon{flex-shrink:0;font-size:1.5rem;line-height:1;margin-top:8px}.telex-perfil__publish-textarea{background:var(--telex-bg-alt)!important;border:1px solid var(--telex-border)!important;border-radius:var(--telex-radius-xs);box-shadow:none!important;color:var(--telex-text)!important;flex:1;font-family:inherit;font-size:1rem;line-height:1.6;min-height:70px;padding:12px 16px;resize:vertical;transition:border-color var(--telex-transition)}.telex-perfil__publish-textarea::-moz-placeholder{color:var(--telex-text-light)!important}.telex-perfil__publish-textarea::placeholder{color:var(--telex-text-light)!important}.telex-perfil__publish-textarea:focus{border-color:var(--telex-primary)!important;box-shadow:0 0 0 3px var(--telex-primary-light)!important;outline:none}.telex-perfil__publish-placeholder{align-items:center;background:var(--telex-bg-alt)!important;border:1px solid var(--telex-border)!important;border-radius:var(--telex-radius-xs);color:var(--telex-text-light)!important;display:flex;flex:1;font-size:1rem;min-height:70px;padding:12px 16px}.telex-perfil__publish-btn{align-self:flex-end}.telex-perfil__feed{border-bottom:1px solid var(--telex-border);padding:0 28px 24px}.telex-perfil__feed-title{align-items:center;color:var(--telex-text)!important;display:flex;font-size:1.05rem;font-weight:700;gap:10px;padding:20px 0 14px}.telex-perfil__feed-icon{font-size:1.3rem;line-height:1}.telex-perfil__feed-list{display:flex;flex-direction:column;gap:10px}.telex-perfil__feed-empty{color:var(--telex-text-light)!important;font-size:.95rem;padding:24px 0;text-align:center}.telex-perfil__feed-item{background:var(--telex-bg-alt)!important;border:1px solid var(--telex-border);border-radius:var(--telex-radius-xs);overflow:hidden;padding:16px 20px;transition:all var(--telex-transition)}.telex-perfil__feed-item--new{animation:telexFeedSlideIn .35s ease-out}@keyframes telexFeedSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.telex-perfil__feed-item--deleting{opacity:.5;pointer-events:none}.telex-perfil__feed-item-header{align-items:center;display:flex;gap:10px;margin-bottom:10px}.telex-perfil__feed-author-avatar{background:#a8e0f3!important;border-radius:50%;flex-shrink:0;height:36px;overflow:hidden;width:36px}.telex-perfil__feed-author-avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.telex-perfil__feed-author-info{display:flex;flex:1;flex-direction:column;min-width:0}.telex-perfil__feed-author-name{color:var(--telex-text)!important;font-size:.9rem;font-weight:700;line-height:1.3}.telex-perfil__feed-author-role{color:var(--telex-text-light)!important;font-size:.75rem;line-height:1.3}.telex-perfil__feed-item-header .telex-perfil__feed-item-date{color:var(--telex-text-light)!important;flex-shrink:0;font-size:.78rem;white-space:nowrap}.telex-perfil__feed-item-text{color:var(--telex-text)!important;font-size:1rem;line-height:1.6;margin-bottom:10px;word-wrap:break-word}.telex-perfil__feed-item-meta{align-items:center;display:flex;gap:12px}.telex-perfil__feed-item-date{color:var(--telex-text-light)!important;flex:1;font-size:.82rem}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__feed-like{align-items:center;background:none!important;background-color:transparent!important;border:none!important;border-radius:20px;box-shadow:none!important;color:var(--telex-text-light)!important;cursor:pointer;display:inline-flex;font-size:.9rem;gap:4px;padding:4px 10px;transition:all var(--telex-transition)}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__feed-like:hover{background:rgba(239,68,68,.1)!important;background-color:rgba(239,68,68,.1)!important;color:#ef4444!important}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__feed-like:focus-visible{outline:2px solid var(--telex-primary)!important;outline-offset:2px}.telex-perfil__feed-like--animating{animation:telexLikePop .4s ease-out}@keyframes telexLikePop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__feed-delete{align-items:center;background:none!important;background-color:transparent!important;border:none!important;border-radius:20px;box-shadow:none!important;color:var(--telex-text-light)!important;cursor:pointer;display:inline-flex;font-size:.85rem;opacity:.5;padding:4px 8px;transition:all var(--telex-transition)}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__feed-delete:hover{background:rgba(239,68,68,.1)!important;background-color:rgba(239,68,68,.1)!important;color:#ef4444!important;opacity:1}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__feed-delete:focus-visible{opacity:1;outline:2px solid var(--telex-primary)!important;outline-offset:2px}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__actions{display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:24px 28px}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__actions--single{grid-template-columns:1fr}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__action-card,.wp-block-telex-block-telex-perfil-usuario a.telex-perfil__action-card,.wp-block-telex-block-telex-perfil-usuario a.telex-perfil__action-card:link,.wp-block-telex-block-telex-perfil-usuario a.telex-perfil__action-card:visited{align-items:center;background:var(--telex-bg-alt)!important;background-color:var(--telex-bg-alt)!important;border:1px solid var(--telex-border)!important;border-radius:var(--telex-radius-sm);box-shadow:none!important;color:var(--telex-text)!important;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:20px 16px;text-align:center;text-decoration:none!important;transition:all var(--telex-transition)}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__action-card--full{flex-direction:row;gap:10px;justify-content:center;padding:16px 20px}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__action-card:hover,.wp-block-telex-block-telex-perfil-usuario a.telex-perfil__action-card:hover{background:var(--telex-primary-light)!important;background-color:var(--telex-primary-light)!important;border-color:var(--telex-primary)!important;box-shadow:0 4px 12px rgba(89,194,230,.15)!important;color:var(--telex-text)!important;transform:translateY(-2px)}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__action-card:focus-visible,.wp-block-telex-block-telex-perfil-usuario a.telex-perfil__action-card:focus-visible{outline:2px solid var(--telex-primary)!important;outline-offset:2px}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__action-card:active,.wp-block-telex-block-telex-perfil-usuario a.telex-perfil__action-card:active{background:var(--telex-primary-light)!important;color:var(--telex-text)!important;transform:translateY(0)}.telex-perfil__action-icon{font-size:2rem;line-height:1}.telex-perfil__action-card--full .telex-perfil__action-icon{font-size:1.6rem}.telex-perfil__action-label{color:var(--telex-text)!important;font-size:1rem;font-weight:600}.telex-perfil__action-url{color:var(--telex-text-light)!important;font-size:.72rem;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__action-card--disabled,.wp-block-telex-block-telex-perfil-usuario .telex-perfil__action-card--disabled:hover{background:var(--telex-bg-alt)!important;background-color:var(--telex-bg-alt)!important;border-color:var(--telex-border)!important;box-shadow:none!important;cursor:default;opacity:.5;transform:none!important}.telex-perfil__edit-modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity var(--telex-transition),visibility var(--telex-transition);visibility:hidden;z-index:99999}.telex-perfil__edit-modal--open{opacity:1;visibility:visible}.telex-perfil__edit-modal-backdrop{background:rgba(0,0,0,.4);inset:0;position:absolute}.telex-perfil__edit-modal-content{background:var(--telex-bg)!important;border-radius:var(--telex-radius);box-shadow:0 12px 48px rgba(0,0,0,.15);max-height:90vh;max-width:440px;overflow-y:auto;position:relative;transform:translateY(20px);transition:transform var(--telex-transition);width:90%}.telex-perfil__edit-modal--open .telex-perfil__edit-modal-content{transform:translateY(0)}.telex-perfil__edit-modal-header{align-items:center;display:flex;justify-content:space-between;padding:20px 24px 0}.telex-perfil__edit-modal-title{color:var(--telex-text)!important;font-size:1.1rem;font-weight:700;margin:0}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__edit-modal-close{background:none!important;background-color:transparent!important;border:none!important;border-radius:var(--telex-radius-xs);box-shadow:none!important;color:var(--telex-text-light)!important;cursor:pointer;font-size:1.5rem;line-height:1;padding:4px 8px;transition:color var(--telex-transition),background var(--telex-transition)}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__edit-modal-close:hover{background:var(--telex-primary-light)!important;background-color:var(--telex-primary-light)!important;color:var(--telex-text)!important}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__edit-modal-close:focus-visible{outline:2px solid var(--telex-primary)!important;outline-offset:2px}.telex-perfil__edit-modal-body{display:flex;flex-direction:column;gap:20px;padding:20px 24px}.telex-perfil__edit-avatar-section{align-items:center;display:flex;gap:16px}.telex-perfil__edit-avatar-preview{align-items:center;background:#a8e0f3!important;border-radius:50%;display:flex;flex-shrink:0;height:80px;justify-content:center;overflow:hidden;width:80px}.telex-perfil__edit-avatar-preview img{border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.telex-perfil__edit-avatar-preview .telex-perfil__avatar-placeholder{font-size:28px}.telex-perfil__edit-avatar-btn{font-size:.82rem}.telex-perfil__edit-field{display:flex;flex-direction:column;gap:6px}.telex-perfil__edit-label{color:var(--telex-text-light)!important;font-size:.82rem;font-weight:600}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__edit-input,.wp-block-telex-block-telex-perfil-usuario .telex-perfil__edit-select{background:var(--telex-bg-alt)!important;background-color:var(--telex-bg-alt)!important;border:1px solid var(--telex-border)!important;border-radius:var(--telex-radius-xs);box-shadow:none!important;color:var(--telex-text)!important;font-family:inherit;font-size:.9rem;padding:10px 14px;transition:border-color var(--telex-transition),box-shadow var(--telex-transition);width:100%}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__edit-input:focus,.wp-block-telex-block-telex-perfil-usuario .telex-perfil__edit-select:focus{border-color:var(--telex-primary)!important;box-shadow:0 0 0 3px var(--telex-primary-light)!important;outline:none}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__edit-select{cursor:pointer}.telex-perfil__edit-feedback{border-radius:var(--telex-radius-xs);font-size:.82rem;font-weight:600;min-height:0;padding:0;transition:all var(--telex-transition)}.telex-perfil__edit-feedback--success{background:#f0fdf4!important;color:#16a34a!important;padding:8px 12px}.telex-perfil__edit-feedback--error{background:#fef2f2!important;color:#dc2626!important;padding:8px 12px}.telex-perfil__edit-modal-footer{display:flex;gap:10px;justify-content:flex-end;padding:0 24px 20px}.telex-perfil__guest-section{border-top:1px solid var(--telex-border)}.telex-perfil__guest-welcome{padding:28px 28px 0;text-align:center}.telex-perfil__guest-text{color:var(--telex-text)!important;font-size:1.15rem;font-weight:700;margin:0 0 6px}.telex-perfil__guest-subtext{color:var(--telex-text-light)!important;font-size:.92rem;line-height:1.5;margin:0 0 20px}.telex-perfil__guest-tabs{border-bottom:2px solid var(--telex-border);display:flex;margin:0 28px}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__guest-tab{align-items:center;background:none!important;background-color:transparent!important;border:none!important;border-bottom:3px solid transparent!important;box-shadow:none!important;color:var(--telex-text-light)!important;cursor:pointer;display:inline-flex;flex:1;font-size:.95rem;font-weight:600;gap:6px;margin-bottom:-2px;padding:12px 16px;transition:all var(--telex-transition)}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__guest-tab:hover{background:none!important;background-color:transparent!important;color:var(--telex-text)!important}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__guest-tab:focus-visible{outline:2px solid var(--telex-primary)!important;outline-offset:-2px}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__guest-tab--active{border-bottom-color:var(--telex-primary)!important;color:var(--telex-primary)!important}.telex-perfil__auth-form{display:none;flex-direction:column;gap:16px;padding:24px 28px}.telex-perfil__auth-form--visible{display:flex}.telex-perfil__auth-field{display:flex;flex-direction:column;gap:6px}.telex-perfil__auth-label{color:var(--telex-text-light)!important;font-size:.85rem;font-weight:600}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__auth-input,.wp-block-telex-block-telex-perfil-usuario .telex-perfil__auth-select{background:var(--telex-bg-alt)!important;background-color:var(--telex-bg-alt)!important;border:1px solid var(--telex-border)!important;border-radius:var(--telex-radius-xs);box-shadow:none!important;color:var(--telex-text)!important;font-family:inherit;font-size:.95rem;padding:11px 14px;transition:border-color var(--telex-transition),box-shadow var(--telex-transition);width:100%}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__auth-input:focus,.wp-block-telex-block-telex-perfil-usuario .telex-perfil__auth-select:focus{border-color:var(--telex-primary)!important;box-shadow:0 0 0 3px var(--telex-primary-light)!important;outline:none}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__auth-select{cursor:pointer}.telex-perfil__auth-feedback{border-radius:var(--telex-radius-xs);font-size:.85rem;font-weight:600;min-height:0;padding:0;transition:all var(--telex-transition)}.telex-perfil__auth-feedback--success{background:#f0fdf4!important;color:#16a34a!important;padding:10px 14px}.telex-perfil__auth-feedback--error{background:#fef2f2!important;color:#dc2626!important;padding:10px 14px}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__auth-submit{align-self:stretch;font-size:1rem;justify-content:center;padding:13px 20px;text-align:center}.wp-block-telex-block-telex-perfil-usuario .telex-perfil__guest-tab{justify-content:center;text-align:center}@media(max-width:540px){.telex-perfil__header-content{align-items:center;flex-direction:column;gap:10px;padding:0 20px 20px;text-align:center}.telex-perfil__user-info{text-align:center}.telex-perfil__header-actions{justify-content:center;width:100%}.telex-perfil__emotional{align-items:flex-start;flex-direction:column;padding:14px 20px}.telex-perfil__publish{padding:16px 20px}.telex-perfil__feed{padding:0 20px 16px}.telex-perfil__actions{gap:10px;padding:16px 20px}.telex-perfil__edit-modal-content{width:95%}.telex-perfil__guest-welcome{padding:20px 20px 0}.telex-perfil__guest-tabs{margin:0 20px}.telex-perfil__auth-form{padding:20px}}
